gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5 by a hand made one.
6 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7 i?86 requirement. Remove variables srcfile and binfile. New variable
8 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9
10 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11
12 * gdb.cell/dwarfaddr.exp: New file.
13 * gdb.cell/dwarfaddr.S: New file.
14
15 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 Test PR 9436.
18 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
19
20 2010-06-24 Hui Zhu <teawater@gmail.com>
21
22 * gdb.base/eval.exp: New file.
23
24 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
25
26 * gdb.cell/fork.exp: New file.
27 * gdb.cell/fork.c: Likewise.
28 * gdb.cell/fork-spu.c: Likewise.
29
30 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
31
32 * lib/gdb.exp (banned_variables_traced): New global variable.
33 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
34 (gdb_init): Use `trace add variable' instead of obsolete
35 `trace variable'.
36
37 2010-06-21 Doug Evans <dje@google.com>
38
39 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
40
41 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
42
43 * gdb.arch/spu-ls.exp: New file.
44 * gdb.arch/spu-ls.c: Likewise.
45
46 2010-06-18 Stan Shebs <stan@codesourcery.com>
47
48 * gdb.threads/thread-specific.exp: Add tests of $_thread.
49
50 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
51
52 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
53 * gdb.base/watch-cond.exp: Likewise.
54 * gdb.python/py-breakpoint.exp: Likewise.
55
56 2010-06-18 Pedro Alves <pedro@codesourcery.com>
57
58 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
59 clean_restart, make sure every test has a distinct message, and
60 that messages don't include the executable' full path.
61
62 2010-06-17 Doug Evans <dje@google.com>
63
64 * gdb.arch/i386-size.exp: Updated expected output for
65 DISASSEMBLY_OMIT_FNAME.
66
67 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
68 Sergio Durigan Junior <sergiodj@redhat.com>
69
70 * gdb.base/watch-notconst.c: New file.
71 * gdb.base/watch-notconst.S: New file.
72 * gdb.base/watch-notconst2.c: New file.
73 * gdb.base/watch-notconst2.S: New file.
74 * gdb.base/watch-notconst.exp: New file.
75 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
76 (func4): Add operations on `global_ptr_ptr'.
77 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
78 routine to test watchpoints created with a constant expression.
79 (test_inaccessible_watchpoint): Include tests for watchpoints
80 created with a constant expression.
81
82 2010-06-14 Kevin Buettner <kevinb@redhat.com>
83
84 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
85 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
86 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
87 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
88 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
89 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
90 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
91 of `_start'.
92
93 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
94
95 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
96 not supported on the target.
97 * gdb.mi/mi-nonstop-exit.exp: Likewise.
98 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
99 * gdb.mi/mi-nsintrall.exp: Likewise.
100 * gdb.mi/mi-nsmoribund.exp: Likewise.
101 * gdb.mi/mi-nsthrexec.exp: Likewise.
102
103 2010-06-11 Stan Shebs <stan@codesourcery.com>
104
105 * gdb.base/permissions.exp: New file.
106
107 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
108
109 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
110 does not support ELF executable class.
111
112 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
113
114 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
115
116 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
119 (runto): Catch "The target does not support running in non-stop mode.".
120
121 2010-06-11 Michael Snyder <msnyder@vmware.com>
122
123 * gdb.base/setshow.exp (set language asm): Don't use
124 gdb_test_no_output, fails on some targets.
125
126 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
127
128 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
129 * gdb.cp/pr9167.exp: Likewise.
130
131 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
132
133 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
134
135 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
136
137 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
138
139 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
140
141 * gdb.base/charset.c (main): Make sure malloc gets linked in.
142
143 2010-06-11 Tom Tromey <tromey@redhat.com>
144
145 PR gdb/9977, PR exp/11636::
146 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
147 (pieces_test_f6): Update expected output.
148
149 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.base/moribund-step.exp: New.
152
153 2010-06-08 Michael Snyder <msnyder@vmware.com>
154
155 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
156 * gdb.ada/boolean_expr.exp:
157 * gdb.ada/frame_args.exp: Ditto.
158 * gdb.ada/lang_switch.exp: Ditto.
159 * gdb.ada/ptype_arith_binop.exp: Ditto.
160 * gdb.ada/ref_param.exp: Ditto.
161 * gdb.ada/type_coercion.exp:Ditto.
162
163 * gdb.asm/asm-source.exp: Ditto.
164
165 * gdb.base/attach.exp: Ditto.
166 * gdb.base/bitfields2.exp: Ditto.
167 * gdb.base/call-signal-resume.exp: Ditto.
168 * gdb.base/callfuncs.exp: Ditto.
169 * gdb.base/commands.exp: Ditto.
170 * gdb.base/dbx.exp: Ditto.
171 * gdb.base/default.exp: Ditto.
172 * gdb.base/dump.exp: Ditto.
173 * gdb.base/exprs.exp: Ditto.
174 * gdb.base/freebpcmd.exp: Ditto.
175 * gdb.base/interrupt.exp: Ditto.
176 * gdb.base/list.exp: Ditto.
177 * gdb.base/long_long.exp: Ditto.
178 * gdb.base/maint.exp: Ditto.
179 * gdb.base/ptype.exp: Ditto.
180 * gdb.base/return.exp: Ditto.
181 * gdb.base/setshow.exp: Ditto.
182 * gdb.base/sigbpt.exp: Ditto.
183 * gdb.base/sigrepeat.exp: Ditto.
184
185 * gdb.cp/classes.exp: Ditto.
186
187 * gdb.dwarf2/dw2-restore.exp: Ditto.
188
189 * gdb.gdb/selftest.exp: Ditto.
190
191 * gdb.multi/base.exp: Ditto.
192 * gdb.multi/bkpt-multi-exec.exp: Ditto.
193
194 * gdb.python/py-block.exp: Ditto.
195 * gdb.python/py-prettyprint.exp: Ditto.
196 * gdb.python/py-template.exp: Ditto.
197
198 * gdb.server/ext-attach.exp: Ditto.
199 * gdb.server/ext-run.exp: Ditto.
200 * gdb.server/server-mon.exp: Ditto.
201
202 * gdb.threads/fork-thread-pending.exp: Ditto.
203 * gdb.threads/hand-call-in-threads.exp: Ditto.
204 * gdb.threads/interrupted-hand-call.exp: Ditto.
205 * gdb.threads/linux-dp.exp: Ditto.
206 * gdb.threads/manythreads.exp: Ditto.
207 * gdb.threads/print-threads.exp: Ditto.
208 * gdb.threads/pthreads.exp: Ditto.
209 * gdb.threads/schedlock.exp: Ditto.
210 * gdb.threads/thread-unwindonsignal.exp: Ditto.
211 * gdb.threads/threadapply.exp: Ditto.
212
213 2010-06-08 Michael Snyder <msnyder@vmware.com>
214
215 * gdb.ada/exec_changed.exp:
216 Use ".*" instead of "" as wildcard regexp.
217
218 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
219 * gdb.base/call-ar-st.exp: Ditto.
220 * gdb.base/checkpoint.exp: Ditto.
221 * gdb.base/default.exp: Ditto.
222 * gdb.base/dump.exp: Ditto.
223 * gdb.base/ending-run.exp: Ditto.
224 * gdb.base/fileio.exp: Ditto.
225 * gdb.base/miscexprs.exp: Ditto.
226 * gdb.base/pointers.exp: Ditto.
227 * gdb.base/readline.exp: Ditto.
228 * gdb.base/reread.exp: Ditto.
229 * gdb.base/restore.exp: Ditto.
230 * gdb.base/shlib-call.exp: Ditto.
231 * gdb.base/valgrind-db-attach.exp: Ditto.
232 * gdb.base/volatile.exp: Ditto.
233 * gdb.base/watchpoints.exp: Ditto.
234
235 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
236
237 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
238 * gdb.python/py-value.exp: Ditto.
239
240 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
241 * gdb.trace/circ.exp: Ditto.
242 * gdb.trace/collection.exp: Ditto.
243 * gdb.trace/packetlen.exp: Ditto.
244 * gdb.trace/passc-dyn.exp: Ditto.
245 * gdb.trace/report.exp: Ditto.
246 * gdb.trace/tfile.exp: Ditto.
247 * gdb.trace/tfind.exp: Ditto.
248 * gdb.trace/while-dyn.exp: Ditto.
249
250 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
253
254 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 Test PR 10640.
257 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
258
259 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
260
261 * gdb.cp/koenig.exp: Test for ADL operators.
262 * gdb.cp/koenig.cc: Added ADL operators.
263 * gdb.cp/operator.exp: New test.
264 * gdb.cp/operator.cc: New test.
265
266 2010-06-04 Michael Snyder <msnyder@vmware.com>
267
268 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
269 * gdb.base/pending.exp: Ditto.
270
271 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
272
273 2010-06-04 Doug Evans <dje@google.com>
274
275 * gdb.python/py-prettyprint.exp: Add new test for enabled and
276 disabled printers.
277 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
278 (enable_lookup_function): New function.
279
280 2010-06-04 Tom Tromey <tromey@redhat.com>
281
282 * gdb.python/py-value.exp (test_value_hash): Don't test equality
283 of hash and id.
284
285 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
288 newline.
289 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
290 (empty verbose non-noisy clear, empty verbose noisy clear)
291 (empty non-verbose noisy clear): Likewise.
292
293 2010-06-03 Michael Snyder <msnyder@vmware.com>
294
295 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
296 * gdb.base/display.exp: Ditto.
297 * gdb.base/find.exp: Ditto.
298 * gdb.base/ifelse.exp: Ditto.
299 * gdb.base/multi-forks.exp: Ditto.
300 * gdb.base/recurse.exp: Ditto.
301 * gdb.base/setshow.exp: Ditto.
302 * gdb.base/value-double-free.exp: Ditto.
303 * gdb.base/watch-vfork.exp: Ditto.
304 * gdb.base/watch_thread_num.exp: Ditto.
305 * gdb.base/watchpoint-solib.exp: Ditto.
306 * gdb.base/watchpoint.exp: Ditto.
307 * gdb.base/watchpoints.exp: Ditto.
308
309 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
310 * gdb.cp/overload.exp: Ditto.
311 * gdb.cp/virtfunc.exp: Ditto.
312
313 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
314
315 * gdb.reverse/watch-precsave.exp:
316 Replace gdb_test with gdb_test_no_output.
317
318 * gdb.threads/attach-into-signal.exp:
319 Replace gdb_test with gdb_test_no_output.
320 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
321 * gdb.threads/watchthreads.exp: Ditto.
322 * gdb.threads/watchthreads2.exp: Ditto.
323
324 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
325 * gdb.trace/tfind.exp: Ditto.
326
327 2010-06-03 Joel Brobecker <brobecker@adacore.com>
328
329 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
330 successful test if message is the empty string.
331
332 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 * gdb.fortran/module.exp (stopped language detection): New test.
335
336 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 Support DW_TAG_module as separate namespaces.
339 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
340 gdb.fortran/library-module-lib.f90: New.
341 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
342 (print i): Remove.
343 (continue to breakpoint: i-is-1, print var_i value 1)
344 (continue to breakpoint: i-is-2, print var_i value 2)
345 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
346 (print var_d, print var_i value 14, ptype modmany, complete `modm)
347 (complete `modmany, complete `modmany`, complete `modmany`var)
348 (show language, setting breakpoint at module): New tests.
349 * gdb.fortran/module.f90 (module mod): Remove.
350 (module mod1, module mod2, module modmany, subroutine sub1)
351 (subroutine sub2, program module): New.
352
353 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
354
355 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
356 (print value of rUC, print value of rI, print value of UI): ... here.
357 * gdb.cp/anon-union.exp (pass): Rename to ...
358 (print z 2): ... here.
359
360 2010-06-02 Michael Snyder <msnyder@vmware.com>
361
362 * gdb.trace/actions.exp: Use gdb_test_no_output.
363 * gdb.trace/circ.exp: Ditto.
364 * gdb.trace/packetlen.exp: Ditto.
365 * gdb.trace/save-trace.exp: Ditto.
366 * gdb.trace/tracecmd.exp: Ditto.
367 * gdb.trace/tsv.exp: Ditto.
368
369 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
370 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
371 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
372 * gdb.threads/manythreads.exp: Ditto.
373 * gdb.threads/print-threads.exp: Ditto.
374 * gdb.threads/pthreads.exp: Ditto.
375 * gdb.threads/schedlock.exp: Ditto.
376 * gdb.threads/staticthreads.exp: Ditto.
377 * gdb.threads/thread-specific.exp: Ditto.
378 * gdb.threads/thread-unwindonsignal.exp: Ditto.
379 * gdb.threads/threadapply.exp: Ditto.
380 * gdb.threads/watchthreads.exp: Ditto.
381 * gdb.threads/watchthreads2.exp: Ditto.
382
383 * gdb.python/py-block.exp: Use gdb_test_no_output.
384 * gdb.python/py-prettyprint.exp: Ditto.
385 * gdb.python/py-template.exp: Ditto.
386 * gdb.python/py-value.exp: Ditto.
387
388 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
389 * gdb.reverse/watch-reverse.exp: Ditto.
390
391 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
392 * gdb.server/ext-run.exp: Ditto.
393
394 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
395 * gdb.dwarf2/dw2-compressed.exp: Ditto.
396 * gdb.dwarf2/dw2-intercu.exp: Ditto.
397 * gdb.dwarf2/dw2-intermix.exp: Ditto.
398 * gdb.dwarf2/dw2-producer.exp: Ditto.
399 * gdb.dwarf2/mac-fileno.exp: Ditto.
400
401 * gdb.gdb/observer.exp: Use gdb_test_no_output.
402 * gdb.gdb/selftest.exp: Ditto.
403
404 * gdb.multi/base.exp: Use gdb_test_no_output.
405
406 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
407
408 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
411
412 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
413
414 * gdb.cp/class2.exp: Use gdb_test_no_output.
415 * gdb.cp/classes.exp: Ditto.
416 * gdb.cp/extern-c.exp: Ditto.
417 * gdb.cp/inherit.exp: Ditto.
418 * gdb.cp/maint.exp: Ditto.
419 * gdb.cp/mb-inline.exp: Ditto.
420 * gdb.cp/mb-templates.exp: Ditto.
421 * gdb.cp/method2.exp: Ditto.
422 * gdb.cp/misc.exp: Ditto.
423 * gdb.cp/ovldbreak.exp: Ditto.
424 * gdb.cp/punctuator.exp: Ditto.
425 * gdb.cp/templates.exp: Ditto.
426 * gdb.cp/virtbase.exp: Ditto.
427
428 * gdb.threads/attach-stopped.exp:
429 Replace uses of send_gdb / gdb_expect.
430 * gdb.threads/attachstop-mt.exp:
431 Replace uses of send_gdb / gdb_expect.
432 * gdb.threads/gcore-thread.exp:
433 Replace uses of send_gdb / gdb_expect.
434 * gdb.threads/hand-call-in-threads.exp:
435 Replace uses of send_gdb / gdb_expect.
436 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
437 * gdb.threads/print-threads.exp:
438 Replace uses of send_gdb / gdb_expect.
439 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
440 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
441 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
442
443 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
444 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
445 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
446 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
447 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
448 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
449 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
450 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
451 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
452 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
453 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
454
455 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
458
459 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
460
461 * gdb.cp/koenig.exp: Added new test case.
462 * gdb.cp/koenig.cc: Ditto.
463
464 2010-06-01 Michael Snyder <msnyder@vmware.com>
465
466 * gdb.base/arithmet.exp: Use gdb_test_no_output.
467 * gdb.base/arrayidx.exp: Ditto.
468 * gdb.base/attach.exp: Ditto.
469 * gdb.base/auxv.exp: Ditto.
470 * gdb.base/bigcre.exp: Ditto.
471 * gdb.base/break-always.exp: Ditto.
472 * gdb.base/break-interp.exp: Ditto.
473 * gdb.base/break.exp: Ditto.
474 * gdb.base/breakpoint-shadow.exp: Ditto.
475 * gdb.base/call-ar-st.exp: Ditto.
476 * gdb.base/call-sc.exp: Ditto.
477 * gdb.base/call-signal-resume.exp: Ditto.
478 * gdb.base/callfuncs.exp: Ditto.
479 * gdb.base/catch-syscall.exp: Ditto.
480 * gdb.base/charset.exp: Ditto.
481 * gdb.base/code-expr.exp: Ditto.
482 * gdb.base/commands.exp: Ditto.
483 * gdb.base/cond-expr.exp: Ditto.
484 * gdb.base/condbreak.exp: Ditto.
485 * gdb.base/cursal.exp: Ditto.
486 * gdb.base/cvexpr.exp: Ditto.
487 * gdb.base/default.exp: Ditto.
488 * gdb.base/del.exp: Ditto.
489 * gdb.base/detach.exp: Ditto.
490 * gdb.base/display.exp: Ditto.
491 * gdb.base/ena-dis-br.exp: Ditto.
492 * gdb.base/eval-skip.exp: Ditto.
493 * gdb.base/foll-fork.exp: Ditto.
494 * gdb.base/foll-vfork.exp: Ditto.
495 * gdb.base/frame-args.exp: Ditto.
496 * gdb.base/funcargs.exp: Ditto.
497 * gdb.base/gcore-buffer-overflow.exp: Ditto.
498 * gdb.base/gdbvars.exp: Ditto.
499 * gdb.base/help.exp: Ditto.
500 * gdb.base/ifelse.exp: Ditto.
501 * gdb.base/included.exp: Ditto.
502 * gdb.base/list.exp: Ditto.
503 * gdb.base/macscp.exp: Ditto.
504 * gdb.base/maint.exp: Ditto.
505 * gdb.base/multi-fork.exp: Ditto.
506 * gdb.base/overlays.exp: Ditto.
507 * gdb.base/page.exp: Ditto.
508 * gdb.base/pending.exp: Ditto.
509 * gdb.base/pointers.exp: Ditto.
510 * gdb.base/pr11022.exp: Ditto.
511 * gdb.base/prelink.exp: Ditto.
512 * gdb.base/printcmds.exp: Ditto.
513 * gdb.base/psymtab.exp: Ditto.
514 * gdb.base/randomize.exp: Ditto.
515 * gdb.base/relational.exp: Ditto.
516 * gdb.base/relocate.exp: Ditto.
517 * gdb.base/remote.exp: Ditto.
518 * gdb.base/sepdebug.exp: Ditto.
519 * gdb.base/set-lang-auto.exp: Ditto.
520 * gdb.base/setshow.exp: Ditto.
521 * gdb.base/setvar.exp: Ditto.
522 * gdb.base/signals.exp: Ditto.
523 * gdb.base/signull.exp: Ditto.
524 * gdb.base/sigstep.exp: Ditto.
525 * gdb.base/sizeof.exp: Ditto.
526 * gdb.base/solib-disc.exp: Ditto.
527 * gdb.base/store.exp: Ditto.
528 * gdb.base/structs.exp: Ditto.
529 * gdb.base/structs2.exp: Ditto.
530 * gdb.base/subst.exp: Ditto.
531 * gdb.base/term.exp: Ditto.
532 * gdb.base/trace-commands.exp: Ditto.
533 * gdb.base/unwindonsignal.exp: Ditto.
534 * gdb.base/valgrind-db-attach.exp: Ditto.
535 * gdb.base/varargs.exp: Ditto.
536 * gdb.base/watch-cond.exp: Ditto.
537 * gdb.base/watch_thread_num.exp: Ditto.
538 * gdb.base/watchpoint-cond-gone.exp: Ditto.
539 * gdb.base/watchpoint.exp: Ditto.
540 * gdb.base/whatis-exp.exp: Ditto.
541
542 2010-06-01 Michael Snyder <msnyder@vmware.com>
543
544 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
545 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
546 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
547 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
548 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
549 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
550 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
551 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
552 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
553 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
554 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
555 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
556 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
557 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
558 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
559
560 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
561
562 * gdb.base/commands.exp (begin commands on watch): Remove excessive
563 trailing newline.
564 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
565 * gdb.java/jmisc.exp (p *args\n): Rename to ...
566 (p *args): ... here and remove excessive trailing newline.
567
568 2010-05-31 Joel Brobecker <brobecker@adacore.com>
569
570 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
571
572 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 Accept the new Linux kernel "t (tracing stop)" string.
575 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
576 Update comment.
577 (state_wait) <T (tracing stop)>: New.
578 (main): Update the state_wait expect string.
579
580 2010-05-28 Pedro Alves <pedro@codesourcery.com>
581
582 * limits.c, limits.exp: Delete files.
583 * Makefile.in (clean mostlyclean): Adjust.
584 * tracecmd.exp: Adjust.
585
586 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.base/tui-layout.exp: New.
589
590 2010-05-28 Michael Snyder <msnyder@vmware.com>
591
592 * gdb.reverse/break-precsave.exp:
593 Replace uses of send_gdb / gdb_expect.
594 * gdb.reverse/break-reverse.exp:
595 Replace uses of send_gdb / gdb_expect.
596 * gdb.reverse/consecutive-precsave.exp:
597 Replace uses of send_gdb / gdb_expect.
598 * gdb.reverse/consecutive-reverse.exp:
599 Replace uses of send_gdb / gdb_expect.
600 * gdb.reverse/finish-precsave.exp:
601 Replace uses of send_gdb / gdb_expect.
602 * gdb.reverse/finish-reverse.exp:
603 Replace uses of send_gdb / gdb_expect.
604 * gdb.reverse/i386-precsave.exp:
605 Replace uses of send_gdb / gdb_expect.
606 * gdb.reverse/i386-reverse.exp:
607 Replace uses of send_gdb / gdb_expect.
608 * gdb.reverse/i386-sse-reverse.exp:
609 Replace uses of send_gdb / gdb_expect.
610 * gdb.reverse/i387-env-reverse.exp:
611 Replace uses of send_gdb / gdb_expect.
612 * gdb.reverse/i387-stack-reverse.exp:
613 Replace uses of send_gdb / gdb_expect.
614 * gdb.reverse/machinestate-precsave.exp:
615 Replace uses of send_gdb / gdb_expect.
616 * gdb.reverse/machinestate.exp:
617 Replace uses of send_gdb / gdb_expect.
618 * gdb.reverse/sigall-precsave.exp:
619 Replace uses of send_gdb / gdb_expect.
620 * gdb.reverse/sigall-reverse.exp:
621 Replace uses of send_gdb / gdb_expect.
622 * gdb.reverse/solib-precsave.exp:
623 Replace uses of send_gdb / gdb_expect.
624 * gdb.reverse/solib-reverse.exp:
625 Replace uses of send_gdb / gdb_expect.
626 * gdb.reverse/step-precsave.exp:
627 Replace uses of send_gdb / gdb_expect.
628 * gdb.reverse/step-reverse.exp:
629 Replace uses of send_gdb / gdb_expect.
630 * gdb.reverse/until-precsave.exp:
631 Replace uses of send_gdb / gdb_expect.
632 * gdb.reverse/until-reverse.exp:
633 Replace uses of send_gdb / gdb_expect.
634 * gdb.reverse/watch-precsave.exp:
635 Replace uses of send_gdb / gdb_expect.
636 * gdb.reverse/watch-reverse.exp:
637 Replace uses of send_gdb / gdb_expect.
638
639 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
642 excessive newline.
643
644 2010-05-27 Michael Snyder <msnyder@vmware.com>
645
646 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
647 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
648 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
649 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
650 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
651 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
652 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
653 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
654 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
655 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
656 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
657 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
658 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
659 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
660 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
661 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
662 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
663 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
664 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
665
666 2010-05-26 Michael Snyder <msnyder@vmware.com>
667
668 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
669 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
670
671 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
672 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
673 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
674
675 * gdb.reverse/consecutive-reverse.exp:
676 Replace uses of send_gdb / gdb_expect.
677 * gdb.reverse/consecutive-precsave.exp:
678 Replace uses of send_gdb / gdb_expect.
679
680 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
681 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
682 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
683 * gdb.mi/mi-ns-stale-regcache.exp:
684 Replace uses of send_gdb / gdb_expect.
685 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
686 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
687 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
688 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
689 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
690 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
691 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
692 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
693 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
694
695 2010-05-26 Michael Snyder <msnyder@vmware.com>
696
697 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
698
699 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
700
701 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
702 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
703 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
704 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
705 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
706 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
707 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
708 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
709 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
710
711 2010-05-25 Tom Tromey <tromey@redhat.com>
712
713 * gdb.base/macscp.exp: Add missing space after setup_kfail.
714
715 2010-05-25 Tom Tromey <tromey@redhat.com>
716
717 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
718 argument order.
719 * gdb.base/macscp.exp: Fix setup_kfail argument order.
720 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
721 order.
722 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
723 order.
724 * gdb.base/call-sc.exp (setup_kfails): Remove.
725 (setup_compiler_kfails): Remove.
726 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
727 argument order.
728 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
729 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
730 (advancei): Fix setup_kfail argument order.
731 * gdb.base/radix.exp: Fix setup_kfail argument order.
732 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
733 order.
734 * gdb.base/structs.exp (setup_kfails): Remove.
735 (setup_compiler_kfails): Fix setup_kfail argument order.
736 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
737 order.
738 * gdb.java/jmain.exp: Fix setup_kfail argument order.
739 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
740 setup_kfail argument order.
741 * gdb.cp/overload.exp: Fix setup_kfail argument order.
742
743 2010-05-25 Tom Tromey <tromey@redhat.com>
744
745 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
746
747 2010-05-25 Michael Snyder <msnyder@vmware.com>
748
749 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
750 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
751 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
752 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
753 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
754 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
755 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
756 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
757 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
758 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
759 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
760 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
761 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
762 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
763 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
764 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
765 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
766 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
767 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
768 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
769 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
770 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
771 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
772 * gdb.base/default.exp: Replace send_gdb with gdb_test.
773 * gdb.base/define.exp: Replace send_gdb with gdb_test.
774 * gdb.base/display.exp: Replace send_gdb with gdb_test.
775 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
776 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
777 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
778 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
779 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
780 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
781 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
782 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
783 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
784 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
785 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
786 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
787 * gdb.base/help.exp: Replace send_gdb with gdb_test.
788 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
789 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
790 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
791 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
792 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
793 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
794 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
795 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
796 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
797
798 2010-05-25 Doug Evans <dje@google.com>
799
800 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
801 gdb.string_to_argv.
802
803 2010-05-21 Tom Tromey <tromey@redhat.com>
804
805 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
806 Call it.
807 * gdb.dwarf2/pieces.S: Update.
808 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
809
810 2010-05-21 Tom Tromey <tromey@redhat.com>
811
812 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
813 Call it.
814 * gdb.dwarf2/pieces.c (struct C): New.
815 (f6): New function.
816 * gdb.dwarf2/pieces.S: Replace.
817
818 2010-05-21 Tom Tromey <tromey@redhat.com>
819
820 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
821 Call it.
822
823 2010-05-21 Tom Tromey <tromey@redhat.com>
824
825 * gdb.dwarf2.pieces.exp: New file.
826 * gdb.dwarf2.pieces.S: New file.
827 * gdb.dwarf2.pieces.c: New file.
828
829 2010-05-20 Pedro Alves <pedro@codesourcery.com>
830 Joel Brobecker <brobecker@adacore.com>
831
832 * lib/gdb.exp (gdb_test_no_output): New function.
833 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
834 when testing commands that should produce no output.
835
836 2010-05-17 Joel Brobecker <brobecker@adacore.com>
837
838 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
839 parameter that we want to watch being a constant.
840
841 2010-05-17 Joel Brobecker <brobecker@adacore.com>
842
843 * gdb.ada/cond_lang: New testcase.
844
845 2010-05-17 Joel Brobecker <brobecker@adacore.com>
846
847 * lib/gdb.exp (banned_variables): New variable/constant.
848 (gdb_init): Add write trace on variables listed in banned_variables.
849 (gdb_finish): Remove write traces on variables listed in
850 banned_variables.
851
852 2010-05-17 Joel Brobecker <brobecker@adacore.com>
853
854 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
855 * gdb.cp/koenig.exp: Likewise.
856
857 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
858
859 PR python/11482
860
861 * gdb.python/py-value.exp (test_value_hash): New function.
862
863 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
864
865 PR exp/11530.
866 * gdb.base/gdb11530.c: New file.
867 * gdb.base/gdb11530.exp: New file.
868
869 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
872 * gdb.dwarf2/dw2-modula2-self-type.S: New.
873
874 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
875
876 * gdb.cp/koenig.exp: New test.
877 * gdb.cp/koenig.cc: New test program.
878
879 2010-05-05 Joel Brobecker <brobecker@adacore.com>
880
881 Remove the use of prms_id and bug_id throughout the testsuite.
882
883 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
884
885 PR exp/11349.
886 * testsuite/gdb.cp/ref-types.exp: Add test to examine
887 use a reference local variable.
888
889 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
892 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
893 variable different_dir. Move debugfile into a full directory pathname
894 under DIFFERENT_DIR.
895 * lib/gdb.exp (separate_debug_filename): Remove.
896 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
897 variable debug_dir and mkdir of it. Update function comments.
898
899 2010-04-29 Pedro Alves <pedro@codesourcery.com>
900
901 PR gdb/11557
902
903 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
904 files.
905
906 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
907
908 * gdb.python/py-param.exp: New File.
909
910 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
911
912 * gdb.base/default.exp: Fix "set language" test.
913
914 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
915
916 PR breakpoints/11531.
917 * gdb.base/gdb11531.c: New file.
918 * gdb.base/gdb11531.exp: New file.
919
920 2010-04-26 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/completion.exp: Add tests for completion and deprecated
923 commands.
924
925 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
926
927 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
928 (print /x char_array): Escape curly brackets.
929
930 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 Fix deadlock on looped list of loaded shared objects.
933 * gdb.base/solib-corrupted.exp: New.
934
935 2010-04-23 Doug Evans <dje@google.com>
936
937 * gdb.python/py-section-script.c: New file.
938 * gdb.python/py-section-script.exp: New file.
939 * gdb.python/py-section-script.py: New file.
940
941 2010-04-20 Chris Moller <cmoller@redhat.com>
942
943 PR 10179
944
945 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
946 * gdb.base/pr10179-a.c:
947 * gdb.base/pr10179-b.c:
948 * gdb.base/pr10179.exp: New files.
949
950 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
951
952 Fix crashes on dangling display expressions.
953 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
954 is SEP.
955 (lib_flags): Remove the "debug" keyword.
956 (libsepdebug): New variable for iterating new loop.
957 (save_pf_prefix): New variable wrapping the loop.
958 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
959 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
960
961 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
962
963 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
964
965 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
966
967 PR stabs/11479.
968 * gdb.stabs/gdb11479.exp: New file.
969 * gdb.stabs/gdb11479.c: New file.
970
971 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
972
973 * gdb.base/charset.c (Strin16, String32): New variables.
974 * gdb.base/charset.exp (gdb_test): Test correct display
975 of 16 or 32 bit strings.
976
977 2010-04-21 Chris Moller <cmoller@redhat.com>
978
979 PR 9167
980 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
981 * gdb.cp/pr9167.cc: New file.
982 * gdb.cp/pr9167.exp: New file.
983
984
985 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
986
987 PR pascal/11492.
988 * gdb.pascal/gdb11492.pas: New file.
989 * gdb.pascal/gdb11492.exp: New file.
990
991 2010-04-20 Joel Brobecker <brobecker@adacore.com>
992
993 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
994
995 2010-04-20 Joel Brobecker <brobecker@adacore.com>
996
997 * gdb.ada/dyn_loc: New testcase.
998
999 2010-04-20 Chris Moller <cmoller@redhat.com>
1000
1001 PR 10867
1002
1003 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1004 * gdb.cp/pr10687.cc: New file.
1005 * gdb.cp/pr10687.exp: New file.
1006
1007
1008 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1009 Sergio Durigan Junior <sergiodj@redhat.com>
1010
1011 * gdb.fortran/logical.exp: New testcase.
1012 * gdb.fortran/logical.f90: New file.
1013
1014 2010-04-19 Doug Evans <dje@google.com>
1015
1016 * gdb.base/help.exp (help source): Update expected output.
1017
1018 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1021 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1022 gdb_exit and return.
1023 (executable): New variable.
1024 (binfile): Use it.
1025
1026 2010-04-19 Pedro Alves <pedro@codesourcery.com>
1027
1028 PR breakpoints/8554.
1029
1030 * gdb.trace/save-trace.exp: Adjust.
1031
1032 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1033
1034 PR corefiles/11511
1035 * gdb.arch/system-gcore.exp: New.
1036 * gdb.arch/gcore.c: Likewise.
1037
1038 2010-04-15 Doug Evans <dje@google.com>
1039
1040 * gdb.python/py-progspace.c: New file.
1041 * gdb.python/py-progspace.exp: New file.
1042
1043 * gdb.base/source.exp: Add tests for "source -s".
1044
1045 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1046
1047 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1048 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1049 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1050 * gdb.python/py-mi.exp: New test for to_string returning None.
1051
1052 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1053
1054 * gdb.python/py-breakpoint.c: Make result global.
1055
1056 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1057
1058 Fix non-GNU make compatibility.
1059 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1060
1061 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1062
1063 * gdb.python/py-breakpoint.exp: New File.
1064 * gdb.python/py-breakpoint.C: Ditto.
1065
1066 2010-04-08 Stan Shebs <stan@codesourcery.com>
1067
1068 * gdb.trace/actions.exp: Clear default-collect.
1069 * gdb.trace/save-trace.exp: Clear default-collect.
1070
1071 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1072
1073 * gdb.python/py-value: Add null string variable.
1074 (test_lazy_string): Test zero length, NULL address lazy
1075 strings.
1076
1077 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1078
1079 * gdb.arch/i386-avx.c: New.
1080 * gdb.arch/i386-avx.exp: Likewise.
1081
1082 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1083
1084 2010-04-06 Doug Evans <dje@google.com>
1085
1086 * gdb.base/source-test.gdb: New file.
1087 * gdb.base/source.exp: Test source -v.
1088
1089 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1090
1091 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1092
1093 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1094
1095 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1096 within one line, unless it is followed by a double quote.
1097 * gdb.stabs/hppa.sed: Idem.
1098 * gdb.stabs/weird.def: Add char and String constants
1099 * gdb.stabs/weird.exp: Check for correct parsing of
1100 chhar and string constants.
1101 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1102 in .stabs to .stabx substitution.
1103
1104 2010-04-05 Stan Shebs <stan@codesourcery.com>
1105
1106 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1107 constant global.
1108 * gdb.trace/tfile.exp: Try to print them.
1109
1110 2010-04-04 Stan Shebs <stan@codesourcery.com>
1111
1112 * gdb.base/completion.exp: Update for new "info watchpoints".
1113 * gdb.base/default.exp: Ditto.
1114 * gdb.base/help.exp: Ditto.
1115 * gdb.base/watchpoint.exp: Ditto.
1116 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
1117
1118 2010-04-04 Stan Shebs <stan@codesourcery.com>
1119
1120 * gdb.trace/tfile.exp: Sharpen tfind test.
1121
1122 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.base/break-entry.exp: New.
1125
1126 2010-04-02 Hui Zhu <teawater@gmail.com>
1127 Michael Snyder <msnyder@vmware.com>
1128
1129 * gdb.reverse/i386-sse-reverse.exp: New file.
1130 * gdb.reverse/i386-sse-reverse.c: New file.
1131
1132 2010-04-02 Pedro Alves <pedro@codesourcery.com>
1133
1134 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1135
1136 2010-04-01 Stan Shebs <stan@codesourcery.com>
1137
1138 * gdb.trace/actions.exp: Tweak expected output.
1139 * gdb.trace/while-stepping.exp: Tweak expected output.
1140
1141 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1142
1143 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1144
1145 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1146
1147 * gdb.base/commands.exp: Adjust.
1148 * gdb.cp/extern-c.exp: Adjust.
1149
1150 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1151
1152 * gdb.trace/collection.c (local_test_func): Define a local struct,
1153 and instanciate it.
1154
1155 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1156
1157 * gdb.trace/collection.exp (gdb_collect_args_test)
1158 (gdb_collect_argarray_test): XFAIL the tests that assume the
1159 argarray argument's elements are collected.
1160
1161 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1164 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1165
1166 2010-03-31 Stan Shebs <stan@codesourcery.com>
1167
1168 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1169 and tracepoint conditionals.
1170 (gdb_verify_tracepoints): Delete unused return.
1171
1172 2010-03-26 Keith Seitz <keiths@redhat.com>
1173
1174 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1175 appear in the output before main.
1176 Remove KFAIL for gdb/2215 aka bz 9320.
1177
1178 2010-03-30 Doug Evans <dje@google.com>
1179
1180 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1181 by dejagnu.
1182 * gdb.arch/amd64-dword.exp: Ditto.
1183
1184 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1185 match.
1186 (break printf): Ditto.
1187
1188 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1189
1190 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1191 gcc < 4.4.
1192 * gdb.cp/shadow.exp: Ditto.
1193
1194 2010-03-29 Pedro Alves <pedro@codesourcery.com>
1195
1196 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1197 "tstart" is silent.
1198
1199 2010-03-29 Pedro Alves <pedro@codesourcery.com>
1200
1201 * gdb.trace/collection.exp (executable): New.
1202 (binfile): Use it.
1203 (fpreg, spreg, pcreg): New.
1204 (test_register): Use gdb_test_multiple. Pass /x to print.
1205 (prepare_for_trace_test): New.
1206 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1207 (gdb_collect_args_test, gdb_collect_argstruct_test)
1208 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1209 prepare_for_trace_test.
1210 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1211 fpreg, spreg and pcreg.
1212 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1213 prepare_for_trace_test.
1214 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1215 try to detect tracing support here. Don't set breakpoints at
1216 `begin' or `end' here.
1217 <global scope>: Use clean_restart. Run to main before checking
1218 for tracing support. Check for for tracing support here.
1219
1220 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1221
1222 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1223 " as $displacement" to "seen displacement message".
1224
1225 2010-03-28 Pedro Alves <pedro@codesourcery.com>
1226
1227 * gdb.trace/while-dyn.exp (executable): New variable.
1228 (binfile): Use it.
1229 (test_while_stepping): New function. Move most tests here. Call
1230 it once for each of the while-stepping, stepping and ws aliases.
1231
1232 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1233
1234 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1235 that do not provide the tagless_struct type name at all.
1236 (test_print_anon_union): Do not check value of uninitialized
1237 union member. Do not use cp_test_ptype_class, so we can accept
1238 "long" as well as "long int".
1239
1240 2010-03-26 Pedro Alves <pedro@codesourcery.com>
1241
1242 * gdb.trace/tfile.c (tohex, bin2hex): New.
1243 (write_error_trace_file): Hexify error description.
1244
1245 2010-03-25 Stan Shebs <stan@codesourcery.com>
1246
1247 * gdb.trace/tfile.c: Generate an additional trace file, improve
1248 portability.
1249 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1250 files in a better way.
1251
1252 2010-03-25 Keith Seitz <keiths@redhat.com>
1253
1254 * gdb.java/jprint.exp: XFAIL printing of static class members
1255 because of GCC debuginfo problem.
1256
1257 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1260
1261 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1262
1263 * gdb.base/completion.exp: Allow long instead of long int.
1264 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1265 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1266 variable p.
1267 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1268 * gdb.base/pointers.exp: Allow long instead of long int.
1269 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1270 * gdb.base/step-line.exp: Allow a directory before the source file name.
1271
1272 2010-03-24 Tom Tromey <tromey@redhat.com>
1273
1274 PR breakpoints/9352:
1275 * gdb.base/default.exp: Update.
1276 * gdb.base/commands.exp: Update.
1277 * gdb.cp/extern-c.exp: Test setting commands on multiple
1278 breakpoints at once.
1279
1280 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1281
1282 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1283 if gdb,nosignals.
1284 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1285 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1286 exited".
1287
1288 2010-03-24 Stan Shebs <stan@codesourcery.com>
1289
1290 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1291
1292 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1293
1294 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1295 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1296 argument. Handle "short" and "long".
1297 (Top level): Pass overprototyped output for old_fptr and xptr.
1298
1299 2010-03-23 Pedro Alves <pedro@codesourcery.com>
1300
1301 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1302 format strings and add casts to avoid compiler warnings.
1303
1304 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
1305
1306 * lib/trace-support.exp (gdb_trace_setactions):
1307 Don't expect whitespace after ">" prompt.
1308 * gdb.trace/actions.exp: Adjust for output changes.
1309 * gdb.trace/while-stepping.exp: Likewise.
1310
1311 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1314 and r157645).
1315
1316 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1317
1318 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1319 New.
1320
1321 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1324 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1325
1326 2010-03-19 Stan Shebs <stan@codesourcery.com>
1327
1328 * gdb.trace/ax.exp: New file.
1329
1330 2010-03-19 Doug Evans <dje@google.com>
1331
1332 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1333 output from gcc.
1334
1335 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1336 named /usr/sbin/prelink<foo>.
1337
1338 2010-03-18 Stan Shebs <stan@codesourcery.com>
1339
1340 * gdb.trace/circ.exp: Test circular-trace-buffer.
1341 * gdb.trace/tfile.exp: Update tstatus test.
1342
1343 2010-03-18 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1346 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1347
1348 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1349
1350 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1351
1352 2010-03-18 Pedro Alves <pedro@codesourcery.com>
1353
1354 * gdb.base/default.exp: Adjust the expected output of the finish
1355 and until commands when the inferior is not being run.
1356
1357 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1358
1359 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1360 * gdb.cp/nsusing.exp: Ditto.
1361
1362 2010-03-15 Tom Tromey <tromey@redhat.com>
1363
1364 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
1365 * gdb.cp/userdef.cc (operator==): New function.
1366 (main): New locals mem1, mem2.
1367
1368 2010-03-15 Jie Zhang <jie@codesourcery.com>
1369
1370 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
1371 Declare and use new loadtimeout variable.
1372
1373 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
1374
1375 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
1376 Use gdb_load later.
1377
1378 2010-03-14 Pedro Alves <pedro@codesourcery.com>
1379
1380 * gdb.base/solib-disc.c (main): Make format of fprintf a string
1381 literal. Add missing endlines to prints to stderr.
1382
1383 2010-03-12 Tom Tromey <tromey@redhat.com>
1384
1385 PR c++/9708:
1386 * gdb.cp/m-static.exp: Add regression test.
1387 * gdb.cp/m-static.cc (method): New method.
1388 (main): Call it.
1389
1390 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
1391
1392 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
1393 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
1394
1395 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1396
1397 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
1398
1399 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1400
1401 * lib/gdb.exp (skip_stl_tests): New.
1402 (gdb_compile): Symbian needs -ldl.
1403 (shlib_target_file): New.
1404 (shlib_symbol_file): New.
1405 (gdb_load_shlibs): Use shlib_target_file.
1406 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
1407 * gdb.cp/exception.exp: Use skip_stl_tests.
1408 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
1409 * gdb.cp/try_catch.exp: Use skip_stl_tests.
1410 * gdb.cp/mb-templates.exp: Ditto.
1411 * gdb.base/commands.exp: Relax regexes.
1412 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
1413 shlib_target_file and shlib_symbol_file.
1414 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
1415 sections.
1416 * gdb.base/ending-run.exp: Accept E32Main for symbian.
1417 * gdb.base/solib-disc.exp: Use
1418 shlib_target_file and shlib_symbol_file.
1419 * gdb.base/unload.exp: Don't skip on symbian. Use
1420 shlib_target_file and shlib_symbol_file.
1421 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
1422
1423 2010-03-12 Pedro Alves <pedro@codesourcery.com>
1424
1425 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
1426 * gdb.trace/report.exp: Adjust for x86 and x86_64.
1427 Issue a tfind end before looking for a tracepoint frame.
1428 * gdb.trace/tfind.exp: Adjust tstatus output.
1429 Adjust disassembly output.
1430 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
1431
1432 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.base/break-interp.exp: Create new displacement parameter value
1435 for the test_ld calls.
1436 (reach): New parameter displacement, verify its content. New push of
1437 pf_prefix "reach-$func:". Import global expect_out.
1438 (test_core): New parameter displacement, verify its content. New push
1439 of pf_prefix "core:". New command "set verbose on". Import global
1440 expect_out.
1441 (test_attach): New parameter displacement, verify its content. New
1442 push of pf_prefix "attach:". New command "set verbose on". Import
1443 global expect_out.
1444 (test_ld): New parameter displacement, pass it to the reach, test_core
1445 and test_attach calls and verify its content in the "ld.so exit" test.
1446 * gdb.base/prelink.exp: Remove gdb_exit and final return.
1447 (prelink): Update expected text, use gdb_test.
1448
1449 2010-03-10 Doug Evans <dje@google.com>
1450
1451 * gdb.base/checkpoint.exp: Fix comment.
1452 Lengthen timeout while doing >600 checkpoints test.
1453 Rename duplicate "kill all one" test to keep test names unique.
1454
1455 2010-03-10 Pedro Alves <pedro@codesourcery.com>
1456
1457 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
1458
1459 2010-03-08 Keith Seitz <keiths@redhat.com>
1460
1461 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
1462 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
1463 (dm_type_long): New function.
1464 (dm_type_unsigned_short): New function.
1465 (dm_type_unsigned_long): New function.
1466 (myint): New typedef.
1467 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
1468 long, unsigned shor and long, operator char*, and typedef.
1469 (test_lookup_operator_functions): Add operator char* test.
1470 (test_paddr_operator_functions): Likewise.
1471 (test_paddr_overloaded_functions): Use probe values for
1472 short, long, and unsigned short and long.
1473 (test_paddr_hairy_functions): If the demangler probe detected
1474 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
1475 demangler.
1476 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
1477 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
1478 and "print null_pmf".
1479 Add test "ptype a.*pmf".
1480 * gdb.cp/overload.exp: Allow optional "int" to appear with
1481 "short" and "long".
1482 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
1483 long expect value for men_overload1arg.
1484 Allow "int" to appear with "short" and "long".
1485 When testing "info break", add argument for main (void).
1486 Also allow "int" to appear with "short" and "long".
1487 Ditto with "unsigned" and "long long".
1488 * gdb.java/jmain.exp: Do not enclose methods names in single
1489 quotes.
1490 * gdb.java/jmisc.exp: Likewise.
1491 * gdb.java/jprint.exp: Likewise.
1492 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
1493
1494 From Jan Kratochvil <jan.kratochvil@redhat.com>:
1495 * gdb.cp/exception.exp (backtrace after first throw)
1496 (backtrace after second throw): Allow a namespace before __cxa_throw.
1497 (backtrace after first catch, backtrace after second catch): Allow
1498 a namespace before __cxa_begin_catch.
1499
1500 * gdb.cp/cpexprs.exp: New file.
1501 * gdb.cp/cpexprs.cc: New file.
1502
1503 From Daniel Jacobowitz <dan@codesourcery.com>
1504 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
1505 to use string_to_regexp.
1506 (ctor, dtor): New functions. Use them to match constructor
1507 and destructor function types.
1508 (Top level): Use runto_main.
1509
1510 2010-03-05 Tom Tromey <tromey@redhat.com>
1511
1512 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
1513 gdb.target_charset.
1514 (pp_ns.to_string): Likewise.
1515
1516 2010-03-04 Keith Seitz <keiths@redhat.com>
1517
1518 * gdb.cp/overload.exp: Test that the filename portion of a linespec
1519 can be quoted. Test that both the filename and function/line
1520 portions can be quoted at the same time.
1521
1522 2010-03-04 Pedro Alves <pedro@codesourcery.com>
1523
1524 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
1525
1526 2010-03-03 Doug Evans <dje@google.com>
1527
1528 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
1529 libc contains libpthread.
1530
1531 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
1532 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
1533 of gdb_compile. Add another pattern to match android backtrace.
1534
1535 2010-03-03 Tom Tromey <tromey@redhat.com>
1536
1537 PR gdb/11345:
1538 * gdb.base/printcmds.exp (test_printf): Add test.
1539
1540 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
1541
1542 * gdb.arch/amd64-byte.exp: New.
1543 * gdb.arch/amd64-dword.exp: Likewise.
1544 * gdb.arch/amd64-pseudo.c: Likewise.
1545 * gdb.arch/amd64-word.exp: Likewise.
1546 * gdb.arch/i386-byte.exp: Likewise.
1547 * gdb.arch/i386-pseudo.c: Likewise.
1548 * gdb.arch/i386-word.exp: Likewise.
1549
1550 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
1553 types. Add structreg, bitfields, and flags registers.
1554 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
1555 registers.
1556
1557 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
1558
1559 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
1560 (load_description): Set architecture if defined.
1561
1562 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
1563
1564 * gdb.python/py-frame.exp: Add read_var block tests.
1565 * gdb.python/py-frame.c (block): New function.
1566
1567 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1568 Daniel Jacobowitz <dan@codesourcery.com>
1569
1570 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
1571
1572 2010-02-25 David S. Miller <davem@davemloft.net>
1573
1574 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
1575 fix logic for setting all_syscalls_numbers.
1576
1577 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1578
1579 * Makefile.in: Add py-block and py-symbol.
1580 * gdb.python/py-symbol.exp: New File.
1581 * gdb.python/py-symtab.exp: New File.
1582 * gdb.python/py-block.exp: New File.
1583 * gdb.python/py-symbol.c: New File.
1584 * gdb.python/py-block.c: New File.
1585
1586 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1587
1588 PR python/11314
1589 * lib/gdb.exp (skip_python_tests): New function.
1590 * gdb.python/py-cmd.exp: Use skip_python_tests.
1591 * gdb.python/py-frame.exp: Likewise.
1592 * gdb.python/py-function.exp: Likewise.
1593 * gdb.python/py-prettyprint.exp: Likewise.
1594 * gdb.python/py-template.exp: Likewise.
1595 * gdb.python/py-type.exp: Likewise.
1596 * gdb.python/py-value.exp: Likewise.
1597
1598 2010-02-22 Pedro Alves <pedro@codesourcery.com>
1599
1600 PR9605
1601
1602 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
1603
1604 2010-02-19 Tom Tromey <tromey@redhat.com>
1605
1606 PR c++/8693, PR c++/9496:
1607 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
1608 regression tests.
1609
1610 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 Fix compatibility with m68k as.
1613 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
1614 Use only /* comments */.
1615
1616 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1617
1618 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
1619 * configure: Regenerate.
1620
1621 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
1622
1623 * gdb.python/py-type.exp: Check for Python support.
1624
1625 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1626
1627 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
1628 `regsub' syntax available.
1629
1630 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1631
1632 * gdb.base/shmain.c (main): Remove printf call.
1633 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
1634 * gdb.base/unload.c (main): Make format of fprintf a string
1635 literal. Add missing endlines to prints to stderr.
1636 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
1637
1638 2010-02-17 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.java/jprint.java (jprint.props): New field.
1641 * gdb.java/jprint.exp (set_lang_java): Add regression test.
1642
1643 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1644
1645 * gdb.base/charset.exp: Don't assume new `regsub' syntax
1646 available.
1647
1648 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
1651 creation to support remote host testing.
1652
1653 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1654
1655 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
1656 Recognize "command not found".
1657
1658 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1659
1660 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
1661 single-stepping.
1662
1663 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1664
1665 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
1666 if arguments are not supported.
1667
1668 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1669
1670 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
1671 be const or non-const.
1672
1673 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1674
1675 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
1676 mi_send_resuming_command to send -exec-continue.
1677
1678 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1679
1680 * gdb.base/list.exp (test_list_filename_and_function): Add test
1681 with single quotes.
1682 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
1683 matching.
1684 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
1685 Add KFAIL'd tests for PR gdb/11289.
1686
1687 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1688
1689 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
1690
1691 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1692
1693 * gdb.base/comp-dir/subdir/dummy.txt: New file.
1694 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
1695 a temporary directory.
1696
1697 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1698
1699 * gdb.base/charset.exp: Use a single regular expression to match
1700 show host-charset and show target-charset output.
1701
1702 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
1705 "Illegal process-id" expect string more exact.
1706 (attach to digits-starting nonsense is prohibited): New.
1707
1708 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.base/prelink.exp (set verbose on): New.
1711
1712 2010-02-12 Tomas Holmberg <th@virtutech.com>
1713
1714 * mi-reverse.exp: New file. Test for reverse option to the
1715 following MI commands: exec-continue, exec-finish, exec-next,
1716 exec-step, exec-next-instruction, exec-step-instruction.
1717
1718 2010-02-09 Joel Brobecker <brobecker@adacore.com>
1719
1720 * gdb.ada/ptype_tagged_param: New testcase.
1721
1722 2010-02-08 Tom Tromey <tromey@redhat.com>
1723
1724 PR c++/8017:
1725 * gdb.cp/overload.exp: Add tests.
1726 * gdb.cp/overload.cc (struct K): New.
1727 (namespace N): New.
1728 (main): Call new functions.
1729 (K::staticoverload): Define.
1730
1731 Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1732
1733 PR gdb/10728
1734 * gdb.cp/pr10728-x.h: New file.
1735 * gdb.cp/pr10728-x.cc: New file.
1736 * gdb.cp/pr10728-y.cc: New file.
1737 * gdb.cp/pr10728.exp: New file.
1738 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1739
1740 Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1741
1742 PR gdb/9067
1743 * gdb.cp/pr9067.exp: New
1744 * gdb.cp/pr9067.cc: New
1745 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1746
1747 2010-02-08 Joel Brobecker <brobecker@adacore.com>
1748
1749 * lib/gdb.exp (gdb_test_timeout): New global variable.
1750 Set it to timeout if not already set.
1751 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1752
1753 2010-02-05 Doug Evans <dje@google.com>
1754
1755 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1756 user.
1757
1758 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1759
1760 PR c++/7935:
1761 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1762
1763 2010-02-04 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.cp/virtbase.exp: Make test case names unique.
1766
1767 2010-02-02 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.cp/virtbase.exp: Add regression tests.
1770 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1771 (main): Instantiate RHC.
1772
1773 2010-02-02 Tom Tromey <tromey@redhat.com>
1774
1775 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1776 type-printing change.
1777
1778 2010-02-02 Tom Tromey <tromey@redhat.com>
1779
1780 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1781 * gdb.cp/virtbase.cc: New file.
1782 * gdb.cp/virtbase.exp: New file.
1783 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1784
1785 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1786
1787 PR libc/11214:
1788 * gdb.threads/current-lwp-dead.c: Include features.h.
1789 (HAS_NOMMU): New.
1790 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1791
1792 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1793
1794 * gdb.base/symbol-without-target_section.exp,
1795 gdb.base/symbol-without-target_section.c: New.
1796
1797 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1798
1799 * gdb.base/bigcore.exp: Reset increased timeout.
1800 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1801
1802 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1803
1804 * gdb.base/gcore.exp (capture_command_output): Use
1805 gdb_test_multiple.
1806
1807 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1808
1809 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1810 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1811 (Top level): Call it.
1812
1813 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1814
1815 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1816
1817 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.base/call-strs.exp, gdb.base/default.exp,
1820 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1821 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1822 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1823 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1824 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1825 * gdb.base/ending-run.exp: Correct restore of timeout.
1826 * gdb.base/page.exp: Remove unnecessary timeout setting.
1827
1828 2010-01-29 Joel Brobecker <brobecker@adacore.com>
1829
1830 * gdb.ada/rec_return: New testcase.
1831
1832 2010-01-29 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.ada/call_pn: New testcase.
1835
1836 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1837
1838 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1839 (Top level): Use it to resume.
1840 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1841 the Thumb mode displaced stepping error as unsupported.
1842
1843 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1844
1845 * gdb.cp/nsusing.exp: Added more tests.
1846 * gdb.cp/nsrecurs.exp: Ditto.
1847 * gdb.cp/nsusing.cc: Added test functions.
1848 * gdb.cp/nsrecurs.cc: Ditto.
1849
1850 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1853 absolute directory pathnames in gdb.sum file.
1854
1855 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1856
1857 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1858 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1859
1860 2010-01-26 Tom Tromey <tromey@redhat.com>
1861
1862 PR exp/7643:
1863 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1864 setup_kfail.
1865
1866 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1867
1868 * gdb.cp/nsrecurs.exp: New test.
1869 * gdb.cp/nsrecurs.cc: New test program.
1870 * gdb.cp/nsstress.exp: New test.
1871 * gdb.cp/nsstress.cc: New test program.
1872 * gdb.cp/nsdecl.exp: New test.
1873 * gdb.cp/nsdecl.cc: New test program.
1874
1875 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1876
1877 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1878 imported into file scope.
1879 Marked test as xfail.
1880 * gdb.cp/namespace-using.cc (marker5): New function.
1881 * gdb.cp/shadow.exp: New test.
1882 * gdb.cp/shadow.cc: New test program.
1883 * gdb.cp/nsimport.exp: New test.
1884 * gdb.cp/nsimport.cc: New test program.
1885
1886 2010-01-25 Tom Tromey <tromey@redhat.com>
1887
1888 PR gdb/11049:
1889 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1890 with "set print null-stop on".
1891
1892 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1895 Adjust it for DISASSEMBLY_OMIT_FNAME.
1896
1897 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 PR symtab/11199:
1900 * gdb.dwarf2/member-ptr-forwardref.exp,
1901 gdb.dwarf2/member-ptr-forwardref.S: New.
1902
1903 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1906 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1907 thread1_tid_mutex. Remove gdbstop_mutex handling.
1908 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1909 thread2_tid_mutex. Remove gdbstop_mutex handling.
1910 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1911 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1912 pthread_cond_wait conditionalizations by while loops.
1913
1914 2010-01-20 Tom Tromey <tromey@redhat.com>
1915
1916 PR backtrace/10770:
1917 * gdb.dwarf2/pr10770.exp: New file.
1918 * gdb.dwarf2/pr10770.c: New file.
1919 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1920
1921 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1922
1923 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1924 that target was removed, and the test always runs native anyway.
1925
1926 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1929 gdb.base/watchpoint-cond-gone-stripped.c: New.
1930
1931 2010-01-19 Tom Tromey <tromey@redhat.com>
1932
1933 PR c++/8000:
1934 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1935 existing tests.
1936 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1937 (main): Use AAA::SomeEnum.
1938
1939 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1942 (test_ignore_count): Declare line_callme_body global.
1943 (run to breakpoint with ignore count): Use line_callme_body.
1944 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1945 (set line_main_hello, set line_main_return): Reindent.
1946 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1947 New.
1948 (continue to callee4): Use line_callee4_body.
1949 (check *stopped from CLI command): Use line_callee4_next.
1950 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1951 (set line_main_hello, set line_main_return): Reindent.
1952 (set line_callee4_head, set line_callee4_body): New.
1953 (continue to callee4): Use line_callee4_body.
1954
1955 2010-01-18 Tom Tromey <tromey@redhat.com>
1956
1957 PR c++/9680:
1958 * gdb.cp/casts.cc: Add new classes and variables.
1959 * gdb.cp/casts.exp: Test new operators.
1960
1961 2010-01-18 Tom Tromey <tromey@redhat.com>
1962 Thiago Jung Bauermann <bauerman@br.ibm.com>
1963
1964 * gdb.python/source2.py: New file.
1965 * gdb.python/source1: New file.
1966 * gdb.python/python.exp: Test "source" command.
1967
1968 2010-01-15 Stan Shebs <stan@codesourcery.com>
1969
1970 * gdb.trace/tfile.c: New file.
1971 * gdb.trace/tfile.exp: New file.
1972
1973 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1976
1977 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1980
1981 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1984 (libfunc): New parameter action. Implement also selectable "sleep".
1985 * gdb.base/break-interp-main.c: Include assert.h.
1986 (libfunc): New parameter action.
1987 (main): New parameters argc and argv. Assert argc. Pass argv.
1988 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1989 (test_attach): New proc.
1990 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1991 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1992
1993 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1994
1995 * gdb.base/break-interp.exp (test_core): New proc.
1996 (test_ld): Call it.
1997
1998 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2001 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2002 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2003 and gdb_compile_shlib. Use new -Wl compiler options.
2004 (dl bt, main bt): New tests.
2005
2006 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 Support PIEs with no symfile_objfile.
2009 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2010 (test_ld): New parameter trynosym.
2011 (test_ld <$trynosym>): New block.
2012
2013 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 * gdb.base/break-interp.exp: New file.
2016
2017 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2018
2019 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2020 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2021 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2022 test.
2023 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2024 * gdb.python/py-mi.exp: Add lazy string test.
2025
2026 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2027
2028 * lib/mi-support.exp (mi_check_thread_states): Handle
2029 core number in thread listing.
2030
2031 2010-01-12 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.base/maint.exp: Adjust the expected output for the
2034 "maint print type" test. Use gdb_test_multiple instead of
2035 gdb_sent/gdb_expect.
2036
2037 2010-01-11 Doug Evans <dje@google.com>
2038
2039 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2040 from gdbserver_download. All callers updated.
2041
2042 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2043
2044 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 Implement binary numbers parsing.
2047 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2048 (test_integer_literals_rejected): New binary tests.
2049
2050 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2051
2052 * gdb.cell/configure: Regenerate.
2053
2054 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.base/corefile.exp: Move the core finding block out and call it as
2057 core_find, new variable $corefile, replace corefile by $corefile and
2058 [file tail $corefile] for usage vs. test names resp.
2059 * lib/gdb.exp (core_find): Move it as a new function here. New
2060 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2061 $destcore. Return "" on error.
2062
2063 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2064
2065 Workaround PR binutils/10802.
2066 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2067 (twice).
2068
2069 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2070
2071 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2072
2073 2010-01-08 Joel Brobecker <brobecker@adacore.com>
2074
2075 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2076 call, to avoid interruption.
2077
2078 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 * gdb.stabs/weird.def (args93): New.
2081
2082 2010-01-07 Doug Evans <dje@google.com>
2083
2084 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2085
2086 2010-01-07 Tom Tromey <tromey@redhat.com>
2087
2088 * gdb.base/source.exp: Use correct line number.
2089
2090 2010-01-05 Stan Shebs <stan@codesourcery.com>
2091
2092 * gdb.trace/tracecmd.exp: Test ftrace.
2093
2094 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2095
2096 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2097
2098 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2099
2100 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2101 "uint_for_mi_testing".
2102
2103 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2104
2105 Test indented comment in file being sourced.
2106 * gdb.base/commands.exp: Test indented comment in file being sourced.
2107
2108 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2109
2110 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2111 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2112 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2113 notice.
2114
2115 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2116
2117 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2118 notice.
2119
2120 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2123 missing $after_stopped and comma (,) expectation.
2124
2125 2009-12-31 Stan Shebs <stan@codesourcery.com>
2126
2127 * gdb.trace/actions.exp: Test teval action.
2128
2129 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2130
2131 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2132 (top level): Call test_watchpoint_in_big_blob.
2133 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2134 watchpoints.
2135 (func3): Write to buf.
2136
2137 2009-12-29 Stan Shebs <stan@codesourcery.com>
2138
2139 * gdb.trace/actions.exp: Test default-collect.
2140
2141 2009-12-28 Stan Shebs <stan@codesourcery.com>
2142
2143 * gdb.trace/tsv.exp: New file.
2144 * gdb.base/completion.exp: Update ambiguous info output.
2145
2146 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2147
2148 * gdb.base/find.c (main): Reference search buffers.
2149 * gdb.base/included.c (main): Reference integer.
2150 * gdb.base/ptype.c (charfoo): Declare.
2151 (intfoo): Call charfoo.
2152 * gdb.base/scope0.c (useitp): New function.
2153 (usestatics): Use useitp.
2154 (useit): Add a type for val.
2155 * gdb.base/scope1.c (useit1): Take a pointer argument.
2156 (usestatics1): Update calls to useit1.
2157 * gdb.cp/call-c.cc: Declare foo.
2158 (main): Call foo.
2159 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2160 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2161 (main): Call C::ensureRefs and ensureOtherRefs.
2162 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2163 variables.
2164 (ensureOtherRefs): New function.
2165 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2166 * gdb.cp/templates.cc (main): Call t5i.value.
2167
2168 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 Fix compatibility with G++-4.5.
2171 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2172 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2173 (uncaught return): Remove.
2174
2175 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2176 Phil Muldoon <pmuldoon@redhat.com>
2177
2178 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2179 (bp_location13, bp_location14, bp_location17, bp_location18)
2180 (marker3_proto, marker4_proto): New variables.
2181 (breakpoint info): Update output.
2182 (run until breakpoint at marker3, run until breakpoint at marker4): New
2183 tests.
2184
2185 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2186
2187 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2188 Replace the printf call of Y by provided "y-set-1" label. New block
2189 for the second shared library.
2190 * gdb.base/unload.exp: Compile also the second library, call
2191 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2192 (single pending breakpoint info): Rename to ...
2193 (pending breakpoint info before run): ... this extended test.
2194 (libfile2, libname2, libsrcfile2, libsrc2)
2195 (lib_sl2): New variables.
2196 (exec_opts): Set also SHLIB_NAME2.
2197 (pending breakpoint info on first run at shrfunc1)
2198 (pending breakpoint info on second run at shrfunc1)
2199 (pending breakpoint info on second run at shrfunc2)
2200 (print y from libfile, print y from libfile2): New tests.
2201 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2202 * gdb.base/unloadshr2.c: New.
2203
2204 2009-12-22 Hui Zhu <teawater@gmail.com>
2205
2206 * gdb.reverse/sigall-reverse.exp: Adjust.
2207
2208 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2209
2210 PR gdb/10884
2211
2212 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2213 (main): Call do_bitfield_tests.
2214 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
2215
2216 2009-12-20 Joel Brobecker <brobecker@adacore.com>
2217
2218 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2219 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2220 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2221 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2222 gdb.modula2/unbounded1.c: Update copyright header.
2223
2224 2009-12-10 Chris Moller <moller@mollerware.com>
2225
2226 PR gdb/9399
2227 * gdb.cp/virtfunc2.exp: New tests
2228 * gdb.cp/virtfunc2.cc: New tests
2229 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2230
2231 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2232
2233 * gdb.reverse/i387-env-reverse.c: New file.
2234 * gdb.reverse/i387-env-reverse.exp: New file.
2235 * gdb.reverse/i387-stack-reverse.c: New file.
2236 * gdb.reverse/i387-stack-reverse.exp: New file.
2237
2238 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2239
2240 * gdb.python/py-type.exp (test_range): New test.
2241
2242 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2243
2244 PR python/10805
2245
2246 * gdb.python/py-type.exp: New file.
2247 * gdb.python/py-type.c: New file.
2248 * Makefile.in: Add py-type.
2249
2250 2009-12-03 Tom Tromey <tromey@redhat.com>
2251
2252 * gdb.python/py-value.exp (test_parse_and_eval): New
2253 function.
2254
2255 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2256
2257 PR gdb/11022
2258
2259 * gdb.base/pr11022.exp: New test.
2260 * gdb.base/pr11022.c: New test.
2261
2262 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 Fix spurious false FAILs.
2265 * gdb.base/structs.c (chartest): New.
2266 (main): Fill-in chartest.
2267 * gdb.base/structs.exp (anychar_re, first): New.
2268 (start_structs_test): Import global anychar_re and first.
2269 New gdb_test call "set print elements 300; ${testfile}"
2270 (start_structs_test <$first>): New block.
2271 (any): Import global anychar_re. New variable ac. Use ${ac}.
2272
2273 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2276
2277 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2280 Force $srcfile file.
2281 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2282
2283 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2284
2285 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2286 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2287 * gdb.threads/watchthreads-reorder.exp: Likewise.
2288
2289 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2290
2291 PR gdb/8704
2292
2293 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2294 "if", and "thread". Correct matching in the previous test.
2295
2296 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2297
2298 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2299
2300 2009-11-23 Michael Snyder <msnyder@vmware.com>
2301
2302 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2303 * gdb.reverse-watch-precsave.exp: Ditto.
2304
2305 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2306
2307 * gdb.asm/asm-source.exp: Adjust.
2308 * gdb.base/help.exp: Adjust.
2309
2310 2009-11-22 Pedro Alves <pedro@codesourcery.com>
2311
2312 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2313 (do_syscall_tests_without_xml): Set data-directory to
2314 /the/path/to/nowhere.
2315
2316 2009-11-21 Pedro Alves <pedro@codesourcery.com>
2317
2318 * gdb.threads/local-watch-wrong-thread.c,
2319 gdb.threads/local-watch-wrong-thread.exp: New files.
2320
2321 2009-11-21 Pedro Alves <pedro@codesourcery.com>
2322
2323 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2324 assume new `regsub' syntax available.
2325
2326 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2327
2328 * gdb.base/watchpoint-hw-hit-once.exp,
2329 gdb.base/watchpoint-hw-hit-once.c: New.
2330
2331 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.threads/watchthreads-reorder.exp,
2334 gdb.threads/watchthreads-reorder.c: New.
2335
2336 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2337
2338 * gdb.xml/tdesc-regs.exp: Use for m68k.
2339
2340 2009-11-15 Pedro Alves <pedro@codesourcery.com>
2341
2342 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2343
2344 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2345
2346 * lib/gdb.exp (current_target_name): New procedure.
2347 (gdb_wrapper_target): New variable.
2348 (gdb_wrapper_init): Set gdb_wrapper_target.
2349 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2350 wrapper.
2351
2352 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2353
2354 * gdb.base/remote.exp: Delete the slowest load test.
2355 Do not load with fixed packet sizes.
2356
2357 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2358
2359 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2360
2361 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2362
2363 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
2364 srcfile when setting a breakpoint.
2365
2366 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2367
2368 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
2369 macros.
2370
2371 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2372
2373 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
2374 to be in memory.
2375 * gdb.base/display.c (force_mem): New.
2376 (do_loops): Use it. Add breakpoint comments.
2377 (do_vars): Add a breakpoint comment.
2378 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
2379 line numbers.
2380
2381 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
2382
2383 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
2384 instead of a bare "run".
2385
2386 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2387
2388 * gdb.python/py-prettyprint.exp: Adjust.
2389
2390 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2391
2392 * lib/cell.exp (skip_cell_tests): Clean up test files before
2393 returning.
2394
2395 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2396
2397 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
2398 and the breakpoint menu. Do not call perror if a prompt is seen.
2399 Consume the following GDB prompt.
2400 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
2401 * gdb.cp/namespace.exp: Use gdb_test.
2402 * gdb.cp/templates.exp: Use gdb_test.
2403 (test_template_breakpoints): Use gdb_test_multiple.
2404
2405 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2406
2407 * gdb.base/break1.c (struct some_struct, values): Move earlier.
2408 (marker4): Reference values.
2409
2410 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2411
2412 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
2413 is missing.
2414
2415 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.base/break.c (need_malloc): New.
2418 * gdb.base/constvars.c (main): Reference crass and crisp.
2419 * gdb.base/gdb1821.c (main): Reference bar.
2420 * gdb.cp/gdb1355.cc (main): Reference s1.
2421 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
2422 (main): Call them.
2423 * gdb.cp/hang2.cc (dummy2): Define.
2424 * gdb.cp/hang3.cc (dummy3): Define.
2425 * gdb.cp/m-data.cc (main): Reference shadow.
2426
2427 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2428 Nathan Froyd <froydnj@codesourcery.com>
2429
2430 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
2431 remote host.
2432
2433 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
2434
2435 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
2436 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
2437 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2438 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2439 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2440 * gdb.dwarf2/dw2-producer.exp: Likewise.
2441 * gdb.dwarf2/mac-fileno.exp: Likewise.
2442 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
2443 py-prettyprint.py to the remote host.
2444 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
2445
2446 2009-11-11 Keith Seitz <keiths@redhat.com>
2447
2448 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
2449 use it instead of "Foo".
2450 * gdb.cp/classes.exp (do_tests): Add a test to access
2451 a method through a typedef'd class name.
2452
2453 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
2454
2455 * gdb.base/long_long.exp: Permit leading zeros on floating-point
2456 exponents.
2457 * gdb.base/pointers.exp: Likewise.
2458 * gdb.cp/ref-types.exp: Likewise.
2459
2460 2009-11-11 Keith Seitz <keiths@redhat.com>
2461
2462 * gdb.cp/cplusfuncs.cc (class foo): Add operators
2463 new[] and delete[].
2464 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
2465 "void".
2466 (probe_demangler): Remove all single-quoting of
2467 method and variable names.
2468 (info_func_regexp): Remove the word "void" from any
2469 occurrence of "(void)".
2470 (print_addr_2): Remove all single-quoting of
2471 method names.
2472 (print_addr_2_kfail): Likewise.
2473 (print_addr): Single-quote C function names before
2474 passing to print_addr_2.
2475 (test_paddr_operator_functions): Remove single-quoting
2476 for method names.
2477 Add tests for operator new[] and operator delete[].
2478
2479 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2480
2481 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
2482
2483 2009-11-09 Keith Seitz <keiths@redhat.com>
2484
2485 * gdb.cp/overload.exp: Add tests for resolving overloaded
2486 methods in expression parsing/evaluation.
2487
2488 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
2489
2490 * lib/gdb.exp (default_gdb_version): Use --version instead of
2491 --command.
2492
2493 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
2494
2495 * lib/gdb.exp (gdb_compile_test): New.
2496 (skip_ada_tests, skip_java_tests): New.
2497 (gdb_compile): Use gdb_compile_test for f77.
2498 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
2499 * lib/java.exp (compile_java_from_source): Remove runtests check,
2500 use gdb_compile_test to record result.
2501 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
2502 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
2503 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
2504 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
2505 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
2506 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
2507 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
2508 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
2509 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
2510 adjust gdb_compile invocations.
2511
2512 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2513
2514 * Makefile.in (abs_builddir): New.
2515 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
2516 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
2517 `$(abs_builddir)/site.exp'.
2518
2519 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
2520
2521 * config/m68k-emc.exp, lib/emc-support.exp,
2522 gdb.trace/gdb_c_test.c: Delete.
2523 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
2524 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2525 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2526 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2527 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2528 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
2529 casing for m68k-*-elf.
2530
2531 2009-11-03 Pedro Alves <pedro@codesourcery.com>
2532
2533 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
2534 * gdb.arch/i386-prologue.exp: Likewise.
2535 * gdb.arch/i386-unwind.exp: Likewise.
2536
2537 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * lib/gdb.exp (gdb_expect): Fix timeout typo.
2540
2541 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2542
2543 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
2544
2545 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2546
2547 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
2548
2549 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
2552
2553 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2554
2555 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
2556 * gdb.base/sepdebug2.c: New file.
2557
2558 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2559
2560 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
2561 the modified warnings for catch syscall. Verify if GDB was compiled
2562 with support for lib expat, and choose which tests to run depending
2563 on this.
2564
2565 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
2566
2567 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
2568 that composite commands are parsed OK. And also test
2569 that breakpoint commands do work.
2570
2571 2009-10-23 Michael Snyder <msnyder@vmware.com>
2572
2573 gdb.reverse/consecutive-precsave.exp: Change expect pattern
2574 to allow for new disassembly style.
2575
2576 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
2577
2578 * gdb.asm/asm-source.exp: Adjust.
2579
2580 2009-10-22 Michael Snyder <msnyder@vmware.com>
2581
2582 * gdb.reverse/break-precsave.exp: New test.
2583 * gdb.reverse/consecutive-precsave.exp: Ditto.
2584 * gdb.reverse/finish-precsave.exp: Ditto.
2585 * gdb.reverse/i386-precsave.exp: Ditto.
2586 * gdb.reverse/machinestate-precsave.exp: Ditto.
2587 * gdb.reverse/sigall-precsave.exp: Ditto.
2588 * gdb.reverse/solilb-precsave.exp: Ditto.
2589 * gdb.reverse/step-precsave.exp: Ditto.
2590 * gdb.reverse/until-precsave.exp: Ditto.
2591 * gdb.reverse/watch-precsave.exp: Ditto.
2592
2593 2009-10-22 Michael Snyder <msnyder@vmware.com>
2594
2595 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
2596 for gdb_expect. Adjust one test's expect strings for the new
2597 format of disassemble.
2598 * gdb.reverse/finish-reverse.exp: Delete 'return'.
2599 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
2600 gdb_test_multiple.
2601 * gdb.reverse/step-reverse.exp: Delete 'return'.
2602 * gdb.reverse/until-reverse.exp: Delete blank lines.
2603 * gdb.reverse/watch-reverse.exp: Delete blank lines.
2604
2605 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
2606
2607 * gdb.base/consecutive.exp: Adjust.
2608 * gdb.base/display.exp: Likewise.
2609 * gdb.base/pc-fp.exp: Likewise.
2610 * gdb.base/sigbpt.exp: Likewise.
2611
2612 2009-10-19 Michael Snyder <msnyder@vmware.com>
2613
2614 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
2615 * gdb.reverse/finish-reverse.c: Ditto.
2616 * gdb.reverse/sigall-reverse.c: Ditto.
2617 * gdb.reverse/solib-reverse.c: Ditto.
2618 * gdb.reverse/step-reverse.c: Ditto.
2619 * gdb.reverse/watch-reverse.c: Ditto.
2620
2621 2009-10-19 Pedro Alves <pedro@codesourcery.com>
2622 Stan Shebs <stan@codesourcery.com>
2623
2624 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
2625 * gdb.base/foll-exec.exp: Adjust to expect a process id before
2626 "Executing new program".
2627 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
2628 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
2629 left listed after having been killed.
2630 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
2631 * gdb.base/maint.exp: Adjust test.
2632
2633 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
2634 * gdb.multi/Makefile.in: New.
2635 * gdb.multi/base.exp: New.
2636 * gdb.multi/goodbye.c: New.
2637 * gdb.multi/hangout.c: New.
2638 * gdb.multi/hello.c: New.
2639 * gdb.multi/bkpt-multi-exec.c: New.
2640 * gdb.multi/bkpt-multi-exec.exp: New.
2641 * gdb.multi/crashme.c: New.
2642
2643 2009-10-13 Tristan Gingold <gingold@adacore.com>
2644
2645 * gdb.base/sepdebug.exp: Check debug info are found.
2646
2647 2009-10-08 Pedro Alves <pedro@codesourcery.com>
2648
2649 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
2650 bits.
2651
2652 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2653
2654 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
2655
2656 2009-10-07 Joel Brobecker <brobecker@adacore.com>
2657
2658 * gdb.base/watchpoints.c: Add copyright header. Reformat one
2659 of the comments.
2660
2661 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
2662
2663 * gdb.base/annota1.exp: Remove obsolete match_max increase.
2664 * gdb.base/annota3.exp: Idem.
2665 * gdb.base/maint.exp: Idem.
2666
2667 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2668
2669 * lib/gdb.exp (default_gdb_init): Set current value of match_max
2670 to default.
2671
2672 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2673
2674 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
2675 mingw and cygwin targets.
2676
2677 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2678 Pedro Alves <pedro@codesourcery.com>
2679
2680 * lib/gdb.exp (gdb_compile): Avoid adding
2681 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2682
2683 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2684
2685 * gdb.base/shr1.c: Use %p in format string.
2686 * gdb.base/unload.c: Avoid warning in fprintf.
2687 * gdb.base/watchpoint-solib.c: Idem.
2688
2689 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2690
2691 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
2692 long type.
2693 (test_unlink): Correct printf string.
2694 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
2695 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2696
2697 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
2700 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
2701 * gdb.arch/ia64-breakpoint-shadow.S: New file.
2702
2703 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2704
2705 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
2706 * gdb.objc/nondebug.exp: Likewise.
2707
2708 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2709
2710 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
2711 target_info setting.
2712
2713 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
2714 that detect new threads during "info threads".
2715
2716 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2717
2718 * gdb.threads/manythreads.c (main): Increase thread stack size
2719 to 2*PTHREAD_STACK_MIN.
2720 * gdb.threads/multi-create.c (main): Likewise.
2721 (create_function): Likewise.
2722
2723 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2724
2725 * gdb.base/dump.exp: Pass difference of pointer types instead
2726 of integer types as offset to restore in intarr3.srec case.
2727
2728 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2729
2730 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2731
2732 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2733
2734 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2735
2736 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2737
2738 New test for two watchpoints, with disabling of
2739 the first inserted.
2740 * testsuite/gdb.base/watchpoints.c: New file.
2741 * testsuite/gdb.base/watchpoints.exp: New file.
2742
2743 2009-09-25 Tom Tromey <tromey@redhat.com>
2744
2745 * gdb.base/charset.exp: Test utf-16 strings with Python.
2746
2747 2009-09-25 Tom Tromey <tromey@redhat.com>
2748
2749 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2750 UCS-4.
2751 * gdb.base/charset.c (utf_32_string): Rename.
2752 (init_utf32): Rename.
2753 (main): Update.
2754
2755 2009-09-22 Tom Tromey <tromey@redhat.com>
2756
2757 * gdb.python/py-function.exp: Add regression tests.
2758
2759 2009-09-21 Keith Seitz <keiths@redhat.com>
2760
2761 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2762 with invalid operator.
2763
2764 2009-09-21 Keith Seitz <keiths@redhat.com>
2765
2766 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2767 and destructor using typedef name of class.
2768 * gdb.cp/classes.cc (class Base1): Add a destructor.
2769 (base1): New typedef.
2770 (use_methods): Instanitate an object of type base1.
2771 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2772 (do_tests): Call test_template_typedef.
2773 * gdb.cp/templates.cc (Baz::~Baz): New method.
2774 (intBazOne): New typedef.
2775 (main): Instantiate intBazOne.
2776
2777 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2778
2779 PR python/10633
2780
2781 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2782 Function.
2783 (run_lang_tests): Add print elements test.
2784
2785 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2786
2787 * gdb.python/py-value.exp (test_subscript_regression): New
2788 function. Test for invalid subscripts.
2789 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2790 (ptr_ref): New function.
2791
2792 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2793
2794 * gdb.base/default.exp: Fix "show convenience".
2795
2796 2009-09-15 Tom Tromey <tromey@redhat.com>
2797
2798 * lib/mi-support.exp (mi_create_varobj): Update.
2799 (mi_create_floating_varobj): Likewise.
2800 (mi_create_dynamic_varobj): New proc.
2801 (mi_varobj_update): Update.
2802 (mi_varobj_update_with_type_change): Likewise.
2803 (mi_varobj_update_kv_helper): New proc.
2804 (mi_varobj_update_dynamic_helper): Rewrite.
2805 (mi_varobj_update_dynamic): New proc.
2806 (mi_list_varobj_children): Update.
2807 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2808 * gdb.python/python-prettyprint.py (pp_outer): New class.
2809 (pp_nullstr): Likewise.
2810 (lookup_function): Register new printers.
2811 * gdb.python/python-prettyprint.c (struct substruct): New type.
2812 (struct outerstruct): Likewise.
2813 (substruct_test): New function.
2814 (struct nullstr): New type.
2815 (string_1, string_2): New globals.
2816 (main): Add new tests.
2817 * gdb.python/python-mi.exp: Added regression tests.
2818 * gdb.mi/mi2-var-display.exp: Update.
2819 * gdb.mi/mi2-var-cmd.exp: Update.
2820 * gdb.mi/mi2-var-child.exp: Update.
2821 * gdb.mi/mi2-var-block.exp: Update.
2822 * gdb.mi/mi-var-invalidate.exp: Update.
2823 * gdb.mi/mi-var-display.exp: Update.
2824 * gdb.mi/mi-var-cmd.exp: Update.
2825 * gdb.mi/mi-var-child.exp: Update.
2826 * gdb.mi/mi-var-block.exp: Update.
2827 * gdb.mi/mi-break.exp: Update.
2828 * gdb.mi/gdb701.exp: Update.
2829
2830 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2831
2832 * Makefile.in: Inclusion of catch-syscall object.
2833 * gdb.base/catch-syscall.c: New file.
2834 * gdb.base/catch-syscall.exp: New file.
2835
2836 2009-09-12 Michael Snyder <msnyder@vmware.com>
2837
2838 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2839 that can support reverse debuggnig.
2840
2841 2009-09-11 Tom Tromey <tromey@redhat.com>
2842
2843 * gdb.dwarf2/valop.S: New file.
2844 * gdb.dwarf2/valop.exp: New file.
2845
2846 2009-09-11 Mark Kettenis <kettenis@gnu.org>
2847
2848 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2849
2850 2009-09-10 Doug Evans <dje@google.com>
2851
2852 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2853 Add $gdb_prompt to second breakpoint regexp.
2854
2855 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2856
2857 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2858 names, add missing ones.
2859 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2860 * gdb.python/py-frame.c: Rename from python-frame.c.
2861 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2862 testfile name.
2863 * gdb.python/py-function.exp: Rename from python-function.exp.
2864 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2865 testfile name.
2866 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2867 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2868 Adjust testfile name.
2869 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2870 * gdb.python/py-template.cc: Rename from python-template.cc.
2871 * gdb.python/py-template.exp: Rename from python-template.exp.
2872 Adjust testfile name.
2873 * gdb.python/py-value.c: Rename from python-value.c.
2874 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2875 testfile name.
2876
2877 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2878
2879 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2880 $bpt2address.
2881 (Second breakpoint address is valid on ia64)
2882 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2883
2884 2009-09-03 Joseph Myers <joseph@codesourcery.com>
2885
2886 * gdb.base/ending-run.exp: Restrict regular expression matching
2887 line number to require closing brace following.
2888
2889 2009-09-03 Doug Evans <dje@google.com>
2890
2891 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2892
2893 2009-09-02 Tom Tromey <tromey@redhat.com>
2894
2895 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2896
2897 2009-09-02 Tom Tromey <tromey@redhat.com>
2898
2899 * gdb.dwarf2/callframecfa.exp: New file.
2900 * gdb.dwarf2/callframecfa.S: New file.
2901
2902 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2905 gdb.base/solib-overlap-main.c: New.
2906
2907 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 PR gdb/10565
2910
2911 * gdb.base/bitfields.c (struct container, container): New.
2912 (main): Initialize it and call break5.
2913 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2914
2915 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2918 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2919
2920 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2921
2922 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2923
2924 2009-08-26 Michael Snyder <msnyder@vmware.com>
2925
2926 * gdb.base/i386-reverse.c: New file.
2927 * gdb.base/i386-reverse.exp: New file.
2928 * gdb.base/Makefile.in: Add new files to be removed.
2929
2930 2009-08-26 Joseph Myers <joseph@codesourcery.com>
2931
2932 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2933 environment-pwd for remote host.
2934 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2935
2936 2009-08-24 Keith Seitz <keiths@redhat.com>
2937
2938 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2939 Add two new C++ completer tests which limit the output to a
2940 given class.
2941
2942 2009-08-24 Michael Snyder <msnyder@vmware.com>
2943
2944 * gdb.base/del.exp: Fix typo in comment.
2945 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2946
2947 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2948
2949 * configure: Regenerate.
2950 * gdb.hp/configure: Likewise.
2951 * gdb.hp/gdb.aCC/configure: Likewise.
2952 * gdb.hp/gdb.base-hp/configure: Likewise.
2953 * gdb.hp/gdb.compat/configure: Likewise.
2954 * gdb.hp/gdb.defects/configure: Likewise.
2955 * gdb.hp/gdb.objdbg/configure: Likewise.
2956 * gdb.stabs/configure: Likewise.
2957
2958 2009-08-19 Doug Evans <dje@google.com>
2959
2960 * gdb.base/gdbvars.c: New file.
2961 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2962
2963 2009-08-14 Pedro Alves <pedro@codesourcery.com>
2964
2965 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2966 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2967
2968 2009-08-13 Pedro Alves <pedro@codesourcery.com>
2969
2970 * gdb.base/default.exp: Adjust "set language test": it's now an
2971 enum command. Larger help string moved to "help set language".
2972 * gdb.base/help.exp: Adjust "help set language" expected output,
2973 now lists all known languages.
2974
2975 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2976
2977 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2978 all frame arguments.
2979 * gdb.arch/altivec-regs.exp: Likewise.
2980
2981 2009-08-07 Tom Tromey <tromey@redhat.com>
2982
2983 * gdb.base/setshow.exp: Add tests for changes to set language, set
2984 check range, and set check type.
2985
2986 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2987
2988 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2989 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2990 Call it.
2991
2992 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2993
2994 * configure.ac: Run gdb.cell tests when appropriate.
2995 * configure: Regenerate.
2996 * lib/cell.exp: New file.
2997 * gdb.cell: New directory.
2998 * gdb.cell/configure.ac: New file.
2999 * gdb.cell/configure: New file.
3000 * gdb.cell/Makefile.in: New file.
3001 * gdb.cell/arch.exp: New file.
3002 * gdb.cell/break.c: New file.
3003 * gdb.cell/break.exp: New file.
3004 * gdb.cell/break-spu.c: New file.
3005 * gdb.cell/bt.c: New file.
3006 * gdb.cell/bt2-spu.c: New file.
3007 * gdb.cell/bt-spu.c: New file.
3008 * gdb.cell/bt.exp: New file.
3009 * gdb.cell/coremaker.c: New file.
3010 * gdb.cell/coremaker-spu.c: New file.
3011 * gdb.cell/core.exp: New file.
3012 * gdb.cell/gcore.exp: New file.
3013 * gdb.cell/data.c: New file.
3014 * gdb.cell/data.exp: New file.
3015 * gdb.cell/data-spu.c: New file.
3016 * gdb.cell/ea-cache.exp: New file.
3017 * gdb.cell/ea-cache.c: New file.
3018 * gdb.cell/ea-cache-spu.c: New file.
3019 * gdb.cell/ea-standalone.c: New file.
3020 * gdb.cell/ea-standalone.exp: New file.
3021 * gdb.cell/ea-test.c: New file.
3022 * gdb.cell/ea-test.exp: New file.
3023 * gdb.cell/f-regs.exp: New file.
3024 * gdb.cell/mem-access.c: New file.
3025 * gdb.cell/mem-access.exp: New file.
3026 * gdb.cell/mem-access-spu.c: New file.
3027 * gdb.cell/ptype.exp: New file.
3028 * gdb.cell/registers.exp: New file.
3029 * gdb.cell/size.c: New file.
3030 * gdb.cell/sizeof.exp: New file.
3031 * gdb.cell/size-spu.c: New file.
3032 * gdb.cell/solib.exp: New file.
3033 * gdb.cell/solib-symbol.exp: New file.
3034
3035 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3036
3037 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3038
3039 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3040
3041 * gdb.base/float.exp: Handle VFP registers.
3042
3043 2009-07-14 Michael Snyder <msnyder@vmware.com>
3044
3045 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3046 to bring gdb to the beginning of the calling line.
3047
3048 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3049 confusing the i386 epilogue unwinder.
3050
3051 2009-07-14 Stan Shebs <stan@codesourcery.com>
3052
3053 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3054
3055 2009-07-14 Michael Snyder <msnyder@vmware.com>
3056
3057 * gdb.reverse/step-reverse.exp (stepi into function call):
3058 Call instruction may not be first instruction in the line.
3059 (reverse stepi from a function call): Used wrong line number.
3060
3061 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3062
3063 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3064
3065 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3066
3067 Fix gdb.base/macscp.exp when using custom inputrc.
3068 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3069 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3070 env(TERM) set.
3071 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3072 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3073
3074 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3077 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3078 Change the compilation target to match the testcase name.
3079 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3080 testcase name.
3081 * a2-run.exp: Use for setup prepare_for_testing. Change the
3082 compilation target to match the testcase name.
3083 * gdb.base/commands.exp: Likewise.
3084 * gdb.base/finish.exp: Likewise.
3085 * gdb.base/float.exp: Likewise.
3086 * gdb.base/info-target.exp: Likewise.
3087 * gdb.base/relational.exp: Likewise.
3088 * gdb.base/term.exp: Likewise.
3089 * gdb.base/until.exp: Likewise.
3090 * gdb.base/volatile.exp: Likewise.
3091 * gdb.base/whatis-exp.exp: Likewise.
3092
3093 2009-07-11 Hui Zhu <teawater@gmail.com>
3094
3095 * gdb.base/help.exp (disassemble): Update expected help text.
3096
3097 2009-07-09 Tom Tromey <tromey@redhat.com>
3098
3099 * lib/gdb.exp: Handle TRANSCRIPT.
3100 (remote_spawn, remote_close, send_gdb): New procs.
3101
3102 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3103
3104 * gdb.python/python-prettyprint.c: Add counted null string
3105 structure.
3106 * gdb.python/python-prettyprint.exp: Print null string. Test for
3107 embedded nulls.
3108 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3109 * gdb.python/python-value.exp (test_value_in_inferior): Add
3110 variable length string fetch tests.
3111 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3112
3113 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3116
3117 2009-07-07 Tom Tromey <tromey@redhat.com>
3118
3119 * gdb.base/call-rt-st.exp: Update for change to escape output.
3120 * gdb.base/callfuncs.exp: Likewise.
3121 * gdb.base/charset.exp: Likewise.
3122 * gdb.base/constvars.exp: Likewise.
3123 * gdb.base/long_long.exp: Likewise.
3124 * gdb.base/pointers.exp: Likewise.
3125 * gdb.base/printcmds.exp: Likewise.
3126 * gdb.base/setvar.exp: Likewise.
3127 * gdb.base/store.exp: Likewise.
3128 * gdb.cp/ref-types.exp: Likewise.
3129 * gdb.mi/mi-var-child.exp: Likewise.
3130 * gdb.mi/mi-var-display.exp: Likewise.
3131 * gdb.mi/mi2-var-display.exp: Likewise.
3132 * gdb.base/charset.exp: Test octal escape sequence length.
3133 Update for change to escape output.
3134
3135 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3138
3139 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3140
3141 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3142
3143 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3146 gdbserver increasing $portnum if "Can't bind address" has been seen.
3147
3148 2009-07-05 Pedro Alves <pedro@codesourcery.com>
3149
3150 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3151 mingw32ce.
3152
3153 2009-07-05 Pedro Alves <pedro@codesourcery.com>
3154
3155 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3156 VFP format.
3157
3158 2009-07-02 Pedro Alves <pedro@codesourcery.com>
3159
3160 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3161 linux. Adjust to use "inferior", "info inferiors", "detach
3162 inferior" and "kill inferior" instead of "restart", "info fork",
3163 "detach fork" and "delete fork".
3164 * gdb.base/ending-run.exp: Spell out "info".
3165 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3166 the "kill" command.
3167
3168 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3169
3170 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3171 change to prefix TLS offset in hex with 0x.
3172
3173 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3174
3175 * gdb.base/default.exp: Update test case for "x" changes.
3176
3177 2009-07-01 Tristan Gingold <gingold@adacore.com>
3178
3179 * gdb.base/bigcore.exp: Make darwin untested.
3180
3181 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 * gdb.base/completion.exp (directory completion): Create the directory.
3184 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3185 escapeuniquesub.
3186 (directory completion 2): Expect now ${escapeuniquesub}.
3187 (Glob remaining of directory test): Remove one excessive newline.
3188 Expect the real output.
3189
3190 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3191
3192 Fix `make check//%' target after `make check' has been ran.
3193 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3194 a mkdir call.
3195 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3196 (%/.dir): Remove.
3197
3198 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3201 the expected result record.
3202
3203 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3204
3205 Remove racy FAILs relying just on the timeouts.
3206 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3207 (annotation_level 2): Remove racy FAILs.
3208
3209 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3210
3211 gdb/10275
3212 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3213
3214 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3215
3216 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3217
3218 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3219
3220 * gdb.mi/mi-stack.exp: Testing symbolic options
3221 to -stack-list-locals and -stack-list-arguments.
3222
3223 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3226
3227 2009-06-29 Tom Tromey <tromey@redhat.com>
3228
3229 * dg-extract-results.sh: New file.
3230 * Makefile.in (FORCE_PARALLEL): New variable.
3231 (CHECK_TARGET): New conditional variable.
3232 (check): Use CHECK_TARGET.
3233 (DO_RUNTEST): New variable.
3234 (check-single): New target.
3235 (TEST_DIRS): New variable.
3236 (TEST_TARGETS): Likewise.
3237 (check-parallel): New target.
3238 (check-gdb.%): New pattern.
3239 (BASE1_FILES): New variable.
3240 (BASE2_FILES): Likewise.
3241 (check-gdb.base%): New pattern.
3242 (%/.dir): New pattern.
3243 * configure: Rebuild.
3244 * aclocal.m4 (AM_CONDITIONAL): New defun.
3245 * configure.ac: Check whether user is using GNU make.
3246 (GMAKE): New conditional.
3247
3248 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3249
3250 * gdb.cp/namespace-nested-import.cc: New test.
3251 * gdb.cp/namespace-nested-import.exp: New test.
3252
3253 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3254
3255 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3256 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3257 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3258 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3259 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3260 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3261 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3262 gdb.opt/inline-markers.c: New files.
3263 * lib/gdb.exp (skip_inline_frame_tests): New function.
3264 (skip_inline_var_tests): New function.
3265
3266 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3267
3268 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3269 backtrace.
3270
3271 2009-06-27 Michael Snyder <msnyder@vmware.com>
3272
3273 * gdb.reverse: New directory.
3274 * gdb.reverse/break-reverse.c: New test.
3275 * gdb.reverse/break-reverse.exp: New test.
3276 * gdb.reverse/consecutive-reverse.c: New test.
3277 * gdb.reverse/consecutive-reverse.exp: New test.
3278 * gdb.reverse/finish-reverse.c: New test.
3279 * gdb.reverse/finish-reverse.exp: New test.
3280 * gdb.reverse/machinestate.c: New test.
3281 * gdb.reverse/ms1.c: New test.
3282 * gdb.reverse/machinestate.exp: New test.
3283 * gdb.reverse/Makefile.in: New file.
3284 * gdb.reverse/shr2.c: New test.
3285 * gdb.reverse/solib-reverse.c: New test.
3286 * gdb.reverse/solib-reverse.exp: New test.
3287 * gdb.reverse/step-reverse.c: New test.
3288 * gdb.reverse/step-reverse.exp: New test.
3289 * gdb.reverse/until-reverse.c: New test.
3290 * gdb.reverse/ur1.c: New test.
3291 * gdb.reverse/until-reverse.exp: New test.
3292 * gdb.reverse/watch-reverse.c: New test.
3293 * gdb.reverse/watch-reverse.exp: New test.
3294 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3295 * configure: Regenerate.
3296
3297 2009-06-26 Doug Evans <dje@google.com>
3298
3299 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3300
3301 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3302
3303 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3304 windows problem for 'file delete $binfile'.
3305
3306 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3307
3308 * gdb.cp/namespace-using.exp: New test.
3309 * gdb.cp/namespace-using.cc: New test.
3310
3311 2009-05-20 Joel Brobecker <brobecker@adacore.com>
3312
3313 * gdb.ada/variant_record_packed_array: New testcase.
3314
3315 2009-06-23 Tom Tromey <tromey@redhat.com>
3316
3317 * gdb.base/charset.exp (test_combination): Regression test.
3318 * gdb.base/charset.c (my_wchar_t): New typedef.
3319 (myvar): New global.
3320 (main): Set myvar.
3321
3322 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3323
3324 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3325 target.
3326
3327 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3328
3329 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3330
3331 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3332
3333 * gdb.mi/gdb680.exp: Update test for error message.
3334
3335 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3336
3337 * gdb.base/annota1.exp: Allow multiple occurrences of the
3338 frames-invalid annotation.
3339 * gdb.cp/annota2.exp: Likewise.
3340
3341 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3342
3343 * gdb.cp/gdb2495.cc: New file.
3344 * gdb.cp/gdb2495.exp: New file.
3345
3346 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3347
3348 Report error on GDB crash during runto.
3349 * lib/gdb.exp (runto <eof>): New.
3350
3351 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3352
3353 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3354 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3355 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3356 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3357 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3358 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3359 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3360 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3361 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
3362 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
3363 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
3364 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
3365 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3366 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
3367 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
3368 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
3369 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
3370 gdb.server/server-mon.exp, gdb.server/server-run.exp,
3371 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3372 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3373 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
3374 gdb.trace/passcount.exp, gdb.trace/report.exp,
3375 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
3376 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
3377 gdb.trace/while-stepping.exp: Use a unique name for the compiled
3378 executable.
3379
3380 2009-06-07 Pedro Alves <pedro@codesourcery.com>
3381
3382 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
3383 defined before referencing it.
3384
3385 2009-06-03 Doug Evans <dje@google.com>
3386
3387 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
3388 * gdb.arch/i386-see.c: Ditto.
3389
3390 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
3391
3392 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
3393 (check_macro): Return 1 if undefined.
3394 If first test fails, check if macro debug information is available,
3395 and report unsupported test if no macro information is found.
3396
3397 2009-05-29 Doug Evans <dje@google.com>
3398
3399 * gdb.threads/hand-call-in-threads.exp: New.
3400 * gdb.threads/hand-call-in-threads.c: New.
3401
3402 2009-05-29 Michael Snyder <msnyder@vmware.com>
3403
3404 * gdb.base/break-always.exp: Change "1" to "on".
3405 Add confirmation check.
3406
3407 2009-05-28 Pedro Alves <pedro@codesourcery.com>
3408
3409 * gdb.threads/threxit-hop-specific.c: New.
3410 * gdb.threads/threxit-hop-specific.exp: New.
3411 * gdb.threads/thread-execl.c: New.
3412 * gdb.threads/thread-execl.exp: New.
3413
3414 2009-05-27 Tom Tromey <tromey@redhat.com>
3415 Thiago Jung Bauermann <bauerman@br.ibm.com>
3416
3417 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
3418 (mi_child_regexp): Likewise.
3419 (mi_list_varobj_children_range): Likewise.
3420 (mi_get_features): Likewise.
3421 (mi_list_varobj_children): Rewrite.
3422 * gdb.python/python-mi.exp: New file.
3423
3424 2009-05-27 Tom Tromey <tromey@redhat.com>
3425 Thiago Jung Bauermann <bauerman@br.ibm.com>
3426 Phil Muldoon <pmuldoon@redhat.com>
3427 Paul Pluzhnikov <ppluzhnikov@google.com>
3428
3429 * gdb.python/python-prettyprint.exp: New file.
3430 * gdb.python/python-prettyprint.c: New file.
3431 * gdb.python/python-prettyprint.py: New file.
3432 * gdb.base/display.exp: print/r is now valid.
3433
3434 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
3435 Tom Tromey <tromey@redhat.com>
3436 Pedro Alves <pedro@codesourcery.com>
3437 Paul Pluzhnikov <ppluzhnikov@google.com>
3438
3439 * gdb.python/python-template.exp: New file.
3440 * gdb.python/python-template.cc: New file.
3441 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3442 tests.
3443 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3444 Call it.
3445 (test_value_after_death): New proc.
3446 * gdb.python/python-value.c (PTR): New typedef.
3447 (main): New variable 'x'.
3448
3449 2009-05-27 Tom Tromey <tromey@redhat.com>
3450
3451 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3452 tests.
3453 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3454 Call it.
3455
3456 2009-05-27 Pedro Alves <pedro@codesourcery.com>
3457
3458 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
3459
3460 2009-05-24 Pedro Alves <pedro@codesourcery.com>
3461
3462 * gdb.threads/fork-thread-pending.c: New.
3463 * gdb.threads/fork-thread-pending.exp: New.
3464
3465 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
3468 * gdb.dwarf2/dw2-strp.S (a_string2): New.
3469
3470 2009-05-18 Jon Beniston <jon@beniston.com>
3471
3472 * gdb.asm/asm-source.exp: Add lm32 target.
3473
3474 2009-05-17 Pedro Alves <pedro@codesourcery.com>
3475
3476 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
3477 `gdb_get_line_number'. Call `callee' in both parent and child.
3478 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
3479 `gdb_get_line_number' instead of hardcoding line numbers.
3480 (catch_fork_unpatch_child): New procedure to test detaching
3481 breakpoints from child fork.
3482 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
3483 hardcoding line numbers.
3484 (do_fork_tests): Run `catch_fork_unpatch_child'.
3485
3486 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
3487
3488 * gdb.mi/mi-cmd-var.exp: Check that when varobj
3489 of structure type enters or leaves the scope, it
3490 is reported by -var-update.
3491
3492 2009-05-11 Doug Evans <dje@sebabeach.org>
3493
3494 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
3495 * gdb.threads/pending-step.c (main): Fix off-by-one error.
3496 * gdb.threads/schedlock.c (main): Fix off-by-one error.
3497
3498 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
3501
3502 2009-04-30 Doug Evans <dje@google.com>
3503
3504 * gdb.threads/watchthreads2.exp: New testcase.
3505 * gdb.threads/watchthreads2.c: New testcase.
3506
3507 2009-04-29 Doug Evans <dje@google.com>
3508
3509 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
3510 * gdb.cp/mb-ctor.cc: Ditto.
3511 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
3512 * gdb.cp/mb-inline.h (multi_line_foo): New function.
3513 * gdb.cp/mb-inline1.cc: Call it.
3514 * gdb.cp/mb-inline2.cc: Ditto.
3515 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
3516 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
3517
3518 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
3521 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
3522 Replace all uses of `decimal' by `nonzero'.
3523 (info macro FROM_COMMANDLINE): New test.
3524
3525 2009-04-27 Tom Tromey <tromey@redhat.com>
3526
3527 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
3528
3529 2009-04-27 Doug Evans <dje@google.com>
3530
3531 * gdb.threads/watchthreads.c (main): Initialize args before starting
3532 the threads. Plus formatting cleanup.
3533 * gdb.threads/watchthreads.exp: Avoid errant failures due to
3534 biased scheduling of one thread.
3535
3536 2009-04-27 Jerome Guitton <guitton@adacore.com>
3537
3538 * gdb.cp/templates.cc (GetMax): New template.
3539 (main): Declare two instances of GetMax.
3540 * gdb.cp/templates.exp: Add new test.
3541
3542 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
3545
3546 2009-04-22 Joseph Myers <joseph@codesourcery.com>
3547
3548 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
3549
3550 2009-04-15 Tom Tromey <tromey@redhat.com>
3551
3552 * gdb.base/charset.exp: Add regression test.
3553
3554 2009-04-14 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.base/exe-lock.exp: New testcase.
3557
3558 2009-04-13 Tom Tromey <tromey@redhat.com>
3559
3560 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
3561 operator on Frame.
3562
3563 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3564
3565 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
3566 * gdb.server/ext-attach.exp: Likewise.
3567
3568 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
3569
3570 Eliminate some sleep usage.
3571
3572 * gdb.mi/basics.c (do_nothing): New.
3573 (main): Use do_nothing instead of printf, so that
3574 not to introduce race condition between output of
3575 inferiour and output of gdb. Do not use sleep as it
3576 is not generally available on embedded targets.
3577
3578 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3579
3580 * gdb.server/ext-attach.exp: Expect an optional process id after
3581 "Detached from remote process".
3582
3583 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3584
3585 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
3586 gdb.dwarf2/dw2-unresolved.exp: New.
3587
3588 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3589
3590 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
3591 mi_run_to_main.
3592
3593 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3594
3595 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
3596 mi_run_to_main. Skip thread exit test on remote targets.
3597 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
3598 mi_run_to_main.
3599 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
3600 mi_run_to_main.
3601 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
3602 when expecting ^connected. Detect when the target doesn't support
3603 non-stop mode.
3604 (mi_run_cmd): Detect if non-stop mode was requested by isn't
3605 supported. Return -1 on error, 0 on success.
3606 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
3607 (mi_runto): Return mi_runto_helper's result explicitly.
3608
3609 2009-04-01 Pedro Alves <pedro@codesourcery.com>
3610
3611 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
3612
3613 2009-04-01 Tom Tromey <tromey@redhat.com>
3614
3615 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
3616 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
3617 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
3618 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
3619
3620 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
3621 Jan Kratochvil <jan.kratochvil@redhat.com>
3622
3623 PR gdb/931
3624 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
3625 output.
3626 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
3627 for gdb/931.
3628 * dw2-strp.S (DW_AT_language): Change to C++.
3629 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
3630
3631 2009-03-31 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.ada/tasks: New testcase.
3634
3635 2009-03-30 Stan Shebs <stan@codesourcery.com>
3636
3637 * gdb.trace/actions.exp: Update to match new info trace format.
3638 * gdb.trace/deltrace.exp: Ditto.
3639 * gdb.trace/infotrace.exp: Ditto.
3640 * gdb.trace/passcount.exp: Ditto.
3641 * gdb.trace/save-trace.exp: Ditto.
3642 * gdb.trace/while-stepping.exp: Ditto.
3643 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
3644
3645 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3646
3647 * gdb.python/python-frame.c: New file.
3648 * gdb.python/python-frame.exp: New file.
3649
3650 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
3651
3652 * gdb.python/python-value.exp: Add tests for the address
3653 attribute.
3654
3655 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
3656
3657 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
3658
3659 2009-03-26 Doug Evans <dje@google.com>
3660
3661 * gdb.mi/mi-nonstop-exit.exp: New file.
3662 * gdb.mi/non-stop-exit.c: New file.
3663
3664 2009-03-26 Tom Tromey <tromey@redhat.com>
3665
3666 Update for change to prologue skipping:
3667 * gdb.mi/mi2-simplerun.exp: Update.
3668 * gdb.mi/mi2-break.exp: Update.
3669 * gdb.mi/mi-simplerun.exp: Update.
3670 * gdb.mi/mi-break.exp: Update.
3671 * gdb.base/ending-run.exp: Update.
3672
3673 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3674
3675 * gdb.python/python-value.exp (test_value_in_inferior): Test
3676 gdb.Value.is_optimized_out attribute.
3677
3678 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.dwarf2/dw2-noloc-main.c: New file.
3681 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
3682 (.text): Remove.
3683 (.data): New.
3684 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
3685 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
3686 (DW_TAG_subprogram func_cu1, noloc): Remove.
3687 (main): New.
3688 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
3689 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
3690 (file_symbols): New procedure.
3691
3692 2009-03-25 Tom Tromey <tromey@redhat.com>
3693
3694 * gdb.base/charset.exp (valid_target_charset): New proc.
3695 Use it to skip tests on invalid charsets.
3696
3697 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
3698
3699 * gdb.base/completion.exp: Add a test for directory completion.
3700
3701 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3702
3703 Fix a racy FAIL.
3704 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
3705 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
3706
3707 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
3708
3709 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
3710 * gdb.python/python-function.exp: Add test for function returning
3711 a GDB value.
3712
3713 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
3714
3715 * gdb.python/python-function.exp: New file.
3716
3717 2009-03-20 Tom Tromey <tromey@redhat.com>
3718
3719 * gdb.base/store.exp: Update for change to escape output.
3720 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
3721 to escape output.
3722 * gdb.base/pointers.exp: Update for change to escape output.
3723 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3724 to escape output.
3725 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3726 escape output.
3727 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3728 to escape output.
3729 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3730 escape output.
3731 * gdb.base/setvar.exp: Update for change to escape output.
3732 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3733 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3734 to escape output.
3735 (test_print_string_constants): Likewise.
3736 * gdb.base/charset.exp (valid_host_charset): Check size of
3737 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3738 cases. Handle "auto"-related output.
3739 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3740 (uvar, Uvar): New globals.
3741
3742 2009-03-19 Jerome Guitton <guitton@adacore.com>
3743
3744 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3745 deltas.
3746 * gdb.ada/fixed_points.exp: Ditto.
3747
3748 2009-03-18 Pedro Alves <pedro@codesourcery.com>
3749
3750 * return-nodebug.c: Don't include stdio.h.
3751 (init): Delete.
3752 (func): Delete definition and provide extern declaration.
3753 (t): New.
3754 (main): Don't call printf. Call func and store its result in t.
3755 * return-nodebug1.c: New.
3756 * return-nodebug.exp: Don't expect stdio output. Instead, print
3757 the global variable t. Drop printf formatters and cast types from
3758 foreach loop. Don't use prepare_for_testing. Compile
3759 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3760 define FORMAT or CAST.
3761
3762 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3763
3764 * gdb.base/solib-display.exp: Disable test for remote targers.
3765
3766 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3769
3770 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 Fix a racy FAIL.
3773 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3774 code from `follow parent, print pids'.
3775 (`follow child, print pids', `follow parent, print pids'): Call it.
3776 Replace `gdb_test "break..."' by gdb_breakpoint.
3777
3778 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3779
3780 * gdb.mi/mi-cli.exp: Adjust for output difference in
3781 sync and async modes.
3782
3783 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3784
3785 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3786 that was checked in by mistake. Remove loading of ada.exp, since
3787 this is not necessary in this case.
3788
3789 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3790
3791 * gdb.ada/ptype_arith_binop.exp: New testcase.
3792
3793 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3794
3795 * gdb.ada/mod_from_name: New testcase.
3796
3797 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3798
3799 * gdb.ada/tick_last_segv: New testcase.
3800
3801 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3802
3803 * gdb.mi/mi-cli.exp: Remove debug print.
3804
3805 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3806
3807 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3808 include the token in ^running and frame info in *stopped.
3809
3810 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3811
3812 * solib-display.exp: New file.
3813 * solib-display-main.c: New file.
3814 * solib-display-lib.c: New file.
3815
3816 2009-03-05 Pedro Alves <pedro@codesourcery.com>
3817
3818 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3819
3820 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3823 (list_and_check_macro): Use more specific test name.
3824 (next to definition): Make the test names unique.
3825
3826 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3827
3828 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3829
3830 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3831
3832 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3833 notifications.
3834 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3835 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3836 * lib/mi-support.exp (library_loaded_re): New.
3837 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3838
3839 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3840
3841 * gdb.gdb/observer.exp: Use test_notification observer, not
3842 normal_stop, everywhere.
3843 (test_normal_stop_notifications): Rename to...
3844 (test_notifications): ...this.
3845 (test_observer_normal_stop): Rename to...
3846 (test_observer): ...this.
3847
3848 2009-02-16 Doug Evans <dje@google.com>
3849
3850 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3851 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3852 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3853 (test_prefixed_syscall,test_int3): New tests.
3854 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3855 (test_prefixed_syscall,test_int3): New tests.
3856
3857 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3858
3859 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3860 (mi_expect_interrupt): Likewise.
3861 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3862 response.
3863
3864 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3865
3866 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3867 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3868 Replace calls to get_valueofx by get_hexadecimal_valueof.
3869
3870 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3871
3872 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3873 (get_integer_valueof): New procedure.
3874 (get_sizeof): Use new get_integer_value_of.
3875 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3876 by get_integer_valueof.
3877
3878 2009-02-13 Tom Tromey <tromey@redhat.com>
3879
3880 * gdb.base/remote.exp (get_sizeof): Remove.
3881 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3882 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3883 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3884 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3885 (get_sizeof): Likewise.
3886
3887 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 PR fortran/9806
3890 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3891
3892 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3893
3894 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3895
3896 2009-02-06 Pedro Alves <pedro@codesourcery.com>
3897
3898 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3899
3900 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3901
3902 * gdb.python/python-cmd.exp: New file.
3903
3904 2009-02-06 Tristan Gingold <gingold@adacore.com>
3905
3906 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3907
3908 2009-02-05 Tristan Gingold <gingold@adacore.com>
3909
3910 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3911 pointer is dereferenced and use this signal name in regexp.
3912 * gdb.base/signull.exp: Ditto.
3913 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3914 * gdb.base/signull.c (main): Ditto.
3915
3916 2009-02-04 Tom Tromey <tromey@redhat.com>
3917 Thiago Jung Bauermann <bauerman@br.ibm.com>
3918
3919 * gdb.python/python-value.exp: Use `gdb.history' instead of
3920 `gdb.value_from_history'.
3921 (test_value_numeric_ops): Add test for conversion of enum constant.
3922 * gdb.python/python-value.c (enum e): New type.
3923 (evalue): New global.
3924 (main): Use argv.
3925
3926 2009-02-04 Jerome Guitton <guitton@adacore.com>
3927
3928 * gdb.ada/uninitialized_vars: New test program.
3929 * gdb.ada/uninitialized_vars.exp: New testcase.
3930
3931 2009-02-02 Tom Tromey <tromey@redhat.com>
3932
3933 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3934 * gdb.cp/pr2489.cc: Rename...
3935 * gdb.cp/pr9594.cc: ... to this.
3936
3937 2009-02-02 Tom Tromey <tromey@redhat.com>
3938
3939 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3940 * gdb.cp/pr2489.cc: New file.
3941 * gdb.cp/cpcompletion.exp: New file.
3942
3943 2009-02-02 Tom Tromey <tromey@redhat.com>
3944
3945 PR exp/9059:
3946 * gdb.cp/call-c.exp: Add regression test.
3947 * gdb.cp/call-c.cc (FooHandle): New typedef.
3948 (main): New variable 'handle'.
3949
3950 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3951
3952 * lib/mi-support.exp (et_mi_thread_list)
3953 (check_mi_and_console_threads): Adjust for current thread in
3954 -thread-list-ids output.
3955
3956 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3957
3958 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3959 Call it.
3960
3961 2009-01-28 Doug Evans <dje@google.com>
3962
3963 * gdb.arch/amd64-disp-step.S: New file.
3964 * gdb.arch/amd64-disp-step.exp: New file.
3965 * gdb.arch/i386-disp-step.S: New file.
3966 * gdb.arch/i386-disp-step.exp: New file.
3967
3968 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3969
3970 * gdb.base/find.exp: Set newline variable
3971 using quotes instead of braces to fix cygwin failures.
3972
3973 2009-01-23 Pedro Alves <pedro@codesourcery.com>
3974
3975 * gdb.base/radix.exp: Add tests to ensure that that set
3976 input-radix 0 and set output-radix 0 are really rejected.
3977
3978 2009-01-23 Pedro Alves <pedro@codesourcery.com>
3979
3980 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3981 copyright years.
3982
3983 2009-01-23 Pedro Alves <pedro@codesourcery.com>
3984
3985 PR gdb/9664:
3986 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3987
3988 2009-01-22 Pedro Alves <pedro@codesourcery.com>
3989
3990 PR c++/9631:
3991 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3992
3993 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3994
3995 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3996 binfile definition to fix Windows OS failure.
3997
3998 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3999
4000 PR gdb/9346
4001 * gdb.base/interrupt.c (sigint_handler): New.
4002 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4003 on error.
4004 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4005 Test "signal SIGINT".
4006
4007 2009-01-19 Doug Evans <dje@google.com>
4008
4009 * gdb.base/break.exp: Update expected gdb output.
4010 * gdb.base/sepdebug.exp: Ditto.
4011 * gdb.mi/mi-syn-frame.exp: Ditto.
4012 * gdb.mi/mi2-syn-frame.exp: Ditto.
4013 * gdb.base/call-signal-resume.exp: New file.
4014 * gdb.base/call-signals.c: New file.
4015 * gdb.base/unwindonsignal.exp: New file.
4016 * gdb.base/unwindonsignal.c: New file.
4017 * gdb.threads/interrupted-hand-call.exp: New file.
4018 * gdb.threads/interrupted-hand-call.c: New file.
4019 * gdb.threads/thread-unwindonsignal.exp: New file.
4020
4021 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4022
4023 * gdb.base/define.exp: Test defining and hooking prefix commands.
4024 * gdb.python/python.exp: Update test for "show user" output.
4025
4026 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4027
4028 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4029 now the output exactly, using less wildcards. Expect also the output
4030 of gfortran-4.3. Update for the f-valprint.c modification from
4031 2008-04-22.
4032 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4033 Remove gdb_test test names where matching the command.
4034
4035 2009-01-01 Pedro Alves <pedro@codesourcery.com>
4036
4037 PR breakpoints/9681:
4038 * gdb.base/watchpoint.exp: Add regression test.
4039
4040 2008-12-31 Pedro Alves <pedro@codesourcery.com>
4041
4042 * gdb.threads/attach-into-signal.exp: Don't use
4043 gdb_suppress_entire_file.
4044 * gdb.threads/attach-stopped.exp: Ditto.
4045 * gdb.threads/attachstop-mt.exp: Ditto.
4046
4047 2008-12-31 Pedro Alves <pedro@codesourcery.com>
4048
4049 PR gdb/8812:
4050 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4051
4052 2008-12-29 Pedro Alves <pedro@codesourcery.com>
4053
4054 PR gdb/7536:
4055 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4056 and unsupported output radices are really rejected.
4057
4058 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4061
4062 2008-12-22 Tom Tromey <tromey@redhat.com>
4063
4064 * gdb.cp/punctuator.exp: New file.
4065
4066 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4067
4068 * gdb.base/completion.exp (Completing non-existing component): New test.
4069
4070 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4071
4072 Fix for PR gdb/8648.
4073 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4074 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4075 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4076 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4077
4078 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4079
4080 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4081
4082 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
4083
4084 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4085 compiler actually generate code at the expected line number.
4086
4087 2008-12-15 Jie Zhang <jie.zhang@analog.com>
4088
4089 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4090
4091 2008-12-12 Tom Tromey <tromey@redhat.com>
4092
4093 * gdb.base/commands.exp (redefine_hook_test): New proc.
4094 Call it.
4095
4096 2008-12-11 Tom Tromey <tromey@redhat.com>
4097
4098 * gdb.base/macscp.exp: New regression test.
4099
4100 2008-12-11 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.base/macscp.exp: Print "address.addr".
4103 * gdb.base/macscp1.c (struct outer): New struct.
4104 (address): New global.
4105
4106 2008-12-09 Tom Tromey <tromey@redhat.com>
4107
4108 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4109 Call it.
4110
4111 2008-12-04 Doug Evans <dje@google.com>
4112
4113 * gdb.server/ext-run.exp: Relax regexp for init program.
4114
4115 2008-12-03 Tristan Gingold <gingold@adacore.com>
4116
4117 * gdb.base/macscp.exp: Generate an object file during compilation
4118 to work around Darwin dsymutil limitations.
4119
4120 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4121
4122 Test resolving external references to TLS variables.
4123 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4124 FILE2_THREAD_LOCAL.
4125 (testfile2, srcfile2): New variables.
4126 * gdb.threads/tls.c (file2_thread_local)
4127 (function_referencing_file2_thread_local): New.
4128 * gdb.threads/tls2.c: New file.
4129
4130 2008-11-28 Joel Brobecker <brobecker@adacore.com>
4131
4132 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
4133 rather than integer, as integer might not be big enough when
4134 on 64bit targets.
4135
4136 2008-11-27 Jerome Guitton <guitton@adacore.com>
4137
4138 * gdb.cp/formatted-ref.exp: Add equality test.
4139 * gdb.ada/formatted_ref.exp: Ditto.
4140
4141 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4142
4143 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4144 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4145
4146 2008-11-20 Andreas Schwab <schwab@suse.de>
4147
4148 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4149 matching syscall entry point.
4150 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4151 (tcatch_vfork_then_child_follow): Likewise. Finish through
4152 vfork even if we stopped at the syscall trampoline.
4153
4154 2008-11-20 Doug Evans <dje@google.com>
4155
4156 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4157
4158 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4159
4160 * gdb.arch/ppc-dfp.exp: New file.
4161 * gdb.arch/ppc-dfp.c: New file.
4162
4163 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4164
4165 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
4166
4167 2008-11-17 Doug Evans <dje@google.com>
4168
4169 * gdb.mi/mi-syn-frame.exp: Update expected output.
4170 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4171
4172 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4173
4174 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
4175 "thread N" results in =thread-selected.
4176 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4177 (mi_send_resuming_command_raw): Be prepared for
4178 =thread-selected.
4179
4180 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4181
4182 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4183 * lib/mi-support.exp: Likewise.
4184
4185 2008-11-16 Joel Brobecker <brobecker@adacore.com>
4186
4187 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4188 commands from the expected output for "help catch".
4189
4190 2008-11-15 Joel Brobecker <brobecker@adacore.com>
4191
4192 * gdb.ada/int_deref.exp: New testcase.
4193
4194 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
4195
4196 * gdb.mi/gdb2549.exp: New file.
4197
4198 2008-11-11 Doug Evans <dje@google.com>
4199
4200 * gdb.base/callexit.exp: New file.
4201 * gdb.base/callexit.c: New file.
4202
4203 2008-11-10 Doug Evans <dje@google.com>
4204
4205 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4206 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4207 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4208 (default_gdb_start,default_gdb_exit): Ditto.
4209 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4210 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4211 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4212 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4213 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4214 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4215
4216 2008-11-03 Andreas Schwab <schwab@suse.de>
4217
4218 * gdb.base/hashline2.exp: Fix typo.
4219 * gdb.base/hashline3.exp: Likewise.
4220
4221 2008-10-30 Tom Tromey <tromey@redhat.com>
4222
4223 * gdb.base/pointers.exp: Add test.
4224 * gdb.base/pointers.c (k, S): New typedefs.
4225 (instance): New global.
4226
4227 2008-10-30 Andreas Schwab <schwab@suse.de>
4228
4229 * gdb.base/args.exp: Add tests for newlines.
4230
4231 2008-10-30 Joel Brobecker <brobecker@adacore.com>
4232
4233 gdb.base/foll-exec.exp: Update the expected output of a couple
4234 of "info breakpoints" tests.
4235
4236 2008-10-28 Tom Tromey <tromey@redhat.com>
4237
4238 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4239
4240 2008-10-24 Pedro Alves <pedro@codesourcery.com>
4241
4242 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4243 gdb_start_cmd.
4244 Use runto_main before any test that requires execution.
4245
4246 2008-10-23 Pedro Alves <pedro@codesourcery.com>
4247
4248 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4249 instead of SIGINT.
4250
4251 2008-10-22 Joel Brobecker <brobecker@adacore.com>
4252
4253 * gdb.base/completion.exp: Update expected output following
4254 the addition of the "info tasks" command.
4255
4256 2008-10-22 Tom Tromey <tromey@redhat.com>
4257
4258 * gdb.base/exprs.exp (test_expr): Add test for string
4259 concatenation.
4260
4261 2008-10-19 Pedro Alves <pedro@codesourcery.com>
4262
4263 * configure.ac: Output gdb.python/Makefile.
4264 * configure: Regenerate.
4265 * gdb.python/Makefile.in: New.
4266
4267 2008-10-16 Joel Brobecker <brobecker@adacore.com>
4268
4269 * gdb.base/foll-fork.exp: Adjust the expected output to match
4270 the new description for fork/vfork catchpoints in the "info
4271 breakpoints" output.
4272
4273 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4274
4275 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4276
4277 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4278
4279 * gdb.python/python-value.c: New file.
4280 * gdb.python/python-value.exp: New file.
4281
4282 2008-10-15 Pedro Alves <pedro@codesourcery.com>
4283
4284 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4285
4286 2008-10-15 Denis Pilat <denis.pilat@st.com>
4287
4288 * gdb.cp/mb-ctor.exp: Fix a typo.
4289
4290 2008-10-09 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4293 'fprintf' and 'stderr'.
4294
4295 2008-10-07 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.ada/ref_tick_size.exp: New testcase.
4298
4299 2008-10-06 Doug Evans <dje@google.com>
4300
4301 * gdb.dwarf2/dw2-cu-size.exp: New file.
4302 * gdb.dwarf2/dw2-cu-size.S: New file.
4303
4304 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4305 .Ltype_int for clarity.
4306
4307 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4308
4309 PR gdb/2384:
4310 * gdb.cp/gdb2384.exp: Extended to test more cases.
4311 * gdb.cp/gdb2384.cc: Likewise.
4312 * gdb.cp/gdb2384-base.h: Likewise.
4313 * gdb.cp/gdb2384-base.cc: Likewise.
4314
4315 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.base/maint.exp (maint print type): Remove printing
4318 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4319
4320 2008-09-30 Tom Tromey <tromey@redhat.com>
4321
4322 * gdb.base/macscp.exp: Add completion tests.
4323 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4324 (TWENTY_THREE): Likewise.
4325 (FORTY_EIGHT): Likewise.
4326
4327 2008-09-30 Tom Tromey <tromey@redhat.com>
4328
4329 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4330 everywhere.
4331 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4332
4333 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4334
4335 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4336 testcase is derived from. Fix racy dependency on an expected PID
4337 number. No longer support the testcase on Linux kernel 2.4.x.
4338
4339 2008-09-27 Tom Tromey <tromey@redhat.com>
4340
4341 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4342 and varargs.
4343
4344 2008-09-22 Pedro Alves <pedro@codesourcery.com>
4345
4346 * lib/mi-support.exp (mi_expect_interrupt): New.
4347 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4348 from gdb.mi/mi-nonstop.exp.
4349 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4350 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4351 lib/mi-support.exp.
4352 Use mi_check_thread_states throughout. Avoid ".*" and do not
4353 require an anchor after -exec-run.
4354
4355 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4358 stop is pending. Avoid ".*" when two stops are pending.
4359 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4360 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4361 newlines in fullnames.
4362 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
4363 (mi_expect_stop): Update comments. Only anchor in sync mode.
4364 Do not match newlines.
4365 (mi_send_resuming_command_raw): Always return status.
4366 (mi_get_stop_line): Do not match more than one line by accident.
4367 Only anchor in sync mode.
4368 (mi_run_inline_test): If -exec-next fails, give up.
4369
4370 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4371
4372 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4373 on SPU.
4374
4375 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4376
4377 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
4378
4379 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4380
4381 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
4382 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4383 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
4384 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4385 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
4386 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
4387 gdb.ada/interface.exp, gdb.ada/null_array.exp,
4388 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4389 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4390 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4391 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
4392 Include the "= " sequence in the expected output of print tests.
4393
4394 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4395
4396 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
4397 description for boolean types.
4398
4399 2008-09-09 Pedro Alves <pedro@codesourcery.com>
4400
4401 * gdb.base/hook-stop-continue.c: New.
4402 * gdb.base/hook-stop-continue.exp: New.
4403
4404 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
4407
4408 2008-09-08 Jerome Guitton <guitton@adacore.com>
4409
4410 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
4411 (stack_check_probe_2, stack_check_probe_loop_1)
4412 (stack_check_probe_loop_2): New functions.
4413 (main): Add call to these new functions.
4414 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
4415 functions, check that the breakpoint is inserted at the appropriate
4416 location.
4417 (insert_breakpoint): Slightly refine this procedure so that it can
4418 be called several times in the test.
4419
4420 2008-09-08 Jerome Guitton <guitton@adacore.com>
4421
4422 * gdb.base/stack-checking.c: New file.
4423 * gdb.base/stack-checking.exp: New file.
4424
4425 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4426
4427 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
4428 * gdb.arch/altivec-regs.exp: Likewise.
4429 * gdb.arch/vsx-regs.exp: Likewise.
4430
4431 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4432
4433 * gdb.arch/ppc-fp.exp: New file.
4434 * gdb.arch/ppc-fp.c: New file.
4435
4436 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4437
4438 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
4439 lest gcc-4.3.1 optimizes the whole thing away.
4440
4441 2008-09-04 Michael Snyder <msnyder@vmware.com>
4442
4443 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
4444 as "at" (for non-debug functions such as _start).
4445
4446 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4447
4448 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
4449 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
4450 software watchpoints.
4451 * gdb.base/watch_thread_num.exp: Likewise.
4452
4453 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
4454
4455 * gdb.arch/i386-bp_permanent.exp: New test.
4456
4457 2008-08-24 Tom Tromey <tromey@redhat.com>
4458
4459 * gdb.base/maint.exp: Update "maint print type".
4460
4461 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
4462
4463 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
4464 support. Adjust the order of "*running" notifications.
4465 * gdb.mi/non-stop.c: Don't cast from int to void* and
4466 back.
4467
4468 2008-08-20 Mark Kettenis <kettenis@gnu.org>
4469
4470 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
4471 expect to find it in the "info frame" output.
4472
4473 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
4474
4475 * gdb.base/interp.exp: Always consume both prompts.
4476
4477 2008-08-20 Pedro Alves <pedro@codesourcery.com>
4478
4479 * gdb.base/pending.exp: Test pending breakpoints without symbols
4480 loaded.
4481
4482 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4483
4484 * lib/mi-support.exp (mi_expect_stop): Produce
4485 more details on failures.
4486 * gdb.mi/mi-nonstop.exp: New.
4487 * gdb.mi/non-stop.c: New.
4488
4489 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4490
4491 * gdb.mi/mi-async.exp: Use 'set target-async'.
4492 * lib/mi-support.exp: Use 'set/show target-async'.
4493
4494 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
4495
4496 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
4497
4498 2008-08-17 Tom Tromey <tromey@redhat.com>
4499
4500 * gdb.base/help.exp (help catch): Rewrite.
4501
4502 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4503
4504 * gdb.base/define.exp: Test indented command documentation.
4505 * gdb.python/python.exp: Test indented multi-line command.
4506
4507 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
4508
4509 * testsuite/gdb.arch/vsx-regs.c: New source file.
4510 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
4511 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
4512
4513 2008-08-14 Tom Tromey <tromey@redhat.com>
4514
4515 * gdb.base/macscp.exp: Add regression test for "macro define" or
4516 "macro undef" with no arguments.
4517
4518 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
4519
4520 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
4521
4522 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4523
4524 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
4525
4526 2008-08-06 Tom Tromey <tromey@redhat.com>
4527
4528 * gdb.python/python.exp: New file.
4529
4530 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4531
4532 Fix for PR gdb/1543.
4533 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
4534 $LOCATION.
4535 (location): New variable.
4536 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
4537 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
4538 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
4539 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
4540 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
4541 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
4542 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
4543 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
4544 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
4545 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
4546 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
4547 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
4548 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
4549 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
4550 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4551 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
4552 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
4553 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
4554 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
4555 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4556 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
4557 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
4558 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
4559 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
4560 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
4561 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
4562 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
4563 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
4564 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
4565 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
4566 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
4567 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
4568 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
4569 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
4570 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
4571 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
4572 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
4573 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4574 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
4575 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
4576 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
4577 gdb.base/type-opaque.exp, gdb.base/until.exp,
4578 gdb.base/value-double-free.c, gdb.base/varargs.exp,
4579 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
4580 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
4581 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4582 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
4583 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
4584 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4585 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4586 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
4587 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
4588 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
4589 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
4590 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
4591 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
4592 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
4593 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
4594 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4595 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
4596 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
4597 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
4598 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4599 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
4600 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
4601 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
4602 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4603 gdb.pascal/types.exp, gdb.stabs/weird.exp,
4604 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
4605 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
4606 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
4607 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
4608 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
4609 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
4610 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4611 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4612 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4613 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4614 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4615 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4616 lib/mi-support.exp, lib/trace-support.exp: Remove reference
4617 to bug-gdb@prep.ai.mit.edu .
4618
4619 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
4620
4621 * lib/mi-support.exp (mi_load_shlibs): New.
4622 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
4623
4624 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
4625
4626 * lib/mi-support.exp (get_mi_thread_list)
4627 (check_mi_and_console_threads): New, moved from ...
4628 * gdb.mi/mi-pthread.exp: ...here.
4629 * gdb.mi/gdb669.exp (get_mi_thread_list)
4630 (check_mi_and_console_threads): Delete.
4631 * gdb.mi/mi2-pthread.exp: Likewise.
4632
4633 2008-07-28 Tom Tromey <tromey@redhat.com>
4634
4635 * Makefile.in (just-check): Remove. Move body to...
4636 (check): ... here.
4637
4638 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4639
4640 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
4641 Add a test for duplicated SIGINTs.
4642
4643 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4644
4645 * gdb.threads/schedlock.exp (get_args): Update to work for any
4646 value of NUM.
4647 (Top level): Report the number of threads that did not resume.
4648
4649 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4650
4651 * gdb.dwarf2/dw2-compressed.S: Also define __start.
4652
4653 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4654
4655 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
4656 non-MI prompt.
4657
4658 2008-07-26 Tom Tromey <tromey@redhat.com>
4659
4660 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
4661 (function_struct, function_struct_ptr): New globals.
4662 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
4663 function pointer in a struct.
4664
4665 2008-07-26 Tom Tromey <tromey@redhat.com>
4666
4667 * gdb.base/macscp.exp: Add test for macro lexing bug.
4668
4669 2008-07-18 Tom Tromey <tromey@redhat.com>
4670
4671 * gdb.base/macscp.exp: Add macro tests.
4672
4673 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4674
4675 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
4676
4677 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4678
4679 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
4680
4681 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
4682
4683 * gdb.cp/class2.exp: fix for failure on spu-elf
4684
4685 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4686
4687 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
4688
4689 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
4692
4693 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
4694
4695 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
4696
4697 2008-07-11 Kevin Buettner <kevinb@redhat.com>
4698
4699 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
4700 of regexp to account for changes made to GDB in the printing of
4701 byte vectors.
4702
4703 2008-07-11 Tom Tromey <tromey@redhat.com>
4704
4705 * gdb.base/completion.exp: Add 'help' completion test.
4706
4707 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4708
4709 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
4710
4711 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
4714
4715 2008-07-09 Pedro Alves <pedro@codesourcery.com>
4716
4717 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
4718
4719 2008-07-09 Pedro Alves <pedro@codesourcery.com>
4720
4721 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4722
4723 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4724
4725 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4726
4727 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4728
4729 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4730 previous commit. Add a comment.
4731
4732 2008-06-28 Pedro Alves <pedro@codesourcery.com>
4733
4734 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4735
4736 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4737
4738 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4739
4740 2008-06-27 Pedro Alves <pedro@codesourcery.com>
4741
4742 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4743 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4744 compiling an executable, link in an object that forces unbuffered
4745 output.
4746 * lib/set_unbuffered_mode.c: New file.
4747
4748 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4751
4752 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4753
4754 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4755 mi_expect_stop.
4756 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4757 Demand that *running is output.
4758 (detect_async): Perform checking every time.
4759 (mi_send_resuming_command): Extract everything into...
4760 (mi_send_resuming_command_raw): ...this.
4761 (mi_expect_stop): Don't accept any output before *stopped.
4762
4763 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4764
4765 Robustify mi-simplerun.
4766 * gdb.mi/basics.c (main): Add a call to sleep.
4767 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4768 * gdb.mi/mi2-cli.exp: Likewise.
4769 * gdb.mi/mi-break.exp: Likewise.
4770
4771 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
4772
4773 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4774
4775 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4776
4777 * gdb.mi/mi-console.exp: Adjust.
4778 * gdb.mi/mi-syn-frame.exp: Adjust.
4779 * gdb.mi/mi2-console.exp: Adjust.
4780 * gdb.mi/mi2-syn-frame.exp: Adjust.
4781 * lib/mi-support.exp (mi_run_cmd): Adjust.
4782 (mi_send_resuming_command): Adjust.
4783
4784 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4785
4786 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
4787 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4788 testing of stopped.
4789 * gdb.mi/mi2-syn-frame.exp: Likewise.
4790 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4791 (async, detect_async): New.
4792 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4793 depending on if we're running in sync or async mode.
4794
4795 2008-06-09 Tom Tromey <tromey@redhat.com>
4796
4797 * gdb.base/completion.exp: New tests for field name completion
4798 with spaces, and field name completion with '->'.
4799
4800 2008-06-06 Tom Tromey <tromey@redhat.com>
4801
4802 * gdb.base/break1.c (struct some_struct): New struct.
4803 (values): New global.
4804 * gdb.base/completion.exp: Add field name completion test.
4805
4806 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4807
4808 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4809 to pointer.
4810 * gdb.cp/call-c.cc: Likewise.
4811
4812 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
4813
4814 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4815 annotation.
4816
4817 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4818 Pedro Alves <pedro@codesourcery.com>
4819
4820 * gdb.threads/execl.c, gdb.threads/execl1.c,
4821 gdb.threads/execl.exp: New tests.
4822
4823 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4824 Daniel Jacobowitz <dan@codesourcery.com>
4825
4826 * gdb.cp/exception.exp: Activate test, make it work with pending
4827 catchpoints.
4828
4829 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4830
4831 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4832
4833 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4834
4835 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4836 now printed.
4837 * gdb.mi/mi2-var-cmd.exp: Likewise.
4838
4839 2008-05-27 Andreas Schwab <schwab@suse.de>
4840
4841 * gdb.base/frame-args.exp: Handle arguments that are optimized
4842 out.
4843
4844 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
4845
4846 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4847 quiet for ppc32 and group options into a single variable.
4848
4849 2008-05-23 Joel Brobecker <brobecker@adacore.com>
4850
4851 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4852 of zero-size elements.
4853 * gdb.ada/null_array.exp: Test printing this new array.
4854
4855 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4856
4857 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4858
4859 2008-05-21 Joel Brobecker <brobecker@adacore.com>
4860
4861 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4862 of the "finish" command.
4863
4864 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
4865
4866 * gdb.base/annota1.exp: Test for new annotation.
4867
4868 2008-05-16 Pedro Alves <pedro@codesourcery.com>
4869
4870 * gdb.base/fixsection.exp: New file.
4871 * gdb.base/fixsection0.c: New file.
4872 * gdb.base/fixsection1.c: New file.
4873
4874 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4875
4876 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4877 * gdb.base/annota3.exp: Likewise.
4878
4879 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4880
4881 * gdb.base/watch_thread_num.exp: Don't run tests that require
4882 watchpoints if the target doesn't support them.
4883
4884 2008-05-12 Doug Evans <dje@google.com>
4885
4886 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4887
4888 2008-05-09 Joel Brobecker <brobecker@adacore.com>
4889
4890 * gdb.ada/assign_1.exp: New testcase.
4891
4892 2008-05-09 Doug Evans <dje@google.com>
4893
4894 * gdb.base/find.exp: New file.
4895 * gdb.base/find.c: New file.
4896
4897 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4898
4899 * gdb.base/commands.exp (watchpoint_command_test): Handle
4900 gdb,no_hardware_watchpoints.
4901 * gdb.base/float.exp: Allow ARM targets without floating point.
4902 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4903
4904 2008-05-06 Jerome Guitton <guitton@adacore.com>
4905 Joel Brobecker <brobecker@adacore.com>
4906
4907 * gdb.ada/lang_switch: New test program.
4908 * gdb.ada/lang_switch.exp: New testcase.
4909
4910 2008-05-05 Doug Evans <dje@google.com>
4911
4912 * gdb.base/help.exp (disassemble): Update expected help text.
4913
4914 2008-05-04 Pedro Alves <pedro@codesourcery.com>
4915
4916 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4917
4918 2008-05-04 Pedro Alves <pedro@codesourcery.com>
4919
4920 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4921 different times.
4922
4923 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4926 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4927 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4928 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4929
4930 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4931
4932 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4933 notification to appear.
4934
4935 2008-05-04 Daniel Jacobowitz <dan@debian.org>
4936
4937 * gdb.base/fullname.c: New file.
4938 * gdb.base/fullname.exp: New file.
4939 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4940
4941 2008-05-03 Pedro Alves <pedro@codesourcery.com>
4942
4943 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4944 expressions with macros.
4945
4946 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4949
4950 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4951
4952 * gdb.base/completion.exp: Handle lack of other symbols beginning
4953 with "a".
4954
4955 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4956
4957 2008-05-02 Jim Blandy <jimb@codesourcery.com>
4958
4959 * gdb.asm/asmsrc1.s: Add scratch space.
4960
4961 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4962 Daniel Jacobowitz <dan@codesourcery.com>
4963
4964 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4965 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4966 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4967
4968 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4969
4970 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4971
4972 2008-05-01 Joel Brobecker <brobecker@adacore.com>
4973
4974 * gdb.base/info-target.exp: New testcase.
4975
4976 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4977
4978 * gdb.cp/hang.exp: Use .cc instead of .C.
4979 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4980 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4981
4982 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4983
4984 * gdb.base/gdb1250.exp: Remove perror.
4985 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4986
4987 2008-04-30 Pedro Alves <pedro@codesourcery.com>
4988
4989 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4990 .2byte.
4991
4992 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4993
4994 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4995 (maybe_kfail): New.
4996
4997 2008-04-25 Pedro Alves <pedro@codesourcery.com>
4998
4999 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5000
5001 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5002
5003 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5004 * gdb.mi/mi2-syn-frame.exp: Likewise.
5005 * lib/mi-support.exp: Likewise.
5006
5007 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5008
5009 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5010 to specify regexp for the location to stop at.
5011 * gdb.base/break-always.c: New.
5012 * gdb.base/break-always.exp: New.
5013
5014 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5015
5016 * lib/mi-support.exp (mi_runto_helper): Adjust
5017 for the original-location field.
5018 (mi_create_breakpoint, mi_list_breakpoints): New.
5019 * gdb.mi/mi-break.exp: Adjust.
5020 * gdb.mi/mi2-break.exp: Adjust.
5021 * gdb.mi/mi-pending.exp: Adjust.
5022 * gdb.mi/mi-simplerun.exp: Adjust.
5023 * gdb.mi/mi2-simplerun.exp: Adjust.
5024 * gdb.mi/mi-syn-frame.exp: Adjust.
5025 * gdb.mi/mi2-syn-frame.exp: Adjust.
5026 * gdb.mi/mi-until.exp: Adjust.
5027 * gdb.mi/mi2-until.exp: Adjust.
5028 * gdb.mi/mi-var-display.exp: Adjust.
5029 * gdb.mi/mi2-var-display.exp: Adjust.
5030 * gdb.mi/mi-watch.exp: Adjust.
5031 * gdb.mi/mi2-watch.exp: Adjust.
5032
5033 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
5034
5035 * aclocal.m4: Add override.m4.
5036 * configure: Regenerate.
5037
5038 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5039
5040 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5041 '-var-update --all-values' reports new value even the type
5042 of a variable object has changed.
5043
5044 2008-04-18 Craig Silverstein <csilvers@google.com>
5045
5046 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5047 files.
5048
5049 2008-04-18 Joel Brobecker <brobecker@adacore.com>
5050
5051 * gdb.ada/atomic_enum: New test program.
5052 * gdb.ada/atomic_enum.exp: New testcase.
5053
5054 2008-04-17 Doug Evans <dje@google.com>
5055
5056 * gdb.opt/Makefile.in: Fix whitespace.
5057
5058 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5059
5060 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5061
5062 2008-04-17 Doug Evans <dje@google.com>
5063
5064 * gdb.base/hashline1.exp: New testcase.
5065 * gdb.base/hashline2.exp: New testcase.
5066 * gdb.base/hashline2.exp: New testcase.
5067
5068 2008-04-17 Pedro Alves <pedro@codesourcery.com>
5069
5070 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5071
5072 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5073
5074 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5075 temporary breakpoint to match "Temporary breakpoint".
5076 * gdb.base/break.exp (delete_breakpoints): Likewise.
5077 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5078 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5079 * gdb.base/display.exp: Likewise.
5080 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5081 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5082 * gdb.base/restore.exp (restore_tests): Likewise.
5083 * gdb.base/sepdebug.exp: Likewise.
5084 * gdb.base/watchpoint.exp: Likewise.
5085 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5086 * gdb.mi/mi-pending.exp: Likewise.
5087 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5088 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5089 * gdb.mi/mi-var-cmd.exp: Likewise.
5090 * gdb.mi/mi-var-display.exp: Likewise.
5091 * gdb.mi/mi2-cli.exp: Likewise.
5092 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5093 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5094 * gdb.mi/mi2-var-display.exp: Likewise.
5095 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5096 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5097 new "disp" field.
5098 (mi_expect_stop): Move after_reason argument to be really after
5099 reason. This is to support fix for PR2424.
5100
5101 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5104
5105 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5106
5107 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
5108 field. Add more floating varobj tests.
5109 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
5110 field.
5111 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5112 (main): Call do_at_tests.
5113 * lib/mi-support.exp (mi_create_floating_varobj)
5114 (mi_varobj_update_with_type_change): New.
5115
5116 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5117
5118 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5119 option of -var-evaluate-expression.
5120 * gdb.mi/mi2-var-display.exp: Likewise.
5121
5122 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5123
5124 Introduce test setup helpers.
5125 * lib/gdb.exp (build_executable, clean_restart)
5126 (prepare_for_testing): New.
5127 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5128 * gdb.base/return.exp: Likewise.
5129 * gdb.base/ending-run.exp: Likewise.
5130
5131 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
5132
5133 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5134 Interface (MI) responses.
5135
5136 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5137
5138 * gdb.cp/breakpoint.cc: New code to test conditions involving
5139 member variables.
5140 * gdb.cp/breakpoint.exp: Test condition involving member
5141 variables.
5142
5143 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5144
5145 * lib/mi-support.exp (mi_expect_stop): New.
5146 (mi_run_cmd): Change the
5147 token. Use mi_send_resuming_command, use
5148 mi_expect_stop.
5149 (mi_execute_to_helper): Rename to mi_execute_to.
5150 (mi_send_resuming_command): Add more error patterns.
5151 (mi_wait_for_stop): Renamed to...
5152 (mi_get_stop_line): ...this.
5153 (mi_run_inline_test): Adjust.
5154
5155 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5156 * gdb.mi/mi-console.exp: Likewise.
5157 * gdb.mi/mi-pending.exp: Likewise.
5158 * gdb.mi/mi-simplerun.exp: Likewise.
5159 * gdb.mi/mi-stack.exp: Likewise.
5160 * gdb.mi/mi-stepi.exp: Likewise.
5161 * gdb.mi/mi-syn-frame.exp: Add comment.
5162 * gdb.mi/mi-until.exp: Likewise.
5163 * gdb.mi/mi-var-display.exp: Likewise.
5164 * gdb.mi/mi-watch.exp: Likewise.
5165 * gdb.mi/mi2-cli.exp: Likewise.
5166 * gdb.mi/mi2-console.exp: Likewise.
5167 * gdb.mi/mi2-simplerun.exp: Likewise.
5168 * gdb.mi/mi2-stack.exp: Likewise.
5169 * gdb.mi/mi2-stepi.exp: Likewise.
5170 * gdb.mi/mi2-until.exp: Likewise.
5171 * gdb.mi/mi2-var-display.exp: Likewise.
5172 * gdb.mi/mi2-watch.exp: Likewise.
5173
5174 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5175
5176 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5177
5178 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5179
5180 2008-04-04 Pedro Alves <pedro@codesourcery.com>
5181
5182 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5183 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5184 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5185 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5186 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5187 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5188 expect an mi error duplicated in stderr.
5189
5190 2008-04-03 Joel Brobecker <brobecker@adacore.com>
5191
5192 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5193 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5194 Add a couple of tests that verify the behavior when the new setting
5195 is set to "cancel" and "all".
5196 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5197 "ask" before we start the testing.
5198
5199 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5200
5201 * gdb.cp/casts.cc: Add class reference variables.
5202 * gdb.cp/casts.exp: New test cases for up/down casting references.
5203
5204 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5205
5206 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5207 instead of beginning to make an extra test pass.
5208 * gdb.mi/mi2-var-display.exp: Likewise.
5209
5210 2008-03-31 Maciej W. Rozycki <macro@mips.com>
5211
5212 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5213
5214 2008-03-31 Markus Deuling <deuling@de.ibm.com>
5215 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5216
5217 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5218 value. Add xfail for older kernels.
5219
5220 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5221
5222 Bring mi-support in line with gdb.exp.
5223 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5224 (mi_gdb_start): New function.
5225
5226 2008-03-28 Maciej W. Rozycki <macro@mips.com>
5227
5228 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5229
5230 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5231
5232 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5233 * gdb.mi/mi2-var-display.exp: Likewise.
5234
5235 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5236
5237 * lib/mi-support.exp (mi_create_varobj_checked): New.
5238 (mi_list_varobj_children): Allow to check for a
5239 value.
5240 (mi_list_array_varobj_children): New.
5241
5242 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5243 and mi_list_varobj_children, as opposed to hardcoding
5244 expected strings.
5245 * gdb.mi/gdb701.exp: Likewise.
5246 * gdb.mi/gdb792.exp: Likewise.
5247 * gdb.mi/mi-var-block.exp: Likewise.
5248 * gdb.mi/mi-var-cmd.exp: Likewise.
5249 * gdb.mi/mi-var-invalidate.exp: Likewise.
5250 * gdb.mi/mi2-var-block.exp: Likewise.
5251 * gdb.mi/mi2-var-child.exp: Likewise.
5252 * gdb.mi/mi2-var-cmd.exp: Likewise.
5253 * gdb.mi/mi2-var-display.exp: Likewise.
5254
5255 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 Fix random false FAILs on i386.
5258 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5259
5260 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5261
5262 PR gdb/544
5263 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5264
5265 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5266
5267 PR gdb/544
5268 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5269
5270 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5271
5272 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5273 fixed PR gdb/544.
5274
5275 2008-03-21 Pedro Alves <pedro@codesourcery.com>
5276
5277 * gdb.threads/fork-child-threads.exp: Test next over fork.
5278
5279 2008-03-21 Chris Demetriou <cgd@google.com>
5280
5281 * gdb.base/break.exp (rbreak junk): New test for rbreak
5282 "Junk at end of arguments" issue.
5283
5284 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5285
5286 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5287 *& to work on created array elements.
5288 (Top level): Test print $pc with a file. Test string operations
5289 without a target.
5290 * gdb.base/ptype.exp: Do not expect *& to work on created array
5291 elements.
5292
5293 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5294
5295 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5296 gdb.threads/staticthreads.exp: Update exit query.
5297
5298 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5299
5300 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5301
5302 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 * gdb.base/watchpoint.c (global_ptr, func4): New.
5305 (main): Call func4.
5306 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5307 (test_inaccessible_watchpoint): New.
5308
5309 2008-02-29 Maciej W. Rozycki <macro@mips.com>
5310
5311 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5312 select the largest.
5313
5314 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5317 frames-invalid annotations.
5318
5319 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5320
5321 * gdb.base/assign.exp: avoid same output for different tests.
5322
5323 2008-02-27 Doug Evans <dje@google.com>
5324
5325 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5326 for bug 1738.
5327 (breakpoint_to_handler_entry): Ditto.
5328
5329 2008-02-27 Joel Brobecker <brobecker@adacore.com>
5330
5331 * gdb.base/ending-run.exp: Use the first line of code inside
5332 function body to test breakpoints.
5333 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5334 location where the breakpoint is inserted when using the line
5335 where a function is declared. Fix typo in the description of
5336 one of the tests.
5337 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5338
5339 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5340
5341 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
5342 tests.
5343
5344 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5345
5346 * gdb.base/args.exp: avoid same output for tests
5347 with single quotes.
5348
5349 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5350
5351 * gdb.base/annota1.exp: Adjust for 'info break'
5352 format changes.
5353 * gdb.base/annota3.exp: Likewise.
5354 * gdb.base/break.exp: Likewise.
5355 * gdb.base/condbreak.exp: Likewise.
5356 * gdb.base/pending.exp: Likewise.
5357 * gdb.base/sepdebug.exp: Likewise.
5358 * gdb.base/unload.exp: Likewise.
5359 * gdb.cp/ovldbreak.exp: Likewise.
5360 * gdb.mi/mi-pending.exp: Likewise.
5361
5362 2008-02-07 Doug Evans <dje@google.com>
5363
5364 * gdb.cp/mb-inline.exp: New.
5365 * gdb.cp/mb-inline.h: New.
5366 * gdb.cp/mb-inline1.cc: New.
5367 * gdb.cp/mb-inline2.cc: New.
5368
5369 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
5370
5371 * gdb.pascal/floats.pas: New test program.
5372 * gdb.pascal/floats.exp: New testcase.
5373
5374 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5375
5376 * gdb.base/callfuncs.c (t_float_many_args): New function.
5377 (t_double_many_args): New function.
5378 * gdb.base/callfuncs.exp: Add tests for exceeding float
5379 and double parameters passed through the stack.
5380
5381 2008-02-05 Joel Brobecker <brobecker@adacore.com>
5382
5383 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
5384 gdb.ada/complete/foo.adb: New files.
5385 * gdb.ada/complete.exp: New testcase.
5386
5387 2008-02-03 Doug Evans <dje@google.com>
5388
5389 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
5390
5391 * gdb.cp/gdb2384.exp: New file.
5392 * gdb.cp/gdb2384.cc: New file.
5393 * gdb.cp/gdb2384-base.h: New file.
5394 * gdb.cp/gdb2384-base.cc: New file.
5395
5396 2008-02-02 Doug Evans <dje@google.com>
5397
5398 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
5399
5400 2007-02-01 Joel Brobecker <brobecker@adacore.com>
5401
5402 * gdb.ada/sym_print_name: New test program.
5403 * gdb.ada/sym_print_name.exp: New testcase.
5404
5405 2007-02-01 Joel Brobecker <brobecker@adacore.com>
5406
5407 * gdb.ada/nested/hello.adb: New file.
5408 * gdb.ada/nested.exp: New testcase.
5409 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5410
5411 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5412
5413 * gdb.mi/basic.c (return_1): New function.
5414 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
5415 don't cause future evaluations of function to report
5416 creation of internal breakpoints.
5417
5418 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5419
5420 * gdb.mi/mi-break.exp (test_error): New.
5421 Call it.
5422
5423 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
5424
5425 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
5426 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
5427
5428 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5429
5430 * gdb.pascal/integers.pas: New test program.
5431 * gdb.pascal/integers.exp: New testcase.
5432
5433 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5434
5435 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
5436
5437 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
5438
5439 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
5440 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
5441
5442 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
5443
5444 * gdb.ada/formatted_ref: New test program.
5445 * gdb.ada/formatted_ref.exp: New testcase.
5446
5447 * gdb.cp/formatted-ref.cc: New file.
5448 * gdb.cp/formatted-ref.exp: New testcase.
5449
5450 2008-01-30 Joel Brobecker <brobecker@adacore.com>
5451
5452 * gdb.base/ptype.exp: Add testing of "ptype $pc".
5453
5454 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
5455
5456 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
5457 (test_file_list_exec_source_file): Update to new macro-info field.
5458
5459 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
5460
5461 * gdb.ada/exprs: New test program.
5462 * gdb.ada/exprs.exp: New testcase.
5463
5464 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5465
5466 * dfp-test.c (DELTA, DELTA_B): New definitions.
5467 (double_val1, double_val2, double_val3, double_val4, double_val5,
5468 double_val6, double_val7, double_val8, double_val9, double_val10,
5469 double_val11, double_val12, double_val13, double_val14, dec32_val1,
5470 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
5471 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
5472 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
5473 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
5474 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
5475 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
5476 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
5477 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
5478 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
5479 dec128_val16): New global variables.
5480 (decimal_dec128_align): New function.
5481 (decimal_mixed): Likewise.
5482 (decimal_many_args_dec32): Likewise.
5483 (decimal_many_args_dec64): Likewise.
5484 (decimal_many_args_dec128): Likewise.
5485 (decimal_many_args_mixed): Likewise.
5486 * dfp-test.exp: Add tests calling new inferior functions.
5487
5488 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5489
5490 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
5491 gdb.server/ext-run.exp: New files.
5492 * lib/gdbserver-support.exp (gdbserver_download): New.
5493 (gdbserver_start): New. Update gdbserver expected
5494 output.
5495 (gdbserver_spawn): Use them.
5496 (gdbserver_start_extended): New.
5497
5498 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
5501 Run on GNU/Linux.
5502 (do_exec_tests): Check for systems which do not support catchpoints.
5503 Do not match START.
5504 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
5505 Run on GNU/Linux. Enable verbose output.
5506 (check_fork_catchpoints): New.
5507 (explicit_fork_child_follow, catch_fork_child_follow)
5508 (tcatch_fork_parent_follow): Update expected messages.
5509 (do_fork_tests): Use check_fork_catchpoints.
5510 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
5511 Run on GNU/Linux. Enable verbose output.
5512 (check_vfork_catchpoints): New.
5513 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
5514 expected messages.
5515 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
5516
5517 2008-01-29 Jim Blandy <jimb@red-bean.com>
5518
5519 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
5520 host' errors.
5521 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
5522
5523 2008-01-29 Jim Blandy <jimb@red-bean.com>
5524
5525 * gdb.threads/sigthread.c: Use barriers to ensure that
5526 child_thread and child_thread_two are always initialized before we
5527 start to use them.
5528
5529 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
5530
5531 * gdb.base/watchpoint-solib.exp: New.
5532 * gdb.base/watchpoint-solib.c: New.
5533 * gdb.base/watchpoint-solib-shr.c: New.
5534
5535 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
5536
5537 * gdb.base/gdb1056.exp: Add unsigned integer test.
5538
5539 2008-01-28 Doug Evans <dje@google.com>
5540
5541 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
5542
5543 2008-01-27 Jim Blandy <jimb@codesourcery.com>
5544
5545 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
5546
5547 * gdb.base/expand-psymtabs.exp: Doc fix.
5548
5549 2008-01-26 Mark Kettenis <kettenis@gnu.org>
5550
5551 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5552
5553 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
5554
5555 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5556 -var-set-format.
5557
5558 2008-01-23 Chris Demetriou <cgd@google.com>
5559
5560 * gdb.threads/thread_events.c: New testcase source file.
5561 * gdb.threads/thread_events.exp: New testcase expect file.
5562
5563 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
5564
5565 * lib/gdb.exp: Add the variable octal.
5566
5567 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
5568 -var-set-format.
5569
5570 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5571 Vladimir Prus <vladimir@codesourcery.com>
5572
5573 * gdb.base/float.exp: Allow missing floating point for m68k and
5574 PowerPC.
5575
5576 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
5577
5578 * gdb.mi/basics.c: Setup for testing breakpoints
5579 ignore count.
5580 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
5581 * gdb.mi/mi-cli.exp: Adjust.
5582 * gdb.mi/mi2-cli.exp: Adjust.
5583
5584 2008-01-17 Pedro Alves <pedro@codesourcery.com>
5585
5586 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
5587 and 'dummy_ptr' integer pointer. Initialize struct_declarations
5588 with dummy_ptr's address.
5589 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
5590 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
5591 all targets.
5592 * gdb.mi/mi2-var-child.exp: Likewise.
5593
5594 2008-01-09 Joel Brobecker <brobecker@adacore.com>
5595
5596 * gdb.ada/null_array: New test program.
5597 * gdb.ada/null_array.exp: New testcase.
5598
5599 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
5600
5601 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
5602 with required float modifiers.
5603
5604 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5605
5606 * gdb.ada/funcall_param: New test program.
5607 * gdb.ada/funcall_param.exp: New testcase.
5608
5609 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5610
5611 * gdb.ada/arrayparam: New test program.
5612 * gdb.ada/arrayparam.exp: New testcase.
5613
5614 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5615
5616 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
5617 landed. Should also fix random failures in the test following it.
5618
5619 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5620
5621 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
5622 for expressions with decimal float values.
5623 (test_dfp_conversions): New function to test casts to and from
5624 decimal float types.
5625 Call test_dfp_conversions.
5626 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
5627 elements.
5628 (main): Initialize ds.float4 and ds.double8 elements.
5629 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
5630 string to new error message.
5631 (d64_set_tests): Likewise.
5632 (d128_set_tests): Likewise.
5633 Add tests for expressions with decimal float variables. Add tests for
5634 conversions to and from decimal float types.
5635
5636 2008-01-05 Joel Brobecker <brobecker@adacore.com>
5637
5638 * gdb.ada/packed_tagged/comp_bug.adb: New file.
5639 * gdb.ada/packed_tagged.exp: New testcase.
5640
5641 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5642
5643 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
5644 gdb.ada/homonym/homonym_main.adb: New files.
5645 * gdb.ada/homonym.exp: New testcase.
5646
5647 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5648
5649 * gdb.ada/packed_array.exp: Add testing of references to
5650 a packed array.
5651
5652 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5653
5654 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
5655 New files.
5656 * gdb.ada/type_coercion.exp: New testcase.
5657
5658 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5659
5660 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
5661 gdb.ada/tagged/foo.adb: New file.
5662 * gdb.ada/tagged.exp: New testcase.
5663
5664 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
5667 gdb.ada/ptype_field/foo.adb: New files.
5668 * gdb.ada/ptype_field.exp: New testcase.
5669
5670 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5671
5672 * gdb.ada/print_pc.exp: New testcase.
5673
5674 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5675
5676 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
5677 gdb.ada/taft_type/p.adb: New files.
5678 * gdb.ada/taft_type.exp: New testcase.
5679
5680 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5681
5682 * gdb.ada/array_bounds/bar.adb: New file.
5683 * gdb.ada/array_bounds.exp: New testcase.
5684
5685 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5686
5687 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
5688 gdb.ada/arrayptr/foo.adb: New files.
5689 * gdb.ada/arrayptr.exp: New testcase.
5690
5691 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5692
5693 * gdb.base/set-lang-auto.exp: New testcase.
5694
5695 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5696
5697 * gdb.ada/fun_addr/foo.adb: New file.
5698 * gdb.ada/fun_addr.exp: New testcase.
5699
5700 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
5703 New files
5704
5705 2008-01-02 Joel Brobecker <brobecker@adacore.com>
5706
5707 * array_subscript_addr/p.adb: New file.
5708 * array_subscript_addr.exp: New testcase.
5709
5710 2008-01-02 Joel Brobecker <brobecker@adacore.com>
5711
5712 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
5713 New files.
5714 * gdb.ada/str_cmp_ref.exp: New testcase.
5715
5716 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5717
5718 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
5719 gdb.ada/fun_in_declare/foo.adb: New files.
5720 * gdb.ada/fun_in_declare.exp: New testcase.
5721
5722 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5723
5724 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5725 gdb.ada/ref_param/pck.ads: New files.
5726 * gdb.ada/ref_param.exp: New testcase.
5727
5728 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5729
5730 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5731 gdb.ada/interface/foo.adb: New files.
5732 * gdb.ada/interface.exp: New testcase.
5733
5734 2007-12-31 Jim Blandy <jimb@codesourcery.com>
5735
5736 * gdb.base/multi-forks.exp: Consume all output from child
5737 processes before proceeding to next test.
5738
5739 2007-12-29 Jim Blandy <jimb@codesourcery.com>
5740
5741 * configure: Regenerated.
5742
5743 2007-12-27 Joel Brobecker <brobecker@adacore.com>
5744
5745 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5746 gdb.ada/fixed_cmp/fixed.adb: New files.
5747 * gdb.ada/fixed_cmp.exp: New testcase.
5748
5749 2007-12-27 Joel Brobecker <brobecker@adacore.com>
5750
5751 * gdb.ada/boolean_expr.exp: New testcase.
5752
5753 2007-12-26 Jim Blandy <jimb@codesourcery.com>
5754
5755 * gdb.base/multi-forks.exp: Doc fix.
5756
5757 2007-12-26 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5760 * gdb.ada/char_param.exp: Do not compile our test program with
5761 -gnata, this is unnecessary.
5762 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5763
5764 2007-12-24 Joel Brobecker <brobecker@adacore.com>
5765
5766 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5767 gdb.ada/print_chars/foo.adb: New files.
5768 * gdb.ada/print_chars.exp: New testcase.
5769
5770 2007-12-24 Joel Brobecker <brobecker@adacore.com>
5771
5772 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5773 gdb.ada/char_param/foo.adb: New files.
5774 * gdb.ada/char_param.exp: New testcase.
5775
5776 2007-12-22 Jim Blandy <jimb@codesourcery.com>
5777
5778 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5779 hard-coding source line numbers into the test.
5780 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5781 gdb_get_line_number to find.
5782
5783 2007-12-22 Joel Brobecker <brobecker@adacore.com>
5784
5785 * gdb.base/ptype.c (highest): New struct type.
5786 (the_highest): New variable of that type.
5787 (main): Add dummy assignment to a field of variable the_highest.
5788 * gdb.base/ptype.exp: Test type printing of our new variable.
5789
5790 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5791
5792 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
5793 and record first explicitly generated thread number.
5794 Use that thread number for thread specific watchpoint test.
5795 Add iteration number to repetitive tests.
5796
5797 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5798 Jim Blandy <jimb@codesourcery.com>
5799
5800 * gdb.base/expand-psymtabs.c: New testcase
5801 source file.
5802 * gdb.base/expand-psymtabs.exp: New testcase
5803 expect file.
5804
5805 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
5806
5807 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5808 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5809
5810 2007-12-17 Joel Brobecker <brobecker@adacore.com>
5811
5812 * gdb.ada/frame_args/foo.adb: New file.
5813 * gdb.ada/frame_args/pck.ads: New file.
5814 * gdb.ada/frame_args/pck.adb: New file.
5815 * gdb.ada/frame_args.exp: New testcase.
5816
5817 2007-12-17 Joel Brobecker <brobecker@adacore.com>
5818
5819 * gdb.base/frame-args.c: New file.
5820 * gdb.base/frame-args.exp: New testcase.
5821
5822 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
5823 Joseph Myers <joseph@codesourcery.com>
5824
5825 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5826
5827 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
5828
5829 * gdb.mi/mi-pending.exp: New.
5830 * gdb.mi/mi-pending.c: New.
5831 * gdb.mi/mi-pendshr.c: New.
5832
5833 2007-12-06 Jim Blandy <jimb@codesourcery.com>
5834
5835 * gdb.base/default.exp: Update expected output for 'info catch'.
5836
5837 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5838
5839 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5840 must be set to binary.
5841
5842 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5843
5844 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5845
5846 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5847
5848 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5849 gdb.mi/mi-file-transfer.exp: New.
5850
5851 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5854
5855 2007-11-22 Maciej W. Rozycki <macro@mips.com>
5856
5857 * gdb.trace/backtrace.exp: Fix a typo.
5858 * gdb.trace/circ.exp: Likewise.
5859 * gdb.trace/collection.exp: Likewise.
5860 * gdb.trace/limits.exp: Likewise.
5861 * gdb.trace/report.exp: Likewise.
5862 * gdb.trace/tfind.exp: Likewise.
5863 * gdb.trace/while-dyn.exp: Likewise.
5864
5865 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
5866
5867 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5868 objects of pointers that can't be dereferenced are now
5869 "noneditable".
5870
5871 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5872
5873 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5874 (target_cpu): Remove.
5875
5876 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5877
5878 * gdb.base/ending-run.exp: Expect the list of cleared
5879 breakpoint to come in natural order, not the reversed one.
5880
5881 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5882
5883 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5884 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
5885
5886 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
5887
5888 * gdb.base/printcmds.exp: New function
5889 test_printf_with_dfp.
5890
5891 2007-11-02 Doug Evans <dje@google.com>
5892
5893 * gdb.disasm/t01_mov.s: Remove carriage returns.
5894 * gdb.disasm/t02_mova.s: Ditto.
5895 * gdb.disasm/t03_add.s: Ditto.
5896 * gdb.disasm/t04_sub.s: Ditto.
5897 * gdb.disasm/t05_cmp.s: Ditto.
5898 * gdb.disasm/t06_ari2.s: Ditto.
5899 * gdb.disasm/t07_ari3.s: Ditto.
5900 * gdb.disasm/t08_or.s: Ditto.
5901 * gdb.disasm/t09_xor.s: Ditto.
5902 * gdb.disasm/t10_and.s: Ditto.
5903 * gdb.disasm/t11_logs.s: Ditto.
5904 * gdb.disasm/t12_bit.s: Ditto.
5905 * gdb.disasm/t13_otr.s: Ditto.
5906
5907 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5910
5911 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5912
5913 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5914 provide DFP support.
5915
5916 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5917
5918 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5919 Test "set powerpc vector-abi". Skip auto-detection tests for old
5920 toolchains.
5921
5922 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5923
5924 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5925 with [string compare].
5926
5927 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5928
5929 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5930 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5931
5932 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
5933
5934 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5935 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5936 * gdb.opt/Makefile.in: New makefile.
5937 * Makefile.in: Create new directory "gdb.opt".
5938 * configure.ac: Add "gdb.opt" directory.
5939 * configure: Regenerated.
5940
5941 2007-10-25 Doug Evans <dje@google.com>
5942
5943 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5944 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5945
5946 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
5947 Thiago Jung Bauermann <bauerman@br.ibm.com>
5948
5949 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5950 Floating Point expressions.
5951 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5952 Floating Point variables.
5953 * gdb.base/dfp-test.c: new file containing program with Decimal
5954 Floating variables, used by gdb.base/dfp-test.exp.
5955
5956 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5957
5958 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5959
5960 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5961
5962 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5963 compiling test case with GCC.
5964 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5965
5966 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5967
5968 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5969 format changes.
5970
5971 2007-10-18 Michael Snyder <msnyder@specifix.com>
5972
5973 * gdb.base/dbx.exp: Add missing "-re " operator.
5974
5975 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5976
5977 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5978 * configure.ac: Removed trailing spaces after backslash.
5979 * gdb.modula2: New directory.
5980 * gdb.modula2/Makefile.in: New file.
5981 * gdb.modula2/unbounded-array.exp: New file.
5982 * gdb.modula2/unbounded1.c: New file.
5983
5984 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5985
5986 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5987
5988 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
5989
5990 * gdb.base/sigstep.c (main): Add checks for
5991 return values for setitimer call.
5992 Call setitimer again with itimer = ITIMER_REAL
5993 if first call to setitimer fails.
5994
5995 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
5996
5997 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5998 of $timeout.
5999
6000 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6001
6002 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6003
6004 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
6005
6006 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6007 of gdb_expect call, to avoid interruption.
6008
6009 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6010
6011 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6012 (v_unsigned_long_long, v_long_long_array)
6013 (v_signed_long_long_array, v_unsigned_long_long_array)
6014 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6015 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6016 [!NO_LONG_LONG]: New.
6017 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6018 v_long_long_member.
6019
6020 (v_long_long_func, v_signed_long_long_func)
6021 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6022 (main) [!NO_LONG_LONG]: Initialize long long variants.
6023
6024 * gdb.base/whatis.exp: If board file requests no_long_long, build
6025 test with NO_LONG_LONG defined. Test long long, signed long long,
6026 and unsigned long long variants but only if board file doesn't
6027 disable it.
6028
6029 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
6030 Daniel Jacobowitz <dan@codesourcery.com>
6031
6032 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6033 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6034 * configure: Regenerated.
6035 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6036 gdb.pascal/types.exp, lib/pascal.exp: New files.
6037
6038 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6039
6040 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6041 call.
6042 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6043 to return to the call.
6044 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6045 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6046 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6047 * gdb.mi/mi-until.exp (test_until): Likewise.
6048 * gdb.mi/mi2-until.exp (test_until): Likewise.
6049
6050 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6051
6052 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6053 two-char array.
6054 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6055
6056 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6057
6058 * gdb.threads/watchthreads.c (thread_function): Sleep between
6059 iterations.
6060 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6061 at once for S/390. Generate matching fails and passes.
6062
6063 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6064
6065 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6066 the 'struct_declarations' variable to zeros.
6067
6068 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6069
6070 * gdb.cp/mb-ctor.cc: New.
6071 * gdb.cp/mb-ctor.exp: New.
6072 * gdb.cp/mb-templates.cc: New.
6073 * gdb.cp/mb-templates.exp: New.
6074
6075 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6076
6077 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6078
6079 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6080
6081 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6082 targets.
6083 * configure: Regenerate.
6084
6085 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
6086
6087 * gdb.base/annota1.exp: Adjust for 'info break'
6088 format changes.
6089 * gdb.base/annota3.exp: Likewise.
6090 * gdb.base/break.exp: Likewise.
6091 * gdb.base/condbreak.exp: Likewise.
6092 * gdb.base/pending.exp: Likewise.
6093 * gdb.base/sepdebug.exp: Likewise.
6094 * gdb.base/unload.exp: Likewise.
6095 * gdb.base/ovldbreak.exp: Likewise.
6096
6097 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6098
6099 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6100 messages.
6101 * gdb.base/chng-syms.exp: Likewise.
6102 * gdb.base/unload.exp: Likewise.
6103
6104 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6105
6106 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6107
6108 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6109
6110 * schedlock.c (NUM): Change to 1.
6111 (main): Use args[0] for the main thread.
6112 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6113 regardless of the number of threads.
6114
6115 2007-09-14 Maciej W. Rozycki <macro@mips.com>
6116
6117 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6118 type down.
6119 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6120 test.
6121 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6122 watchpoint type down.
6123 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6124 test.
6125
6126 2007-09-14 Maciej W. Rozycki <macro@mips.com>
6127
6128 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6129 Move all the tests here and run them twice, once using software
6130 watchpoints and once using hardware watchpoints.
6131 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6132
6133 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6134
6135 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6136 test.
6137
6138 2007-09-10 Mark Kettenis <kettenis@gnu.org>
6139
6140 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6141 build-id.
6142
6143 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6144 know about $ORIGIN. Calculate output dir from $dest instead of
6145 using ${objdir}/{$subdir}.
6146
6147 2007-09-09 Mark Kettenis <kettenis@gnu.org>
6148
6149 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6150 gcore, before continuing with the test.
6151
6152 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6153
6154 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6155 * gdb.mi/mi-watch.exp: Likewise.
6156
6157 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6158 Jim Blandy <jimb@codesourcery.com>
6159
6160 * gdb.arch/i386-sse.exp: Do not expect character constants.
6161 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6162 * gdb.base/display.exp: Allow print/s.
6163 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6164 and unsigned char array changes.
6165
6166 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6167
6168 * gdb.base/display.exp: Add tests for printf %p.
6169
6170 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6171
6172 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6173 the dll name to unicode.
6174
6175 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6176
6177 * gdb.base/default.exp (show version): Update the version text.
6178 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6179
6180 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6181
6182 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6183 New files.
6184
6185 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6186
6187 * lib/gdb.exp (build_id_debug_filename_get): New function.
6188 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6189 Remove the generate DEBUG file for the future testcase runs.
6190 New testcase for the NT_GNU_BUILD_ID retrieval.
6191 Move the final testing step to ...
6192 (test_different_dir): ... a new function.
6193 New parameter XFAIL to XFAIL all the tests performed.
6194 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6195 New parameter TYPE to PF_PREFIX all the tests performed.
6196
6197 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6198
6199 * gdb.mi/mi-var-cp.cc (path_expression): New
6200 function.
6201 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6202
6203 2007-08-27 Markus Deuling <deuling@de.ibm.com>
6204
6205 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6206 to fit into SPU Local Store memory.
6207
6208 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6209
6210 * gdb.base/default.exp: Adjust the expected output of "info
6211 warranty" after the switch to GPLv3.
6212
6213 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6214
6215 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6216 to 30000 (from 20000).
6217
6218 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6219
6220 Switch the license of all .exp files to GPLv3.
6221 Switch the license of all .f and .f90 files to GPLv3.
6222 Switch the license of all .s and .S files to GPLv3.
6223
6224 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6225
6226 * configure.ac: Switch license to GPLv3.
6227
6228 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6229
6230 Switch the licensing to GPLv3 for all .ads and .adb files.
6231
6232 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6235 and t_int_double.
6236 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6237
6238 2007-08-17 Joel Brobecker <brobecker@adacore.com>
6239
6240 * gdb.base/step-line.c: Switch license to GPL version 3, and
6241 update copyright year.
6242 * gdb.base/step-line.inp: Likewise.
6243
6244 2007-08-17 Joel Brobecker <brobecker@adacore.com>
6245
6246 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6247 changes inside gdb1555.c.
6248 * gdb.base/pending.exp: Likewise.
6249
6250 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6251
6252 * config/default.exp: New file.
6253
6254 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6255
6256 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6257 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6258
6259 2007-07-30 Maciej W. Rozycki <macro@mips.com>
6260
6261 * gdb.base/dump.exp: Force the correct endianness for binary
6262 formats not carrying this information.
6263
6264 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6265
6266 * gdb.threads/staticthreads.exp: Match .*sem_post.
6267
6268 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6269
6270 * gdb.base/readline.exp (operate_and_get_next): Match the final
6271 prompt.
6272
6273 2007-07-23 Kevin Buettner <kevinb@redhat.com>
6274
6275 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6276 to restarting SID.
6277
6278 2007-07-18 Kevin Buettner <kevinb@redhat.com>
6279
6280 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6281 prior to `gdb_start'.
6282
6283 2007-07-18 Kevin Buettner <kevinb@redhat.com>
6284
6285 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6286 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6287 Remove call to gdb_unload.
6288
6289 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6290 Daniel Jacobowitz <dan@codesourcery.com>
6291
6292 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6293 for __WIN32__.
6294 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6295 * gdb.base/unload.exp: Use shared library test routines.
6296
6297 2007-07-03 Markus Deuling <deuling@de.ibm.com>
6298
6299 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6300 * gdb.base/solib-symbol-lib.c: Likewise.
6301 * gdb.base/solib-symbol-main.c: Likewise.
6302
6303 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6304
6305 * config/gdbserver.exp (gdb_reconnect): New.
6306 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6307 gdb.base/solib-disc.exp: New files.
6308 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6309 remote debugging".
6310 (gdb_compile): Add shlib_load flag.
6311 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6312 port.
6313 (gdbserver_reconnect): New.
6314
6315 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
6316 Daniel Jacobowitz <dan@codesourcery.com>
6317
6318 * gdb.base/annota3.exp: Test for if construct.
6319
6320 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6321
6322 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6323
6324 2007-06-21 Chris Dearman <chris@mips.com>
6325 Maciej W. Rozycki <macro@mips.com>
6326
6327 * gdb.base/display.exp: Allow a newline after display/i.
6328 * gdb.base/pc-fp.exp: Likewise.
6329 * gdb.base/sigbpt.exp: Likewise.
6330
6331 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6332
6333 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6334 required features to be included.
6335
6336 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6337
6338 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6339 in info threads output.
6340
6341 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6342 Markus Deuling <deuling@de.ibm.com>
6343
6344 * gdb.arch/spu-info.exp: New testcase.
6345 * gdb.arch/spu-info.c: New file.
6346
6347 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6348
6349 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6350 tpcs_offset. Restore lr after the call.
6351 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6352
6353 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6354
6355 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6356 (gdbserver_run): Kill any running gdbserver.
6357 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6358
6359 2007-05-17 Maciej W. Rozycki <macro@mips.com>
6360
6361 * gdb.base/sigbpt.exp: Preset segv_addr.
6362
6363 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
6364
6365 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
6366 (gdb_compile_shlib): Likewise.
6367 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6368 (default_gdb_init): Clear cleanfiles.
6369 (gdb_finish): Delete recorded cleanfiles.
6370 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
6371
6372 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
6373 Do not use isnative.
6374 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
6375 gdb.base/so-impl-ld.exp: Likewise.
6376 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
6377 * gdb.base/unload.exp: Likewise. Do not pass empty option to
6378 gdb_compile.
6379
6380 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
6381
6382 * config/unknown.exp: Remove.
6383
6384 2007-05-15 Markus Deuling <deuling@de.ibm.com>
6385
6386 * gdb.base/info-proc.exp: Check is_remote.
6387
6388 2007-05-14 Markus Deuling <deuling@de.ibm.com>
6389
6390 * gdb.base/gcore.exp: Initialize variable core_supported.
6391
6392 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6393
6394 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
6395
6396 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6397
6398 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
6399 * gdb.threads/print-threads.exp (test_all_threads): Allow
6400 negative and hexadecimal thread IDs.
6401
6402 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6403
6404 * gdb.java/jprint.java (public): Avoid invalid call to static
6405 method.
6406
6407 2007-05-14 Denis Pilat <denis.pilat@st.com>
6408
6409 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
6410 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
6411 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6412 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
6413 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
6414
6415 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6416
6417 * gdb.base/overlays.exp: Add support for targets with only code
6418 overlay support, not data overlay. Support spu-*-* target in
6419 this mode.
6420 * gdb.base/ovlymgr.c: Provide stubs for spu target.
6421 * gdb.base/spu.ld: New file.
6422
6423 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
6424
6425 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
6426
6427 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
6428
6429 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
6430
6431 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6432
6433 * gdb.java/jmain.exp: Handle demangled names with and without method
6434 signatures.
6435
6436 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6437
6438 * gdb.mi/mi-syn-frame.c (main, foo, bar)
6439 (have_a_very_merry_interrupt): Remove calls to puts.
6440 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
6441 inferior output.
6442 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
6443 test names.
6444
6445 2007-04-29 Markus Deuling <deuling@de.ibm.com>
6446 Daniel Jacobowitz <dan@codesourcery.com>
6447
6448 * gdb.base/auxv.exp (core_works): Also check is_remote.
6449 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
6450
6451 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
6452
6453 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
6454 message, not the undefined 'module' variable.
6455 * gdb.base/siginfo.exp: Likewise.
6456 * gdb.base/sigstep.exp: Likewise.
6457 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
6458 serialport.
6459 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
6460
6461 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
6462
6463 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
6464 target sim fails. Return 0 otherwise.
6465 (gdb_load): Return prematurely if gdb_target_sim fails.
6466
6467 2007-04-16 Denis Pilat <denis.pilat@st.com>
6468
6469 * gdb.base/setshow.exp: Reset height after having set it to 100.
6470
6471 2007-04-16 Denis Pilat <denis.pilat@st.com>
6472
6473 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
6474
6475 2007-04-16 Denis Pilat <denis.pilat@st.com>
6476
6477 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
6478
6479 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
6480
6481 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
6482 tests. Run the frozen varobjs test.
6483 * gdb.mi/var-cmd.c (do_frozen_tests): New.
6484 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
6485
6486 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
6489 gdb.base/type-opaque.exp: New files.
6490
6491 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
6492
6493 * gdb.mi/mi-var-child.c
6494 (do_children_tests): User char[2] instead of
6495 char so that automatic printing of pointers to char
6496 don't give unpredicable result.
6497 * gdb.mi/var-cmd.c (do_locals_test): Initialize
6498 local variables.
6499 * gdb.mi/mi-var-child.exp: Step to right line
6500 of do_children_tests.
6501 * gdb.mi/mi2-var-child.exp: Likewise.
6502 * gdb.mi/mi-var-cmd.exp: Step to right line of
6503 do_locals_tests.
6504 (do_children_tests): User char[2] instead of
6505 char so that automatic printing of pointers to char
6506 don't give unpredicable result.
6507 * gdb.mi/mi2-var-cmd.exp: Likewise.
6508 * lib/mi-support.exp (mi_continue_to_line):
6509 Pass test name to mi_wait_for_stop.
6510
6511 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6512
6513 * gdb.asm/asm-source.exp: Remove d10v case.
6514 * lib/gdb.exp (skip_cplus_tests): Likewise.
6515 * gdb.asm/d10v.inc: Deleted.
6516
6517 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6518
6519 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
6520
6521 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6522
6523 * config/netware.exp: Delete file.
6524
6525 2007-03-29 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.dwarf2/dw2-noloc.S: New file.
6528 * gdb.dwarf2/dw2-noloc.exp: New file.
6529
6530 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
6531
6532 * gdb.cp/method2.cc: New test.
6533 * gdb.cp/method2.exp: New test.
6534 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
6535
6536 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6537
6538 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
6539
6540 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
6541
6542 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
6543
6544 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6545
6546 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
6547 (gdb_load): Delete, replace with...
6548 (gdb_reload): ...this.
6549 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
6550 * gdb.server/server-mon.exp: Likewise.
6551 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
6552 (gdb_start_cmd): New.
6553 (gdb_file_cmd): Save the last loaded file.
6554 (gdb_reload): New.
6555 (gdb_gnu_strip_debug): Use transform.
6556 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
6557 support here. Use new $last_loaded_file. Check mtime.
6558 (gdb_target_cmd): Handle ObjC failure case.
6559 (infer_host_exec): Delete.
6560 (gdbserver_load): Rename to...
6561 (gdbserver_run): ...this. Simplify.
6562 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
6563 (mi_gdb_load): Move most contents to a new function...
6564 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
6565 (mi_run_cmd): Use mi_gdb_target_load.
6566 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
6567 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
6568 Use gdb_run_cmd.
6569 * gdb.base/charsign.exp: Remove incorrect comment.
6570 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
6571 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
6572 gdb.base/start.exp: Use gdb_start_cmd.
6573
6574 2007-03-23 Nigel Stephens <nigel@mips.com>
6575 Maciej W. Rozycki <macro@mips.com>
6576
6577 * gdb.base/sigbpt.exp: Fix the message when skipping test.
6578 * gdb.base/signull.exp: Similarly.
6579
6580 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6581
6582 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
6583 messages available to test cases (like chng-sym.exp).
6584
6585 2007-03-14 Andreas Schwab <schwab@suse.de>
6586
6587 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6588 format changes.
6589
6590 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
6591
6592 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
6593 (optimized_1): New.
6594 (main): Call optimized_1.
6595 (gdb2029): Correct typos. Call gdb2029_marker.
6596 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
6597 for gdb2029.
6598
6599 2007-03-12 Mark Kettenis <kettenis@gnu.org>
6600
6601 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
6602 as tabs. Remove redundant test pattern.
6603
6604 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6605
6606 * gdb.base/long_long.exp: Accept optional symbol name in <...>
6607 for /a format output.
6608
6609 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
6610
6611 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
6612 collect output incrementally.
6613
6614 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6615
6616 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
6617 for -var-create lpcharacter test.
6618 * gdb.mi/mi2-var-cmd.exp: Likewise.
6619
6620 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6621
6622 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
6623 pass on targets where address zero is readable.
6624
6625 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6626
6627 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
6628 just a single architecture.
6629
6630 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6631
6632 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
6633 (fetch_all_registers): New function, uses gdb_test_multiple and
6634 exp_continue to fetch inferior output line-by-line.
6635 Replace all uses of do_get_all_registers by fetch_all_registers.
6636
6637 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6638
6639 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
6640 in target_info.
6641
6642 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6643
6644 * gdb.threads/manythreads.exp: Use $message string for
6645 consistancy; add a default (timeout) case.
6646
6647 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6648
6649 * gdb.base/watchpoint.exp: Fix truncated comment.
6650
6651 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6652
6653 * Makefile.in: Remove spurious single-quotes from sed command.
6654
6655 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6656
6657 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
6658 func.
6659 * gdb.mi/mi2-var-cmd.exp: Likewise.
6660
6661 2007-02-27 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.dwarf2/dw2-producer.S: New file.
6664 * gdb.dwarf2/dw2-producer.exp: New testcase.
6665
6666 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
6667
6668 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6669 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6670 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6671 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6672 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6673 Revert tests to use mi_gdb_test and include value field in output
6674 of -var-create.
6675
6676 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6677
6678 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
6679
6680 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6681
6682 * gdb.base/maint.exp: Remove full paths from test names.
6683 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
6684 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
6685
6686 2007-02-27 Joel Brobecker <brobecker@adacore.com>
6687
6688 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
6689
6690 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6691
6692 * gdb.server/server-mon.exp: New test.
6693
6694 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6695
6696 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
6697
6698 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6699
6700 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
6701 register capitalization.
6702
6703 2007-02-13 Denis Pilat <denis.pilat@st.com>
6704
6705 * gdb.mi/mi-var-invalidate.exp: New file.
6706
6707 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6708
6709 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
6710
6711 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6712
6713 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
6714
6715 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6716
6717 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
6718 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
6719
6720 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
6721
6722 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6723 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6724 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6725 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6726 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6727 * gdb.mi/gdb792.exp, lib/mi-support.exp:
6728 Update tests to include value field in output of -var-create.
6729
6730 2007-02-08 Andreas Schwab <schwab@suse.de>
6731
6732 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6733
6734 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6735
6736 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6737 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6738
6739 2007-02-02 Denis Pilat <denis.pilat@st.com>
6740
6741 * gdb.threads/threadapply.exp: check that frame is not changed by
6742 the thread apply all command.
6743
6744 2007-01-31 Andreas Schwab <schwab@suse.de>
6745
6746 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6747
6748 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6749 in the dwarf sections.
6750 * gdb.dwarf2/mac-fileno.S: Likewise.
6751
6752 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6753 bspstore register on ia64.
6754
6755 2007-01-29 Andreas Schwab <schwab@suse.de>
6756
6757 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6758 "frame-begin" annotation.
6759
6760 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6761 number of "frames-invalid" annotations.
6762
6763 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6764
6765 * gdb.base/commands.exp: Call if_commands_test.
6766 (gdb_test_no_prompt, if_commands_test): New.
6767
6768 2007-01-28 Mark Kettenis <kettenis@gnu.org>
6769
6770 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6771
6772 2007-01-27 Andreas Schwab <schwab@suse.de>
6773
6774 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6775 .short/.int/.quad in the dwarf sections.
6776 * gdb.dwarf2/dw2-intercu.S: Likewise.
6777 * gdb.dwarf2/dw2-intermix.S: Likewise.
6778
6779 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
6782 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6783 array.
6784 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6785 * gdb.base/setvar.exp: Likewise.
6786
6787 2007-01-26 Andreas Schwab <schwab@suse.de>
6788
6789 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6790 test.
6791
6792 * gdb.base/multi-forks.exp ("restart $i"): Also match
6793 __kernel_syscall_via_break.
6794
6795 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6796
6797 * lib/mi-support.exp (mi_delete_varobj): New.
6798 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6799 testcase.
6800 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6801 (main): Call the above.
6802 (reference_update_test, base_in_reference_test)
6803 (reference_to_pointer): Delete the created varobjs.
6804
6805 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6806
6807 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6808 * configure: Regenerated.
6809 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6810 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6811 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6812 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6813 * lib/gdb.exp (gdb_skip_xml_test): New function.
6814
6815 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6816
6817 * gdb.base/sigrepeat.exp: Correct error message.
6818
6819 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6820 Daniel Jacobowitz <dan@codesourcery.com>
6821
6822 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6823 gdb.arch/i386-gnu-cfi-asm.S: New files.
6824
6825 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 * lib/gdb.exp: Abort on missing `site.exp'.
6828
6829 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6830 Daniel Jacobowitz <dan@codesourcery.com>
6831
6832 * gdb.base/included.c, gdb.base/included.exp,
6833 gdb.base/included.h: New files.
6834
6835 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6836
6837 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6838 (maximize_rlimit): Reduce limits on 64-bit systems.
6839
6840 2007-01-19 Mark Kettenis <kettenis@gnu.org>
6841
6842 From Marcus Deuling <deuling@de.ibm.com>:
6843 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6844 every case.
6845
6846 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
6847
6848 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6849 (test_path_specification): Use objdir instead of srcdir to always
6850 get an absolute filename.
6851
6852 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6853
6854 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6855
6856 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6857
6858 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6859 Make sure the variable we're using is in scope.
6860 (reference_to_pointer): Likewise.
6861
6862 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6863
6864 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6865 has no debug information.
6866
6867 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6868
6869 * gdb.base/annota1.exp: Remove extra send_gdb.
6870
6871 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6874
6875 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6876
6877 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6878
6879 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
6880 Daniel Jacobowitz <dan@codesourcery.com>
6881
6882 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6883 lcharacter or linteger change. Correct duplicated test name.
6884 * gdb.mi/mi2-var-cmd.exp: Likewise.
6885
6886 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6887
6888 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6889
6890 2007-01-05 Joel Brobecker <brobecker@adacore.com>
6891
6892 * gdb.base/nofield.c: New file.
6893 * gdb.base/nofield.exp: New testcase.
6894
6895 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
6896
6897 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6898
6899 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6900 test.
6901
6902 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6903
6904 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6905
6906 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6907
6908 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6909 when continuing.
6910
6911 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6912
6913 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6914 Expect ".exe" extension.
6915
6916 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6917
6918 * gdb.base/charset.exp: Add explicit filename to break.
6919 * gdb.base/dbx.exp: Add explicit filename to breaks.
6920
6921 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6922
6923 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6924 * gdb.mi/mi2-file.exp: Likewise.
6925
6926 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6927
6928 Implement specification of MI tests as comments
6929 in C and C++ sources.
6930 * lib/mi-support.exp (mi_autotest_data): New variable.
6931 (mi_autotest_source): New variable.
6932 (count_newlines, mi_prepare_inline_tests)
6933 (mi_get_inline_test, mi_continue_to_line)
6934 (mi_run_inline_test, mi_tbreak)
6935 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6936 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6937 Run inline tests.
6938 * gdb.mi/mi-var-cp.cc: Define tests here.
6939
6940 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6941
6942 Simplify usage of mi_continue_to.
6943 * lib/mi-support.exp (mi_runto_helper): Renamed
6944 from mi_runto, added new parameter 'run_or_continue'.
6945 (mi_runto): Use mi_runto_helper.
6946 (mi_continue_to): Accept just function name as parameter.
6947 Use mi_runto_helper.
6948 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6949 * gdb.mi/mi2-var-cmd.exp: Likewise.
6950
6951 2006-01-04 Joel Brobecker <brobecker@adacore.com>
6952
6953 Make this testcase a bit more realistic. The current code
6954 is too simplistic, and allows the compiler to optimize out
6955 some of the entities we need for this testcase.
6956 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6957 (Do_Nothing): Add extra parameter.
6958 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6959 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6960 by using a variable of type Void_Star.
6961
6962 2006-01-04 Joel Brobecker <brobecker@adacore.com>
6963
6964 * gdb.ada/catch_ex/foo.adb: New file.
6965 * gdb.ada/catch_ex.exp: New testcase.
6966
6967 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6968
6969 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6970 pass --image-base to linker.
6971
6972 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6973 Daniel Jacobowitz <dan@codesourcery.com>
6974
6975 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6976 secondary prompts.
6977
6978 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6979
6980 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6981 output. Test the types of members and member pointers.
6982 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6983 gdb/2092.
6984 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6985 statement. Enable for GCC. Update expected output for some tests
6986 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6987 layout.
6988 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6989 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6990 (Diamond::vget_base): New.
6991 (main): Add new tests.
6992 * gdb.cp/printmethod.exp: Update expected output for member functions.
6993 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6994 print pEe->D::vg().
6995
6996 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6997
6998 * gdb.threads/tls.exp: Allow stops in sem_post.
6999
7000 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7001
7002 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7003 * gdb.base/annota3.exp: Likewise.
7004 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7005 again (instead of timing out).
7006 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7007 GCC bug 26475.
7008 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7009 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7010 test from jmisc1.exp.
7011 * gdb.java/jmisc1.exp: Delete.
7012 * gdb.java/jprint.exp: Adjust to work with method signatures including
7013 return types.
7014 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7015 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7016 * lib/java.exp (compile_java_from_source): Pass the correct type
7017 to target_compile.
7018
7019 2006-12-31 Joel Brobecker <brobecker@adacore.com>
7020
7021 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7022 (stack_align_edx): New function.
7023 (stack_align_eax): New function.
7024 (main): Add calls to stack_align_edx and stack_align_eax.
7025 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7026 Add testing for the cases where the register used during a stack
7027 realignment is edx. Same for eax.
7028
7029 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7030
7031 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7032 and generic PE targets.
7033
7034 2006-12-29 Joel Brobecker <brobecker@adacore.com>
7035
7036 * gdb.ada/array_return.exp: Update copyright date list.
7037
7038 2006-12-27 Joel Brobecker <brobecker@adacore.com>
7039
7040 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7041 (Create_Small_Float_Vector): New function.
7042 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7043 function body.
7044 * gdb.ada/array_return/p.adb: Use new type and function from
7045 package Pck.
7046 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7047 able to print the value returned by a function returning an
7048 array of float.
7049
7050 2006-12-20 Joel Brobecker <brobecker@adacore.com>
7051
7052 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7053 The associated tests should be PASSing.
7054
7055 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7056
7057 Test for base in references.
7058 * gdb.mi/mi-var-cp.cc: Add test code.
7059 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7060 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7061 * gdb.mi/mi2-watch.exp: Likewise.
7062 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7063 (mi_list_varobj_children): New function.
7064
7065 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7066
7067 * lib/mi-support.exp
7068 (mi_runto): Accept "()" after function name.
7069 (mi_create_varobj): New function.
7070 (mi_varobj_update): New function.
7071 (mi_Check_varobj_value): New function.
7072 * gdb.mi/mi-var-cp.exp: New file.
7073 * gdb.mi/mi-var-cp.cc: New file.
7074
7075 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7076
7077 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7078 gdb.base/weaklib2.c: New files.
7079
7080 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
7081
7082 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7083 info. Adjust test names.
7084
7085 * gdb.base/break.c (main): Move position of malloc.
7086 * gdb.base/break.exp: Revert mistaken checkin.
7087
7088 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7089
7090 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7091 assignement of arrays and function pointers.
7092 * gdb.mi/var-cmd.c: Add declaration necessary for above
7093 tests.
7094
7095 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7096
7097 * gdb.base/break.c (main): Call malloc.
7098
7099 * gdb.threads/linux-dp.exp: Read thread table before and after
7100 creating each philosopher and verify it.
7101
7102 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7103 Paul Brook <paul@codesourcery.com>
7104 Daniel Jacobowitz <dan@codesourcery.com>
7105
7106 * gdb.base/ending-run.exp: Flatten expect script stepping out of
7107 main to remove duplication. Add start function of the form
7108 '_*start[1-9]*'. Add RVDS start function.
7109
7110 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7111
7112 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7113
7114 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7115
7116 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7117 * gdb.asm/spu.inc: New file.
7118 * gdb.base/term.exp: Disable if [target_info exists noargs].
7119 * gdb.gdb/complaints.exp: Disable if ![isnative].
7120 * gdb.gdb/selftest.exp: Likewise.
7121 * gdb.gdb/observer.exp: Likewise.
7122 * gdb.gdb/xfullpath.exp: Likewise.
7123 * gdb.base/attach.exp: Disable on SPU target.
7124 * gdb.cp/bs145503.exp: Likewise.
7125 * gdb.cp/exception.exp: Likewise.
7126 * gdb.cp/userdef.exp: Likewise.
7127
7128 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7129
7130 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7131
7132 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7133
7134 * gdb.base/completion.exp: Fix completion tests for
7135 'info' and 'info '.
7136 * gdb.base/help.exp (help_test_raw, test_class_help)
7137 (test_prefix_command_help): Move...
7138 * lib/gdb.exp: Here.
7139 * gdb.base/main.exp: Adjust.
7140 * gdb.cp/maint.exp: Adjust.
7141 * gdb.trace/tracecmd.exp: Use test_help_class.
7142
7143 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7144
7145 * gdb.stabs/weird.exp (print_weird_var): Use
7146 gdb_test_multiple instead of gdb_expect.
7147
7148 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7149
7150 * gdb.base/help.exp (help_test_raw): New.
7151 (test_class_help): New.
7152 (test_prefix_command_help): New.
7153 Adjust testcases.
7154
7155 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
7156
7157 * gdb.base/constvars.c (main): Write to crass and crips, so that
7158 they are allocated by the compiler.
7159
7160 2006-10-27 Andreas Schwab <schwab@suse.de>
7161
7162 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7163 "detach-fork".
7164
7165 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7166
7167 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7168 of patterns.
7169
7170 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7171
7172 * gdb.base/sepdebug.exp: Remove debug format test.
7173 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7174 Handle no-symtab.
7175 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7176
7177 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7178
7179 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7180 int to pointer or pointer to int.
7181 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7182
7183 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7184
7185 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7186
7187 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7188
7189 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7190
7191 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7192
7193 PR c++/2116
7194 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7195
7196 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7197
7198 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7199 the corresponding bug has been fixed in GDB (PR/2018).
7200
7201 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7202
7203 * gdb.base/subst.exp: New testcase.
7204
7205 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7206
7207 * gdb.ada/array_return/pck.ads: Add copyright notice.
7208 * gdb.ada/array_return/pck.adb: Likewise.
7209 * gdb.ada/array_return/p.adb: Likewise.
7210 * gdb.ada/exec_changed/first.adb: Likewise.
7211 * gdb.ada/exec_changed/second.adb: Likewise.
7212
7213 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7214
7215 * gdb.ada/watch_arg/watch.adb: New file.
7216 * gdb.ada/watch_arg.exp: New testcase.
7217
7218 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7219
7220 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
7221 via string_to_regexp.
7222 * gdb.mi/mi2-basics.exp: Likewise.
7223
7224 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7225
7226 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7227 Remove unused / obsolete files.
7228
7229 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
7230
7231 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7232
7233 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7234
7235 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7236 HIGH_FRAME argument to -stack-list-arguments can be larger than
7237 the number of frames.
7238
7239 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7240
7241 * gdb.base/args.c (main): Add breakpoint marker.
7242 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7243 really test empty arguments.
7244 (args_load): Delete.
7245 (args_test): New.
7246
7247 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
7248
7249 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
7250 check for one file.
7251
7252 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7253
7254 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7255 HIGH_FRAME argument to -stack-list-locals can be larger than
7256 the number of frames.
7257
7258 2006-08-18 Fred Fish <fnf@specifix.com>
7259
7260 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7261 '$' in front of skip_vmx_tests_saved when setting that.
7262
7263 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7264
7265 * gdb.base/trace-commands.exp: New file.
7266
7267 2006-08-10 Joel Brobecker <brobecker@adacore.com>
7268 Daniel Jacobowitz <dan@codesourcery.com>
7269
7270 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7271 expected output of the backtrace commands.
7272
7273 2006-08-09 Joel Brobecker <brobecker@adacore.com>
7274
7275 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7276 untested followed by return combination.
7277 * gdb.arch/altivec-regs.exp: Likewise.
7278 * gdb.arch/e500-abi.exp: Likewise.
7279 * gdb.arch/e500-regs.exp: Likewise.
7280 * gdb.arch/gdb1291.exp: Likewise.
7281 * gdb.arch/gdb1431.exp: Likewise.
7282 * gdb.arch/gdb1558.exp: Likewise.
7283 * gdb.arch/i386-prologue.exp: Likewise.
7284 * gdb.arch/i386-unwind.exp: Likewise.
7285 * gdb.asm/asm-source.exp: Likewise.
7286 * gdb.base/a2-run.exp: Likewise.
7287 * gdb.base/advance.exp: Likewise.
7288 * gdb.base/all-bin.exp: Likewise.
7289 * gdb.base/annota1.exp: Likewise.
7290 * gdb.base/annota3.exp: Likewise.
7291 * gdb.base/args.exp: Likewise.
7292 * gdb.base/arithmet.exp: Likewise.
7293 * gdb.base/assign.exp: Likewise.
7294 * gdb.base/async.exp: Likewise.
7295 * gdb.base/attach.exp: Likewise.
7296 * gdb.base/bang.exp: Likewise.
7297 * gdb.base/bigcore.exp: Likewise.
7298 * gdb.base/bitfields.exp: Likewise.
7299 * gdb.base/bitfields2.exp: Likewise.
7300 * gdb.base/break.exp: Likewise.
7301 * gdb.base/call-sc.exp: Likewise.
7302 * gdb.base/call-strs.exp: Likewise.
7303 * gdb.base/callfuncs.exp: Likewise.
7304 * gdb.base/checkpoint.exp: Likewise.
7305 * gdb.base/chng-syms.exp: Likewise.
7306 * gdb.base/code-expr.exp: Likewise.
7307 * gdb.base/commands.exp: Likewise.
7308 * gdb.base/completion.exp: Likewise.
7309 * gdb.base/cond-expr.exp: Likewise.
7310 * gdb.base/condbreak.exp: Likewise.
7311 * gdb.base/consecutive.exp: Likewise.
7312 * gdb.base/constvars.exp: Likewise.
7313 * gdb.base/corefile.exp: Likewise.
7314 * gdb.base/cvexpr.exp: Likewise.
7315 * gdb.base/dbx.exp: Likewise.
7316 * gdb.base/define.exp: Likewise.
7317 * gdb.base/detach.exp: Likewise.
7318 * gdb.base/display.exp: Likewise.
7319 * gdb.base/dump.exp: Likewise.
7320 * gdb.base/ena-dis-br.exp: Likewise.
7321 * gdb.base/ending-run.exp: Likewise.
7322 * gdb.base/environ.exp: Likewise.
7323 * gdb.base/eval-skip.exp: Likewise.
7324 * gdb.base/exprs.exp: Likewise.
7325 * gdb.base/fileio.exp: Likewise.
7326 * gdb.base/finish.exp: Likewise.
7327 * gdb.base/float.exp: Likewise.
7328 * gdb.base/foll-exec.exp: Likewise.
7329 * gdb.base/foll-fork.exp: Likewise.
7330 * gdb.base/foll-vfork.exp: Likewise.
7331 * gdb.base/freebpcmd.exp: Likewise.
7332 * gdb.base/funcargs.exp: Likewise.
7333 * gdb.base/gcore.exp: Likewise.
7334 * gdb.base/gdb1090.exp: Likewise.
7335 * gdb.base/gdb1250.exp: Likewise.
7336 * gdb.base/huge.exp: Likewise.
7337 * gdb.base/info-proc.exp: Likewise.
7338 * gdb.base/interrupt.exp: Likewise.
7339 * gdb.base/jump.exp: Likewise.
7340 * gdb.base/langs.exp: Likewise.
7341 * gdb.base/lineinc.exp: Likewise.
7342 * gdb.base/list.exp: Likewise.
7343 * gdb.base/logical.exp: Likewise.
7344 * gdb.base/long_long.exp: Likewise.
7345 * gdb.base/macscp.exp: Likewise.
7346 * gdb.base/maint.exp: Likewise.
7347 * gdb.base/mips_pro.exp: Likewise.
7348 * gdb.base/miscexprs.exp: Likewise.
7349 * gdb.base/multi-forks.exp: Likewise.
7350 * gdb.base/opaque.exp: Likewise.
7351 * gdb.base/overlays.exp: Likewise.
7352 * gdb.base/pc-fp.exp: Likewise.
7353 * gdb.base/pointers.exp: Likewise.
7354 * gdb.base/printcmds.exp: Likewise.
7355 * gdb.base/psymtab.exp: Likewise.
7356 * gdb.base/ptype.exp: Likewise.
7357 * gdb.base/recurse.exp: Likewise.
7358 * gdb.base/relational.exp: Likewise.
7359 * gdb.base/relocate.exp: Likewise.
7360 * gdb.base/remote.exp: Likewise.
7361 * gdb.base/reread.exp: Likewise.
7362 * gdb.base/restore.exp: Likewise.
7363 * gdb.base/return.exp: Likewise.
7364 * gdb.base/return2.exp: Likewise.
7365 * gdb.base/scope.exp: Likewise.
7366 * gdb.base/sect-cmd.exp: Likewise.
7367 * gdb.base/sep.exp: Likewise.
7368 * gdb.base/sepdebug.exp: Likewise.
7369 * gdb.base/setshow.exp: Likewise.
7370 * gdb.base/setvar.exp: Likewise.
7371 * gdb.base/sigall.exp: Likewise.
7372 * gdb.base/sigbpt.exp: Likewise.
7373 * gdb.base/signals.exp: Likewise.
7374 * gdb.base/signull.exp: Likewise.
7375 * gdb.base/sizeof.exp: Likewise.
7376 * gdb.base/solib.exp: Likewise.
7377 * gdb.base/step-line.exp: Likewise.
7378 * gdb.base/step-test.exp: Likewise.
7379 * gdb.base/structs.exp: Likewise.
7380 * gdb.base/structs2.exp: Likewise.
7381 * gdb.base/term.exp: Likewise.
7382 * gdb.base/twice.exp: Likewise.
7383 * gdb.base/until.exp: Likewise.
7384 * gdb.base/varargs.exp: Likewise.
7385 * gdb.base/volatile.exp: Likewise.
7386 * gdb.base/watchpoint.exp: Likewise.
7387 * gdb.base/whatis-exp.exp: Likewise.
7388 * gdb.base/whatis.exp: Likewise.
7389 * gdb.cp/ambiguous.exp: Likewise.
7390 * gdb.cp/annota2.exp: Likewise.
7391 * gdb.cp/annota3.exp: Likewise.
7392 * gdb.cp/bool.exp: Likewise.
7393 * gdb.cp/breakpoint.exp: Likewise.
7394 * gdb.cp/casts.exp: Likewise.
7395 * gdb.cp/class2.exp: Likewise.
7396 * gdb.cp/classes.exp: Likewise.
7397 * gdb.cp/cplusfuncs.exp: Likewise.
7398 * gdb.cp/ctti.exp: Likewise.
7399 * gdb.cp/derivation.exp: Likewise.
7400 * gdb.cp/exception.exp: Likewise.
7401 * gdb.cp/gdb1355.exp: Likewise.
7402 * gdb.cp/hang.exp: Likewise.
7403 * gdb.cp/inherit.exp: Likewise.
7404 * gdb.cp/local.exp: Likewise.
7405 * gdb.cp/m-data.exp: Likewise.
7406 * gdb.cp/m-static.exp: Likewise.
7407 * gdb.cp/member-ptr.exp: Likewise.
7408 * gdb.cp/method.exp: Likewise.
7409 * gdb.cp/misc.exp: Likewise.
7410 * gdb.cp/namespace.exp: Likewise.
7411 * gdb.cp/overload.exp: Likewise.
7412 * gdb.cp/ovldbreak.exp: Likewise.
7413 * gdb.cp/pr-1023.exp: Likewise.
7414 * gdb.cp/pr-1210.exp: Likewise.
7415 * gdb.cp/pr-574.exp: Likewise.
7416 * gdb.cp/printmethod.exp: Likewise.
7417 * gdb.cp/psmang.exp: Likewise.
7418 * gdb.cp/ref-params.exp: Likewise.
7419 * gdb.cp/ref-types.exp: Likewise.
7420 * gdb.cp/rtti.exp: Likewise.
7421 * gdb.cp/templates.exp: Likewise.
7422 * gdb.cp/try_catch.exp: Likewise.
7423 * gdb.cp/userdef.exp: Likewise.
7424 * gdb.cp/virtfunc.exp: Likewise.
7425 * gdb.disasm/am33.exp: Likewise.
7426 * gdb.disasm/h8300s.exp: Likewise.
7427 * gdb.disasm/mn10300.exp: Likewise.
7428 * gdb.disasm/sh3.exp: Likewise.
7429 * gdb.disasm/t01_mov.exp: Likewise.
7430 * gdb.disasm/t02_mova.exp: Likewise.
7431 * gdb.disasm/t03_add.exp: Likewise.
7432 * gdb.disasm/t04_sub.exp: Likewise.
7433 * gdb.disasm/t05_cmp.exp: Likewise.
7434 * gdb.disasm/t06_ari2.exp: Likewise.
7435 * gdb.disasm/t07_ari3.exp: Likewise.
7436 * gdb.disasm/t08_or.exp: Likewise.
7437 * gdb.disasm/t09_xor.exp: Likewise.
7438 * gdb.disasm/t10_and.exp: Likewise.
7439 * gdb.disasm/t11_logs.exp: Likewise.
7440 * gdb.disasm/t12_bit.exp: Likewise.
7441 * gdb.disasm/t13_otr.exp: Likewise.
7442 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
7443 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
7444 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
7445 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
7446 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
7447 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7448 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7449 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7450 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
7451 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
7452 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7453 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7454 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7455 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7456 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7457 * gdb.mi/gdb701.exp: Likewise.
7458 * gdb.mi/gdb792.exp: Likewise.
7459 * gdb.mi/mi-basics.exp: Likewise.
7460 * gdb.mi/mi-break.exp: Likewise.
7461 * gdb.mi/mi-cli.exp: Likewise.
7462 * gdb.mi/mi-console.exp: Likewise.
7463 * gdb.mi/mi-disassemble.exp: Likewise.
7464 * gdb.mi/mi-eval.exp: Likewise.
7465 * gdb.mi/mi-file.exp: Likewise.
7466 * gdb.mi/mi-read-memory.exp: Likewise.
7467 * gdb.mi/mi-regs.exp: Likewise.
7468 * gdb.mi/mi-return.exp: Likewise.
7469 * gdb.mi/mi-simplerun.exp: Likewise.
7470 * gdb.mi/mi-stack.exp: Likewise.
7471 * gdb.mi/mi-stepi.exp: Likewise.
7472 * gdb.mi/mi-syn-frame.exp: Likewise.
7473 * gdb.mi/mi-until.exp: Likewise.
7474 * gdb.mi/mi-var-block.exp: Likewise.
7475 * gdb.mi/mi-var-child.exp: Likewise.
7476 * gdb.mi/mi-var-cmd.exp: Likewise.
7477 * gdb.mi/mi-var-display.exp: Likewise.
7478 * gdb.mi/mi-watch.exp: Likewise.
7479 * gdb.mi/mi2-basics.exp: Likewise.
7480 * gdb.mi/mi2-break.exp: Likewise.
7481 * gdb.mi/mi2-cli.exp: Likewise.
7482 * gdb.mi/mi2-console.exp: Likewise.
7483 * gdb.mi/mi2-disassemble.exp: Likewise.
7484 * gdb.mi/mi2-eval.exp: Likewise.
7485 * gdb.mi/mi2-file.exp: Likewise.
7486 * gdb.mi/mi2-read-memory.exp: Likewise.
7487 * gdb.mi/mi2-regs.exp: Likewise.
7488 * gdb.mi/mi2-return.exp: Likewise.
7489 * gdb.mi/mi2-simplerun.exp: Likewise.
7490 * gdb.mi/mi2-stack.exp: Likewise.
7491 * gdb.mi/mi2-stepi.exp: Likewise.
7492 * gdb.mi/mi2-syn-frame.exp: Likewise.
7493 * gdb.mi/mi2-until.exp: Likewise.
7494 * gdb.mi/mi2-var-block.exp: Likewise.
7495 * gdb.mi/mi2-var-child.exp: Likewise.
7496 * gdb.mi/mi2-var-cmd.exp: Likewise.
7497 * gdb.mi/mi2-var-display.exp: Likewise.
7498 * gdb.mi/mi2-watch.exp: Likewise.
7499 * gdb.stabs/exclfwd.exp: Likewise.
7500 * gdb.stabs/weird.exp: Likewise.
7501 * gdb.threads/gcore-thread.exp: Likewise.
7502 * gdb.trace/actions.exp: Likewise.
7503 * gdb.trace/backtrace.exp: Likewise.
7504 * gdb.trace/circ.exp: Likewise.
7505 * gdb.trace/collection.exp: Likewise.
7506 * gdb.trace/deltrace.exp: Likewise.
7507 * gdb.trace/infotrace.exp: Likewise.
7508 * gdb.trace/limits.exp: Likewise.
7509 * gdb.trace/packetlen.exp: Likewise.
7510 * gdb.trace/passc-dyn.exp: Likewise.
7511 * gdb.trace/passcount.exp: Likewise.
7512 * gdb.trace/report.exp: Likewise.
7513 * gdb.trace/save-trace.exp: Likewise.
7514 * gdb.trace/tfind.exp: Likewise.
7515 * gdb.trace/tracecmd.exp: Likewise.
7516 * gdb.trace/while-dyn.exp: Likewise.
7517 * gdb.trace/while-stepping.exp: Likewise.
7518
7519 2006-08-08 Joel Brobecker <brobecker@adacore.com>
7520
7521 * gdb.base/step-bt.c: New file.
7522 * gdb.base/step-bt.exp: New testcase.
7523
7524 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * config/monitor.exp (gdb_load): Remove support for obsolete
7527 download-write-size.
7528 * gdb.base/remote.exp: Likewise. Update all callers of
7529 gdb_timed_load.
7530
7531 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
7532
7533 * cursal.exp: Pass binfile to gdb_load.
7534
7535 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
7536
7537 * gdb.base/cursal.exp: Add "" to gdb_load call.
7538
7539 2006-07-29 Mark Kettenis <kettenis@gnu.org>
7540
7541 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
7542 NetBSD/ELF targets.
7543
7544 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
7545
7546 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
7547 operator*.
7548
7549 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7550
7551 * gdb.base/completion.exp: Update for change in "file" behavior.
7552 * gdb.stabs/weird.exp: Likewise.
7553 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
7554 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
7555
7556 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
7557
7558 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
7559 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
7560
7561 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
7562
7563 * gdb.base/default.exp: Update source command error message.
7564 * gdb.base/help.exp: Update 'help source' message.
7565
7566 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
7567
7568 * gdb.cp/bs15503.exp: Update comment for no longer crashing
7569 test.
7570
7571 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
7572
7573 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
7574
7575 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7576
7577 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
7578
7579 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7580
7581 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
7582
7583 2006-07-17 Mark Kettenis <kettenis@gnu.org>
7584
7585 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
7586 *-*-openbsd* from targets for wich we expect ARM FPA floating
7587 point format.
7588
7589 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7590
7591 * gdb.cp/annota3.exp: Expect frame-begin annotation.
7592
7593 2006-07-17 Mark Kettenis <kettenis@gnu.org>
7594
7595 * gdb.base/annota3.exp: Expect frame-begin annotation.
7596
7597 2006-07-14 Joel Brobecker <brobecker@adacore.com>
7598
7599 * gdb.base/help.exp: Adjust "help unset" test to accept
7600 any list of unset commands.
7601
7602 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
7603 Daniel Jacobowitz <dan@codesourcery.com>
7604
7605 * gdb.cp/ref-params.exp: New test.
7606 * gdb.cp/ref-params.cc: New source file.
7607 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
7608
7609 2006-07-08 Mark Kettenis <kettenis@gnu.org>
7610
7611 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
7612 spaces/tabs in regular expressions since they might not be there.
7613
7614 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
7615
7616 * gdb.base/ifelse.exp: New file.
7617
7618 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
7619
7620 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
7621 line.
7622 * gdb.base/huge.exp: Loop over compilation to find a size that
7623 is acceptable.
7624 * gdb.base/remote.exp: Correct expected strings.
7625 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
7626
7627 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
7630
7631 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7632
7633 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
7634 native.
7635
7636 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7637
7638 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
7639 enable stabs testing.
7640
7641 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7642
7643 * gdb.base/auxv.exp: Intercept undefined command messages before
7644 gdb_test_multiple does.
7645
7646 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7647
7648 * Makefile.in (host_alias): Remove.
7649 (target_alias): Use @target_noncanonical@.
7650 (site.exp): Don't set host_alias.
7651 * aclocal.m4: Remove contents. Include acx.m4.
7652 * configure: Regenerated.
7653 * configure.ac: Use ACX_NONCANONICAL_TARGET.
7654
7655 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
7656
7657 * lib/gdb.exp (gdb_load_cmd): New.
7658
7659 * gdb.base/fileio.c: Add system(NULL) test.
7660 * gdb.base/fileio.exp: Check it.
7661
7662 * gdb.base/break.c: Add 10a breakpoint at }
7663 * gdb.base/break.exp: Add test for breakpoint at }
7664 * gdb.cp/anon-union.cc: Add code at end of function.
7665 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
7666 * gdb.mi/var-cmd.c: Add code at end of function.
7667 * gdb.mi/mi-var-display.exp: Adjust end of next.
7668 * gdb.mi/mi2-var-display.exp: Likewise.
7669 * gdb.base/fileio.c: Add stop function and insert calls at
7670 stopping places.
7671 * gdb.base/fileio.exp: Breakpoint stop function and remove
7672 explicit line number references.
7673
7674 2006-05-19 Joel Brobecker <brobecker@adacore.com>
7675
7676 * gdb.base/del.exp (test_delete_alias): New function.
7677 Now check that both "del" and "d" work as aliases for "delete".
7678
7679 2006-05-18 Fred Fish <fnf@specifix.com>
7680
7681 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
7682 required. Check for spurious output after program exits normally.
7683
7684 2006-05-17 Fred Fish <fnf@specifix.com>
7685
7686 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
7687 gdb_load, so it works in the simulator.
7688
7689 2006-05-11 Fred Fish <fnf@specifix.com>
7690
7691 * gdb.base/bang.exp: Ignore unexpected output between the
7692 "program exited normally" and the gdb prompt, as many other
7693 tests do.
7694
7695 2006-05-07 Mark Kettenis <kettenis@gnu.org>
7696
7697 * gdb.base/help.exp: Make "delete checkpoint" part option for
7698 "help d" and "help delete" tests.
7699
7700 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7701
7702 * gdb.mi/mi-basics.exp: Add missing serial number to
7703 expected output in some mi_gdb_test statements.
7704 * gdb.mi/mi2-basics.exp: Likewise.
7705
7706 2006-05-05 Joel Brobecker <brobecker@adacore.com>
7707
7708 * gdb.base/del.c: New file.
7709 * gdb.base/del.exp: New testcase.
7710
7711 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
7712
7713 * gdb.base/break.exp: Do not assume a breakpoint on
7714 main will actually be in $srcfile when optimizing.
7715 * gdb.base/savedregs.exp: Do not require that the dummy
7716 frame location match up to a symbol and source file location.
7717 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
7718 will get printed without a mi_cmd_data_list_register_values prefix.
7719 (*-data-list-register-*): Correct regular expressions to expect the new
7720 pseudo d? floating point registers.
7721 * gdb.mi/mi2-regs.exp: Likewise.
7722
7723 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
7724
7725 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7726 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7727 is allocated by the compiler.
7728 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7729 anons, e, anone to force their allocation by the compiler.
7730
7731 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.base/help.exp: Update expected text for help d and
7734 help delete.
7735
7736 2006-05-02 Mark Kettenis <kettenis@gnu.org>
7737
7738 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7739 NetBSD/ELF targets.
7740
7741 2006-04-30 Mark Kettenis <kettenis@gnu.org>
7742
7743 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7744 single-step breakpoint fails; make this a KFAIL on
7745 sparc*-*-openbsd*.
7746 * gdb.base/siginfo.exp: Likewise.
7747 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7748
7749 2006-04-26 Michael Snyder <msnyder@redhat.com>
7750
7751 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7752 which may have to consume output from other forks.
7753 Add tests to make sure that "delete fork" succeeded.
7754
7755 2006-04-20 Michael Snyder <msnyder@redhat.com>
7756
7757 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7758 Add support for the Renesas M32C and M16C.
7759
7760 * gdb.asm/asm-source.exp: Add m32c target.
7761 * gdb.asm/m32c.inc: Support for m32c target.
7762
7763 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7764
7765 * gdb.base/commands.exp (recursive_source_test): New test.
7766
7767 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
7768
7769 * gdb.base/float.exp: Add pattern for sparc targets.
7770
7771 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7772
7773 * gdb.base/commands.exp (stray_arg0_test): New test.
7774
7775 2006-03-30 Paul Brook <paul@codesourcery.com>
7776
7777 * gdb.mi/mi-until.exp: kfail broken until command.
7778 * gdb.mi/mi2-until.exp: Ditto.
7779
7780 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
7781
7782 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7783
7784 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
7785
7786 * gdb.base/prelink.exp: Anchor tested-for regular expression
7787 on gdb prompt.
7788
7789 2006-03-07 Paul Brook <paul@codesourcery.com>
7790
7791 * gdb.base/assign.exp: Correct fail message.
7792
7793 2006-03-07 Paul Brook <paul@codesourcery.com>
7794
7795 * lib/compiler.c: Extract armcc version number.
7796 * lib/compiler.cc: Ditto.
7797
7798 2006-03-07 Paul Brook <paul@codesourcery.com>
7799
7800 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7801 additional_flags=-w.
7802 * gdb.arch/altivec-regs.exp: Ditto.
7803 * gdb.arch/e500-abi.exp: Ditto.
7804 * gdb.arch/e500-regs.exp: Ditto.
7805 * gdb.base/all-bin.exp: Ditto.
7806 * gdb.base/annota1.exp: Ditto.
7807 * gdb.base/annota3.exp: Ditto.
7808 * gdb.base/args.exp: Ditto.
7809 * gdb.base/arithmet.exp: Ditto.
7810 * gdb.base/assign.exp: Ditto.
7811 * gdb.base/async.exp: Ditto.
7812 * gdb.base/bang.exp: Ditto.
7813 * gdb.base/break.exp: Ditto.
7814 * gdb.base/call-rt-st.exp: Ditto.
7815 * gdb.base/completion.exp: Ditto.
7816 * gdb.base/cond-expr.exp: Ditto.
7817 * gdb.base/condbreak.exp: Ditto.
7818 * gdb.base/consecutive.exp: Ditto.
7819 * gdb.base/define.exp: Ditto.
7820 * gdb.base/display.exp: Ditto.
7821 * gdb.base/ena-dis-br.exp: Ditto.
7822 * gdb.base/environ.exp: Ditto.
7823 * gdb.base/eval-skip.exp: Ditto.
7824 * gdb.base/info-proc.exp: Ditto.
7825 * gdb.base/jump.exp: Ditto.
7826 * gdb.base/logical.exp: Ditto.
7827 * gdb.base/long_long.exp: Ditto.
7828 * gdb.base/maint.exp: Ditto.
7829 * gdb.base/miscexprs.exp: Ditto.
7830 * gdb.base/pc-fp.exp: Ditto.
7831 * gdb.base/pointers.exp: Ditto.
7832 * gdb.base/relational.exp: Ditto.
7833 * gdb.base/reread.exp: Ditto.
7834 * gdb.base/sect-cmd.exp: Ditto.
7835 * gdb.base/sep.exp: Ditto.
7836 * gdb.base/sepdebug.exp: Ditto.
7837 * gdb.base/until.exp: Ditto.
7838 * gdb.base/whatis-exp.exp: Ditto.
7839 * gdb.cp/annota2.exp: Ditto.
7840 * gdb.cp/annota3.exp: Ditto.
7841 * gdb.trace/actions.exp: Ditto.
7842 * gdb.trace/backtrace.exp: Ditto.
7843 * gdb.trace/circ.exp: Ditto.
7844 * gdb.trace/collection.exp: Ditto.
7845 * gdb.trace/deltrace.exp: Ditto.
7846 * gdb.trace/infotrace.exp: Ditto.
7847 * gdb.trace/limits.exp: Ditto.
7848 * gdb.trace/packetlen.exp: Ditto.
7849 * gdb.trace/passc-dyn.exp: Ditto.
7850 * gdb.trace/passcount.exp: Ditto.
7851 * gdb.trace/report.exp: Ditto.
7852 * gdb.trace/save-trace.exp: Ditto.
7853 * gdb.trace/tfind.exp: Ditto.
7854 * gdb.trace/tracecmd.exp: Ditto.
7855 * gdb.trace/while-dyn.exp: Ditto.
7856 * gdb.trace/while-stepping.exp: Ditto.
7857 * lib/gdb.exp: Ditto.
7858 (gdb_compile): Handle nowarning option.
7859
7860 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
7861
7862 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7863 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7864 Rename executable to prelinkt. Don't re-prelink if we didn't
7865 get a core file. Test prelink -u exit status to tell whether
7866 prelinking failed. Use gdb_test_multiple.
7867
7868 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7869
7870 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7871 (do_tests): Call it.
7872
7873 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
7874
7875 * gdb.base/prelink.exp: New test.
7876 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7877
7878 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7879
7880 * gdb.fortran/derived-type.f90: New file.
7881 * gdb.fortran/derived-type.exp: New testcase.
7882
7883 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7884
7885 * gdb.base/default.exp: Allow ';' as a directory separator.
7886
7887 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7888
7889 * gdb.base/help.exp (help add-symbol-file): Update.
7890
7891 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7892
7893 * gdb.base/help.exp (help load): Update expected results.
7894
7895 2006-02-19 Fred Fish <fnf@specifix.com>
7896
7897 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7898 specifix hex value as part of results.
7899 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
7900
7901 2006-02-16 Fred Fish <fnf@specifix.com>
7902
7903 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7904 ushort_addr, and slong_addr, so the typedefs are not optimized
7905 away.
7906 * gdb.base/whatis.exp: Add tests using type name for struct type,
7907 union type, enum type, and typedef.
7908
7909 2006-02-13 Mark Kettenis <kettenis@gnu.org>
7910
7911 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7912
7913 2006-02-13 Jim Blandy <jimb@redhat.com>
7914
7915 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7916 case where it takes two "next" commands to skip past the init
7917 call.
7918
7919 2006-02-12 Fred Fish <fnf@specifix.com>
7920
7921 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7922 to handle cases where it takes two "next" commands to skip
7923 past the init call.
7924
7925 2006-02-07 Joel Brobecker <brobecker@adacore.com>
7926
7927 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7928 on hppa32 targets.
7929
7930 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
7931
7932 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7933 field.
7934
7935 2006-01-29 Mark Kettenis <kettenis@gnu.org>
7936
7937 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7938
7939 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7940
7941 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7942 files.
7943
7944 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * gdb.cp/maint.exp: Set complaints to a positive value.
7947
7948 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7949
7950 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7951 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7952 function name.
7953
7954 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.base/checkpoint.c: Update copyright notice. Include
7957 <stdlib.h>.
7958
7959 2006-01-04 Jim Blandy <jimb@redhat.com>
7960
7961 * gdb.asm/asm-source.exp: Independently provide default values for
7962 asm-flags and debug-flags. Use 'string equal' to do the
7963 comparison, not the implicit expr's '==' operator. Remove
7964 now-unneeded assignments to asm-flags. In h8300 case, place
7965 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7966
7967 2006-01-04 Michael Snyder <msnyder@redhat.com>
7968
7969 * gdb.base/checkpoint.c: New file.
7970 * gdb.base/checkpoint.exp: New file.
7971 * gdb.base/multi-fork.c: New file.
7972 * gdb.base/multi-fork.exp: New file.
7973 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7974
7975 2006-01-04 Fred Fish <fnf@specifix.com>
7976
7977 * gdb.base/ptype.c (foo): Add typedef.
7978 (intfoo): Add function.
7979 * gdb.base/ptype1.c: New file.
7980 * gdb.base/ptype.exp: Handle compilation and linking with two
7981 source files. Test that proper type for "foo" is found based
7982 on source context rather than first match found in symtabs.
7983
7984 2005-12-28 Mark Kettenis <kettenis@gnu.org>
7985
7986 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7987 * gdb.asm/openbsd.inc: Indent commands.
7988
7989 2005-12-26 Mark Kettenis <kettenis@gnu.org>
7990
7991 * gdb.base/freebpcmd.exp: Increase timeout.
7992
7993 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7994
7995 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7996
7997 * gdb.base/default.exp: Update check for "show version".
7998
7999 2005-12-09 Randolph Chung <tausq@debian.org>
8000
8001 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8002 * gdb.asm/pa64.inc: New file.
8003
8004 2005-12-09 Randolph Chung <tausq@debian.org>
8005
8006 * gdb.asm/common.inc: Indent commands.
8007 * gdb.asm/asmsrc1.s: Likewise.
8008 * gdb.asm/asmsrc2.s: Likewise.
8009
8010 2005-12-09 Randolph Chung <tausq@debian.org>
8011
8012 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8013 (get_addr_of_sym): Remove duplicate print.
8014 (gen_core): xfail hppa*-*-hpux*, update expected output.
8015 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8016 * gdb.arch/pa64-nullify.s: New file.
8017
8018 2005-12-09 Randolph Chung <tausq@debian.org>
8019
8020 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8021
8022 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
8023
8024 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8025 code generation for these functions.
8026 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8027 error message.
8028
8029 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8030
8031 * gdb.base/help.exp (help b, help br, help bre, help brea)
8032 (help break): Update the expected message.
8033
8034 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8035
8036 * gdb.asm/m68hc11.inc: Setup the data section.
8037 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8038 script for this test.
8039 (m6812-*-*): Likewise.
8040
8041 2005-11-09 Randolph Chung <tausq@debian.org>
8042
8043 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8044
8045 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8046
8047 * gdb.base/break.exp: Fix a comment typo.
8048
8049 2005-11-03 Jim Blandy <jimb@redhat.com>
8050
8051 Checked in by Elena Zannoni <ezannoni@redhat.com>
8052
8053 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
8054
8055 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
8056
8057 * gdb.arch/gdb1558.c: Include stdio.h.
8058
8059 2005-10-31 Mark Kettenis <kettenis@gnu.org>
8060
8061 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8062
8063 2005-10-31 Mark Kettenis <kettenis@gnu.org>
8064
8065 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8066
8067 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8068
8069 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8070 vscr" tests to better match output.
8071
8072 2005-10-12 Jim Blandy <jimb@redhat.com>
8073
8074 * gdb.base/structs.exp (any): New function.
8075 (test_struct_returns): Don't make any assumptions at all about
8076 what value the function returns when GDB can't set the return
8077 value.
8078
8079 2005-10-09 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/arrayidx/p.adb: New file.
8082 * gdb.ada/arrayidx.exp: New testcase
8083
8084 2005-10-09 Joel Brobecker <brobecker@adacore.com>
8085
8086 * gdb.ada/array_return/pck.ads: New file.
8087 * gdb.ada/array_return/pck.adb: New file.
8088 * gdb.ada/array_return/p.adb: New file.
8089 * gdb.ada/array_return.exp: New testcase.
8090
8091 2005-10-03 Joel Brobecker <brobecker@adacore.com>
8092
8093 * gdb.base/arrayidx.c: New file.
8094 * gdb.base/arrayidx.exp: New testcase.
8095
8096 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
8097
8098 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8099 frames-invalid and breakpoints-invalid are no longer generated
8100 with level 3 so don't expect them in the output.
8101
8102 2005-09-27 Bob Rossi <bob@brasko.net>
8103
8104 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
8105 from test. Escape the | in mi_gdb_test call.
8106 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8107 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8108 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8109 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8110 expected regex's in mi_gdb_test calls.
8111 * lib/mi-support.exp: Remove arbitrary .* from tests.
8112 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8113 Fully anchor GDB/MI expected results in mi_gdb_test.
8114 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8115 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8116
8117 2005-09-26 Paul Brook <paul@codesourcery.com>
8118
8119 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8120
8121 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8122
8123 * bfp-test.c: New file.
8124 * bfp-test.exp: New testcase.
8125
8126 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8127
8128 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8129 of subarray and substring variable.
8130 * gdb.fortran/subarray.f: New source file for the test of subarray
8131 and substring variable evaluation.
8132 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8133 of string constant.
8134
8135 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8136
8137 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8138 copyright dates.
8139
8140 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8141
8142 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8143 powerpc altivec' test with an almost identical 'info vector' test.
8144
8145 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8146
8147 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8148 vscr" tests to match output.
8149
8150 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8151
8152 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8153 output.
8154
8155 2005-09-11 Bob Rossi <bob@brasko.net>
8156
8157 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8158 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8159 commands that return an MI output command and an asyncronous MI output
8160 command.
8161 * gdb.mi/mi-console.exp: Ditto.
8162
8163 2005-09-11 Bob Rossi <bob@brasko.net>
8164
8165 * gdb.mi/mi-var-child.c: Include <string.h>.
8166
8167 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * killed.exp: Correct gdb_expect syntax.
8170
8171 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
8172
8173 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8174
8175 2005-08-02 Bob Rossi <bob@brasko.net>
8176
8177 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8178 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8179 Change tests to inferior-tty-set/show.
8180 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8181 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8182 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8183 inferior. Use mi_gdb_test to get GDB and Inferior output.
8184 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8185 descriptor.
8186 (mi_inferior_tty_name): Add inferior PTY file name.
8187 (mi_gdb_start): Add INFERIOR_PTY parameter.
8188 (mi_gdb_test): Add IPATTERN parameter.
8189
8190 2005-08-02 Bob Rossi <bob@brasko.net>
8191
8192 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8193 parameter to mi_gdb_test.
8194 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8195
8196 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8197
8198 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8199 struct_declarations.
8200 * gdb.mi/mi-var-child.exp: Step over the initialization of
8201 struct_declarations.
8202
8203 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8204
8205 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8206 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8207 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8208 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8209 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8210 file.
8211
8212 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
8213
8214 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8215 (do_children_tests): Assign values to the extra elements.
8216
8217 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8218 them for tests for "-var-update --no-values" and
8219 "-var-update --all-values".
8220 Add test for "-var-list-children --simple-values".
8221
8222 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8223
8224 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8225 "-stack-list-locals --simple-values" Improve doc strings and
8226 comments.
8227
8228 2005-07-18 Mark Kettenis <kettenis@gnu.org>
8229
8230 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8231 *-*-openbsd*.
8232 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8233
8234 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8235 sigaltsatck'.
8236
8237 2005-07-14 Bob Rossi <bob@brasko.net>
8238
8239 * gdb.base/default.exp (tty): Changed output of command.
8240 * gdb.base/help.exp (help tty): Ditto.
8241
8242 2005-07-12 Mark Kettenis <kettenis@gnu.org>
8243
8244 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8245
8246 2005-07-10 Mark Kettenis <kettenis@gnu.org>
8247
8248 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8249 -stack-select-frame without arguments.
8250 (test_stack_frame_listing): Add test for newly implemented command
8251 -stack-info-frame.
8252
8253 2005-07-06 Bob Rossi <bob@brasko.net>
8254
8255 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8256 command.
8257 (Copyright): Update copyright.
8258
8259 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8260
8261 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8262 tests to evaluate exponentiation expression.
8263
8264 2005-06-29 Andreas Schwab <schwab@suse.de>
8265
8266 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8267 main to avoid warnings.
8268
8269 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8270
8271 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
8272
8273 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8274 -stack-select-frame without arguments.
8275 (test_stack_frame_listing): Add test for newly implemented command
8276 -stack-info-frame.
8277
8278 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8279
8280 * gdb.fortran/array-element.f: New file.
8281 * gdb.fortran/array-element.exp: New testcase.
8282
8283 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8284
8285 * gdb.base/bigcore.exp: Correct checks for systems which can
8286 not dump a large core file.
8287
8288 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.base/relocate.c: Add a copyright notice.
8291 (dummy): Remove.
8292 * gdb.base/relocate.exp: Test printing the values of variables
8293 from a relocatable file.
8294
8295 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8296
8297 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8298 excess MI output after an error.
8299
8300 2005-05-29 Joel Brobecker <brobecker@adacore.com>
8301
8302 * gdb.arch/alpha-step.c: New file.
8303 * gdb.arch/alpha-step.exp: New testcase.
8304
8305 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8306 Dennis Brueni <dennis@slickedit.com>
8307
8308 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8309 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8310 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8311 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8312 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8313 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8314 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8315
8316 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8317 Wu Zhou <woodzltc@cn.ibm.com>
8318
8319 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8320 IBM's xlc compiler.
8321 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8322 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8323
8324 2005-05-13 Jim Blandy <jimb@redhat.com>
8325
8326 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8327 calling gdb_suppress_entire_file.
8328 * gdb.base/charset.exp: Same.
8329 * gdb.base/call-rt-st.exp: Same.
8330
8331 2005-05-05 Bob Rossi <bob_rossi@cox.net>
8332
8333 * lib/gdb.exp (fullname_syntax): Added global regex.
8334 (fullname_syntax_POSIX): Ditto.
8335 (fullname_syntax_UNC): Ditto.
8336 (fullname_syntax_DOS_CASE): Ditto.
8337 (fullname_syntax_DOS): Ditto.
8338 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8339 fullname_syntax variable to scope and use it.
8340 (test_file_list_exec_source_files): Ditto.
8341 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8342
8343 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8344
8345 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8346
8347 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8348
8349 * lib/gdb.exp (skip_altivec_tests): New function, based on
8350 check_vmx_hw_available from the GCC testsuite.
8351 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8352 * lib/gdb.arch/altivec-regs.exp: Likewise.
8353
8354 2005-05-02 Jim Blandy <jimb@redhat.com>
8355
8356 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8357 calling gdb_suppress_entire_file.
8358
8359 2005-04-30 Randolph Chung <tausq@debian.org>
8360
8361 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
8362 Slightly relax "sem_post" name checking.
8363
8364 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8365
8366 * gdb.base/unload.exp: Use new shared library infrastructure.
8367
8368 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8369
8370 * gdb.base/so-impl-ld.exp: Use new shared library
8371 infrastructure.
8372
8373 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
8374
8375 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
8376 * gdb.asm/h8300.inc: New file.
8377
8378 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8379
8380 * gdb.base/shlib-call.exp: Change to use new shared library
8381 infrastructure.
8382
8383 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8384
8385 * gdb.base/pending.exp: Change to use new shared library
8386 infrastructure.
8387
8388 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8389
8390 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
8391 use test_compiler_info instead of gcc_compiled, and update copyright.
8392
8393 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
8394
8395 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
8396 shared objects being adjusted and update copyright years.
8397
8398 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
8399
8400 * ChangeLog: Correct some 2003-01-13 dates.
8401 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
8402 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
8403 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
8404 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
8405 gdb.trace/tfind.exp: Update copyright years.
8406
8407 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
8408 Daniel Jacobowitz <dan@codesourcery.com>
8409
8410 * lib/gdb.exp (gdb_compile): Handle shlib=.
8411 (gdb_compile_shlib): New function.
8412
8413 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
8414
8415 * lib/gdb.exp (test_compiler_info): Give argument a default value.
8416
8417 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8418
8419 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
8420 gdb.server.
8421 * configure.ac: Likewise.
8422 * configure: Regenerated.
8423 * gdb.gdbserver/Makefile.in: Moved to...
8424 * gdb.server/Makefile.in: ... here.
8425 * gdb.gdbserver/server.c: Moved to...
8426 * gdb.server/server.c: ... here.
8427 * gdb.gdbserver/server-run.exp: Moved to...
8428 * gdb.server/server-run.exp: ... here.
8429
8430 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8431
8432 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
8433 * configure.ac: Create gdb.gdbserver/Makefile.
8434 * configure: Regenerated.
8435 * lib/gdbserver-support.exp: New file, derived from
8436 config/gdbserver.exp.
8437 * config/gdbserver.exp: Use gdbserver-support.exp.
8438 * gdb.gdbserver/Makefile.in: New file.
8439 * gdb.gdbserver/server.c: New file.
8440 * gdb.gdbserver/server-run.exp: New file.
8441
8442 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
8443
8444 * lib/gdb.exp (test_compiler_info): Return compiler_info
8445 if no arguments are given.
8446
8447 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
8448
8449 * gdb.arch/altivec-abi.exp: Check for compiler and set
8450 use altivec' flag accordingly.
8451 * gdb.arch/altivec-regs.exp: Likewise.
8452
8453 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
8454
8455 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
8456
8457 2005-03-27 Andreas Schwab <schwab@suse.de>
8458
8459 * gdb.base/bigcore.c (main): Add missing mode argument in open
8460 call.
8461
8462 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
8463
8464 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
8465 downloads.
8466 * config/gdbserver.exp (gdb_load): Likewise.
8467
8468 2005-03-14 Paul Brook <paul@codesourcery.com>
8469
8470 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
8471 targets.
8472
8473 2005-03-09 Joel Brobecker <brobecker@adacore.com>
8474
8475 * gdb.dwarf2/dup-psym.S: New file.
8476 * gdb.dwarf2/dup-psym.exp: New testcase.
8477
8478 2005-03-09 Joel Brobecker <brobecker@adacore.com>
8479
8480 * gdb.ada/exec_changed/first.adb: New file.
8481 * gdb.ada/exec_changed/second.adb: New file.
8482 * gdb.ada/exec_changed.exp: New testcase.
8483
8484 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
8485
8486 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
8487 (A2): New class.
8488 (main): Test operator+.
8489 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
8490 breakpoint test.
8491
8492 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
8493 * gdb.base/signull.exp: Disable if gdb,nosignals.
8494 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
8495 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
8496 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
8497 * gdb.mi/mi2-console.exp: Likewise.
8498 * gdb.trace/collection.exp (run_trace_experiment): Consume the
8499 continue output at start.
8500 (gdb_collect_locals_test): Robustify regexp.
8501 * gdb.trace/passc-dyn.exp: Fix comment typo.
8502 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
8503
8504 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
8505
8506 * gdb.asm/asm-source.exp: Add iq2000 case.
8507 * gdb.asm/iq2000.inc: New file.
8508
8509 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
8510
8511 * gdb.base/command.exp: Change hardcoded value to regular expression.
8512 * gdb.base/float.exp: Add powerpc to the list of targets checked.
8513
8514 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
8517 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
8518 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
8519 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
8520 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
8521
8522 2005-03-05 Mark Kettenis <kettenis@gnu.org>
8523
8524 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
8525 changes.
8526
8527 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
8528
8529 * lib/compiler.c: Add test for IBM's xlc compiler.
8530 * lib/compiler.cc: Likewise.
8531
8532 2004-02-24 Joel Brobecker <brobecker@adacore.com>
8533
8534 * gdb.ada/fixed_points.exp: Create compilation object directory
8535 before running the test.
8536 * gdb.ada/null_record.exp: Likewise.
8537 * gdb.ada/packed_array.exp: Likewise.
8538 * gdb.ada/start.exp: Likewise.
8539
8540 2005-02-15 Joel Brobecker <brobecker@adacore.com>
8541
8542 * gdb.ada/packed_array/pa.adb: New file.
8543 * gdb.ada/packed_array.exp: New testcase.
8544
8545 2005-02-10 Mark Kettenis <kettenis@gnu.org>
8546
8547 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
8548 files.
8549
8550 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
8551 on *-*-openbsd*. Correctly match whitespace in regukar
8552 expressions.
8553
8554 2005-02-10 Daniel Jacobowitz <dan@debian.org>
8555
8556 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
8557 PR exp/1821
8558 * gdb.base/gdb1821.c: New test file.
8559 * gdb.base/gdb1821.exp: New test file.
8560
8561 2005-02-09 Joel Brobecker <brobecker@adacore.com>
8562
8563 * gdb.base/start.c: New file.
8564 * gdb.base/start.exp: New testcase.
8565
8566 2005-02-09 Joel Brobecker <brobecker@adacore.com>
8567
8568 * gdb.ada/start/dummy.adb: New file.
8569 * gdb.ada/start.exp: New testcase.
8570
8571 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
8572
8573 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
8574 for printing symbols and statistics.
8575 Add test for using relative pathnames in "maint print msymbols" test.
8576 Mark "maint info sections DATA" XFAIL on Cygwin.
8577 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
8578 tests.
8579
8580 2005-02-09 Andreas Schwab <schwab@suse.de>
8581
8582 Committed by Andrew Cagney <cagney@gnu.org>
8583 * gdb.base/remotetimeout.exp: New file.
8584
8585 2005-02-07 Mark Kettenis <kettenis@gnu.org>
8586
8587 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
8588
8589 2005-02-03 Joel Brobecker <brobecker@adacore.com>
8590
8591 * gdb.ada/gnat_ada.gpr: New file.
8592 * gdb.ada/gnat_ada.gin: Delete, no longer used.
8593 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
8594 * configure.ac: No longer generate gnat_ada.gpr.
8595 * configure: Regenerate.
8596 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
8597 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
8598 * gdb.ada/null_record/bar.ads: Likewise.
8599 * gdb.ada/null_record/bar.adb: Likewise.
8600 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
8601 * gdb.ada/null_record.exp (testdir): New variable.
8602 (testfile): executable is now in testdir subdirectory.
8603 (srcfile): Use full path to the main compilation unit.
8604 * gdb.ada/fixed_points.exp: Same changes as above.
8605
8606 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
8607
8608 * gdb.base/interp.exp: New test.
8609
8610 2005-01-24 Andrew Cagney <cagney@gnu.org>
8611
8612 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8613
8614 2005-01-19 Andrew Cagney <cagney@gnu.org>
8615
8616 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
8617 configure.ac not configure.in.
8618
8619 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
8620 of powerpc*-*-*.
8621 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
8622 * gdb.base/list.exp (test_list_function)
8623 (test_list_filename_and_function): Ditto.
8624 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
8625
8626 2005-01-16 Andrew Cagney <cagney@gnu.org>
8627
8628 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
8629
8630 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
8631
8632 2005-01-14 Andrew Cagney <cagney@gnu.org>
8633
8634 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
8635 * gdb.mi/mi2-var-cmd.exp: Ditto.
8636
8637 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
8638
8639 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
8640
8641 2005-01-07 Andrew Cagney <cagney@gnu.org>
8642
8643 * configure.ac: Rename configure.in, require autoconf 2.59.
8644 * configure: Re-generate.
8645 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
8646 * gdb.stabs/configure: Re-generate.
8647 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
8648 * gdb.hp/configure: Re-generate.
8649 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
8650 autoconf 2.59.
8651 * gdb.hp/gdb.objdbg/configure: Re-generate.
8652 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
8653 autoconf 2.59.
8654 * gdb.hp/gdb.defects/configure: Re-generate.
8655 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
8656 autoconf 2.59.
8657 * gdb.hp/gdb.compat/configure: Re-generate.
8658 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
8659 autoconf 2.59.
8660 * gdb.hp/gdb.base-hp/configure: Re-generate.
8661 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
8662 autoconf 2.59.
8663 * gdb.hp/gdb.aCC/configure: Re-generate.
8664
8665 2004-12-15 Jim Blandy <jimb@redhat.com>
8666
8667 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
8668 under NPTL when there is debugging info available for libpthread.
8669
8670 2004-12-13 Jerome Guitton <guitton@gnat.com>
8671
8672 * gdb.ada/fixed_points.c: New file.
8673 * gdb.ada/fixed_points.exp: New file.
8674
8675 2004-12-03 Randolph Chung <tausq@debian.org>
8676
8677 * gdb.arch/pa-nullify.exp: New file.
8678 * gdb.arch/pa-nullify.s: New file.
8679
8680 2004-11-30 Randolph Chung <tausq@debian.org>
8681
8682 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
8683 instead of "tbug". Fix regexp to work properly with gdb_test.
8684
8685 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
8686
8687 * gdb.base/bitfields2.exp: New test.
8688 * gdb.base/bitfields2.c: New file.
8689
8690 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
8691
8692 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
8693
8694 2004-11-16 Randolph Chung <tausq@debian.org>
8695
8696 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
8697
8698 2004-11-14 Daniel Jacobowitz <dan@debian.org>
8699
8700 * gdb.threads/threadapply.exp: Correct "macro details" test.
8701
8702 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
8703
8704 * gdb.threads/threadapply.exp: New test.
8705 * gdb.threads/threadapply.c: New file.
8706
8707 2004-11-07 Mark Kettenis <kettenis@gnu.org>
8708
8709 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
8710 frames.
8711
8712 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
8713
8714 * gdb.base/cursal.exp: New file.
8715 * gdb.base/cursal.c: New file.
8716
8717 2004-11-03 Andrew Cagney <cagney@gnu.org>
8718
8719 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
8720
8721 2004-10-30 Mark Kettenis <kettenis@gnu.org>
8722
8723 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8724 NetBSD/ELF targets.
8725
8726 2004-10-29 Joel Brobecker <brobecker@gnat.com>
8727
8728 * gdb.threads/bp_in_thread.c: New file, copied from
8729 pthread_cond_wait.c.
8730 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8731 file, rather than reusing the .c file from another testcase.
8732
8733 2004-10-20 Joel Brobecker <brobecker@gnat.com>
8734
8735 * gdb.ada/null_record.exp: Check where we stopped after
8736 sending the start command, instead of where the associated
8737 temporary breakpoint was inserted.
8738
8739 2004-10-14 Andrew Cagney <cagney@gnu.org>
8740
8741 * gdb.mi/gdb701.c (main): Return 0.
8742
8743 2004-10-13 Daniel Jacobowitz <dan@debian.org>
8744
8745 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
8746
8747 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8748
8749 * gdb.threads/schedlock.c: Add comment markers to use to find
8750 line numbers.
8751 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8752 comments.
8753 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8754 breakpoint lines.
8755
8756 2004-10-12 Daniel Jacobowitz <dan@debian.org>
8757
8758 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8759
8760 2004-10-12 Daniel Jacobowitz <dan@debian.org>
8761
8762 * configure.in: Add gdb.dwarf2.
8763 * configure: Regenerated.
8764 * Makefile.in: Add gdb.dwarf2.
8765 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8766 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8767 gdb.dwarf2/file1.txt: New files.
8768
8769 2004-10-11 Orjan Friberg <orjanf@axis.com>
8770
8771 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
8772 of "run", since the latter doesn't work with remote targets. Adjust
8773 the breakpoint numbering accordingly.
8774 * gdb.threads/pthread_cond_wait.exp: Ditto.
8775
8776 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8777
8778 * gdb.base/overlays.exp: Update copyright years.
8779
8780 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8781
8782 * gdb.base/overlays.exp: Disable if target is Linux.
8783
8784 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
8785
8786 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8787
8788 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8789
8790 * gdb.asm/asm-source.exp: Add m32r-linux target.
8791 * gdb.asm/m32r-linux.inc: New file.
8792
8793 2004-09-24 Andrew Cagney <cagney@redhat.com>
8794 David Anderson <anderson@redhat.com>
8795
8796 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8797 command fails, assume things will work.
8798 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8799 (_GNU_SOURCE): Define.
8800 (print_unsigned, print_hex): Change parameter to "long long".
8801 (print_byte_count): New function, use to print byte counts.
8802 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8803 O_LARGEFILE.
8804 (main): Compute an upper bound on a corefile in max_core_size.
8805 Limit memory chunk size to max_core_size. Limit total memory
8806 allocated to max_core_size.
8807
8808 2004-09-23 Andrew Cagney <cagney@gnu.org>
8809
8810 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8811 from a separate process with code that creates a corefile by
8812 making the inferior dump core.
8813
8814 2004-09-23 Mark Kettenis <kettenis@gnu.org>
8815
8816 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8817 block.
8818
8819 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8820
8821 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8822 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8823 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8824 Likewise.
8825
8826 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8827
8828 * gdb.java/jprint.exp: New test case for java inferior call.
8829 * gdb.java/jprint.java: Ditto.
8830
8831 2004-09-15 Joel Brobecker <brobecker@gnat.com>
8832
8833 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8834
8835 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8836
8837 * gdb.threads/killed.c: Include <stdlib.h>.
8838 * gdb.threads/pthreads.c: Likewise.
8839
8840 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8841
8842 * gdb.threads/killed.c: Add copyright notice.
8843
8844 2004-09-10 Jason Molenda (jmolenda@apple.com)
8845
8846 * gdb.base/define.exp: Two new tests to verify zero space chars
8847 after 'if' and 'while' commands in a user-defined command is correctly
8848 parsed.
8849
8850 2004-09-08 Andrew Cagney <cagney@gnu.org>
8851
8852 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8853 delivery test with duplicate at end of file.
8854
8855 2004-09-06 Mark Kettenis <kettenis@jive.nl>
8856
8857 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8858
8859 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8860
8861 * config/hppro.exp: Removed.
8862
8863 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8864
8865 * config/sparclet.exp: Removed.
8866
8867 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8868
8869 * config/udi.exp: Removed.
8870
8871 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8872
8873 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8874 of "exp_continue".
8875 (advancei): Likewise.
8876
8877 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8878
8879 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8880
8881 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8882
8883 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
8884 to check for nodebug in executable.
8885 * gdb.gdb/observer.exp (setup_test): Likewise.
8886 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8887 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8888
8889 2004-09-01 Andrew Cagney <cagney@gnu.org>
8890
8891 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8892 files.
8893
8894 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8895
8896 * gdb.base/unload.exp: Fix expected warning message to match
8897 latest format.
8898
8899 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
8900
8901 * gdb.base/call-rt-st.exp: Fix typos.
8902
8903 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8904
8905 * gdb.threads/thread_check.exp: New testcase.
8906 * gdb.threads/thread_check.c: New testcase.
8907
8908 2004-08-31 Andrew Cagney <cagney@gnu.org>
8909
8910 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8911 (skip_to_handler_entry): New procedures. Test stepping into a
8912 handler when the breakpoint is at the handler's entry point.
8913
8914 2004-08-30 Andrew Cagney <cagney@gnu.org>
8915
8916 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8917 gdb/1757.
8918
8919 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8920
8921 With code from Manoj Iyer <manjo@austin.ibm.com>:
8922 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8923 return value. Add an arm for "no debugging symbols found".
8924 Change a stray "error" to "perror".
8925 (gdb_run_cmd): Adapt to new return value.
8926 * gdb.base/remote.exp: Adapt to new return value.
8927 * gdb.gdb/complaints.exp: Likewise.
8928 * gdb.gdb/observer.exp: Likewise.
8929 * gdb.gdb/selftest.exp: Likewise.
8930 * gdb.gdb/xfullpath.exp: Likewise.
8931
8932 2004-08-27 Joel Brobecker <brobecker@gnat.com>
8933
8934 * gdb.threads/bp_in_thread.exp: New testcase.
8935
8936 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8937
8938 Fix PR testsuite/1735.
8939 * gdb.threads/schedlock.c (thread_function): Add a cast
8940 to suppress a gcc warning.
8941 * gdb.threads/thread-specific.c (thread_function): Likewise.
8942
8943 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8944
8945 * gdb.base/unload.c: Include <stdlib.h>.
8946
8947 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8948
8949 From Paul Gilliam <pgilliam@us.ibm.com>:
8950 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8951 synchronized after the "return".
8952
8953 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8954
8955 * gdb.mi/basics.c: Include <stdio.h>.
8956 * gdb.mi/pthreads.c: Include <stdlib.h>.
8957 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8958
8959 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8960
8961 * gdb.threads/schedlock.c: Add copyright notice.
8962
8963 2004-08-25 Andrew Cagney <cagney@gnu.org>
8964
8965 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8966 (skip_over_handler, breakpoint_over_hander): New test procedures.
8967 (advance, advancei): Add a proper prefix, do not use
8968 rerun_to_main.
8969 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8970
8971 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8972
8973 * gdb.mi/basics.c: Add copyright notice.
8974 * gdb.mi/var-cmd.c: Add copyright notice.
8975
8976 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8977
8978 * lib/gdb.exp: Remove signed_keyword_not_used.
8979 * lib/compiler.c: Likewise.
8980 * lib/compiler.cc: Likewise.
8981
8982 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8985 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8986
8987 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8988
8989 * gdb.base/whatis.c: Add copyright notice.
8990
8991 2004-08-20 Mark Kettenis <kettenis@gnu.org>
8992
8993 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8994 it to skip the breakpoints encoded in the inline assembly.
8995
8996 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8997
8998 * Makefile.in: Add gdb.fortran.
8999
9000 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9001
9002 * gdb.base/call-sc.exp (test_scalar_returns):
9003 Fix cut-and-paste glitch in "Make fun return now".
9004
9005 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9006
9007 * configure.in: Add gdb.fortran.
9008 * configure: Regenerate.
9009 * gdb.fortran/Makefile.in: New file.
9010 * lib/gdb.exp (skip_fortran_tests): New procedure.
9011
9012 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9013
9014 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9015 reference to bug-gnu@prep.ai.mit.edu.
9016 * gdb.mi/mi-var-child.exp: Likewise.
9017 * gdb.mi/mi-var-cmd.exp: Likewise.
9018 * gdb.mi/mi-var-display.exp: Likewise.
9019 * gdb.mi/mi2-var-block.exp: Likewise.
9020 * gdb.mi/mi2-var-child.exp: Likewise.
9021 * gdb.mi/mi2-var-cmd.exp: Likewise.
9022 * gdb.mi/mi2-var-display.exp: Likewise.
9023
9024 2004-08-15 Mark Kettenis <kettenis@gnu.org>
9025
9026 * gdb.base/unload.c (main): Make local variable msg const.
9027
9028 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9029
9030 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9031 to bug-gnu@prep.ai.mit.edu.
9032 * gdb.mi/mi-disassemble.exp: Likewise.
9033 * gdb.mi/mi-eval.exp: Likewise.
9034 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9035 default line number.
9036 * gdb.mi/mi-return.exp: Likewise.
9037 * gdb.mi/mi-simplerun.exp: Likewise.
9038 * gdb.mi/mi-stack.exp: Likewise.
9039 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9040 number with explicit range test.
9041 * gdb.mi/mi-watch.exp: Likewise.
9042 * gdb.mi/mi2-break.exp: Likewise.
9043 * gdb.mi/mi2-cli.exp: Likewise.
9044 * gdb.mi/mi2-disassemble.exp: Likewise.
9045 * gdb.mi/mi2-eval.exp: Likewise.
9046 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9047 default line number.
9048 * gdb.mi/mi2-return.exp: Likewise.
9049 * gdb.mi/mi2-simplerun.exp: Likewise.
9050 * gdb.mi/mi2-stack.exp: Likewise.
9051 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9052 number with explicit range test.
9053 * gdb.mi/mi2-watch.exp: Likewise.
9054
9055 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9056
9057 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9058 * gdb.cp/m-static.exp: Likewise.
9059 * gdb.cp/rtti.exp: Likewise.
9060
9061 2004-08-14 Mark Kettenis <kettenis@gnu.org>
9062
9063 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9064
9065 2004-08-14 Eli Zaretskii <eliz@gnu.org>
9066
9067 * ChangeLog: Prefix Local Variables with semi-colons and indent
9068 the reference to older ChangeLog files, to fix fontification in
9069 Emacs.
9070
9071 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9072
9073 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9074 * gdb.mi/mi2-break.exp: Likewise.
9075
9076 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9077
9078 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9079
9080 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9081
9082 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9083
9084 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9085
9086 * gdb.cp/classes.exp: Remove unused declarations. Just let
9087 test names default instead of providing special names. Remove
9088 extraneous demangler test.
9089
9090 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9091
9092 * gdb.base/unload.exp: New test for breakpoints in dynamically
9093 loaded libraries.
9094 * gdb.base/unload.c: Ditto.
9095 * gdb.base/unloadshr.c: Ditto.
9096
9097 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9098
9099 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9100 cp_test_ptype_class.
9101 (test_enums): Likewise.
9102
9103 2004-08-10 Andrew Cagney <cagney@gnu.org>
9104
9105 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9106 files.
9107
9108 2004-08-10 Andrew Cagney <cagney@gnu.org>
9109
9110 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9111 init_malloc call.
9112
9113 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9114
9115 * ChangeLog: Add copyright notice. The notice is copied
9116 from emacs 21.3 top level ChangeLog.
9117
9118 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9119
9120 * lib/cp-support.exp: New file.
9121 * lib/cp-support.exp (cp_test_type_class): New function.
9122 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9123 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9124 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9125 cp_test_ptype_class.
9126
9127 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9128
9129 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9130 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9131 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9132 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9133 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9134 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9135 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9136 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9137 gdb.mi/mi2-watch.exp: Update copyright years.
9138
9139 2004-08-09 Mark Kettenis <kettenis@gnu.org>
9140
9141 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9142
9143 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9144
9145 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9146 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9147 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9148 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9149 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9150 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9151 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9152 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9153 gdb.mi/mi-watch.exp: Update copyright years.
9154
9155 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9156
9157 PR gdb/1738
9158 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9159 from a breakpoint with a pending signal.
9160
9161 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9162
9163 PR gdb/1736
9164 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9165 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9166 the prompt.
9167 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9168
9169 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9170
9171 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9172
9173 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9174
9175 PR gdb/1736
9176 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9177 for i?86-*-linux*.
9178
9179 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9180
9181 * gdb.arch/i386-prologue.exp: Compile without debug information.
9182
9183 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9184
9185 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9186 rather than asking gdb to search.
9187
9188 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9189
9190 * gdb.base/gcore.c: Include <string.h>.
9191
9192 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9193
9194 * gdb.base/gcore.c: Add copyright notice.
9195
9196 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9197
9198 * gdb.base/freebpcmd.c: Include <stdio.h>.
9199 * gdb.base/long_long.c: Include <string.h>.
9200 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9201 * gdb.base/siginfo.c: Include <string.h>.
9202 * gdb.base/sigstep.c: Include <string.h>.
9203
9204 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9205
9206 * gdb.base/complex.c: Include <stdlib.h>.
9207
9208 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9209
9210 * gdb.base/complex.c: Add copyright notice.
9211
9212 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9213
9214 * gdb.base/charset.c: Include <stdlib.h>.
9215
9216 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9217
9218 * gdb.base/auxv.c: Include <stdlib.h>.
9219
9220 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9221
9222 * gdb.base/auxv.c: Add copyright notice.
9223
9224 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9225
9226 * gdb.base/coremaker.c: Add copyright notice.
9227 * gdb.base/coremaker2.c: Add copyright notice.
9228
9229 2004-08-04 Andrew Cagney <cagney@gnu.org>
9230
9231 * gdb.base/store.exp: Update copyright.
9232 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9233 names, do not import gdb_prompt.
9234
9235 2004-08-01 Andrew Cagney <cagney@gnu.org>
9236
9237 Fix PR testsuite/1729.
9238 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9239 not use capture_value with value 4.
9240 (capture_value): Add optional test name parameter.
9241 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9242 the prefix, pass to capture_value.
9243
9244 2004-08-01 Mark Kettenis <kettenis@gnu.org>
9245
9246 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9247 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9248 (main): Call new function.
9249
9250 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9251
9252 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9253
9254 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9255
9256 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9257
9258 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9259
9260 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9261 Accept more values of vtbl pointer. Remove some messages
9262 about "obsolete gcc or gdb".
9263
9264 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9265
9266 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9267
9268 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9269
9270 * gdb.base/asm-source.exp: Properly convert target board
9271 debug flags from gcc format to binutils format.
9272
9273 2004-07-28 Mark Kettenis <kettenis@gnu.org>
9274
9275 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9276 gdb1718". PR backtrace/1718 partially fixed.
9277
9278 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9279
9280 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9281
9282 2004-07-26 Nick Clifton <nickc@redhat.com>
9283
9284 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9285 good default value for a specific architecture is available then
9286 set it to that value. Otherwise default to the -gstabs switch.
9287 Remove the -g... switches from the asm-flags variable. Allow the
9288 target board info to override the value if it wants to. Pass the
9289 switch on the assembler command line.
9290
9291 2004-07-23 Mark Kettenis <kettenis@gnu.org>
9292
9293 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9294 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9295 (main): Call new function.
9296
9297 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9298
9299 Test for PR exp/1715.
9300 * gdb.base/radix.exp: Refactor common procedures. Make all
9301 test names unique. Change XFAIL to KFAIL.
9302
9303 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9304
9305 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9306 * gdb.ada/gnat_ada.gin: ... to here.
9307 * configure.in: Use gnat_ada.gin.
9308 * configure: Regenerate.
9309
9310 2004-07-20 Andrew Cagney <cagney@gnu.org>
9311
9312 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9313 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9314 XFAILs. Clean up test messages and comments. Check backtraces.
9315 Delete re-sync code.
9316
9317 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9318
9319 Fix PR cli/740.
9320 * gdb.base/annota1.exp: Honor gdb,nosignals.
9321 * gdb.base/annota3.exp: Likewise.
9322
9323 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9324
9325 * lib/java.exp: Update copyright notice.
9326
9327 2004-07-19 Andrew Cagney <cagney@gnu.org>
9328
9329 * gdb.base/selftest.exp: Copy file from here ...
9330 * gdb.gdb/selftest.exp: ... to here.
9331
9332 2004-07-16 Andrew Cagney <cagney@redhat.com>
9333
9334 * lib/insight-support.exp: Delete file.
9335 * lib/java.exp (java_init): Fix copyright.
9336
9337 2004-07-16 Andrew Cagney <cagney@gnu.org>
9338
9339 * gdb.base/restore.c: Append "prologue" to comments marking the a
9340 function's prologue.
9341 * gdb.base/restore.exp: Update copyright, re-indent.
9342 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9343 callerN" prefix where needed. Update patterns that match a
9344 function's prologue.
9345
9346 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9347
9348 * gdb.base/restore.c: Add copyright notice.
9349
9350 2004-07-16 Andrew Cagney <cagney@gnu.org>
9351
9352 * gdb.base/logical.exp: Update copyright.
9353 (evaluate): New procedure. Use to re-implement tests using
9354 several tables.
9355
9356 2004-07-14 Martin Hunt <hunt@redhat.com>
9357
9358 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9359 which fixes some problems where init.tcl was not found.
9360
9361 2004-07-13 Andrew Cagney <cagney@gnu.org>
9362
9363 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
9364 (check_sizeof, check_valueof): Do not include the output in the
9365 test name. Use gdb_test.
9366 (get_valueof): Use gdb_test_multiple.
9367
9368 * gdb.base/step-test.exp: Update copyright. Use
9369 gdb_test_multiple. Ensure that test names do not include
9370 architecture dependent output.
9371
9372 * gdb.gdb/observer.exp: Update copyright.
9373 (setup_test): Use gdb_test_multiple.
9374 (attach_first_observer, attach_second_observer)
9375 (attach_third_observer, detach_first_observer)
9376 (detach_second_observer, detach_third_observer)
9377 (reset_counters, check_counters): Make $message a prefix.
9378 (test_normal_stop_notifications): Add "args" parameter - a list of
9379 init functions to be called. Make $message a prefix,
9380 (test_observer_normal_stop): Change the message prefixes so that
9381 they are unique, pass the attach / detach procedures to
9382 test_normal_stop_notifications.
9383
9384 * gdb.base/signull.exp (test_segv): Prefix all tests with
9385 "${name}". Clean up test messages.
9386
9387 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
9388
9389 * gdb.base/ena-dis-br.exp: Update copyright.
9390 (break_at): New function. Replace send_gdb with gdb_test,
9391 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
9392 ignore count, not stopped at bpt", with KFAIL.
9393
9394 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
9395
9396 * gdb.base/attach.exp: Remove cleanupfile handling.
9397
9398 2004-07-12 Andrew Cagney <cagney@gnu.org>
9399
9400 * gdb.base/annota1.exp: Cleanup corefile test name.
9401 * gdb.base/annota3.exp: Ditto.
9402
9403 2004-07-12 Andrew Cagney <cagney@gnu.org>
9404
9405 * gdb.base/signals.exp: Clean up copyright, re-indent.
9406
9407 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
9408 gdb_test and gdb_test_multiple.
9409
9410 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
9411
9412 * gdb.java/jmain.exp: Fix expected line number for main to
9413 break at. Set XFAIL for break at main test since gcj does not
9414 provide line number info for first statement in main.
9415
9416 2004-07-08 Andrew Cagney <cagney@gnu.org>
9417
9418 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
9419
9420 * gdb.base/sigbpt.exp: Make the common part of each test name a
9421 prefix instead of suffix.
9422
9423 2004-07-07 Bob Rossi <bob_rossi@cox.net>
9424
9425 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
9426 test from test_tbreak_creation_and_listing to
9427 test_file_list_exec_source_file
9428 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
9429 Changed name of test from test_tbreak_creation_and_listing to
9430 test_file_list_exec_source_file
9431
9432 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
9433
9434 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
9435 the jmisc() constructor instead of <init>.
9436 * gdb.java/jmisc1.exp: Ditto.
9437
9438 2004-07-07 Andrew Cagney <cagney@gnu.org>
9439
9440 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
9441 corrupting the PC.
9442
9443 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
9444
9445 * gdb.cp/templates.exp: Accept whitespace change in demangler
9446 output.
9447
9448 2004-07-06 Andrew Cagney <cagney@gnu.org>
9449
9450 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
9451
9452 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
9453
9454 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
9455 * lib/compiler.cc: Likewise.
9456
9457 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
9458
9459 * lib/compiler.cc: Work around string preprocessing problem
9460 with old hp c++ compiler.
9461 * lib/compiler.c: Likewise.
9462
9463 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
9464
9465 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
9466 directives to conditionalize symbol prefixing.
9467 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
9468 additional_flags handling. Add underscore prefix for Cygwin.
9469 * gdb.arch/i386-unwind.c: Use preprocessor directives to
9470 conditionalize symbol prefixing.
9471 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
9472 additional_flags handling. Add underscore prefix for Cygwin.
9473
9474 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
9475
9476 * gdb.base/bigcore.exp: Skip test on Cygwin.
9477
9478 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
9479
9480 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
9481 formats for "info register". Use gdb_test_multiple. Fix
9482 the "invalid register" test.
9483
9484 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
9485
9486 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
9487 PID for Cygwin. Add Cygwin specific strings to check for in some
9488 tests.
9489 (do_attach_tests): Add a test for user interaction when attaching
9490 to a process with no matching symbol table already loaded.
9491
9492 2004-06-26 Andrew Cagney <cagney@gnu.org>
9493
9494 Test PR java/1567 and PR java/1565.
9495 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
9496 * gdb.java/jmisc2.exp: Delete file.
9497
9498 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
9499
9500 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
9501
9502 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
9503
9504 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
9505 attach process.
9506
9507 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
9508
9509 * gdb.cp/pr-1553.exp: Remove.
9510
9511 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
9512
9513 * gdb.cp/pr-1553.cc: Remove.
9514 * gdb.cp/pr-1553.exp: Disable this test.
9515
9516 2004-06-20 Jim Blandy <jimb@redhat.com>
9517
9518 Fix PR testsuite/1680.
9519 * gdb.arch/i386-sse.exp: Properly quote curly braces in
9520 regular expressions.
9521
9522 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
9523
9524 Fix PR testsuite/1679.
9525 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
9526 Issue an UNSUPPORTED result instead.
9527
9528 2004-06-18 Jim Blandy <jimb@redhat.com>
9529
9530 * gdb.base/charset.exp: Only send a control-C if we see a new
9531 prompt and incomplete command.
9532
9533 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
9534
9535 * gdb.cp/pr-574.cc: Add copyright notice.
9536
9537 2004-06-17 Jim Blandy <jimb@redhat.com>
9538
9539 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
9540 cases where the regexp has no groups; this grabs random text from
9541 the previous test suite, whatever that was.
9542
9543 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
9544
9545 * gdb.cp/printmethod.cc: Add copyright notice.
9546
9547 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
9548
9549 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
9550
9551 2004-06-16 Andrew Cagney <cagney@gnu.org>
9552
9553 * gdb.base/signull.c: Update copyright. Include <string.h>.
9554 (bowler): Replace data_pointer with data_read
9555 and data_write cases. Add code_descriptor case.
9556 (zero, desc): New array and pointer.
9557 (data, code): Change to simple pointers.
9558 * gdb.base/signull.exp: Fix probe pattern matching a function
9559 descriptor SIGSEGV. Replace data_pointer with data_read and
9560 data_write tests.
9561
9562 2004-06-16 Andrew Cagney <cagney@gnu.org>
9563
9564 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
9565
9566 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9567
9568 * gdb.base/long_long.c: Add copyright notice.
9569
9570 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9571
9572 * gdb.base/long_long.exp: Remove reference to
9573 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
9574 to gdb_breakpoint and gdb_continue_to_breakpoint.
9575
9576 2004-06-14 Jim Blandy <jimb@redhat.com>
9577
9578 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
9579 endian case.
9580
9581 2004-06-14 Andrew Cagney <cagney@gnu.org>
9582
9583 * gdb.base/gcore.exp (capture_command_output): Delete the always
9584 passing tests containing inferior values.
9585 * gdb.base/ending-run.exp: Do not include the breakpoint address
9586 in the test message. Update copyright.
9587 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
9588 size in the test name, use gdb_test_multiple. Update copyright.
9589
9590 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9591
9592 * gdb.cp/ref-types.cc: Add copyright notice.
9593
9594 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9595
9596 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
9597 hp_aCC_compiler.
9598 * lib/compiler.cc: Likewise.
9599 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
9600 'set' commands. Log diagnostics for other lines. Set
9601 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
9602
9603 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
9604
9605 * gdb.cp/try_catch.cc: Add copyright notice.
9606
9607 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
9608
9609 * gdb.cp/userdef.cc: Add copyright notice.
9610
9611 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
9612
9613 * gdb.cp/virtfunc.cc: Add copyright notice.
9614
9615 2004-06-11 Randolph Chung <tausq@debian.org>
9616
9617 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
9618 problem.
9619
9620 2004-06-10 Andrew Cagney <cagney@gnu.org>
9621
9622 * lib/compiler.cc, lib/compiler.c: Append either
9623 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
9624 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
9625 instead of gcc-3-3.
9626
9627 2004-06-09 Andrew Cagney <cagney@gnu.org>
9628
9629 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
9630 gdb/1455, bug is specific to "long long" and "double".
9631
9632 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
9633 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
9634 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
9635 fixed.
9636
9637 2004-06-09 Andrew Cagney <cagney@gnu.org>
9638
9639 * gdb.base/structs.exp (test_struct_returns): Replace
9640 "return_value_unknown" and "finish_value_unknown" by
9641 "return_value_known" and "finish_value_known". Instead of
9642 "return_value_unknown" iff "finish_value_unknown", check
9643 "return_value_known" implies "finish_value_known".
9644
9645 2004-06-08 Martin Hunt <hunt@redhat.com>
9646
9647 * gdb.base/float.exp: Add pattern for mips targets.
9648
9649 2004-06-08 Randolph Chung <tausq@debian.org>
9650
9651 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
9652 message for unknown architectures more clear.
9653
9654 2004-06-08 Joel Brobecker <brobecker@gnat.com>
9655
9656 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
9657 start the execution of the program.
9658
9659 2004-06-07 Jim Blandy <jimb@redhat.com>
9660
9661 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
9662 * gdb.arch/i386-cpuid.h: New helper file.
9663
9664 2004-06-07 Randolph Chung <tausq@debian.org>
9665
9666 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
9667 has started.
9668
9669 2004-06-04 Roland McGrath <roland@redhat.com>
9670
9671 Fix PR gdb/1647.
9672 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
9673 differently to be robust to output buffering differences.
9674
9675 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
9676
9677 * gdb.threads/pthreads.exp: Update copyright years.
9678 (check_control_c): Change asynchronous 'after' to synchronous.
9679
9680 2004-06-04 Roland McGrath <roland@redhat.com>
9681
9682 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
9683 next gdb prompt.
9684
9685 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
9686
9687 Fix PR gdb/1636.
9688 * gdb.threads/manythreads.exp: Change asynchronous 'after'
9689 calls to synchronous.
9690
9691 2004-05-26 Jim Blandy <jimb@redhat.com>
9692
9693 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
9694
9695 2004-05-24 Randolph Chung <tausq@debian.org>
9696
9697 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
9698 * gdb.asm/pa.inc: New file.
9699
9700 2004-05-22 Mark Kettenis <kettenis@gnu.org>
9701
9702 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
9703
9704 2004-05-21 Joel Brobecker <brobecker@gnat.com>
9705 Daniel Jacobowitz <drow@mvista.com>
9706
9707 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
9708 GDB prompt.
9709
9710 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9711
9712 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
9713 setjmp/longjmp. Use sigaction instead of signal.
9714
9715 2004-05-19 J. Brobecker <brobecker@gnat.com>
9716 Michael Snyder <msnyder@redhat.com>
9717
9718 * gdb.threads/pthread_cond_wait.c: New file.
9719 * gdb.threads/pthread_cond_wait.exp: New testcase.
9720
9721 2004-05-13 Andrew Cagney <cagney@redhat.com>
9722
9723 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9724 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9725
9726 2004-05-11 Andrew Cagney <cagney@redhat.com>
9727
9728 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9729 fixed but revealed gdb/1639.
9730
9731 2004-05-10 Andrew Cagney <cagney@redhat.com>
9732
9733 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9734 func1" and "next to 2nd alarm", kernel bug avoided.
9735
9736 2004-05-10 Daniel Jacobowitz <dan@debian.org>
9737
9738 PR external/1568
9739 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9740 XFAIL if it is smaller than bytes_allocated.
9741 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9742 (main): Make chunks_allocated unsigned. Correct comment.
9743
9744 2004-05-07 Joel Brobecker <brobecker@gnat.com>
9745
9746 * gdb.arch/powerpc-aix-prologue.c: New file.
9747 * gdb.arch/powerpc-aix-prologue.exp: New file.
9748
9749 2004-05-07 Jim Blandy <jimb@redhat.com>
9750
9751 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9752 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9753
9754 2004-05-06 Joel Brobecker <brobecker@gnat.com>
9755
9756 * gdb.base/sep.exp: No longer setup_kfail when the program was
9757 built with dwarf2.
9758
9759 2004-05-05 Jim Ingham <jingham@apple.com>
9760
9761 * gdb.base/pending.exp: Make sure pending breakpoints
9762 preserve the ignore count.
9763
9764 2004-04-27 Jerome Guitton <guitton@gnat.com>
9765
9766 * i386-prologue.exp: Add testcase for jump instruction as first
9767 instruction of the real code.
9768 * i386-prologue.c (jump_at_beginning): New function.
9769
9770 2004-04-28 Mark Kettenis <kettenis@gnu.org>
9771
9772 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9773 x86_64-*-*.
9774
9775 2004-04-28 Mark Kettenis <kettenis@gnu.org>
9776
9777 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9778 i*86-*-*.
9779
9780 2004-04-25 Mark Kettenis <kettenis@gnu.org>
9781
9782 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9783 expression that checks the return type.
9784
9785 2004-04-23 Andrew Cagney <cagney@redhat.com>
9786
9787 * gdb.base/call-sc.exp: New test of scalar call/return values.
9788 * gdb.base/call-sc.c: Ditto.
9789
9790 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9791
9792 * gdb.threads/manythreads.c: Reduce thread stack size.
9793
9794 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9795
9796 * gdb.threads/manythreads.c: Add copyright notice.
9797
9798 2004-04-23 Andrew Cagney <cagney@redhat.com>
9799
9800 * gdb.base/siginfo.exp: Better handle step out of signal.
9801 * gdb.base/sigstep.exp: Ditto.
9802
9803 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
9804 Daniel Jacobowitz <drow@mvista.com>
9805
9806 * gdb.threads/manythreads.c: New testcase.
9807 * gdb.threads/manythreads.exp: Ditto.
9808
9809 2004-04-22 Jim Blandy <jimb@redhat.com>
9810
9811 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9812 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9813
9814 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9815
9816 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9817
9818 2004-04-21 Andrew Cagney <cagney@redhat.com>
9819
9820 * gdb.base/sigstep.c: New file.
9821 * gdb.base/sigstep.exp: New file.
9822
9823 2004-04-16 Joel Brobecker <brobecker@gnat.com>
9824
9825 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9826 call to observer_notify_normal_stop.
9827
9828 2004-04-15 Andrew Cagney <cagney@redhat.com>
9829
9830 * gdb.base/siginfo.c: New file.
9831 * gdb.base/siginfo.exp: New file.
9832
9833 2004-04-12 J. Brobecker <brobecker@gnat.com>
9834
9835 * gdb.base/sep.exp: Fix typo in comment.
9836
9837 2004-04-12 J. Brobecker <brobecker@gnat.com>
9838
9839 * gdb.base/sep.c: New file.
9840 * gdb.base/sep-proc.c: New file.
9841 * gdb.base/sep.exp: New testcase.
9842
9843 2004-04-09 Mark Kettenis <kettenis@gnu.org>
9844
9845 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9846 support.
9847
9848 2004-04-05 Andrew Cagney <cagney@redhat.com>
9849
9850 * gdb.base/sigaltstack.c: New file.
9851 * gdb.base/sigaltstack.exp: New file.
9852
9853 2004-04-04 Joel Brobecker <brobecker@gnat.com>
9854
9855 * gdb.base/foll-fork.exp: Update the expected output for
9856 "help set follow-fork-mode", to match a change that was made
9857 to the help of this variable on 2004-01-13.
9858
9859 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9860
9861 * lib/ada.exp: Add copyright notice.
9862 * bar.ads: Likewise.
9863 * bar.adb: Likewise.
9864 * null_record.adb: Likewise.
9865 * null_record.exp: Likewise.
9866 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9867
9868 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9869
9870 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9871 * configure: Regenerate.
9872
9873 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9874
9875 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9876 to build the application. Remove the message printed when in
9877 verbose mode, redundant with the UNSUPPORTED message above.
9878
9879 2004-03-31 Joel Brobecker <brobecker@gnat.com>
9880
9881 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9882 * gdb.ada (null_record.exp): New testcase.
9883
9884 2004-03-31 Joel Brobecker <brobecker@gnat.com>
9885
9886 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9887
9888 2004-03-31 Joel Brobecker <brobecker@gnat.com>
9889
9890 * gdb.ada: New subdirectory.
9891 * gdb.ada/Makefile.in: New file.
9892 * gdb.ada/gnat_ada.gpr.in: New file.
9893
9894 2004-03-31 Joel Brobecker <brobecker@gnat.com>
9895
9896 * lib/ada.exp: New file.
9897
9898 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
9899
9900 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9901 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9902
9903 2004-03-22 Andrew Cagney <cagney@redhat.com>
9904
9905 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9906 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9907 Problem identified by Ulrich Weigand.
9908
9909 2004-03-17 David Carlton <carlton@kealia.com>
9910
9911 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9912 PR c++/826.
9913
9914 2004-03-16 Roland McGrath <roland@redhat.com>
9915
9916 * gdb.base/auxv.exp: New file.
9917 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9918
9919 2004-03-12 David Carlton <carlton@kealia.com>
9920
9921 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9922 * gdb.cp/pr-1553.cc: Ditto.
9923 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9924 pass branch.
9925
9926 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9927
9928 * gdb.cp/templates.exp: Accept more template types.
9929
9930 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9931
9932 From Corinna Vinschen with modifications.
9933 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9934 local variable obj_with_enum.
9935 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9936 results with obj_with_enum.
9937
9938 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9939
9940 * gdb.cp/classes.cc: New file, copied from misc.cc.
9941 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9942
9943 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9944
9945 * gdb.cp/misc.cc: Add copyright notice.
9946
9947 2004-03-05 David Carlton <carlton@kealia.com>
9948
9949 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9950 * gdb.cp/rtti.h: Update copyright.
9951 (namespace n2::n3): New.
9952 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9953 (n2::n3::func3): New.
9954 (main): Call n2::n3::func3.
9955 * gdb.cp/rtti2.cc: Update copyright.
9956 (n2::create3): New.
9957
9958 2004-03-04 Mark Kettenis <kettenis@gnu.org>
9959
9960 * gdb.asm/openbsd.inc: Fix typo.
9961
9962 2004-03-03 Fred Fish <fnf@redhat.com>
9963
9964 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9965 "val" instead of unused "size". Update copyright year.
9966
9967 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
9968
9969 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9970 to use unsigned char.
9971 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9972 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9973
9974 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
9975
9976 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9977 line of output.
9978
9979 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
9980
9981 * gdb.base/relocate.c (dummy): Initialize.
9982
9983 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
9984
9985 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9986 a breakpoint at exit.
9987
9988 2004-02-27 Fred Fish <fnf@redhat.com>
9989
9990 * gdb.base/chng-syms.exp: Add expect condition to match failing
9991 case that isn't a timeout.
9992
9993 2004-02-27 Andrew Cagney <cagney@redhat.com>
9994
9995 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9996 support.
9997
9998 2004-02-26 Fred Fish <fnf@redhat.com>
9999
10000 * gdb.arch/gdb1431.c: Remove.
10001 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10002 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10003 of "until" incorrectly.
10004
10005 2004-02-26 J. Brobecker <brobecker@gnat.com>
10006
10007 * gdb.cp/class2.cc (empty): New class.
10008 (refer): New function.
10009 (main): Declare an object of type empty and use it.
10010 * gdb.cp/class2.exp: Print the value of an object of type empty.
10011
10012 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10013
10014 * gdb.base/langs.exp: Update query string to match the
10015 new nquery format used for pending breakpoints.
10016
10017 2004-02-26 Andrew Cagney <cagney@redhat.com>
10018
10019 Fix PR i18n/1570.
10020 * gdb.base/charset.c: Update copyright notice.
10021 (main, init_string): Remove the escape character '\e' tests.
10022 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10023 * gdb.base/charset.exp (valid_host_charset): Ditto.
10024 * gdb.base/setvar.exp: Ditto.
10025
10026 2004-02-24 Andrew Cagney <cagney@redhat.com>
10027
10028 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10029 mmapped data in core file" PASS and FAIL messages consistent.
10030
10031 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10032 setting a breakpoint. Work around PR java/1565.
10033
10034 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10035
10036 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10037 new nquery format.
10038 * gdb.base/pending.exp: Ditto.
10039
10040 2004-02-22 Mark Kettenis <kettenis@gnu.org>
10041
10042 * configure.in: Run stabs tests on *BSD.
10043 * configure: Regenerated.
10044
10045 2004-02-21 Mark Kettenis <kettenis@gnu.org>
10046
10047 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10048
10049 2004-02-20 Fred Fish <fnf@redhat.com>
10050
10051 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10052 blank in test for "returns short", for consistency with other
10053 "returns xxx" tests. Update copyright year.
10054
10055 2004-02-19 Fred Fish <fnf@redhat.com>
10056
10057 New testcase for PR breakpoint/1558.
10058 * gdb.arch/gdb1558.exp: New file.
10059 * gdb.arch/gdb1558.c: New file.
10060
10061 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
10062
10063 * gdb.base/nodebug.exp: Fix typo.
10064
10065 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10066
10067 Committed by Jim Blandy <jimb@redhat.com>.
10068
10069 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10070
10071 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10072
10073 * gdb.base/float.exp: Support s390*-*-* targets.
10074
10075 2004-02-17 Adam Fedor <fedor@gnu.org>
10076
10077 * gdb.base/gdb1555.exp: New file.
10078 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10079
10080 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
10081
10082 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10083
10084 2004-02-16 Fred Fish <fnf@redhat.com>
10085
10086 * gdb.arch/gdb1291.c: Remove
10087 * gdb.arch/gdb1291.s: New test input file.
10088 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10089 fail. Test for correct result, known incorrect result, other
10090 failures and timeouts.
10091
10092 2004-02-16 Andrew Cagney <cagney@redhat.com>
10093
10094 * gdb.base/bigcore.exp: New file.
10095 * gdb.base/bigcore.c: New file.
10096
10097 2004-02-13 Andrew Cagney <cagney@redhat.com>
10098
10099 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10100 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10101 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10102 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10103 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10104 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10105 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10106 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10107 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10108 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10109
10110 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10111
10112 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10113 executed is an alloc instruction.
10114
10115 2004-02-11 David Carlton <carlton@kealia.com>
10116
10117 * gdb.cp/breakpoint.exp: New.
10118 * gdb.cp/breakpoint.cc: New.
10119
10120 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10121
10122 Partial fix for PR gdb/1543.
10123 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10124 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10125 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10126 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10127 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10128 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10129 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10130 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10131 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10132 to bug-gdb@prep.ai.mit.edu .
10133 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10134 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10135 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10136 Likewise.
10137
10138 2004-02-10 Andrew Cagney <cagney@redhat.com>
10139
10140 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10141 using gdb_internal_error_resync.
10142
10143 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
10144
10145 * gdb.threads/thread-specific.exp: Stop early if no threads are
10146 found.
10147
10148 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10149
10150 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10151
10152 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
10153
10154 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10155 breakpoints.
10156
10157 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
10158
10159 * config/sim.exp (gdb_load): Handle $arg == "".
10160 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10161 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10162
10163 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
10164
10165 * gdb.base/maint.exp: Update test to reflect
10166 obstack changes.
10167
10168 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10169
10170 * gdb.base/pendshr.c (pendfunc): New function that calls
10171 pendfunc1.
10172 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10173
10174 2004-02-04 Fred Fish <fnf@redhat.com>
10175
10176 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10177 function symbols and update copyright years.
10178 * gdb.arch/gdb1291.c: Ditto.
10179
10180 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10181
10182 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10183
10184 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10185
10186 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10187
10188 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10189
10190 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10191
10192 2004-02-02 Fred Fish <fnf@redhat.com>
10193
10194 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10195 remote targets. Update copyright years.
10196
10197 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10198
10199 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10200 support.
10201 * gdb.base/langs.exp: Fix test which attempts to create
10202 breakpoint on non-existent function to handle new pending
10203 support.
10204 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10205 a breakpoint.
10206 * gdb.base/pending.exp: New test.
10207 * gdb.base/pending.c: New file.
10208 * gdb.base/pendshr.c: Ditto.
10209
10210 2004-02-02 David Carlton <carlton@kealia.com>
10211
10212 * gdb.cp/overload.exp: Add overloadNamespace tests.
10213 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10214 (overloadNamespace, XXX): New.
10215 (main): Call XXX::marker2.
10216
10217 2004-02-01 Fred Fish <fnf@redhat.com>
10218
10219 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10220 * gdb.base/finish.exp: Ditto.
10221 * gdb.base/gcore.exp: Ditto.
10222 * gdb.base/huge.exp: Ditto.
10223 * gdb.base/info-proc.exp: Ditto.
10224 * gdb.base/return2.exp: Ditto.
10225 * gdb.threads/gcore-thread.exp: Ditto.
10226
10227 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10228
10229 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10230
10231 2004-02-01 Mark Kettenis <kettenis@gnu.org>
10232
10233 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10234 that opening the file succeeds on OpenBSD.
10235
10236 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10237
10238 * gdb.threads/thread-specific.c: New file.
10239 * gdb.threads/threads-specific.exp: New test script.
10240 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10241 to expect_out.
10242
10243 2004-02-01 Mark Kettenis <kettenis@gnu.org>
10244
10245 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10246 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10247 only on the "print_small_structs from print_long_arg_list" test.
10248
10249 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10250
10251 * gdb.base/completion.exp: Kill a stray backslash.
10252
10253 From Jim Ingham <jingham@apple.com>:
10254 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10255 agrees with the result from sending a tab.
10256
10257 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
10258
10259 * gdb.base/chng-syms.exp: Remove stray newline.
10260
10261 2004-01-31 Mark Kettenis <kettenis@gnu.org>
10262
10263 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10264 *-*-openbsd*.
10265 * gdb.asm/openbsd.inc: New file.
10266
10267 2004-01-30 Mark Kettenis <kettenis@gnu.org>
10268
10269 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10270 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10271 *-*solaris2*. Remove commented out default settings for
10272 asm-flags. Replace gdb_compile with target_link.
10273
10274 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10275
10276 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10277 for all tests. Remove old hp-ux and cygnus xfail cases.
10278
10279 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10280
10281 * gdb.base/chng-syms.exp: New file.
10282 * gdb.base/chng-syms.c: New file.
10283
10284 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10285
10286 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10287 Provide arms for current output in all my configurations.
10288
10289 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10290
10291 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10292 * lib/compiler.cc: Likewise.
10293 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10294 get the right preprocessor. Eval the output directly. Remove
10295 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10296 hp_f77_compiler and hp_f90_compiler completely.
10297 (gdb_preprocess): Delete.
10298 (get_compiler): Delete.
10299
10300 2004-01-24 Mark Kettenis <kettenis@gnu.org>
10301
10302 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10303 <string.h>.
10304
10305 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
10306
10307 * gdb.mi/mi-stack.exp: Update copyright.
10308
10309 2004-01-23 David Carlton <carlton@kealia.com>
10310
10311 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10312 test for cp_lookup_transparent_type.
10313 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10314 call them.
10315
10316 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
10317
10318 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10319 after -var-update.
10320
10321 2004-01-23 David Carlton <carlton@kealia.com>
10322
10323 * gdb.cp/namespace.cc (C::ensureRefs): New.
10324 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10325
10326 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
10327
10328 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10329 case "-stack-list-locals 2".
10330 * gdb.mi/mi-var-child.exp: Test for case
10331 "-var-list-children --all-values NAME".
10332
10333 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10334
10335 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10336
10337 2004-01-18 Mark Kettenis <kettenis@gnu.org>
10338
10339 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10340 used with gdb_test_multiple.
10341
10342 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10343 read at address 0. This fixes PR testsuite/1504.
10344
10345 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
10346
10347 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10348 Remove downloading, guessing the host executable, the calls to
10349 gdb_file_cmd and gdb_target_cmd, and "load" support.
10350 (infer_host_exec): New function broken out from gdb_load.
10351 (gdb_load): New wrapper for gdbserver_gdb_load.
10352 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10353 gdb_target_cmd. Use -target-select.
10354 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10355 Download binaries to the host. Clear last_mi_remote_file when
10356 we load a new binary.
10357 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10358 call gdbserver_gdb_load and mi_gdb_target_cmd.
10359
10360 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10361
10362 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
10363 type patterns.
10364
10365 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10366
10367 * gdb.cp/templates.exp: Fix typo in test name of
10368 "print Foo<volatile char*>::foo".
10369
10370 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10371
10372 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
10373
10374 2004-01-16 Ben Elliston <bje@wasabisystems.com>
10375
10376 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
10377 (clean mostlyclean): Remove empty rm.
10378
10379 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10380
10381 * gdb.base/setvar.exp: Add copyright years.
10382
10383 2004-01-14 David Carlton <carlton@bactrian.org>
10384
10385 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
10386 PR c++/1511 and update coment.
10387 * gdb.cp/templates.exp: Update patterns to match current output.
10388 If changes involve something other than whitespace, KFAIL
10389 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
10390
10391 2004-01-14 David Carlton <carlton@kealia.com>
10392
10393 * gdb.cp/namespace.exp: Add tests involving classes defined within
10394 namespaces.
10395 * gdb.cp/namespace.cc (C::CClass): New.
10396 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
10397
10398 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
10399
10400 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
10401 what debug info we have. Print a better message if something goes
10402 wrong while producing the separate debug info file.
10403
10404 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10405
10406 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
10407
10408 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10409
10410 * gdb.base/callfuncs.c: Add copyright notice.
10411
10412 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
10413
10414 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
10415 inheritance. PR gdb/1498, PR gcc/13539.
10416
10417 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
10418
10419 * gdb.threads/gcore-thread.exp: Prefix name of binary with
10420 test specific name.
10421 * gdb.mi/gdb669.exp: Ditto.
10422 * gdb.mi/mi-pthreads.exp: Ditto.
10423 * gdb.mi/mi1-pthreads.exp: Ditto.
10424 * gdb.mi/mi2-pthreads.exp: Ditto.
10425
10426 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10427
10428 * gdb.cp/member-ptr.cc: Add copyright notice.
10429
10430 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10431
10432 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
10433 some patterns for recent versions of gcc and hpacc. Delete
10434 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
10435 Delete tests that access a NULL pointer-to-member-data. This
10436 script is still disabled for gcc.
10437
10438 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
10439
10440 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
10441 escaped correctly.
10442
10443 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
10444
10445 * gdb.base/sepdebug.exp: New file.
10446 * gdb.base/sepdebug.c: New file.
10447 * lib/gdb.exp (separate_debug_filename): New procedure.
10448 (gdb_gnu_strip_debug): New procedure.
10449
10450 2004-01-12 Andrew Cagney <cagney@redhat.com>
10451
10452 * gdb.mi/ChangeLog: Delete file. Renamed to ...
10453 * gdb.mi/ChangeLog-1999-2003: New file.
10454
10455 2004-01-12 Andrew Cagney <cagney@redhat.com>
10456
10457 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
10458 "Renaming a directory to a non-empty directory returns ENOTEMPTY
10459 or EEXIST", treat EBUSY as an XFAIL.
10460
10461 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
10462
10463 * gdb.base/scope.exp: Remove obsolete setup_xfail for
10464 hp_cc_compiler.
10465
10466 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10467
10468 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
10469 decorations.
10470
10471 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10472
10473 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
10474 and "(aCC)" decorations. Remove obsolete doco about old
10475 test results.
10476
10477 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10478
10479 * gdb.cp/exception.exp: Fix typo in doco.
10480
10481 2004-01-09 Mark Kettenis <kettenis@gnu.org>
10482
10483 * gdb.base/gdb1476.exp: Fix typo.
10484
10485 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10486
10487 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
10488 file.
10489
10490 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10491
10492 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
10493 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
10494 Use gdb_compile. Remove restriction on gcc. Add some patterns
10495 for recent version of gdb. Delete second half, which was a copy
10496 of the first half with different build flags. This test is
10497 still disabled because it is still not ready for production.
10498
10499 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10500
10501 * gdb.cp/exception.cc: Add copyright notice.
10502 * gdb.cp/exception.exp: Add a notice that this file is broken
10503 because of line number changes caused by addition of copyright
10504 notice.
10505
10506 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10507
10508 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
10509 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
10510
10511 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 * gdb.cp/classes.exp: Accept gnu abi 2.
10514 * gdb.cp/derivation.exp: Likewise.
10515 * gdb.cp/overload.exp: Likewise.
10516 * gdb.cp/virtfunc.exp: Likewise.
10517
10518 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10519
10520 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
10521 semicolon after end of function.
10522
10523 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10524
10525 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
10526 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
10527 boilerplate code for compiling and running the program under
10528 test. Add some string method tests.
10529
10530 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10531
10532 * gdb.cp/bs15503.cc: Add copyright notice.
10533 * gdb.cp/bs15503.exp: Adjust line number.
10534
10535 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10536
10537 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
10538 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
10539
10540 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10541
10542 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
10543 hp_cc_compiler.
10544
10545 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
10548 * gdb.cp/ctti.exp: Use the marker instead of "next".
10549 With gcc, run further before bailing.
10550
10551 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10552
10553 * gdb.cp/cttiadd.cc: Add copyright notice.
10554 * gdb.cp/cttiadd1.cc: Likewise.
10555 * gdb.cp/cttiadd2.cc: Likewise.
10556 * gdb.cp/cttiadd3.cc: Likewise.
10557
10558 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10559
10560 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
10561 Use gdb_test, gdb_test_multiple. Use floating-point values that
10562 have exact representations in IEEE-ish formats.
10563
10564 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10565
10566 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
10567 compilers. Delete duplicate call to get_compiler_info.
10568 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
10569 * gdb.base/volatile.exp: Likewise.
10570
10571 2004-01-07 Mark Kettenis <kettenis@gnu.org>
10572
10573 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
10574 memory at address 0.
10575
10576 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10577
10578 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
10579 to test for hp-ux assembler. Fix copyright years.
10580
10581 2004-01-07 Andrew Cagney <cagney@redhat.com>
10582
10583 * gdb.base/fileio.c (strerrno): Add "EBUSY".
10584
10585 2004-01-07 Andrew Cagney <cagney@redhat.com>
10586
10587 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
10588 when creating the read-only file. From analysis by Roland McGrath
10589 and Elena Zannoni.
10590
10591 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10592
10593 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
10594
10595 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10596
10597 * gdb.base/cvexpr.c: Be type-safe with function pointers and
10598 data pointers.
10599
10600 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10601
10602 * gdb.cp/m-static.exp: Compile one source file at a time.
10603 Delete unused call to get_compiler_info.
10604
10605 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10606
10607 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
10608 * gdb.base/call-rt-st.exp: Likewise.
10609 * gdb.base/nodebug.exp: Likewise.
10610 * gdb.base/volatile.exp: Likewise.
10611 * gdb.cp/ref-types.exp: Likewise.
10612 * gdb.cp/templates.exp: Likewise.
10613
10614 2004-01-05 Mark Kettenis <kettenis@gnu.org>
10615
10616 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
10617
10618 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
10619
10620 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
10621 hppa*-hp-hpux*.
10622
10623 2004-01-04 Mark Kettenis <kettenis@gnu.org>
10624
10625 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10626 x86_64-*-*.
10627
10628 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10629 sparc64-*-* and sparc*-solaris2*.
10630
10631 2004-01-04 Mark Kettenis <kettenis@gnu.org>
10632
10633 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
10634 return ${tests}" test. The ${tests} already mentions the
10635 filename.
10636
10637 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10638
10639 * gdb.cp/local.exp: Accept gcc abi 2.
10640
10641 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10642
10643 * gdb.cp/templates.exp: Accept gcc abi 2.
10644
10645 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10646
10647 * lib/compiler.cc: Remove supports_template_debugging.
10648 * gdb.cp/templates.exp: Do not test supports_template_debugging.
10649
10650 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10651
10652 * gdb.cp/namespace.exp: Accept gcc abi 2.
10653
10654 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10655
10656 * gdb.cp/method.exp: Accept gcc abi 2.
10657
10658 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10659
10660 * gdb.cp/classes.exp: Generate identical results as old version.
10661 * gdb.cp/derivation.exp: Likewise.
10662 * gdb.cp/overload.exp: Likewise.
10663 * gdb.cp/virtfunc.exp: Likewise.
10664
10665 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10666
10667 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
10668 mysterious bug with sourceware version of expect.
10669
10670 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10671
10672 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
10673 current versions of gcc, including gcc abi 2. Remove gratuitous
10674 restart of test program. Use gdb_test_multiple and gdb_test for
10675 all tests. Add patterns to xfail missing "const" in "const char *"
10676 and kfail PR gdb/1155.
10677
10678 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10679
10680 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
10681 current versions of gcc, including gcc abi 2. Remove gratuitous
10682 restart of test program. Use gdb_test_multiple and gdb_test for
10683 all tests. Add patterns to kfail PR gdb/1498.
10684
10685 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10686
10687 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
10688 current versions of gcc, including gcc abi 2. Use "breakpoint"
10689 and "continue" instead of restarting the target program. Use
10690 gdb_test_multiple and gdb_test for all tests.
10691
10692 2004-01-01 Mark Kettenis <kettenis@gnu.org>
10693
10694 * gdb.asm/asm-source.exp: Update copyright year. Link statically
10695 for *-*-solaris2*.
10696
10697 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10698
10699 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
10700 current versions of gcc, including gcc abi 2. Use "breakpoint"
10701 and "continue" instead of restarting the target program several
10702 times. Use gdb_test_multiple and gdb_test for all tests.
10703
10704 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
10705
10706 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
10707 source files.
10708
10709 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10710
10711 * gdb.base/environ.exp: Handle compiling test case from multiple
10712 source files.
10713
10714 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10715
10716 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
10717
10718 2003-12-17 Jim Blandy <jimb@redhat.com>
10719
10720 * gdb.base/freebpcmd.c: Add copyright notice.
10721
10722 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
10723
10724 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10725
10726 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10727
10728 2003-12-13 Jim Blandy <jimb@redhat.com>
10729
10730 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10731
10732 2003-12-12 Kevin Buettner <kevinb@redhat.com>
10733
10734 * gdb.asm/frv.inc: New file.
10735 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10736
10737 2003-12-09 Fred Fish <fnf@redhat.com>
10738
10739 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10740 functions to break1.c and leave prototypes behind. Add more
10741 "set breakpoint NN here" comments.
10742 * gdb.base/break1.c: New file.
10743
10744 * gdb.base/break.exp: Handle compiling test case from multiple
10745 source files and change source file references as needed.
10746 * gdb.base/completion.exp: Ditto.
10747 * gdb.base/condbreak.exp: Ditto.
10748 * gdb.base/define.exp: Ditto.
10749 * gdb.base/ena-dis-br.exp: Ditto.
10750 * gdb.base/info-proc.exp: Ditto.
10751 * gdb.base/maint.exp: Ditto.
10752 * gdb.base/until.exp: Ditto.
10753
10754 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10755 hardcoded line numbers.
10756 * gdb.base/define.exp: Ditto.
10757 * gdb.base/ena-dis-br.exp: Ditto.
10758 * gdb.base/maint.exp: Ditto.
10759 * gdb.base/until.exp: Ditto.
10760
10761 * gdb.base/completion.exp: Use "break1" for completion tests since
10762 "break" is no longer a unique prefix.
10763
10764 2003-12-06 Andrew Cagney <cagney@redhat.com>
10765
10766 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10767 "return_value_unimplemented". When an unimplemented struct return
10768 architecture, report incorrect values as a KFAIL
10769
10770 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10771
10772 * gdb.cp/rtti.exp: Accept new wording of warning from
10773 cp_lookup_rtti_type.
10774
10775 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10776
10777 Partial fix for PR testsuite/1456.
10778 * gdb.base/scope.exp (test_at_main): Replace references to
10779 gcc_compiled with calls to test_compiler_info.
10780 (test_at_foo): Likewise.
10781 (test_at_bar): Likewise.
10782
10783 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10784
10785 Partial fix for PR testsuite/1456.
10786 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10787 to test_compiler_info.
10788
10789 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10790
10791 * gdb.base/so-impl-ld.exp: Update copyright notice.
10792
10793 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10794
10795 Partial fix for PR testsuite/1456.
10796 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10797 to test_compiler_info.
10798
10799 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10800
10801 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10802 from current versions of gdb. Clean up regular expressions.
10803 Delete redundant timeout case.
10804
10805 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10806
10807 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10808 from current versions of gdb. Clean up regular expressions.
10809 Delete redundant timeout case.
10810
10811 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10812
10813 Partial fix for PR testsuite/1456.
10814 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10815 gcc_compiled with call to test_compiler_info.
10816
10817 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10818
10819 Partial fix for PR testsuite/1456.
10820 * gdb.base/list.exp (test_list_function): Delete unused declaration
10821 of gcc_compiled.
10822
10823 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10824
10825 Partial fix for PR testsuite/1456.
10826 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10827 call to test_compiler_info.
10828
10829 2003-11-29 Mark Kettenis <kettenis@gnu.org>
10830
10831 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10832 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10833 it to create the appropriate note.inc.
10834 * gdb.asm/asmsrc1.s: Include "note.inc".
10835 * gdb.asm/netbsd.inc: New file.
10836 * gdb.asm/empty.inc: New file.
10837
10838 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10839
10840 Partial fix for PR testsuite/1456.
10841 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10842 calls to test_compiler_info.
10843
10844 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10845
10846 Partial fix for PR testsuite/1456.
10847 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10848 calls to test_compiler_info.
10849
10850 2003-11-27 Mark Kettenis <kettenis@gnu.org>
10851
10852 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10853 pattern for the KFAILs.
10854
10855 2003-11-25 Adam Fedor <fedor@gnu.org>
10856
10857 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10858 * gdb.objc/objcdecode.m: New file.
10859
10860 2003-11-25 Adam Fedor <fedor@gnu.org>
10861
10862 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10863 * gdb.objc/nondebug.m: New file.
10864
10865 2003-11-26 Ben Elliston <bje@wasabisystems.com>
10866
10867 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10868 NetBSD as it does on FreeBSD. Modelled on a similar change by
10869 Mark Kettenis on 2003-05-30.
10870 (link-flags): Set to "--entry _start" regardless of target.
10871 Special linker flags are to be appended to $link-flags.
10872 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10873
10874 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10875
10876 * gdb.cp/method.exp: Accept output of new demangler.
10877
10878 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10879
10880 * gdb/class2.exp: New file.
10881 * gdb/class2.cc: New file.
10882
10883 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10884
10885 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10886 of new demangler.
10887
10888 2003-11-23 Mark Kettenis <kettenis@gnu.org>
10889
10890 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10891 of gdb_test "run".
10892
10893 2003-11-23 Mark Kettenis <kettenis@gnu.org>
10894
10895 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10896 "continue" into "run".
10897
10898 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10899
10900 Partial fix for PR testsuite/1456.
10901 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10902 call to test_compiler_info.
10903 * gdb.cp/ctti.exp: Likewise.
10904 * gdb.cp/derivation.exp: Likewise.
10905 * gdb.cp/member-ptr.exp: Likewise.
10906 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10907 reference to gcc_compiled.
10908
10909 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10910
10911 Fix PR testsuite/1463.
10912 * gdb.base/structs.exp (start_structs_test): Call
10913 get_debug_format before using the debug format.
10914
10915 2003-11-22 Andrew Cagney <cagney@redhat.com>
10916
10917 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10918 * gdb.base/structs.exp: Use gdb_test_multiple.
10919
10920 2003-11-20 Andrew Cagney <cagney@redhat.com>
10921
10922 * gdb.base/structs.exp: Handle and recover from internal errors.
10923 Replace "foo${n}" with "foo<n>" in test messages.
10924
10925 * gdb.base/structs.exp: Update copyright. Rewrite.
10926 * gdb.base/structs.c: Update copyright. Rewrite.
10927
10928 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10929 resync count exceeded.
10930
10931 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10932 from the internal error.
10933 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10934 Original from Jim Blandy.
10935 (gdb_test_multiple): Use gdb_internal_error_resync.
10936
10937 2003-11-19 Andrew Cagney <cagney@redhat.com>
10938
10939 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10940 KFAIL.
10941
10942 2003-11-17 Mark Kettenis <kettenis@gnu.org>
10943
10944 New testcase for PR backtrace/1435.
10945 * gdb.arch/i386-unwind.exp: New file.
10946 * gdb.arch/i386-unwind.c: New file.
10947
10948 2003-11-17 Andrew Cagney <cagney@redhat.com>
10949
10950 * lib/gdb.exp (compiler_info): New global.
10951 (test_compiler_info): New function.
10952 (get_compiler_info): Set compiler_info.
10953 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10954 "compiler_info" to gcc-<major>-<minor>.
10955
10956 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10957
10958 * gdb.trace/configure: Remove.
10959
10960 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
10961
10962 * gdb.base/break.c: Add comments to aid finding line numbers for
10963 breakpoints.
10964 * gdb.base/break.exp: Remove all references to explicit line
10965 numbers.
10966
10967 2003-11-11 Nick Clifton <nickc@redhat.com>
10968
10969 * gdb.base/shreloc.exp: Do not run for targets which do not
10970 support shared objects.
10971
10972 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
10973
10974 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10975 Don't run tests if nofileio flag is given.
10976
10977 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
10978
10979 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
10980 as well as 'Watchpoint'.
10981
10982 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
10983
10984 Reported by Jim Ingham <jingham@apple.com>:
10985 * gdb.base/annota1.exp: Match at least one occurrence of the
10986 signal handler annotation.
10987
10988 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
10989
10990 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10991 as well as 'Watchpoint'.
10992
10993 2003-11-05 Michael Chastain <mec@shout.net>
10994
10995 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10996
10997 2003-11-03 Kris Warkentin <kewarken@qnx.com>
10998
10999 * gdb.arch/gdb1291.c: New test file.
11000 * gdb.arch/gdb1291.exp: New test script.
11001 * gdb.arch/gdb1431.c: New test file.
11002 * gdb.arch/gdb1431.exp: New test script.
11003
11004 2003-10-22 Michael Chastain <mec@shout.net>
11005
11006 * gdb.mi/pthreads.c: Add copyright notice.
11007
11008 2003-10-22 Michael Chastain <mec@shout.net>
11009
11010 * gdb.threads/pthreads.c: Add copyright notice.
11011
11012 2003-10-20 Michael Chastain <mec@shout.net>
11013
11014 * gdb.base/gdb1056.exp: New test script.
11015
11016 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
11017
11018 * gdb.threads/killed.exp: Use gdb_run_cmd.
11019
11020 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
11021
11022 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11023 create a core file.
11024 * gdb.threads/gcore-thread.exp: Likewise.
11025
11026 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
11027
11028 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11029 type, based on char type.
11030 (struct bit_flags_short_t): New bitfield type, based on short type.
11031 (init_bit_flags_char): New fuction.
11032 (init_bit_flags_short): Ditto.
11033 (print_bit_flags_char): Ditto.
11034 (print_bit_flags_short): Ditto.
11035 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11036
11037 2003-10-11 Michael Chastain <mec@shout.net>
11038
11039 * gdb.base/call-rt-st.exp: Update copyright year.
11040
11041 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11042
11043 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11044 * gdb.disasm/sh3.s: Ditto.
11045
11046 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
11047
11048 * gdb.threads/switch-threads.exp: New test.
11049 * gdb.threads/switch-threads.c: New source file.
11050
11051 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
11052
11053 * gdb.base/ending-run.exp: Add sh specific case.
11054
11055 2003-10-06 Andrew Cagney <cagney@redhat.com>
11056
11057 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11058 * gdb.disasm/mn10200.exp: Delete obsolete file.
11059
11060 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
11061
11062 * ChangeLog: Correct an entry command.exp -> commands.exp.
11063 * gdb.base/commands.exp (bp_deleted_in_command_test)
11064 (temporary_breakpoint_commands): Check noargs.
11065
11066 2003-09-25 David Carlton <carlton@kealia.com>
11067
11068 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11069 of some print tests, where appropriate. Add tests for C::D::cd,
11070 E::ce, F::cXfX, G::XgX.
11071 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11072
11073 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
11074
11075 * lib/java.exp (java_init): Import target_alias before using it.
11076
11077 2003-09-25 David Carlton <carlton@kealia.com>
11078
11079 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11080
11081 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
11082
11083 * gdb.base/selftest.exp: Accomodate more instruction reordering
11084 weirdness.
11085
11086 2003-09-17 Michael Chastain <mec@shout.net>
11087
11088 * gdb.cp/gdb1355.exp: New file.
11089 * gdb.cp/gdb1355.c: New file.
11090
11091 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
11092
11093 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11094 * gdb.asm/sh.inc: New file.
11095
11096 2003-09-11 David Carlton <carlton@kealia.com>
11097
11098 * gdb.cp/namespace.exp: Add tests for namespace types.
11099 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
11100 (test_namespace): New.
11101
11102 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
11103
11104 * gdb.base/relocate.exp: Handle new gdb output at startup.
11105 * gdb.stabs/weird.exp: Ditto.
11106
11107 2003-09-08 Michael Chastain <mec@shout.net>
11108
11109 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11110
11111 2003-09-07 Michael Chastain <mec@shout.net>
11112
11113 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11114 'parse error'.
11115
11116 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11117
11118 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11119
11120 2003-08-30 Michael Chastain <mec@shout.net>
11121
11122 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11123 * gdb.gdb/observer.exp: Ditto.
11124 * gdb.gdb/xfullpath.exp: Ditto.
11125
11126 2003-08-29 Mark Kettenis <kettenis@gnu.org>
11127
11128 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11129 *-*-*bsd*.
11130
11131 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11132
11133 * gdb.base/dump.exp: Skip for ia64.
11134
11135 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11136
11137 * gdb.asm/asm-source.exp: Add ia64 support.
11138 * gdb.asm/ia64.inc: New file.
11139
11140 2003-08-22 Michael Chastain <mec@shout.net>
11141
11142 * gdb.cp: New directory.
11143 * gdb.cp/*: Copy from gdb.c++/*.
11144 * gdb.c++/*: Remove.
11145 * Makefile.in: Change gdb.c++ to gdb.cp.
11146 * configure.in: Ditto.
11147 * configure: Regnerate.
11148
11149 2003-08-18 Mark Kettenis <kettenis@gnu.org>
11150
11151 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11152 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11153
11154 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
11155
11156 * mi-var-display.exp (-var-list-children weird): Accept function
11157 pointers with argument types.
11158 * mi1-var-display.exp (-var-list-children weird): Likewise.
11159 * mi2-var-display.exp (-var-list-children weird): Likewise.
11160
11161 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
11162
11163 * gdb.base/annota3.exp: Add missing newline.
11164
11165 2003-08-06 Michael Chastain <mec@shout.net>
11166
11167 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11168
11169 2003-08-12 Michael Snyder <msnyder@redhat.com>
11170
11171 * gdb.base/float.exp: Add test for SH.
11172
11173 2003-08-10 Mark Kettenis <kettenis@gnu.org>
11174
11175 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11176
11177 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11178
11179 * gdb.base/completion.exp: Remove reduntant completion test
11180 on filename.
11181
11182 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11183
11184 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11185 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11186 gdb.trace/save-trace.exp: Make sure that full pathnames are
11187 escaped correctly.
11188
11189 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11190
11191 * configure.in: Don't generate config.h from config.hin.
11192 * configure: Regenerate.
11193 * config.hin: Remove file.
11194 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11195 * gdb.threads/pthreads.c: Ditto.
11196
11197 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
11198
11199 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11200 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11201 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11202 Replace ld24 with seth/add3.
11203
11204 2003-08-02 Andrew Cagney <cagney@redhat.com>
11205
11206 * gdb.base/annota3.exp: New file.
11207 * gdb.base/annota3.c: New file.
11208 * gdb.c++/annota3.exp: New file.
11209 * gdb.c++/annota3.cc: New file.
11210
11211 2003-07-29 Michael Chastain <mec@shout.net>
11212
11213 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11214 actually failed.
11215 (do_pass): Likewise.
11216 * gdb.threads/tls.exp: Always initialize no_of_threads.
11217
11218 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
11219
11220 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11221 pattern.
11222 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11223 * gdb.threads/tls.exp: Recognize one case of the host library not
11224 supporting TLS.
11225
11226 2003-07-27 Andrew Cagney <cagney@redhat.com>
11227
11228 * gdb.base/fileio.exp: Use SH when running commands using
11229 remote_exec.
11230
11231 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
11232
11233 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11234 * gdb.base/relocate.c (dummy): New padding array.
11235
11236 2003-07-22 Michael Snyder <msnyder@redhat.com>
11237
11238 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
11239
11240 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11241 patterns to be more general, accepting old and new output.
11242 Some output chars (such as '+') also must be quoted.
11243 Some addresses are displayed numerically instead of
11244 symbolically.
11245
11246 2003-07-23 Michael Snyder <msnyder@redhat.com>
11247
11248 * gdb.base/return2.exp: Don't test long-long return.
11249
11250 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11251 * gdb.disasm/t01_mov.exp: Ditto.
11252 * gdb.disasm/t02_mova.s: Ditto.
11253 * gdb.disasm/t02_mova.exp: Ditto.
11254 * gdb.disasm/t03_add.s: Ditto.
11255 * gdb.disasm/t03_add.exp: Ditto.
11256 * gdb.disasm/t04_sub.s: Ditto.
11257 * gdb.disasm/t04_sub.exp: Ditto.
11258 * gdb.disasm/t05_cmp.s: Ditto.
11259 * gdb.disasm/t05_cmp.exp: Ditto.
11260 * gdb.disasm/t06_ari2.s: Ditto.
11261 * gdb.disasm/t06_ari2.exp: Ditto.
11262 * gdb.disasm/t07_ari3.s: Ditto.
11263 * gdb.disasm/t07_ari3.exp: Ditto.
11264 * gdb.disasm/t08_or.s: Ditto.
11265 * gdb.disasm/t08_or.exp: Ditto.
11266 * gdb.disasm/t09_xor.s: Ditto.
11267 * gdb.disasm/t09_xor.exp: Ditto.
11268 * gdb.disasm/t10_and.s: Ditto.
11269 * gdb.disasm/t10_and.exp: Ditto.
11270 * gdb.disasm/t11_logs.s: Ditto.
11271 * gdb.disasm/t11_logs.exp: Ditto.
11272 * gdb.disasm/t12_bit.s: Ditto.
11273 * gdb.disasm/t12_bit.exp: Ditto.
11274 * gdb.disasm/t13_otr.s: Ditto.
11275 * gdb.disasm/t13_otr.exp: Ditto.
11276
11277 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
11278
11279 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11280
11281 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
11282
11283 * gdb.threads/tls.c : New file.
11284 * gdb.threads/tls.exp : New file.
11285 * gdb.threads/tls-main.c : New file.
11286 * gdb.threads/tls-shared.c : New file.
11287 * gdb.threads/tls-shared.exp : New file.
11288
11289 2003-07-22 Andreas Schwab <schwab@suse.de>
11290
11291 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11292
11293 2003-07-20 Andreas Schwab <schwab@suse.de>
11294
11295 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11296 due to insn reordering.
11297
11298 2003-07-15 Andrew Cagney <cagney@redhat.com>
11299
11300 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11301
11302 2003-07-15 Michael Chastain <mec@shout.net>
11303
11304 * gdb.base/gdb1250.exp: New file.
11305 * gdb.base/gdb1250.c: New file.
11306
11307 2003-07-09 Michal Ludvig <mludvig@suse.cz>
11308
11309 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11310 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11311
11312 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
11313
11314 * gdb.threads/tls.c: New file.
11315 * gdb.threads/tls.exp: New file.
11316 * gdb.threads/tls-main.c: New file.
11317 * gdb.threads/tls-shared.c: New file.
11318 * gdb.threads/tls-shared.exp: New file.
11319
11320 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
11321
11322 * gdb.base/annota1.exp: Make sure that we properly escape the
11323 full path of the source file. Xfail more permissive patterns,
11324 due to a compiler debug info problem.
11325
11326 2003-07-07 Andreas Schwab <schwab@suse.de>
11327
11328 * gdb.asm/m68k.inc: New file.
11329 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11330
11331 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11332 arguments"): Also match negative number.
11333
11334 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11335
11336 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
11337
11338 * gdb.base/store.c (charest): New typedef.
11339 (add_char): Rename to add_charest, update.
11340 (wack_char): Rename to wack_charest, update types. Return l + r
11341 to keep r live across the call.
11342 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11343 (wack_double, wack_doublest): Return l + r to keep r live across
11344 the call.
11345 * gdb.base/store.exp: Accomodate store.c changes.
11346
11347 2003-06-30 David Carlton <carlton@kealia.com>
11348
11349 * gdb.c++/maint.exp (test_invalid_name): New.
11350 (test_first_component): Add tests for invalid names.
11351
11352 2003-06-29 Michael Chastain <mec@shout.net>
11353
11354 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11355 output of '<VTT for class>' for virtual base classes.
11356
11357 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11358
11359 * gdb.base/completion.exp: Tab-complete "complet" instead of
11360 "compl".
11361 * gdb.base/complex.exp, gdb.base/complex.c: New files.
11362
11363 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11364
11365 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
11366 * gdb.base/volatile.exp: Likewise.
11367
11368 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11369
11370 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
11371 gdb/1265.
11372
11373 2003-06-28 Michael Chastain <mec@shout.net>
11374 Daniel Jacobowitz <drow@mvista.com>
11375
11376 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
11377 initial line count of 'captured_main' from 26 to 32.
11378 (test_with_self): Allow xmalloc call to be interleaved with the
11379 preceding two lines.
11380
11381 2003-06-24 Joel Brobecker <brobecker@gnat.com>
11382
11383 * gdb.base/bang.exp: New testcase.
11384
11385 2003-06-23 Joel Brobecker <brobecker@gnat.com>
11386
11387 * gdb.base/langs.exp: Add some tests for the "minimal" language
11388 support.
11389
11390 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
11391
11392 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
11393 the testcase.
11394
11395 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
11396
11397 * gdb.base/relocate.exp: Test add-symbol-file with a variable
11398 offset.
11399
11400 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
11401
11402 * gdb.c++/pr-1210.cc: New file.
11403 * gdb.c++/pr-1210.exp: New file.
11404
11405 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
11406
11407 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
11408 000-exec-continue.
11409
11410 2003-06-15 Mark Kettenis <kettenis@gnu.org>
11411
11412 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
11413 on *-*-*bsd* instead of *-*-freebsd*.
11414
11415 2003-06-14 Andrew Cagney <cagney@redhat.com>
11416
11417 * gdb.base/store.exp: Test longest and doublest. Test all
11418 parameters. Weaken return statement match.
11419 * gdb.base/store.c: Add longest and doublest - aka long long and
11420 long double functions. Put all parameters into local register
11421 variables. Use negative values.
11422
11423 2003-06-14 Andrew Cagney <cagney@redhat.com>
11424
11425 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
11426 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
11427 exit status.
11428 * gdb.base/fileio.exp: Disable target when nointerrupts and
11429 noinferiorio, instead of limiting it to remote. Use remote_exec
11430 instead of system.
11431
11432 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
11433
11434 * gdb.base/float.exp: Add ia64 support.
11435
11436 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
11437
11438 * gdb.base/fileio.exp: Run only on remote targets.
11439
11440 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
11441
11442 * gdb.base/fileio.c: New file, testing File-I/O.
11443 * gdb.base/fileio.exp: Ditto.
11444
11445 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
11446
11447 * gdb.base/shreloc.exp: New file, check symbol values obtained from
11448 shared objects after relocation at load time (gdb PR/1132).
11449 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
11450 as above, part of the shared object relocation test.
11451
11452 2003-06-08 Mark Kettenis <kettenis@gnu.org>
11453
11454 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
11455 fully filled history list.
11456 * gdb.base/gdb_history: New file.
11457
11458 * gdb.base/signals.exp: XFAIL "continue to func1" on
11459 i*86-*-freebsd*.
11460
11461 * gdb.base/attach.exp: When trying to attach to a nonexistent
11462 process, make it possible to specify the PID based on the target,
11463 and do so for *-*-freebsd*.
11464
11465 2003-06-02 Richard Henderson <rth@redhat.com>
11466
11467 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
11468
11469 2003-06-02 Richard Henderson <rth@redhat.com>
11470
11471 * gdb.base/selftest.exp: Next over lim_at_start initialization.
11472
11473 2003-06-02 Richard Henderson <rth@redhat.com>
11474
11475 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
11476
11477 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
11478
11479 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
11480 of globalvar.
11481
11482 2003-06-01 Mark Kettenis <kettenis@gnu.org>
11483
11484 * gdb.asm/asm-source.exp: Check for memory read errors in
11485 disassembler test on *BSD too.
11486
11487 2003-06-01 Richard Henderson <rth@redhat.com>
11488
11489 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
11490 for .frame.
11491 (gdbasm_call): Lose ldgp.
11492 (gdbasm_startup): Add frame information.
11493 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
11494
11495 2003-05-31 Mark Kettenis <kettenis@gnu.org>
11496
11497 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
11498 i?86-*-*.
11499
11500 2003-05-30 Mark Kettenis <kettenis@gnu.org>
11501
11502 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11503 FreeBSD.
11504
11505 2003-05-29 Richard Henderson <rth@redhat.com>
11506
11507 * gdb.asm/alpha.inc: New file.
11508 * gdb.asm/asm-source.exp: Use it.
11509
11510 2003-05-29 Jim Blandy <jimb@redhat.com>
11511
11512 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
11513 'core.PID'.
11514
11515 2003-05-22 Jim Blandy <jimb@redhat.com>
11516
11517 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
11518 backtrace.
11519
11520 2003-05-20 David Carlton <carlton@math.stanford.edu>
11521
11522 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
11523 this time.
11524
11525 2003-05-19 David Carlton <carlton@bactrian.org>
11526
11527 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
11528 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
11529
11530 2003-05-19 David Carlton <carlton@bactrian.org>
11531
11532 * gdb.c++/namespace.exp: Add namespace scope and anonymous
11533 namespace tests.
11534 Bump copyright date.
11535 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
11536 (main): Call C::D::marker2.
11537 * gdb.c++/namespace1.cc: New file.
11538
11539 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
11540
11541 Roland McGrath <roland@redhat.com>
11542 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
11543 there is no manager thread.
11544
11545 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
11546
11547 * gdb.threads/schedlock.exp: Remove assumption that all threads
11548 will run in a particular small time slice. Also ensure we break
11549 in one of the child threads rather than the main thread.
11550
11551 2003-05-07 Jim Blandy <jimb@redhat.com>
11552
11553 Add support for assembly source testing on the s390x.
11554 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
11555 architecture.
11556 * gdb.asm/s390x.inc: New file.
11557
11558 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
11559 succession of 'if' statements.
11560
11561 2003-05-05 Andrew Cagney <cagney@redhat.com>
11562
11563 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
11564
11565 2003-05-05 Andrew Cagney <cagney@redhat.com>
11566
11567 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
11568 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
11569
11570 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
11571
11572 * gdb.base/charset.exp: Update based on new behavior of set/show
11573 charset commands.
11574
11575 2003-05-01 Andrew Cagney <cagney@redhat.com>
11576
11577 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
11578 variable do not give memory errors.
11579
11580 2003-04-30 Adam Fedor <fedor@gnu.org>
11581
11582 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
11583 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
11584 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
11585 gdb.objc/basicclass.m: : New files
11586
11587 * lib/gdb.exp (gdb_compile_objc): New procedure.
11588
11589 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
11590
11591 * gdb.base/signals.exp: Make backtrace tests more specific.
11592
11593 2003-04-23 David Carlton <carlton@bactrian.org>
11594
11595 * gdb.c++/maint.exp (test_first_component): Add tests for
11596 'operator' in more locations.
11597
11598 2003-04-16 Kevin Buettner <kevinb@redhat.com>
11599
11600 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
11601
11602 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
11603
11604 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
11605 func marke' instead. Update test name.
11606
11607 2003-04-15 David Carlton <carlton@math.stanford.edu>
11608
11609 * gdb.c++/maint.exp: New file.
11610
11611 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
11612
11613 * gdb.threads/schedlock.c: Change type of thread function argument
11614 to long, to avoid warnings on 64-bit platforms.
11615
11616 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
11617
11618 * gdb.base/attach.exp: Add new message from ptrace in case of
11619 attaching to nonexistent process.
11620
11621 2003-04-11 Jim Blandy <jimb@redhat.com>
11622
11623 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11624 gdb.c++/userdef.cc: Place comments on the lines to which the
11625 marker function might return.
11626 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11627 gdb.c++/userdef.exp: Look for those comments to check that we've
11628 returned to the right place, instead of checking line numbers.
11629
11630 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
11631
11632 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
11633 match on sourcefile name, instead of directory name.
11634
11635 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
11636
11637 * gdb.base/completion.exp: Use string_to_regexp to match the
11638 working directory name.
11639
11640 2003-04-09 Jim Blandy <jimb@redhat.com>
11641
11642 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11643 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
11644 after an inferior function call, report the failure, but allow the
11645 test to continue.
11646
11647 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11648
11649 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11650 with -DPROTOTYPES.
11651
11652 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11653
11654 * gdb.base/break.exp: Revert last patch.
11655
11656 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
11657
11658 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11659 with -DPROTOTYPES.
11660
11661 2003-04-02 Andrew Cagney <cagney@redhat.com>
11662
11663 * gdb.base/callfuncs.exp: Make "print add" messages unique.
11664 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
11665 matching directories by the name breakpoint.
11666 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
11667 Make "continue to marker1" consistent.
11668 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
11669 message consistent.
11670 * lib/gdb.exp: Put "the program is no longer running", and "the
11671 program exited" in parenthesis.
11672 * lib/mi-support.exp: Ditto.
11673
11674 2003-04-02 Bob Rossi <bob_rossi@cox.net>
11675
11676 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
11677
11678 2003-03-29 Andrew Cagney <cagney@redhat.com>
11679
11680 * gdb.base/sizeof.c (main): Print the value of '\377'.
11681 * gdb.base/sizeof.exp: Check the sign of '\377'.
11682
11683 2003-03-27 Michael Chastain <mec@shout.net>
11684
11685 * gdb.base/gdb1090.exp: New file.
11686 * gdb.base/gdb1090.cc: New file.
11687
11688 2003-03-27 J. Brobecker <brobecker@gnat.com>
11689
11690 * gdb.gdb/observer.exp: New regression test.
11691
11692 2003-03-27 Michael Chastain <mec@shout.net>
11693
11694 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
11695 * gdb.base/ptype.exp: Likewise.
11696
11697 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
11698
11699 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
11700
11701 2003-03-26 Michael Chastain <mec@shout.net>
11702
11703 * gdb.base/ptype.exp: Actually use some typedef'd types.
11704
11705 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
11706
11707 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
11708 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
11709
11710 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11711
11712 * gdb.base/default.exp: Fix regular expression.
11713
11714 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11715
11716 * gdb.base/args.exp: Fix regular expression.
11717
11718 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11719
11720 * gdb.base/help.exp: Allow Win32 child process.
11721
11722 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11723
11724 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11725 when stepping out of main().
11726
11727 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11728
11729 * gdb.base/default.exp: Check for win32 specific message when calling
11730 "run" without executable.
11731
11732 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11733
11734 * gdb.base/args.exp: Expect .exe in output.
11735
11736 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11737
11738 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11739 Cygwin native.
11740
11741 2003-03-17 Andrew Cagney <cagney@redhat.com>
11742
11743 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11744 vector registes.
11745 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11746 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11747
11748 2003-03-17 David Carlton <carlton@math.stanford.edu>
11749
11750 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11751 test, for PR breakpoints/38.
11752 Call test_watchpoint_and_breakpoint.
11753 * gdb.base/watchpoint.c (func3): New function.
11754 (main): Call func3.
11755
11756 2003-03-04 David Carlton <carlton@math.stanford.edu>
11757
11758 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11759 Garply<Garply<char> >:: garply".
11760 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11761 with respect to PR c++/1111; note also PR c++/1113.
11762 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11763 respect to PR c++/1062.
11764 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11765
11766 2003-03-03 David Carlton <carlton@math.stanford.edu>
11767
11768 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11769 with respect to PR c++/57.
11770 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11771 c++/826.
11772 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11773 respect to PR c++/57.
11774
11775 2003-03-03 David Carlton <carlton@math.stanford.edu>
11776
11777 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11778 respect to PR c++/33 into FAILs.
11779
11780 2003-03-03 Michael Chastain <mec@shout.net>
11781
11782 * configure.in: Update copyright years.
11783
11784 2003-03-03 Michael Chastain <mec@shout.net>
11785
11786 * Makefile.in: Update copyright years.
11787
11788 2003-02-28 David Carlton <carlton@math.stanford.edu>
11789
11790 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11791 print class instead of struct and/or superfluous protection
11792 specifiers, as long as the resulting output is equivalent to the
11793 source code.
11794 Delete FIXME from end of messages on tests that don't need
11795 fixing.
11796
11797 2003-02-28 David Carlton <carlton@math.stanford.edu>
11798
11799 * gdb.c++/templates.exp (do_tests): Allow const in the two
11800 Foo<volatile char *>::foo tests.
11801
11802 2003-02-27 Michael Snyder <msnyder@redhat.com>
11803
11804 * gdb.base/restore.c (main): Return zero, so exit code
11805 will be consistant.
11806
11807 2003-02-26 David Carlton <carlton@math.stanford.edu>
11808
11809 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11810 char *>::foo" test with respect to PR c++/33. Create a new test
11811 which is identical to that one except that it doesn't put the
11812 space between the "char" and the "*"; KFAIL it, too.
11813
11814 2003-02-26 David Carlton <carlton@math.stanford.edu>
11815
11816 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11817 template types into either PASSes or KFAILs (corresponding to PR
11818 c++/57). Tweak indentation. Update copyright.
11819
11820 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11821
11822 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11823
11824 2003-02-13 Michael Chastain <mec@shout.net>
11825
11826 * gdb.base/exprs.exp: Remove i960 remnants.
11827 * gdb.base/funcargs.exp: Likewise.
11828 * gdb.base/list.exp: Likewise.
11829 * gdb.base/ptype.exp: Likewise.
11830
11831 2003-02-14 David Carlton <carlton@math.stanford.edu>
11832
11833 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11834 pEe->D::vg()" from XFAIL to KFAIL.
11835
11836 2003-02-13 Jason Molenda (jmolenda@apple.com)
11837
11838 * gdb.base/maint.exp: Update maint print statistics regexp to include
11839 new entries.
11840
11841 2003-02-13 Michael Chastain <mec@shout.net>
11842
11843 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11844
11845 2003-02-12 Michael Chastain <mec@shout.net>
11846
11847 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11848 * gdb.c++/inherit.exp: Likewise.
11849 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11850 * gdb.c++/templates.exp: Likewise.
11851 * gdb.c++/virtfunc.exp: Likewise.
11852
11853 2003-02-06 Jason Molenda (jason-cl@molenda.com)
11854
11855 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11856 why the code is written that way.
11857
11858 2003-02-05 Michael Chastain <mec@shout.net>
11859
11860 * gdb.base/dump.exp: Add missing copyright line.
11861
11862 2003-02-05 Jason Molenda (jason-cl@molenda.com)
11863
11864 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
11865 at the beginning so the breakpoint doesn't get set on the loop.
11866
11867 2003-02-05 Michael Chastain <mec@shout.net>
11868
11869 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11870 output for configurations with gcc 2.95.3.
11871
11872 2003-02-05 Keith Seitz <keiths@redhat.com>
11873 Andrew Cagney <ac131313@redhat.com>
11874
11875 * gdb.mi/mi-cli.exp: New file.
11876
11877 2003-02-04 Michael Chastain <mec@shout.net>
11878
11879 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11880 Call perror and then continue.
11881
11882 2003-02-03 Michael Chastain <mec@shout.net>
11883
11884 * gdb.c++/pr-1023.cc: New file.
11885 * gdb.c++/pr-1023.exp: New file.
11886
11887 2003-02-05 Jim Blandy <jimb@redhat.com>
11888
11889 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11890 it's local to foobar. Check for it there, and check that it's not
11891 present in main.
11892 * gdb.c++/local.cc (marker2): New function.
11893 (foobar): Call marker1.
11894 (main): Call marker2 instead of marker1.
11895
11896 2003-02-04 Andrew Cagney <ac131313@redhat.com>
11897
11898 * gdb.disasm/mn10200.exp: Obsolete file.
11899 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11900 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11901 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11902
11903 2003-02-04 David Carlton <carlton@math.stanford.edu>
11904
11905 * gdb.c++/overload.exp: Test intToChar(1).
11906 * gdb.c++/overload.cc (intToChar): New.
11907 (main): Call intToChar.
11908
11909 2003-02-03 David Carlton <carlton@math.stanford.edu>
11910
11911 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11912 'might_kfail' arg.
11913 KFAIL some of the continue_to_bp_overloaded calls, according to
11914 PR c++/1025.
11915
11916 2003-02-01 Michael Chastain <mec@shout.net>
11917
11918 * gdb.base/advance.c (marker1): New marker function.
11919 * gdb.base/advance.exp: When the 'advance' command lands on the
11920 return breakpoint, it can legitimately stop on either the
11921 current line or the next line. Accommodate both outcomes.
11922 * gdb.base/until.exp: Likewise.
11923
11924 2003-02-02 Andrew Cagney <ac131313@redhat.com>
11925
11926 2002-11-10 Jason Molenda (jason-cl@molenda.com):
11927 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11928 now a list, not a tuple.
11929 * gdb.mi/mi-var-display.exp: Ditto.
11930 * gdb.mi/gdb792.exp: Ditto.
11931
11932 2003-02-01 Andrew Cagney <ac131313@redhat.com>
11933
11934 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
11935 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11936 stack backtraces.
11937 * gdb.mi/mi-syn-frame.c: Part of same.
11938
11939 2003-02-01 Mark Kettenis <kettenis@gnu.org>
11940
11941 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11942 gdb.mi/mi1-pthreads.exp: Return instead of calling
11943 gdb_suppress_entire_file.
11944
11945 2003-02-01 Mark Salter <msalter@redhat.com>
11946
11947 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11948
11949 2003-01-31 Mark Salter <msalter@redhat.com>
11950
11951 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11952 Support empty arg.
11953
11954 2003-01-30 Michael Chastain <mec@shout.net>
11955
11956 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11957 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11958 has been fixed in gdb/readline on 2003-01-09.
11959
11960 2003-01-29 Michael Snyder <msnyder@redhat.com>
11961
11962 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11963 * gdb.base/display.exp: Allow for leading underscore in symbol.
11964 * gdb.base/args.exp: Skip if target does not support args passing.
11965
11966 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
11967
11968 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
11969 gdb_test. Accept a list of expect arguments as the third
11970 parameter.
11971 (gdb_test): Use it.
11972
11973 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
11974
11975 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11976 allow for different test tree configurations. Update some
11977 tescases accordingly.
11978 * gdb.arch/altivec-regs.exp: Ditto.
11979 * gdb.asm/asm-source.exp: Ditto.
11980 * gdb.base/advance.exp: Ditto.
11981 * gdb.base/display.exp: Ditto.
11982 * gdb.base/long_long.exp: Ditto.
11983 * gdb.base/mips_pro.exp: Ditto.
11984 * gdb.base/overlays.exp: Ditto.
11985 * gdb.base/relocate.exp: Ditto.
11986 * gdb.base/setshow.exp: Ditto.
11987 * gdb.base/step-line.exp: Ditto.
11988 * gdb.base/step-test.exp: Ditto.
11989 * gdb.base/until.exp: Ditto.
11990 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11991
11992 2003-01-17 David Carlton <carlton@math.stanford.edu>
11993
11994 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11995 corresponding to PR c++/945.
11996 Update copyright.
11997
11998 2003-01-17 David Carlton <carlton@math.stanford.edu>
11999
12000 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12001 corresponding to PR c++/68.
12002
12003 2003-01-17 David Carlton <carlton@math.stanford.edu>
12004
12005 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12006 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12007 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12008
12009 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
12010
12011 * gdb.base/break.exp: Fix change of default location, because of
12012 removal of until tests.
12013 * gdb.base/help.exp: Update test for new 'until' help message.
12014 Add test for help on 'advance'.
12015 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
12016
12017 2003-01-15 Mark Kettenis <kettenis@gnu.org>
12018
12019 * gdb.base/default.exp: Adapt "info float" test for recent changes
12020 to that command. Add test for "info vector".
12021 * gdb.base/float.exp: New file. Add test for "info float" that
12022 resembles the old test in gdb.base/default.exp.
12023
12024 2003-01-15 David Carlton <carlton@math.stanford.edu>
12025
12026 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12027
12028 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
12029
12030 * gdb.base/break.exp: Move the tests of until command from here...
12031 * gdb.base/until.exp: ... to here. New file. Add other tests.
12032 * gdb.base/advance.c: New file.
12033 * gdb.base/advance.exp: New file.
12034
12035 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
12036
12037 * gdb.base/args.c: New file.
12038 * gdb.base/args.exp: New file.
12039
12040 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12041
12042 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12043
12044 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12045
12046 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12047
12048 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12049
12050 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12051 dates.
12052
12053 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12054
12055 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12056
12057 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12058
12059 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12060 (ptype &*"foo").
12061 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12062
12063 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12064
12065 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12066 * gdb.mi/mi1-console.exp: Likewise.
12067
12068 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12069
12070 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12071 * gdb.mi/mi1-console.exp: Likewise.
12072
12073 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12074
12075 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12076
12077 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
12078
12079 * gdb.base/detach.exp: New test.
12080
12081 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
12082
12083 * Makefile.in (ALL_SUBDIRS): New variable.
12084 (subdirs, clean, distclean): Use it.
12085 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12086 regenerating Makefile, since it is generated from the top level.
12087 * gdb.asm/Makefile.in: Likewise.
12088 * gdb.base/Makefile.in: Likewise.
12089 * gdb.c++/Makefile.in: Likewise.
12090 * gdb.disasm/Makefile.in: Likewise.
12091 * gdb.java/Makefile.in: Likewise.
12092 * gdb.mi/Makefile.in: Likewise.
12093 * gdb.threads/Makefile.in: Likewise.
12094 * gdb.trace/Makefile.in: Likewise.
12095
12096 2003-01-09 David Carlton <carlton@math.stanford.edu>
12097
12098 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12099 Add copyright year 2003.
12100
12101 2003-01-06 Michael Chastain <mec@shout.net>
12102
12103 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12104 When selecting a thread, 'line' and 'file' are optional.
12105 * gdb.mi/mi1-pthreads.exp: Likewise.
12106
12107 2003-01-06 Andreas Schwab <schwab@suse.de>
12108
12109 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12110 failures.
12111
12112 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12113
12114 Fix PR gdb/844
12115 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12116 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12117
12118 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12119 instead of calling gdb_suppress_entire_file.
12120 * gdb.threads/print-threads.exp: Likewise.
12121 * gdb.threads/schedlock.exp: Likewise.
12122
12123 * gdb.threads/killed.exp: Return instead of calling
12124 gdb_suppress_entire_file.
12125 * gdb.threads/linux-dp.exp: Likewise.
12126 * gdb.threads/pthreads.exp: Likewise.
12127
12128 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12129
12130 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12131 stabs.
12132 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12133 * gdb.base/whatis.exp: Always allow (void) after function names.
12134
12135 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12136
12137 * gdb.c++/casts.exp: Correct regexp.
12138
12139 2003-01-04 Mark Kettenis <kettenis@gnu.org>
12140
12141 * configure.in: Call AC_CONFIG_HEADER. Don't call
12142 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12143 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12144 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12145 aforementioned directories in the AC_OUPUT call.
12146 * config.hin: New file.
12147 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12148 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12149 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12150 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12151 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12152 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12153 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12154 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12155 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12156 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12157 gdb.threads/configure.in, gdb.threads/configure,
12158 gdb.threads/config.in, gdb.trace/configure.in,
12159 gdb.trace/configure: Removed.
12160
12161 2003-01-03 Michael Chastain <mec@shout.net>
12162
12163 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12164 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12165
12166 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
12167
12168 * gdb.base/store.exp: Fix regular expressions.
12169
12170 2002-12-28 Mark Kettenis <kettenis@gnu.org>
12171
12172 * configure.in: Rewrite.
12173 * configure: Regenerated.
12174
12175 2003-01-03 David Carlton <carlton@math.stanford.edu>
12176
12177 * gdb.base/psymtab.exp: New file.
12178 * gdb.base/psymtab1.c: Ditto.
12179 * gdb.base/psymtab2.c: Ditto.
12180
12181 2002-12-23 Adam Fedor <fedor@gnu.org>
12182
12183 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12184
12185 2002-12-23 David Carlton <carlton@math.stanford.edu>
12186
12187 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12188 and current_directory initialization.
12189
12190 2002-12-22 Jim Blandy <jimb@redhat.com>
12191
12192 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12193 rather than as part of the output file name.
12194
12195 * gdb.base/attach.exp: There's no need to copy the test program to
12196 /tmp; that was only ever necessary on HP/UX, and this test is
12197 entirely disabled there anyway.
12198
12199 2002-12-21 Jim Blandy <jimb@redhat.com>
12200
12201 * gdb.c++/psmang.exp: Doc fix.
12202
12203 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12204 test.
12205
12206 2002-12-20 David Carlton <carlton@math.stanford.edu>
12207
12208 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12209
12210 2002-12-18 Michael Chastain <mec@shout.net>
12211
12212 * gdb.c++/annota2.exp: Add copyright year 2002.
12213
12214 2002-12-17 David Carlton <carlton@math.stanford.edu>
12215
12216 * gdb.c++/try_catch.cc: Add marker comments.
12217 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12218 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12219 * gdb.c++/m-static.cc: Ditto.
12220 * gdb.c++/m-static1.cc: Ditto.
12221 * gdb.c++/try_catch.cc: Ditto.
12222
12223 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12224
12225 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12226 to see whether we are using the new -environment-directory
12227 command which resets via -r or the old version of the command
12228 which may prompt the user. Part of fix for gdb/741.
12229
12230 2002-12-13 Andrew Cagney <ac131313@redhat.com>
12231
12232 * gdb.fortran/types.exp: Update obsolete comment.
12233 * gdb.fortran/exprs.exp: Ditto.
12234 * lib/gdb.exp: Delete obsolete code.
12235 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12236 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12237 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12238 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12239 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12240 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12241 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12242 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12243 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12244 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12245 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12246 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12247 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12248 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12249 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12250 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12251 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12252 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12253 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12254 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12255 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12256 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12257 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12258 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12259 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12260 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12261 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12262 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12263 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12264 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12265 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12266 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12267 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12268 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12269 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12270 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12271 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12272
12273 2002-12-11 David Carlton <carlton@math.stanford.edu>
12274
12275 * gdb.c++/m-data.exp: Add test for members that shadow global
12276 variables: see PR gdb/804.
12277 * gdb.c++/m-data.cc: Ditto.
12278
12279 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
12280
12281 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12282
12283 2002-12-06 David Carlton <carlton@math.stanford.edu>
12284
12285 * gdb.base/store.c: Don't declare functions static.
12286
12287 2002-12-04 Andrew Cagney <ac131313@redhat.com>
12288
12289 * gdb.base/store.exp, gdb.base/store.c: New files.
12290
12291 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12292
12293 * gdb.base/selftest.exp: Update for current gdb.
12294
12295 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12296
12297 * gdb.base/maint.exp: Only dump symbols from one source file
12298 or objfile.
12299
12300 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12301
12302 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12303 function call.
12304
12305 2002-11-25 Jim Blandy <jimb@redhat.com>
12306
12307 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12308 function appearing in error message.
12309
12310 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
12311
12312 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12313
12314 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12315
12316 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12317 for mi1 and current mi is in correct format. New mi startup message
12318 should be in mi console format. This is part of fix for PR gdb/604.
12319
12320 2002-09-18 Fernando Nasser <fnasser@redhat.com>
12321
12322 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12323 which explicitly prints the zero offset as "+0".
12324
12325 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
12326
12327 * gdb.threads/schedlock.c (args): Make unsigned.
12328
12329 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
12330
12331 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12332 numbers. Allow "foo2|selected stack frame".
12333 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12334 * gdb.asm/asmsrc2.s: Likewise.
12335 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12336 comments.
12337 * gdb.asm/mips.inc: New file.
12338
12339 2002-10-18 Adam Fedor <fedor@gnu.org>
12340
12341 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12342 * gdb.base/help.exp: Likewise.
12343
12344 2002-10-17 Kevin Buettner <kevinb@redhat.com>
12345
12346 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12347 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12348
12349 2002-10-02 Jim Blandy <jimb@redhat.com>
12350
12351 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12352
12353 2002-10-01 Andrew Cagney <ac131313@redhat.com>
12354
12355 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12356 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12357 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12358 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12359 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12360 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12361 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
12362
12363 2002-09-29 Andrew Cagney <ac131313@redhat.com>
12364
12365 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
12366 * mi0-disassemble.exp, mi0-eval.exp: Delete.
12367 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
12368 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
12369 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
12370 * mi0-var-block.exp, mi0-var-child.exp: Delete.
12371 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
12372
12373 2002-09-27 Kevin Buettner <kevinb@redhat.com>
12374
12375 * gdb.base/annota1.exp (info break): Make directory components of
12376 path optional since not all compilers emit this debug information.
12377
12378 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
12379 step ends up stepping out of the function instead of stopping on
12380 the epilogue.
12381
12382 2002-09-26 Keith Seitz <keiths@redhat.com>
12383
12384 * lib/insight-support.exp (gdbtk_start): Figure out where
12385 the insight executable is based on where gdb is. Use this
12386 executable to start insight instead of gdb.
12387
12388 2002-09-25 Andrew Cagney <cagney@redhat.com>
12389
12390 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
12391
12392 2002-09-24 Andrew Cagney <ac131313@redhat.com>
12393
12394 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
12395 test_isolated_complaints.
12396 (test_empty_complaint): New function.
12397 (test_empty_complaints): New function. Check no output when no
12398 complaints.
12399
12400 2002-09-19 Jim Blandy <jimb@redhat.com>
12401
12402 * gdb.base/charset.exp, gdb.base/charset.c: New files.
12403
12404 2002-09-19 Andrew Cagney <ac131313@redhat.com>
12405
12406 * gdb.gdb/complaints.exp: New file.
12407
12408 2002-09-18 Andrew Cagney <ac131313@redhat.com>
12409
12410 * gdb.base/maint.exp: Check `help maint internal-warning'.
12411
12412 2002-09-18 David Carlton <carlton@math.stanford.edu>
12413
12414 * gdb.c++/m-static.exp: Remove breakpoints depending on line
12415 numbers, and replace them by a single breakpoint after the
12416 constructors are all finished.
12417 Add test 4.
12418 * gdb.c++/m-static.cc: Add test 4.
12419 * gdb.c++/m-static.h: New file.
12420 * gdb.c++/m-static1.cc: New file.
12421
12422 * gdb.c++/printmethod.exp: New file.
12423 * gdb.c++/printmethod.cc: New file.
12424
12425 * gdb.c++/pr-574.exp: New file.
12426 * gdb.c++/pr-574.cc: New file.
12427
12428 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12429
12430 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
12431 embedded targets which never actually exit.
12432
12433 2002-09-18 Fernando Nasser <fnasser@redhat.com>
12434
12435 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
12436 "don't step after run" as unresolved or unsupported, instead of xfail.
12437
12438 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12439
12440 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
12441 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
12442 Add newline to expected string in "step out of main (status wrapper)"
12443 case.
12444
12445 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12446
12447 * lib/gdb.exp (rerun_to_main): Allow restarting application.
12448 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
12449
12450 2002-09-17 Tom Tromey <tromey@redhat.com>
12451
12452 * gdb.base/printcmds.exp (test_print_string_constants): Expect
12453 \000, not \0, in double-quoted string.
12454
12455 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
12456
12457 * gdb.base/commands.exp: Don't expect a "Program exited normally"
12458 string after running the commands execution on breakpoint tests.
12459
12460 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
12461
12462 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
12463
12464 2002-09-12 Joel Brobecker <brobecker@gnat.com>
12465
12466 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
12467
12468 2002-09-10 Keith Seitz <keiths@redhat.com>
12469
12470 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
12471 runto proc.
12472 (mi_run_to_main): Use mi_runto.
12473 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
12474
12475 2002-09-10 Keith Seitz <keiths@redhat.com>
12476
12477 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
12478 regexp for stopping at main. Could have multiple event notifications.
12479 Don't assume that main was declared with no parameters.
12480 (mi_next): Use mi_step_to.
12481 (mi_step): Use mi_next_to.
12482
12483 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
12484
12485 * gdb.base/default.exp: Fix expected string in `info float' test.
12486
12487 2002-09-09 Ben Elliston <bje@redhat.com>
12488
12489 * config/mips.exp: Update comments.
12490 * config/mips-idt.exp: Likewise.
12491 * config/nind.exp: Likewise.
12492 * config/slite.exp: Likewise.
12493 * config/sparclet.exp: Likewise.
12494 * config/udi.exp: Likewise.
12495 * config/vx.exp: Likewise.
12496 * config/vxworks29k.exp: Likewise.
12497
12498 2002-09-05 Jim Blandy <jimb@redhat.com>
12499
12500 * gdb.threads/killed.exp: Fix test failure message.
12501
12502 2002-09-04 Keith Seitz <keiths@redhat.com>
12503
12504 * lib/mi-support.exp: Update copyright.
12505 (mi_gdb_test): Increase the priority of the expected pattern
12506 so that it matches gdb_test.
12507
12508 2002-09-03 Keith Seitz <keiths@redhat.com>
12509
12510 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
12511 Use integer comparison instead of string comparison for testing
12512 whether binary was built.
12513
12514 2002-09-03 Jim Blandy <jimb@redhat.com>
12515
12516 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
12517
12518 2002-08-29 Jim Blandy <jimb@redhat.com>
12519
12520 * gdb.threads/pthreads.exp: Move the portable thread compilation
12521 code into a function in lib/gdb.exp, and call that from here.
12522 * lib/gdb.exp (gdb_compile_pthreads): New function.
12523
12524 2002-08-29 Keith Seitz <keiths@redhat.com>
12525
12526 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
12527 expect_out so that callers can get at it.
12528
12529 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
12530
12531 * gdb.threads/print-threads.c: New file.
12532 * gdb.threads/print-threads.exp: New file.
12533 * gdb.threads/schedlock.c: New file.
12534 * gdb.threads/schedlock.exp: New file.
12535
12536 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
12537
12538 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
12539 not altivec.c.
12540
12541 2002-08-17 Mark Kettenis <kettenis@gnu.org>
12542
12543 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
12544 targets. The problem should be fixed now.
12545
12546 2002-08-15 Mark Kettenis <kettenis@gnu.org>
12547
12548 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
12549 2002-07-24 change that removes final dots from error messages.
12550
12551 2002-08-13 Tom Tromey <tromey@redhat.com>
12552
12553 * gdb.base/readline.exp: New file.
12554
12555 2002-08-01 Andrew Cagney <ac131313@redhat.com>
12556
12557 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
12558 supress message.
12559
12560 2002-08-01 Andrew Cagney <cagney@redhat.com>
12561
12562 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
12563 CHILL_FOR_TARGET and CHILL_LIB.
12564 * configure.in (configdirs): Remove gdb.chill.
12565 * configure: Regenerate.
12566 * lib/gdb.exp: Obsolete references to chill.
12567 * gdb.fortran/types.exp: Ditto.
12568 * gdb.fortran/exprs.exp: Ditto.
12569
12570 2002-07-30 Kevin Buettner <kevinb@redhat.com>
12571
12572 * gdb.base/shlib-call.exp (additional_flags): Conditionally
12573 set Irix-specific compile and link flags.
12574
12575 2002-07-29 Kevin Buettner <kevinb@redhat.com>
12576
12577 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
12578 source files. The ``-o'' option doesn't work with the ``-E'' option
12579 when using the Irix compiler.
12580
12581 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
12582
12583 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
12584 Improve support for reusing an exec file. Copy exec file
12585 to target, and run gdbserver on the target instead of on the host.
12586
12587 2002-07-18 Jim Blandy <jimb@redhat.com>
12588
12589 * gdb.base/ending-run.exp: Don't expect to see the program end in
12590 some orderly fashion when we're running on a real stand-alone
12591 board.
12592
12593 * gdb.base/interrupt.exp: Correct logic for skipping tests on
12594 targets that don't support interrupts.
12595
12596 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
12597
12598 * gdb.base/attach.exp: Add patterns to match output from /proc-based
12599 systems.
12600 Move comments in expect statements to inside the actions, so that they
12601 don't get matched against.
12602
12603 2002-07-10 Mark Kettenis <kettenis@gnu.org>
12604
12605 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
12606 function when asleep" test.
12607
12608 2002-07-10 Andrew Cagney <ac131313@redhat.com>
12609
12610 * gdb.base/page.exp: Rewrite to handle problems with very long
12611 `info set' output. Update copyright.
12612
12613 2002-06-26 Andrew Cagney <ac131313@redhat.com>
12614
12615 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
12616 gdb.threads-hp.
12617 * gdb.hp/configure: Regenerate.
12618 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
12619 * gdb.hp/gdb.threads-hp/configure: Delete file.
12620 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
12621
12622 2002-06-22 Andrew Cagney <ac131313@redhat.com>
12623
12624 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
12625 setlocale, bindtextdomain and textdomain.
12626
12627 2002-06-11 Jim Blandy <jimb@redhat.com>
12628
12629 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
12630 preprocessor macro information is present.
12631
12632 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
12633 tests.
12634
12635 2002-06-06 Michael Snyder <msnyder@redhat.com>
12636
12637 * gdb.base/overlays.exp: Record addresses of overlay
12638 functions in TCL variables rather than in GDB variables,
12639 to avoid having GDB convert them to pointers (with loss
12640 of information).
12641
12642 * gdb.base/d10v.ld: Merge in several years worth of
12643 default linker script changes.
12644 * gdb.base/long_long.exp: Add check for sizeof (long double).
12645
12646 2002-06-06 Michal Ludvig <mludvig@suse.cz>
12647
12648 * gdb.asm/asm-source.exp: Add x86-64 target.
12649 * gdb.asm/x86_64.inc: New.
12650
12651 2002-05-30 Michael Chastain <mec@shout.net>
12652
12653 From Benjamin Kosnik <bkoz@redhat.com>:
12654 * gdb.c++/m-static.cc: New file.
12655 * gdb.c++/m-static.exp: New file.
12656
12657 2002-05-28 Michael Snyder <msnyder@redhat.com>
12658
12659 * gdb.base/call-ar-st.exp: Allow for reduced floating point
12660 precision.
12661
12662 2002-05-27 Michael Chastain <mec@shout.net>
12663
12664 From Benjamin Kosnik <bkoz@redhat.com>:
12665 * gdb.c++/m-data.cc: New file.
12666 * gdb.c++/m-data.exp: New file.
12667
12668 2002-05-27 Michael Chastain <mec@shout.net>
12669
12670 From Benjamin Kosnik <bkoz@redhat.com>:
12671 * gdb.c++/try_catch.cc: New file.
12672 * gdb.c++/try_catch.exp: New file.
12673
12674 2002-05-27 Michael Chastain <mec@shout.net>
12675
12676 * gdb.c++/local.exp: Accept more nested types in output.
12677
12678 2002-05-26 Michael Chastain <mec@shout.net>
12679
12680 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
12681
12682 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
12683
12684 * lib/gdb.exp (gdb_wrapper_init): Just because
12685 gdb_wrapper_file exists, this does not mean that the file
12686 should not be rebuilt. That is what gdb_wrapper_initialized
12687 is for.
12688 (default_gdb_init): Reset gdb_wrapper_initialized.
12689
12690 2002-05-23 Michael Snyder <msnyder@redhat.com>
12691
12692 * gdb.base/all-bin.exp: Revise previous patch by just reducing
12693 the precision of the floating point test results.
12694 * gdb.base/call-rt-st.exp: Ditto.
12695
12696 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
12697 * gdb.base/call-rt-st.exp: Ditto.
12698
12699 2002-05-19 Michael Chastain <mec@shout.net>
12700
12701 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
12702
12703 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
12704
12705 * configure.in (configdirs): Add gdb.arch.
12706 * configure: Regenerate.
12707
12708 2002-05-17 Jim Blandy <jimb@redhat.com>
12709
12710 * gdb.base/completion.exp: Recognize the more detailed error
12711 messages produced by the macro expander's lexical analyzer.
12712
12713 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
12714
12715 * gdb.arch/altivec-abi.c: New file.
12716 * gdb.arch/altivec-abi.exp: New file.
12717 * gdb.arch/altivec-regs.c: New file.
12718 * gdb.arch/altivec-regs.exp: New file.
12719
12720 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
12721
12722 * gdb.base/maint.exp (maint print type): Update for new type
12723 structure.
12724
12725 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
12726
12727 * gdb.arch: New directory.
12728 * gdb.arch/configure.in: New file.
12729 * gdb.arch/configure: New file.
12730 * gdb.arch/Makefile.in: New file.
12731
12732 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
12733
12734 * gdb.asm/asm-source.exp: Add v850 as supported target.
12735 * gdb.asm/v850.inc: New file.
12736
12737 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
12738
12739 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12740
12741 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
12742
12743 * gdb.base/break.exp: Check 'break "marker2"'.
12744
12745 2002-05-10 Michael Snyder <msnyder@redhat.com>
12746
12747 * gdb.base/long_long.exp: Fix typo.
12748
12749 2002-05-10 Jim Blandy <jimb@redhat.com>
12750
12751 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12752 a bug.
12753
12754 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12755 Recognize more detailed error message produced by the macro
12756 expander's lexical analyzer.
12757 * lib/gdb.exp (test_print_reject): Same.
12758
12759 2002-05-09 Mark Kettenis <kettenis@gnu.org>
12760
12761 * gdb.c++/method.exp: Fix typo.
12762
12763 2002-05-08 Michael Snyder <msnyder@redhat.com>
12764
12765 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12766 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
12767 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
12768 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12769 Add iftarget clause for strongarm.
12770
12771 2002-05-06 Michael Snyder <msnyder@redhat.com>
12772
12773 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12774 (gdb_continue_to_end): Accept output from status wrapper.
12775 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12776 Clean up fail messages to match pass messages.
12777
12778 Enable the "needs_status_wrapper" testsuite feature.
12779 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12780 (gdb_compile): Conditionally call gdb_wrapper_init.
12781 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12782 * gdb.c++/method.exp: Recognize output from status wrapper.
12783
12784 2002-05-06 Ben Elliston <bje@redhat.com>
12785 From Graydon Hoare <graydon@redhat.com>
12786
12787 * config/sid.exp: Include support for "rawsid" protocol.
12788
12789 2002-05-03 Jim Blandy <jimb@redhat.com>
12790
12791 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12792 * gdb.c++/hang3.C: New file.
12793
12794 2002-05-04 Andrew Cagney <ac131313@redhat.com>
12795
12796 * gdb.base/default.exp: Remove obsolete code.
12797 * gdb.c++/misc.exp: Ditto. Update copyright.
12798 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12799 * gdb.base/whatis.exp: Ditto. Update copyright.
12800 * gdb.base/scope.exp: Ditto. Update copyright.
12801 * gdb.base/ptype.exp: Ditto. Update copyright.
12802 * gdb.base/printcmds.exp: Ditto. Update copyright.
12803 * gdb.base/opaque.exp: Ditto. Update copyright.
12804 * gdb.base/list.exp: Ditto.
12805 * gdb.base/funcargs.exp: Ditto. Update copyright.
12806 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12807 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12808 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12809 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12810 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12811 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12812
12813 2002-05-02 Michael Snyder <msnyder@redhat.com>
12814
12815 * gdb.base/watchpoint.exp: Add xscale target.
12816 * gdb.base/long_long.exp: Add xscale target.
12817 * gdb.base/default.exp: Add xscale target.
12818
12819 2002-05-01 Jim Blandy <jimb@redhat.com>
12820
12821 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12822 gdb.c++/hang.exp: New test.
12823
12824 2002-05-01 Fred Fish <fnf@redhat.com>
12825
12826 * gdb.base/completion.exp: Handle completions of "./Make" for
12827 more than one completion possibility, as is the case when we
12828 build and test in the source tree.
12829
12830 2002-04-29 Anthony Green <green@redhat.com>
12831
12832 * gdb.java/jmisc1.exp: New file.
12833 * gdb.java/jmisc2.exp: New file.
12834
12835 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
12836
12837 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12838
12839 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
12840
12841 * gdb.base/help.exp: Change 'help status' to allow for target
12842 dependent output differences.
12843
12844 2002-04-22 Michael Chastain <mec@shout.net>
12845
12846 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12847
12848 2002-04-22 Michael Chastain <mec@shout.net>
12849
12850 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12851
12852 2002-04-17 David S. Miller <davem@redhat.com>
12853
12854 * gdb.asm/sparc64.inc: New file.
12855 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12856
12857 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
12858
12859 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12860 instruction file directly into the build tree. Clean up at end of
12861 test.
12862
12863 2002-04-18 David S. Miller <davem@redhat.com>
12864
12865 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12866 handle 64-bit platforms correctly.
12867 * gdb.base/maint.exp: Likewise.
12868
12869 2002-04-18 Kevin Buettner <kevinb@redhat.com>
12870
12871 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12872 ``-fpic'' when compiling files comprising a shared library, but
12873 it does need additional linker flags in order to find shared
12874 libraries at run time.
12875
12876 2002-04-18 Kevin Buettner <kevinb@redhat.com>
12877
12878 * gdb.base/cvexpr.c (use): New function.
12879 (main): Invoke use() on all global variables to prevent
12880 some linkers from deleting these otherwise unused symbols.
12881
12882 2002-04-17 Michael Chastain <mec@shout.net>
12883 From David S. Miller <davem@redhat.com>
12884
12885 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12886 handle 64-bit platforms correctly.
12887
12888 2002-04-12 Michael Snyder <msnyder@redhat.com>
12889 From Jim Blandy <jimb@redhat.com>
12890 * gdb.base/foo.c (foox): Remove section attribute; the linker
12891 script can handle this instead.
12892 * gdb.base/bar.c (barx): Same.
12893 * gdb.base/baz.c (bazx): Same.
12894 * gdb.base/grbx.c (grbxx): Same.
12895
12896 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12897 manager doesn't automatically unmap overlays unnecessarily.
12898
12899 2002-04-10 Martin M. Hunt <hunt@redhat.com>
12900
12901 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12902 stepping out of main.
12903
12904 2002-04-09 Michael Chastain <mec@shout.net>
12905
12906 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12907 scope so that the nested scope tests will make sense.
12908 * gdb.c++/local.exp: Write patterns that actually work with gcc
12909 (the HP patterns "were never known to work with gcc").
12910 Keep the old aCC patterns too.
12911
12912 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
12913
12914 * gdb.base/attach.exp: Correct target board test.
12915
12916 2002-04-08 Michael Chastain <mec@shout.net>
12917
12918 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12919 in a const method. Add some xfail and fail cases for configurations
12920 that do not emit the "const ...".
12921
12922 2002-04-07 Michael Chastain <mec@shout.net>
12923
12924 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12925 Accept "A * const" and "const A * const" as type of "this".
12926 Fix spelling of getFunky throughout. Make messages uniform.
12927
12928 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
12929
12930 Work around for PR gdb/285:
12931 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12932
12933 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
12934
12935 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12936 instructions file at run time instead of configure time.
12937 Sometimes we run the test in a directory that is not the one we
12938 configured in.
12939 * gdb.asm/configure.in: Delete creation of symlink.
12940 * gdb.asm/configure: Regenerate.
12941
12942 2002-04-05 J. Brobecker <brobecker@gnat.com>
12943
12944 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12945 xfullpath () function.
12946
12947 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
12948
12949 * gdb.asm/Makefile.in: Correct dependencies.
12950
12951 * gdb.asm/powerpc.inc: New file.
12952 * gdb.asm/asm-source.exp: Add PowerPC.
12953 * gdb.asm/configure.in: Likewise.
12954 * gdb.asm/configure: Regenerated.
12955
12956 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
12957
12958 * gdb.base/relocate.exp: New file.
12959 * gdb.base/relocate.c: New file.
12960
12961 2002-04-04 Fred Fish <fnf@redhat.com>
12962
12963 * gdb.base/step-test.exp: Update comment regarding stopping in
12964 memcpy/bcopy calls inserted as part of the compiler runtime.
12965
12966 2002-04-04 Michael Snyder <msnyder@redhat.com>
12967
12968 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12969
12970 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
12971
12972 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12973 (gdb_expect): Remove $notransfer hack.
12974
12975 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
12976
12977 * gdb.c++/classes.exp ("calling method for small class"): Match
12978 updated register output.
12979
12980 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
12981
12982 Fix PR gdb/452
12983 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12984 when finished. Make gdb_file_cmd send "exec-file" when
12985 appropriate.
12986
12987 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
12988
12989 * gdb.base/attach.exp: Remove extra setup_xfail.
12990
12991 2002-03-26 Michael Snyder <msnyder@redhat.com>
12992
12993 * gdb.base/default.exp: Add tests for dump, append, and restore.
12994 * gdb.base/help.exp: Add tests for dump, append, and restore.
12995 * gdb.base/dump.exp: New file, test dump, append and restore.
12996 * gdb.base/dump.c: New file.
12997
12998 2002-03-27 Michael Snyder <msnyder@redhat.com>
12999
13000 * gdb.base/help.exp: Modify expect strings to reflect
13001 clean-ups in help messages.
13002
13003 2002-03-26 Fred Fish <fnf@redhat.com>
13004
13005 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13006 have debugging info for those functions and the compiler uses them
13007 internally to copy structs around.
13008
13009 2002-03-26 Fred Fish <fnf@redhat.com>
13010
13011 * gdb.base/list.exp: Revert the change made yesterday and add note
13012 about why we don't list the default lines for remote targets.
13013
13014 2002-03-25 Michael Snyder <msnyder@redhat.com>
13015
13016 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13017
13018 2002-03-25 Fred Fish <fnf@redhat.com>
13019
13020 * gdb.base/list.exp: This test works on remote targets so remove
13021 the short circuit for remote targets. Update copyright.
13022
13023 2002-03-25 Fred Fish <fnf@redhat.com>
13024
13025 * gdb.base/attach.exp: Fix logic error that was suppressing this
13026 test for all non hppa*-*-hpux* targets, instead of the hp target.
13027 Move comments closer to the suppression point. Also now need to
13028 check that we are running natively.
13029
13030 2002-03-22 Michael Snyder <msnyder@redhat.com>
13031
13032 * gdb.base/default.exp: Add test for gcore. Update copyright.
13033 * gdb.base/help.exp: Add test for gcore. Update copyright.
13034
13035 2002-03-06 Fred Fish <fnf@redhat.com>
13036
13037 * gdb.base/funcargs.c: Remove extraneous ';' character.
13038 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13039
13040 2002-03-04 Michael Chastain <mec@shout.net>
13041
13042 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13043 accommodate gcc v3 function signature.
13044 * gdb.mi/mi0-var-cmd-exp: Ditto.
13045
13046 2002-02-24 Andrew Cagney <ac131313@redhat.com>
13047
13048 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13049 ``GNU/Linux'' or ``Linux kernel''
13050 * testsuite/gdb.threads/pthreads.c: Ditto.
13051
13052 2002-02-24 Michael Chastain <mec@shout.net>
13053
13054 * gdb.threads/pthreads.c (thread1): Add a return statement.
13055 (thread2): Likewise.
13056 (foo): Likewise.
13057
13058 2002-02-23 Michael Chastain <mec@shout.net>
13059
13060 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13061 to placate gcc.
13062
13063 2002-02-23 Michael Chastain <mec@shout.net>
13064
13065 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13066 test "ptype bint". The test passes on all my stabs configurations.
13067
13068 2002-02-21 Jim Blandy <jimb@redhat.com>
13069
13070 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13071 filename at a time, and watch for the ones we want to see.
13072
13073 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13074 types of pointers to prototyped functions.
13075
13076 2002-02-20 Andrew Cagney <ac131313@redhat.com>
13077
13078 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13079 signed, unsigned and straight char.
13080 (padding_char, padding_short, padding_int, padding_long,
13081 padding_long_long, padding_float, padding_double,
13082 padding_long_double): New global variables.
13083 (fill, fill_structs): New functions.
13084
13085 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13086 for correctly sized writes. Update copyright.
13087 (get_valueof): New procedure.
13088 (get_sizeof): Call get_valueof.
13089 (check_valueof): New procedure.
13090 (check_padding): New procedure.
13091
13092 2002-02-20 Michael Chastain <mec@shout.net>
13093
13094 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13095 to setup_xfail. Document some of the remaining calls.
13096
13097 2002-02-18 Michael Chastain <mec@shout.net>
13098
13099 * gdb.c++/userdef.exp: Update copyright year.
13100
13101 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
13102
13103 * gdb.c++/userdef.exp: Test overloaded operators properly.
13104 Remove xfails.
13105
13106 2002-02-14 Michael Snyder <msnyder@redhat.com>
13107
13108 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13109
13110 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
13111
13112 * gdb.base/a2-run.exp: Check for a remote target properly.
13113 * gdb.base/annota1.exp: Likewise.
13114 * gdb.base/list.exp: Likewise.
13115 * gdb.base/reread.exp: Likewise.
13116 * gdb.base/scope.exp: Likewise.
13117 * gdb.base/shlib-call.exp: Likewise.
13118 * gdb.base/term.exp: Likewise.
13119 * gdb.c++/annota2.exp: Likewise.
13120
13121 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
13122
13123 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13124
13125 2002-02-10 Michael Chastain <mec@shout.net>
13126
13127 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13128 (call_after_alloca): Ditto.
13129
13130 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
13131
13132 * gdb.base/ending-run.exp: Guard "cont" test with
13133 gdb_skip_stdio_test.
13134
13135 2002-02-06 Jim Blandy <jimb@redhat.com>
13136
13137 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13138 from here...
13139 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13140 To here. Disable this test on non-HP platforms. Add big comment.
13141
13142 2002-02-04 Michael Snyder <msnyder@redhat.com>
13143
13144 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13145 other than d10v and m32r.
13146
13147 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
13148
13149 * gdb.base/default.exp: Rewrite test patterns to reduce time
13150 taken to match them.
13151
13152 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13153
13154 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13155 Allow a start function above main.
13156 * gdb.threads/linux-dp.exp: Fix copyright date.
13157
13158 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13159
13160 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13161 (check_philosopher_stack): Check for manager thread before checking
13162 for a just-starting thread.
13163
13164 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13165
13166 From Neil Booth <neil@daikokuya.demon.co.uk>:
13167 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13168 warnings.
13169
13170 2002-01-21 Fred Fish <fnf@redhat.com>
13171
13172 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13173 not caller.
13174
13175 2002-01-21 Jim Blandy <jimb@redhat.com>
13176
13177 * gdb.base/reread.exp: Check that GDB properly re-reads the
13178 executable file when it changes while no inferior is running.
13179
13180 2002-01-21 Fred Fish <fnf@redhat.com>
13181
13182 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13183 optionally accept the "shlib events" variation.
13184
13185 2002-01-21 Jim Blandy <jimb@redhat.com>
13186
13187 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13188 call `fflush' after every `printf', so that the output is produced
13189 at predictable points, regardless of whatever buffering does (or
13190 doesn't) take place.
13191 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13192 at different points.
13193
13194 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
13195
13196 * gdb.c++/inherit.exp: Update copyright years.
13197 * gdb.c++/method.exp: Likewise.
13198
13199 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
13200
13201 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13202 artificial methods/arguments.
13203 * gdb.c++/derivation.exp: Likewise.
13204 * gdb.c++/inherit.exp: Likewise.
13205 * gdb.c++/method.exp: Likewise.
13206 * gdb.c++/virtfunc.exp: Likewise.
13207
13208 2002-01-18 Andrew Cagney <ac131313@redhat.com>
13209
13210 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13211 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13212 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13213 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13214 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13215 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13216
13217 2002-01-17 Jim Blandy <jimb@redhat.com>
13218
13219 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13220 anchoring the pattern matching the entry point symbol's name.
13221
13222 2002-01-17 Andrew Cagney <ac131313@redhat.com>
13223
13224 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13225 continue/quit query. Update copyright.
13226
13227 2002-01-14 Michael Snyder <msnyder@redhat.com>
13228
13229 * gdb.base/gcore.exp: Remove extra debugging output.
13230
13231 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
13232
13233 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13234 for slightly dubious v2 mangled string.
13235
13236 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
13237
13238 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13239
13240 2002-01-10 Jason Merrill <jason@redhat.com>
13241
13242 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
13243
13244 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13245 constructors.
13246 * gdb.c++/derivation.exp: Likewise.
13247 * gdb.c++/templates.exp: Likewise.
13248 * gdb.c++/virtfunc.exp: Likewise.
13249
13250 2002-01-10 Michael Snyder <msnyder@redhat.com>
13251
13252 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
13253
13254 2002-01-08 Michael Snyder <msnyder@redhat.com>
13255
13256 * gdb.base/gcore.exp: New test for generate-core-file command.
13257 * gdb.base/gcore.c: Testcase for above.
13258 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13259
13260 2002-01-08 Jason Merrill <jason@redhat.com>
13261
13262 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13263
13264 2002-01-07 Fred Fish <fnf@redhat.com>
13265
13266 * gdb.c++/overload.exp: Remove unconditional xfails for:
13267 print foo_instance1.overloadargs(1)
13268 print foo_instance1.overloadargs(1, 2)
13269 print foo_instance1.overloadargs(1, 2, 3)
13270 print foo_instance1.overloadargs(1, 2, 3, 4)
13271 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13272 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13273 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13274 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13275 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13276 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13277 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13278 print foo_instance1.overload1arg()
13279 print foo_instance1.overload1arg((char)arg2)
13280 print foo_instance1.overload1arg((signed char)arg3)
13281 print foo_instance1.overload1arg((unsigned char)arg4)
13282 print foo_instance1.overload1arg((int)arg7)
13283 print foo_instance1.overload1arg((unsigned int)arg8)
13284 print foo_instance1.overload1arg((float)arg11)
13285 print foo_instance1.overload1arg((double)arg12)
13286
13287 2002-01-07 Michael Snyder <msnyder@redhat.com>
13288
13289 * gdb.base/huge.exp: New test. Print a very large target data object.
13290 (skip_huge_test): New test variable. Define if you want to skip this
13291 test. The test reads an 8 megabyte data object from the target, so it
13292 might be very time consuming on remote targets with a slow connection.
13293 * gdb.base/huge.c: New file. Test case for above.
13294
13295 2002-01-07 Fred Fish <fnf@redhat.com>
13296
13297 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13298 g_instance.bfoo, and g_instance.cfoo.
13299
13300 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
13301
13302 * gdb.base/break.c (multi_line_if_conditional): New function.
13303 (multi_ilne_while_conditional): Likewise.
13304 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13305 IF or WHILE condition puts the breakpoint at the start of
13306 the condition.
13307
13308 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13309 hppa*-*-hpux* expected failure.
13310 * gdb.base/structs.exp (do_function_calls): Similarly.
13311
13312 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13313 watchpoints.
13314
13315 2002-01-06 Andrew Cagney <ac131313@redhat.com>
13316
13317 Fix PR gdb/66.
13318 * gdb.base/structs.exp: Replace skip for a29k with skip for
13319 gdb,cannot_call_functions.
13320 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13321 * gdb.base/callfuncs.exp: Ditto.
13322 * gdb.base/call-rt-st.exp: Ditto.
13323 * gdb.base/call-strs.exp: Ditto.
13324 * gdb.base/callfwmall.exp: Ditto.
13325 * gdb.base/scope.exp: Obsolete xfail a29k.
13326 * gdb.c++/misc.exp: Ditto.
13327 * gdb.c++/cplusfuncs.exp: Ditto.
13328 * gdb.base/ptype.exp: Ditto.
13329 * gdb.base/printcmds.exp: Ditto.
13330 * gdb.base/opaque.exp: Ditto.
13331 * gdb.base/list.exp: Ditto.
13332 * gdb.base/funcargs.exp: Ditto.
13333 * gdb.base/default.exp: Ditto.
13334
13335 2002-01-04 Michael Snyder <msnyder@redhat.com>
13336
13337 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
13338 * gdb.base/maint.exp: Add tests for maint info sections options.
13339
13340 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13341
13342 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13343
13344 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
13345
13346 * gdb.asm/arm.inc: New file.
13347 * gdb.asm/asm-source.exp: Add arm targets.
13348 * gdb.asm/configure.in: Ditto.
13349 * gdb.asm/configure: Recreated from configure.in.
13350
13351 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13352
13353 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13354 with HP's compiler.
13355 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13356 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13357 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13358 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13359
13360 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13361 either HP's compilers or GCC.
13362
13363 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
13364 a SIGBUS or SIGSEGV.
13365
13366 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
13367
13368 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
13369 can be compiled with either HP's compiler or GCC.
13370
13371 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
13372 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
13373 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
13374
13375 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
13376 to match current gdb output. Update due to using auto-solib-limit
13377 for limiting instead of overloading auto-solib-add.
13378 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
13379 test program.
13380
13381 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
13382 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
13383 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13384 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13385 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13386 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13387 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
13388 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
13389 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
13390 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
13391 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
13392 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
13393 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
13394
13395 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
13396 a SIGTRAP to the inferior.
13397
13398 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
13399
13400 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
13401 Substitute call to target_link by call to gdb_compile.
13402
13403 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
13404
13405 * gdb.base/break.exp: Fix HP specific search string when testing
13406 backtracing in a called function.
13407
13408 * gdb.base/constvars.exp: Only set lang to C++ if we're
13409 compiling the test with HP's compilers.
13410 * gdb.base/volatile.exp: Similarly.
13411
13412 2001-12-19 Jim Blandy <jimb@redhat.com>
13413
13414 * gdb.base/printcmds.exp: Expect the null character to be printed
13415 as '\0', and the '\013' to be printed as '\v'.
13416 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
13417 * gdb.base/setvar.exp: Same.
13418
13419 2001-12-17 Jim Blandy <jimb@redhat.com>
13420
13421 * gdb.base/completion.exp: Rather than completing very long
13422 filenames, which can make the readline library produce output we
13423 don't recognize, cd to the directory first, and then complete
13424 using nice, short relative paths.
13425
13426 * gdb.base/completion.exp: On some systems, there is, in fact, a
13427 variable named `b' in scope, since GDB treats all static
13428 variables as being in scope. So use `no_var_named_this'
13429 instead of `b'.
13430
13431 * gdb.base/corefile.exp: Recognize the message saying that GDB
13432 can't find the core file's registers as a failure.
13433
13434 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
13435
13436 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
13437 test expect string more specific.
13438
13439 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
13440
13441 * gdb.asm/asm-source.exp: Add support for xstormy16.
13442 * gdb.asm/configure.in: Ditto.
13443 * gdb.asm/configure: Rebuild.
13444 * gdb.asm/xstormy16.inc: New file.
13445
13446 2001-12-10 Fred Fish <fnf@redhat.com>
13447
13448 * gdb.base/maint.exp: Update to match changes in type dumping code.
13449
13450 2001-12-10 Jim Blandy <jimb@redhat.com>
13451
13452 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
13453 matching the entry point symbol's name at the beginning of the
13454 line.
13455
13456 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
13457
13458 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
13459 gdb.c++/inherit.exp, gdb.c++/method.exp,
13460 gdb.c++/namespace.exp, gdb.c++/templates.exp,
13461 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
13462 and class layout support.
13463
13464 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
13465
13466 * gdb.c++/classes.exp: Add test for static member function.
13467 * gdb.c++/misc.cc: Add class with static member function.
13468
13469 2001-12-07 Jim Blandy <jimb@redhat.com>
13470
13471 If GDB says it can't find the struct the function returned, report
13472 those tests as `unsupported'.
13473 * gdb.base/call-rt-st.exp (print_struct_call): New function.
13474 Rewrite subsequent tests to use it.
13475
13476 If GDB says it can't find the struct the function returned, report
13477 those tests as `unsupported'.
13478 * gdb.base/structs.exp (call_struct_func): New function.
13479 (do_function_calls): Use call_struct_func to call the functions
13480 returning structs.
13481
13482 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
13483 whether functions are prototyped or not, so we can't possibly pass
13484 arguments to t_float_values2 properly.
13485
13486 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
13487 value of `timeout' for targets other than the mips*tx39-*.
13488
13489 2001-12-06 Michael Snyder <msnyder@redhat.com>
13490
13491 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
13492 and detect whether the start symbol has a leading underscore.
13493
13494 2001-12-04 Jim Blandy <jimb@redhat.com>
13495
13496 * gdb.base/completion.exp: Clarify indentation.
13497
13498 2001-12-03 Jim Blandy <jimb@redhat.com>
13499
13500 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
13501 variables on the S/390, not `.word'.
13502
13503 2001-11-30 Jim Blandy <jimb@redhat.com>
13504
13505 Add assembly-source tests for s390-ibm-linux.
13506 * gdb.asm/s390.inc: New file.
13507 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
13508 the S/390 architecture.
13509 * gdb.asm/configure: Regenerated.
13510
13511 2001-11-30 Michael Snyder <msnyder@redhat.com>
13512
13513 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
13514 next, info source, info sources, info line, global and static
13515 variables, and static functions.
13516 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
13517 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
13518 * gdb.asm/asmsrc1.s: Add a static function and some variables.
13519 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
13520 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
13521 (gdbasm_leave): Restore frame pointer.
13522 (gdbasm_startup): Copy stack set-up from crt0.S.
13523
13524 2001-11-26 Fernando Nasser <fnasser@redhat.com>
13525
13526 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
13527 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
13528 to a local (non-static) variable. Copy tstruct.a to a static buffer
13529 and return a pointer to that buffer.
13530 * gdb.base/callfwmall.c (t_structs_a): Ditto.
13531
13532 2001-11-24 Mark Kettenis <kettenis@gnu.org>
13533
13534 * gdb.asm/configure.in: Fix recognition of ix86 target.
13535 * gdb.asm/configure: Regenerate.
13536
13537 2001-11-21 Michael Snyder <msnyder@redhat.com>
13538
13539 * gdb.asm/sparc.inc: New file.
13540 * gdb.asm/asm-source.exp: Recognize sparc target.
13541 * gdb.asm/configure.in: Recognize sparc target.
13542 * gdb.asm/configure: Regenerate.
13543
13544 2001-11-21 Michael Snyder <msnyder@redhat.com>
13545
13546 * gdb.asm/m32r.inc: New file.
13547 * gdb.asm/asm-source.exp: Recognize m32r target.
13548 * gdb.asm/configure.in: Recognize m32r target.
13549 * gdb.asm/configure: Regenerate.
13550
13551 2001-11-20 Michael Snyder <msnyder@redhat.com>
13552
13553 * gdb.asm/i386.inc: New file.
13554 * gdb.asm/asm-source.exp: Recognize ix86 target.
13555 * gdb.asm/configure.in: Recognize ix86 target.
13556 * gdb.asm/configure: Regenerate.
13557
13558 * gdb.c++/namespace.exp: Fix quotes in output messages.
13559
13560 2001-11-14 Michael Snyder <msnyder@redhat.com>
13561
13562 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
13563 qualifier in a type cast expression, to designate an address
13564 in the instruction space (Harvard architecture).
13565
13566 2001-11-13 Michael Snyder <msnyder@redhat.com>
13567
13568 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
13569 Tests for expressions using 'const' and 'volatile'.
13570
13571 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
13572
13573 * gdb.asm/asm-sources.exp: Allow defining linker flags.
13574
13575 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
13576
13577 * lib/mi-support.exp (mi_run_to_helper): Move comments
13578 outside of gdb_expect.
13579
13580 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
13581
13582 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
13583 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
13584 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
13585 mi0_run_to): New functions.
13586 * gdb.mi/mi-simplerun.exp: Use them.
13587 * gdb.mi/mi0-simplerun.exp: Likewise.
13588 * gdb.mi/mi-var-cmd.exp: Likewise.
13589 * gdb.mi/mi0-var-cmd.exp: Likewise.
13590
13591 2001-11-10 Andrew Cagney <ac131313@redhat.com>
13592
13593 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
13594 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
13595
13596 2001-11-09 Andrew Cagney <ac131313@redhat.com>
13597
13598 * gdb.base/restore.exp: Include $expected value in restored test
13599 message.
13600
13601 2001-11-09 Andrew Cagney <ac131313@redhat.com>
13602
13603 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
13604 implemented.
13605
13606 2001-11-08 Michael Snyder <msnyder@redhat.com>
13607
13608 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
13609 Add pass/fail message for stop at breakpoint in call dummy function.
13610
13611 2001-11-07 Michael Snyder <msnyder@redhat.com>
13612
13613 * gdb.c++/templates.exp (test_template_breakpoints):
13614 If we get an overload menu, but it does not match what
13615 we expect, we still need to issue the "cancel" command.
13616 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
13617 making the whitespace optional. Argument for "new" may be
13618 "unsigned" as well as "unsigned int/long".
13619 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
13620 making the whitespace optional. Also replace "(void) with
13621 "((void|)), making the keyword "void" optional.
13622 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
13623 making the whitespace optional. Also replace "(void) with
13624 "((void|)), making the keyword "void" optional.
13625 * gdb.base/callfuncs.c (t_float_values): This function must
13626 _not_ be prototyped, and the following function (t_float_values2)
13627 must be prototyped (if the compiler supports it), so that GDB
13628 can be tested against both cases. Usually one case involves
13629 promotion of float to double, while the other does not.
13630 * gdb.base/callfwmall.c: Ditto.
13631 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
13632 includes a stack frame for "start".
13633
13634 2001-11-05 Jim Blandy <jimb@redhat.com>
13635
13636 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
13637 pointers are 32 bits long, and that offsets of relocs are always
13638 stored in the data (REL-style), and not in the reloc entry itself
13639 (RELA-style).
13640 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
13641 stabs.
13642
13643 2001-11-01 Michael Snyder <msnyder@redhat.com>
13644
13645 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
13646 and regular expression operators by using quoting.
13647
13648 2001-10-31 Michael Snyder <msnyder@redhat.com>
13649
13650 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
13651 depending on what the symbol table contains.
13652 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
13653 the output of the ptype command. Similarly, accept both "const &"
13654 and "const&".
13655
13656 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
13657
13658 * gdb.base/miscexprs.c (main): Add usage of preprocessor
13659 symbol `STORAGE' to allow to choose the storage class of
13660 the local datastructures.
13661 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
13662 compiler directive.
13663
13664 2001-10-30 Michael Snyder <msnyder@redhat.com>
13665
13666 * gdb.base/jump.exp: Allow it to run for all targets.
13667
13668 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
13669
13670 * gdb.base/call-ar-st.c (print_double_array): Match for loop
13671 with new double_array size.
13672 (main): Change storage class of all local variables to static.
13673 Reduce size of double_array to 9.
13674 * gdb.base/call-ar-st.exp: Increase timeout value.
13675 Change expected output for double array to match new size in
13676 call-ar-st.c.
13677
13678 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
13679
13680 * gdb.base/ending-run.exp: Create identical output when passing
13681 `step to end of run' case. Add regular expression branch satisfying
13682 Stormy16 target.
13683
13684 2001-10-28 Mark Kettenis <kettenis@gnu.org>
13685
13686 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
13687 that we catch the expected failure under Linux/x86.
13688
13689 2001-10-29 Orjan Friberg <orjanf@axis.com>
13690
13691 * gdb.base/setvar.exp: Escape curly braces.
13692 * gdb.stabs/weird.exp: Ditto.
13693
13694 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
13695
13696 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
13697 * gdm.mi/mi0-hack-cli.exp: Likewise.
13698
13699 2001-10-25 Andrew Cagney <ac131313@redhat.com>
13700
13701 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
13702 messages.
13703
13704 2001-10-21 Andrew Cagney <ac131313@redhat.com>
13705
13706 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
13707 checking MI enabled.
13708
13709 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
13710
13711 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
13712
13713 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
13714
13715 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
13716 if gdb child process crashes, just signal an error.
13717
13718 2001-10-02 Jim Blandy <jimb@redhat.com>
13719
13720 * lib/gdb.exp (test_xfail_format): Simplify.
13721
13722 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
13723 front of the variable name `format'. Simplify `if'.
13724
13725 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
13726
13727 * gdb.threads/pthreads.exp: Wait for output and delay
13728 before sending ^C.
13729
13730 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
13731
13732 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13733 some incorrect output instead of timing out.
13734 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13735
13736 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
13737
13738 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13739 check to allow additional `int'.
13740
13741 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
13742
13743 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13744 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13745
13746 2001-09-27 Michael Snyder <msnyder@redhat.com>
13747
13748 * lib/gdb.exp (test_debug_format): New proc.
13749 (setup_xfail_format): Use new proc test_debug_format.
13750 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13751 proc; use new service proc test_debug_format.
13752 Replace all other "gcc_compiled" tests with this test.
13753 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13754 proc; use new service proc test_debug_format.
13755 Replace all other "gcc_compiled" tests with this test.
13756
13757 2001-09-27 Michael Snyder <msnyder@redhat.com>
13758
13759 * gdb.base/cvexpr.exp: New file.
13760 * gdb.base/cvexpr.c: New file
13761 Test for expressions using const and volatile keywords.
13762
13763 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
13764
13765 * gdb.base/constvars.exp: Check for different orders of keywords
13766 and additional "int" strings in output.
13767
13768 2001-09-22 Andrew Cagney <ac131313@redhat.com>
13769
13770 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13771 responses from "help maint".
13772
13773 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
13774
13775 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13776 to localhost:NNN instead of :NNN, in case Xvfb is listening
13777 only on TCP.
13778
13779 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
13780
13781 * gdb.base/recurse.exp: When checking leaving the watchpoint
13782 scope, recognize when gdb is in function's epilogue and pass.
13783
13784 2001-09-18 Keith Seitz <keiths@redhat.com>
13785
13786 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13787 support for running tests against sid targets.
13788 (gdbtk_done): Ditto.
13789
13790 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
13791
13792 * gdb.base/ending-run.c (main): Set stdout buffersize
13793 to the same reasonable value for any target.
13794 * gdb.base/ending-run.exp: Add a regular expression
13795 to make testsuite happy on Sanyo Stormy16 target.
13796
13797 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
13798
13799 * gdb.base/display.c (do_loops): Add float variable `f'.
13800 Increment f in loop.
13801 * gdb.base/display.exp: Increment timeout by 60 seconds.
13802 Change float display test to use variable `f'.
13803
13804 2001-09-17 Jim Blandy <jimb@redhat.com>
13805
13806 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13807 overflowing the limited breakpoint tables on some ROM monitors
13808 (like the ROM68K).
13809
13810 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
13811
13812 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13813 the "-ac" (disable access control) flag.
13814
13815 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
13816
13817 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13818 ints.
13819
13820 2001-08-30 Keith Seitz <keiths@redhat.com>
13821
13822 * lib/gdb.exp: Move all insight-related functionality into
13823 separate file.
13824 * lib/insight-support.exp: New file.
13825
13826 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
13827
13828 * config/sid.exp (sid_start): Never set sid verbosity; disable
13829 expect_background {} that consumed its stdout; tolerate </dev/null.
13830 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13831
13832 2001-08-18 Andrew Cagney <ac131313@redhat.com>
13833
13834 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13835 CLI jump command to start it.
13836 (mi_run_to_main): Fail immediatly when unexpected output.
13837
13838 2001-08-18 Andrew Cagney <ac131313@redhat.com>
13839
13840 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13841 beginning of function. Fix PR gdb/191.
13842
13843 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
13844
13845 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13846 what to force sid endianness to.
13847
13848 2001-08-15 Keith Seitz <keiths@redhat.com>
13849
13850 * lib/gdb.exp (gdbtk_start): Don't set environment
13851 variables for TCL_LIBRARY and friends. Insight will
13852 now figure these out for itself.
13853
13854 2001-08-02 Michael Snyder <msnyder@redhat.com>
13855
13856 * gdb.base/completion.exp: Remove the symbol "a64l" from
13857 the expect string; this is target-specific, and not related
13858 to what is being tested.
13859
13860 2001-08-02 Dave Brolley <brolley@redhat.com>
13861
13862 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13863
13864 2001-07-25 Michael Snyder <msnyder@redhat.com>
13865
13866 * gdb.base/consecutive.exp: New file. Test stepping over
13867 breakpoints on consecutive instructions.
13868 * gdb.base/consecutive.c: New file.
13869
13870 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13871 curly braces in regular expressions.
13872
13873 2001-07-25 Michael Snyder <msnyder@redhat.com>
13874
13875 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13876 legitimate output from stepping out of main.
13877
13878 2001-07-22 Keith Seitz <keiths@redhat.com>
13879
13880 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13881 the empty string, do not run the tests.
13882
13883 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13884
13885 * gdb.base/long_long.exp: Detect size of pointer. Take into
13886 account 2-byte pointers when testing for p/a results.
13887
13888 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13889
13890 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
13891 and defined to 1K for m68hc11.
13892 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13893 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13894 (sizeof_random_data): New variable to tell the size of the data table;
13895 don't test past this size; always run to main.
13896
13897 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13898
13899 * gdb.base/return2.exp: return of long long and double fails for
13900 68HC11; don't execute these tests on that platform.
13901 * gdb.base/return.exp: Return of a double fails for 68hc11.
13902
13903 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13904
13905 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13906 tests that print a float.
13907 * call-rt-st.exp: Likewise.
13908
13909 2001-07-12 Mark Kettenis <kettenis@gnu.org>
13910
13911 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13912 running this test on Linux.
13913
13914 2001-06-24 Michael Chastain <chastain@redhat.com>
13915
13916 * gdb.base/arithmet.exp: Remove some tests to make all test names
13917 unique.
13918
13919 2001-07-03 Michael Snyder <msnyder@redhat.com>
13920
13921 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13922 the output of the ptype command.
13923
13924 2001-07-02 Michael Snyder <msnyder@redhat.com>
13925
13926 * gdb.base/completion.exp: Don't assume that break.c is the only
13927 source file that may contain functions named "marker".
13928 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13929
13930 2001-06-28 Andrew Cagney <ac131313@redhat.com>
13931
13932 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13933 of files to delete.
13934
13935 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13936 * gdb.disasm/h8300s.exp: New file.
13937 gdb.disasm/h8300s.s: Likewise.
13938
13939 2001-06-27 Andrew Cagney <ac131313@redhat.com>
13940
13941 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13942 empty breakpoint tables.
13943
13944 2001-06-25 Andrew Cagney <ac131313@redhat.com>
13945
13946 * lib/mi-support.exp: Update args=... part of stop-reason
13947 patterns. Accept either a list or a tuple.
13948
13949 2001-06-23 Andrew Cagney <ac131313@redhat.com>
13950
13951 * lib/mi-support.exp: Remove local emacs variable defining
13952 change-log-default-name.
13953
13954 2001-06-22 Michael Chastain <chastain@redhat.com>
13955
13956 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13957 This is operationally compatible with the previous version.
13958
13959 2001-06-13 Jim Blandy <jimb@redhat.com>
13960
13961 * lib/gdb.exp (gdb_test): Doc fix.
13962
13963 2001-06-10 Michael Chastain <chastain@redhat.com>
13964
13965 * gdb.base/exprs.exp: Remove a duplicate test.
13966
13967 2001-06-06 Jim Blandy <jimb@redhat.com>
13968
13969 * gdb.base/return2.exp (main): Use values to test float and double
13970 returns that are not NaN's, to avoid being confused by IEEE
13971 comparison rules.
13972
13973 2001-06-04 Michael Snyder <msnyder@redhat.com>
13974
13975 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
13976 non-zero if control_c fails. Terminate the test on failure,
13977 rather than wait for 12 more tests to time out.
13978
13979 2001-06-06 Jim Blandy <jimb@redhat.com>
13980
13981 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
13982 Don't forget to match the GDB prompt.
13983
13984 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13985
13986 2001-06-04 Jim Blandy <jimb@redhat.com>
13987
13988 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13989 command.
13990
13991 2001-05-31 Kevin Buettner <kevinb@redhat.com>
13992
13993 * gdb.base/annota1.exp (info break): Match four or more spaces
13994 after "Address".
13995
13996 2001-05-31 Michael Chastain <chastain@redhat.com>
13997
13998 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13999 (dm_type_int_star): Likewise.
14000 (dm_type_long_star): Likewise.
14001 (dm_type_void_star): Likewise.
14002
14003 2001-05-29 Kevin Buettner <kevinb@redhat.com>
14004
14005 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14006 to a known value in order to get consistent results regardless
14007 of the setting of INPUTRC or the presence or contents of .inputrc.
14008
14009 2001-05-24 Michael Snyder <msnyder@redhat.com>
14010
14011 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14012 Don't require that the main thread and the manager thread are the
14013 first in the list.
14014
14015 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14016 debugging. If test fails, issue an "unsupported" not a "fail".
14017
14018 2001-05-24 Jim Blandy <jimb@redhat.com>
14019
14020 Don't assume that short is shorter than int.
14021 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14022 assume that shorts are smaller than ints. On a 16-bit machine,
14023 this isn't true.
14024 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14025 an int, is not equal to ~0 stored in an unsigned char. This tests
14026 the same thing that the previous test meant to, but works on
14027 16-bit machines, too.
14028 ("print unsigned char != (~0)"): Same test, complemented.
14029
14030 2001-05-24 Michael Snyder <msnyder@redhat.com>
14031
14032 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
14033 test for (full_coverage == 0). This makes the test run faster,
14034 and prevents dejagnu getting out of step.
14035
14036 2001-05-23 Kevin Buettner <kevinb@redhat.com>
14037
14038 * gdb.base/finish.exp (finish_void): Revise pattern for
14039 stopping on the call statement to not permit stopping at
14040 the start of the instructions comprising the call sequence.
14041
14042 2001-05-19 Michael Chastain <chastain@redhat.com>
14043
14044 * gdb.base/callfuncs.exp: Make all test names unique.
14045 * gdb.base/commands.exp: Make all test names unique.
14046 * gdb.base/condbreak.exp: Make all test names unique.
14047 * gdb.base/dbx.exp: Make all test names unique.
14048 * gdb.base/default.exp: Make all test names unique.
14049 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14050 and TIMEOUT messages to their corresponding PASS message.
14051 * gdb.base/ending-run.exp: Make all test names unique.
14052 * gdb.base/long_long.exp: Remove duplicate test.
14053
14054 2001-05-21 Kevin Buettner <kevinb@redhat.com>
14055
14056 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14057 stop on the call statement as well as the statement after the
14058 call.
14059
14060 2001-05-21 Michael Snyder <msnyder@redhat.com>
14061
14062 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14063
14064 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
14065
14066 * gdb.base/completion.exp: Revamp test. Make it execute on all
14067 platforms.
14068
14069 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
14070
14071 * config/gdbserver.exp (gdb_load): Handle the case
14072 in which the arguments to gdbserver are given in the
14073 baseboard configuration file.
14074 Also handle the case in which the server needs to do a
14075 load.
14076
14077 2001-05-07 Keith Seitz <keiths@cygnus.com>
14078
14079 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14080 set up the display for testing.
14081 (gdbtk_start): Convert all paths to paths that tcl will like.
14082 Export target information to environment.
14083 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14084 necessary.
14085 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14086 (to_tcl_path): New proc to convert a given pathname into
14087 a path acceptible as an argument to a tcl command.
14088 (_gdbtk_export_target_info): New proc to export target info
14089 into the environment for gdbtk testing.
14090 (gdbtk_done): New proc to signal end-of-test.
14091
14092 2001-05-06 Jim Blandy <jimb@redhat.com>
14093
14094 * restore.c: Make the code of caller0 correspond to its comment.
14095
14096 2001-05-03 Michael Snyder <msnyder@redhat.com>
14097
14098 * config/sid.exp (gdb_target_sid): Check for error messages.
14099 On error or timeout, don't make expect exit (which will terminate
14100 all subsequent tests); instead just make gdb exit.
14101 (gdb_load): Check for error messages. On error or timeout,
14102 return a negative value.
14103
14104 2001-04-24 Jim Blandy <jimb@redhat.com>
14105
14106 * gdb.c++/templates.exp: If we see the prompt for the overload
14107 list, but we haven't recognized any of the longer patterns,
14108 arrange for this test to fail, not hang.
14109
14110 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14111 variations.
14112
14113 2001-04-22 Michael Chastain <chastain@redhat.com>
14114
14115 * gdb.c++/local.exp: Use the 'runto' library function.
14116 * gdb.c++/namespace.exp: Likewise.
14117 * gdb.c++/overload.exp: Likewise.
14118
14119 2001-03-26 Kevin Buettner <kevinb@redhat.com>
14120
14121 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14122 * gdb.base/step-line.exp: New file. Test step/next in presence of
14123 #line directives.
14124 * gdb.base/step-line.c: New file. Test program for the above.
14125 * gdb.base/step-line.inp: New file. We pretend that this file has
14126 been transformed by some other tool into step-line.c.
14127
14128 2001-03-21 Jim Blandy <jimb@redhat.com>
14129
14130 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14131 unmangled operator names.
14132
14133 2001-03-20 Jim Blandy <jimb@redhat.com>
14134
14135 * gdb.threads/linux-dp.exp: Recognize an additional message
14136 generated by GDB when it doesn't understand how to debug threads
14137 on the target system.
14138
14139 2001-03-19 Andrew Cagney <ac131313@redhat.com>
14140
14141 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14142
14143 2001-03-12 Michael Chastain <chastain@redhat.com>
14144
14145 * gdb.c++/derivation.exp: Use the 'runto' library function.
14146
14147 2001-03-12 Michael Chastain <chastain@redhat.com>
14148
14149 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14150
14151 2001-02-24 Michael Chastain <chastain@redhat.com>
14152
14153 * gdb.c++/ref-types.exp: Change handwritten code to library
14154 function 'runto'.
14155
14156 2001-03-16 Orjan Friberg <orjanf@axis.com>
14157
14158 * gdb.base/signals.exp: Set count to 0 explicitly.
14159
14160 2001-03-15 Mark Salter <msalter@redhat.com>
14161
14162 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14163 (gdb_target_monitor): Add check of gdb_target_cmd return value.
14164 (gdb_load): Add support for additional target_info: gdb_download_size
14165 and gdb_load_timeout.
14166
14167 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14168
14169 * gdb.base/annota1.exp: Move test of isnative to earlier in the
14170 file -- to prevent failing when the compile fails but we have no
14171 intention of running the tests anyway.
14172
14173 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14174 tests if set.
14175
14176 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
14177 integers.
14178
14179 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14180 * gdb.c++/namespace.exp: Ditto.
14181
14182 2001-03-07 Orjan Friberg <orjanf@axis.com>
14183
14184 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14185 * gdb.base/pointers.exp: Relax pattern match of decimals.
14186
14187 2001-03-06 Kevin Buettner <kevinb@redhat.com>
14188
14189 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14190 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14191 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14192 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14193 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14194 config/sh.exp, config/sid.exp, config/slite.exp,
14195 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14196 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14197 config/vxworks.exp, config/vxworks29k.exp,
14198 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14199 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14200 gdb.base/arithmet.exp, gdb.base/assign.exp,
14201 gdb.base/async.exp, gdb.base/attach.exp,
14202 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14203 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14204 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14205 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14206 gdb.base/commands.exp, gdb.base/completion.exp,
14207 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14208 gdb.base/constvars.exp, gdb.base/corefile.exp,
14209 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14210 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14211 gdb.base/ending-run.exp, gdb.base/environ.exp,
14212 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14213 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14214 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14215 gdb.base/funcargs.exp, gdb.base/help.exp,
14216 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14217 gdb.base/logical.exp, gdb.base/long_long.exp,
14218 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14219 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14220 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14221 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14222 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14223 gdb.base/regs.exp, gdb.base/relational.exp,
14224 gdb.base/remote.exp, gdb.base/reread.exp,
14225 gdb.base/restore.exp, gdb.base/return2.exp,
14226 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14227 gdb.base/selftest.exp, gdb.base/setshow.exp,
14228 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14229 gdb.base/sigall.exp, gdb.base/signals.exp,
14230 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14231 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14232 gdb.base/step-test.exp, gdb.base/structs.c,
14233 gdb.base/structs.exp, gdb.base/structs2.exp,
14234 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14235 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14236 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14237 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14238 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14239 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14240 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14241 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14242 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14243 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14244 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14245 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14246 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14247 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14248 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14249 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14250 gdb.trace/circ.exp, gdb.trace/collection.exp,
14251 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14252 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14253 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14254 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14255 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14257 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14258 notices.
14259
14260 2001-02-27 Michael Snyder <msnyder@cygnus.com>
14261
14262 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14263 first arg is int not float.
14264
14265 2001-02-22 Michael Snyder <msnyder@cygnus.com>
14266
14267 * gdb.base/reread.exp: Unsupported for non-native targets;
14268 doesn't work for remote debugging.
14269
14270 2001-02-19 Fernando Nasser <fnasser@redhat.com>
14271
14272 From Drew Moseley <dmoseley@redhat.com>
14273 * gdb.base/ending-run.exp: Properly handle the BSP state when
14274 stepping past the end of main.
14275
14276 2001-02-19 John Moore <jmoore@redhat.com>
14277
14278 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14279 Converted HPUX fix for non-expected items following multiple
14280 step commands into general solution for all platforms.
14281
14282 2001-02-18 Michael Chastain <chastain@redhat.com>
14283
14284 * gdb.c++/classes.exp (do_tests): Change runto statements
14285 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14286 statements demangler agnostic.
14287 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14288 (gdb_virtfunc_restart): Likewise.
14289
14290 2001-02-14 Michael Chastain <chastain@redhat.com>
14291
14292 * gdb.c++/inherit.exp (do_tests): Change runto statements
14293 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14294 statements demangler agnostic.
14295
14296 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14297
14298 * gdb.threads/pthreads.exp: Unify pass/fail messages for
14299 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14300 before calling common_routine 15 times'' tests.
14301
14302 2001-02-11 Michael Chastain <chastain@redhat.com>
14303
14304 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14305 Helps the test script figure out which demangler is in use.
14306 (dm_type_foo_ref): Ditto.
14307 (dm_type_int_star): Ditto.
14308 (dm_type_long_star): Ditto.
14309 (dm_type_unsigned_int): Ditto.
14310 (dm_type_void): Ditto.
14311 (dm_type_void_star): Ditto.
14312 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
14313 Probe the gdb demangler and set variables to accommodate
14314 formatting differences.
14315 (info_func_regexp): New function. Same as info_func, but
14316 matches against a regexp.
14317 (info_func): Match against a literal string.
14318 (print_addr_2): New function. Match against a literal string,
14319 which can be different from the input to gdb.
14320 (print_addr): Simply call print_addr_2 with the same argument twice.
14321 (test_lookup_operator_functions): Use demangler formatting variables.
14322 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14323 the tests in the same order as the C++ class declaration.
14324 (test_paddr_operator_functions): Ditto.
14325 (test_paddr_overloaded_functions): Ditto.
14326 (test_paddr_hairy_functions): Use demangler formatting variables.
14327 Add reference to gdb/19 for related tests.
14328 (do_tests): Call probe_demangler.
14329
14330 2001-01-30 Kevin Buettner <kevinb@redhat.com>
14331
14332 * gdb.c++/templates.cc (printf): Remove unused function definition.
14333
14334 2001-01-26 Felix Lee <flee@redhat.com>
14335
14336 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14337
14338 2001-01-25 matthew green <mrg@redhat.com>
14339
14340 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14341 up sid.
14342 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14343
14344 2001-01-25 matthew green <mrg@redhat.com>
14345
14346 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
14347 Deprecate $sid_spawn_id.
14348 (sid_exit): Remove code necessary only for `spawn.'
14349
14350 2001-01-25 matthew green <mrg@redhat.com>
14351
14352 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14353
14354 2001-01-28 Michael Chastain <chastain@redhat.com>
14355
14356 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14357 to call when tests fail. It takes gdb out of the overloaded
14358 function choice menu back to the main prompt, so that the test
14359 program stays synchronized.
14360 (set_bp_overloaded): New proc to collect all the common
14361 code for setting a breakpoint on an overloaded name. Calls
14362 take_gdb_out_of_choice_menu when needed.
14363 (menu_overload1arg): New variable to collect the repeated
14364 instances of the expected menu for an overloaded name. Change
14365 the regular expression to handle changes in g++ type encoding:
14366 "void" can be either "void" or "", and "unsigned int" can be
14367 either "unsigned int" or "unsigned".
14368 (continue_to_bp_overloaded): Change regular expressions to handle
14369 changes in g++ type encoding.
14370 (no proc): Call take_gdb_out_of_choice_menu when needed.
14371 Remove redundant calls to "info break". Accept either "canceled"
14372 or "cancelled". Change regular expressions in "info break"
14373 calls to handle changes in g++ type encoding. Give all tests
14374 unique strings.
14375
14376 2001-01-17 Ben Elliston <bje@redhat.com>
14377
14378 * config/sid.exp: New file.
14379
14380 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
14381
14382 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
14383
14384 2000-12-21 Michael Snyder <msnyder@cygnus.com>
14385
14386 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
14387 Add a RE to accept a non-ascii char if one is ever presented.
14388
14389 2000-12-20 Fernando Nasser <fnasser@redhat.com>
14390
14391 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
14392
14393 2000-12-18 Michael Snyder <msnyder@cygnus.com>
14394
14395 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
14396 in regexp. One '\' does not suffice on Linux.
14397
14398 2000-12-09 Michael Chastain <chastain@redhat.com>
14399
14400 * gdb.base/break.exp (test_clear_command): Use a marker function
14401 rather than 'main' for the test function. Also move this
14402 test to an execution point where the marker function names are
14403 guaranteed to be bound to functions. (Executing tests after a
14404 'finish' from main runs into name conflicts with local names
14405 in __libc_start_main).
14406
14407 2000-12-07 Michael Snyder <msnyder@cygnus.com>
14408
14409 * gdb.base/finish.exp: New test for gdb's "finish" command.
14410 * gdb.base/return2.exp: New test for gdb's "return" command.
14411 * gdb.base/return2.c: New source file for above.
14412
14413 2000-12-05 Michael Snyder <msnyder@cygnus.com>
14414
14415 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
14416 * gdb.base/miscexprs.exp: Ditto.
14417 * gdb.base/pointers.exp: Ditto.
14418 * gdb.c++/derivation.exp: Ditto.
14419 * gdb.c++/local.exp: Ditto.
14420 * gdb.c++/namespace.exp: Ditto.
14421 * gdb.c++/overload.exp: Ditto.
14422 * gdb.c++/ref-types.exp: Ditto.
14423
14424 2000-12-05 Michael Snyder <msnyder@cygnus.com>
14425
14426 * gdb.base/constvars.exp: Test result of "up" command.
14427 * gdb.base/miscexprs.exp: Ditto.
14428 * gdb.base/pointers.exp: Ditto.
14429 * gdb.base/scope.exp: Ditto.
14430 * gdb.c++/derivation.exp: Ditto.
14431 * gdb.c++/local.exp: Ditto.
14432 * gdb.c++/namespace.exp: Ditto.
14433 * gdb.c++/overload.exp: Ditto.
14434 * gdb.c++/ref-types.exp: Ditto.
14435
14436 2000-11-22 Michael Chastain <chastain@redhat.com>
14437
14438 * mips_pro.exp: Accept either "middle -> top -> main" or
14439 "middle -> main" in the backtrace, because gcc can optimize
14440 tail calls to jumps. Remove setup_xfail for the hppa case.
14441 Add a comment with the original warning messages from PR 3016,
14442 which was filed in 1993, to preserve them for posterity.
14443
14444 2000-11-17 Nick Duffek <nsd@redhat.com>
14445
14446 * lib/gdb.exp (gdb_test): Override timeout with board info.
14447
14448 2000-11-17 Nick Duffek <nsd@redhat.com>
14449
14450 * gdb.base/display.exp: Don't kill running stub. Add "again" to
14451 the second kill and detach messages.
14452
14453 2000-11-17 Nick Duffek <nsd@redhat.com>
14454
14455 * configure.in: Add AC_EXEEXT.
14456 * configure: Regenerate.
14457 * Makefile.in (just-check): Export EXEEXT.
14458 * lib/gdb.exp ($EXEEXT): Import from environment.
14459 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
14460 expect "maint dump-me" on Cygwin.
14461 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
14462 $EXEEXT.
14463
14464 2000-11-17 Nick Duffek <nsd@redhat.com>
14465
14466 * gdb.base/break.exp: Test backtrace and finish from called
14467 function on all platforms, not just HP-UX.
14468
14469 2000-11-03 Michael Snyder <msnyder@cygnus.com>
14470
14471 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
14472 code from gdb_target_monitor, so it can be used independantly
14473 for gdbserver. Also comment out an unnecessary PUTS.
14474
14475 2000-11-03 Michael Snyder <msnyder@cygnus.com>
14476
14477 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
14478 * gdb.base/corefile.exp: Expect the message "Program is being
14479 debugged already" when we send the "corefile" command, since
14480 the preceeding gdb_load may have connected gdb to a remote target.
14481 * gdb.base/display.exp: Disable hardware watchpoints if new
14482 board info variable "no_hardware_watchpoints" is true.
14483 Replace single-letter commands with more readable ones.
14484 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
14485 if new board info variable "no_hardware_watchpoints" is true.
14486 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
14487 to see if stdio (printf) testing is possible.
14488 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
14489 board info variable "no_hardware_watchpoints" is true. Use new
14490 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
14491
14492 2000-11-13 Fernando Nasser <fnasser@redhat.com>
14493
14494 From Orjan Friberg <orjanf@axis.com>:
14495 * gdb.base/printcmds.exp: Escape curly braces followed by a number
14496 in array print pattern match.
14497
14498 2000-11-09 Fernando Nasser <fnasser@redhat.com>
14499
14500 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
14501 spelling "cancelled" to U.S. spelling "canceled" to match changes
14502 made to gdb.
14503 * gdb.c++/ovldbreak.exp: Ditto.
14504
14505 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14506
14507 * gdb.base/callfuncs.c (main): Moved to end of file, call
14508 t_double_values to initialize the FPU before inferior calls are made.
14509 * gdb.base/callfuncs.exp: Test for register preservation after calling
14510 inferior functions. Add tests for continuining, finishing and
14511 returning from a stop in a call dummy.
14512
14513 2000-10-24 Michael Snyder <msnyder@cygnus.com>
14514
14515 * gdb.base/commands.exp: Break up long lines, and re-indent.
14516
14517 2000-10-19 Michael Snyder <msnyder@cygnus.com>
14518
14519 * config/gdbserver.exp: Rewritten from the ground up, to make it
14520 compatible with the current dejagnu tree, and to make it work with
14521 the new "gdbserver" in libremote.
14522
14523 2000-10-16 Michael Snyder <msnyder@cygnus.com>
14524
14525 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
14526 * gdb.base/varargs.exp: Skip entire test if no printf support.
14527 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
14528 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
14529
14530 2000-10-13 Michael Snyder <msnyder@cygnus.com>
14531
14532 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
14533 no floating point support.
14534 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
14535 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
14536 * gdb.base/call-rt-st.exp: Ditto.
14537 * gdb.base/call-strs.exp: Ditto.
14538
14539 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
14540
14541 * gdb.base/sizeof.c: include <stdio.h>.
14542
14543 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
14544 'finish', otherwise uncaptured gdb_prompt would potentially
14545 throw remaining test points out of sync.
14546
14547 2000-07-26 Scott Bambrough <scottb@netwinder.org>
14548
14549 * gdb.base/recurse.exp: Run tests for all targets.
14550 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
14551 gnu-oldld case on ARM.
14552 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
14553 for ARM targets.
14554
14555 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
14556
14557 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
14558 * gdb.java/configure: Rebuild.
14559
14560 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
14561
14562 * gdb.java/jv-exp.exp: New file.
14563
14564 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
14565
14566 * configure: Rebuilt.
14567 * configure.in (configdirs): Add gdb.java.
14568 * gdb.java/jmisc.java: New file.
14569 * gdb.java/jmisc.exp: New file.
14570 * gdb.java/Makefile.in: New file.
14571 * gdb.java/configure: Rebuilt.
14572 * gdb.java/configure.in: New file.
14573 * lib/java.exp: New file.
14574
14575 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
14576
14577 * gdb.base/exprs.exp: Test casts to a pointer including over and
14578 underflow.
14579
14580 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
14581
14582 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
14583 and the compilers sizes.
14584
14585 2000-07-09 Nick Duffek <nsd@redhat.com>
14586
14587 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
14588 (use_methods): New function.
14589 (main): Call use_methods().
14590 * gdb.c++/classes.exp (test_method_param_class): New procedure.
14591 (do_tests): Call test_method_param_class.
14592
14593 2000-07-09 Nick Duffek <nsd@redhat.com>
14594
14595 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
14596 spelling.
14597 (test_enums): New procedure. Move enum tests from end of script
14598 to here. Set breakpoint on function name instead of line number.
14599 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
14600 (enums2): New marker function.
14601 (enums1): New function.
14602 (main): Call enums1(). Move enum tests to enums1().
14603
14604 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
14605
14606 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
14607 compile/link program. Update line numbers.
14608 * gdb.asm/d10v.inc: Define ``startup''.
14609 * gdb.asm/asmsrc1.s: Add definition of _start.
14610
14611 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
14612
14613 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
14614
14615 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14616
14617 * gdb.base/maint.exp: Add 'maint print architecture' item to output
14618 of 'help maint print' command.
14619
14620 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
14621
14622 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
14623 they use gdb_expect_list.
14624
14625 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
14626
14627 * gdb.base/commands.exp: Use ``set remote
14628 memory-read-packet-size'' instead of ``set endian big'' to test
14629 long commands.
14630
14631 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
14632
14633 * gdb.c++/templates.exp (do_tests): Make all of these work under
14634 g++, and stop skipping them.
14635
14636 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
14637 work under g++.
14638
14639 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
14640 initialization.
14641
14642 2000-06-02 Michael Snyder <msnyder@cygnus.com>
14643
14644 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
14645 the regular expression: accept an (almost) arbitrary sequence of
14646 "frames-invalid" and "breakpoints-invalid" messages both before
14647 and after the "starting" message.
14648
14649 2000-06-02 Michael Snyder <msnyder@cygnus.com>
14650
14651 * gdb.c++/local.exp: This test has never been known to work with g++.
14652
14653 2000-05-18 Michael Snyder <msnyder@cygnus.com>
14654
14655 * gdb.base/annota1.exp (annotate-signal-handler-caller):
14656 Relax the regular expression a little, make it pass on Solaris 8.
14657
14658 2000-05-12 Kevin Buettner <kevinb@redhat.com>
14659
14660 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
14661 a call, do not require that gdb stop on the line after the call.
14662 Instead, it is permissible for gdb to stop on the line of the
14663 call itself.
14664
14665 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
14666
14667 * gdb.base/break.exp (bp on small function, optimized file):
14668 Add a second pass pattern. The behavior differs here between stabs
14669 and dwarf for one-line functions. Stabs preserves two line symbols
14670 (one before the prologue and one after) with the same line number,
14671 but dwarf regards these as duplicates and discards one of them.
14672 Therefore the address after the prologue (where the breakpoint is)
14673 has no exactly matching line symbol, and GDB reports the breakpoint
14674 as if it were in the middle of a line rather than at the beginning.
14675
14676 2000-05-08 Michael Snyder <msnyder@cygnus.com>
14677
14678 * gdb.base/interrupt.exp: Make "pass" message say "send"
14679 rather than "send_gdb" (for consistancy).
14680
14681 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
14682
14683 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
14684 * gdb.c++/templates.cc: Properly check for GCC version number.
14685 * lib/compiler.cc: Likewise
14686
14687 2000-04-28 Michael Snyder <msnyder@cygnus.com>
14688
14689 * gdb.base/break.exp: When compiled with -O2 optimization,
14690 gdb may not stop at the first line of main, due to code motion.
14691
14692 2000-04-26 Michael Snyder <msnyder@cygnus.com>
14693
14694 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
14695 This test depends on parsing the printf output from the target.
14696 Since the sparclet stub doesn't do stdio, this will never work.
14697 * gdb.base/call-rt-st.exp: ditto.
14698 * gdb.base/call-strs: ditto.
14699
14700 2000-04-24 Michael Snyder <msnyder@cygnus.com>
14701
14702 * gdb.base/miscexprs.exp: make sizeof long array test portable.
14703
14704 * gdb.base/ending-run.exp: After connecting to a remote target,
14705 but before running, the target will appear to be in a random
14706 location. Specify both a file and a line for breakpoints.
14707 Also, the function that calls main may be called 'init'
14708 rather than 'start'.
14709
14710 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14711
14712 * gdb.base/help.exp: Update output for add-symbol-file command.
14713
14714 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
14715
14716 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14717 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
14718
14719 2000-04-07 J.T. Conklin <jtc@redback.com>
14720
14721 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
14722
14723 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14724
14725 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14726
14727 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14728 values that can be represented exactly.
14729 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14730 above change, and to not check against the directory part of the source
14731 file name.
14732 (step into print_long_arg_list): Likewise.
14733 (print print_small_structs from print_long_arg_list): Likewise.
14734 (print print_long_arg_list): Likewise.
14735
14736 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14737
14738 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
14739
14740 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14741
14742 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14743
14744 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
14745
14746 * gdb.base/commands.exp (deprecated_command_test): Add test for
14747 deprecate with no arguments.
14748
14749 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14750
14751 * gdb.base/break.exp: Add new test for setting breakpoints on
14752 optimized code so we can test breakpoints work even when function
14753 prologues may be optimized away
14754
14755 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14756
14757 From David Whedon <dwhedon@gordian.com>
14758 * gdb.base/commands.exp : Added command deprecator tests.
14759
14760 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
14761
14762 * gdb.base/help.exp: Added test for new apropos command.
14763
14764 2000-03-21 Kevin Buettner <kevinb@redhat.com>
14765
14766 * gdb.base/pointers.c (usevar): New function.
14767 (main): Make sure that global variables v_int_pointer2, rptr,
14768 and y are all referenced someplace in the program by calling
14769 usevar() on them. [Some linkers delete symbols which are
14770 never referenced. The space remains, but there's no way to
14771 get a (symbolic) handle on the variable from the debugger.]
14772
14773 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14774
14775 * gdb.base/printcmds.c: Add typedeffed arrays.
14776
14777 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14778 procedure to test arrays that are typedef'd.
14779
14780 2000-03-13 James Ingham <jingham@leda.cygnus.com>
14781
14782 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
14783 the library directories.
14784
14785 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14786
14787 * configure.in (configdirs): Add sub directory gdb.mi.
14788 * configure: Re-generate.
14789
14790 * gdb.mi: New directory.
14791
14792 2000-02-25 Scott Bambrough <scottb@netwinder.org>
14793
14794 * gdb.base/long_long.exp: Correct test suite failure when printing
14795 a long long value as a double on ARM platforms.
14796
14797 2000-02-16 Jim Blandy <jimb@redhat.com>
14798
14799 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14800 default source file is set properly before running this test.
14801
14802 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14803
14804 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14805 gdbtk/library directory, not in gdbtcl2.
14806
14807 2000-02-04 Jim Blandy <jimb@redhat.com>
14808
14809 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14810 backslash from regexp pattern.
14811
14812 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14813 procedure. Use it to run all the "continue to bp overloaded"
14814 tests. Note that this changes the names of the tests slightly.
14815 If the breakpoint hit message includes a hex PC value, because
14816 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14817 from the real source code, still consider that a pass.
14818
14819 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14820 XFAIL here if the breakpoint message contains a hex address. Note
14821 similar change on 1999-11-02.
14822
14823 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14824
14825 * gdb.base/ptype.exp: Establish a default source file before
14826 calling get_debug_format.
14827
14828 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14829
14830 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14831
14832 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14833
14834 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14835 of successive stepi commands -- while in the prologue we should see
14836 the function entry bracket.
14837
14838 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14839
14840 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14841 reach __change_mode() when stepping through the end of main().
14842
14843 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14844
14845 * gdb.base/default.exp: Fix expected pattern.
14846 * gdb.base/help.exp: Same.
14847
14848 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14849
14850 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14851 Don't use xfail's because that affects only the following test.
14852
14853 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14854 solaris or linux.
14855
14856 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14857
14858 2000-01-07 Michael Snyder <msnyder@cygnus.com>
14859
14860 * gdb.base/display.exp: Some yacc parsers like to say
14861 "A syntax error" rather than "A parse error". Accept both.
14862
14863 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14864
14865 * gdb.base/default.exp: Remove OS dependent string from "target
14866 remote" test.
14867 * gdb.base/help.exp: Same for "help target remote" test.
14868
14869 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14870
14871 From Jim Kingdon <kingdon@redhat.com>:
14872
14873 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14874 prompt (cleanup rather than necessity, but still might keep output
14875 from spilling to next test).
14876
14877 2000-01-02 Fred Fish <fnf@cygnus.com>
14878
14879 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14880 AIX, which defines them in <sys/types.h>.
14881
14882 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
14883
14884 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14885 float" test.
14886
14887 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
14888
14889 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
14890
14891 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14892 outermost frame disallowed".
14893
14894 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14895
14896 * gdb.base/setvar.exp: New tests for setting the value of a struct
14897 with a constant list.
14898
14899 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14900
14901 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14902 require the user to type a cast before setting the value of a struct.
14903
14904 1999-12-06 Jim Blandy <jimb@cygnus.com>
14905
14906 * gdb.base/default.exp: Expect the new 'info float' command on
14907 all i386 platforms.
14908
14909 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14910 LinuxThreads libraries that don't support debugging.
14911
14912 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14913
14914 * gdb.base/remote.c: Fill the buffer with truely random data.
14915 Change the buffer type to ``unsigned char'' to simplify size
14916 arithmetic.
14917
14918 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14919 stub only handles 400-1 byte packets. Verify that the download
14920 worked.
14921
14922 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14923
14924 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14925 tests, using UNRESOLVED for the untested cases. Also, does not wait
14926 for a timeout if the prompt was received before a recognizable pattern.
14927
14928 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14929
14930 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14931
14932 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14933
14934 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14935 watchpoints.
14936
14937 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
14938
14939 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14940
14941 * gdb.c++/local.exp: Be more flexible in recognizing local class
14942 name mangling. Don't allow horribly truncated method names.
14943 * gdb.c++/derivation.exp: Expect protected inheritance.
14944 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14945 * gdb.c++/virtfunc.exp: Likewise.
14946 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14947 when printing a nested enum.
14948
14949 1999-11-22 Jim Blandy <jimb@cygnus.com>
14950
14951 * gdb.base/step-test.exp: Properly await GDB's response to setting
14952 a breakpoint on the call to large_struct_by_value.
14953
14954 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14955 just because we have debug info for the `start' function.
14956
14957 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14958
14959 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14960 "Unknown signal" messages, which indicate (on LinuxThreads) that
14961 GDB doesn't know how to debug threads on this system. This is
14962 better than hanging while philosopher 0 dumps chatter into gdb.log.
14963
14964 1999-11-18 Tom Tromey <tromey@cygnus.com>
14965
14966 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14967
14968 1999-11-18 Fred Fish <fnf@cygnus.com>
14969
14970 * gdb.base/coremaker2.c: Add sample program for generating
14971 cores that is more self contained than coremaker.c. Eventually
14972 I'll add more code to this and tie it into the testsuite.
14973
14974 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14975
14976 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14977
14978 1999-11-10 Jimmy Guo <guo@cup.hp.com>
14979
14980 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14981 from $srcdir/lib/.
14982 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14983 and gdb.c++/.
14984
14985 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14986
14987 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
14988 'continue with watch' test point.
14989
14990 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14991
14992 Merged from p2linux-990323-branch:
14993
14994 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14995
14996 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14997
14998 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14999 {limit,fixed}''. Test ``set download-write-size''.
15000
15001 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15002
15003 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
15004 gdb_expect_list.
15005
15006 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15007
15008 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15009
15010 1999-11-03 Mark Salter <msalter@cygnus.com>
15011
15012 * gdb.base/break.exp: Fix "stub continue" pattern.
15013
15014 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15015
15016 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15017
15018 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15019
15020 * gdb.base/display.exp ("finish"): Add timeout clause.
15021
15022 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15023 plain prompt clause, so this doesn't have to time out in order to
15024 fail.
15025
15026 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
15027 breakpoint hit messages include an address.
15028
15029 * gdb.base/display.exp: Don't forget to escape parens in regular
15030 expressions. Unix regexp notatation sucks.
15031
15032 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15033
15034 * gdb.base/annota1.exp: Test for annotate-signalled: change output
15035 order for 'signalled' message.
15036
15037 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15038
15039 From Jimmy Guo <guo@cup.hp.com>:
15040 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15041 * gdb.base/annota1.c: Add code for tests to work with.
15042
15043 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15044
15045 * gdb.base/remote.exp: New test for remote downloading settings.
15046 * gdb.base/remote.c: New file with large .data.
15047
15048 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15049
15050 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15051 for LinuxThreads support, merged from the Code Fusion branch.
15052
15053 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15054
15055 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
15056 containing exp_continue into a while within an expect. Don't
15057 attempt a start more than three times. Check return value from
15058 gdb_load.
15059
15060 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15061
15062 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
15063 a pass case.
15064
15065 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
15066
15067 * gdb.base/break.c (main): Added a statement that we can step
15068 off of.
15069 * gdb.base/break.exp: Added tests for setting a breakpoint
15070 at an offset and stepping onto a breakpoint.
15071
15072 1999-10-01 Fred Fish <fnf@cygnus.com>
15073
15074 * gdb.base/help.exp (help add-symbol-file): Update to match current
15075 gdb output.
15076
15077 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15078
15079 * gdb.base/break.exp: Code locations are in hex, don't forget!
15080 (For HP-UX.)
15081
15082 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15083
15084 * condbreak.exp: Use break.c as test program.
15085 * condbreak.c: Remove, redundant with break.c.
15086
15087 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15088
15089 * config/monitor.exp (gdb_target_monitor): Disable X- and
15090 Z-packets if the target needs it.
15091
15092 1999-09-13 James Ingham <jingham@leda.cygnus.com>
15093
15094 * gdb.c++/overload.exp: Added tests for listing overloaded
15095 functions with function pointers in the arg, explicitly calling
15096 out the version you want.
15097
15098 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15099
15100 * long_long.exp: Add variations of test cases that work for
15101 targets with 16-bit ints and 32-bit doubles.
15102
15103 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15104
15105 * break.c (main): Compare a possibly-uninitialized argc with an
15106 unlikely value that fits in 16 bits.
15107
15108 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15109
15110 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15111 0xfeeb, don't want negative numbers if ints are 16 bits.
15112
15113 * lib/gdb.exp (skip_cplus_tests): New proc.
15114 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15115 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15116 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15117 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15118 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15119 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15120 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15121 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
15122
15123 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15124
15125 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15126
15127 * gdb.base/corefile.exp (up): Allow a parameter to appear
15128 in the frame that we're going up to.
15129
15130 From Jim Blandy <jimb@cygnus.com>:
15131
15132 * gdb.base/default.exp (info float): Expect some output now.
15133
15134 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15135 returning floating-point values to fail on the x86.
15136 * gdb.base/callfwmall.exp (do_function_calls): Same.
15137
15138 * gdb.base/list.exp (test_listsize): Correct expectations for
15139 listing line 1 with listsize 2. Also, listing a single line
15140 works now, as does listing three lines. [Kevin's note: There
15141 were a number of other cases fixed too where the expectations
15142 differed...]
15143
15144 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15145
15146 * gdb.base/selftest.exp: Add case for when version prints as
15147 constant string instead of char pointer.
15148
15149 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15150
15151 * gdb.base/ending-run.exp: Add Solaris case for what happens when
15152 stepping out of main.
15153
15154 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15155 G++ used.
15156
15157 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
15158 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
15159
15160 * gdb.c++/ovldbreak.exp: Update match string in test that
15161 includes a warning of multiple breakpoints.
15162
15163 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15164
15165 * gdb.base/display.exp: Improve precision of step-after-finish
15166 added yesterday.
15167
15168 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
15169 test.
15170
15171 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15172 configs when using G++, not just hppa*.
15173
15174 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15175
15176 * gdb.base/async.c: New file.
15177 * gdb.base/async.exp: New file.
15178
15179 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15180
15181 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15182 PA64.
15183
15184 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15185
15186 * gdb.base/display.exp: "finish" can leave us mid-line on many
15187 targets, deal with it. Add a small constant to main, instead of
15188 1000 since main+1000 may not be a valid address in the target.
15189
15190 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15191 on hpux11.
15192
15193 * gdb.base/attach.exp: Handle another hpux11 error message variant
15194 when attaching to a process that does not exist.
15195
15196 1999-08-19 J.T. Conklin <jtc@redback.com>
15197
15198 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
15199 characters in 'continue to 1241' test.
15200
15201 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15202
15203 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15204 stop in print_long_arg_list, define and use a whitespace
15205 variable in print_small_structs test, add an XFAIL for Solaris.
15206 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15207 interested enough to fix.
15208
15209 1999-08-13 Keith Seitz <keiths@cygnus.com>
15210
15211 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15212 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15213 proc knows about targets other than the natives.
15214 (test_assign): Use "gdb_run_cmd" to "run" the target.
15215 Check that we've actually hit the breakpoint at main.
15216 When we attempt to assign a value to a local variable, check
15217 that the variable is in the current scope, i.e., don't use
15218 a test with an empty result.
15219
15220 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15221
15222 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
15223 command.
15224
15225 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15226
15227 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15228 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15229 gdb.compat, gdb.threads-hp.
15230 gdb.hp/configure, gdb.hp/configure.in: New files.
15231 gdb.hp/Makefile.in: Recurse into new subdirs.
15232 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15233 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15234 in object files.
15235 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15236
15237 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15238
15239 * gdb.base/display.exp: Help expect by putting a newline in the
15240 funky printf, remove a bogus p/a test.
15241
15242 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15243
15244 * gdb.base/display.exp: Make sure that when we say 'run', we are
15245 connected to the target. This is necessary when running not
15246 natively.
15247
15248 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15249
15250 * gdb.base/step-test.exp: Removed some extraneous messages.
15251
15252 * gdb.base/long_long.exp: Don't run memory examination tests
15253 on little-endian targets (they will need a different set of
15254 results to match).
15255
15256 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15257
15258 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15259 until somebody decides to fix GDB.
15260
15261 * gdb.base/long_long.c: Stop compiler complaint by specifying long
15262 constant as "ULL".
15263 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15264 matches for a couple x/2 commands.
15265
15266 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15267
15268 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15269 by merging in ref-types2 tests.
15270 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15271
15272 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15273 * gdb.c++/Makefile.in: Add standard actions.
15274 (EXECUTABLES): Rename from PROGS, update list.
15275 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15276 from gdb.hp.
15277 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15278 foo and bar locals.
15279 * gdb.c++/anon-union.exp: Fix tests to match.
15280 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15281 expect matches to handle output variations.
15282 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15283 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
15284 output, add HP alternatives for new and delete prints.
15285 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
15286 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
15287 * gdb.c++/demangle.exp: Use $style when reporting failure.
15288 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15289 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15290 match alternatives.
15291 * gdb.c++/local.exp: Add match alternatives or xfails for HP
15292 compilers.
15293 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15294 * gdb.c++/method.exp: Add match alternatives.
15295 * gdb.c++/misc.cc: Add bool types.
15296 * gdb.c++/misc.exp: Add tests for bool types.
15297 * gdb.c++/overload.exp: Add xfails.
15298 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15299 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15300 add some more template parameter tests (only for HP currently).
15301 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15302 * gdb.c++/virtfunc.cc: Add return type and value for main.
15303 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15304 match alternatives.
15305
15306 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15307
15308 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15309
15310 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15311
15312 * gdb.base/signals.exp: Don't expect getting a backtrace from
15313 within a signal handler to fail on Linux.
15314
15315 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15316
15317 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15318 * lib/gdb.exp: Remove some gratuitious semicolons.
15319 (delete_breakpoints): Increase timeout.
15320 (gdb_expect): Add -notransfer option.
15321 (gdb_test): Use -notransfer option.
15322 (get_compiler_info): Add f77 case.
15323 (get_compiler): New proc, split out from gdb_preprocess, add f77
15324 case.
15325 (gdb_preprocess): Call get_compiler.
15326
15327 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15328 * gdb.base/attach.exp, gdb.base/display.exp,
15329 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15330 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15331 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15332 third arg to gdb_test.
15333 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15334 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
15335 HP-UX xfails, add others.
15336 * gdb.base/completion.exp: Reflect name change of self-test.
15337 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
15338 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15339 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15340 HP failure number.
15341 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15342 useless HP-UX 10.30 references.
15343 * gdb.base/maint.exp: Loosen matches.
15344 * gdb.base/pointers.c (main): Declare more_code.
15345 * gdb.base/pointers.exp: Match on output of a `next'.
15346 * gdb.base/structs.c: Add prototypes.
15347 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15348 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15349
15350 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15351
15352 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
15353 command.
15354
15355 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15356
15357 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15358 Fix run to main failures. Watchpoint can be hardware watchpoint.
15359
15360 * gdb.base/annota1.exp: Clean up some more, in case printf has
15361 debug info. Deal with lack of signal hanlder info in stack.
15362
15363 From Jim Kingdon <kingdon@redhat.com>:
15364 * gdb.base/annota1.exp: If printf has debug info, deal with it.
15365
15366 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
15367
15368 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
15369 gdb.base/foll-vfork.exp: Don't run for crosses.
15370
15371 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15372
15373 * gdb.base/configure.in: Check for gdbvars.exp instead of
15374 a1-selftest.exp.
15375 * gdb.base/configure: Re-generate.
15376
15377 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
15378
15379 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
15380 in trying to run first and name is too long.
15381
15382 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
15383 pointers2.c and pointers2.exp, respectively.
15384 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
15385 doschk happier.
15386
15387 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
15388
15389 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
15390 callfuncs2.c and callfuncs2.exp.
15391
15392 * gdb.base/list.exp: Remove mistaken xfails.
15393 * gdb.base/list0.h: Add optional prototypes.
15394
15395 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
15396
15397 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
15398 calling malloc.
15399 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
15400 * ptype.exp: Move test for get_debug_format to before its first
15401 use.
15402
15403 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15404
15405 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
15406 * gdb.base/annota2.cc, annota2.exp: Move from here.
15407 * gdb.c++/annota2.cc, annota2.exp: To here.
15408 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
15409
15410 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
15411
15412 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
15413 a consistent format.
15414
15415 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
15416
15417 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15418 * lib/gdb.exp (get_compiler_info): Add detection for assorted
15419 HP compilers, also set the globals $true and $false.
15420
15421 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
15422 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
15423 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
15424 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
15425 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
15426 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
15427 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
15428 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
15429 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
15430 whatis.c} Add C++ compatible function definitions and return
15431 types, add includes for library functions.
15432 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
15433 * gdb.base/step-test.c (myglob): Rename from glob.
15434 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
15435 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
15436 files, move here from gdb.hp.
15437 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
15438 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
15439 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
15440 Adjust line numbers in regexps.
15441
15442 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
15443 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
15444 instead of 0/1.
15445
15446 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
15447 foll-vfork.exp: New files, move here from gdb.hp.
15448 * gdb.base/page.exp: New file, test of pagination command.
15449
15450 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
15451 recursion test.
15452 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
15453
15454 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
15455 gdb.base/solib.exp: Fix compiler invocation process.
15456
15457 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
15458 HP-UX 11, turn off overload resolution explicitly.
15459 * gdb.base/commands.exp: Set argument list explicitly, add
15460 watchpoint test.
15461 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
15462 them work.
15463 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
15464 expressions properly.
15465 * gdb.base/corefile.exp: Loosen the match slightly.
15466 * gdb.base/default.exp: Allow "Error accessing memory" message
15467 also.
15468 * gdb.base/display.exp: Skip over x/0 j if PA64.
15469 * gdb.base/funcargs.exp: Add xfails for HP-UX.
15470 * gdb.base/interrupt.exp: Ditto.
15471 * gdb.base/langs.exp: Add symbolic matches governed by compiler
15472 in use.
15473 * gdb.base/list.exp: Add xfails for HP-UX.
15474 * gdb.base/long_long.exp: Refine some of the numeric matches.
15475 * gdb.base/mips_pro.exp: Xfail on HP-UX.
15476 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
15477 * gdb.base/nodebug.exp: Succeed on more varieties of output.
15478 * gdb.base/opaque.exp: Remove some HP-UX xfails.
15479 * gdb.base/ptype.exp: Succeed on more varieties of output.
15480 * gdb.base/scope.exp: Add xfails for HP-UX.
15481 * gdb.base/sect-cmd.exp: Add more cases.
15482 * gdb.base/setvar.exp: Add xfails for HP-UX.
15483 * gdb.base/shlib-call.exp: Loosen some matches slightly.
15484 * gdb.base/signals.exp: Match on void symbolically.
15485 * gdb.base/step-test.exp: Add case for PA64.
15486 * gdb.base/term.exp: Add exit and restart.
15487 * gdb.base/twice.exp: Clean up after self.
15488 * gdb.base/varargs.exp: Disable overload resolution explicitly.
15489 * gdb.base/whatis.exp: Allow more ways to pass tests.
15490
15491 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
15492 no longer useful.
15493
15494 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
15495
15496 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
15497 list of patterns.
15498 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
15499 print_double_array(double_array)", "continuing to breakpoint
15500 1018", "print print_double_array(array_d)" and "continuing to
15501 1034" tests.
15502
15503 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
15504
15505 * Makefile.in: Add empty html and install-html targets.
15506
15507 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
15508
15509 * config/mt-*: Remove, these haven't been used since 1996.
15510
15511 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
15512
15513 * gdb.base/call-strs.c, gdb.base/ending-run.c,
15514 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
15515 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
15516
15517 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
15518
15519 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
15520 simpler match case for the ptype of the big class.
15521
15522 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15523
15524 * gdb.exp: Fix test for gdb_prompt existence.
15525
15526 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15527
15528 * gdb.exp (gdb_test): Add fail after calls to perror.
15529
15530 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15531
15532 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
15533
15534 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15535
15536 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
15537
15538 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
15539
15540 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
15541 malloc() is linked in.
15542
15543 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15544
15545 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
15546 step at end.
15547
15548 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
15549
15550 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
15551
15552 * gdb.java/jv-print.exp: New file. (Our first Java test!)
15553
15554 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
15555
15556 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
15557 * gdb.base/mips_pro.exp: Likewise.
15558
15559 1999-06-02 Keith Seitz <keiths@cygnus.com>
15560
15561 * gdb.c++/templates.cc: Change all "new" operators to throw
15562 an exception.
15563 * gdb.c++/cplusfuncs.cc: Likewise.
15564
15565 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
15566
15567 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
15568
15569 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
15570 * gdb.base/ending-run.exp: When stepping out of main, accept a
15571 step into an arbitrary assembler file.
15572
15573 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15574
15575 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
15576 "breakpoint-invalid" to be printed.
15577 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
15578 number of "frames-invalid" and "breakpoint-invalid" to be printed.
15579 * gdb.base/annota2.cc: Initialize a.x to 0.
15580
15581 1999-05-17 Keith Seitz <keiths@cygnus.com>
15582
15583 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
15584 when "skip_float_tests" set.
15585 Ditto for "print print_double_array(array_d)", "print print_small_structs",
15586 "print print_ten_doubles", and "step into print_long_arg_list".
15587 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
15588 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
15589 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
15590 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
15591 "skip_float_tests" is set.
15592 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
15593 when "skip_float_tests" set.
15594
15595 1999-05-06 Keith Seitz <keiths@cygnus.com>
15596
15597 * gdb.base/annota2.cc: Include stdio.h.
15598
15599 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
15600
15601 * gdb.base/crossload.exp: Remove, this has been disabled ever
15602 since BFD stopped including all targets, and cross-GDB gets
15603 plenty of testing anyway.
15604 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
15605 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
15606 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
15607 * gdb.base/README: Remove, was doc for this.
15608 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
15609 needed.
15610
15611 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15612
15613 * gdb.base/call-ar-st.exp: Fix one regular expression in test
15614 output.
15615
15616 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
15617 * gdb.base/annota2.exp: New file. More annotation tests.
15618 * gdb.base/annota1.c: New file. Source file for annota1.exp.
15619 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
15620
15621 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
15622
15623 * config/cfdbug.exp: New file.
15624
15625 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
15626
15627 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
15628 Marcus Daniel's and Dale Hawkins's demangler crashes.
15629
15630 * gdb.c++/demangle.exp (test_gnu_style_demangling,
15631 test_lucid_style_demangling, test_arm_style_demangling,
15632 test_hp_style_demangling): Try Tom Tromey's core-dumping
15633 identifier under each demangling style.
15634
15635 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
15636
15637 * gdb.c++/demangle.exp: Include the current demangling style
15638 in all test names.
15639 (current_demangling_style): New global variable.
15640 (set_demangling_style, test_demangling_core, test_demangling,
15641 test_demangling_exact): New functions.
15642 (test_gnu_style_demangling, test_lucid_style_demangling,
15643 test_arm_style_demangling, test_hp_style_demangling): Use those,
15644 instead of calling gdb_test and gdb_test_exact directly.
15645 (catch_demangling_errors): New function, which reports errors
15646 signalled by the demangling test functions in an orderly way.
15647 (do_tests): Use catch_demangling_errors.
15648
15649 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
15650
15651 * gdb.base/signals.exp (test_handle_all_print): Use () for
15652 grouping in expressions, not {}.
15653
15654 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
15655 initialized yet.
15656
15657 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
15658
15659 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
15660 are listed.
15661
15662 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
15663
15664 * gdb.stabs/weird.exp: Test for CC being defined before
15665 looking at its value.
15666
15667 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
15668
15669 * gdb.base/call-ar-st.exp: Remove stray '#'.
15670 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
15671 "short int" and "long int".
15672 * gdb.c++/overload.cc: Cast the string added in the previous
15673 change, to mollify finicky HP compiler.
15674 * gdb.hp/reg-test.exp (testfile): Fix file name.
15675 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
15676
15677 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
15678 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
15679 alternate form of enum ptype.
15680
15681 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
15682
15683 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
15684 * gdb.hp/*.exp: Change all to run compiler probe only after
15685 passing skip_hp_tests, so as not to waste time on guaranteed
15686 failure.
15687
15688 * gdb.c++/overload.cc: Pass string instead of char addr, always
15689 init ccpfoo.
15690 * gdb.c++/templates.cc: Fix syntax error.
15691
15692 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15693
15694 * gdb.base/commands.exp: Add test for correct position of '>'
15695 when issuing the 'commands' command after a 'while' or 'if'
15696 command.
15697
15698 1999-03-18 James Ingham <jingham@cygnus.com>
15699
15700 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
15701
15702 * gdb.c++/method.exp: It was testing an uninitialized int on the
15703 stack and assuming it was positive.
15704
15705 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
15706
15707 * gdb.base/step-test.exp: Catch a case where finish is broken and
15708 keep it from killing the rest of the tests.
15709 Use gdb_continue_to_end.
15710
15711 * gdb.base/sigall.exp: use gdb_continue_to_end.
15712
15713 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
15714
15715 * gdb.base/display.exp: use runto_main, not run.
15716
15717 * gdb.base/default.exp: Check for the current error message in the
15718 r abbreviation test.
15719 Add strongarm to the targets that know info float.
15720
15721 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
15722 run which doesn't work with monitors.
15723
15724 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15725
15726 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15727
15728 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
15729 program. Traps the case (in Cygmon) when the program never really
15730 exits. Same as Mark's continue_to_exit, but I had put it in a lot
15731 more places, so I used my name. Sorry Mark...
15732
15733 * config/monitor.exp (gdb_target_monitor): added another
15734 target_info parameter: remotebinarydownload. This will set the
15735 remotebinarydownload flag if this is causing some boards trouble.
15736
15737 1999-03-18 Mark Salter <msalter@cygnus.com>
15738
15739 * lib/gdb.exp (continue_to_exit): New function.
15740
15741 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15742 * gdb.base/ending-run.exp: Ditto.
15743 * gdb.base/step-test.exp: Ditto.
15744
15745 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15746
15747 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15748 (suggested by Art Haas <ahaas@neosoft.com>).
15749
15750 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15751
15752 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15753
15754 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15755
15756 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15757 descriptions of types (short unsigned int vs unsigned short, etc).
15758
15759 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15760
15761 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15762 a call to strlen; sometimes we do have sources.
15763
15764 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15765
15766 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15767 character, so GDB won't print garbage after its end.
15768
15769 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15770 breakpoint there instead. Sometimes GCC emits memcpy to handle
15771 the large structures being passed by value, so we step into that
15772 instead of sum_array_print, which obscures what we're really testing.
15773 * gdb.base/step-test.exp: However, we do want a test that notices
15774 the bizarre steps into memcpy, so do that here. Add check for
15775 stepping into function calls that pass large structures by value.
15776 ("Is that a noun clause, or are you just happy to see me?")
15777 Remove all references to specific line numbers.
15778 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15779 New type and function.
15780 (main): Call large_struct_by_value, passing it a large struct by value.
15781 * lib/gdb.exp (gdb_get_line_number): New function.
15782
15783 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15784 more portable.
15785
15786 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15787
15788 * lib/gdb.exp: Doc fixes.
15789
15790 1999-03-05 Nick Clifton <nickc@cygnus.com>
15791
15792 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
15793
15794 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15795
15796 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15797 commands. They're not germane to this test, and they don't work
15798 that way on remote targets.
15799
15800 1999-03-01 James Ingham <jingham@cygnus.com>
15801
15802 * Changelog entries merged over from gdb development branch.
15803
15804 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15805
15806 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15807 for outputting results of test run.
15808
15809 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
15810
15811 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
15812
15813 1999-02-25 Felix Lee <flee@cygnus.com>
15814
15815 * lib/gdb.exp (debug_format): initialize
15816
15817 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15818
15819 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15820 * gdb.base/call-rt-st.c: Ditto.
15821
15822 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15823
15824 * gdb.threads/pthreads.exp (horiz): New variable.
15825 (test_startup): Fix regexps that capture thread numbers.
15826
15827 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15828
15829 * gdb.base/smoke.exp: Disambiguate two test case names (both
15830 called ``print'').
15831
15832 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15833
15834 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15835 compilation.
15836
15837 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15838
15839 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15840 actual output formatting.
15841 * gdb.base/smoke.exp: GDB removes leading 0's.
15842 * gdb.base/volatile.exp: Don't check type of remuneration;
15843 that variable is no longer defined in constvars.c.
15844 * gdb.base/step-test.c (main): Exit with explicit exit code.
15845 * gdb.base/step-test.exp: Remove two nexti checks--they are
15846 not portable.
15847
15848 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15849
15850 * gdb.base/help.exp ("help delete display"): Fix test to match
15851 gdb's output.
15852
15853 * gdb.base/long_long.c (known_types): Initialize values to zero.
15854 * gdb.base/long_long.exp: Step one more line
15855 so 'dec' is initialized in "get to known place". GDB removes
15856 leading zeros. Explicitly ask for hex formatting. Use
15857 unique test case names.
15858
15859 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15860
15861 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
15862
15863 * gdb.c++/method.exp: Add missing close brace.
15864
15865 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15866
15867 * gdb.base/maint.exp: Use 'set height 0' to disable page
15868 prompting, not 'set height 400'.
15869
15870 Fix a bunch of timeouts.
15871 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15872 four separate tests, so expect doesn't take forever to match a ton
15873 of text against a regexp with lots of .* forms.
15874 ("maint print psymbols", "maint print symbols"): Make some of
15875 these greps more selective, so that expect doesn't try to wade
15876 through huge piles of output and time out.
15877
15878 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15879
15880 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15881 tests: one which doesn't expect shlib events to be reported, and
15882 another which does, but is XFAIL for all platforms other than
15883 HP/UX.
15884
15885 * gdb.base/break.exp: Teach the test suite that the `catch
15886 fork', `catch vfork', and `catch exec' commands produce error
15887 messages on platforms that don't provide these features.
15888
15889 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15890
15891 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15892 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15893 (shortening names from solib_threshold.exp etc), won't run on
15894 anything but HP-UX for the foreseeable future.
15895 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15896 reflect move.
15897
15898 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15899
15900 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15901 gdb.trace/Makefile.in (clean): Remove all test executables.
15902
15903 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15904
15905 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15906 successfully re-sets breakpoints in shared libraries.
15907 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15908
15909 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15910
15911 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15912 and compiled w/o GCC.
15913
15914 * gdb.hp/watch-cmd.exp: ditto.
15915
15916 * gdb.hp/watch-hp.exp: ditto.
15917
15918 * gdb.hp/xdb1.exp: ditto.
15919
15920 * gdb.hp/xdb2.exp: ditto.
15921
15922 * gdb.hp/dbx.exp: ditto.
15923
15924 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15925
15926 * constvars.c: Remove C++-isms.
15927 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15928 with GCC.
15929
15930 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15931
15932 The following changes are part of the HP merge.
15933
15934 * gdb.base/break.exp: new tests to verify that catchpoints for
15935 fork, vfork, and exec don't trigger inappropriately.
15936
15937 * gdb.base/opaque.exp: compile one file at a time, then link.
15938
15939 * gdb.base/signals.exp: be more restrictive about which hppa
15940 systems receive a setup_xfail. new tests.
15941
15942 * gdb.base/solib_threshold.build: new file.
15943 * gdb.base/solib_threshold.exp: new file.
15944 * gdb.base/solib_threshold.link_opts: new file.
15945 * gdb.base/solib_threshold.mk: new file.
15946 * gdb.base/gen_solib_threshold.c: new file.
15947
15948 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15949 tests. New tests for enums inside classes.
15950
15951 * gdb.c++/compiler.cc: indicate support of template debugging.
15952
15953 * gdb.c++/demangle.exp: run hp style demangling tests.
15954
15955 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15956 tests.
15957
15958 * gdb.c++/misc.cc: changes to support new tests.
15959
15960 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15961 to support new tests.
15962
15963 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15964 gcc, then skip these tests.
15965
15966 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15967
15968 The following files are part of the HP merge; some had longer
15969 names at HP, but have been renamed to be no more than 14
15970 characters in length.
15971
15972 * gdb.hp/ambiguous.cc: new file.
15973 * gdb.hp/ambiguous.exp: new file.
15974 * gdb.hp/attach.exp: new file.
15975 * gdb.hp/attach2.exp: new file.
15976 * gdb.hp/classes-hp.exp: new file.
15977 * gdb.hp/ctti.exp: new file.
15978 * gdb.hp/ctti-add.cc: new file.
15979 * gdb.hp/ctti-add1.cc: new file.
15980 * gdb.hp/ctti-add2.cc: new file.
15981 * gdb.hp/ctti-add3.cc: new file.
15982 * gdb.hp/dbx.exp: new file.
15983 * gdb.hp/exception.cc: new file.
15984 * gdb.hp/exception.exp: new file.
15985 * gdb.hp/foll-exec.c: new file.
15986 * gdb.hp/foll-exec.exp: new file.
15987 * gdb.hp/foll-fork.c: new file.
15988 * gdb.hp/foll-fork.exp: new file.
15989 * gdb.hp/foll-vfork.c: new file.
15990 * gdb.hp/foll-vfork.exp: new file.
15991 * gdb.hp/inherit-hp.exp: new file.
15992 * gdb.hp/more-steps.exp: new file.
15993 * gdb.hp/namespace.cc: new file.
15994 * gdb.hp/namespace.exp: new file.
15995 * gdb.hp/optimize.exp: new file.
15996 * gdb.hp/pxdb.c: new file.
15997 * gdb.hp/pxdb.exp: new file.
15998 * gdb.hp/quicksort.exp: new file.
15999 * gdb.hp/reg-test.exp: new file.
16000 * gdb.hp/reg-test.s: new file.
16001 * gdb.hp/sized-enum.c: new file.
16002 * gdb.hp/sized-enum.exp: new file.
16003 * gdb.hp/start-stop.exp: new file.
16004 * gdb.hp/templ-hp.cc: new file.
16005 * gdb.hp/templ-hp.exp: new file.
16006 * gdb.hp/thr-lib.c: new file.
16007 * gdb.hp/thr-lib.exp: new file.
16008 * gdb.hp/thr-lib.h: new file.
16009 * gdb.hp/thr-liblib.c: new file.
16010 * gdb.hp/virtfun-hp.c: new file.
16011 * gdb.hp/virtfun-hp.exp: new file.
16012 * gdb.hp/watch-cmd.exp: new file.
16013 * gdb.hp/watch-hp.exp: new file.
16014 * gdb.hp/xdb1.exp: new file.
16015 * gdb.hp/xdb2.exp: new file.
16016 * gdb.hp/xdb3.exp: new file.
16017
16018 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16019
16020 The following files are part of the HP merge; some had longer
16021 names at HP, but have been renamed to be no more than 14
16022 characters in length.
16023
16024 * gdb.base/ss.h: new file.
16025 * gdb.base/call-ar-st.c: new file.
16026 * gdb.base/call-ar-st.exp: new file.
16027 * gdb.base/call-rt-st.c: new file.
16028 * gdb.base/call-rt-st-exp: new file.
16029 * gdb.base/call-strs.exp: new file.
16030 * gdb.base/ena-dis-br.exp: new file.
16031 * gdb.base/environ.exp: new file.
16032 * gdb.base/long_long.exp: new file.
16033 * gdb.base/sect-cmd.exp: new file.
16034 * gdb.base/shlib-cl2.exp: new file.
16035 * gdb.base/smoke.exp: new file.
16036 * gdb.base/so-impl-ld.c: new file.
16037 * gdb.base/so-impl-ld.exp: new file.
16038 * gdb.base/so-indr-cl.c: new file.
16039 * gdb.base/so-indr-cl.exp: new file.
16040 * gdb.base/varargs.exp: new file.
16041 * gdb.base/volatile.exp: new file.
16042 * gdb.base/whatis-exp.exp: new file.
16043 * gdb.base/display.exp: new file.
16044 * gdb.c++/derivation.exp: new file.
16045 * gdb.c++/local.exp: new file.
16046 * gdb.c++/member-ptr.exp: new file.
16047 * gdb.c++/overload.exp: new file.
16048 * gdb.c++/ovldbreak.exp: new file.
16049 * gdb.c++/ref-types.exp: new file.
16050 * gdb.c++/ref-types2.exp: new file.
16051 * gdb.c++/userdef.exp: new file.
16052
16053 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16054
16055 * gdb.base/default.exp: Reflect wording change in remote.c.
16056
16057 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
16058
16059 * gdb.base/help.exp: Update to reflect current text.
16060
16061 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16062
16063 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16064 they're stack variables and contain garbage.
16065 * gdb.c++/anon-union.exp: new file.
16066
16067 The following changes were made by David Taylor
16068 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16069 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16070 in changes by HP.
16071
16072 * gdb.base/bitops.exp: new file.
16073 * gdb.base/default.exp: change expected messages for catch and
16074 info catch tests to reflect HP merge changes.
16075 * gdb.base/enable-disable-break.exp
16076 * gdb.base/ending-run.c: new file.
16077 * gdb.base/long_long.c: new file.
16078 * gdb.base/maint.exp: new file.
16079 * gdb.base/pointers2.exp: new file.
16080 * gdb.base/shlib-call2.exp: new file.
16081 * gdb.base/solib.exp: new file.
16082 * gdb.base/step-test.c: new file.
16083 * gdb.c++/anon-union.cc: new file.
16084 * gdb.c++/local.cc: new file.
16085 * gdb.c++/member-pointer.cc: new file.
16086 * gdb.c++/method.cc: new file.
16087 * gdb.c++/ref-types.cc: new file.
16088 * gdb.c++/ref-types2.cc: new file.
16089 * gdb.c++/userdef.cc: new file.
16090
16091 * gdb.base/scope.exp: compile one file at a time, then link.
16092 * gdb.base/langs.exp: ditto.
16093 * gdb.base/list.exp: ditto.
16094
16095 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16096
16097 The following changes were made by David Taylor
16098 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16099 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16100 in changes by HP.
16101
16102 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16103 skip tests. When compiling pass c++ flag to gdb_compile.
16104 * gdb.c++/
16105
16106 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16107 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16108 (skip_hp_tests): new function.
16109 (gdb_preprocess): new function.
16110
16111 * configure.in (hpdir): decide whether to configure gdb.hp.
16112 * configure: regenerated.
16113
16114 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16115 to delete on clean.
16116 (EXECUTABLES): update to reflect new additions.
16117 * gdb.base/commands.exp: update message expected.
16118 * gdb.base/default.exp: add copyright notice.
16119 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16120 * gdb.base/help.exp: update messages to reflect current text.
16121 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16122 targets for recurse tests.
16123 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16124 skip this file.
16125
16126 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16127 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16128 compilation.
16129 * gdb.c++/misc.exp: ditto.
16130 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16131 run the tests. tell gdb_compile that it's a c++ compilation.
16132
16133 * gdb.threads/pthreads.exp: fix typo in message.
16134
16135 * gdb.base/all-bin.exp: new file.
16136 * gdb.base/arithmet.exp: new file.
16137 * gdb.base/assign.exp: new file.
16138 * gdb.base/completion.exp: new file.
16139 * gdb.base/cond-expr.exp: new file.
16140 * gdb.base/condbreak.exp: new file.
16141 * gdb.base/define.exp: new file.
16142 * gdb.base/dollar.exp: new file.
16143 * gdb.base/environment.exp: new file.
16144 * gdb.base/eval-skip.exp: new file.
16145 * gdb.base/jump.exp: new file.
16146 * gdb.base/logical.exp: new file.
16147 * gdb.base/pointers.exp: new file.
16148 * gdb.base/relational.exp: new file.
16149 * gdb.base/section_command.exp: new file.
16150 * gdb.base/whatis-expr.exp: new file.
16151
16152 * gdb.base/all-types.c: new file.
16153 * gdb.base/call-array-struct.c: new file.
16154 * gdb.base/call-return-struct.c: new file.
16155 * gdb.base/call-strings.c: new file.
16156 * gdb.base/callfuncs2.c: new file.
16157 * gdb.base/condbreak.c: new file.
16158 * gdb.base/constvars.c: new file.
16159 * gdb.base/display.c: new file.
16160 * gdb.base/int-type.c: new file.
16161 * gdb.base/jump.c: new file.
16162 * gdb.base/miscexprs.c: new file.
16163 * gdb.base/pointers.c: new file.
16164 * gdb.base/pointers2.c: new file.
16165 * gdb.base/shmain.c: new file.
16166 * gdb.base/shr1.c: new file.
16167 * gdb.base/shr2.c: new file.
16168 * gdb.base/solib.c: new file.
16169 * gdb.base/solib1.c: new file.
16170 * gdb.base/solib2.c: new file.
16171 * gdb.base/varargs.c: new file.
16172 * gdb.c++/derivation.cc: new file.
16173 * gdb.c++/overload.cc: new file.
16174 * gdb.c++/ovldbreak.cc: new file.
16175 * gdb.hp/attach.c: new file.
16176 * gdb.hp/attach2.c: new file.
16177 * gdb.hp/average.c: new file.
16178 * gdb.hp/compiler.c: new file.
16179 * gdb.hp/compiler.cc: new file.
16180 * gdb.hp/execd-program.c: new file.
16181 * gdb.hp/follow-exec.c: new file.
16182 * gdb.hp/follow-fork.c: new file.
16183 * gdb.hp/follow-vfork-and-exec.c: new file.
16184 * gdb.hp/misc-hp.cc: new file.
16185 * gdb.hp/more-steps.c: new file.
16186 * gdb.hp/optimize.c: new file.
16187 * gdb.hp/quicksort.c: new file.
16188 * gdb.hp/run-hp.c: new file.
16189 * gdb.hp/start-stop.c: new file.
16190 * gdb.hp/sum.c: new file.
16191 * gdb.hp/templates-hp.cc: new file.
16192 * gdb.hp/thread-local-in-lib.c: new file.
16193 * gdb.hp/thread-local-in-lib.h: new file.
16194 * gdb.hp/thread-local-in-lib.lib.c: new file.
16195 * gdb.hp/vforked-program.c: new file.
16196 * gdb.hp/virtfunc-hp.cc: new file.
16197 * gdb.hp/watchpoint-hp.c: new file.
16198 * gdb.hp/xdb.c: new file.
16199 * gdb.hp/xdb0.c: new file.
16200 * gdb.hp/xdb0.h: new file.
16201 * gdb.hp/xdb1.c: new file.
16202
16203 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16204
16205 The following change was made by Edith Epstein
16206 <eepstein@cygnus.com> as part of a project to merge in changes
16207 originally made by HP; HP did not create ChangeLog entries.
16208
16209 * gdb.c++/demangle.exp: changed the expected output for some
16210 ARM-style mangling -- removed second reference to datatype.
16211 For example, maint demangle __dt__11T1__pt__2_cFv
16212 T1<char>::~T1<char>(void)
16213 becomes,
16214 maint demangle __dt__11T1__pt__2_cFv
16215 T1<char>::~T1(void)
16216
16217 (test_hp_style_demangling): new hp specific demangling test cases.
16218
16219 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16220
16221 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16222 * gdb.trace/backtrace.exp: Likewise.
16223 * gdb.trace/circ.exp: Likewise.
16224 * gdb.trace/collection.exp: Likewise.
16225 * gdb.trace/deltrace.exp: Likewise.
16226 * gdb.trace/infotrace.exp: Likewise.
16227 * gdb.trace/limits.exp: Likewise.
16228 * gdb.trace/packetlen.exp: Likewise.
16229 * gdb.trace/passc-dyn.exp: Likewise.
16230 * gdb.trace/passcount.exp: Likewise.
16231 * gdb.trace/report.exp: Likewise.
16232 * gdb.trace/save-trace.exp: Likewise.
16233 * gdb.trace/tfind.exp: Likewise.
16234 * gdb.trace/tracecmd.exp: Likewise.
16235 * gdb.trace/while-dyn.exp: Likewise.
16236 * gdb.trace/while-stepping.exp: Likewise.
16237
16238 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16239
16240 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16241
16242 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16243
16244 From Brendan Kehoe:
16245 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16246 int return types.
16247
16248 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16249
16250 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
16251 remote dos host testing right.
16252
16253 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16254
16255 * gdb.base/corefile.exp: remove some xfails.
16256
16257 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16258
16259 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
16260 have different timestamps.
16261
16262 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16263
16264 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
16265 gdb.base/default.exp: Replace "exec" with "executable".
16266
16267 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16268
16269 * gdb.base/default.exp: Change else if to elseif from previous
16270 delta.
16271
16272 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16273
16274 * gdb.base/default.exp: Add brace missing from previous delta.
16275
16276 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16277
16278 * gdb.base/default.exp: Support test for info float for all
16279 varieties of arm toolchain.
16280
16281 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
16282
16283 * gdb.trace/*.exp: remove "remote_download" command.
16284
16285 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
16286
16287 * gdb.trace/*.exp: remove -gdwarf from compile.
16288
16289 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16290
16291 * gdb.trace/configure.in(AC_INIT): typo
16292 * gdb.trace/configure: regenerated
16293
16294 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
16295
16296 * config/m68k-emc.exp: New file.
16297 * lib/<emc-support.exp trace-support.exp}: New files.
16298 * configure.in: add new test directory gdb.trace.
16299 * gdb.trace/{configure configure.in Makefile.in}: New files.
16300 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16301 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16302 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16303 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16304 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16305 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16306 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
16307
16308 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
16309
16310 * gdb.c++/classes.exp: Change all regular expressions to match
16311 arbitrary combinations of newline/carriage-return, so that they
16312 will work equally well on Unix and Windows.
16313 * gdb.c++/inherit.exp: ditto.
16314 * gdb.c++/virtfunc.exp: ditto.
16315
16316 1998-08-11 Dawn Perchik <dawn@cygnus.com>
16317
16318 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16319
16320 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16321
16322 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16323 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16324 to use a0-a3/d0-d3 as needed.
16325
16326 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16327
16328 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16329 * gdb.disasm/am33.exp: Corresponding changes.
16330
16331 1998-07-11 Felix Lee <flee@cygnus.com>
16332
16333 * gdb.base/callfuncs.exp: add cmp10 test.
16334 * gdb.base/callfuncs.c (cmp10): new function.
16335
16336 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16337
16338 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
16339 into two parts to get around a synchronization problem in expect.
16340
16341 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16342
16343 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16344
16345 * configure.in: Add options for gdbtk testsuite.
16346
16347 * configure: Regenerate.
16348
16349 * gdb.gdbtk: New directory to hold gdbtk tests.
16350
16351 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16352
16353 * gdb.fortran/types.exp: Escape brackets in expect patterns
16354 for test_float_literal_types_accepted tests.
16355 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16356 before run test.
16357
16358 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16359
16360 * am33.exp: Just compile, do not link the testcase.
16361 * am33.s: Add ".am33" pseudoop to force am33 mode.
16362
16363 1998-06-25 Felix Lee <flee@cygnus.com>
16364
16365 * gdb.base/setshow.exp: make sure $pc is sane.
16366
16367 * gdb.stabs/weird.exp: split expect patterns properly.
16368
16369 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
16370
16371 * gdb.disasm/am33.s: New disassembler testfile for the am33.
16372 * gdb.disasm/am33.exp: Run it.
16373
16374 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
16375
16376 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
16377 match processing (and eliminate spurious timeouts when running).
16378
16379 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
16380
16381 * gdb.base/signals.exp (test_handle_all_print): put back Mach
16382 exception test, but conditionalize it on target [mach | gnu].
16383
16384 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
16385
16386 * gdb.base/overlays.exp: fixup compile line for linker script.
16387
16388 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
16389
16390 * gdb.fortran/types.exp: don't guess at float size.
16391
16392 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
16393
16394 * gdb.base/exprs.exp: delete test that depends on int size.
16395
16396 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
16397
16398 * config/sim.exp: Removed checks for target triplets.
16399 (gdb_target_sim): Use gdb,target_sim_options.
16400
16401 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
16402
16403 * gdb.base/reread.exp: New file.
16404 * gdb.base/reread1.c: New file.
16405 * gdb.base/reread2.c: New file.
16406
16407 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
16408
16409 * config/sim.exp: Use 'target sim -sparclite' when running
16410 SPARClite programs.
16411
16412 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
16413
16414 * gdb.base/structs2.exp: New file.
16415 * gdb.base/structs2.c: New file.
16416
16417 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
16418
16419 * gdb.asm/common.inc: New file.
16420 * gdb.asm/d10v.inc: New file.
16421 * asm-source.exp: Pass -I's to gas to find .inc files.
16422 Update line numbers in expected output.
16423 * asmsrc1.s: Rewrite.
16424 * asmsrc2.s: Rewrite.
16425 * configure.in: Create arch.inc symlink.
16426 * configure: Regenerate.
16427 * Makefile.in (distclean): Delete arch.inc.
16428
16429 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
16430
16431 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
16432 (t_enum_value2): ditto
16433 (t_enum_value3): ditto
16434 (main): ditto
16435 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16436
16437 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
16438 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
16439 change.
16440 Use gdb_test instead of send_gdb/gdb_expect sequences.
16441
16442 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
16443
16444 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
16445 not void.
16446
16447 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
16448
16449 * gdb.base/branches.c: Code with lots of loops and
16450 subroutines. Used to test gdbs ability to single step through PC
16451 changes, especially to test mips-tdep.c:mips_next_pc
16452
16453 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
16454
16455 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
16456 more rigorous EGCS C++ error checking.
16457
16458 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16459
16460 * gdb.base/help.exp: Clean up `help set args' and `help show args'
16461 tests.
16462 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
16463 function when asleep.
16464 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
16465 for i*86 Linux and SVR4 signal handling problems.
16466 Remove linux xfail for `next to handler in signals_tests_1', fixed
16467 by recent infrun.c change.
16468 Limit backtrace to 10 frames to avoid timeout problems with infinite
16469 stack backtraces.
16470 Adjust expect pattern in `handle all print' test to match Apr 28 1997
16471 target.[ch] change.
16472
16473 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
16474
16475 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
16476 for a newline from gdb before continuing.
16477 (default_gdb_exit): Just look for y or n.
16478 (gdb_test): Detect abnormal exit from GDB running on DOS; if
16479 it does, fail the rests of the tests in the file.
16480
16481 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
16482
16483 * config/cygmon.exp: New file.
16484
16485 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
16486
16487 * gdb.base/list.exp: Fix problem with "list default lines around
16488 main" test on remote targets.
16489
16490 * gdb.base/scope.exp: Fix problem with filelocal_bss before
16491 run test on remote targets.
16492
16493 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
16494
16495 * gdb.asm: New directory.
16496 * configure.in: Configure it.
16497 * configure: Regenerate.
16498 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
16499 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
16500
16501 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
16502
16503 * config/mn10300-eval.exp: New file to support MN10300 eval board.
16504
16505 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
16506
16507 * gdb.base/overlays (several files): Merge the two overlay
16508 managers into one. Change variables (foox, barx, bazx, grbxx)
16509 back into ints but force them to load in their proper sections.
16510
16511 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
16512
16513 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
16514 on-chip insn memory and IMAP1 to upper 128k.
16515 (D10VCopy): Handle memory regions crossing 16k boundaries.
16516 (D10VCopy): Transfer data in 32 bit chunks.
16517
16518 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
16519
16520 * gdb.base/overlays.c (main): Exit normally when result is
16521 correct.
16522
16523 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
16524 map. Include space for printf in .text segment.
16525
16526 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
16527 updated d10v memory VMA/LMA map.
16528 (D10VCopy): Call D10VTranslate.
16529
16530 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
16531
16532 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
16533
16534 * gdb.base/bar.c (barx, bar): Change variable to small array so
16535 that it won't be put into the .sdata - small data -
16536 section. Update reference.
16537 * gdb.base/baz.c (bazx, baz): Ditto.
16538 * gdb.base/foo.c (foox, foo): Ditto.
16539 * gdb.base/grbx.c (grbxx, grbx): Ditto.
16540
16541 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
16542 to be arrays.
16543
16544 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
16545
16546 * gdb.base/overlays.exp: fix up and get working again.
16547 Add tests for backtraces from an overlay function.
16548
16549 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
16550
16551 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
16552 "calling function with watchpoint enabled".
16553
16554 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
16555
16556 * gdb.base/break.exp (test_next_with_recursion): Remove
16557 gdb_suppress_tests for d10v-*-*.
16558 * lib/gdb.exp (gdb_suppress_tests): Disable this function
16559 pending review of whether it is useful or not.
16560
16561 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
16562
16563 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
16564
16565 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
16566
16567 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
16568 * config/dve.exp: New file to support Densan boards.
16569
16570 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
16571
16572 * gdb.base/interrupt.exp: Document problem of simulators, signals,
16573 reads and BSD.
16574
16575 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
16576
16577 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
16578 response.
16579
16580 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
16581
16582 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
16583
16584 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
16585 test.
16586
16587 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
16588 target_sizeof_long and target_bigendian_p.
16589 (structs_by_value, structs_by_reference): Check values according
16590 to targets word size and endianess.
16591
16592 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
16593
16594 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
16595 output.
16596
16597 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
16598
16599 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
16600 Update test of set args help to match source change.
16601
16602 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
16603
16604 * gdb.base/default.exp: Expect help system output to be in
16605 alphabetical order.
16606 * gdb.base/help.exp: Ditto.
16607
16608 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
16609
16610 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
16611 "i*86-pc-linux-gnu*".
16612 * gdb.base/interrupt.exp: Ditto.
16613 * gdb.base/corefile.exp: Ditto.
16614
16615 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
16616 define vxworks when building the testcase.
16617
16618 * gdb.base/ptype.exp: Fix testnames to be unique.
16619 * gdb.base/radix.exp: Ditto.
16620 * gdb.base/term.exp: Ditto.
16621 * gdb.base/whatis.exp: Ditto.
16622 * gdb.c++/classes.exp: Ditto.
16623
16624 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
16625
16626 * gdb.base/callfuncs.exp: Fix indentation.
16627
16628 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
16629 suppress_flag has been set.
16630 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
16631 target feature.
16632
16633 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
16634
16635 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
16636 the testcase.
16637
16638 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
16639 set_debug_traps() and breakpoint().
16640 * gdb.c++/misc.cc (main): Ditto.
16641 * gdb.c++/templates.cc (main): Ditto.
16642 * gdb.c++/virtfunc.cc (main): Ditto.
16643
16644 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
16645
16646 * lib/gdb.exp(gdb_step_for_stub): New function.
16647 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
16648 exists, reload the executable and do a "continue" instead of
16649 doing a jump.
16650 (runto_main): Use gdb_step_for_stub.
16651
16652 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
16653 tests to have unique names.
16654 * gdb.base/callfuncs.exp: Ditto.
16655 * gdb.base/commands.exp: Ditto.
16656 * gdb.base/default.exp: Ditto.
16657 * gdb.base/help.exp: Ditto.
16658 * gdb.base/list.exp: Ditto.
16659 * gdb.base/opaque.exp: Ditto.
16660 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
16661 similar tests.
16662
16663 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
16664 * gdb.c++/cplusfuncs.cc: Ditto.
16665 * gdb.c++/virtfunc.cc: Ditto.
16666
16667 * config/monitor.exp: Keep track of the last file we saw, rather
16668 than trying to get the info from gdb.
16669
16670 * gdb.fortran/types.exp: Move comment to previous line.
16671
16672 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
16673
16674 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
16675 target mode.
16676
16677 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
16678
16679 From Bob Manson:
16680 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
16681 string from GDB when it connects.
16682
16683 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
16684
16685 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
16686
16687 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
16688 if we can't get a debug format from GDB (we may be testing an
16689 older GDB). Use a 10 second timeout when checking for the format.
16690
16691 * gdb.stabs/weird.exp: Fix quoting.
16692
16693 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
16694
16695 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
16696
16697 * config/arm-ice.exp: New file.
16698
16699 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
16700
16701 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
16702 until it has been modified to work with the new testsuite.
16703
16704 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
16705 testcase won't compile, cause all of the testcases in the file to
16706 fail instead.
16707
16708 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
16709 (gdb_clear_suppressed): New procedure.
16710 (gdb_stop_suppressing_tests): Only clear suppress_flag if
16711 it contains a positive value.
16712
16713 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
16714
16715 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
16716
16717 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
16718
16719 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
16720
16721 * lib/gdb.exp (setup_xfail_format): New function.
16722 (get_debug_format): New function to get debug format.
16723 (debug_format): New global variable to hold last value set
16724 by get_debug_format.
16725 * gdb.base/list.exp: Call get_debug_format and expect some
16726 tests to fail for DWARF 1 and COFF formats.
16727 * gdb.c++/ptype.exp: Ditto.
16728 * gdb.c++/classes.exp: Ditto.
16729 * gdb.c++/cplusfuncs.exp: Ditto.
16730 * gdb.c++/inherit.exp: Ditto.
16731 * gdb.c++/templates.exp: Ditto.
16732 * gdb.c++/virtfunc.exp: Ditto.
16733
16734 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16735
16736 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16737 host doesn't have a currently-open connection.
16738
16739 * config/sparclet.exp: Cleanups and fixes to make it generic for
16740 any gdb stub target. Handle cases where gdb doesn't respond when
16741 interrupted in a sane fashion.
16742
16743 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16744 same thing in a totally different way.
16745
16746 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16747 setting "timeout".
16748 (gdb_start): We set the global gdb_prompt variable in
16749 default_gdb_init now.
16750
16751 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16752
16753 * gdb.base/printcmds.exp: Fix "check for floating addition"
16754 regexp to accept results within approx +/- .01 of exact value.
16755 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16756
16757 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16758
16759 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16760 properly.
16761 (gdb_expect): Add optional timeout parameter, and add timeout
16762 value to various calls.
16763 (gdb_suppress_tests): Only give one warning message per group.
16764
16765 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16766
16767 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16768 global variables. Handle getting a value for $timeout more
16769 gracefully.
16770
16771 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16772
16773 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16774 initialize.
16775 (default_gdb_init): New procedure; allow gdb_init to be overridden
16776 by a target configuration file.
16777 (gdb_expect): Pass the timeout to remote_expect.
16778
16779 * config/monitor.exp(gdb_load): Fix typo in regexp.
16780
16781 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16782
16783 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16784
16785 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16786
16787 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16788 here. Call gdb_target_exec before rebooting the target, to make
16789 sure the connection to the target is closed.
16790 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16791 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16792 Also detect "Timeout reading from remote" error.
16793
16794 * config/gdbserver.exp: Pass the executable being loaded to
16795 gdb_target_monitor. Don't call gdb_file_cmd here; let
16796 gdb_target_monitor do it.
16797
16798 * gdb.disasm/hppa.exp: Don't use exec_output.
16799
16800 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16801
16802 * gdb.base/list.exp: If we're debugging a non-native target,
16803 try to set the pc register to point to the start of the
16804 program before doing the first list command.
16805
16806 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16807 test_calls after restarting.
16808
16809 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16810 reloading.
16811
16812 * gdb.base/watchpoint.exp: Fix typo.
16813
16814 * gdb.base/setshow.exp: Check for use_gdb_stub.
16815
16816 * gdb.base/break.exp: Fix continue until exit test for the gdb
16817 stub case.
16818 * gdb.base/langs.exp: Ditto.
16819
16820 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16821 gdb_load_offset. If we weren't given a file to load, figure out
16822 what the current file is and use it.
16823
16824 * config/i386-bozo.exp: New file.
16825
16826 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16827
16828 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16829 feature.
16830
16831 * config/proelf.exp: New entry.
16832
16833 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16834
16835 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16836 of regexps.
16837
16838 * gdb.base/watchpoint.exp: Don't run the test_stepping
16839 tests if gdb can't call functions on the target.
16840
16841 * gdb.base/setshow.exp: Don't run the set prompt tests if
16842 the board has gdb_prompt set.
16843
16844 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16845
16846 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16847 * gdb.base/commands.exp: Likewise.
16848 * gdb.base/setshow.exp: Likewise.
16849
16850 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16851
16852 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16853 feature.
16854
16855 * config/i960.exp: New file.
16856
16857 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16858
16859 * gdb.base/funcargs.exp: Check for gdb,short_int target
16860 feature instead of looking for explicit target triplets.
16861
16862 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
16863
16864 * gdb.base/printcmds.exp: add a couple more tests a la
16865 "p 123DEADBEEF", to check parse_number.
16866 * top.c: change "to enable to enable" to "to enable" in a couple
16867 of help strings.
16868
16869 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16870
16871 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16872 on the mn10300.
16873
16874 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16875
16876 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16877 where the test executable is run with explicit args.
16878 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16879
16880 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16881
16882 * gdb.base/run.c: Use FAKEARGV to build test executable that
16883 does not require a command line arg, since most simulators
16884 don't currently support passing such an arg into the simulated
16885 program.
16886 * gdb.base/commands.exp: Change tests to insert the proper
16887 value as the arg to the first recursive factorial call. Change
16888 compilation line to define FAKEARGV at compile time.
16889
16890 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16891
16892 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16893 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16894 function with watchpoint enabled" test.
16895
16896 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16897
16898 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16899 Don't call gdb_test when the command doesn't return to a gdb prompt.
16900
16901 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16902 "Tests restarted" messages.
16903
16904 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16905
16906 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16907
16908 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
16909
16910 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16911 for INFO SYMBOL; add help tests for OVERLAY commands.
16912 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16913 add tests for OVERLAY commands
16914 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16915 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16916 * gdb.base/sigall.c: add usestubs code frag
16917 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
16918
16919 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16920
16921 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16922 failures.
16923 (gdb_stop_suppressing_tests): Note that tests have restarted.
16924
16925 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16926
16927 * config/h8300.exp: New file.
16928
16929 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16930
16931 * gdb.base/setshow.exp: Check for the existence of a
16932 feature, not its value.
16933
16934 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16935
16936 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16937
16938 * gdb.base/scope.exp: It's now init0(), not init().
16939
16940 * gdb.base/scope0.c: For now, change init() to be init0().
16941
16942 * config/monitor.exp: Use gdb_serial in preference to serial
16943 or netport.
16944
16945 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16946 and it's not already set.
16947
16948 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16949
16950 * gdb.base/setshow.exp: Only test the run command if the target
16951 isn't using a stub and if it supports argument passing.
16952
16953 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16954
16955 * config/udi.exp(gdb_start): Make sure UDICONF is set
16956 properly before starting gdb.
16957
16958 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16959
16960 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16961 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16962 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16963
16964 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16965
16966 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16967 specialized code to reboot the board, use remote_reboot instead.
16968
16969 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16970
16971 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16972
16973 * config/monitor.exp: Make sure we disconnect from the target.
16974 Also, try a reboot/reload cycle instead of failing if the
16975 load fails.
16976
16977 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16978
16979 * gdb.base/default.exp: Don't set match_max.
16980 * gdb.base/help.exp: Ditto.
16981 * gdb.base/list.exp: Ditto.
16982 * gdb.base/signals.exp: Ditto.
16983
16984 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16985 set, use remote_ld to download the testcase instead of
16986 the GDB loader.
16987
16988 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16989
16990 * config/vr5000.exp: New file.
16991
16992 * config/monitor.exp(gdb_target_monitor): Add pattern for
16993 "Ending remote" to detect errors in connecting.
16994
16995 * gdb.base/setshow.exp: Add .* within auto language test.
16996
16997 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16998 target feature.
16999
17000 * config/monitor.exp(gdb_load): Check for a failure when loading,
17001 and reboot the board if necessary.
17002
17003 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17004 a set of tests. Remove print.* from the patterns being checked.
17005
17006 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17007
17008 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17009 refer to gdb_spawn_id.
17010
17011 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17012 longer used.
17013 * config/sparclet.exp: Ditto.
17014 * config/sparclet-old.exp: Ditto.
17015 * config/slite.exp: Ditto.
17016 * config/sim.exp: Ditto.
17017 * gdb.base/funcargs.exp: Ditto.
17018
17019 * lib/gdb.exp:Remove references to gdb_spawn_id.
17020 (gdb_expect): Move to remote.exp.
17021
17022 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17023
17024 * config/monitor.exp: Detect the "Couldn't establish connection"
17025 message from GDB.
17026
17027 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17028
17029 * gdb.base/bitfields.exp: Use runto instead of explicit
17030 gdb_run_cmd/gdb_expect sequences.
17031
17032 * gdb.base/break.exp(text_next_with_recursion): Add match for
17033 gdb_expect call.
17034
17035 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17036 We also need to handle the "A program is being debugged already"
17037 prompt from gdb. Use gdb_test to set the baud rate.
17038
17039 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17040 to 20000. Really. I mean it.
17041
17042 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17043
17044 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
17045 fails. If suppress_flag is set, skip perror message about not
17046 being able to send to GDB.
17047 (send_gdb): If suppress_flag is set, don't try to send commands to
17048 GDB.
17049 (gdb_expect): If suppress_flag is set, always fail immediately.
17050 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17051 (gdb_init): Call gdb_stop_suppressing_tests.
17052 (default_gdb_exit): Ditto.
17053 (default_gdb_start): Ditto.
17054
17055 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
17056 gdb_stop_suppressing_tests as appropriate.
17057 * gdb.base/break.exp: Ditto.
17058 * gdb.base/callfuncs.exp: Ditto.
17059 * gdb.base/commands.exp: Ditto.
17060 * gdb.base/exprs.exp: Ditto.
17061 * gdb.base/funcargs.exp: Ditto.
17062 * gdb.base/list.exp: Ditto.
17063 * gdb.base/recurse.exp: Ditto.
17064 * gdb.base/scope.exp: Ditto.
17065 * gdb.base/structs.exp: Ditto.
17066 * gdb.c++/inherit.exp: Ditto.
17067
17068 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17069
17070 * config/vr4300.exp: New file.
17071
17072 * gdb.*/*.exp: Call gdb_expect instead of expect.
17073
17074 * lib/gdb.exp(gdb_expect): New function.
17075
17076 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17077
17078 * lib/gdb.exp(gdb_init): New function.
17079
17080 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
17081 for each individual variable set.
17082
17083 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17084 name.
17085
17086 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17087
17088 * gdb.base/scope.exp: Use gdb_test.
17089
17090 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17091 aborting; the testsuite driver will do that for us (see
17092 gdb_finish). Also, use gdb_test in a few more places.
17093
17094 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17095
17096 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17097
17098 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17099
17100 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17101 and "add_tests" are not at the same address.
17102
17103 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17104
17105 * gdb.base/ptype.exp: Use gdb_test.
17106
17107 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17108
17109 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17110 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17111 left in. No longer expect them to fail.
17112
17113 * gdb.stabs/*.mt; Deleted, no longer used.
17114 * gdb.stabs/configure.in: Remove references to target makefile
17115 frags.
17116 * gdb.stabs/configure: Rebuilt.
17117
17118 * gdb.disasm/*.mt: Deleted, no longer used.
17119 * gdb.disasm/configure.in: Remove references to target makefile
17120 frags. Use "sh3.s" as the unique filename for this directory.
17121 * gdb.disasm/configure: Rebuilt.
17122
17123 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17124 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17125 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17126
17127 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17128
17129 * config/udi.exp: Use mondfe,name instead of remote_host.
17130
17131 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17132
17133 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17134 a function with a watchpoint enabled on the mn10200.
17135
17136 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17137 before trying to create it!
17138
17139 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17140
17141 * config/vx.exp: Use hostname instead of netport.
17142
17143 * config/vxworks.exp: New file.
17144
17145 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17146
17147 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
17148 gdb before assuming everything worked. Send a ^C if a timeout
17149 occurs.
17150
17151 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17152 $gdb_spawn_id directly.
17153 (gdb_run_cmd): Try _start as well as start. Use the target feature
17154 gdb,start_symbol as the symbol to start from when jumping.
17155
17156 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17157
17158 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17159 redundant) test.
17160
17161 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17162 it doesn't lose for 16bit integer systems.
17163
17164 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17165
17166 * gdb.fortran/types.exp: If the target doesn't support "double"
17167 data types, then expect "real" types to only be 4 bytes.
17168
17169 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17170 call tests if the target doesn't support inferior function calls.
17171
17172 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17173 in printf tests.
17174
17175 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17176
17177 * gdb.base/help.exp: Disable "help set", "help show", and
17178 "help support". Simplify regexp for "help stack".
17179
17180 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17181 to 60 seconds. Temporarily set match_max to 15000 around the
17182 "info copying" test.
17183
17184 * gdb.base/nodebug.exp: Don't try to do an inferior function
17185 call if the target doesn't support them.
17186 * gdb.base/printcmds.exp: Likewise.
17187 * gdb.base/setvar.exp: Likewise.
17188 * gdb.base/structs.exp: Likewise.
17189 * gdb.c++/templates.exp: Likewise.
17190 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17191
17192 * gdb.base/recurse.exp: Enable for the mn10200.
17193
17194 * configure.in: Do configure gdb.stabs directory for *-*-elf
17195 targets.
17196 * configure: Rebuilt.
17197
17198 * gdb.base/break.exp: Check for gdb,noresults before testing
17199 exit status and/or results from the target.
17200 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17201 * lib/gdb.exp: Remove old (now bogus) initialization of
17202 noinferior, noargs, noresults and nosignals.
17203
17204 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17205
17206 * config/sh.exp: New file.
17207
17208 * config/slite.exp: Try to connect multiple times to the board
17209 before rebooting. Only send a "monitor run" if need_monitor_run
17210 is set.
17211
17212 * gdb.base/break.exp: Don't do the "stub continue" test if
17213 the target has gdb_stub set.
17214
17215 * gdb.base/callfuncs.exp: Increase the timeout.
17216
17217 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17218 if the target has gdb,noinferiorio set.
17219
17220 * gdb.base/list.exp: Increase match_max to 10000 characters.
17221
17222 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17223
17224 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17225 target.
17226
17227 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17228
17229 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17230
17231 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
17232 trying to delete the copy of gdb. Catch the file delete so we
17233 don't die if the delete fails; also, the file should be copied to
17234 the host, not to the build.
17235
17236 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17237
17238 * lib/gdb.exp(gdb_test): Surround the result pattern with
17239 parenthesis in case it contains multiple regexps separated
17240 with |.
17241
17242 * gdb.base/watchpoint.exp: Use gdb_test.
17243 * gdb.base/default.exp: Ditto.
17244
17245 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17246
17247 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
17248
17249 * gdb.base/scope.exp: Use gdb_test.
17250 * gdb.c++/classes.exp: Ditto.
17251 * gdb.c++/inherit.exp: Ditto.
17252
17253 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17254
17255 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17256 remote_exec instead.
17257 * gdb.base/corefile.exp: Don't be ridiculous.
17258 * gdb.base/*.c: Add missing stub invocations.
17259
17260 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17261
17262 * config/slite.exp: Miscellaneous fixes.
17263
17264 * lib/gdb.exp: Fix runto.
17265
17266 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17267 the target.
17268
17269 * gdb.base/watchpoint.exp: Fix regexp.
17270
17271 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17272 close and wait commands, as the descriptor may now be
17273 invalid. Always call "remote_close host".
17274
17275 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17276
17277 Major rewrite for testsuite revision.
17278
17279 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17280 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17281 instead of relying on spawn_id to always contain a valid
17282 spawn id.
17283 (get_compiler_info): New procedure to build the ${binfile}.ci
17284 file, instead of replicating this in N different places.
17285 (gdb_compile): New procedure.
17286
17287 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
17288 appropriate arguments) instead of compile. Use gdb_test in a lot
17289 more places. Use send_gdb instead of send. Always run gdb_start
17290 at the start of a testcase, as this is no longer done magically.
17291
17292 config/*-gdb.exp: Rename without the -gdb suffix.
17293
17294 config/mips.exp: Use remote_close instead of exit_remote_shell.
17295 config/monitor.exp: Use target_info instead of looking at
17296 baud, timeout, etc.
17297 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17298
17299 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17300
17301 * gdb.c++/templates.exp (test_ptype_of_templates),
17302 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17303 Update expect patterns for destructors and assignment operators
17304 to match corresponding c-typeprint.c changes.
17305 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17306 to destructor breakpoint test, GDB should be able to set the
17307 destructor breakpoint without specifying arguments.
17308
17309 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17310
17311 * gdb.threads/pthreads.exp: Change result for failure to compile due
17312 to lack of pthreads runtime support from an error to simply an
17313 unsupported test, per dejagnu standards.
17314
17315 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17316
17317 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17318 where GDB exits to reduce pattern match time.
17319 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17320
17321 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17322
17323 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
17324
17325 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17326 * gdb.base/default.exp: ditto.
17327 * gdb.base/nodebug.exp: ditto.
17328 * gdb.base/printcmds.exp: ditto.
17329 * gdb.base/ptype.exp: ditto.
17330 * gdb.base/setvar.exp: ditto.
17331 * gdb.base/structs.exp: ditto.
17332 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17333
17334 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17335
17336 * configure, */configure: Rebuild with autoconf 2.12.
17337
17338 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17339
17340 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17341 use new i*86-pc-linux*-gnu quads.
17342 * gdb.base/corefile.exp: Ditto.
17343 * gdb.base/signals.exp: Ditto.
17344 * gdb.base/sigall.exp: Ditto.
17345 * gdb.base/interrupt.exp: Ditto.
17346
17347 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17348 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17349 RedHat 4.0.
17350
17351 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
17352 linux. This allows the test case to at least compile on latest
17353 linux, but still not run due to missing the threads runtime library.
17354
17355 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17356
17357 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17358 directory to search gdb directory. Accept and step over conditional
17359 stack alignment code. Consume $prompt in failure cases.
17360 Reset timeout to $oldtimeout instead of some arbitrary value.
17361 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
17362 timeout problems with infinite stack backtraces.
17363 * gdb.base/ptype.exp (ptype struct link, union tu_link):
17364 Accept function parameters for linkfunc member.
17365
17366 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
17367
17368 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
17369 (CXXFLAGS): Remove, unreferenced.
17370 (B_OPTIONS): Add for -B options and add code to initialize with
17371 previous -B options and also add -B option to pick up cross compiled
17372 runtime.
17373 (TARGET_INCLUDES): Add for -I options and add code to initialize when
17374 doing cross compiles.
17375 (target_alias): Declare global.
17376 (xgcc): Set variable to full path of gcc in build tree. Use findfile
17377 to verify that gcc exists in build tree, and if so set CC to that
17378 gcc and to use B_OPTIONS and TARGET_INCLUDES.
17379
17380 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
17381
17382 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
17383 ptype test for anonymous union. Fixup testcase to match
17384 current gcc debug output.
17385
17386 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
17387
17388 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
17389 force argument to an unsigned long type.
17390
17391 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
17392
17393 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
17394 tests and anonymous union print/ptype tests.
17395 * gdb.base/list.exp (test_forward-search): Increase timeout by
17396 5 minutes for the "search extremely long line" case.
17397 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
17398 completely optional and that the pass/fail messages use the command as
17399 the message if that third arg is a null string.
17400 (gdb_test_exact): Arrange that a null string pattern means match a
17401 null string output rather than any output, which might include random
17402 errors.
17403 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
17404 backtrace test.
17405 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
17406 always failing and failure is now exposed by gdb.exp changes.
17407
17408 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
17409
17410 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
17411 weren't being noted.
17412
17413 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17414
17415 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
17416 * gdb.stabs/weird.exp: Remove v_comb xfails.
17417
17418 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
17419
17420 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
17421 list.exp scope.exp watchpoint.exp]
17422 Make all timeout error msgs explicitly say "(timeout)".
17423
17424 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
17425
17426 * config/monitor.exp: Increase download timeout to 1000 seconds.
17427
17428 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
17429
17430 * config/m32r.exp: Increase timeout to 120 seconds.
17431
17432 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
17433
17434 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
17435 and accept older ordering as obsolescent gcc or gdb.
17436 * gdb.c++/templates.exp: Ditto.
17437 * gdb.c++/virtfunc.exp: Ditto.
17438
17439 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
17440
17441 * gdb.base/coremaker.c: Add code to mmap some data so we
17442 can check that it ends up in the core file.
17443 * gdb.base/corefile.exp: Add test to read mmapped data
17444 from core file.
17445
17446 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
17447
17448 * config/m32r.exp: New file.
17449
17450 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
17451
17452 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
17453 that cflags can contains -gstabs, and work correctly for other tests.
17454
17455 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
17456
17457 * gdb.base/setshow.exp: New file, tests show and set.
17458 * gdb.base/setshow.c: New file, tests show and set.
17459 * gdb.base/help.exp: Add test for help set|show annotate.
17460 * gdb.base/default.exp: Add test for set|show annotate.
17461
17462 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
17463
17464 * testsuite/gdb.base/break.exp: Make backtrace from factorial
17465 errors unique.
17466 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
17467 explicitly.
17468
17469 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
17470
17471 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
17472 and width commands. This is done elsewhere.
17473 * (gdb_start): Don't call gdb_start_sim here. That's already
17474 done in gdb_load. This fixes lots of failures in default.exp.
17475
17476 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
17477
17478 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
17479 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
17480 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
17481 in the same we we treat other failures (since it may be an expected
17482 condition), rather than as an error.
17483 * gdb.base/signals.exp (test_handle_all_print): Revert back to
17484 old test format.
17485
17486 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
17487
17488 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
17489 (distclean maintainer-clean realclean): No need to remove files
17490 twice. Nuke the duplicates.
17491 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
17492 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
17493 Remove config.h along with other config files.
17494
17495 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
17496
17497 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
17498 "p func1 ()" and note that rests of tests are skipped.
17499 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
17500 setup_xfails for "print func2::coremaker_local".
17501 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
17502 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
17503 affected by the previous run test.
17504 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
17505 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
17506 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
17507 "pass int powerset tuple" and "pass modeless int powerset tuple".
17508 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
17509 "real write 4" and "real write 8".
17510 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
17511 setup_xfails for "print vs1 after tuple assign 2",
17512 "print \$i after tuple assign 2", and
17513 "print vs2 after tuple assign 2".
17514 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
17515 meaningful error message and return -1 so the caller can
17516 suppress further tests and avoid a cascade of errors.
17517
17518 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
17519
17520 * gdb.base/a1-selftest.exp: Tweak tests to account for new
17521 format for printing version.
17522 * gdb.base/default.exp: Ditto.
17523 * gdb.base/interrupt.exp: Fix problem with cascade of
17524 errors if child process dies while calling a function.
17525
17526 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
17527
17528 * Makefile.in (VPATH): Add
17529 * Makefile.in (Makefile, config.status): Fix rules so things get
17530 remade when necessary.
17531
17532 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
17533
17534 * Makefile.in (just-check): Add path to sibling expect dir
17535 to environment variable specified by RPATH_ENVVAR.
17536
17537 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
17538
17539 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
17540 (just-check): Add shared library paths for libstdc++, tk,
17541 tcl, bfd, and opcodes to the environment variable specified
17542 in RPATH_ENVVAR.
17543 * configure.in: Add support to recognize --enable-shared flag
17544 and generate correct value for RPATH_ENVVAR.
17545 * configure: Regenerated with autoconf.
17546
17547 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
17548
17549 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
17550 include all osf versions.
17551 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
17552 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
17553 when target is linux. When failing to build pthreads test
17554 executable, give more meaningful message.
17555 * gdb.threads/pthreads.c: Hpux also uses old definition of second
17556 arg for pthread_create.
17557
17558 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
17559
17560 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
17561 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
17562 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
17563 and -lpthreads (everybody else).
17564 (test_startup): Fail gracefully if threads are not supported.
17565 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
17566 "p/c array_index("abcdef",2)" when not gcc compiled.
17567 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
17568 "print func2::coremaker_local" when not gcc compiled.
17569 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
17570 "ptype on opaque struct tagname (statically)",
17571 "ptype on opaque struct tagname (dynamically) 1", and
17572 "ptype on opaque struct tagname (dynamically) 2"
17573 for not compiled with gcc.
17574 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
17575 backtrace when compiled with gcc.
17576 * lib/gdb.exp (runto_main): Return result of "runto main" rather
17577 than always return success.
17578
17579 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
17580
17581 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
17582
17583 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
17584
17585 * gdb.base/structs.exp: Undo last change.
17586
17587 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
17588
17589 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
17590 encapsulate all the steps/nexts done during self test, starting
17591 at main, and makes them less sensitive to optimization issues.
17592 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
17593 signal handler" test.
17594 * gdb.threads/pthreads.exp: Only run this for native configs.
17595 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
17596 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
17597 tests.
17598 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
17599 for "runto test_calls(void)" test.
17600
17601 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
17602
17603 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
17604 and don't expect address info in breakpoint confirmations.
17605
17606 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
17607
17608 * gdb.base/list.exp (test_forward_search): Increase timeout
17609 temporarily by 60 seconds for searching extremely long line,
17610 and then reset to old value when done. Increase expect input
17611 buffer to 10000.
17612
17613 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
17614
17615 * gdb.base/list.exp (test_forward_search): Fix to handle very
17616 long source line without overflowing expect's input buffer.
17617
17618 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
17619
17620 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
17621 "buffer_full".
17622
17623 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
17624 "buffer_full".
17625
17626 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
17627 "buffer_full".
17628
17629 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
17630 "buffer_full".
17631
17632 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
17633
17634 * configure.in (configdirs): Add gdb.threads.
17635 * configure: Regenerated with autoconf.
17636 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
17637 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
17638 * gdb.threads/configure: New, generated with autoconf.
17639
17640 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
17641
17642 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
17643
17644 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
17645
17646 * gdb.base/signals.exp (test_handle_all_print): Test separately for
17647 each signal's status in the output of "handle all print".
17648 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
17649 the \r\n sequence that immediately precedes the gdb prompt.
17650 * gdb.base/a1-selftest.exp: Save original timeout and restore
17651 after test.
17652
17653 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
17654
17655 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
17656 symbol.
17657
17658 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
17659
17660 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
17661
17662 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
17663
17664 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
17665 timeout by 60 seconds.
17666
17667 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
17668
17669 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
17670 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
17671 error return.
17672
17673 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
17674
17675 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
17676 gdb initialization, also report how long dejagnu waited. Restore
17677 old timeout before doing error return. Temporarily increase timeout
17678 by 3 minutes to allow for slow startups over heavy NFS use.
17679
17680 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
17681
17682 * lib/gdb.exp: Report timeout value for verbosity level 2.
17683 * config/gdbserver.exp: Ditto.
17684 * config/hppro.exp: Ditto.
17685 * config/mips-gdb.exp: Ditto.
17686 * config/monitor.exp: Ditto.
17687 * config/netware.exp: Ditto.
17688 * config/sim-gdb.exp: Ditto.
17689 * config/slite-gdb.exp: Ditto.
17690 * config/udi-gdb.exp: Ditto.
17691 * config/unix-gdb.exp: Ditto.
17692 * config/vx-gdb.exp: Ditto.
17693 * gdb.base/a1-selftest.exp: Ditto.
17694 * gdb.base/a2-run.exp: Ditto.
17695 * gdb.base/break.exp: Ditto.
17696 * gdb.base/corefile.exp: Ditto.
17697 * gdb.base/list.exp: Ditto.
17698 * gdb.base/recurse.exp: Ditto.
17699 * gdb.base/scope.exp: Ditto.
17700 * gdb.base/signals.exp: Ditto.
17701
17702 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17703
17704 * gdb.threads/Makefile.in (docdir): Removed.
17705
17706 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17707
17708 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
17709 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
17710 @srcdir@.
17711 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
17712 autoconf 2.5 or higher.
17713 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
17714
17715 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
17716
17717 * configure: Regenerated.
17718 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
17719 avoid name clashes with SunOS headers.
17720
17721 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
17722
17723 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17724
17725 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17726
17727 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17728 prototype information ends up in the compiler info file.
17729
17730 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17731
17732 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17733 attempting to regenerate it. Eliminate use of a temporary file
17734 and just generate the info file directly. Source it immediately,
17735 for consistency of use.
17736 * gdb.base/corefile.exp: Ditto
17737 * gdb.base/exprs.exp: Ditto.
17738 * gdb.base/funcargs.exp: Ditto.
17739 * gdb.base/langs.exp: Ditto.
17740 * gdb.base/list.exp: Ditto.
17741 * gdb.base/mips_pro.exp: Ditto.
17742 * gdb.base/nodebug.exp: Ditto.
17743 * gdb.base/opaque.exp: Ditto.
17744 * gdb.base/ptype.exp: Ditto.
17745 * gdb.base/scope.exp: Ditto.
17746 * gdb.base/setvar.exp: Ditto.
17747 * gdb.base/signals.exp: Ditto.
17748 * gdb.base/whatis.exp: Ditto.
17749 * gdb.c++/templates.exp: Ditto.
17750 * gdb.c++/virtfunc.exp: Ditto.
17751 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17752 whether or not to add -lstdc++ to the compile command line args.
17753
17754 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17755
17756 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17757 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17758 Increase timeout, a lot of single stepping might be needed if the
17759 target has no hardware watchpoints.
17760
17761 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17762
17763 * gdb.base/break.exp: Ignore compiler warnings when compiling
17764 break.c.
17765 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17766 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17767 from remote-sim.
17768 * gdb.base/exprs.exp: Add h8300 xfails.
17769 * gdb.base/funcargs.exp: Likewise.
17770 * gdb.base/nodebug.exp: Likewise.
17771 * gdb.base/printcmds.exp: Likewise.
17772 * gdb.base/ptype.exp: Likewise.
17773 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17774 h8300 xfails.
17775 * gdb.base/return.exp: Handle float/double precision problems
17776 on the h8300.
17777 * gdb.base/funcargs.c: Explicitly make last constant argument to
17778 call_after_alloca_subr an unsigned long type.
17779 * gdb.base/return.c: Include stdio.h.
17780
17781 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17782
17783 * config/abug.exp: New file for the older Motorola Bug monitor
17784 that runs on the mvme13x series VME boards.
17785 * config/monitor.exp: Use the new config array for target settings
17786 if they exist.
17787
17788 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17789
17790 * sim-gdb.exp: Make the SH simulator allocate less space when
17791 it is targeted.
17792
17793 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17794
17795 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17796 test.
17797
17798 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17799
17800 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17801 "rs6000-*-*" for "list function in include file" when gcc compiled.
17802 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17803 for "p ctable1[120]".
17804 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17805 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17806 Remove setup_xfail for "rs6000-*-*" for
17807 "print 'scope0.c'::filelocal before run".
17808 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17809 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17810 since some compilers don't allow both options to be given
17811 on the same command line. Create object file and move it.
17812
17813 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17814
17815 * gdb.base/corefile.exp: Always regenerate the core file, since
17816 we always regenerate the coremaker program. Detect special case
17817 where registers cannot be read from core file.
17818
17819 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17820
17821 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17822 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17823 * gdb.c++/templates.exp: Only match on basename of file since
17824 some formats like xcoff don't encode directory information.
17825 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17826 and rs6000 AIX xcoff targets.
17827 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17828 * configure: Regenerate.
17829 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17830 here, rather than in distclean.
17831
17832 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17833
17834 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17835 defined, and use it to compile the test case with -O2. The
17836 native compilation still uses no optimization.
17837 * gdb.base/mips_pro.c: Remove inline assembly code since
17838 it is compiled PIC by default, which results in assembler
17839 warnings that make the testsuite think the compilation
17840 was unsuccessful.
17841
17842 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17843
17844 * gdb.c++/misc.exp: Add note to message for
17845 "print s.a for foo struct" that this is a known gcc 2.7.2
17846 and earlier bug.
17847
17848 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17849
17850 * gdb.base/break.exp: Fix pattern for matching "Delete all
17851 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17852 setup_xfail for deleting all breakpoints test. Fix various
17853 timeout messages to include "(timeout)".
17854 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17855 for "p t_float_values2(3.14159,float_val2)".
17856 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17857 for "continue to call2g" when gcc compiled.
17858 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17859 "up to foo in langs.exp", "show language at foo in langs.exp",
17860 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17861 and "show language at fsub in langs.exp".
17862 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17863 "list line 1 in include file", "list message for lines past EOF",
17864 "list function in include file", "list list0.h:foo", and
17865 "list filename:function; nonexistant function".
17866 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17867 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17868 and "ptype t_char_array" to be for native cc only.
17869
17870 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17871
17872 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
17873 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17874 "print func2::coremaker_local", and "backtrace in corefile.exp".
17875
17876 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17877
17878 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17879 "bt in signals.exp". This problem only appears when running
17880 the testsuite, and then only intermittently.
17881
17882 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17883
17884 * gdb.base/return.exp (return_tests): Differentiate between
17885 two tests of continuing.
17886
17887 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17888
17889 * */Makefile.in (maintainer-clean): Remove config.log.
17890 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17891 * gdb.c++/Makefile.in (PROGS): Add inherit.
17892 (clean): Remove *.ci.
17893
17894 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17895
17896 * gdb.c++/misc.cc: Add test code from Mike Stump.
17897 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17898
17899 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17900
17901 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17902 to "alpha-*-osf2*" and add comment.
17903 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17904 setup_xfail for "step over execarg initialization" and
17905 "step over corearg initialization".
17906 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17907 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17908 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17909 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17910 "print func2::coremaker_local", and "backtrace in corefile.exp".
17911 * gdb.base/signals.exp: Build and source signals.ci.
17912 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17913 to be for gcc only.
17914 * lib/gdb.exp: Move verbose statements outside conditionals.
17915
17916 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17917
17918 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17919 Feb 3 procfs.c change.
17920
17921 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17922
17923 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17924
17925 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17926
17927 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17928 from dejagnu's apparent default of 10 seconds, which gives random
17929 results when running the tests over NFS on moderately loaded systems.
17930 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17931
17932 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17933
17934 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17935 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17936 result reports.
17937
17938 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17939
17940 * configure.in (CY_AC_PATH_TCLH): Remove.
17941 * configure: Regenerate.
17942
17943 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17944
17945 * gdb.c++/Makefile.in (clean): Add missing '{'.
17946
17947 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17948
17949 * lib/gdb.exp: Provide a default value for noinferior.
17950
17951 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17952 Load libgloss.exp.
17953
17954 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17955
17956 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17957 the executable, not the .o to run the tests from.
17958
17959 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17960
17961 * gdb.base/break.exp: Don't test for program exit or exit status
17962 if $noresults if nonzero.
17963 * gdb.base/langs.exp: Likewise.
17964 * gdb.base/watchpoint.exp: Likewise.
17965
17966 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17967 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17968 trying to compile the testcase.
17969
17970 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17971
17972 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17973 * gdb.base/signals.exp (continue to handler): Likewise.
17974
17975 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17976
17977 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17978
17979 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17980
17981 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17982
17983 * gdb.base/corefile.exp: Recognize "not found" as failure
17984 when trying to determine if a core file was generated.
17985 If no core file was generate the first time, try again without
17986 the ulimit -c to work around braindamaged shells.
17987
17988 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17989
17990 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17991 [] tests with "test" and enclose string in quotes.
17992 * gdb.stabs/configure: Rebuild
17993
17994 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17995
17996 Changes in sync with expect:
17997 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17998 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17999 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18000 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18001 argument to AC_REQUIRE.
18002 * configure: Regenerated.
18003
18004 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18005
18006 * gdb.base/corefile.exp: When generating a core, discard any
18007 error messages about ulimit not found and the "core dumped"
18008 message from the shell that runs the coredumper.
18009
18010 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18011
18012 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18013
18014 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18015 which sed script to run. Expect failure for v_comb test
18016 on PA targets too.
18017
18018 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18019
18020 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
18021 "print func2::coremaker_local" and for "backtrace in corefile.exp"
18022
18023 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18024
18025 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18026 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
18027 "sparc-sun-solaris*" xfails for "p v_comb".
18028 * lib/gdb.exp (default_gdb_start): Fix typo.
18029 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18030 messages to not include the full program name that caused
18031 the core dump since some systems (such as solaris) apparently
18032 truncate this path to about 80 characters.
18033 When generating a core file first try increasing the core file
18034 size limit to unlimited since some systems may default it to
18035 zero, and it is harmless to try it. Move the test for failing
18036 to generate a core file to where it will actually get executed.
18037 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18038 new gdb result from g++ debug info improvements and make old
18039 pattern obsolescent. Also account for size_t differences
18040 (may be int or long).
18041 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18042 initialization before function call is placed in the delay slot
18043 and thus appears to be skipped over by commands such as "next".
18044
18045 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18046
18047 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18048
18049 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18050
18051 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18052 input source file; fix code to compile test to deal with this
18053 convention.
18054 * gdb.c++/*.exp: Likewise.
18055
18056 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18057
18058 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18059 "bt in signals.exp".
18060
18061 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18062
18063 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18064 "step over execarg initialization" and
18065 "step over corearg initialization".
18066
18067 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18068
18069 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18070 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18071
18072 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18073
18074 From Rob Savoye (rob@poseidon.cygnus.com)
18075 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18076 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
18077 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18078 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18079 configure.in}: Major reworking for autoconfig.
18080 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18081 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
18082 New files.
18083 * config/unix-gdb.exp: Make GDB global.
18084 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
18085 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18086 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18087 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18088 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18089 term.exp, twice.exp, watchpoint.exp, whatis.exp},
18090 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
18091 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18092 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18093 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18094 pr-8136.exp, result.exp, string.exp, tuples.exp},
18095 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
18096 to returns as necessary, arrange for test to compile own testcase
18097 executable.
18098 * lib/gdb.exp: Changes for testsuite to compile own test cases.
18099
18100 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18101
18102 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
18103 clear_xfail at end of test which might not call either pass or fail.
18104 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18105 "backtrace through signal handler".
18106
18107 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18108
18109 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18110 continuing from a job control stop signal.
18111 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18112
18113 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18114
18115 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18116 * gdb.base/corefile.exp: Likewise.
18117 * gdb.base/funcargs.exp: Likewise.
18118
18119 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18120
18121 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18122 * config/monitor.exp: Add support for setting baud rate.
18123
18124 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18125
18126 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18127 i*86-*-linux* xfails for "backtrace through signal handler".
18128 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18129 "print func2::coremaker_local".
18130 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
18131 alpha-dec-osf2* xfail for
18132 "delete all breakpoints when none".
18133
18134 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18135
18136 * gdb.base/break.exp: Change test that deletes all breakpoints
18137 when no user breakpoints are installed. A post 4.15 change
18138 causes gdb to no longer prompt in this case.
18139
18140 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18141
18142 * gdb.base/return.exp (return_tests): Change xfail for test
18143 "correct value returned double test" to stop xfailing at
18144 Solaris 2.5. Apparently the bug has been fixed.
18145
18146 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18147
18148 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18149 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18150
18151 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18152
18153 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18154 * gdb.disasm/hppa.s: Corresponding changes.
18155
18156 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18157
18158 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18159 makefile fragment.
18160 * config/mt-hpux: Deleted.
18161
18162 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18163
18164 * Many files: When warning about suppressed tests due to a
18165 nonexistant test binary, avoid incrementing the warning count.
18166
18167 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18168
18169 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
18170
18171 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18172
18173 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18174 "sparc-*-solaris2*".
18175
18176 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18177
18178 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18179 Add global and local variables and initialize them.
18180 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18181 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18182 extracts the file name and terminating signal from the core file.
18183 * TODO: Remove note about tests for correct mapping of corefile.
18184 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18185 from optimizing it away.
18186 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18187 handles common blocks.
18188
18189 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18190
18191 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18192 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18193
18194 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18195
18196 * Makefile.in (maintainer-clean): New target, synonym for
18197 realclean.
18198 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18199 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18200 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18201 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18202 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18203 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18204
18205 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18206
18207 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18208 xfails when not gcc compiled for "print foo::funclocal".
18209 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18210 "print foo::funclocal at foo",
18211 "print 'scope1.c'::foo::funclocal at foo",
18212 "print foo::funclocal_bss at foo",
18213 "print 'scope1.c'::foo::funclocal_bss at foo",
18214 "print foo::funclocal_ro at foo",
18215 "print 'scope1.c'::foo::funclocal_ro at foo",
18216 "print bar::funclocal at foo" and
18217 "print 'scope1.c'::bar::funclocal at foo".
18218 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18219 gcc compiled for "print foo::funclocal at bar".
18220 Expand all messages to ensure that they identify that
18221 the test is at bar().
18222 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18223 gcc compiled for:
18224 "ptype on opaque struct pointer (statically)",
18225 "ptype on opaque struct tagname (statically)",
18226 "ptype on opaque struct pointer (dynamically) 1",
18227 "ptype on opaque struct tagname (dynamically) 1",
18228 "ptype on opaque struct pointer (dynamically) 2" and
18229 "ptype on opaque struct tagname (dynamically) 2
18230 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18231 gcc compiled for:
18232 "p datalocal"
18233 "whatis datalocal",
18234 "ptype datalocal",
18235 "p bsslocal",
18236 "whatis bsslocal", and
18237 "ptype bsslocal".
18238 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18239 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18240 when not gcc compiled.
18241 * gdb.base/funcargs.exp (float_and_integral_args): Add
18242 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18243 compiled.
18244 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18245 "backtrace from call6a" when not gcc compiled.
18246 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18247 "backtrace from call7a" when not gcc compiled.
18248 * gdb.base/callfuncs.exp (do_function_calls):
18249 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18250 "p t_char_array_values(char_array_val2,char_array_val1)",
18251 "p t_char_array_values(char_array_val1,char_array_val2)",
18252 "p t_char_array_values("carray 1","carray 2")",
18253 "p t_char_array_values("carray 1",char_array_val2)",
18254 "p t_char_array_values(char_array_val1,"carray 2")",
18255 "p sum_args(1,{2})",
18256 "p sum_args(2,{2,3})",
18257 "p sum_args(3,{2,3,4})",
18258 "p sum_args(4,{2,3,4,5})"
18259 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18260 "backtrace in corefile.exp" when not gcc compiled.
18261
18262 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18263
18264 * gdb.base/signals.exp: Rewrite `handle all print' test as
18265 a procedure. Accept blanks or TABs as whitespace, increase
18266 timeout and expect input buffer size for the large output
18267 from the command. Remove "i*86-*-bsdi2.0" xfail.
18268
18269 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18270
18271 * gdb.base/setvar.exp: Add new testcases for truncation when
18272 assigning invalid values to bitfields.
18273
18274 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18275
18276 * gdb.base/callfuncs.exp (do_function_calls): Remove
18277 mips-sgi-irix* xfail for
18278 "call inferior func with struct - returns char *"
18279 and fix test so that an optional (unsigned char *) cast is
18280 accepted in the result.
18281
18282 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18283
18284 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18285 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18286 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18287 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18288 that accidentally got checked in.
18289
18290 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18291
18292 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
18293 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18294 compiled test.
18295 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18296 Add mips-sgi-irix5* xfail for not gcc compiled.
18297 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18298 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18299 "p top", "whatis top", "p middle", and "whatis middle".
18300 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18301 "whatis signed char" for not gcc compiled.
18302 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18303 "set variable signed char=-1 (-1)" and
18304 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18305 * gdb.base/funcargs.exp (float_and_integral_args):
18306 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18307 Add mips-sgi-irix* xfail when not gcc compiled for
18308 "continue to call2b".
18309 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18310 "continue to call2g".
18311 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18312 "backtrace from call6a"
18313 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18314 "backtrace from call7k".
18315 Add mips-sgi-irix5* xfail when not gcc compiled for
18316 "backtrace from call7a".
18317 (localvars_after_alloca): Fix gdb_test cmds for
18318 "print * after runto ...".
18319 Remove rs6000-*-* xfails for
18320 "print i after runto localvars_after_alloca" and
18321 "print l after runto localvars_after_alloca"
18322 for all compilers.
18323 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
18324 when not compiled with gcc, for:
18325 "print signed char == (minus)",
18326 "print signed char != (minus)",
18327 "print signed char < (minus)",
18328 "print signed char > (minus)".
18329 * gdb.base/callfuncs.exp (do_function_calls):
18330 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18331 "call inferior func with struct - returns char *".
18332 * gdb.base/return.exp (return_tests): Change xfail for
18333 "correct value returned double test" to include Solaris 2.4.
18334 * gdb.base/funcargs.exp (float_and_integral_args):
18335 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18336
18337 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18338
18339 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18340 enumeration bitfields if compiling with GNU C.
18341 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18342 to empty' prompt.
18343
18344 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18345
18346 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18347 test for PRO targets.
18348
18349 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18350 breakpoints in the inferior at any given time by making
18351 two groups of breakpoints for call2*, call6* and call7*
18352 tests.
18353
18354 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18355
18356 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18357 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18358 from optimizing it away.
18359 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18360 "call inferior func with struct".
18361
18362 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
18363
18364 * configure.in: Only configure gdb.chill for particular targets.
18365
18366 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
18367
18368 * gdb.base/Makefile.in: Add action to .c.o transformation
18369 rule that generates a .ci file for each .o file and remove
18370 explicit .c.o rules except for callfuncs.o.
18371 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
18372 generates a .ci file for each .o file and remove explicit
18373 .cc.o rules.
18374 (clean): Remove *.tmp *.ci files.
18375 (EXECUTABLES): Remove templ-info.exp.
18376 * gdb.base/compiler.c: New file.
18377 * gdb.c++/compiler.cc: New file
18378 * gdb.base/scope.exp: Source gdb.base/scope.ci.
18379 Change rs6000-*-* xfail for
18380 "print 'scope0.c'::filelocal_ro" and
18381 "print 'scope1.c'::filelocal" and
18382 "print 'scope1.c'::filelocal_bss" and
18383 "print 'scope1.c'::filelocal_ro" and
18384 "print 'scope1.c'::foo::funclocal" and
18385 "print 'scope1.c'::foo::funclocal_ro" and
18386 "print 'scope1.c'::bar::funclocal" and
18387 "print 'scope0.c'::filelocal_ro" and
18388 "print 'scope1.c'::filelocal at foo" and
18389 "print 'scope1.c'::filelocal_bss at foo" and
18390 "print 'scope1.c'::filelocal_ro at foo" and
18391 "print 'scope1.c'::foo::funclocal at foo" and
18392 "print 'scope1.c'::foo::funclocal_bss at foo" and
18393 "print 'scope1.c'::foo::funclocal_ro at foo" and
18394 "print 'scope1.c'::bar::funclocal at foo" and
18395 "print 'scope0.c'::filelocal_ro" and
18396 "print 'scope1.c'::filelocal" and
18397 "print 'scope1.c'::filelocal_bss" and
18398 "print 'scope1.c'::filelocal_ro" and
18399 "print 'scope1.c'::foo::funclocal" and
18400 "print 'scope1.c'::foo::funclocal_bss" and
18401 "print 'scope1.c'::foo::funclocal_ro" and
18402 "print 'scope1.c'::bar::funclocal" and
18403 "print 'scope1.c'::bar::funclocal_bss"
18404 to only be xfail'd when not compiled with gcc.
18405 Add rs6000-*-* xfail for
18406 "print 'scope0.c'::filelocal_bss before run"
18407 when compiled with gcc.
18408 (test_at_main): Add rs6000-*-* xfail for
18409 "print filelocal_ro in test_at_main"
18410 when compiled with gcc.
18411 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
18412 Add rs6000-*-aix* xfail for
18413 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
18414 "ptype t_char_array", not compiled with gcc.
18415 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
18416 xfail for "list foo (in include file)" when gcc compiled.
18417 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
18418 (integral_args): Add rs6000-*-* xfail for
18419 "run to call0a" if not compiled with gcc.
18420 (unsigned_integral_args): Add rs6000-*-* xfail for
18421 "run to call1a" if not compiled with gcc.
18422 (float_and_integral_args): Add rs6000-*-* xfail for
18423 "run to call2a" if not compiled with gcc and for
18424 "continue to call2b" for any compiler.
18425 Add rs6000-*-* xfail to
18426 "print f1 after run to call2a" for gcc compiled.
18427 (discard_and_shuffle): Add rs6000-*-* xfail for
18428 "run to call6a".
18429 (shuffle_round_robin): Add rs6000-*-* xfail for
18430 "backtrace from call7a" if not compiled with gcc.
18431 Add rs6000-*-* xfail for
18432 "backtrace from call7b" if compiled with gcc.
18433 (call_after_alloca): Add rs6000-*-* xfail for
18434 "print c in call_after_alloca" and
18435 "print s in call_after_alloca" and
18436 "backtrace from call_after_alloca_subr"
18437 if not compiled with gcc.
18438 (localvars_in_indirect_call): Add rs6000-*-* xfail for
18439 "print c in localvars_in_indirect_call" and
18440 "print c in localvars_in_indirect_call" and
18441 "backtrace in indirectly called function" and
18442 "stepping into indirectly called function"
18443 if not compiled with gcc.
18444 (localvars_after_alloca): Add rs6000-*-* xfail for
18445 "print c after runto localvars_after_alloca" and
18446 "print s after runto localvars_after_alloca" and
18447 "print i after runto localvars_after_alloca" and
18448 "print l after runto localvars_after_alloca"
18449 for all compilers.
18450 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
18451 than whatis-info.exp.
18452 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
18453 than opaque-info.exp.
18454 Setup rs6000-*-* xfail for
18455 "ptype on opaque struct pointer (statically)" and
18456 "ptype on opaque struct pointer (dynamically)" when
18457 not compiled with gcc.
18458 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
18459 rather than callf-info.exp.
18460 (do_function_calls): Add clear_xfail for rs6000-*-* for
18461 "p t_float_values2(3.14159,float_val2)". Seems to work
18462 fine there, both with xlc and gcc. Need to find out what
18463 it is doing right and fix other platforms.
18464 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
18465 "call inferior func with struct - returns int",
18466 "call inferior func with struct - returns long",
18467 "call inferior func with struct - returns float",
18468 "call inferior func with struct - returns double",
18469 "call inferior func with struct - returns char *",
18470 but only if not gcc compiled (presumes xlc compiled).
18471 Change rs6000-*-* xfails for
18472 "call inferior func with struct - returns char" and
18473 " call inferior func with struct - returns short" to only
18474 xfail if not using gcc.
18475 (clean mostlyclean): Remove *.ci and *.tmp files.
18476 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
18477 than templ-info.exp.
18478 * gdb.base/langs.exp: Source gdb.base/langs.ci.
18479 Add rs6000-*-* xfail for "up to foo in langs.exp"
18480 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
18481 when not gcc compiled.
18482
18483 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18484
18485 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
18486 * gdb.base/corefile.exp: Likewise.
18487 * gdb.base/list.exp: Likewise.
18488 * gdb.base/scope.exp: Likewise.
18489 * gdb.base/siganls.exp: Likewise.
18490
18491 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
18492 compiler output.
18493 * gdb.base/whatis.exp: Likewise.
18494
18495 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
18496
18497 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
18498 failure (opcode table has been fixed to match reality).
18499
18500 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
18501
18502 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
18503 "call inferior func with struct - returns char",
18504 "call inferior func with struct - returns short"
18505
18506 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
18507 "print 'scope0.c'::filelocal at main",
18508 "print 'scope0.c'::filelocal_bss in test_at_main",
18509 "print 'scope0.c'::filelocal at foo",
18510 "print 'scope0.c'::filelocal_bss in test_at_foo",
18511 "print 'scope0.c'::filelocal at bar",
18512 "print 'scope0.c'::filelocal_bss in test_at_bar"
18513
18514 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
18515 in source file 1". This bug seems to have been fixed with both
18516 gcc and native cc (was native assembler bug?).
18517
18518 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
18519
18520 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
18521 "backtrace through signal handler" to "i*86-*-sysv4*".
18522 * gdb.base/signals.exp: Add xfail for "'next' behaved as
18523 continue" case. Add "known SVR4 bug" to fail message.
18524 Add "i*86-*-bsdi2.0" xfail for "handle all print".
18525 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
18526 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
18527 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
18528 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
18529 "up to foo in langs.exp", "show language at foo in
18530 langs.exp", "up to cppsub_ in langs.exp", "show
18531 language at cppsub_ in langs.exp", "up to fsub in
18532 langs.exp", and "show language at fsub in langs.exp".
18533 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
18534 "bactrace in corefile.exp".
18535 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
18536 "call inferior function with struct - returns float" and
18537 "call inferior function with struct - returns double".
18538
18539 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
18540
18541 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
18542 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
18543 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
18544 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
18545
18546 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
18547
18548 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
18549 (or overriden) "CHILL" macro rather then bare "gcc".
18550 Also look for ../../gcc/xgcc since that is what we will
18551 actually need, not "Makefile". Remove following assignment
18552 of CHILL to CHILL_FOR_TARGET because that results in
18553 recursive definition.
18554
18555 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
18556
18557 * gdb.base/corefile.exp: Change xfail for backtrace in
18558 corefile.exp from linuxaout to all linux.
18559 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
18560 cases where we miss the breakpoint at the signal handler
18561 for some reason. Setup xfail for linuxoldld/linuxaout and
18562 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
18563 hitting SIGURG breakpoint.
18564 * gdb.base/signals.exp: Setup xfail for "next" acting like
18565 continue to add linuxoldld. Setup xfail for all linux for
18566 "next to handler in signals_tests_1", "backtrace in
18567 signals_tests_1", "continue to func1", "pass SIGUSR1",
18568 and continue to handler".
18569
18570 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
18571
18572 * Update all FSF addresses except those in COPYING* files.
18573
18574 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
18575
18576 * gdb.base/a2-run.exp: Change messages to be more explicit about
18577 the status of args, and quote binfile in results.
18578
18579 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
18580
18581 * gdb.base/callfuncs.exp: Add tests for passing structs to
18582 inferior functions and return various types.
18583 * gdb.base/callfuncs.c: Add functions to receive a struct
18584 and return a member of the struct, in various types.
18585
18586 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18587
18588 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
18589
18590 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
18591
18592 * config/vxworks29k.exp: New file, sources vxworks.exp.
18593
18594 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18595
18596 * config/gdbremote.exp: New file. Testing framework using
18597 gdbserver.
18598
18599 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
18600
18601 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
18602 "call function when asleep" and "send end of file".
18603 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
18604 for "backtrace in corefile.exp".
18605 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
18606 for "backtrace through signal handler".
18607 * gdb.base/corefile.exp: Make sure we actually generate a core file
18608 before trying the core tests. Some systems allow the user to suppress
18609 generation of core files and default to that (linux for example).
18610 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
18611 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
18612
18613 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18614
18615 * gdb.threads: New directory with some crude multi-threaded
18616 gdb tests (step.exp and step2.exp).
18617 * config/mt-lynx (STEP_EXECUTABLE): Define.
18618 (THREADFLAGS): Define.
18619
18620 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
18621
18622 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
18623
18624 * gdb.base/signals.exp: Disable whole file for lynx until
18625 further notice.
18626
18627 * gdb.base/signals.exp: xfail test where "next" acts like
18628 "continue" for lynx.
18629
18630 * gdb.base/interrupt.exp: xfail test for calling function while
18631 inferior is asleep for lynx.
18632
18633 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
18634 than one cr-lf after each command.
18635
18636 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18637
18638 * configure.in: Reinstate setting of stabsdirs variable, fix
18639 typo in setting up configdirs for native builds.
18640
18641 * gdb.base/return.exp: Fix typo in return double test.
18642 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
18643 compiler from optimizing them away.
18644
18645 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
18646
18647 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
18648 sequences to be echo'd by gdb when using gdb_test.
18649 * gdb.chill/chexp.exp: Likewise.
18650 * gdb.fortran/exprs.exp: Likewise
18651
18652 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18653
18654 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
18655 after the inferior gdb has started.
18656
18657 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
18658 after each command.
18659 * gdb.base/funcargs.exp: Likewise.
18660 * gdb.base/gdbvars.exp: Likewise.
18661 * gdb.base/interrupt.exp: Likewise.
18662 * gdb.base/list.exp: Likewise.
18663 * gdb.base/watchpoint.exp: Likewise.
18664 * gdb.c++/demangle.exp: Likewise.
18665 * gdb.c++/inherit.exp: Likewise.
18666 * gdb.chill/chexp.exp: Likewise.
18667 * gdb.fortran/exprs.exp: Likewise.
18668
18669 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
18670 test if we can't handle IO to/from the inferior.
18671
18672 * gdb.c++/misc.exp: Always check for a program already being
18673 started after sending a "run" command to gdb.
18674
18675 * gdb.base/twice.exp: Start with a fresh gdb.
18676
18677 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
18678 only depend on gdb's expression code, not the chill runtime.
18679
18680 * gdb.base/return.c: Put return values into variables so we
18681 can have gdb print them rather than depending on the program
18682 to print them.
18683 * gdb.base/return.exp: Corresponding changes.
18684
18685 * lib/gdb.exp: Provide default value for noinferiorio.
18686 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
18687 the inferior.
18688
18689 * gdb.base/break.exp: Always check for a program already being
18690 started after sending a "run" command to gdb.
18691 (text_next_with_recursion): Don't check the output from the
18692 program's printf statement. Instead just make sure the program
18693 exited.
18694
18695 * gdb.base/commands.exp: Protect tests which need arguments with
18696 $noargs conditionals.
18697
18698 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18699
18700 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
18701 of structure member arrays to match gdb/valops.c:value_addr change.
18702
18703 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
18704
18705 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
18706 cases.
18707
18708 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
18709
18710 * configure.in (configdirs): Remove gdb.chill from default list
18711 of subdirs and then add it back in only if doing a native build.
18712 The current chill compiler does not yet work in any cross build.
18713 * Revert all signal changes from Jul 6.
18714 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
18715 for sh-hms targets, allowing these tests to link, with no other
18716 changes. Testing is suppressed by setting "nosignals" in site.exp.
18717
18718 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
18719
18720 * configure.in (signaldirs): Define and add to configdirs for all
18721 targets except some specific ones that are known to not support signals.
18722 Also clean up formatting.
18723 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18724 (signals, sigall): Remove rules to build.
18725 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18726 Moved to new gdb.signals directory.
18727 * gdb.signals: New test directory.
18728 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18729 signals.c signals.exp}: New or moved files.
18730
18731 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18732
18733 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18734
18735 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18736
18737 * gdb.base/return.exp: Xfail `return double' test failure
18738 on at least Solaris 2.3 and handle future/past versions on
18739 a case by case basis as appropriate. Also update message
18740 to include i*86 failures.
18741
18742 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18743
18744 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18745
18746 * lib/gdb.exp: Fix comment which erroneously identified
18747 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18748 gdb_file_cmd not gdb_load).
18749 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18750
18751 * gdb.base/setvar.exp: Make test names consistent between pass and
18752 fail cases. Use gdb_test more.
18753
18754 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18755
18756 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18757
18758 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18759
18760 * gdb.base/help.exp: Fix expected help string for `show commands'.
18761
18762 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18763
18764 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18765
18766 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18767 of a text section.
18768
18769 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18770
18771 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18772 that loop eventually terminates. Fix Connection refused logic so
18773 that testsuite will expire nicely.
18774
18775 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18776
18777 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18778 config/rom68k.exp: New tcl glue for the appropriate monitors.
18779 These all just end up calling monitor.exp.
18780 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18781 refused' by retrying. Cleanup some timeout issues.
18782 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18783 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18784 callers don't have to set/restore global timeout variable.
18785
18786 * The following set of changes centralizes management of the global
18787 timeout variable. This way, it can be set in one target dependent
18788 place instead of dozens of places scattered throughout the test suite.
18789 If you need to lengthen a timeout, then you should either set timeout
18790 in one of the config/{target}.exp files, or multiply it by a factor.
18791 Setting it to an absolute value is always going to lose for some
18792 targets.
18793 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18794 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18795 * gdb.base/funcargs.exp: Don't set timeout.
18796 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18797 * gdb.base/printcmds.exp (test_print_string_constants
18798 test_print_array_constants): Don't set timeout.
18799 * gdb.base/ptype.exp: Don't set timeout.
18800 * gdb.base/recurse.exp: Don't set timeout.
18801 * gdb.base/return.exp: Don't set timeout.
18802 * gdb.base/watchpoint.exp: Don't set timeout.
18803 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18804 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18805
18806 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18807
18808 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18809
18810 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18811
18812 * lib/gdb.exp: Disable chill tests for irix5.
18813
18814 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18815
18816 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18817 each test pass or fail.
18818
18819 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18820
18821 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18822 xlc not gcc.
18823
18824 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18825
18826 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18827
18828 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18829
18830 * config/est.exp: Fix copyright and comments. Remove dead code.
18831 Use targetname, serialport and baud variables instead of fixed
18832 constants.
18833 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18834 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18835
18836 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18837
18838 * gdb.base/watchpoint.exp: Don't run
18839 test_watchpoint_triggered_in_syscall for sunos.
18840
18841 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18842
18843 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18844 they don't seem to exist. Do include stdio.h.
18845
18846 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18847
18848 * gdb.base/a1-selftest.exp: Add alpha xfail.
18849
18850 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18851
18852 * gdb.base/watchpoint.c (main): Prompt before calling read().
18853 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18854 Revise accordingly. Remove cruft about sending "123" several
18855 times, until it gets noticed. Clean up the "print buf[0]" stuff
18856 so that it passes or fails, and waits for prompts in the usual way.
18857
18858 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18859
18860 * gdb.base/recurse.exp: Fix comment.
18861
18862 * TODO: Remove item about printing variables in nodebug.exp. Add
18863 item about enabling tests which are only run on some targets.
18864
18865 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18866 fail, make test names unique, use new gdb_test convention
18867 regarding pattern, use gdb_test more, etc.).
18868
18869 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18870 fail, make test names unique, etc.).
18871
18872 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18873
18874 * gdb.base/nodebug.c: Change return type of top and middle to
18875 short.
18876 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18877 are fixed by the recent mdebugread.c changes. Allow `short ()'
18878 as type for top and middle.
18879
18880 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18881
18882 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18883 nearly as I can tell, the whole thing was an accident in Stu's
18884 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18885 to replace a send/expect pair with gdb_test, but ended up only
18886 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18887 of 30 Mar 1995 took care of it, but left this vestigial comment
18888 which I am now nuking.
18889
18890 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18891
18892 * gdb.base/break.exp: Look for different line number for
18893 breakpoint at main depending on usestubs.
18894
18895 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18896
18897 * gdb.base/list.exp: Adjust some alternate expect patterns to
18898 match recent list0.c change. Add alternate expect pattern for
18899 output from `list default lines around main' for optimizing
18900 compilers.
18901
18902 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18903
18904 * lib/gdb.exp: If nosignals is not set, set it to 0.
18905
18906 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18907
18908 * config/slite-gdb.exp: Responds to load symbol table prompt.
18909 * gdb.base/break.exp: Adjust line number, fix rerun.
18910 * gdb.base/langs0.c: Add #ifdef usestubs.
18911
18912 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18913
18914 * gdb.base/list.exp: Adjust line contents after adding new lines in
18915 list0.c. Also fix a syntax error.
18916
18917 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18918 * gdb.base/break.exp: ditto.
18919 * gdb.base/list.exp: ditto.
18920 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18921 * gdb.base/run.c: ditto.
18922 * gdb.base/list0.c: ditto.
18923 * gdb.base/funcargs.c: ditto.
18924
18925 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18926
18927 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18928 $targetname, $serialport and $baud instead of hardwired variables.
18929 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18930 target doesn't support signals.
18931
18932 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18933
18934 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18935
18936 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18937
18938 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18939 Don't rely on the value of an auto variable before it has been
18940 initialized. Use gdb_test more.
18941
18942 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18943
18944 * lib/gdb.exp (default_gdb_version): A version number must start
18945 with a digit, but other than that contains all characters up to
18946 the first whitespace character.
18947
18948 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18949
18950 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18951
18952 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18953
18954 * gdb.c++/*.exp: Warn if executable does not exist. The original
18955 reason for skipping the warning was that configure.in sometimes
18956 intentionally skipped building the executables but the tcl code
18957 had no way of knowing. That (a) was always bogus with respect to
18958 error handling, (b) is no longer true (right now there is no way
18959 to skip C++ tests).
18960
18961 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18962
18963 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18964
18965 * gdb.base/list.exp: Add expect patterns for output from
18966 SunPRO compiled executables.
18967 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18968 types.
18969
18970 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18971
18972 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18973 number (we are already testing that the correct source line text
18974 gets printed).
18975
18976 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18977 that is what is intended, but something needed to be done to get
18978 sunos4 native working again.
18979
18980 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18981
18982 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18983 apparently went with a (very) old xfail.
18984
18985 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18986
18987 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18988 runto_main is a proc in gdb.exp that will do 'step' for target use
18989 stubs.
18990 * gdb.base/exprs.exp: ditto.
18991 * gdb.base/interrupt.exp: ditto.
18992 * gdb.base/opaque.exp: ditto.
18993 * gdb.base/printcmds.exp: ditto.
18994 * gdb.base/ptype.exp: ditto.
18995 * gdb.base/scope.exp: ditto.
18996 * gdb.base/setvar.exp: ditto.
18997 * gdb.base/signals.exp: ditto.
18998 * gdb.base/twice.exp: ditto.
18999 * gdb.c++/classes.exp: ditto.
19000 * gdb.c++/inherit.exp: ditto.
19001 * gdb.c++/templates.exp: ditto.
19002 * gdb.base/break.exp: no run and hit main for stubs. Change line
19003 numbers for breakpoints and info breakpoint.
19004 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19005 breakpoint().
19006 * gdb.base/callfuncs.c: ditto.
19007 * gdb.base/exprs: ditto.
19008 * gdb.base/interrupt.c: ditto.
19009 * gdb.base/opaque0.c: ditto.
19010 * gdb.base/printcmds.c: ditto.
19011 * gdb.base/ptype.c: ditto.
19012 * gdb.base/scope0.c: ditto.
19013 * gdb.base/setvar.c: ditto.
19014 * gdb.base/signals.c: ditto.
19015 * gdb.base/twice.c: ditto.
19016 * gdb.c++/misc.cc: ditto.
19017 * gdb.c++/templates.cc: ditto.
19018
19019 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19020
19021 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19022
19023 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19024 somewhere between `read' and `main.c'. I'm pretty sure the
19025 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19026 and it isn't particularly useful.
19027
19028 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19029
19030 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19031
19032 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19033
19034 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19035
19036 * config/mt-slite: add LIBS and -nostdlib.
19037 * config/slite-gdb.exp: add this new file to support sparclite target.
19038
19039 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19040
19041 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19042
19043 * gdb.base/a2-run.exp: Change argument to istarget from
19044 "*-*-vxworks" to "*-*-vxworks*".
19045 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19046
19047 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19048
19049 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19050 will not runto main but do a 'step' to step out of breakpoint().
19051 * config/mt-slite: add -Dusestubs.
19052
19053 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19054
19055 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19056 instead of just @.
19057
19058 * gdb.base/signals.exp: Add test for "handle all print".
19059 * TODO: Remove "handle all print". Also remove item about
19060 checking copyright date (I don't like the idea of a spurious FAIL
19061 based on when we run the tests).
19062
19063 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19064 for SunOS4 (reason for failure not investigated). Remove
19065 redundant test for $binfile.
19066
19067 * gdb.base/nodebug.c (array_index): Call malloc.
19068
19069 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19070
19071 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19072
19073 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19074 conventions and slightly simplify the matching regexp.
19075
19076 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19077
19078 * gdb.base/break.exp: Update gdb_test invocation to use new
19079 convention.
19080
19081 * lib/gdb.exp: If noargs is not set, set it to 0.
19082
19083 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19084 tests unique.
19085
19086 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19087
19088 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19089
19090 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19091 one argument of type "<non-float parameter>".
19092
19093 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19094
19095 * config/rom68k.exp: New file to support Motorola IDP board.
19096 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19097 * gdb.base/break.c: Change things around so that this program
19098 doesn't depend upon args. This is necessary to make remote
19099 targets work (in general, they can't take args).
19100 * gdb.base/break.exp: Don't try to send args to program. Don't
19101 expect output. Also, replace lots of code with gdb_test.
19102
19103 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19104
19105 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19106 printing of '\'' (which is what the comment says we are testing,
19107 even though we were not), not '''.
19108 (test_integer_literals_rejected): Test that printing ''' is an error.
19109
19110 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19111 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19112 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19113 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19114 Use gdb_test not test_print_accept.
19115 * lib/gdb.exp: Remove test_print_accept.
19116
19117 * gdb.base/signals.exp (signal_tests_1): Make pass message
19118 consistent with fail message.
19119
19120 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19121 unsigned char; the bug (PR 1821) is fixed.
19122
19123 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19124
19125 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19126 successful tests--makes xfailing them work right.
19127
19128 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19129
19130 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19131 only \r\n, not .*. The test can pass .* as the last thing in
19132 $pattern if that is what it wants. In addition to providing this
19133 flexibility, this change should speed up pattern matching in cases
19134 where the pattern already ended with .* (there were a number of
19135 them). This change also helps catch bad patterns--in the old
19136 scheme the typo "char \*" instead of "char \\*" would pass. Now
19137 it is caught.
19138 * Many .exp files: Update callers.
19139
19140 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19141 clearer and does not spuriously match multiple ('s. Likewise for
19142 ) and *.
19143
19144 * gdb.base/nodebug.exp: Test ability to call a function and pass
19145 it a string (even with no debugging info).
19146
19147 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19148 "p '\'", which is the same as "p ''" once tcl gets done with
19149 quoting, to "p '\\'", which I suspect is what is intended (one
19150 backslash gets sent to GDB).
19151
19152 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19153
19154 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19155
19156 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19157 1817) was fixed literally years ago.
19158
19159 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19160
19161 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19162 test, it causes stepping out of call_after_alloca_subr with
19163 optimizing compilers.
19164 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19165 fails.
19166
19167 * gdb.c++/templates.exp: Source templ-info.exp only if
19168 the templates executable exists.
19169
19170 * gdb.c++/misc.cc (class Contains_static_instance,
19171 class Contains_nested_static_instance),
19172 gdb.c++/classes.exp (test_static_members): Test printing of
19173 a class that contains a static instance of the class.
19174
19175 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19176
19177 * gdb.base/langs2.c (cppsub_): Don't prototype.
19178 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19179 only, I believe).
19180
19181 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19182
19183 * lib/gdb.exp (skip_chill_tests): New procedure.
19184
19185 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19186
19187 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19188
19189 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19190 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19191
19192 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19193
19194 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19195
19196 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19197 disassemble 8, not 16, instructions for part 4.
19198
19199 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19200 support the latter anymore.
19201
19202 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19203 -DNO_PROTOTYPES.
19204 * gdb.base/callfuncs.c: Control use of prototypes based on
19205 NO_PROTOTYPES, not __STDC__.
19206 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19207 t_float_values2 tests if prototypes in use.
19208
19209 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19210 t_double_values): When checking differences against DELTA, check
19211 that difference is within the range (-DELTA,DELTA), not just
19212 (-infinity,DELTA).
19213
19214 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19215
19216 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19217 'file' command firts, then 'target', then 'load', this is due to gdb
19218 target set up.
19219 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19220
19221 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19222
19223 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19224 FP load/store variants.
19225 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19226
19227 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19228
19229 * gdb.base/term.exp: Do not give a warning if not native, it is
19230 not an abnormal condition.
19231
19232 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19233
19234 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19235 t_char_array".
19236
19237 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19238
19239 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19240 are getting the version number.
19241
19242 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19243 if not native, it is not an abnormal condition.
19244
19245 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19246
19247 * lib/gdb.exp: Just use "file exists", rather than undocumented
19248 dejagnu procedure "findfile".
19249
19250 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19251
19252 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19253 (LDFLAGS): Set to -Xlinker -Ur.
19254
19255 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19256 Removed, these values are set by lib/gdb.exp.
19257
19258 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19259
19260 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19261
19262 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19263 of replicating gdb startup code.
19264
19265 * config/mt-vxworks (LDFLAGS): Set to -r.
19266 (CFLAGS_FOR_TARGET): Removed.
19267
19268 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19269 (gdb) and gdb for vxworks uses (vxgdb).
19270
19271 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19272 executable is not in the tree and host != target, use sed and
19273 program_transform_name to determine the gdb name used by the
19274 target.
19275
19276 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19277 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19278
19279 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19280
19281 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19282 floats, chars, and shorts where there are ANSI-style function
19283 definitions.
19284
19285 * gdb.base/langs.exp, gdb.base/langs*: New test.
19286 * gdb.base/Makefile.in: Build it.
19287 * TODO: Remove item about checking that C names don't get C++
19288 demangling applied; this test tests it.
19289
19290 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19291
19292 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19293 went with the const70 xfail. The xfail went away a year ago.
19294
19295 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19296
19297 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19298 for hp300.
19299
19300 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19301
19302 * gdb.base/a1-selftest.exp: Don't run on hp300.
19303
19304 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19305
19306 * Makefile.in (site.exp): Set host_alias and target_alias as well
19307 as host_triplet and target_triplet.
19308
19309 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19310
19311 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19312
19313 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19314 places as other ecoff systems).
19315
19316 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19317 ultrix.
19318
19319 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19320
19321 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19322 remove them.
19323 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19324 variable and "variable" in addition to "data variable".
19325 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19326
19327 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19328 2.
19329 * gdb.base/list1.c (long_line): Add additional statement at start
19330 of function.
19331 * gdb.base/list.exp (test_forward_search): Update line number to
19332 reflect new statement.
19333
19334 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19335
19336 * gdb.base/signals.exp: Reinitialize searched source directories
19337 after gdb_start call.
19338
19339 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19340
19341 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19342 * gdb.stabs/Makefile.in: Likewise.
19343
19344 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19345 change. Instead split the tests into smaller pieces.
19346 * gdb.disasm/hppa.s: Corresponding changes.
19347
19348 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19349
19350 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19351 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19352
19353 * gdb.base/funcargs.exp: Modify many tests so that every test
19354 either passes or fails. Make some test names unique.
19355
19356 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19357
19358 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19359 Call stty to set interrupt character.
19360
19361 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
19362 for HP assembler versus GNU assembler based on actual behavior of
19363 $(CC), rather than assuming that $(AS) is always the GNU assembler.
19364
19365 * TODO: Suggest a few more stepping tests.
19366
19367 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
19368
19369 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
19370 restart GDB for h8300 after a continue.
19371 (return): Add pattern to match a29k-udi behavior.
19372 * gdb.base/nodebug.exp: Remove obsolete comment.
19373 * gdb.base/regs.exp: New file, testing of register displays.
19374 * gdb.base/return.exp: Fix typo in reference to $objdir.
19375 * gdb.base/whatis.exp: Always start with a fresh GDB.
19376
19377 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19378
19379 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
19380 higher, these tests generate a lot of output.
19381
19382 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19383
19384 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
19385 code following the catch silently ignored some errors; without the
19386 catch they should be thrown like any other tcl error. Also, the
19387 catch used "" instead of {} which meant all the callers who wanted
19388 to include one of the characters "[]$ had to quote it an extra time.
19389 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
19390 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
19391 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
19392 Remove extra quoting.
19393
19394 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
19395
19396 * gdb.base/commands.exp: Make test names unique; every test either
19397 passes or fails. Update some comments.
19398
19399 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
19400
19401 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19402
19403 The following fixes a FAIL caused by the fact that the alpha stabs
19404 configuration didn't use the ".if alpha" code in weird.def.
19405 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
19406 bit pointer, so the 32 bit version works even on the alpha.
19407 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
19408 Remove the stuff which allowed us to have separate versions for
19409 alpha and everything else.
19410
19411 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
19412 regexp which "info func operator\[\](" is supposed to match. Fix
19413 string to send to GDB. Note that GDB still doesn't work right. Add a
19414 new test for "info func .perator\[\](" which GDB does handle correctly.
19415
19416 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
19417
19418 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19419
19420 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
19421 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
19422 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
19423 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
19424 it makes the tests harder to understand and confuses test-o-matic.
19425 The preferred style is that each test provides a PASS or a FAIL,
19426 and has a unique message (e.g. "continue #54" not just "continue")
19427 which is the same for the pass and the fail.
19428 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19429 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
19430 to lib/gdb.exp.
19431 * gdb.base/printcmds.exp: Use test_print_accept. Remove
19432 prt_accept which was basically the same thing. Likewise for
19433 test_print_reject and prt_reject.
19434 * lib/gdb.exp (test_print_reject): Add some more error message
19435 patterns to match from the former printcmds.exp (prt_reject).
19436 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
19437 One defect of the passcount stuff is that some of it failed to
19438 report XPASS where appropriate.
19439 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
19440 stuff before and after arg in expected pattern.
19441 (test_paddr_operator_functions): Re-do test without print_addr_of;
19442 this is the only test which seems to want extra stuff there.
19443
19444 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19445
19446 * gdb.base/nodebug.exp: Update new tests to reflect improved
19447 wording of gdb output.
19448
19449 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
19450 and "ptype" work on variables in files compiled without -g.
19451 Replaces commented out "maint print msymbol" tests.
19452
19453 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19454
19455 * gdb.base/setvar.c (dummy): Call malloc.
19456
19457 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
19458 losing with the irix4 sed.
19459
19460 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
19461 ALRM" on irix4.
19462
19463 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19464
19465 * TODO: Remove items about corefile.exp testing new exec-file and
19466 backtrace; both are now done. Add items about printing enums.
19467
19468 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19469
19470 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
19471 "get signal $thissig" test fails.
19472
19473 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
19474
19475 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19476
19477 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
19478 compiler warning with dec alpha compiler.
19479
19480 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
19481 extra \n from gdb_test call (this explains why the prompt test
19482 that I removed yesterday was there).
19483 (user_defined_command_test): Remove extra \n and prompt test.
19484
19485 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
19486 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
19487 doesn't exist.
19488 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
19489 Also remove alpha workaround, which turns out to be because
19490 SIGABRT == SIGLOST.
19491
19492 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
19493
19494 * gdb.base/help.exp: Don't test "help show".
19495
19496 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19497
19498 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
19499 "set print address" is on.
19500 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
19501 pass prompt to gdb_test; gdb_test already looks for the prompt.
19502
19503 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
19504
19505 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
19506 was a vestige of the manual TESTSTRATEGY, and the purpose of it
19507 was to make sure that gdb can read a core file. But (a) the "read
19508 the corefile" part didn't make it to a1-selftest.exp, we just
19509 delete the corefile after creating it, and (b) we test reading
19510 corefiles in corefile.exp anyway. Also, this test left around a
19511 xgdb process on Solaris.
19512
19513 * gdb.base/corefile.exp: Also test backtrace.
19514
19515 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
19516
19517 * gdb.base/commands.exp: Test a simple user defined command with
19518 arguments and if/while statements; verify the full user command is
19519 printed by "show user".
19520
19521 * gdb.base/commands.exp: Test if/while commands as part of a
19522 breakpoint command list; verify they appear in breakpoint
19523 information.
19524
19525 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19526
19527 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
19528 than by dividing by zero.
19529
19530 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
19531
19532 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
19533 performing an inferior call with watchpoints enabled.
19534 * gdb.base/watchpoint.c (main): Delete second unnecessary read
19535 call.
19536
19537 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19538
19539 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
19540 of "file" command.
19541
19542 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
19543 Add additional pattern for when "int operator int(void);" appears
19544 in a different order.
19545
19546 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19547
19548 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
19549
19550 * gdb.base/help.exp: Replace most of docstrings for "info signals"
19551 and "signal" with ".*".
19552
19553 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19554
19555 * TODO: Add note about "handle all nostop".
19556
19557 * gdb.base/{sigall.c, sigall.exp}: New test.
19558 * gdb.base/Makefile.in: Add it.
19559
19560 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
19561
19562 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
19563 when invoking GDB, suppresses any windowing interface.
19564
19565 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
19566
19567 * config/sim-gdb: New file, simulator testing support.
19568
19569 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
19570
19571 * gdb.base/interrupt.exp: Test calling func1 twice.
19572
19573 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
19574
19575 * gdb.base/list.exp (test_forward_search): Set timeout higher
19576 when we'll be getting lots of output from gdb.
19577
19578 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
19579 "init_malloc" to after the expect statement. Run it if that
19580 regexp is taken, but also for two others which happen if source
19581 cannot be found.
19582
19583 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19584
19585 * gdb.base/printcmds.exp: New test, for printing register before
19586 program is running.
19587
19588 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19589
19590 * gdb.base/list.exp: Correct some alternate expect patterns
19591 to reflect changes in list1.c.
19592
19593 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19594
19595 * TODO: Add item regarding large frames.
19596
19597 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
19598
19599 * TODO: Remove item about enabling return.exp; it
19600 is enabled. Suggest a few more "return" tests.
19601
19602 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19603
19604 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
19605 anonymous unions.
19606
19607 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19608
19609 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
19610 and pr-5646.o, so "make" is the same as "make all", not "make
19611 pr-4975.o".
19612
19613 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
19614
19615 * gdb.base/list.exp: Adjust expectations to reflect changes in
19616 list1.c.
19617 (test_forward_search): New test proc.
19618 * gdb.base/list1.c (long_line): New function, has long source line.
19619
19620 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
19621
19622 * gdb.base/a1-selftest.exp: Change initial stepping to know about
19623 additional line of code that was added.
19624
19625 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
19626
19627 * gdb.disasm/hppa.s: Break the large branching tests into smaller
19628 tests so as not to overflow expect's input buffers.
19629 * gdb.disasm/hppa.exp: Corresponding changes.
19630
19631 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19632
19633 Beginnings of template debugging tests.
19634 * gdb.c++/templ-info.cc: New file to test for template
19635 debugging capability of the compiler.
19636 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
19637 templ-info.cc.
19638 * gdb.c++/templates.cc: Add explicit template instantiations
19639 to enable compiling with -fno-implicit-templates. Add destructor
19640 and 'value' method to T5 class for template tests.
19641 * gdb.c++/templates.exp: Add testcases for printing of template
19642 types, setting breakpoints on template methods and calling a
19643 template method.
19644
19645 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
19646
19647 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
19648 branch target since some assemblers (gas-2.5) may emit a
19649 relocation for the branch instead of resolving it in the
19650 assembler.
19651
19652 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19653
19654 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
19655 through signal handler.
19656
19657 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19658
19659 * configure.in (*-*-netware): Use config/mt-netware.
19660
19661 * config/mt-netware: New file.
19662 * config/mt-i386-netware: Removed, separate configs for different
19663 netware architectures are no longer needed now that we have
19664 --with-headers.
19665
19666 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19667
19668 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
19669 by the recent changes to use ANSI C arithmetic conversions.
19670
19671 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19672
19673 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
19674 bug involving using inferior_pid to figure out whether to select a
19675 frame.
19676
19677 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
19678
19679 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
19680 match the current disassembler output.
19681
19682 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
19683
19684 * gdb.fortran/exprs.exp: Expect VOID instead of void.
19685 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
19686 types, expect "int" as type of integer values (for now).
19687
19688 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
19689
19690 * gdb.base/commands.exp: New tests for if/while commands.
19691
19692 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
19693
19694 * lib/gdb.exp (runto): Replace sub-pattern for hex value
19695 by .*, since hex values have different syntax in Chill mode.
19696
19697 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19698
19699 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
19700 linefeed from expect pattern for repeated types with indices > 9.
19701
19702 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
19703
19704 First part of Fortran test suite.
19705 * gdb.fortran: New directory.
19706 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
19707
19708 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19709
19710 * gdb.base/default.exp: Update expect pattern for load command
19711 without arguments.
19712
19713 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
19714
19715 * configure.in: Change i386 to i[345]86.
19716 * gdb.base/configure.in: Likewise.
19717 * gdb.c++/configure.in: Likewise.
19718 * gdb.chill/configure.in: Likewise.
19719
19720 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
19721
19722 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
19723 patterns, since that is not a valid context for comments.
19724
19725 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19726
19727 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19728 repeated types and repeated types with indices > 9.
19729
19730 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19731
19732 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19733 2417; old bug has been fixed.
19734
19735 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19736
19737 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19738 send the newline ourselves instead of assuming gdb_test will do
19739 so when passed an empty input string.
19740
19741 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19742 stabs testcode.
19743
19744 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19745
19746 * lib/gdb.exp (gdb_test): Don't send anything if the first
19747 argument is an empty string. This makes cases where we want to
19748 match output that is already in expect's buffers (for example,
19749 matching a breakpoint after gdb_run_cmd has been called) work
19750 reliably.
19751
19752 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19753
19754 * config/netware.exp: New file.
19755
19756 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19757
19758 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19759 the -B and -L prefixes so we can find the debugging stub.
19760
19761 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19762 there and we are using the gcc from the tree.
19763
19764 * gdb.base/types.c: Removed.
19765
19766 * gdb.base/configure.in: Look for makefile fragments in ../config.
19767 Recognize i386-*-netware.
19768 * gdb.c++/configure.in: Likewise.
19769
19770 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19771
19772 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19773 the correct TCL syntax.
19774
19775 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19776
19777 * gdb.base/opaque.exp: use runto instead of messing around with
19778 breakpoints. Simplify by using gdb_test.
19779
19780 * gdb.base/bitfields.exp: restart between tests on netware targets
19781 because breakpoints aren't relocated after target death. Run
19782 processes to completion.
19783
19784 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19785
19786 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19787
19788 * Makefile.in: Remove extra tabs that confuse some versions
19789 of "make". Use the newly built gdb to test with by default,
19790 rather than the first one in the tester's search path.
19791
19792 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19793
19794 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19795
19796 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19797 condition help.
19798
19799 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19800
19801 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19802
19803 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19804 running.
19805 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19806 * gdb.base/funcargs.exp: Likewise.
19807
19808 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19809 * gdb.base/funcargs.exp: Likewise.
19810
19811 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19812 message is "".
19813
19814 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19815
19816 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19817 return,signals,twice}.exp: Handle non-existant binaries
19818 consistantly.
19819
19820 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19821 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19822 might testing a cross development system.
19823
19824 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19825
19826 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19827 runtest script is relative to ${srcdir}, not ${rootdir}.
19828
19829 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19830
19831 * gdb.base/signals.exp: Allow for optionality of breakpoint
19832 address.
19833
19834 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19835
19836 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19837
19838 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19839
19840 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19841 for size_t definition.
19842 * gdb.c++/templates.cc: Likewise
19843
19844 * config/mt-i386-netware: New file.
19845
19846 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19847 defined.
19848
19849 * gdb.base/Makefile.in: Added support for systems that name core
19850 files by appending "core" to the program name.
19851 * gdb.base/a1-selftest.exp: Likewise.
19852
19853 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19854
19855 * gdb.base/return.exp: Add comment and message for `return double'
19856 test failure on Sparc Solaris.
19857
19858 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19859
19860 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19861
19862 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19863
19864 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19865 from optimizing them away.
19866 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19867 patterns to include default constructors and assignment operators,
19868 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19869 character in the output of the virtual base pointer.
19870
19871 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19872
19873 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19874 expression match in print_addr_of to avoid unintented matches.
19875 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19876 versions up to 2.5.8.
19877
19878 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19879
19880 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19881 included file to run under newer versions of expect.
19882 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19883 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19884 Remove xfail for the virtual table of BDDHookV.
19885
19886 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19887
19888 * lib/gdb.exp (string_to_regexp): Set a default result.
19889 (default_gdb_start): Fix misleading message.
19890
19891 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19892
19893 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19894 Remove all CC, etc definitions.
19895 * config/mt-hpux: New file.
19896 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19897 (CFLAGS, LDFLAGS): Define.
19898 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19899
19900 * Makefile.in (site.exp): Don't insert host_os, etc.
19901 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19902 (distclean): Check existence of subdir.
19903 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19904 * gdb.base/Makefile.in: General cleanup and simplification.
19905 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19906 to build executables. Use default rule to build .o files.
19907 (EXPECT, RUNTEST, CC): Fix relative pathname.
19908 (site.exp): Don't insert host_os, etc.
19909 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19910 and/or SIGUSR1 defined.
19911 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19912 * gdb.c++/Makefile.in: General cleanup and simplification.
19913 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19914 (CFLAGS): Remove.
19915 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19916
19917 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19918
19919 * gdb.base/recurse.exp: Misc changes to get tests running again
19920 after Kung's changes to the watchpoint code.
19921 * gdb.base/watchpoint.exp: Likewise.
19922
19923 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19924
19925 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19926
19927 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19928
19929 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19930 * lib/gdb.exp (default_gdb_start): Define.
19931 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19932 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19933 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19934 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19935 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19936 Don't call gdb_target_udi in between tests.
19937
19938 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19939
19940 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19941 (which was basically just a local version of the same thing). In
19942 addition to avoiding duplication, gdb_test_exact is faster.
19943 * lib/gdb.exp (gdb_test_exact): Fix typo.
19944
19945 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19946 don't give an error.
19947
19948 * gdb.base/term.exp: Call delete_breakpoints before starting.
19949
19950 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19951 (t10): Add comment.
19952
19953 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19954
19955 Reorganization of the GDB Test Suite.
19956
19957 * gdb.base: New directory, contains all the basic tests.
19958 * gdb.c++: New directory, tests specific to C++.
19959 * gdb.chill: New directory, tests specific to Chill.
19960 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19961 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19962 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19963 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19964 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19965 t30-31 to chill).
19966 * */gdbme.*: Rename to match appropriate expect scripts.
19967 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19968 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19969 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19970 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19971 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19972 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19973 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19974 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19975 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19976 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19977 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19978 gdb.c++/virtfunc.cc: New names of C++ files.
19979 * gdb.chill/chillvars.ch: New name of Chill file.
19980 * gdb.base/configure.in, gdb.c++/configure.in,
19981 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19982 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19983 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19984 * configure.in (configdirs): Update to reflect directory changes.
19985 (target_abbrev): No longer define for any configuration.
19986 * Makefile.in: Cosmetic improvements to header comments.
19987
19988 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19989
19990 Various changes to gdb.t31:
19991
19992 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19993 * gdbme.ch: Make all key-words and predefineds be upper-case.
19994 * chillvars.exp: Expect key-words and predefinds in upper-case.
19995
19996 * chillvars.exp: Use gdb_test_exact many places.
19997 Change expected output for arrays (which now includes index labels).
19998
19999 * pr-5020.exp, gdme.ch (module PR_5020):
20000 New test, for PR-5020.
20001
20002 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20003
20004 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20005 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20006
20007 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20008
20009 * Makefile.in: Fix bit-rot in definitions of CHILL,
20010 CHILL_FOR_TARGET and Chill_LIB.
20011 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20012 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20013 CHILL, and CHILL_LIB.
20014
20015 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20016
20017 * Revert the previous changes. Please see Rob's directory
20018 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20019
20020 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20021
20022 * Makefile.in, configure.in, config/mips-gdb.exp,
20023 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20024 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20025 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
20026 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20027 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20028 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20029 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20030 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20031 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20032 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20033 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20034 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20035 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20036 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20037 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20038 changes from 94Q1.
20039
20040 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20041
20042 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20043 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20044 Rob's new testing fragments.
20045
20046 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20047
20048 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
20049 lib/gdb.exp: Replace error proc calls with perror.
20050
20051 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20052
20053 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20054 version also, match on casted version strings, and match on
20055 gdb startup case where the line numbers might be messed up.
20056
20057 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20058
20059 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
20060 (CFLAGS): Delete it from here.
20061
20062 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20063
20064 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20065
20066 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20067
20068 * Makefile.in (RUNTEST): Default to just "runtest".
20069
20070 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20071
20072 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20073 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20074 the code has been restructured.
20075
20076 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20077
20078 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20079 \n, not just one of each.
20080
20081 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20082 /bin/cc gives a warning if you do.
20083
20084 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20085
20086 * gdb.t24/demangle.exp: change expect pattern of
20087 __t10ListS_link1ZUiRCUiPT0
20088
20089 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20090
20091 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20092 on local variables in recursive functions.
20093
20094 * gdb.t07/Makefile.in: Build the new test.
20095
20096 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20097
20098 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20099 directly. Instead compare the return values from actual calls.
20100
20101 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20102
20103 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20104
20105 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20106
20107 * From Peter Schauer with minor modifications.
20108 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20109 stops in mid-line in the caller. Add xfail for returning a float
20110 value on X86 targets.
20111
20112 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20113
20114 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20115 to avoid expect lossage.
20116 (fmem_LRbug_tests): Likewise.
20117 * gdb.disasm/hppa.s: Corresponding changes.
20118
20119 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20120 conditions to work with latest dejagnu/expect.
20121
20122 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20123 expected to fail on the PA.
20124 (backtrace in call with trampolines): Explicitly require main
20125 to be frame #1 (no trampolines should show up in backtrace).
20126
20127 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20128 "continue -expect".
20129 * gdb.t06/break.exp: Likewise.
20130 * gdb.t07/watchpoint.exp: Likewise.
20131 * gdb.t13/bitfields.exp: Likewise.
20132 * gdb.t15/{funcargs,return}.exp: Likewise.
20133 * gdb.stabs/weird.exp: Likewise.
20134 * config/{mips,udi}-gdb.exp: Likewise.
20135
20136 * hppa.sed: Enclose comments within a sed command to avoid
20137 losing with the old OSF1 sed.
20138
20139 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20140
20141 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20142 sequent dynix.
20143 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20144 * gdb.t15/funcargs.exp: Conditionally step again to really
20145 finish from marker_call_with_trampolines. Handle the case where
20146 the first step from within call_with_trampolines already steps
20147 us back to main.
20148 * gdb.t15/gdbme.c: Add comment to closing brace of
20149 call_with_trampolines for funcargs.exp.
20150
20151 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20152
20153 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20154 Fix typo(s).
20155
20156 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20157
20158 * gdb.t07/gdbme.c: More code for watchpoint testing.
20159
20160 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20161 "Hardware watchpoint" throughout file.
20162 (test_watchpoint_triggered_in_syscall): New test.
20163 (test_complex_watchpoint): New test.
20164
20165 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20166
20167 * gdbme.c (call_with_trampolines): New function to try and step
20168 into. Tests trampoline problems on the PA.
20169
20170 * funcargs.exp (localvars_in_indirect_call): No longer expect
20171 stepping into indirect call to fail on PAs.
20172 (test_stepping_over_trampolines): New test.
20173
20174 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20175
20176 * TODO: Add suggestions for static member function tests, and
20177 completion tests.
20178
20179 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20180
20181 * TODO: Add suggestions for "p/a" tests.
20182
20183 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20184 (default_gdb_exit): Replace all the hair with sending "quit" to
20185 the process with a simple close.
20186
20187 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20188
20189 * TODO: Add suggestions for shared library tests.
20190
20191 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20192
20193 * TODO: Add suggestions for x/s tests.
20194
20195 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20196
20197 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20198 "enable once", and "enable breakpoints once" with ".*".
20199
20200 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20201
20202 * TODO: Add suggestions about structure passing tests.
20203
20204 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20205
20206 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20207 the primary1 test, use work around if __GNUC__ < 2.
20208 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20209 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20210 Test for bad output rather than waiting for timeout. Issue
20211 second continue only if first continue failed.
20212
20213 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20214
20215 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20216 operator[] test with gdb_test because the old code didn't seem to
20217 be getting the quoting right with the new dejagnu.
20218
20219 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20220
20221 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20222 one from the path.
20223 * Makefile.in: Use a fresh expect if there is one, use runtest
20224 from the src tree if there is one.
20225
20226 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20227
20228 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20229 next over recursive call. Revise the tests from that point on
20230 (which had been skipped) to match GDB's actual (correct) output.
20231
20232 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20233 with next over a breakpoint whose condition is false.
20234
20235 * gdb.t00/help.exp: Comment out "help set print" tests just like
20236 (and for same reason as) "help set" test.
20237
20238 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20239
20240 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20241 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20242
20243 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20244
20245 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20246 necessary gdb_target_udi.
20247
20248 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20249
20250 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20251 1838 and 2417; they are fixed.
20252
20253 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20254 gdb.t03/ptype.exp (ptype structure, ptype union):
20255 Remove xfails; the test is looser than when the xfails were added.
20256
20257 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20258 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20259
20260 * gdb.t01/run.exp: Only run shell test if isnative.
20261
20262 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20263 since "run" automatically loads if necessary. Call gdb_target_udi
20264 after the "file" since "file" kills any execution target.
20265
20266 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20267 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20268 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20269 argument for UDI.
20270
20271 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20272
20273 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20274
20275 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20276
20277 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20278
20279 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20280 properly quoting regexps. This makes the second argument to
20281 demangle a fixed string, which matches the callers, instead of a
20282 shell-style pattern which is what the previous implementation
20283 used. Update some of the callers.
20284
20285 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20286
20287 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20288 (comib_nullified_tests): Fix typo.
20289 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20290 strings. No longer expected to fail.
20291
20292 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20293 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20294 strings. No longer expected to fail.
20295
20296 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20297 string. No longer expected to fail.
20298
20299 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20300
20301 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20302 No longer expected to fail.
20303
20304 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20305 string. No longer expected to fail.
20306
20307 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20308
20309 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20310 only in the names (I probably got most of them). I was even
20311 generous with some which differed in underscores in names, and
20312 probably missed a few, and I *still* was able to remove almost a
20313 third of the file with almost no impact on testsuite coverage.
20314
20315 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20316
20317 * gdb.t00/default.exp: Match udi_attach error message as well as
20318 the one from child_attach.
20319
20320 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20321
20322 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20323
20324 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20325 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20326
20327 * Move test with enums and partial symbols back to
20328 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20329 Reverts the change of 26 May 93. Per today's change to
20330 stabs.texinfo, the behavior that weird.exp was expecting was
20331 unreasonable; what is important is that the compiler+gdb get
20332 things right, which happens with a recent gcc. Also fix the test
20333 to deal with native compilers which put out the stab gdb can't
20334 deal with.
20335
20336 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20337
20338 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20339 in the names. The main thing these accomplish is to slow things down.
20340 Many more such duplicates surely remain.
20341
20342 * gdb.t00/help.exp: Comment out "help support" test just like
20343 (and for same reason as) "help set" test.
20344
20345 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20346
20347 * gdb.t06/break.exp: Remove setup_xfails for
20348 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20349 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20350 about known bug in gcc to include up through 2.5.8.
20351 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20352 well as "_vb$".
20353 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20354 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20355 with latest gcc and gdb.
20356 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20357 well as "_vb$".
20358
20359 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20360
20361 * configure.in (hppa*-*-*): Also configure and build stabs-only
20362 tests.
20363
20364 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20365
20366 * gdb.t10/hppa.mt: A makefile fragment for the PA.
20367 * gdb.t10/configure.in (hppa*-*-*): Use it.
20368
20369 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20370
20371 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
20372
20373 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20374
20375 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
20376 versions prior to 1.13.5.
20377
20378 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20379
20380 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
20381 the prompt is at the start of a line.
20382
20383 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20384
20385 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
20386 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
20387 in the copr tests now.
20388 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
20389 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
20390 expected to fail.
20391
20392 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
20393
20394 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
20395 gdb.t31/chillvars.exp, lib/gdb.exp:
20396 Tweak to run under either version of expect.
20397 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
20398 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
20399 * gdb.t11/list.exp: Remove extraneous whitespace.
20400
20401 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20402
20403 * gdb.t16/printcmds.exp (test_print_strings): Accept
20404 "(unsigned char *) " before the string.
20405
20406 * TODO: Add notes about printing of fancy types and GDB expressions.
20407
20408 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
20409
20410 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
20411 * gdb.t06/configure.in: Don't try to compile signals test program
20412 if doing mips-idt-ecoff.
20413
20414 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
20415
20416 * Most .exp files: Tweak to run under either version of expect.
20417
20418 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20419
20420 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
20421 xfails; I'm not sure why they are failing, but not because of PR 1806.
20422
20423 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
20424
20425 * config/unix-gdb.exp: Remove gdb_unload cause it's already
20426 defined in lib/gdb.exp.
20427
20428 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20429
20430 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
20431 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
20432 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
20433 have to be typeless.
20434
20435 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20436
20437 * TODO: Add suggestion for copyright year test.
20438
20439 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
20440
20441 * configure.in (*-*-lynxos*): Add stabs tests.
20442
20443 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20444
20445 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
20446 so insert a tab before any assembler directive in column zero.
20447
20448 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
20449 stores.
20450 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
20451 stores.
20452 (fpu_short_memory_tests): Likewise.
20453
20454 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20455
20456 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
20457 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
20458 .stabs directives in comments.
20459
20460 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20461
20462 * TODO: New file, describing tests we could write.
20463 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
20464
20465 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20466
20467 * gdb.t06/signals.exp: Add kludge to force re-sync.
20468
20469 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
20470 to xgdb instead of gdb, get out of gdb.
20471
20472 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
20473
20474 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
20475 for info.
20476
20477 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20478
20479 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
20480 * gdb.stabs/configure.in (hppa*-*-*): Use it.
20481 * gdb.stabs/hppa.sed: New sed script for the PA.
20482
20483 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20484
20485 * gdb.stabs: Re-write weird.def and configuration to use sed
20486 instead of cpp. sed is portable and POSIX; cpp is neither.
20487
20488 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20489
20490 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
20491
20492 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20493
20494 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
20495
20496 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20497
20498 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
20499 "_vb$".
20500 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
20501 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
20502
20503 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20504
20505 * lib/gdb.exp: Comment out code which depends on non-existent
20506 `transform' procedure.
20507
20508 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
20509
20510 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
20511 * lib/gdb.exp: Transform tool name.
20512 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
20513 1.1's new error handling system.
20514
20515 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20516
20517 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
20518
20519 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20520
20521 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
20522 They made pattern matching so slow that timeouts happened on
20523 heavily loaded systems. Now any output from "show print" which
20524 gets us back to the GDB prompt is a PASS.
20525
20526 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
20527
20528 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
20529
20530 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20531
20532 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
20533
20534 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
20535 It is not from PR 3220.
20536
20537 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20538
20539 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
20540 just started failing because they depended on the order the
20541 subcommands are presented, or exact docstring text. This kind of
20542 test is a pain and has minimal benefit.
20543
20544 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20545
20546 * gdb.t09/corefile.exp: At end of test, use "core" command with
20547 no arguments.
20548
20549 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
20550
20551 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
20552 17}/Makefile.in: Make it possible to run the testsuite with Sun
20553 make and CC = cross gcc by adding explicit build rules for .o
20554 files.
20555
20556 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20557
20558 * gdb.t15/funcargs.exp: Don't put comments on same line as
20559 setup_xfail (@#$*%& tcl braindamage!).
20560
20561 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20562
20563 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
20564
20565 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
20566
20567 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
20568 * gdb.t20/inherit.exp: remove three dumplicate entries.
20569
20570 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20571
20572 * gdb.t06/break.exp: For "next over recursive call", fail on any
20573 incorrect output, not just on "factorial (value=2)".
20574
20575 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20576
20577 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
20578 working now. Add an xfail if accesing a bss variable causes
20579 a memory error if the target is not yet run.
20580
20581 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20582
20583 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
20584 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
20585 name of __st* demangling (2 strings). Did Kung really get the
20586 more than 95 others right without testing them?
20587
20588 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
20589
20590 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
20591
20592 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
20593
20594 * configure.in (configdirs): Add gdb.disasm
20595 * gdb.disasm: New directory for GDB disassembler tests.
20596 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
20597
20598 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20599
20600 * gdb.t00/help.exp: Don't test "help set".
20601
20602 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
20603 from within expect statements. None of these happen anymore and
20604 they cause regressions to be silently unnoticed.
20605
20606 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
20607 messages) about known failures with gcc cygnus-2.4.5-930417.
20608
20609 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
20610 comp-info.exp so it gets built if it doesn't exist.
20611
20612 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
20613 it is no longer used.
20614 * gdb.t13/comp-info.c: Removed.
20615
20616 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20617
20618 * gdb.t06/signals.exp: Add xfail for sun3.
20619
20620 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20621
20622 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
20623 relevant because ^C doesn't get sent but failure can be reproduced
20624 interactively).
20625
20626 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20627
20628 * gdb.stabs/alpha.mt: New configuration file for alpha.
20629 * gdb.stabs/configure.in: Use it.
20630 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
20631 sharing with alpha.mt, redefine long to word via preprocessor.
20632 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
20633 for alpha.
20634 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
20635 native cc.
20636 * gdb.t00/teststrategy.exp: Change expect string so that we
20637 consume the `(xgdb)' from the command echo and from the gdb prompt.
20638 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
20639 gdb currently compares all values as long, so this failure probably
20640 applies to any configuration where LONGEST is bigger than a target int.
20641 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
20642 with gcc.
20643 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
20644 to handle opaque pointers, gcc is.
20645 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
20646 as first argument. Include <sys/types.h> and change all operator
20647 new definitions to use size_t.
20648 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
20649 now that we use size_t.
20650
20651 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20652
20653 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
20654 a long or float array cast all array members to the same type.
20655 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
20656 with 64 bit longs.
20657 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
20658 on alpha.
20659 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
20660
20661 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20662
20663 * gdb.t24 (demangle.exp): Constructors of templates have names like
20664 vector<int>::vector(int) not vector<int>::vector<int>(int). See
20665 section 14.6 of the ARM.
20666
20667 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
20668 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
20669 accomplish little and slow down the testsuite.
20670
20671 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
20672 Accept spaces various places.
20673
20674 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20675
20676 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
20677 with watchpoint enabled.
20678
20679 * Makefile.in: Remove definition of CC and remove the second
20680 definition of CXX (the "CXX = gcc" one remains). These definitions
20681 were causing backquotes to be expanded within backquotes, which
20682 doesn't work.
20683
20684 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
20685
20686 * gdb.t17/callfuncs.exp: Add "return 0" to end.
20687
20688 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20689
20690 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
20691 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
20692 by mips cc and contains no stabs entries.
20693
20694 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
20695
20696 * config/vx-gdb.exp: Use fake device to load files rather than
20697 NFS.
20698 * lib/gdb.exp: New proc to do "file" command.
20699 * config/unix-gdb.exp: Use new "file" proc.
20700
20701 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
20702
20703 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
20704 Rework board rebooting slightly.
20705 (gdb_exit): Don't exit from the remote shell; there isn't one.
20706 * gdb.stabs/weird.exp: If a program is being debugged already,
20707 kill it.
20708 * gdb.t04/setvar.exp: Stop and restart gdb.
20709 * gdb.t05/expr.exp: Likewise.
20710 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
20711 restart gdb and reload the program.
20712 * gdb.t08/opaque.exp: Likewise.
20713 * gdb.t12/scope.exp: Likewise.
20714 * gdb.t13/bitfields.exp: Likewise.
20715 * gdb.t15/funcargs.exp: Likewise.
20716 * gdb.t20/classes.exp: Likewise.
20717 * gdb.t03/ptype.exp: Increase timeout.
20718 * gdb.t16/printcmds.exp (test_print_string_constants,
20719 test_print_array_constants): Likewise.
20720 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
20721 * gdb.t20/classes.exp (do_tests): Likewise.
20722 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
20723
20724 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20725
20726 * gdb.stabs: Renamed *wierd* to *weird*.
20727
20728 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20729
20730 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20731 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20732
20733 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20734
20735 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20736 (do_tests): Remove xfail for whatis on one_var and two_var.
20737
20738 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20739
20740 * Makefile.in: Made cross building work better by adding
20741 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20742
20743 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20744
20745 * gdb.t15/{return.c,return.exp,Makefile.in}:
20746 New test, currently commented out.
20747
20748 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20749
20750 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20751 still running and removes the leftover named socket so GDb can do
20752 clean restarts.
20753
20754 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20755
20756 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20757 console, not GDB.
20758 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20759 cross testing works better with "make check"
20760 * config/unix-gdb: Use default procedures for exit and version.
20761 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20762 with the newest VxWorks.
20763
20764 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20765
20766 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20767 old form.
20768
20769 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20770 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20771
20772 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20773
20774 * config/unix-gdb.exp: Remove this version of gdb_exit
20775 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20776 Rob says he'll look at it when he gets back to testing boards.
20777
20778 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20779
20780 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20781 an expected fail for certain ptype commands.
20782
20783 * gdb.t20/classes.exp: Update expected results of "ptype class
20784 Base1" to account for the constructor that now appears in the type.
20785
20786 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20787
20788 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20789 disappeared from list.
20790 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20791 "alldone" proc with call to cleanup and exit.
20792 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20793 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20794 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20795 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20796 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20797 "alldone" proc with simple returns that suppress remaining
20798 tests. The alldone proc went away many months ago.
20799
20800 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20801
20802 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20803
20804 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20805
20806 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20807
20808 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20809 as vax gdb will display them.
20810
20811 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20812
20813 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20814 optimizers.
20815
20816 * scope.exp: Change "bad value for localval" messages so each one
20817 is unique.
20818
20819 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20820 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20821
20822 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20823
20824 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20825
20826 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20827 doesn't exist (due to optimization).
20828
20829 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20830
20831 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20832 contains \r because the filename is long.
20833
20834 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20835 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20836
20837 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20838
20839 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20840 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20841 Ultrix.
20842 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20843 int tests.
20844 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20845
20846 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20847
20848 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20849
20850 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
20851 to match does not match the passing case but still matches the
20852 failing case.
20853
20854 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20855
20856 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20857
20858 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20859
20860 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20861 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20862 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20863 Remove various versions of gdb_exit.
20864 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20865 gdb_exit.
20866 * config/unix-gdb.exp: gdb_exit remains here, and should override
20867 the generic version, since it's doing a lot of wierd stuff that
20868 the other versions aren't. FIXME, fold it in, or abandon this
20869 version.
20870
20871 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20872
20873 * gdb.t24/demangle.exp: Add tests for PR 3220.
20874
20875 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20876
20877 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20878
20879 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20880
20881 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20882 "i386-*-*". Works for i486 as well.
20883
20884 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20885 bug, and expand domain of xfail to all SVR4 systems, since the
20886 actual problem is likely to be in generic SVR4 /proc support.
20887
20888 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20889
20890 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20891
20892 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20893
20894 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20895 xfails for other systems. Match a missing 'Continuing.' as an
20896 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20897
20898 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20899 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20900 Only issue warning for missing executables if -all option is used.
20901
20902 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20903 file if -all option is used. It's like an unpredictable XFAIL.
20904
20905 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20906
20907 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20908 for dynamically linked binaries.
20909
20910 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20911
20912 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20913
20914 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20915 to state that this is a known bug in old versions of g++.
20916
20917 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20918
20919 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20920 while waiting for `Continuing'.
20921
20922 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20923
20924 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20925 in text, data, and bss.
20926 * gdb.t10/nodebug.c: Add local and global test variables for
20927 initialized and uninitialized data.
20928
20929 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20930
20931 * config/unix-gdb.exp (gdb_exit): Add "wait".
20932
20933 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20934
20935 * gdb.t06/signals.exp: xfail the continue from the handler for all
20936 targets.
20937
20938 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20939 function with watchpoints enabled, the i386 call dummy starts with
20940 a call.
20941
20942 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20943 386 bsd names its corefiles.
20944
20945 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20946
20947 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20948 compilers don't grok it.
20949 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20950 with small octal ints rather than character constants, which
20951 are signed and might not fit if first promoted to int.
20952
20953 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20954
20955 * gdb.t09/Makefile.in (clean): Remove corefile.
20956
20957 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20958
20959 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20960
20961 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20962 and Jim Kingdon (kingdon@cygnus.com)
20963
20964 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20965 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20966 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20967
20968 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20969
20970 * gdb.t17/interrupt.exp: Add xfail for hppa.
20971
20972 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20973
20974 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20975 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20976 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20977 to determine signed-ness of bitfields and use the result to setup
20978 the xfail.
20979 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20980 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20981 call line is reached if necessary.
20982
20983 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20984
20985 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20986
20987 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20988
20989 * gdb.t06/break.exp: Also test `clear' command.
20990
20991 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20992
20993 * gdb.t00/teststrategy.exp: Remove extra quote.
20994
20995 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20996 watchpoint enabled to be for all non-68k machines.
20997
20998 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20999
21000 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21001
21002 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21003 targets use aout.mt instead of ecoff.mt as gas understands
21004 standard aout format.
21005
21006 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21007
21008 * lib/gdb.exp (runto): Don't insist that function we are running to
21009 was compiled with -g.
21010
21011 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21012
21013 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21014 to get back into the read system call.
21015 Accept leading newline in case where we woke it up.
21016
21017 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21018
21019 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21020 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21021 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21022 enable ecoff configuration.
21023
21024 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21025
21026 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21027
21028 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21029
21030 * gdb.t16/printcmds.exp: Add another printf test.
21031
21032 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21033
21034 * configure.in: If configured -with-stabs on any target, add
21035 stabsdirs to configdirs.
21036
21037 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21038
21039 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21040 fun" so pattern does not match the command itself.
21041
21042 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21043
21044 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21045
21046 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21047
21048 * gdb.t17/interrupt.exp: Test for more things.
21049
21050 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21051
21052 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21053 compiler arranges the code and line numbers.
21054
21055 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21056
21057 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21058
21059 * gdb.t00/help.exp: Increase expect input buffer size.
21060
21061 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21062
21063 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21064
21065 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21066
21067 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21068
21069 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21070 [0-9]*, not just [0-9].
21071
21072 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21073
21074 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21075
21076 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21077
21078 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21079
21080 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21081
21082 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21083
21084 * gdb.t06/signals.c: Add xfails for sun3.
21085
21086 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21087
21088 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21089 test_stepping tests.
21090
21091 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21092
21093 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21094
21095 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21096
21097 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21098 rather than actually putting it through cpp twice.
21099
21100 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21101
21102 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21103
21104 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21105 no longer needed.
21106
21107 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21108
21109 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21110
21111 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21112 C++ features prints as "struct", make it a pass, not an xfail.
21113
21114 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21115
21116 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21117 Don't require VA to print as "class" rather than "struct".
21118
21119 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21120
21121 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21122
21123 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21124
21125 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21126
21127 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21128
21129 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21130 order.
21131
21132 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21133
21134 * gdb.t16/printcmds.exp: Add printf tests.
21135
21136 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21137
21138 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21139
21140 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21141
21142 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21143 pass counts, to counteract any existing or future setup_xfails.
21144
21145 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21146
21147 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21148 {BEGIN,END}_COMMON for common block instead of STAB.
21149 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21150
21151 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21152 intp_var should be N_GSYM not N_LSYM.
21153 wierd-aout.S: Use a label for the value of the N_SO.
21154 wierd.def: Remove all backslashes.
21155 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21156
21157 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21158
21159 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21160 get the expected next to inheritance3.
21161
21162 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21163
21164 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21165 now that gcc-2.4 gets it right.
21166
21167 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21168
21169 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21170
21171 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21172 generating comp-info.exp which works for cross-compilation.
21173
21174 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21175
21176 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21177 "*-*-sysv4.*".
21178
21179 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21180
21181 * gdb.t01/run.exp: Start with a fresh gdb.
21182 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21183 SVR4.x.
21184
21185 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21186
21187 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21188 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21189 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21190 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21191 things to remove.
21192
21193 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21194
21195 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21196 test cases from bug reports.
21197
21198 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21199
21200 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21201 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21202 avoid spurious xfails.
21203 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21204 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21205 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21206
21207 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21208
21209 * gdb.t00/teststrategy.exp: Rework to provide more useful
21210 description of each test, fix problem with systems that define
21211 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21212 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21213 results for "next over recursive call" so timeouts aren't taken
21214 by error.
21215
21216 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21217
21218 * gdb.t12/scope.exp: Test printing of variables before run.
21219
21220 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21221 printed in wrong order due to sorting.
21222
21223 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21224
21225 * gdb.t00/teststrategy.exp: Fix expected results for printing
21226 user entered string constant. Is array of char, prints with no
21227 address.
21228
21229 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21230 commands.
21231 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21232 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21233 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21234 of struct of char arrays.
21235 * gdb.t00/radix.exp: New tests for radix commands.
21236
21237 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21238
21239 * gdb.t16/printcmd.exp: Print a variable before running program
21240 (with xfail for AIX).
21241
21242 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21243
21244 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21245
21246 * gdb.t16/printcmd.exp: Don't print variables before running program.
21247
21248 * gdb.t06/break.exp: Don't require envp argument to main.
21249
21250 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21251
21252 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21253 Add xfails for rs6000.
21254
21255 * gdb.t02/whatis.exp: Change other tests not to re-test something
21256 we already tested.
21257
21258 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21259 each type used has a variable of that type.
21260
21261 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21262
21263 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21264
21265 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21266
21267 * configure.in: change srctrigger to be a file, not a directory
21268
21269 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21270
21271 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21272
21273 * gdb.t11/list.exp: Fixed a couple of typos.
21274
21275 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21276
21277 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21278 is fixed and PR is closed.
21279 * gdb.t16 (gdbme.c): Add simple test string variable.
21280 * gdb.t16 (printcmds.exp): Add tests with simple test string
21281 variable, primarily for boundaries on "set print elements".
21282
21283 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21284
21285 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21286 Make leading 0's optional and don't expect a tab in the middle
21287 of the number.
21288
21289 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21290
21291 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21292 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21293 don't end command passed to gdb_test with newline.
21294
21295 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21296 signed keyword away, don't expect signed bitfields to be signed.
21297
21298 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21299 printing with only as many 1's as are in the field as well as printing
21300 with 32 1's (see comment).
21301
21302 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21303
21304 * gdb.t00/default.exp: Start with a fresh gdb.
21305 * configure.in (configdirs): Remove gdb.t31 until the chill
21306 compiler works again. It no longer is able to find chillrt0
21307 since it isn't in libchill.a anymore.
21308 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21309 wierd.o, make more modular.
21310 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21311 spurious newlines that caused problems.
21312
21313 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21314
21315 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21316 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21317 gdb.stabs/wierd.{exp,def}: Many new tests.
21318
21319 * gdb.t00/default.exp: update info line for new message.
21320
21321 * gdb.t02/{whatis.exp,gdbme.c}:
21322 Test that "char *" doesn't print as "caddr_t".
21323
21324 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21325
21326 * gdb.t00/help.exp: Use .* in place of some help messages which
21327 just changed.
21328 gdb.t00/default.exp: Update "info frame" test for new message.
21329 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21330 Remove some xfails
21331
21332 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21333
21334 * gdb.t03/{gdbme.c,ptype.exp}:
21335 Add tests for typedef'd struct and union without tags.
21336 Also check "whatis" on a variable of a typedef'd enum without a tag.
21337
21338 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21339 PRMS 1823; the bug still exists but isn't reproduced by this test
21340 anymore), and remove rs6000 XFAIL (the bug is fixed).
21341
21342 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21343 duplicated from whatis.exp. For those that are left, accept
21344 "long", "long int", or "int" for long variables (whatis.exp already
21345 has an XFAIL for "int", so no need to fail it here).
21346
21347 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21348 Deal with GCC's names for types now that GDB uses the compiler's names.
21349
21350 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21351 setup_xfail's for sunos4. If we #defined the signed keyword away,
21352 don't expect GDB to know that char it is signed.
21353
21354 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21355
21356 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21357
21358 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21359 should work on any system, regardless of debugging format.
21360 * gdb.t21/demangle.exp: Move to gdb.t24.
21361 * gdb.t24/demangle.exp: Move from gdb.t21.
21362 * gdb.t24/{Makefile.in, configure.in}: New files.
21363
21364 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21365
21366 * configure.in: Do gdb.stabs and C++ tests only for stabs.
21367 * gdb.stabs: New directory.
21368
21369 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21370
21371 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
21372 not just "Quit anyway?".
21373
21374 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
21375
21376 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
21377 that all setup_xfails are immediately followed by clear_xfails.
21378
21379 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
21380
21381 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
21382 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
21383 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
21384 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
21385 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
21386 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21387 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21388 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
21389 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
21390 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
21391 gdb.t31/chillvars.exp, lib/gdb.exp:
21392 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
21393 bug-gdb@prep.ai.mit.edu.
21394
21395 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
21396
21397 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
21398 with 0.0, not integer 0.
21399
21400 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
21401
21402 * gdb.t06/break.exp: Update for "Kill the program" message change.
21403
21404 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
21405
21406 * Makefile.in (GDBFLAGS): Set to -nx.
21407 * Makefile.in (site.exp): Use GDBFLAGS.
21408
21409 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21410
21411 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
21412 Makefiles.
21413 (check): depend on just-check.
21414 (just-check): added so that tests can be run without a noop
21415 build pass.
21416
21417 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21418
21419 Switch to using configure's configdirs.
21420 * Makefile.in (Makefile): add configure.in dependency.
21421 (SUBDIRS): removed redundant assignment.
21422 * configure.in: switch subdirs assignment to configdirs.
21423 * gdb.t*/configure.in: new files.
21424
21425 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
21426
21427 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
21428 works.
21429
21430 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
21431
21432 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
21433 in explicit rules. Apparently this is not supported by some makes.
21434
21435 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
21436
21437 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
21438
21439 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21440
21441 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
21442 disappeared.
21443
21444 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
21445
21446 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
21447
21448 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
21449
21450 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
21451 watchpoint problem that is now fixed.
21452 * gdb.t30/chexp.exp: Remove setup_xfail for printing
21453 uninitialized convenience variables.
21454 * gdb.t31/chillvars.exp: Fix expected patterns for printing
21455 structures.
21456
21457 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21458
21459 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
21460 which causes expect to get out of sync with gdb on long output
21461 from help set.
21462 * gdb.t09/corefile.exp: Make expected pattern for core file
21463 failing signal and frame output format less sun specific.
21464
21465 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
21466
21467 * gdb.t31/chillvars.exp: Add and remove initial dummy
21468 breakpoint, so that symbol table is forced in.
21469 (Needed at least on Sunos4, though it seems not SVR4.)
21470 * gdb.t31/chillvars.exp: Update for changed output format.
21471
21472 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
21473
21474 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
21475
21476 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
21477
21478 * Makefile.in: Added --srcdir when invoking runtest, removed the
21479 need for a local config file. (optional now)
21480
21481 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
21482
21483 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
21484 failure count used to force early termination. Add some more
21485 expected failures for gnu style demangling.
21486
21487 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21488
21489 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
21490 pmi variable from gdb.t20/gdbme to get optimized away.
21491 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
21492 Check for written corefile upon timeout _and_ eof.
21493
21494 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21495
21496 * config/unix-gdb.exp: Add missing return 0.
21497
21498 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21499
21500 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
21501 test termination.
21502
21503 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
21504
21505 * configure.in (subdirs): Put back gdb.t17 which mysteriously
21506 disappeared.
21507
21508 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
21509
21510 * gdb.t10/crossload.exp: Disable the i860-elf test until such
21511 time as i860 support works.
21512
21513 * gdb.t15/funcargs.exp: Fix expected outputs to include
21514 "backtrace 100\r" rather than just "backtrace\r", to match last
21515 change.
21516
21517 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
21518
21519 * config/udi-gdb.exp (gdb_exit): Remove close command.
21520 (gdb_target_udi): New procedure to set the UDI target.
21521 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
21522 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
21523 Added waits for prompts after several question responses. Added
21524 some more responses used by a29k-amd-udi-gdb.
21525 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
21526 pass different arguments, restart UDI connection after program
21527 completion.
21528 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
21529 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21530 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
21531 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
21532 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
21533 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
21534 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21535 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
21536 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
21537 after program completion.
21538 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
21539 compiled with a SELECT_VECS setting.
21540 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
21541 infinite recursion.
21542
21543 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
21544 Added checks for COFF results, and made them expected failures for
21545 all targets. It would be better to make them expected failures
21546 for COFF targets only.
21547
21548 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
21549
21550 * Makefile.in: add null dvi target, don't bother to recurse
21551 through test directories for info and install-info; rename
21552 $(datadir) to be dejagnu instead of deja-gnu
21553
21554 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
21555
21556 * gdb.t31/gdbme.ch: Re-enable code that previously caused
21557 compiler to coredump.
21558 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
21559 code.
21560
21561 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
21562
21563 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
21564 coredump.
21565 * gdb.t31/chillvars.exp: Comment out tests that depend on that
21566 code.
21567
21568 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
21569
21570 * gdb.t03/ptype.exp: tests for return code from gdb_test.
21571 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
21572 which in a shell. Deletes xgdb when done.
21573 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
21574 Tests the return from the "set height" or "set width" commands.
21575 Added a few return codes where needed.
21576
21577 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
21578
21579 * Makefile.in (SUBDIRS): Add gdb.t17.
21580 * configure.in (subdirs): Add gdb.t17.
21581 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
21582 files to test gdb's calling of functions in the inferior with
21583 the correct arguments and gdb's ability to retrieve any
21584 result returned.
21585
21586 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
21587
21588 * config/unix-gdb.exp (gdb_exit): Remove close commands that
21589 may be called after gdb goes away. Previous versions of expect
21590 needed these to avoid file descriptor leaks, but they cause
21591 errors with the current revision of expect.
21592 * gdb.t00/gdbvars.exp: Use -re on expected output after
21593 setting sevenbit-strings.
21594 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
21595 to set sevenbit-strings consistent across tests.
21596 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
21597 set sevenbit-strings consistent across tests.
21598
21599 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
21600
21601 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
21602 expected output to match current "expect" expectations.
21603
21604 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
21605
21606 * gdb.t00/default.exp: Change expected output for default "source"
21607 command, to match new gdb behavior which requires a filename to
21608 source.
21609
21610 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
21611
21612 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
21613 expected fail for i486-*-* that misses the marker2 function.
21614 * gdb.t10/crossload.exp (bfddefault): Allow successful
21615 recognition of a format to pass even if no symbols are found.
21616 Explicitly catch failures where the format is not recognized
21617 or is ambiguous, and add the reason to the fail message.
21618 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
21619 the cause is and invalid target and add reason to failure message.
21620 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
21621 elf32-i386, elf32-sparc, and elf32-i860.
21622 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
21623 Set up expected failure for 'filename'::variable scope resolution,
21624 which is now apparently broken on all targets.
21625 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
21626 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
21627 gdb.t23/templates.exp: Change failure for missing binfile into
21628 just a warning.
21629 gdb.t21/demangle.exp: Change all cfront references to 'arm'
21630 references.
21631
21632 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
21633
21634 * gdb.t00/default.exp: Add expected output for default "source"
21635 command, to match new gdb behavior.
21636 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
21637
21638 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
21639
21640 * config/*-gdb.exp: returns an error, rather than exiting on
21641 internal errors.
21642
21643 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
21644
21645 * gdb.t03/gdbme.c: Add pointer to struct variable.
21646 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
21647 referencing struct members.
21648
21649 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
21650
21651 * configure.in (mips-idt-ecoff): New target.
21652 * config/mips-gdb.exp: New file for remote board using MIPS remote
21653 debugging protocol.
21654
21655 * Redid configuration scheme. Removed gdb.t*/configure.in.
21656 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
21657 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
21658 distclean targets. Built executables via .o files. Adjusted
21659 tests to account for source files in $(srcdir) rather than
21660 $(objdir).
21661 * lib/gdb.exp (runto): Don't expect () after the function name,
21662 because it may have arguments.
21663
21664 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
21665
21666 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
21667 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
21668 expected failures for mips-idt-* and mips-sgi-*.
21669 * gdb.t00/default.exp (attach): Kill process if requested.
21670 * gdb.t00/help.exp (help target core, help target): Accept a gdb
21671 that does not read core files.
21672 * gdb.t01/run.exp: Removed checks for exit status code.
21673 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
21674 it is linked in.
21675 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
21676 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
21677 appropriate, rather than doing it by hand.
21678 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
21679 execution.
21680 * gdb.t10/crossload.exp: Kill existing program if needed.
21681 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
21682 appropriate, rather than doing it by hand. Always increase
21683 timeout for this test, not just for VxWorks.
21684
21685 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
21686
21687 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
21688 of Chill STRUCT types and STRUCT values.
21689 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
21690 than "char".
21691 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
21692 struct2): New struct definitions and initializations to test
21693 simple Chill STRUCT types.
21694
21695 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
21696
21697 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
21698 the null byte at the end of strings.
21699 * gdb.t00/default.exp: Make show version insensitive to copyright
21700 date.
21701 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
21702 to avoid dependencies on target char signedness.
21703 * gdb.t16/printcmds.exp: Update expected results for explicitly
21704 unsigned char.
21705 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
21706 now work.
21707 * gdb.t21/demangle.exp: Add many more patterns for template
21708 demangling, most of them being expected failures.
21709 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
21710 string we are matching for, to match on the whole string.
21711 * gdb.t21/demangle.exp: Add many new test strings to demangle,
21712 and fix a whole bunch that had incorrect expected output but were
21713 passing anyway because of the bug in "proc demangle".
21714 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
21715 type.
21716 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
21717
21718 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
21719
21720 * gdb/testsuite: made modifications to testcases, etc., to allow
21721 them to work properly given the reorganization of deja-gnu and the
21722 relocation of the testcases from deja-gnu to a "tool" subdirectory.
21723
21724 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21725
21726 * gdb/testsuite: Initial creation of gdb/testsuite.
21727 Migrated dejagnu testcases and support files for testing nm to
21728 gdb/testsuite from deja-gnu. These files were moved "as is"
21729 with no modifications. This migration is part of a major overhaul
21730 of dejagnu. The modifications to these testcases, etc., which
21731 will allow them to work with the new version of dejagnu will be
21732 made in a future update.
21733
21734 For additional changes see gdb.mi/ChangeLog-1999-2003.
21735 \f
21736 ;; Local Variables:
21737 ;; mode: change-log
21738 ;; left-margin: 8
21739 ;; fill-column: 74
21740 ;; version-control: never
21741 ;; End:
21742
21743 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
21744 2003, 2004, 2005 Free Software Foundation, Inc.
21745 Copying and distribution of this file, with or without modification,
21746 are permitted provided the copyright notice and this notice are preserved.
This page took 0.965407 seconds and 4 git commands to generate.