gdb/
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2010-07-01 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.base/help.exp: Adjust expected output.
4
5 2010-07-01 Pedro Alves <pedro@codesourcery.com>
6
7 * gdb.base/help.exp: Adjust expected output.
8
9 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
13 c++/11702.
14
15 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16 Doug Evans <dje@google.com>
17
18 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
19 add .dynamic entry'.
20
21 2010-06-29 Doug Evans <dje@google.com>
22
23 Test PR c++/11702.
24 * gdb.cp/m-static.exp: Add testcase.
25 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
26
27 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
28 Tom Tromey <tromey@redhat.com>
29 Thiago Jung Bauermann <bauerman@br.ibm.com>
30
31 * gdb.python/py-inferior.c: New File.
32 * gdb.python/py-infthread.c: New File.
33 * gdb.python/py-inferior.exp: New File.
34 * gdb.python/py-infthread.exp: New File.
35
36 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
39 (ptype ::C::OtherFileClass typedefs): New.
40 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
41 (C::OtherFileClass::cOtherFileClassVar2): New.
42 (C::OtherFileClass::cOtherFileClassVar_use): Use also
43 cOtherFileClassVar2.
44 (C::cOtherFileType2, C::cOtherFileVar2): New.
45 (C::cOtherFileVar_use): use also cOtherFileVar2.
46 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
47
48 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
51 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
52 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
53 (print ::C::cOtherFileVar)
54 (whatis C::OtherFileClass::cOtherFileClassType)
55 (whatis ::C::OtherFileClass::cOtherFileClassType)
56 (print C::OtherFileClass::cOtherFileClassVar)
57 (print ::cOtherFileClassVar)
58 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
59 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
60 trailing content.
61 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
62 (C::OtherFileClass::cOtherFileClassVar)
63 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
64 (C::cOtherFileVar, C::cOtherFileVar_use): New.
65
66 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 Test PR c++/11703 and PR gdb/1448.
69 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
70 gdb/1448.
71
72 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
75 (main) <rtti_data>: New.
76 * gdb.cp/virtbase.exp (print rtti_data): New.
77
78 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
79 Joel Brobecker <brobecker@adacore.com>
80
81 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
82
83 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
86
87 2010-06-28 Doug Evans <dje@google.com>
88
89 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
90
91 2010-06-27 Doug Evans <dje@google.com>
92
93 * gdb.cp/m-static.exp: Update expected test output.
94
95 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
96
97 * gdb.gdb/selftest.exp: Adjust expected message for
98 capturing start-up runtime.
99
100 2010-06-25 Tom Tromey <tromey@redhat.com>
101
102 PR python/10808:
103 * gdb.python/python.exp: Add new tests.
104
105 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
106
107 * gdb.cp/operator.cc: Created an import loop.
108 * gdb.cp/operator.exp: Added testcase for import loop.
109
110 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Test PR python/11407.
113 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
114 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
115 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
116 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
117 executable_nofb and executable_fb. New variables srcsfile, objsfile,
118 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
119 binfile. Call gdb_compile with clean_restart twice.
120 (func_nofb print, func_nofb backtrace, func_loopfb print)
121 (func_loopfb backtrace): New.
122
123 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
124
125 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
126 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
127 by a hand made one.
128 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
129 i?86 requirement. Remove variables srcfile and binfile. New variable
130 sources, executable_nofb and executable_fb. Call prepare_for_testing.
131
132 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
133
134 * gdb.cell/dwarfaddr.exp: New file.
135 * gdb.cell/dwarfaddr.S: New file.
136
137 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 Test PR 9436.
140 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
141
142 2010-06-24 Hui Zhu <teawater@gmail.com>
143
144 * gdb.base/eval.exp: New file.
145
146 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
147
148 * gdb.cell/fork.exp: New file.
149 * gdb.cell/fork.c: Likewise.
150 * gdb.cell/fork-spu.c: Likewise.
151
152 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
153
154 * lib/gdb.exp (banned_variables_traced): New global variable.
155 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
156 (gdb_init): Use `trace add variable' instead of obsolete
157 `trace variable'.
158
159 2010-06-21 Doug Evans <dje@google.com>
160
161 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
162
163 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
164
165 * gdb.arch/spu-ls.exp: New file.
166 * gdb.arch/spu-ls.c: Likewise.
167
168 2010-06-18 Stan Shebs <stan@codesourcery.com>
169
170 * gdb.threads/thread-specific.exp: Add tests of $_thread.
171
172 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
173
174 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
175 * gdb.base/watch-cond.exp: Likewise.
176 * gdb.python/py-breakpoint.exp: Likewise.
177
178 2010-06-18 Pedro Alves <pedro@codesourcery.com>
179
180 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
181 clean_restart, make sure every test has a distinct message, and
182 that messages don't include the executable' full path.
183
184 2010-06-17 Doug Evans <dje@google.com>
185
186 * gdb.arch/i386-size.exp: Updated expected output for
187 DISASSEMBLY_OMIT_FNAME.
188
189 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
190 Sergio Durigan Junior <sergiodj@redhat.com>
191
192 * gdb.base/watch-notconst.c: New file.
193 * gdb.base/watch-notconst.S: New file.
194 * gdb.base/watch-notconst2.c: New file.
195 * gdb.base/watch-notconst2.S: New file.
196 * gdb.base/watch-notconst.exp: New file.
197 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
198 (func4): Add operations on `global_ptr_ptr'.
199 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
200 routine to test watchpoints created with a constant expression.
201 (test_inaccessible_watchpoint): Include tests for watchpoints
202 created with a constant expression.
203
204 2010-06-14 Kevin Buettner <kevinb@redhat.com>
205
206 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
207 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
208 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
209 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
210 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
211 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
212 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
213 of `_start'.
214
215 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
216
217 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
218 not supported on the target.
219 * gdb.mi/mi-nonstop-exit.exp: Likewise.
220 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
221 * gdb.mi/mi-nsintrall.exp: Likewise.
222 * gdb.mi/mi-nsmoribund.exp: Likewise.
223 * gdb.mi/mi-nsthrexec.exp: Likewise.
224
225 2010-06-11 Stan Shebs <stan@codesourcery.com>
226
227 * gdb.base/permissions.exp: New file.
228
229 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
230
231 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
232 does not support ELF executable class.
233
234 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
235
236 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
237
238 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
241 (runto): Catch "The target does not support running in non-stop mode.".
242
243 2010-06-11 Michael Snyder <msnyder@vmware.com>
244
245 * gdb.base/setshow.exp (set language asm): Don't use
246 gdb_test_no_output, fails on some targets.
247
248 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
249
250 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
251 * gdb.cp/pr9167.exp: Likewise.
252
253 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
254
255 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
256
257 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
258
259 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
260
261 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
262
263 * gdb.base/charset.c (main): Make sure malloc gets linked in.
264
265 2010-06-11 Tom Tromey <tromey@redhat.com>
266
267 PR gdb/9977, PR exp/11636::
268 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
269 (pieces_test_f6): Update expected output.
270
271 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 * gdb.base/moribund-step.exp: New.
274
275 2010-06-08 Michael Snyder <msnyder@vmware.com>
276
277 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
278 * gdb.ada/boolean_expr.exp:
279 * gdb.ada/frame_args.exp: Ditto.
280 * gdb.ada/lang_switch.exp: Ditto.
281 * gdb.ada/ptype_arith_binop.exp: Ditto.
282 * gdb.ada/ref_param.exp: Ditto.
283 * gdb.ada/type_coercion.exp:Ditto.
284
285 * gdb.asm/asm-source.exp: Ditto.
286
287 * gdb.base/attach.exp: Ditto.
288 * gdb.base/bitfields2.exp: Ditto.
289 * gdb.base/call-signal-resume.exp: Ditto.
290 * gdb.base/callfuncs.exp: Ditto.
291 * gdb.base/commands.exp: Ditto.
292 * gdb.base/dbx.exp: Ditto.
293 * gdb.base/default.exp: Ditto.
294 * gdb.base/dump.exp: Ditto.
295 * gdb.base/exprs.exp: Ditto.
296 * gdb.base/freebpcmd.exp: Ditto.
297 * gdb.base/interrupt.exp: Ditto.
298 * gdb.base/list.exp: Ditto.
299 * gdb.base/long_long.exp: Ditto.
300 * gdb.base/maint.exp: Ditto.
301 * gdb.base/ptype.exp: Ditto.
302 * gdb.base/return.exp: Ditto.
303 * gdb.base/setshow.exp: Ditto.
304 * gdb.base/sigbpt.exp: Ditto.
305 * gdb.base/sigrepeat.exp: Ditto.
306
307 * gdb.cp/classes.exp: Ditto.
308
309 * gdb.dwarf2/dw2-restore.exp: Ditto.
310
311 * gdb.gdb/selftest.exp: Ditto.
312
313 * gdb.multi/base.exp: Ditto.
314 * gdb.multi/bkpt-multi-exec.exp: Ditto.
315
316 * gdb.python/py-block.exp: Ditto.
317 * gdb.python/py-prettyprint.exp: Ditto.
318 * gdb.python/py-template.exp: Ditto.
319
320 * gdb.server/ext-attach.exp: Ditto.
321 * gdb.server/ext-run.exp: Ditto.
322 * gdb.server/server-mon.exp: Ditto.
323
324 * gdb.threads/fork-thread-pending.exp: Ditto.
325 * gdb.threads/hand-call-in-threads.exp: Ditto.
326 * gdb.threads/interrupted-hand-call.exp: Ditto.
327 * gdb.threads/linux-dp.exp: Ditto.
328 * gdb.threads/manythreads.exp: Ditto.
329 * gdb.threads/print-threads.exp: Ditto.
330 * gdb.threads/pthreads.exp: Ditto.
331 * gdb.threads/schedlock.exp: Ditto.
332 * gdb.threads/thread-unwindonsignal.exp: Ditto.
333 * gdb.threads/threadapply.exp: Ditto.
334
335 2010-06-08 Michael Snyder <msnyder@vmware.com>
336
337 * gdb.ada/exec_changed.exp:
338 Use ".*" instead of "" as wildcard regexp.
339
340 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
341 * gdb.base/call-ar-st.exp: Ditto.
342 * gdb.base/checkpoint.exp: Ditto.
343 * gdb.base/default.exp: Ditto.
344 * gdb.base/dump.exp: Ditto.
345 * gdb.base/ending-run.exp: Ditto.
346 * gdb.base/fileio.exp: Ditto.
347 * gdb.base/miscexprs.exp: Ditto.
348 * gdb.base/pointers.exp: Ditto.
349 * gdb.base/readline.exp: Ditto.
350 * gdb.base/reread.exp: Ditto.
351 * gdb.base/restore.exp: Ditto.
352 * gdb.base/shlib-call.exp: Ditto.
353 * gdb.base/valgrind-db-attach.exp: Ditto.
354 * gdb.base/volatile.exp: Ditto.
355 * gdb.base/watchpoints.exp: Ditto.
356
357 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
358
359 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
360 * gdb.python/py-value.exp: Ditto.
361
362 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
363 * gdb.trace/circ.exp: Ditto.
364 * gdb.trace/collection.exp: Ditto.
365 * gdb.trace/packetlen.exp: Ditto.
366 * gdb.trace/passc-dyn.exp: Ditto.
367 * gdb.trace/report.exp: Ditto.
368 * gdb.trace/tfile.exp: Ditto.
369 * gdb.trace/tfind.exp: Ditto.
370 * gdb.trace/while-dyn.exp: Ditto.
371
372 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
375
376 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 Test PR 10640.
379 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
380
381 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
382
383 * gdb.cp/koenig.exp: Test for ADL operators.
384 * gdb.cp/koenig.cc: Added ADL operators.
385 * gdb.cp/operator.exp: New test.
386 * gdb.cp/operator.cc: New test.
387
388 2010-06-04 Michael Snyder <msnyder@vmware.com>
389
390 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
391 * gdb.base/pending.exp: Ditto.
392
393 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
394
395 2010-06-04 Doug Evans <dje@google.com>
396
397 * gdb.python/py-prettyprint.exp: Add new test for enabled and
398 disabled printers.
399 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
400 (enable_lookup_function): New function.
401
402 2010-06-04 Tom Tromey <tromey@redhat.com>
403
404 * gdb.python/py-value.exp (test_value_hash): Don't test equality
405 of hash and id.
406
407 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
410 newline.
411 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
412 (empty verbose non-noisy clear, empty verbose noisy clear)
413 (empty non-verbose noisy clear): Likewise.
414
415 2010-06-03 Michael Snyder <msnyder@vmware.com>
416
417 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
418 * gdb.base/display.exp: Ditto.
419 * gdb.base/find.exp: Ditto.
420 * gdb.base/ifelse.exp: Ditto.
421 * gdb.base/multi-forks.exp: Ditto.
422 * gdb.base/recurse.exp: Ditto.
423 * gdb.base/setshow.exp: Ditto.
424 * gdb.base/value-double-free.exp: Ditto.
425 * gdb.base/watch-vfork.exp: Ditto.
426 * gdb.base/watch_thread_num.exp: Ditto.
427 * gdb.base/watchpoint-solib.exp: Ditto.
428 * gdb.base/watchpoint.exp: Ditto.
429 * gdb.base/watchpoints.exp: Ditto.
430
431 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
432 * gdb.cp/overload.exp: Ditto.
433 * gdb.cp/virtfunc.exp: Ditto.
434
435 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
436
437 * gdb.reverse/watch-precsave.exp:
438 Replace gdb_test with gdb_test_no_output.
439
440 * gdb.threads/attach-into-signal.exp:
441 Replace gdb_test with gdb_test_no_output.
442 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
443 * gdb.threads/watchthreads.exp: Ditto.
444 * gdb.threads/watchthreads2.exp: Ditto.
445
446 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
447 * gdb.trace/tfind.exp: Ditto.
448
449 2010-06-03 Joel Brobecker <brobecker@adacore.com>
450
451 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
452 successful test if message is the empty string.
453
454 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.fortran/module.exp (stopped language detection): New test.
457
458 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Support DW_TAG_module as separate namespaces.
461 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
462 gdb.fortran/library-module-lib.f90: New.
463 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
464 (print i): Remove.
465 (continue to breakpoint: i-is-1, print var_i value 1)
466 (continue to breakpoint: i-is-2, print var_i value 2)
467 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
468 (print var_d, print var_i value 14, ptype modmany, complete `modm)
469 (complete `modmany, complete `modmany`, complete `modmany`var)
470 (show language, setting breakpoint at module): New tests.
471 * gdb.fortran/module.f90 (module mod): Remove.
472 (module mod1, module mod2, module modmany, subroutine sub1)
473 (subroutine sub2, program module): New.
474
475 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
476
477 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
478 (print value of rUC, print value of rI, print value of UI): ... here.
479 * gdb.cp/anon-union.exp (pass): Rename to ...
480 (print z 2): ... here.
481
482 2010-06-02 Michael Snyder <msnyder@vmware.com>
483
484 * gdb.trace/actions.exp: Use gdb_test_no_output.
485 * gdb.trace/circ.exp: Ditto.
486 * gdb.trace/packetlen.exp: Ditto.
487 * gdb.trace/save-trace.exp: Ditto.
488 * gdb.trace/tracecmd.exp: Ditto.
489 * gdb.trace/tsv.exp: Ditto.
490
491 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
492 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
493 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
494 * gdb.threads/manythreads.exp: Ditto.
495 * gdb.threads/print-threads.exp: Ditto.
496 * gdb.threads/pthreads.exp: Ditto.
497 * gdb.threads/schedlock.exp: Ditto.
498 * gdb.threads/staticthreads.exp: Ditto.
499 * gdb.threads/thread-specific.exp: Ditto.
500 * gdb.threads/thread-unwindonsignal.exp: Ditto.
501 * gdb.threads/threadapply.exp: Ditto.
502 * gdb.threads/watchthreads.exp: Ditto.
503 * gdb.threads/watchthreads2.exp: Ditto.
504
505 * gdb.python/py-block.exp: Use gdb_test_no_output.
506 * gdb.python/py-prettyprint.exp: Ditto.
507 * gdb.python/py-template.exp: Ditto.
508 * gdb.python/py-value.exp: Ditto.
509
510 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
511 * gdb.reverse/watch-reverse.exp: Ditto.
512
513 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
514 * gdb.server/ext-run.exp: Ditto.
515
516 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
517 * gdb.dwarf2/dw2-compressed.exp: Ditto.
518 * gdb.dwarf2/dw2-intercu.exp: Ditto.
519 * gdb.dwarf2/dw2-intermix.exp: Ditto.
520 * gdb.dwarf2/dw2-producer.exp: Ditto.
521 * gdb.dwarf2/mac-fileno.exp: Ditto.
522
523 * gdb.gdb/observer.exp: Use gdb_test_no_output.
524 * gdb.gdb/selftest.exp: Ditto.
525
526 * gdb.multi/base.exp: Use gdb_test_no_output.
527
528 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
529
530 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
533
534 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
535
536 * gdb.cp/class2.exp: Use gdb_test_no_output.
537 * gdb.cp/classes.exp: Ditto.
538 * gdb.cp/extern-c.exp: Ditto.
539 * gdb.cp/inherit.exp: Ditto.
540 * gdb.cp/maint.exp: Ditto.
541 * gdb.cp/mb-inline.exp: Ditto.
542 * gdb.cp/mb-templates.exp: Ditto.
543 * gdb.cp/method2.exp: Ditto.
544 * gdb.cp/misc.exp: Ditto.
545 * gdb.cp/ovldbreak.exp: Ditto.
546 * gdb.cp/punctuator.exp: Ditto.
547 * gdb.cp/templates.exp: Ditto.
548 * gdb.cp/virtbase.exp: Ditto.
549
550 * gdb.threads/attach-stopped.exp:
551 Replace uses of send_gdb / gdb_expect.
552 * gdb.threads/attachstop-mt.exp:
553 Replace uses of send_gdb / gdb_expect.
554 * gdb.threads/gcore-thread.exp:
555 Replace uses of send_gdb / gdb_expect.
556 * gdb.threads/hand-call-in-threads.exp:
557 Replace uses of send_gdb / gdb_expect.
558 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
559 * gdb.threads/print-threads.exp:
560 Replace uses of send_gdb / gdb_expect.
561 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
562 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
563 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
564
565 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
566 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
567 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
568 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
569 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
570 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
571 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
572 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
573 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
574 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
575 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
576
577 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
580
581 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
582
583 * gdb.cp/koenig.exp: Added new test case.
584 * gdb.cp/koenig.cc: Ditto.
585
586 2010-06-01 Michael Snyder <msnyder@vmware.com>
587
588 * gdb.base/arithmet.exp: Use gdb_test_no_output.
589 * gdb.base/arrayidx.exp: Ditto.
590 * gdb.base/attach.exp: Ditto.
591 * gdb.base/auxv.exp: Ditto.
592 * gdb.base/bigcre.exp: Ditto.
593 * gdb.base/break-always.exp: Ditto.
594 * gdb.base/break-interp.exp: Ditto.
595 * gdb.base/break.exp: Ditto.
596 * gdb.base/breakpoint-shadow.exp: Ditto.
597 * gdb.base/call-ar-st.exp: Ditto.
598 * gdb.base/call-sc.exp: Ditto.
599 * gdb.base/call-signal-resume.exp: Ditto.
600 * gdb.base/callfuncs.exp: Ditto.
601 * gdb.base/catch-syscall.exp: Ditto.
602 * gdb.base/charset.exp: Ditto.
603 * gdb.base/code-expr.exp: Ditto.
604 * gdb.base/commands.exp: Ditto.
605 * gdb.base/cond-expr.exp: Ditto.
606 * gdb.base/condbreak.exp: Ditto.
607 * gdb.base/cursal.exp: Ditto.
608 * gdb.base/cvexpr.exp: Ditto.
609 * gdb.base/default.exp: Ditto.
610 * gdb.base/del.exp: Ditto.
611 * gdb.base/detach.exp: Ditto.
612 * gdb.base/display.exp: Ditto.
613 * gdb.base/ena-dis-br.exp: Ditto.
614 * gdb.base/eval-skip.exp: Ditto.
615 * gdb.base/foll-fork.exp: Ditto.
616 * gdb.base/foll-vfork.exp: Ditto.
617 * gdb.base/frame-args.exp: Ditto.
618 * gdb.base/funcargs.exp: Ditto.
619 * gdb.base/gcore-buffer-overflow.exp: Ditto.
620 * gdb.base/gdbvars.exp: Ditto.
621 * gdb.base/help.exp: Ditto.
622 * gdb.base/ifelse.exp: Ditto.
623 * gdb.base/included.exp: Ditto.
624 * gdb.base/list.exp: Ditto.
625 * gdb.base/macscp.exp: Ditto.
626 * gdb.base/maint.exp: Ditto.
627 * gdb.base/multi-fork.exp: Ditto.
628 * gdb.base/overlays.exp: Ditto.
629 * gdb.base/page.exp: Ditto.
630 * gdb.base/pending.exp: Ditto.
631 * gdb.base/pointers.exp: Ditto.
632 * gdb.base/pr11022.exp: Ditto.
633 * gdb.base/prelink.exp: Ditto.
634 * gdb.base/printcmds.exp: Ditto.
635 * gdb.base/psymtab.exp: Ditto.
636 * gdb.base/randomize.exp: Ditto.
637 * gdb.base/relational.exp: Ditto.
638 * gdb.base/relocate.exp: Ditto.
639 * gdb.base/remote.exp: Ditto.
640 * gdb.base/sepdebug.exp: Ditto.
641 * gdb.base/set-lang-auto.exp: Ditto.
642 * gdb.base/setshow.exp: Ditto.
643 * gdb.base/setvar.exp: Ditto.
644 * gdb.base/signals.exp: Ditto.
645 * gdb.base/signull.exp: Ditto.
646 * gdb.base/sigstep.exp: Ditto.
647 * gdb.base/sizeof.exp: Ditto.
648 * gdb.base/solib-disc.exp: Ditto.
649 * gdb.base/store.exp: Ditto.
650 * gdb.base/structs.exp: Ditto.
651 * gdb.base/structs2.exp: Ditto.
652 * gdb.base/subst.exp: Ditto.
653 * gdb.base/term.exp: Ditto.
654 * gdb.base/trace-commands.exp: Ditto.
655 * gdb.base/unwindonsignal.exp: Ditto.
656 * gdb.base/valgrind-db-attach.exp: Ditto.
657 * gdb.base/varargs.exp: Ditto.
658 * gdb.base/watch-cond.exp: Ditto.
659 * gdb.base/watch_thread_num.exp: Ditto.
660 * gdb.base/watchpoint-cond-gone.exp: Ditto.
661 * gdb.base/watchpoint.exp: Ditto.
662 * gdb.base/whatis-exp.exp: Ditto.
663
664 2010-06-01 Michael Snyder <msnyder@vmware.com>
665
666 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
667 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
668 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
669 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
670 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
671 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
672 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
673 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
674 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
675 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
676 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
677 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
678 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
679 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
680 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
681
682 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
683
684 * gdb.base/commands.exp (begin commands on watch): Remove excessive
685 trailing newline.
686 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
687 * gdb.java/jmisc.exp (p *args\n): Rename to ...
688 (p *args): ... here and remove excessive trailing newline.
689
690 2010-05-31 Joel Brobecker <brobecker@adacore.com>
691
692 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
693
694 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
695
696 Accept the new Linux kernel "t (tracing stop)" string.
697 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
698 Update comment.
699 (state_wait) <T (tracing stop)>: New.
700 (main): Update the state_wait expect string.
701
702 2010-05-28 Pedro Alves <pedro@codesourcery.com>
703
704 * limits.c, limits.exp: Delete files.
705 * Makefile.in (clean mostlyclean): Adjust.
706 * tracecmd.exp: Adjust.
707
708 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.base/tui-layout.exp: New.
711
712 2010-05-28 Michael Snyder <msnyder@vmware.com>
713
714 * gdb.reverse/break-precsave.exp:
715 Replace uses of send_gdb / gdb_expect.
716 * gdb.reverse/break-reverse.exp:
717 Replace uses of send_gdb / gdb_expect.
718 * gdb.reverse/consecutive-precsave.exp:
719 Replace uses of send_gdb / gdb_expect.
720 * gdb.reverse/consecutive-reverse.exp:
721 Replace uses of send_gdb / gdb_expect.
722 * gdb.reverse/finish-precsave.exp:
723 Replace uses of send_gdb / gdb_expect.
724 * gdb.reverse/finish-reverse.exp:
725 Replace uses of send_gdb / gdb_expect.
726 * gdb.reverse/i386-precsave.exp:
727 Replace uses of send_gdb / gdb_expect.
728 * gdb.reverse/i386-reverse.exp:
729 Replace uses of send_gdb / gdb_expect.
730 * gdb.reverse/i386-sse-reverse.exp:
731 Replace uses of send_gdb / gdb_expect.
732 * gdb.reverse/i387-env-reverse.exp:
733 Replace uses of send_gdb / gdb_expect.
734 * gdb.reverse/i387-stack-reverse.exp:
735 Replace uses of send_gdb / gdb_expect.
736 * gdb.reverse/machinestate-precsave.exp:
737 Replace uses of send_gdb / gdb_expect.
738 * gdb.reverse/machinestate.exp:
739 Replace uses of send_gdb / gdb_expect.
740 * gdb.reverse/sigall-precsave.exp:
741 Replace uses of send_gdb / gdb_expect.
742 * gdb.reverse/sigall-reverse.exp:
743 Replace uses of send_gdb / gdb_expect.
744 * gdb.reverse/solib-precsave.exp:
745 Replace uses of send_gdb / gdb_expect.
746 * gdb.reverse/solib-reverse.exp:
747 Replace uses of send_gdb / gdb_expect.
748 * gdb.reverse/step-precsave.exp:
749 Replace uses of send_gdb / gdb_expect.
750 * gdb.reverse/step-reverse.exp:
751 Replace uses of send_gdb / gdb_expect.
752 * gdb.reverse/until-precsave.exp:
753 Replace uses of send_gdb / gdb_expect.
754 * gdb.reverse/until-reverse.exp:
755 Replace uses of send_gdb / gdb_expect.
756 * gdb.reverse/watch-precsave.exp:
757 Replace uses of send_gdb / gdb_expect.
758 * gdb.reverse/watch-reverse.exp:
759 Replace uses of send_gdb / gdb_expect.
760
761 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
764 excessive newline.
765
766 2010-05-27 Michael Snyder <msnyder@vmware.com>
767
768 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
769 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
770 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
771 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
772 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
773 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
774 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
775 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
776 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
777 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
778 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
779 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
780 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
781 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
782 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
783 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
784 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
785 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
786 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
787
788 2010-05-26 Michael Snyder <msnyder@vmware.com>
789
790 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
791 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
792
793 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
794 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
795 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
796
797 * gdb.reverse/consecutive-reverse.exp:
798 Replace uses of send_gdb / gdb_expect.
799 * gdb.reverse/consecutive-precsave.exp:
800 Replace uses of send_gdb / gdb_expect.
801
802 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
803 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
804 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
805 * gdb.mi/mi-ns-stale-regcache.exp:
806 Replace uses of send_gdb / gdb_expect.
807 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
808 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
809 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
810 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
811 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
812 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
813 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
814 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
815 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
816
817 2010-05-26 Michael Snyder <msnyder@vmware.com>
818
819 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
820
821 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
822
823 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
824 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
825 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
826 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
827 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
828 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
829 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
830 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
831 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
832
833 2010-05-25 Tom Tromey <tromey@redhat.com>
834
835 * gdb.base/macscp.exp: Add missing space after setup_kfail.
836
837 2010-05-25 Tom Tromey <tromey@redhat.com>
838
839 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
840 argument order.
841 * gdb.base/macscp.exp: Fix setup_kfail argument order.
842 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
843 order.
844 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
845 order.
846 * gdb.base/call-sc.exp (setup_kfails): Remove.
847 (setup_compiler_kfails): Remove.
848 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
849 argument order.
850 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
851 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
852 (advancei): Fix setup_kfail argument order.
853 * gdb.base/radix.exp: Fix setup_kfail argument order.
854 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
855 order.
856 * gdb.base/structs.exp (setup_kfails): Remove.
857 (setup_compiler_kfails): Fix setup_kfail argument order.
858 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
859 order.
860 * gdb.java/jmain.exp: Fix setup_kfail argument order.
861 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
862 setup_kfail argument order.
863 * gdb.cp/overload.exp: Fix setup_kfail argument order.
864
865 2010-05-25 Tom Tromey <tromey@redhat.com>
866
867 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
868
869 2010-05-25 Michael Snyder <msnyder@vmware.com>
870
871 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
872 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
873 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
874 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
875 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
876 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
877 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
878 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
879 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
880 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
881 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
882 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
883 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
884 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
885 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
886 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
887 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
888 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
889 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
890 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
891 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
892 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
893 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
894 * gdb.base/default.exp: Replace send_gdb with gdb_test.
895 * gdb.base/define.exp: Replace send_gdb with gdb_test.
896 * gdb.base/display.exp: Replace send_gdb with gdb_test.
897 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
898 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
899 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
900 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
901 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
902 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
903 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
904 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
905 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
906 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
907 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
908 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
909 * gdb.base/help.exp: Replace send_gdb with gdb_test.
910 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
911 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
912 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
913 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
914 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
915 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
916 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
917 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
918 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
919
920 2010-05-25 Doug Evans <dje@google.com>
921
922 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
923 gdb.string_to_argv.
924
925 2010-05-21 Tom Tromey <tromey@redhat.com>
926
927 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
928 Call it.
929 * gdb.dwarf2/pieces.S: Update.
930 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
931
932 2010-05-21 Tom Tromey <tromey@redhat.com>
933
934 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
935 Call it.
936 * gdb.dwarf2/pieces.c (struct C): New.
937 (f6): New function.
938 * gdb.dwarf2/pieces.S: Replace.
939
940 2010-05-21 Tom Tromey <tromey@redhat.com>
941
942 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
943 Call it.
944
945 2010-05-21 Tom Tromey <tromey@redhat.com>
946
947 * gdb.dwarf2.pieces.exp: New file.
948 * gdb.dwarf2.pieces.S: New file.
949 * gdb.dwarf2.pieces.c: New file.
950
951 2010-05-20 Pedro Alves <pedro@codesourcery.com>
952 Joel Brobecker <brobecker@adacore.com>
953
954 * lib/gdb.exp (gdb_test_no_output): New function.
955 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
956 when testing commands that should produce no output.
957
958 2010-05-17 Joel Brobecker <brobecker@adacore.com>
959
960 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
961 parameter that we want to watch being a constant.
962
963 2010-05-17 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/cond_lang: New testcase.
966
967 2010-05-17 Joel Brobecker <brobecker@adacore.com>
968
969 * lib/gdb.exp (banned_variables): New variable/constant.
970 (gdb_init): Add write trace on variables listed in banned_variables.
971 (gdb_finish): Remove write traces on variables listed in
972 banned_variables.
973
974 2010-05-17 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
977 * gdb.cp/koenig.exp: Likewise.
978
979 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
980
981 PR python/11482
982
983 * gdb.python/py-value.exp (test_value_hash): New function.
984
985 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
986
987 PR exp/11530.
988 * gdb.base/gdb11530.c: New file.
989 * gdb.base/gdb11530.exp: New file.
990
991 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
992
993 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
994 * gdb.dwarf2/dw2-modula2-self-type.S: New.
995
996 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
997
998 * gdb.cp/koenig.exp: New test.
999 * gdb.cp/koenig.cc: New test program.
1000
1001 2010-05-05 Joel Brobecker <brobecker@adacore.com>
1002
1003 Remove the use of prms_id and bug_id throughout the testsuite.
1004
1005 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1006
1007 PR exp/11349.
1008 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1009 use a reference local variable.
1010
1011 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1014 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1015 variable different_dir. Move debugfile into a full directory pathname
1016 under DIFFERENT_DIR.
1017 * lib/gdb.exp (separate_debug_filename): Remove.
1018 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1019 variable debug_dir and mkdir of it. Update function comments.
1020
1021 2010-04-29 Pedro Alves <pedro@codesourcery.com>
1022
1023 PR gdb/11557
1024
1025 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1026 files.
1027
1028 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1029
1030 * gdb.python/py-param.exp: New File.
1031
1032 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1033
1034 * gdb.base/default.exp: Fix "set language" test.
1035
1036 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1037
1038 PR breakpoints/11531.
1039 * gdb.base/gdb11531.c: New file.
1040 * gdb.base/gdb11531.exp: New file.
1041
1042 2010-04-26 Tom Tromey <tromey@redhat.com>
1043
1044 * gdb.base/completion.exp: Add tests for completion and deprecated
1045 commands.
1046
1047 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1050 (print /x char_array): Escape curly brackets.
1051
1052 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1053
1054 Fix deadlock on looped list of loaded shared objects.
1055 * gdb.base/solib-corrupted.exp: New.
1056
1057 2010-04-23 Doug Evans <dje@google.com>
1058
1059 * gdb.python/py-section-script.c: New file.
1060 * gdb.python/py-section-script.exp: New file.
1061 * gdb.python/py-section-script.py: New file.
1062
1063 2010-04-20 Chris Moller <cmoller@redhat.com>
1064
1065 PR 10179
1066
1067 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1068 * gdb.base/pr10179-a.c:
1069 * gdb.base/pr10179-b.c:
1070 * gdb.base/pr10179.exp: New files.
1071
1072 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1073
1074 Fix crashes on dangling display expressions.
1075 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1076 is SEP.
1077 (lib_flags): Remove the "debug" keyword.
1078 (libsepdebug): New variable for iterating new loop.
1079 (save_pf_prefix): New variable wrapping the loop.
1080 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1081 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1082
1083 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1084
1085 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1086
1087 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1088
1089 PR stabs/11479.
1090 * gdb.stabs/gdb11479.exp: New file.
1091 * gdb.stabs/gdb11479.c: New file.
1092
1093 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1094
1095 * gdb.base/charset.c (Strin16, String32): New variables.
1096 * gdb.base/charset.exp (gdb_test): Test correct display
1097 of 16 or 32 bit strings.
1098
1099 2010-04-21 Chris Moller <cmoller@redhat.com>
1100
1101 PR 9167
1102 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1103 * gdb.cp/pr9167.cc: New file.
1104 * gdb.cp/pr9167.exp: New file.
1105
1106
1107 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1108
1109 PR pascal/11492.
1110 * gdb.pascal/gdb11492.pas: New file.
1111 * gdb.pascal/gdb11492.exp: New file.
1112
1113 2010-04-20 Joel Brobecker <brobecker@adacore.com>
1114
1115 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
1116
1117 2010-04-20 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/dyn_loc: New testcase.
1120
1121 2010-04-20 Chris Moller <cmoller@redhat.com>
1122
1123 PR 10867
1124
1125 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1126 * gdb.cp/pr10687.cc: New file.
1127 * gdb.cp/pr10687.exp: New file.
1128
1129
1130 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1131 Sergio Durigan Junior <sergiodj@redhat.com>
1132
1133 * gdb.fortran/logical.exp: New testcase.
1134 * gdb.fortran/logical.f90: New file.
1135
1136 2010-04-19 Doug Evans <dje@google.com>
1137
1138 * gdb.base/help.exp (help source): Update expected output.
1139
1140 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1141
1142 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1143 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1144 gdb_exit and return.
1145 (executable): New variable.
1146 (binfile): Use it.
1147
1148 2010-04-19 Pedro Alves <pedro@codesourcery.com>
1149
1150 PR breakpoints/8554.
1151
1152 * gdb.trace/save-trace.exp: Adjust.
1153
1154 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1155
1156 PR corefiles/11511
1157 * gdb.arch/system-gcore.exp: New.
1158 * gdb.arch/gcore.c: Likewise.
1159
1160 2010-04-15 Doug Evans <dje@google.com>
1161
1162 * gdb.python/py-progspace.c: New file.
1163 * gdb.python/py-progspace.exp: New file.
1164
1165 * gdb.base/source.exp: Add tests for "source -s".
1166
1167 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1168
1169 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1170 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1171 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1172 * gdb.python/py-mi.exp: New test for to_string returning None.
1173
1174 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1175
1176 * gdb.python/py-breakpoint.c: Make result global.
1177
1178 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1179
1180 Fix non-GNU make compatibility.
1181 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1182
1183 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1184
1185 * gdb.python/py-breakpoint.exp: New File.
1186 * gdb.python/py-breakpoint.C: Ditto.
1187
1188 2010-04-08 Stan Shebs <stan@codesourcery.com>
1189
1190 * gdb.trace/actions.exp: Clear default-collect.
1191 * gdb.trace/save-trace.exp: Clear default-collect.
1192
1193 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1194
1195 * gdb.python/py-value: Add null string variable.
1196 (test_lazy_string): Test zero length, NULL address lazy
1197 strings.
1198
1199 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1200
1201 * gdb.arch/i386-avx.c: New.
1202 * gdb.arch/i386-avx.exp: Likewise.
1203
1204 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1205
1206 2010-04-06 Doug Evans <dje@google.com>
1207
1208 * gdb.base/source-test.gdb: New file.
1209 * gdb.base/source.exp: Test source -v.
1210
1211 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1212
1213 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1214
1215 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1216
1217 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1218 within one line, unless it is followed by a double quote.
1219 * gdb.stabs/hppa.sed: Idem.
1220 * gdb.stabs/weird.def: Add char and String constants
1221 * gdb.stabs/weird.exp: Check for correct parsing of
1222 chhar and string constants.
1223 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1224 in .stabs to .stabx substitution.
1225
1226 2010-04-05 Stan Shebs <stan@codesourcery.com>
1227
1228 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1229 constant global.
1230 * gdb.trace/tfile.exp: Try to print them.
1231
1232 2010-04-04 Stan Shebs <stan@codesourcery.com>
1233
1234 * gdb.base/completion.exp: Update for new "info watchpoints".
1235 * gdb.base/default.exp: Ditto.
1236 * gdb.base/help.exp: Ditto.
1237 * gdb.base/watchpoint.exp: Ditto.
1238 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
1239
1240 2010-04-04 Stan Shebs <stan@codesourcery.com>
1241
1242 * gdb.trace/tfile.exp: Sharpen tfind test.
1243
1244 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.base/break-entry.exp: New.
1247
1248 2010-04-02 Hui Zhu <teawater@gmail.com>
1249 Michael Snyder <msnyder@vmware.com>
1250
1251 * gdb.reverse/i386-sse-reverse.exp: New file.
1252 * gdb.reverse/i386-sse-reverse.c: New file.
1253
1254 2010-04-02 Pedro Alves <pedro@codesourcery.com>
1255
1256 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1257
1258 2010-04-01 Stan Shebs <stan@codesourcery.com>
1259
1260 * gdb.trace/actions.exp: Tweak expected output.
1261 * gdb.trace/while-stepping.exp: Tweak expected output.
1262
1263 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1266
1267 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1268
1269 * gdb.base/commands.exp: Adjust.
1270 * gdb.cp/extern-c.exp: Adjust.
1271
1272 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1273
1274 * gdb.trace/collection.c (local_test_func): Define a local struct,
1275 and instanciate it.
1276
1277 2010-04-01 Pedro Alves <pedro@codesourcery.com>
1278
1279 * gdb.trace/collection.exp (gdb_collect_args_test)
1280 (gdb_collect_argarray_test): XFAIL the tests that assume the
1281 argarray argument's elements are collected.
1282
1283 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1284
1285 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1286 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1287
1288 2010-03-31 Stan Shebs <stan@codesourcery.com>
1289
1290 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1291 and tracepoint conditionals.
1292 (gdb_verify_tracepoints): Delete unused return.
1293
1294 2010-03-26 Keith Seitz <keiths@redhat.com>
1295
1296 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1297 appear in the output before main.
1298 Remove KFAIL for gdb/2215 aka bz 9320.
1299
1300 2010-03-30 Doug Evans <dje@google.com>
1301
1302 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1303 by dejagnu.
1304 * gdb.arch/amd64-dword.exp: Ditto.
1305
1306 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1307 match.
1308 (break printf): Ditto.
1309
1310 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1311
1312 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1313 gcc < 4.4.
1314 * gdb.cp/shadow.exp: Ditto.
1315
1316 2010-03-29 Pedro Alves <pedro@codesourcery.com>
1317
1318 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1319 "tstart" is silent.
1320
1321 2010-03-29 Pedro Alves <pedro@codesourcery.com>
1322
1323 * gdb.trace/collection.exp (executable): New.
1324 (binfile): Use it.
1325 (fpreg, spreg, pcreg): New.
1326 (test_register): Use gdb_test_multiple. Pass /x to print.
1327 (prepare_for_trace_test): New.
1328 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1329 (gdb_collect_args_test, gdb_collect_argstruct_test)
1330 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1331 prepare_for_trace_test.
1332 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1333 fpreg, spreg and pcreg.
1334 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1335 prepare_for_trace_test.
1336 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1337 try to detect tracing support here. Don't set breakpoints at
1338 `begin' or `end' here.
1339 <global scope>: Use clean_restart. Run to main before checking
1340 for tracing support. Check for for tracing support here.
1341
1342 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1345 " as $displacement" to "seen displacement message".
1346
1347 2010-03-28 Pedro Alves <pedro@codesourcery.com>
1348
1349 * gdb.trace/while-dyn.exp (executable): New variable.
1350 (binfile): Use it.
1351 (test_while_stepping): New function. Move most tests here. Call
1352 it once for each of the while-stepping, stepping and ws aliases.
1353
1354 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1355
1356 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1357 that do not provide the tagless_struct type name at all.
1358 (test_print_anon_union): Do not check value of uninitialized
1359 union member. Do not use cp_test_ptype_class, so we can accept
1360 "long" as well as "long int".
1361
1362 2010-03-26 Pedro Alves <pedro@codesourcery.com>
1363
1364 * gdb.trace/tfile.c (tohex, bin2hex): New.
1365 (write_error_trace_file): Hexify error description.
1366
1367 2010-03-25 Stan Shebs <stan@codesourcery.com>
1368
1369 * gdb.trace/tfile.c: Generate an additional trace file, improve
1370 portability.
1371 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1372 files in a better way.
1373
1374 2010-03-25 Keith Seitz <keiths@redhat.com>
1375
1376 * gdb.java/jprint.exp: XFAIL printing of static class members
1377 because of GCC debuginfo problem.
1378
1379 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1382
1383 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1384
1385 * gdb.base/completion.exp: Allow long instead of long int.
1386 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1387 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1388 variable p.
1389 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1390 * gdb.base/pointers.exp: Allow long instead of long int.
1391 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1392 * gdb.base/step-line.exp: Allow a directory before the source file name.
1393
1394 2010-03-24 Tom Tromey <tromey@redhat.com>
1395
1396 PR breakpoints/9352:
1397 * gdb.base/default.exp: Update.
1398 * gdb.base/commands.exp: Update.
1399 * gdb.cp/extern-c.exp: Test setting commands on multiple
1400 breakpoints at once.
1401
1402 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1403
1404 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1405 if gdb,nosignals.
1406 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1407 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1408 exited".
1409
1410 2010-03-24 Stan Shebs <stan@codesourcery.com>
1411
1412 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1413
1414 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1417 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1418 argument. Handle "short" and "long".
1419 (Top level): Pass overprototyped output for old_fptr and xptr.
1420
1421 2010-03-23 Pedro Alves <pedro@codesourcery.com>
1422
1423 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1424 format strings and add casts to avoid compiler warnings.
1425
1426 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
1427
1428 * lib/trace-support.exp (gdb_trace_setactions):
1429 Don't expect whitespace after ">" prompt.
1430 * gdb.trace/actions.exp: Adjust for output changes.
1431 * gdb.trace/while-stepping.exp: Likewise.
1432
1433 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1436 and r157645).
1437
1438 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1439
1440 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1441 New.
1442
1443 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1444
1445 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1446 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1447
1448 2010-03-19 Stan Shebs <stan@codesourcery.com>
1449
1450 * gdb.trace/ax.exp: New file.
1451
1452 2010-03-19 Doug Evans <dje@google.com>
1453
1454 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1455 output from gcc.
1456
1457 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1458 named /usr/sbin/prelink<foo>.
1459
1460 2010-03-18 Stan Shebs <stan@codesourcery.com>
1461
1462 * gdb.trace/circ.exp: Test circular-trace-buffer.
1463 * gdb.trace/tfile.exp: Update tstatus test.
1464
1465 2010-03-18 Joel Brobecker <brobecker@adacore.com>
1466
1467 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1468 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1469
1470 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1471
1472 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1473
1474 2010-03-18 Pedro Alves <pedro@codesourcery.com>
1475
1476 * gdb.base/default.exp: Adjust the expected output of the finish
1477 and until commands when the inferior is not being run.
1478
1479 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1480
1481 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1482 * gdb.cp/nsusing.exp: Ditto.
1483
1484 2010-03-15 Tom Tromey <tromey@redhat.com>
1485
1486 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
1487 * gdb.cp/userdef.cc (operator==): New function.
1488 (main): New locals mem1, mem2.
1489
1490 2010-03-15 Jie Zhang <jie@codesourcery.com>
1491
1492 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
1493 Declare and use new loadtimeout variable.
1494
1495 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
1496
1497 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
1498 Use gdb_load later.
1499
1500 2010-03-14 Pedro Alves <pedro@codesourcery.com>
1501
1502 * gdb.base/solib-disc.c (main): Make format of fprintf a string
1503 literal. Add missing endlines to prints to stderr.
1504
1505 2010-03-12 Tom Tromey <tromey@redhat.com>
1506
1507 PR c++/9708:
1508 * gdb.cp/m-static.exp: Add regression test.
1509 * gdb.cp/m-static.cc (method): New method.
1510 (main): Call it.
1511
1512 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
1513
1514 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
1515 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
1516
1517 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1518
1519 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
1520
1521 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1522
1523 * lib/gdb.exp (skip_stl_tests): New.
1524 (gdb_compile): Symbian needs -ldl.
1525 (shlib_target_file): New.
1526 (shlib_symbol_file): New.
1527 (gdb_load_shlibs): Use shlib_target_file.
1528 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
1529 * gdb.cp/exception.exp: Use skip_stl_tests.
1530 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
1531 * gdb.cp/try_catch.exp: Use skip_stl_tests.
1532 * gdb.cp/mb-templates.exp: Ditto.
1533 * gdb.base/commands.exp: Relax regexes.
1534 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
1535 shlib_target_file and shlib_symbol_file.
1536 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
1537 sections.
1538 * gdb.base/ending-run.exp: Accept E32Main for symbian.
1539 * gdb.base/solib-disc.exp: Use
1540 shlib_target_file and shlib_symbol_file.
1541 * gdb.base/unload.exp: Don't skip on symbian. Use
1542 shlib_target_file and shlib_symbol_file.
1543 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
1544
1545 2010-03-12 Pedro Alves <pedro@codesourcery.com>
1546
1547 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
1548 * gdb.trace/report.exp: Adjust for x86 and x86_64.
1549 Issue a tfind end before looking for a tracepoint frame.
1550 * gdb.trace/tfind.exp: Adjust tstatus output.
1551 Adjust disassembly output.
1552 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
1553
1554 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1555
1556 * gdb.base/break-interp.exp: Create new displacement parameter value
1557 for the test_ld calls.
1558 (reach): New parameter displacement, verify its content. New push of
1559 pf_prefix "reach-$func:". Import global expect_out.
1560 (test_core): New parameter displacement, verify its content. New push
1561 of pf_prefix "core:". New command "set verbose on". Import global
1562 expect_out.
1563 (test_attach): New parameter displacement, verify its content. New
1564 push of pf_prefix "attach:". New command "set verbose on". Import
1565 global expect_out.
1566 (test_ld): New parameter displacement, pass it to the reach, test_core
1567 and test_attach calls and verify its content in the "ld.so exit" test.
1568 * gdb.base/prelink.exp: Remove gdb_exit and final return.
1569 (prelink): Update expected text, use gdb_test.
1570
1571 2010-03-10 Doug Evans <dje@google.com>
1572
1573 * gdb.base/checkpoint.exp: Fix comment.
1574 Lengthen timeout while doing >600 checkpoints test.
1575 Rename duplicate "kill all one" test to keep test names unique.
1576
1577 2010-03-10 Pedro Alves <pedro@codesourcery.com>
1578
1579 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
1580
1581 2010-03-08 Keith Seitz <keiths@redhat.com>
1582
1583 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
1584 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
1585 (dm_type_long): New function.
1586 (dm_type_unsigned_short): New function.
1587 (dm_type_unsigned_long): New function.
1588 (myint): New typedef.
1589 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
1590 long, unsigned shor and long, operator char*, and typedef.
1591 (test_lookup_operator_functions): Add operator char* test.
1592 (test_paddr_operator_functions): Likewise.
1593 (test_paddr_overloaded_functions): Use probe values for
1594 short, long, and unsigned short and long.
1595 (test_paddr_hairy_functions): If the demangler probe detected
1596 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
1597 demangler.
1598 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
1599 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
1600 and "print null_pmf".
1601 Add test "ptype a.*pmf".
1602 * gdb.cp/overload.exp: Allow optional "int" to appear with
1603 "short" and "long".
1604 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
1605 long expect value for men_overload1arg.
1606 Allow "int" to appear with "short" and "long".
1607 When testing "info break", add argument for main (void).
1608 Also allow "int" to appear with "short" and "long".
1609 Ditto with "unsigned" and "long long".
1610 * gdb.java/jmain.exp: Do not enclose methods names in single
1611 quotes.
1612 * gdb.java/jmisc.exp: Likewise.
1613 * gdb.java/jprint.exp: Likewise.
1614 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
1615
1616 From Jan Kratochvil <jan.kratochvil@redhat.com>:
1617 * gdb.cp/exception.exp (backtrace after first throw)
1618 (backtrace after second throw): Allow a namespace before __cxa_throw.
1619 (backtrace after first catch, backtrace after second catch): Allow
1620 a namespace before __cxa_begin_catch.
1621
1622 * gdb.cp/cpexprs.exp: New file.
1623 * gdb.cp/cpexprs.cc: New file.
1624
1625 From Daniel Jacobowitz <dan@codesourcery.com>
1626 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
1627 to use string_to_regexp.
1628 (ctor, dtor): New functions. Use them to match constructor
1629 and destructor function types.
1630 (Top level): Use runto_main.
1631
1632 2010-03-05 Tom Tromey <tromey@redhat.com>
1633
1634 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
1635 gdb.target_charset.
1636 (pp_ns.to_string): Likewise.
1637
1638 2010-03-04 Keith Seitz <keiths@redhat.com>
1639
1640 * gdb.cp/overload.exp: Test that the filename portion of a linespec
1641 can be quoted. Test that both the filename and function/line
1642 portions can be quoted at the same time.
1643
1644 2010-03-04 Pedro Alves <pedro@codesourcery.com>
1645
1646 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
1647
1648 2010-03-03 Doug Evans <dje@google.com>
1649
1650 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
1651 libc contains libpthread.
1652
1653 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
1654 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
1655 of gdb_compile. Add another pattern to match android backtrace.
1656
1657 2010-03-03 Tom Tromey <tromey@redhat.com>
1658
1659 PR gdb/11345:
1660 * gdb.base/printcmds.exp (test_printf): Add test.
1661
1662 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 * gdb.arch/amd64-byte.exp: New.
1665 * gdb.arch/amd64-dword.exp: Likewise.
1666 * gdb.arch/amd64-pseudo.c: Likewise.
1667 * gdb.arch/amd64-word.exp: Likewise.
1668 * gdb.arch/i386-byte.exp: Likewise.
1669 * gdb.arch/i386-pseudo.c: Likewise.
1670 * gdb.arch/i386-word.exp: Likewise.
1671
1672 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1673
1674 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
1675 types. Add structreg, bitfields, and flags registers.
1676 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
1677 registers.
1678
1679 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
1680
1681 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
1682 (load_description): Set architecture if defined.
1683
1684 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
1685
1686 * gdb.python/py-frame.exp: Add read_var block tests.
1687 * gdb.python/py-frame.c (block): New function.
1688
1689 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1690 Daniel Jacobowitz <dan@codesourcery.com>
1691
1692 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
1693
1694 2010-02-25 David S. Miller <davem@davemloft.net>
1695
1696 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
1697 fix logic for setting all_syscalls_numbers.
1698
1699 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1700
1701 * Makefile.in: Add py-block and py-symbol.
1702 * gdb.python/py-symbol.exp: New File.
1703 * gdb.python/py-symtab.exp: New File.
1704 * gdb.python/py-block.exp: New File.
1705 * gdb.python/py-symbol.c: New File.
1706 * gdb.python/py-block.c: New File.
1707
1708 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1709
1710 PR python/11314
1711 * lib/gdb.exp (skip_python_tests): New function.
1712 * gdb.python/py-cmd.exp: Use skip_python_tests.
1713 * gdb.python/py-frame.exp: Likewise.
1714 * gdb.python/py-function.exp: Likewise.
1715 * gdb.python/py-prettyprint.exp: Likewise.
1716 * gdb.python/py-template.exp: Likewise.
1717 * gdb.python/py-type.exp: Likewise.
1718 * gdb.python/py-value.exp: Likewise.
1719
1720 2010-02-22 Pedro Alves <pedro@codesourcery.com>
1721
1722 PR9605
1723
1724 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
1725
1726 2010-02-19 Tom Tromey <tromey@redhat.com>
1727
1728 PR c++/8693, PR c++/9496:
1729 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
1730 regression tests.
1731
1732 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1733
1734 Fix compatibility with m68k as.
1735 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
1736 Use only /* comments */.
1737
1738 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1739
1740 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
1741 * configure: Regenerate.
1742
1743 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
1744
1745 * gdb.python/py-type.exp: Check for Python support.
1746
1747 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1748
1749 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
1750 `regsub' syntax available.
1751
1752 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1753
1754 * gdb.base/shmain.c (main): Remove printf call.
1755 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
1756 * gdb.base/unload.c (main): Make format of fprintf a string
1757 literal. Add missing endlines to prints to stderr.
1758 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
1759
1760 2010-02-17 Tom Tromey <tromey@redhat.com>
1761
1762 * gdb.java/jprint.java (jprint.props): New field.
1763 * gdb.java/jprint.exp (set_lang_java): Add regression test.
1764
1765 2010-02-17 Pedro Alves <pedro@codesourcery.com>
1766
1767 * gdb.base/charset.exp: Don't assume new `regsub' syntax
1768 available.
1769
1770 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
1773 creation to support remote host testing.
1774
1775 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1776
1777 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
1778 Recognize "command not found".
1779
1780 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1781
1782 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
1783 single-stepping.
1784
1785 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1786
1787 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
1788 if arguments are not supported.
1789
1790 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1791
1792 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
1793 be const or non-const.
1794
1795 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1796
1797 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
1798 mi_send_resuming_command to send -exec-continue.
1799
1800 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1801
1802 * gdb.base/list.exp (test_list_filename_and_function): Add test
1803 with single quotes.
1804 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
1805 matching.
1806 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
1807 Add KFAIL'd tests for PR gdb/11289.
1808
1809 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1810
1811 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
1812
1813 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1814
1815 * gdb.base/comp-dir/subdir/dummy.txt: New file.
1816 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
1817 a temporary directory.
1818
1819 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * gdb.base/charset.exp: Use a single regular expression to match
1822 show host-charset and show target-charset output.
1823
1824 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
1827 "Illegal process-id" expect string more exact.
1828 (attach to digits-starting nonsense is prohibited): New.
1829
1830 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1831
1832 * gdb.base/prelink.exp (set verbose on): New.
1833
1834 2010-02-12 Tomas Holmberg <th@virtutech.com>
1835
1836 * mi-reverse.exp: New file. Test for reverse option to the
1837 following MI commands: exec-continue, exec-finish, exec-next,
1838 exec-step, exec-next-instruction, exec-step-instruction.
1839
1840 2010-02-09 Joel Brobecker <brobecker@adacore.com>
1841
1842 * gdb.ada/ptype_tagged_param: New testcase.
1843
1844 2010-02-08 Tom Tromey <tromey@redhat.com>
1845
1846 PR c++/8017:
1847 * gdb.cp/overload.exp: Add tests.
1848 * gdb.cp/overload.cc (struct K): New.
1849 (namespace N): New.
1850 (main): Call new functions.
1851 (K::staticoverload): Define.
1852
1853 Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1854
1855 PR gdb/10728
1856 * gdb.cp/pr10728-x.h: New file.
1857 * gdb.cp/pr10728-x.cc: New file.
1858 * gdb.cp/pr10728-y.cc: New file.
1859 * gdb.cp/pr10728.exp: New file.
1860 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1861
1862 Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1863
1864 PR gdb/9067
1865 * gdb.cp/pr9067.exp: New
1866 * gdb.cp/pr9067.cc: New
1867 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1868
1869 2010-02-08 Joel Brobecker <brobecker@adacore.com>
1870
1871 * lib/gdb.exp (gdb_test_timeout): New global variable.
1872 Set it to timeout if not already set.
1873 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1874
1875 2010-02-05 Doug Evans <dje@google.com>
1876
1877 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1878 user.
1879
1880 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1881
1882 PR c++/7935:
1883 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1884
1885 2010-02-04 Tom Tromey <tromey@redhat.com>
1886
1887 * gdb.cp/virtbase.exp: Make test case names unique.
1888
1889 2010-02-02 Tom Tromey <tromey@redhat.com>
1890
1891 * gdb.cp/virtbase.exp: Add regression tests.
1892 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1893 (main): Instantiate RHC.
1894
1895 2010-02-02 Tom Tromey <tromey@redhat.com>
1896
1897 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1898 type-printing change.
1899
1900 2010-02-02 Tom Tromey <tromey@redhat.com>
1901
1902 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1903 * gdb.cp/virtbase.cc: New file.
1904 * gdb.cp/virtbase.exp: New file.
1905 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1906
1907 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 PR libc/11214:
1910 * gdb.threads/current-lwp-dead.c: Include features.h.
1911 (HAS_NOMMU): New.
1912 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1913
1914 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 * gdb.base/symbol-without-target_section.exp,
1917 gdb.base/symbol-without-target_section.c: New.
1918
1919 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1920
1921 * gdb.base/bigcore.exp: Reset increased timeout.
1922 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1923
1924 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1925
1926 * gdb.base/gcore.exp (capture_command_output): Use
1927 gdb_test_multiple.
1928
1929 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1930
1931 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1932 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1933 (Top level): Call it.
1934
1935 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1936
1937 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1938
1939 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1940
1941 * gdb.base/call-strs.exp, gdb.base/default.exp,
1942 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1943 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1944 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1945 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1946 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1947 * gdb.base/ending-run.exp: Correct restore of timeout.
1948 * gdb.base/page.exp: Remove unnecessary timeout setting.
1949
1950 2010-01-29 Joel Brobecker <brobecker@adacore.com>
1951
1952 * gdb.ada/rec_return: New testcase.
1953
1954 2010-01-29 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.ada/call_pn: New testcase.
1957
1958 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1959
1960 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1961 (Top level): Use it to resume.
1962 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1963 the Thumb mode displaced stepping error as unsupported.
1964
1965 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1966
1967 * gdb.cp/nsusing.exp: Added more tests.
1968 * gdb.cp/nsrecurs.exp: Ditto.
1969 * gdb.cp/nsusing.cc: Added test functions.
1970 * gdb.cp/nsrecurs.cc: Ditto.
1971
1972 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1975 absolute directory pathnames in gdb.sum file.
1976
1977 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1978
1979 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1980 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1981
1982 2010-01-26 Tom Tromey <tromey@redhat.com>
1983
1984 PR exp/7643:
1985 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1986 setup_kfail.
1987
1988 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1989
1990 * gdb.cp/nsrecurs.exp: New test.
1991 * gdb.cp/nsrecurs.cc: New test program.
1992 * gdb.cp/nsstress.exp: New test.
1993 * gdb.cp/nsstress.cc: New test program.
1994 * gdb.cp/nsdecl.exp: New test.
1995 * gdb.cp/nsdecl.cc: New test program.
1996
1997 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1998
1999 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2000 imported into file scope.
2001 Marked test as xfail.
2002 * gdb.cp/namespace-using.cc (marker5): New function.
2003 * gdb.cp/shadow.exp: New test.
2004 * gdb.cp/shadow.cc: New test program.
2005 * gdb.cp/nsimport.exp: New test.
2006 * gdb.cp/nsimport.cc: New test program.
2007
2008 2010-01-25 Tom Tromey <tromey@redhat.com>
2009
2010 PR gdb/11049:
2011 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2012 with "set print null-stop on".
2013
2014 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2017 Adjust it for DISASSEMBLY_OMIT_FNAME.
2018
2019 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 PR symtab/11199:
2022 * gdb.dwarf2/member-ptr-forwardref.exp,
2023 gdb.dwarf2/member-ptr-forwardref.S: New.
2024
2025 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2028 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2029 thread1_tid_mutex. Remove gdbstop_mutex handling.
2030 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2031 thread2_tid_mutex. Remove gdbstop_mutex handling.
2032 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2033 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2034 pthread_cond_wait conditionalizations by while loops.
2035
2036 2010-01-20 Tom Tromey <tromey@redhat.com>
2037
2038 PR backtrace/10770:
2039 * gdb.dwarf2/pr10770.exp: New file.
2040 * gdb.dwarf2/pr10770.c: New file.
2041 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2042
2043 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2044
2045 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2046 that target was removed, and the test always runs native anyway.
2047
2048 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2049
2050 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2051 gdb.base/watchpoint-cond-gone-stripped.c: New.
2052
2053 2010-01-19 Tom Tromey <tromey@redhat.com>
2054
2055 PR c++/8000:
2056 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2057 existing tests.
2058 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2059 (main): Use AAA::SomeEnum.
2060
2061 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2062
2063 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2064 (test_ignore_count): Declare line_callme_body global.
2065 (run to breakpoint with ignore count): Use line_callme_body.
2066 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2067 (set line_main_hello, set line_main_return): Reindent.
2068 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2069 New.
2070 (continue to callee4): Use line_callee4_body.
2071 (check *stopped from CLI command): Use line_callee4_next.
2072 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2073 (set line_main_hello, set line_main_return): Reindent.
2074 (set line_callee4_head, set line_callee4_body): New.
2075 (continue to callee4): Use line_callee4_body.
2076
2077 2010-01-18 Tom Tromey <tromey@redhat.com>
2078
2079 PR c++/9680:
2080 * gdb.cp/casts.cc: Add new classes and variables.
2081 * gdb.cp/casts.exp: Test new operators.
2082
2083 2010-01-18 Tom Tromey <tromey@redhat.com>
2084 Thiago Jung Bauermann <bauerman@br.ibm.com>
2085
2086 * gdb.python/source2.py: New file.
2087 * gdb.python/source1: New file.
2088 * gdb.python/python.exp: Test "source" command.
2089
2090 2010-01-15 Stan Shebs <stan@codesourcery.com>
2091
2092 * gdb.trace/tfile.c: New file.
2093 * gdb.trace/tfile.exp: New file.
2094
2095 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2096
2097 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2098
2099 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2102
2103 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2106 (libfunc): New parameter action. Implement also selectable "sleep".
2107 * gdb.base/break-interp-main.c: Include assert.h.
2108 (libfunc): New parameter action.
2109 (main): New parameters argc and argv. Assert argc. Pass argv.
2110 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2111 (test_attach): New proc.
2112 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2113 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2114
2115 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2116
2117 * gdb.base/break-interp.exp (test_core): New proc.
2118 (test_ld): Call it.
2119
2120 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2123 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2124 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2125 and gdb_compile_shlib. Use new -Wl compiler options.
2126 (dl bt, main bt): New tests.
2127
2128 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2129
2130 Support PIEs with no symfile_objfile.
2131 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2132 (test_ld): New parameter trynosym.
2133 (test_ld <$trynosym>): New block.
2134
2135 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2136
2137 * gdb.base/break-interp.exp: New file.
2138
2139 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2140
2141 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2142 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2143 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2144 test.
2145 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2146 * gdb.python/py-mi.exp: Add lazy string test.
2147
2148 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2149
2150 * lib/mi-support.exp (mi_check_thread_states): Handle
2151 core number in thread listing.
2152
2153 2010-01-12 Joel Brobecker <brobecker@adacore.com>
2154
2155 * gdb.base/maint.exp: Adjust the expected output for the
2156 "maint print type" test. Use gdb_test_multiple instead of
2157 gdb_sent/gdb_expect.
2158
2159 2010-01-11 Doug Evans <dje@google.com>
2160
2161 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2162 from gdbserver_download. All callers updated.
2163
2164 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2165
2166 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 Implement binary numbers parsing.
2169 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2170 (test_integer_literals_rejected): New binary tests.
2171
2172 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2173
2174 * gdb.cell/configure: Regenerate.
2175
2176 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 * gdb.base/corefile.exp: Move the core finding block out and call it as
2179 core_find, new variable $corefile, replace corefile by $corefile and
2180 [file tail $corefile] for usage vs. test names resp.
2181 * lib/gdb.exp (core_find): Move it as a new function here. New
2182 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2183 $destcore. Return "" on error.
2184
2185 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2186
2187 Workaround PR binutils/10802.
2188 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2189 (twice).
2190
2191 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2192
2193 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2194
2195 2010-01-08 Joel Brobecker <brobecker@adacore.com>
2196
2197 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2198 call, to avoid interruption.
2199
2200 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2201
2202 * gdb.stabs/weird.def (args93): New.
2203
2204 2010-01-07 Doug Evans <dje@google.com>
2205
2206 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2207
2208 2010-01-07 Tom Tromey <tromey@redhat.com>
2209
2210 * gdb.base/source.exp: Use correct line number.
2211
2212 2010-01-05 Stan Shebs <stan@codesourcery.com>
2213
2214 * gdb.trace/tracecmd.exp: Test ftrace.
2215
2216 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2217
2218 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2219
2220 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2223 "uint_for_mi_testing".
2224
2225 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2226
2227 Test indented comment in file being sourced.
2228 * gdb.base/commands.exp: Test indented comment in file being sourced.
2229
2230 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2233 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2234 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2235 notice.
2236
2237 2010-01-01 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2240 notice.
2241
2242 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2245 missing $after_stopped and comma (,) expectation.
2246
2247 2009-12-31 Stan Shebs <stan@codesourcery.com>
2248
2249 * gdb.trace/actions.exp: Test teval action.
2250
2251 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2252
2253 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2254 (top level): Call test_watchpoint_in_big_blob.
2255 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2256 watchpoints.
2257 (func3): Write to buf.
2258
2259 2009-12-29 Stan Shebs <stan@codesourcery.com>
2260
2261 * gdb.trace/actions.exp: Test default-collect.
2262
2263 2009-12-28 Stan Shebs <stan@codesourcery.com>
2264
2265 * gdb.trace/tsv.exp: New file.
2266 * gdb.base/completion.exp: Update ambiguous info output.
2267
2268 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2269
2270 * gdb.base/find.c (main): Reference search buffers.
2271 * gdb.base/included.c (main): Reference integer.
2272 * gdb.base/ptype.c (charfoo): Declare.
2273 (intfoo): Call charfoo.
2274 * gdb.base/scope0.c (useitp): New function.
2275 (usestatics): Use useitp.
2276 (useit): Add a type for val.
2277 * gdb.base/scope1.c (useit1): Take a pointer argument.
2278 (usestatics1): Update calls to useit1.
2279 * gdb.cp/call-c.cc: Declare foo.
2280 (main): Call foo.
2281 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2282 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2283 (main): Call C::ensureRefs and ensureOtherRefs.
2284 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2285 variables.
2286 (ensureOtherRefs): New function.
2287 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2288 * gdb.cp/templates.cc (main): Call t5i.value.
2289
2290 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 Fix compatibility with G++-4.5.
2293 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2294 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2295 (uncaught return): Remove.
2296
2297 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2298 Phil Muldoon <pmuldoon@redhat.com>
2299
2300 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2301 (bp_location13, bp_location14, bp_location17, bp_location18)
2302 (marker3_proto, marker4_proto): New variables.
2303 (breakpoint info): Update output.
2304 (run until breakpoint at marker3, run until breakpoint at marker4): New
2305 tests.
2306
2307 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2308
2309 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2310 Replace the printf call of Y by provided "y-set-1" label. New block
2311 for the second shared library.
2312 * gdb.base/unload.exp: Compile also the second library, call
2313 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2314 (single pending breakpoint info): Rename to ...
2315 (pending breakpoint info before run): ... this extended test.
2316 (libfile2, libname2, libsrcfile2, libsrc2)
2317 (lib_sl2): New variables.
2318 (exec_opts): Set also SHLIB_NAME2.
2319 (pending breakpoint info on first run at shrfunc1)
2320 (pending breakpoint info on second run at shrfunc1)
2321 (pending breakpoint info on second run at shrfunc2)
2322 (print y from libfile, print y from libfile2): New tests.
2323 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2324 * gdb.base/unloadshr2.c: New.
2325
2326 2009-12-22 Hui Zhu <teawater@gmail.com>
2327
2328 * gdb.reverse/sigall-reverse.exp: Adjust.
2329
2330 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2331
2332 PR gdb/10884
2333
2334 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2335 (main): Call do_bitfield_tests.
2336 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
2337
2338 2009-12-20 Joel Brobecker <brobecker@adacore.com>
2339
2340 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2341 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2342 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2343 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2344 gdb.modula2/unbounded1.c: Update copyright header.
2345
2346 2009-12-10 Chris Moller <moller@mollerware.com>
2347
2348 PR gdb/9399
2349 * gdb.cp/virtfunc2.exp: New tests
2350 * gdb.cp/virtfunc2.cc: New tests
2351 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2352
2353 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2354
2355 * gdb.reverse/i387-env-reverse.c: New file.
2356 * gdb.reverse/i387-env-reverse.exp: New file.
2357 * gdb.reverse/i387-stack-reverse.c: New file.
2358 * gdb.reverse/i387-stack-reverse.exp: New file.
2359
2360 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2361
2362 * gdb.python/py-type.exp (test_range): New test.
2363
2364 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2365
2366 PR python/10805
2367
2368 * gdb.python/py-type.exp: New file.
2369 * gdb.python/py-type.c: New file.
2370 * Makefile.in: Add py-type.
2371
2372 2009-12-03 Tom Tromey <tromey@redhat.com>
2373
2374 * gdb.python/py-value.exp (test_parse_and_eval): New
2375 function.
2376
2377 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2378
2379 PR gdb/11022
2380
2381 * gdb.base/pr11022.exp: New test.
2382 * gdb.base/pr11022.c: New test.
2383
2384 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2385
2386 Fix spurious false FAILs.
2387 * gdb.base/structs.c (chartest): New.
2388 (main): Fill-in chartest.
2389 * gdb.base/structs.exp (anychar_re, first): New.
2390 (start_structs_test): Import global anychar_re and first.
2391 New gdb_test call "set print elements 300; ${testfile}"
2392 (start_structs_test <$first>): New block.
2393 (any): Import global anychar_re. New variable ac. Use ${ac}.
2394
2395 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2398
2399 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2400
2401 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2402 Force $srcfile file.
2403 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2404
2405 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2406
2407 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2408 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2409 * gdb.threads/watchthreads-reorder.exp: Likewise.
2410
2411 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2412
2413 PR gdb/8704
2414
2415 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2416 "if", and "thread". Correct matching in the previous test.
2417
2418 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2419
2420 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2421
2422 2009-11-23 Michael Snyder <msnyder@vmware.com>
2423
2424 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2425 * gdb.reverse-watch-precsave.exp: Ditto.
2426
2427 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2428
2429 * gdb.asm/asm-source.exp: Adjust.
2430 * gdb.base/help.exp: Adjust.
2431
2432 2009-11-22 Pedro Alves <pedro@codesourcery.com>
2433
2434 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2435 (do_syscall_tests_without_xml): Set data-directory to
2436 /the/path/to/nowhere.
2437
2438 2009-11-21 Pedro Alves <pedro@codesourcery.com>
2439
2440 * gdb.threads/local-watch-wrong-thread.c,
2441 gdb.threads/local-watch-wrong-thread.exp: New files.
2442
2443 2009-11-21 Pedro Alves <pedro@codesourcery.com>
2444
2445 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2446 assume new `regsub' syntax available.
2447
2448 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 * gdb.base/watchpoint-hw-hit-once.exp,
2451 gdb.base/watchpoint-hw-hit-once.c: New.
2452
2453 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.threads/watchthreads-reorder.exp,
2456 gdb.threads/watchthreads-reorder.c: New.
2457
2458 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2459
2460 * gdb.xml/tdesc-regs.exp: Use for m68k.
2461
2462 2009-11-15 Pedro Alves <pedro@codesourcery.com>
2463
2464 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2465
2466 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2467
2468 * lib/gdb.exp (current_target_name): New procedure.
2469 (gdb_wrapper_target): New variable.
2470 (gdb_wrapper_init): Set gdb_wrapper_target.
2471 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2472 wrapper.
2473
2474 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2475
2476 * gdb.base/remote.exp: Delete the slowest load test.
2477 Do not load with fixed packet sizes.
2478
2479 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2480
2481 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2482
2483 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2484
2485 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
2486 srcfile when setting a breakpoint.
2487
2488 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2489
2490 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
2491 macros.
2492
2493 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2494
2495 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
2496 to be in memory.
2497 * gdb.base/display.c (force_mem): New.
2498 (do_loops): Use it. Add breakpoint comments.
2499 (do_vars): Add a breakpoint comment.
2500 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
2501 line numbers.
2502
2503 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
2504
2505 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
2506 instead of a bare "run".
2507
2508 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2509
2510 * gdb.python/py-prettyprint.exp: Adjust.
2511
2512 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2513
2514 * lib/cell.exp (skip_cell_tests): Clean up test files before
2515 returning.
2516
2517 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2518
2519 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
2520 and the breakpoint menu. Do not call perror if a prompt is seen.
2521 Consume the following GDB prompt.
2522 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
2523 * gdb.cp/namespace.exp: Use gdb_test.
2524 * gdb.cp/templates.exp: Use gdb_test.
2525 (test_template_breakpoints): Use gdb_test_multiple.
2526
2527 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2528
2529 * gdb.base/break1.c (struct some_struct, values): Move earlier.
2530 (marker4): Reference values.
2531
2532 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
2535 is missing.
2536
2537 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * gdb.base/break.c (need_malloc): New.
2540 * gdb.base/constvars.c (main): Reference crass and crisp.
2541 * gdb.base/gdb1821.c (main): Reference bar.
2542 * gdb.cp/gdb1355.cc (main): Reference s1.
2543 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
2544 (main): Call them.
2545 * gdb.cp/hang2.cc (dummy2): Define.
2546 * gdb.cp/hang3.cc (dummy3): Define.
2547 * gdb.cp/m-data.cc (main): Reference shadow.
2548
2549 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2550 Nathan Froyd <froydnj@codesourcery.com>
2551
2552 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
2553 remote host.
2554
2555 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
2556
2557 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
2558 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
2559 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2560 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2561 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2562 * gdb.dwarf2/dw2-producer.exp: Likewise.
2563 * gdb.dwarf2/mac-fileno.exp: Likewise.
2564 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
2565 py-prettyprint.py to the remote host.
2566 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
2567
2568 2009-11-11 Keith Seitz <keiths@redhat.com>
2569
2570 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
2571 use it instead of "Foo".
2572 * gdb.cp/classes.exp (do_tests): Add a test to access
2573 a method through a typedef'd class name.
2574
2575 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
2576
2577 * gdb.base/long_long.exp: Permit leading zeros on floating-point
2578 exponents.
2579 * gdb.base/pointers.exp: Likewise.
2580 * gdb.cp/ref-types.exp: Likewise.
2581
2582 2009-11-11 Keith Seitz <keiths@redhat.com>
2583
2584 * gdb.cp/cplusfuncs.cc (class foo): Add operators
2585 new[] and delete[].
2586 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
2587 "void".
2588 (probe_demangler): Remove all single-quoting of
2589 method and variable names.
2590 (info_func_regexp): Remove the word "void" from any
2591 occurrence of "(void)".
2592 (print_addr_2): Remove all single-quoting of
2593 method names.
2594 (print_addr_2_kfail): Likewise.
2595 (print_addr): Single-quote C function names before
2596 passing to print_addr_2.
2597 (test_paddr_operator_functions): Remove single-quoting
2598 for method names.
2599 Add tests for operator new[] and operator delete[].
2600
2601 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
2604
2605 2009-11-09 Keith Seitz <keiths@redhat.com>
2606
2607 * gdb.cp/overload.exp: Add tests for resolving overloaded
2608 methods in expression parsing/evaluation.
2609
2610 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
2611
2612 * lib/gdb.exp (default_gdb_version): Use --version instead of
2613 --command.
2614
2615 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
2616
2617 * lib/gdb.exp (gdb_compile_test): New.
2618 (skip_ada_tests, skip_java_tests): New.
2619 (gdb_compile): Use gdb_compile_test for f77.
2620 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
2621 * lib/java.exp (compile_java_from_source): Remove runtests check,
2622 use gdb_compile_test to record result.
2623 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
2624 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
2625 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
2626 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
2627 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
2628 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
2629 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
2630 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
2631 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
2632 adjust gdb_compile invocations.
2633
2634 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * Makefile.in (abs_builddir): New.
2637 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
2638 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
2639 `$(abs_builddir)/site.exp'.
2640
2641 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
2642
2643 * config/m68k-emc.exp, lib/emc-support.exp,
2644 gdb.trace/gdb_c_test.c: Delete.
2645 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
2646 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2647 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2648 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2649 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2650 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
2651 casing for m68k-*-elf.
2652
2653 2009-11-03 Pedro Alves <pedro@codesourcery.com>
2654
2655 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
2656 * gdb.arch/i386-prologue.exp: Likewise.
2657 * gdb.arch/i386-unwind.exp: Likewise.
2658
2659 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2660
2661 * lib/gdb.exp (gdb_expect): Fix timeout typo.
2662
2663 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2664
2665 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
2666
2667 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2668
2669 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
2670
2671 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
2674
2675 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2676
2677 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
2678 * gdb.base/sepdebug2.c: New file.
2679
2680 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2681
2682 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
2683 the modified warnings for catch syscall. Verify if GDB was compiled
2684 with support for lib expat, and choose which tests to run depending
2685 on this.
2686
2687 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
2688
2689 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
2690 that composite commands are parsed OK. And also test
2691 that breakpoint commands do work.
2692
2693 2009-10-23 Michael Snyder <msnyder@vmware.com>
2694
2695 gdb.reverse/consecutive-precsave.exp: Change expect pattern
2696 to allow for new disassembly style.
2697
2698 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
2699
2700 * gdb.asm/asm-source.exp: Adjust.
2701
2702 2009-10-22 Michael Snyder <msnyder@vmware.com>
2703
2704 * gdb.reverse/break-precsave.exp: New test.
2705 * gdb.reverse/consecutive-precsave.exp: Ditto.
2706 * gdb.reverse/finish-precsave.exp: Ditto.
2707 * gdb.reverse/i386-precsave.exp: Ditto.
2708 * gdb.reverse/machinestate-precsave.exp: Ditto.
2709 * gdb.reverse/sigall-precsave.exp: Ditto.
2710 * gdb.reverse/solilb-precsave.exp: Ditto.
2711 * gdb.reverse/step-precsave.exp: Ditto.
2712 * gdb.reverse/until-precsave.exp: Ditto.
2713 * gdb.reverse/watch-precsave.exp: Ditto.
2714
2715 2009-10-22 Michael Snyder <msnyder@vmware.com>
2716
2717 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
2718 for gdb_expect. Adjust one test's expect strings for the new
2719 format of disassemble.
2720 * gdb.reverse/finish-reverse.exp: Delete 'return'.
2721 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
2722 gdb_test_multiple.
2723 * gdb.reverse/step-reverse.exp: Delete 'return'.
2724 * gdb.reverse/until-reverse.exp: Delete blank lines.
2725 * gdb.reverse/watch-reverse.exp: Delete blank lines.
2726
2727 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
2728
2729 * gdb.base/consecutive.exp: Adjust.
2730 * gdb.base/display.exp: Likewise.
2731 * gdb.base/pc-fp.exp: Likewise.
2732 * gdb.base/sigbpt.exp: Likewise.
2733
2734 2009-10-19 Michael Snyder <msnyder@vmware.com>
2735
2736 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
2737 * gdb.reverse/finish-reverse.c: Ditto.
2738 * gdb.reverse/sigall-reverse.c: Ditto.
2739 * gdb.reverse/solib-reverse.c: Ditto.
2740 * gdb.reverse/step-reverse.c: Ditto.
2741 * gdb.reverse/watch-reverse.c: Ditto.
2742
2743 2009-10-19 Pedro Alves <pedro@codesourcery.com>
2744 Stan Shebs <stan@codesourcery.com>
2745
2746 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
2747 * gdb.base/foll-exec.exp: Adjust to expect a process id before
2748 "Executing new program".
2749 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
2750 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
2751 left listed after having been killed.
2752 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
2753 * gdb.base/maint.exp: Adjust test.
2754
2755 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
2756 * gdb.multi/Makefile.in: New.
2757 * gdb.multi/base.exp: New.
2758 * gdb.multi/goodbye.c: New.
2759 * gdb.multi/hangout.c: New.
2760 * gdb.multi/hello.c: New.
2761 * gdb.multi/bkpt-multi-exec.c: New.
2762 * gdb.multi/bkpt-multi-exec.exp: New.
2763 * gdb.multi/crashme.c: New.
2764
2765 2009-10-13 Tristan Gingold <gingold@adacore.com>
2766
2767 * gdb.base/sepdebug.exp: Check debug info are found.
2768
2769 2009-10-08 Pedro Alves <pedro@codesourcery.com>
2770
2771 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
2772 bits.
2773
2774 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
2777
2778 2009-10-07 Joel Brobecker <brobecker@adacore.com>
2779
2780 * gdb.base/watchpoints.c: Add copyright header. Reformat one
2781 of the comments.
2782
2783 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
2784
2785 * gdb.base/annota1.exp: Remove obsolete match_max increase.
2786 * gdb.base/annota3.exp: Idem.
2787 * gdb.base/maint.exp: Idem.
2788
2789 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2790
2791 * lib/gdb.exp (default_gdb_init): Set current value of match_max
2792 to default.
2793
2794 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2795
2796 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
2797 mingw and cygwin targets.
2798
2799 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2800 Pedro Alves <pedro@codesourcery.com>
2801
2802 * lib/gdb.exp (gdb_compile): Avoid adding
2803 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2804
2805 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2806
2807 * gdb.base/shr1.c: Use %p in format string.
2808 * gdb.base/unload.c: Avoid warning in fprintf.
2809 * gdb.base/watchpoint-solib.c: Idem.
2810
2811 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2812
2813 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
2814 long type.
2815 (test_unlink): Correct printf string.
2816 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
2817 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2818
2819 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
2822 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
2823 * gdb.arch/ia64-breakpoint-shadow.S: New file.
2824
2825 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2826
2827 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
2828 * gdb.objc/nondebug.exp: Likewise.
2829
2830 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2831
2832 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
2833 target_info setting.
2834
2835 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
2836 that detect new threads during "info threads".
2837
2838 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2839
2840 * gdb.threads/manythreads.c (main): Increase thread stack size
2841 to 2*PTHREAD_STACK_MIN.
2842 * gdb.threads/multi-create.c (main): Likewise.
2843 (create_function): Likewise.
2844
2845 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2846
2847 * gdb.base/dump.exp: Pass difference of pointer types instead
2848 of integer types as offset to restore in intarr3.srec case.
2849
2850 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2851
2852 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2853
2854 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2855
2856 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2857
2858 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2859
2860 New test for two watchpoints, with disabling of
2861 the first inserted.
2862 * testsuite/gdb.base/watchpoints.c: New file.
2863 * testsuite/gdb.base/watchpoints.exp: New file.
2864
2865 2009-09-25 Tom Tromey <tromey@redhat.com>
2866
2867 * gdb.base/charset.exp: Test utf-16 strings with Python.
2868
2869 2009-09-25 Tom Tromey <tromey@redhat.com>
2870
2871 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2872 UCS-4.
2873 * gdb.base/charset.c (utf_32_string): Rename.
2874 (init_utf32): Rename.
2875 (main): Update.
2876
2877 2009-09-22 Tom Tromey <tromey@redhat.com>
2878
2879 * gdb.python/py-function.exp: Add regression tests.
2880
2881 2009-09-21 Keith Seitz <keiths@redhat.com>
2882
2883 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2884 with invalid operator.
2885
2886 2009-09-21 Keith Seitz <keiths@redhat.com>
2887
2888 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2889 and destructor using typedef name of class.
2890 * gdb.cp/classes.cc (class Base1): Add a destructor.
2891 (base1): New typedef.
2892 (use_methods): Instanitate an object of type base1.
2893 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2894 (do_tests): Call test_template_typedef.
2895 * gdb.cp/templates.cc (Baz::~Baz): New method.
2896 (intBazOne): New typedef.
2897 (main): Instantiate intBazOne.
2898
2899 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2900
2901 PR python/10633
2902
2903 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2904 Function.
2905 (run_lang_tests): Add print elements test.
2906
2907 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2908
2909 * gdb.python/py-value.exp (test_subscript_regression): New
2910 function. Test for invalid subscripts.
2911 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2912 (ptr_ref): New function.
2913
2914 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2915
2916 * gdb.base/default.exp: Fix "show convenience".
2917
2918 2009-09-15 Tom Tromey <tromey@redhat.com>
2919
2920 * lib/mi-support.exp (mi_create_varobj): Update.
2921 (mi_create_floating_varobj): Likewise.
2922 (mi_create_dynamic_varobj): New proc.
2923 (mi_varobj_update): Update.
2924 (mi_varobj_update_with_type_change): Likewise.
2925 (mi_varobj_update_kv_helper): New proc.
2926 (mi_varobj_update_dynamic_helper): Rewrite.
2927 (mi_varobj_update_dynamic): New proc.
2928 (mi_list_varobj_children): Update.
2929 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2930 * gdb.python/python-prettyprint.py (pp_outer): New class.
2931 (pp_nullstr): Likewise.
2932 (lookup_function): Register new printers.
2933 * gdb.python/python-prettyprint.c (struct substruct): New type.
2934 (struct outerstruct): Likewise.
2935 (substruct_test): New function.
2936 (struct nullstr): New type.
2937 (string_1, string_2): New globals.
2938 (main): Add new tests.
2939 * gdb.python/python-mi.exp: Added regression tests.
2940 * gdb.mi/mi2-var-display.exp: Update.
2941 * gdb.mi/mi2-var-cmd.exp: Update.
2942 * gdb.mi/mi2-var-child.exp: Update.
2943 * gdb.mi/mi2-var-block.exp: Update.
2944 * gdb.mi/mi-var-invalidate.exp: Update.
2945 * gdb.mi/mi-var-display.exp: Update.
2946 * gdb.mi/mi-var-cmd.exp: Update.
2947 * gdb.mi/mi-var-child.exp: Update.
2948 * gdb.mi/mi-var-block.exp: Update.
2949 * gdb.mi/mi-break.exp: Update.
2950 * gdb.mi/gdb701.exp: Update.
2951
2952 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2953
2954 * Makefile.in: Inclusion of catch-syscall object.
2955 * gdb.base/catch-syscall.c: New file.
2956 * gdb.base/catch-syscall.exp: New file.
2957
2958 2009-09-12 Michael Snyder <msnyder@vmware.com>
2959
2960 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2961 that can support reverse debuggnig.
2962
2963 2009-09-11 Tom Tromey <tromey@redhat.com>
2964
2965 * gdb.dwarf2/valop.S: New file.
2966 * gdb.dwarf2/valop.exp: New file.
2967
2968 2009-09-11 Mark Kettenis <kettenis@gnu.org>
2969
2970 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2971
2972 2009-09-10 Doug Evans <dje@google.com>
2973
2974 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2975 Add $gdb_prompt to second breakpoint regexp.
2976
2977 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2978
2979 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2980 names, add missing ones.
2981 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2982 * gdb.python/py-frame.c: Rename from python-frame.c.
2983 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2984 testfile name.
2985 * gdb.python/py-function.exp: Rename from python-function.exp.
2986 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2987 testfile name.
2988 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2989 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2990 Adjust testfile name.
2991 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2992 * gdb.python/py-template.cc: Rename from python-template.cc.
2993 * gdb.python/py-template.exp: Rename from python-template.exp.
2994 Adjust testfile name.
2995 * gdb.python/py-value.c: Rename from python-value.c.
2996 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2997 testfile name.
2998
2999 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3000
3001 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3002 $bpt2address.
3003 (Second breakpoint address is valid on ia64)
3004 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3005
3006 2009-09-03 Joseph Myers <joseph@codesourcery.com>
3007
3008 * gdb.base/ending-run.exp: Restrict regular expression matching
3009 line number to require closing brace following.
3010
3011 2009-09-03 Doug Evans <dje@google.com>
3012
3013 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3014
3015 2009-09-02 Tom Tromey <tromey@redhat.com>
3016
3017 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3018
3019 2009-09-02 Tom Tromey <tromey@redhat.com>
3020
3021 * gdb.dwarf2/callframecfa.exp: New file.
3022 * gdb.dwarf2/callframecfa.S: New file.
3023
3024 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3027 gdb.base/solib-overlap-main.c: New.
3028
3029 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3030
3031 PR gdb/10565
3032
3033 * gdb.base/bitfields.c (struct container, container): New.
3034 (main): Initialize it and call break5.
3035 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3036
3037 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3040 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3041
3042 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3043
3044 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3045
3046 2009-08-26 Michael Snyder <msnyder@vmware.com>
3047
3048 * gdb.base/i386-reverse.c: New file.
3049 * gdb.base/i386-reverse.exp: New file.
3050 * gdb.base/Makefile.in: Add new files to be removed.
3051
3052 2009-08-26 Joseph Myers <joseph@codesourcery.com>
3053
3054 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3055 environment-pwd for remote host.
3056 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3057
3058 2009-08-24 Keith Seitz <keiths@redhat.com>
3059
3060 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3061 Add two new C++ completer tests which limit the output to a
3062 given class.
3063
3064 2009-08-24 Michael Snyder <msnyder@vmware.com>
3065
3066 * gdb.base/del.exp: Fix typo in comment.
3067 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3068
3069 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3070
3071 * configure: Regenerate.
3072 * gdb.hp/configure: Likewise.
3073 * gdb.hp/gdb.aCC/configure: Likewise.
3074 * gdb.hp/gdb.base-hp/configure: Likewise.
3075 * gdb.hp/gdb.compat/configure: Likewise.
3076 * gdb.hp/gdb.defects/configure: Likewise.
3077 * gdb.hp/gdb.objdbg/configure: Likewise.
3078 * gdb.stabs/configure: Likewise.
3079
3080 2009-08-19 Doug Evans <dje@google.com>
3081
3082 * gdb.base/gdbvars.c: New file.
3083 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3084
3085 2009-08-14 Pedro Alves <pedro@codesourcery.com>
3086
3087 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3088 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3089
3090 2009-08-13 Pedro Alves <pedro@codesourcery.com>
3091
3092 * gdb.base/default.exp: Adjust "set language test": it's now an
3093 enum command. Larger help string moved to "help set language".
3094 * gdb.base/help.exp: Adjust "help set language" expected output,
3095 now lists all known languages.
3096
3097 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3098
3099 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3100 all frame arguments.
3101 * gdb.arch/altivec-regs.exp: Likewise.
3102
3103 2009-08-07 Tom Tromey <tromey@redhat.com>
3104
3105 * gdb.base/setshow.exp: Add tests for changes to set language, set
3106 check range, and set check type.
3107
3108 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3109
3110 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3111 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
3112 Call it.
3113
3114 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3115
3116 * configure.ac: Run gdb.cell tests when appropriate.
3117 * configure: Regenerate.
3118 * lib/cell.exp: New file.
3119 * gdb.cell: New directory.
3120 * gdb.cell/configure.ac: New file.
3121 * gdb.cell/configure: New file.
3122 * gdb.cell/Makefile.in: New file.
3123 * gdb.cell/arch.exp: New file.
3124 * gdb.cell/break.c: New file.
3125 * gdb.cell/break.exp: New file.
3126 * gdb.cell/break-spu.c: New file.
3127 * gdb.cell/bt.c: New file.
3128 * gdb.cell/bt2-spu.c: New file.
3129 * gdb.cell/bt-spu.c: New file.
3130 * gdb.cell/bt.exp: New file.
3131 * gdb.cell/coremaker.c: New file.
3132 * gdb.cell/coremaker-spu.c: New file.
3133 * gdb.cell/core.exp: New file.
3134 * gdb.cell/gcore.exp: New file.
3135 * gdb.cell/data.c: New file.
3136 * gdb.cell/data.exp: New file.
3137 * gdb.cell/data-spu.c: New file.
3138 * gdb.cell/ea-cache.exp: New file.
3139 * gdb.cell/ea-cache.c: New file.
3140 * gdb.cell/ea-cache-spu.c: New file.
3141 * gdb.cell/ea-standalone.c: New file.
3142 * gdb.cell/ea-standalone.exp: New file.
3143 * gdb.cell/ea-test.c: New file.
3144 * gdb.cell/ea-test.exp: New file.
3145 * gdb.cell/f-regs.exp: New file.
3146 * gdb.cell/mem-access.c: New file.
3147 * gdb.cell/mem-access.exp: New file.
3148 * gdb.cell/mem-access-spu.c: New file.
3149 * gdb.cell/ptype.exp: New file.
3150 * gdb.cell/registers.exp: New file.
3151 * gdb.cell/size.c: New file.
3152 * gdb.cell/sizeof.exp: New file.
3153 * gdb.cell/size-spu.c: New file.
3154 * gdb.cell/solib.exp: New file.
3155 * gdb.cell/solib-symbol.exp: New file.
3156
3157 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3158
3159 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3160
3161 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3162
3163 * gdb.base/float.exp: Handle VFP registers.
3164
3165 2009-07-14 Michael Snyder <msnyder@vmware.com>
3166
3167 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3168 to bring gdb to the beginning of the calling line.
3169
3170 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3171 confusing the i386 epilogue unwinder.
3172
3173 2009-07-14 Stan Shebs <stan@codesourcery.com>
3174
3175 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3176
3177 2009-07-14 Michael Snyder <msnyder@vmware.com>
3178
3179 * gdb.reverse/step-reverse.exp (stepi into function call):
3180 Call instruction may not be first instruction in the line.
3181 (reverse stepi from a function call): Used wrong line number.
3182
3183 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3186
3187 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 Fix gdb.base/macscp.exp when using custom inputrc.
3190 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3191 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3192 env(TERM) set.
3193 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3194 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3195
3196 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3199 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3200 Change the compilation target to match the testcase name.
3201 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3202 testcase name.
3203 * a2-run.exp: Use for setup prepare_for_testing. Change the
3204 compilation target to match the testcase name.
3205 * gdb.base/commands.exp: Likewise.
3206 * gdb.base/finish.exp: Likewise.
3207 * gdb.base/float.exp: Likewise.
3208 * gdb.base/info-target.exp: Likewise.
3209 * gdb.base/relational.exp: Likewise.
3210 * gdb.base/term.exp: Likewise.
3211 * gdb.base/until.exp: Likewise.
3212 * gdb.base/volatile.exp: Likewise.
3213 * gdb.base/whatis-exp.exp: Likewise.
3214
3215 2009-07-11 Hui Zhu <teawater@gmail.com>
3216
3217 * gdb.base/help.exp (disassemble): Update expected help text.
3218
3219 2009-07-09 Tom Tromey <tromey@redhat.com>
3220
3221 * lib/gdb.exp: Handle TRANSCRIPT.
3222 (remote_spawn, remote_close, send_gdb): New procs.
3223
3224 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3225
3226 * gdb.python/python-prettyprint.c: Add counted null string
3227 structure.
3228 * gdb.python/python-prettyprint.exp: Print null string. Test for
3229 embedded nulls.
3230 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3231 * gdb.python/python-value.exp (test_value_in_inferior): Add
3232 variable length string fetch tests.
3233 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3234
3235 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3238
3239 2009-07-07 Tom Tromey <tromey@redhat.com>
3240
3241 * gdb.base/call-rt-st.exp: Update for change to escape output.
3242 * gdb.base/callfuncs.exp: Likewise.
3243 * gdb.base/charset.exp: Likewise.
3244 * gdb.base/constvars.exp: Likewise.
3245 * gdb.base/long_long.exp: Likewise.
3246 * gdb.base/pointers.exp: Likewise.
3247 * gdb.base/printcmds.exp: Likewise.
3248 * gdb.base/setvar.exp: Likewise.
3249 * gdb.base/store.exp: Likewise.
3250 * gdb.cp/ref-types.exp: Likewise.
3251 * gdb.mi/mi-var-child.exp: Likewise.
3252 * gdb.mi/mi-var-display.exp: Likewise.
3253 * gdb.mi/mi2-var-display.exp: Likewise.
3254 * gdb.base/charset.exp: Test octal escape sequence length.
3255 Update for change to escape output.
3256
3257 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3260
3261 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3264
3265 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3268 gdbserver increasing $portnum if "Can't bind address" has been seen.
3269
3270 2009-07-05 Pedro Alves <pedro@codesourcery.com>
3271
3272 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3273 mingw32ce.
3274
3275 2009-07-05 Pedro Alves <pedro@codesourcery.com>
3276
3277 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3278 VFP format.
3279
3280 2009-07-02 Pedro Alves <pedro@codesourcery.com>
3281
3282 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3283 linux. Adjust to use "inferior", "info inferiors", "detach
3284 inferior" and "kill inferior" instead of "restart", "info fork",
3285 "detach fork" and "delete fork".
3286 * gdb.base/ending-run.exp: Spell out "info".
3287 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3288 the "kill" command.
3289
3290 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3291
3292 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3293 change to prefix TLS offset in hex with 0x.
3294
3295 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3296
3297 * gdb.base/default.exp: Update test case for "x" changes.
3298
3299 2009-07-01 Tristan Gingold <gingold@adacore.com>
3300
3301 * gdb.base/bigcore.exp: Make darwin untested.
3302
3303 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/completion.exp (directory completion): Create the directory.
3306 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3307 escapeuniquesub.
3308 (directory completion 2): Expect now ${escapeuniquesub}.
3309 (Glob remaining of directory test): Remove one excessive newline.
3310 Expect the real output.
3311
3312 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 Fix `make check//%' target after `make check' has been ran.
3315 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3316 a mkdir call.
3317 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3318 (%/.dir): Remove.
3319
3320 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3321
3322 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3323 the expected result record.
3324
3325 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 Remove racy FAILs relying just on the timeouts.
3328 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3329 (annotation_level 2): Remove racy FAILs.
3330
3331 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3332
3333 gdb/10275
3334 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3335
3336 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3339
3340 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3341
3342 * gdb.mi/mi-stack.exp: Testing symbolic options
3343 to -stack-list-locals and -stack-list-arguments.
3344
3345 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3346
3347 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3348
3349 2009-06-29 Tom Tromey <tromey@redhat.com>
3350
3351 * dg-extract-results.sh: New file.
3352 * Makefile.in (FORCE_PARALLEL): New variable.
3353 (CHECK_TARGET): New conditional variable.
3354 (check): Use CHECK_TARGET.
3355 (DO_RUNTEST): New variable.
3356 (check-single): New target.
3357 (TEST_DIRS): New variable.
3358 (TEST_TARGETS): Likewise.
3359 (check-parallel): New target.
3360 (check-gdb.%): New pattern.
3361 (BASE1_FILES): New variable.
3362 (BASE2_FILES): Likewise.
3363 (check-gdb.base%): New pattern.
3364 (%/.dir): New pattern.
3365 * configure: Rebuild.
3366 * aclocal.m4 (AM_CONDITIONAL): New defun.
3367 * configure.ac: Check whether user is using GNU make.
3368 (GMAKE): New conditional.
3369
3370 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3371
3372 * gdb.cp/namespace-nested-import.cc: New test.
3373 * gdb.cp/namespace-nested-import.exp: New test.
3374
3375 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3376
3377 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3378 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3379 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3380 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3381 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3382 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3383 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3384 gdb.opt/inline-markers.c: New files.
3385 * lib/gdb.exp (skip_inline_frame_tests): New function.
3386 (skip_inline_var_tests): New function.
3387
3388 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3389
3390 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3391 backtrace.
3392
3393 2009-06-27 Michael Snyder <msnyder@vmware.com>
3394
3395 * gdb.reverse: New directory.
3396 * gdb.reverse/break-reverse.c: New test.
3397 * gdb.reverse/break-reverse.exp: New test.
3398 * gdb.reverse/consecutive-reverse.c: New test.
3399 * gdb.reverse/consecutive-reverse.exp: New test.
3400 * gdb.reverse/finish-reverse.c: New test.
3401 * gdb.reverse/finish-reverse.exp: New test.
3402 * gdb.reverse/machinestate.c: New test.
3403 * gdb.reverse/ms1.c: New test.
3404 * gdb.reverse/machinestate.exp: New test.
3405 * gdb.reverse/Makefile.in: New file.
3406 * gdb.reverse/shr2.c: New test.
3407 * gdb.reverse/solib-reverse.c: New test.
3408 * gdb.reverse/solib-reverse.exp: New test.
3409 * gdb.reverse/step-reverse.c: New test.
3410 * gdb.reverse/step-reverse.exp: New test.
3411 * gdb.reverse/until-reverse.c: New test.
3412 * gdb.reverse/ur1.c: New test.
3413 * gdb.reverse/until-reverse.exp: New test.
3414 * gdb.reverse/watch-reverse.c: New test.
3415 * gdb.reverse/watch-reverse.exp: New test.
3416 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3417 * configure: Regenerate.
3418
3419 2009-06-26 Doug Evans <dje@google.com>
3420
3421 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3422
3423 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3424
3425 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3426 windows problem for 'file delete $binfile'.
3427
3428 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3429
3430 * gdb.cp/namespace-using.exp: New test.
3431 * gdb.cp/namespace-using.cc: New test.
3432
3433 2009-05-20 Joel Brobecker <brobecker@adacore.com>
3434
3435 * gdb.ada/variant_record_packed_array: New testcase.
3436
3437 2009-06-23 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.base/charset.exp (test_combination): Regression test.
3440 * gdb.base/charset.c (my_wchar_t): New typedef.
3441 (myvar): New global.
3442 (main): Set myvar.
3443
3444 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3445
3446 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3447 target.
3448
3449 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3450
3451 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3452
3453 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3454
3455 * gdb.mi/gdb680.exp: Update test for error message.
3456
3457 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3458
3459 * gdb.base/annota1.exp: Allow multiple occurrences of the
3460 frames-invalid annotation.
3461 * gdb.cp/annota2.exp: Likewise.
3462
3463 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3464
3465 * gdb.cp/gdb2495.cc: New file.
3466 * gdb.cp/gdb2495.exp: New file.
3467
3468 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 Report error on GDB crash during runto.
3471 * lib/gdb.exp (runto <eof>): New.
3472
3473 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3474
3475 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3476 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3477 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3478 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3479 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3480 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3481 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3482 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3483 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
3484 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
3485 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
3486 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
3487 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3488 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
3489 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
3490 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
3491 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
3492 gdb.server/server-mon.exp, gdb.server/server-run.exp,
3493 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3494 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3495 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
3496 gdb.trace/passcount.exp, gdb.trace/report.exp,
3497 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
3498 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
3499 gdb.trace/while-stepping.exp: Use a unique name for the compiled
3500 executable.
3501
3502 2009-06-07 Pedro Alves <pedro@codesourcery.com>
3503
3504 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
3505 defined before referencing it.
3506
3507 2009-06-03 Doug Evans <dje@google.com>
3508
3509 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
3510 * gdb.arch/i386-see.c: Ditto.
3511
3512 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
3513
3514 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
3515 (check_macro): Return 1 if undefined.
3516 If first test fails, check if macro debug information is available,
3517 and report unsupported test if no macro information is found.
3518
3519 2009-05-29 Doug Evans <dje@google.com>
3520
3521 * gdb.threads/hand-call-in-threads.exp: New.
3522 * gdb.threads/hand-call-in-threads.c: New.
3523
3524 2009-05-29 Michael Snyder <msnyder@vmware.com>
3525
3526 * gdb.base/break-always.exp: Change "1" to "on".
3527 Add confirmation check.
3528
3529 2009-05-28 Pedro Alves <pedro@codesourcery.com>
3530
3531 * gdb.threads/threxit-hop-specific.c: New.
3532 * gdb.threads/threxit-hop-specific.exp: New.
3533 * gdb.threads/thread-execl.c: New.
3534 * gdb.threads/thread-execl.exp: New.
3535
3536 2009-05-27 Tom Tromey <tromey@redhat.com>
3537 Thiago Jung Bauermann <bauerman@br.ibm.com>
3538
3539 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
3540 (mi_child_regexp): Likewise.
3541 (mi_list_varobj_children_range): Likewise.
3542 (mi_get_features): Likewise.
3543 (mi_list_varobj_children): Rewrite.
3544 * gdb.python/python-mi.exp: New file.
3545
3546 2009-05-27 Tom Tromey <tromey@redhat.com>
3547 Thiago Jung Bauermann <bauerman@br.ibm.com>
3548 Phil Muldoon <pmuldoon@redhat.com>
3549 Paul Pluzhnikov <ppluzhnikov@google.com>
3550
3551 * gdb.python/python-prettyprint.exp: New file.
3552 * gdb.python/python-prettyprint.c: New file.
3553 * gdb.python/python-prettyprint.py: New file.
3554 * gdb.base/display.exp: print/r is now valid.
3555
3556 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
3557 Tom Tromey <tromey@redhat.com>
3558 Pedro Alves <pedro@codesourcery.com>
3559 Paul Pluzhnikov <ppluzhnikov@google.com>
3560
3561 * gdb.python/python-template.exp: New file.
3562 * gdb.python/python-template.cc: New file.
3563 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3564 tests.
3565 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3566 Call it.
3567 (test_value_after_death): New proc.
3568 * gdb.python/python-value.c (PTR): New typedef.
3569 (main): New variable 'x'.
3570
3571 2009-05-27 Tom Tromey <tromey@redhat.com>
3572
3573 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3574 tests.
3575 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3576 Call it.
3577
3578 2009-05-27 Pedro Alves <pedro@codesourcery.com>
3579
3580 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
3581
3582 2009-05-24 Pedro Alves <pedro@codesourcery.com>
3583
3584 * gdb.threads/fork-thread-pending.c: New.
3585 * gdb.threads/fork-thread-pending.exp: New.
3586
3587 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3588
3589 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
3590 * gdb.dwarf2/dw2-strp.S (a_string2): New.
3591
3592 2009-05-18 Jon Beniston <jon@beniston.com>
3593
3594 * gdb.asm/asm-source.exp: Add lm32 target.
3595
3596 2009-05-17 Pedro Alves <pedro@codesourcery.com>
3597
3598 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
3599 `gdb_get_line_number'. Call `callee' in both parent and child.
3600 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
3601 `gdb_get_line_number' instead of hardcoding line numbers.
3602 (catch_fork_unpatch_child): New procedure to test detaching
3603 breakpoints from child fork.
3604 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
3605 hardcoding line numbers.
3606 (do_fork_tests): Run `catch_fork_unpatch_child'.
3607
3608 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
3609
3610 * gdb.mi/mi-cmd-var.exp: Check that when varobj
3611 of structure type enters or leaves the scope, it
3612 is reported by -var-update.
3613
3614 2009-05-11 Doug Evans <dje@sebabeach.org>
3615
3616 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
3617 * gdb.threads/pending-step.c (main): Fix off-by-one error.
3618 * gdb.threads/schedlock.c (main): Fix off-by-one error.
3619
3620 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
3623
3624 2009-04-30 Doug Evans <dje@google.com>
3625
3626 * gdb.threads/watchthreads2.exp: New testcase.
3627 * gdb.threads/watchthreads2.c: New testcase.
3628
3629 2009-04-29 Doug Evans <dje@google.com>
3630
3631 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
3632 * gdb.cp/mb-ctor.cc: Ditto.
3633 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
3634 * gdb.cp/mb-inline.h (multi_line_foo): New function.
3635 * gdb.cp/mb-inline1.cc: Call it.
3636 * gdb.cp/mb-inline2.cc: Ditto.
3637 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
3638 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
3639
3640 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
3643 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
3644 Replace all uses of `decimal' by `nonzero'.
3645 (info macro FROM_COMMANDLINE): New test.
3646
3647 2009-04-27 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
3650
3651 2009-04-27 Doug Evans <dje@google.com>
3652
3653 * gdb.threads/watchthreads.c (main): Initialize args before starting
3654 the threads. Plus formatting cleanup.
3655 * gdb.threads/watchthreads.exp: Avoid errant failures due to
3656 biased scheduling of one thread.
3657
3658 2009-04-27 Jerome Guitton <guitton@adacore.com>
3659
3660 * gdb.cp/templates.cc (GetMax): New template.
3661 (main): Declare two instances of GetMax.
3662 * gdb.cp/templates.exp: Add new test.
3663
3664 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
3667
3668 2009-04-22 Joseph Myers <joseph@codesourcery.com>
3669
3670 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
3671
3672 2009-04-15 Tom Tromey <tromey@redhat.com>
3673
3674 * gdb.base/charset.exp: Add regression test.
3675
3676 2009-04-14 Joel Brobecker <brobecker@adacore.com>
3677
3678 * gdb.base/exe-lock.exp: New testcase.
3679
3680 2009-04-13 Tom Tromey <tromey@redhat.com>
3681
3682 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
3683 operator on Frame.
3684
3685 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3686
3687 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
3688 * gdb.server/ext-attach.exp: Likewise.
3689
3690 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
3691
3692 Eliminate some sleep usage.
3693
3694 * gdb.mi/basics.c (do_nothing): New.
3695 (main): Use do_nothing instead of printf, so that
3696 not to introduce race condition between output of
3697 inferiour and output of gdb. Do not use sleep as it
3698 is not generally available on embedded targets.
3699
3700 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3701
3702 * gdb.server/ext-attach.exp: Expect an optional process id after
3703 "Detached from remote process".
3704
3705 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3706
3707 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
3708 gdb.dwarf2/dw2-unresolved.exp: New.
3709
3710 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3711
3712 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
3713 mi_run_to_main.
3714
3715 2009-04-02 Pedro Alves <pedro@codesourcery.com>
3716
3717 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
3718 mi_run_to_main. Skip thread exit test on remote targets.
3719 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
3720 mi_run_to_main.
3721 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
3722 mi_run_to_main.
3723 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
3724 when expecting ^connected. Detect when the target doesn't support
3725 non-stop mode.
3726 (mi_run_cmd): Detect if non-stop mode was requested by isn't
3727 supported. Return -1 on error, 0 on success.
3728 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
3729 (mi_runto): Return mi_runto_helper's result explicitly.
3730
3731 2009-04-01 Pedro Alves <pedro@codesourcery.com>
3732
3733 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
3734
3735 2009-04-01 Tom Tromey <tromey@redhat.com>
3736
3737 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
3738 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
3739 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
3740 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
3741
3742 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
3743 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 PR gdb/931
3746 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
3747 output.
3748 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
3749 for gdb/931.
3750 * dw2-strp.S (DW_AT_language): Change to C++.
3751 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
3752
3753 2009-03-31 Joel Brobecker <brobecker@adacore.com>
3754
3755 * gdb.ada/tasks: New testcase.
3756
3757 2009-03-30 Stan Shebs <stan@codesourcery.com>
3758
3759 * gdb.trace/actions.exp: Update to match new info trace format.
3760 * gdb.trace/deltrace.exp: Ditto.
3761 * gdb.trace/infotrace.exp: Ditto.
3762 * gdb.trace/passcount.exp: Ditto.
3763 * gdb.trace/save-trace.exp: Ditto.
3764 * gdb.trace/while-stepping.exp: Ditto.
3765 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
3766
3767 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3768
3769 * gdb.python/python-frame.c: New file.
3770 * gdb.python/python-frame.exp: New file.
3771
3772 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
3773
3774 * gdb.python/python-value.exp: Add tests for the address
3775 attribute.
3776
3777 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
3778
3779 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
3780
3781 2009-03-26 Doug Evans <dje@google.com>
3782
3783 * gdb.mi/mi-nonstop-exit.exp: New file.
3784 * gdb.mi/non-stop-exit.c: New file.
3785
3786 2009-03-26 Tom Tromey <tromey@redhat.com>
3787
3788 Update for change to prologue skipping:
3789 * gdb.mi/mi2-simplerun.exp: Update.
3790 * gdb.mi/mi2-break.exp: Update.
3791 * gdb.mi/mi-simplerun.exp: Update.
3792 * gdb.mi/mi-break.exp: Update.
3793 * gdb.base/ending-run.exp: Update.
3794
3795 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3796
3797 * gdb.python/python-value.exp (test_value_in_inferior): Test
3798 gdb.Value.is_optimized_out attribute.
3799
3800 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3801
3802 * gdb.dwarf2/dw2-noloc-main.c: New file.
3803 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
3804 (.text): Remove.
3805 (.data): New.
3806 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
3807 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
3808 (DW_TAG_subprogram func_cu1, noloc): Remove.
3809 (main): New.
3810 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
3811 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
3812 (file_symbols): New procedure.
3813
3814 2009-03-25 Tom Tromey <tromey@redhat.com>
3815
3816 * gdb.base/charset.exp (valid_target_charset): New proc.
3817 Use it to skip tests on invalid charsets.
3818
3819 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
3820
3821 * gdb.base/completion.exp: Add a test for directory completion.
3822
3823 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 Fix a racy FAIL.
3826 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
3827 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
3828
3829 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
3830
3831 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
3832 * gdb.python/python-function.exp: Add test for function returning
3833 a GDB value.
3834
3835 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
3836
3837 * gdb.python/python-function.exp: New file.
3838
3839 2009-03-20 Tom Tromey <tromey@redhat.com>
3840
3841 * gdb.base/store.exp: Update for change to escape output.
3842 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
3843 to escape output.
3844 * gdb.base/pointers.exp: Update for change to escape output.
3845 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3846 to escape output.
3847 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3848 escape output.
3849 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3850 to escape output.
3851 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3852 escape output.
3853 * gdb.base/setvar.exp: Update for change to escape output.
3854 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3855 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3856 to escape output.
3857 (test_print_string_constants): Likewise.
3858 * gdb.base/charset.exp (valid_host_charset): Check size of
3859 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3860 cases. Handle "auto"-related output.
3861 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3862 (uvar, Uvar): New globals.
3863
3864 2009-03-19 Jerome Guitton <guitton@adacore.com>
3865
3866 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3867 deltas.
3868 * gdb.ada/fixed_points.exp: Ditto.
3869
3870 2009-03-18 Pedro Alves <pedro@codesourcery.com>
3871
3872 * return-nodebug.c: Don't include stdio.h.
3873 (init): Delete.
3874 (func): Delete definition and provide extern declaration.
3875 (t): New.
3876 (main): Don't call printf. Call func and store its result in t.
3877 * return-nodebug1.c: New.
3878 * return-nodebug.exp: Don't expect stdio output. Instead, print
3879 the global variable t. Drop printf formatters and cast types from
3880 foreach loop. Don't use prepare_for_testing. Compile
3881 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3882 define FORMAT or CAST.
3883
3884 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3885
3886 * gdb.base/solib-display.exp: Disable test for remote targers.
3887
3888 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3891
3892 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3893
3894 Fix a racy FAIL.
3895 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3896 code from `follow parent, print pids'.
3897 (`follow child, print pids', `follow parent, print pids'): Call it.
3898 Replace `gdb_test "break..."' by gdb_breakpoint.
3899
3900 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3901
3902 * gdb.mi/mi-cli.exp: Adjust for output difference in
3903 sync and async modes.
3904
3905 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3906
3907 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3908 that was checked in by mistake. Remove loading of ada.exp, since
3909 this is not necessary in this case.
3910
3911 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3912
3913 * gdb.ada/ptype_arith_binop.exp: New testcase.
3914
3915 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3916
3917 * gdb.ada/mod_from_name: New testcase.
3918
3919 2009-03-12 Joel Brobecker <brobecker@adacore.com>
3920
3921 * gdb.ada/tick_last_segv: New testcase.
3922
3923 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3924
3925 * gdb.mi/mi-cli.exp: Remove debug print.
3926
3927 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3928
3929 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3930 include the token in ^running and frame info in *stopped.
3931
3932 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3933
3934 * solib-display.exp: New file.
3935 * solib-display-main.c: New file.
3936 * solib-display-lib.c: New file.
3937
3938 2009-03-05 Pedro Alves <pedro@codesourcery.com>
3939
3940 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3941
3942 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3945 (list_and_check_macro): Use more specific test name.
3946 (next to definition): Make the test names unique.
3947
3948 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3949
3950 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3951
3952 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3953
3954 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3955 notifications.
3956 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3957 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3958 * lib/mi-support.exp (library_loaded_re): New.
3959 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3960
3961 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3962
3963 * gdb.gdb/observer.exp: Use test_notification observer, not
3964 normal_stop, everywhere.
3965 (test_normal_stop_notifications): Rename to...
3966 (test_notifications): ...this.
3967 (test_observer_normal_stop): Rename to...
3968 (test_observer): ...this.
3969
3970 2009-02-16 Doug Evans <dje@google.com>
3971
3972 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3973 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3974 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3975 (test_prefixed_syscall,test_int3): New tests.
3976 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3977 (test_prefixed_syscall,test_int3): New tests.
3978
3979 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3980
3981 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3982 (mi_expect_interrupt): Likewise.
3983 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3984 response.
3985
3986 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3987
3988 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3989 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3990 Replace calls to get_valueofx by get_hexadecimal_valueof.
3991
3992 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3993
3994 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3995 (get_integer_valueof): New procedure.
3996 (get_sizeof): Use new get_integer_value_of.
3997 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3998 by get_integer_valueof.
3999
4000 2009-02-13 Tom Tromey <tromey@redhat.com>
4001
4002 * gdb.base/remote.exp (get_sizeof): Remove.
4003 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4004 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4005 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4006 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4007 (get_sizeof): Likewise.
4008
4009 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4010
4011 PR fortran/9806
4012 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4013
4014 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4015
4016 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4017
4018 2009-02-06 Pedro Alves <pedro@codesourcery.com>
4019
4020 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4021
4022 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4023
4024 * gdb.python/python-cmd.exp: New file.
4025
4026 2009-02-06 Tristan Gingold <gingold@adacore.com>
4027
4028 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4029
4030 2009-02-05 Tristan Gingold <gingold@adacore.com>
4031
4032 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4033 pointer is dereferenced and use this signal name in regexp.
4034 * gdb.base/signull.exp: Ditto.
4035 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4036 * gdb.base/signull.c (main): Ditto.
4037
4038 2009-02-04 Tom Tromey <tromey@redhat.com>
4039 Thiago Jung Bauermann <bauerman@br.ibm.com>
4040
4041 * gdb.python/python-value.exp: Use `gdb.history' instead of
4042 `gdb.value_from_history'.
4043 (test_value_numeric_ops): Add test for conversion of enum constant.
4044 * gdb.python/python-value.c (enum e): New type.
4045 (evalue): New global.
4046 (main): Use argv.
4047
4048 2009-02-04 Jerome Guitton <guitton@adacore.com>
4049
4050 * gdb.ada/uninitialized_vars: New test program.
4051 * gdb.ada/uninitialized_vars.exp: New testcase.
4052
4053 2009-02-02 Tom Tromey <tromey@redhat.com>
4054
4055 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4056 * gdb.cp/pr2489.cc: Rename...
4057 * gdb.cp/pr9594.cc: ... to this.
4058
4059 2009-02-02 Tom Tromey <tromey@redhat.com>
4060
4061 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4062 * gdb.cp/pr2489.cc: New file.
4063 * gdb.cp/cpcompletion.exp: New file.
4064
4065 2009-02-02 Tom Tromey <tromey@redhat.com>
4066
4067 PR exp/9059:
4068 * gdb.cp/call-c.exp: Add regression test.
4069 * gdb.cp/call-c.cc (FooHandle): New typedef.
4070 (main): New variable 'handle'.
4071
4072 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4073
4074 * lib/mi-support.exp (et_mi_thread_list)
4075 (check_mi_and_console_threads): Adjust for current thread in
4076 -thread-list-ids output.
4077
4078 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4079
4080 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4081 Call it.
4082
4083 2009-01-28 Doug Evans <dje@google.com>
4084
4085 * gdb.arch/amd64-disp-step.S: New file.
4086 * gdb.arch/amd64-disp-step.exp: New file.
4087 * gdb.arch/i386-disp-step.S: New file.
4088 * gdb.arch/i386-disp-step.exp: New file.
4089
4090 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4091
4092 * gdb.base/find.exp: Set newline variable
4093 using quotes instead of braces to fix cygwin failures.
4094
4095 2009-01-23 Pedro Alves <pedro@codesourcery.com>
4096
4097 * gdb.base/radix.exp: Add tests to ensure that that set
4098 input-radix 0 and set output-radix 0 are really rejected.
4099
4100 2009-01-23 Pedro Alves <pedro@codesourcery.com>
4101
4102 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4103 copyright years.
4104
4105 2009-01-23 Pedro Alves <pedro@codesourcery.com>
4106
4107 PR gdb/9664:
4108 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4109
4110 2009-01-22 Pedro Alves <pedro@codesourcery.com>
4111
4112 PR c++/9631:
4113 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4114
4115 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4116
4117 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4118 binfile definition to fix Windows OS failure.
4119
4120 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4121
4122 PR gdb/9346
4123 * gdb.base/interrupt.c (sigint_handler): New.
4124 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4125 on error.
4126 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4127 Test "signal SIGINT".
4128
4129 2009-01-19 Doug Evans <dje@google.com>
4130
4131 * gdb.base/break.exp: Update expected gdb output.
4132 * gdb.base/sepdebug.exp: Ditto.
4133 * gdb.mi/mi-syn-frame.exp: Ditto.
4134 * gdb.mi/mi2-syn-frame.exp: Ditto.
4135 * gdb.base/call-signal-resume.exp: New file.
4136 * gdb.base/call-signals.c: New file.
4137 * gdb.base/unwindonsignal.exp: New file.
4138 * gdb.base/unwindonsignal.c: New file.
4139 * gdb.threads/interrupted-hand-call.exp: New file.
4140 * gdb.threads/interrupted-hand-call.c: New file.
4141 * gdb.threads/thread-unwindonsignal.exp: New file.
4142
4143 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4144
4145 * gdb.base/define.exp: Test defining and hooking prefix commands.
4146 * gdb.python/python.exp: Update test for "show user" output.
4147
4148 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4149
4150 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4151 now the output exactly, using less wildcards. Expect also the output
4152 of gfortran-4.3. Update for the f-valprint.c modification from
4153 2008-04-22.
4154 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4155 Remove gdb_test test names where matching the command.
4156
4157 2009-01-01 Pedro Alves <pedro@codesourcery.com>
4158
4159 PR breakpoints/9681:
4160 * gdb.base/watchpoint.exp: Add regression test.
4161
4162 2008-12-31 Pedro Alves <pedro@codesourcery.com>
4163
4164 * gdb.threads/attach-into-signal.exp: Don't use
4165 gdb_suppress_entire_file.
4166 * gdb.threads/attach-stopped.exp: Ditto.
4167 * gdb.threads/attachstop-mt.exp: Ditto.
4168
4169 2008-12-31 Pedro Alves <pedro@codesourcery.com>
4170
4171 PR gdb/8812:
4172 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4173
4174 2008-12-29 Pedro Alves <pedro@codesourcery.com>
4175
4176 PR gdb/7536:
4177 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4178 and unsupported output radices are really rejected.
4179
4180 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4183
4184 2008-12-22 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.cp/punctuator.exp: New file.
4187
4188 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * gdb.base/completion.exp (Completing non-existing component): New test.
4191
4192 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 Fix for PR gdb/8648.
4195 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4196 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4197 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4198 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4199
4200 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4203
4204 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
4205
4206 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4207 compiler actually generate code at the expected line number.
4208
4209 2008-12-15 Jie Zhang <jie.zhang@analog.com>
4210
4211 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4212
4213 2008-12-12 Tom Tromey <tromey@redhat.com>
4214
4215 * gdb.base/commands.exp (redefine_hook_test): New proc.
4216 Call it.
4217
4218 2008-12-11 Tom Tromey <tromey@redhat.com>
4219
4220 * gdb.base/macscp.exp: New regression test.
4221
4222 2008-12-11 Tom Tromey <tromey@redhat.com>
4223
4224 * gdb.base/macscp.exp: Print "address.addr".
4225 * gdb.base/macscp1.c (struct outer): New struct.
4226 (address): New global.
4227
4228 2008-12-09 Tom Tromey <tromey@redhat.com>
4229
4230 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4231 Call it.
4232
4233 2008-12-04 Doug Evans <dje@google.com>
4234
4235 * gdb.server/ext-run.exp: Relax regexp for init program.
4236
4237 2008-12-03 Tristan Gingold <gingold@adacore.com>
4238
4239 * gdb.base/macscp.exp: Generate an object file during compilation
4240 to work around Darwin dsymutil limitations.
4241
4242 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4243
4244 Test resolving external references to TLS variables.
4245 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4246 FILE2_THREAD_LOCAL.
4247 (testfile2, srcfile2): New variables.
4248 * gdb.threads/tls.c (file2_thread_local)
4249 (function_referencing_file2_thread_local): New.
4250 * gdb.threads/tls2.c: New file.
4251
4252 2008-11-28 Joel Brobecker <brobecker@adacore.com>
4253
4254 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
4255 rather than integer, as integer might not be big enough when
4256 on 64bit targets.
4257
4258 2008-11-27 Jerome Guitton <guitton@adacore.com>
4259
4260 * gdb.cp/formatted-ref.exp: Add equality test.
4261 * gdb.ada/formatted_ref.exp: Ditto.
4262
4263 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4264
4265 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4266 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4267
4268 2008-11-20 Andreas Schwab <schwab@suse.de>
4269
4270 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4271 matching syscall entry point.
4272 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4273 (tcatch_vfork_then_child_follow): Likewise. Finish through
4274 vfork even if we stopped at the syscall trampoline.
4275
4276 2008-11-20 Doug Evans <dje@google.com>
4277
4278 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4279
4280 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4281
4282 * gdb.arch/ppc-dfp.exp: New file.
4283 * gdb.arch/ppc-dfp.c: New file.
4284
4285 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4286
4287 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
4288
4289 2008-11-17 Doug Evans <dje@google.com>
4290
4291 * gdb.mi/mi-syn-frame.exp: Update expected output.
4292 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4293
4294 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4295
4296 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
4297 "thread N" results in =thread-selected.
4298 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4299 (mi_send_resuming_command_raw): Be prepared for
4300 =thread-selected.
4301
4302 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4303
4304 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4305 * lib/mi-support.exp: Likewise.
4306
4307 2008-11-16 Joel Brobecker <brobecker@adacore.com>
4308
4309 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4310 commands from the expected output for "help catch".
4311
4312 2008-11-15 Joel Brobecker <brobecker@adacore.com>
4313
4314 * gdb.ada/int_deref.exp: New testcase.
4315
4316 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
4317
4318 * gdb.mi/gdb2549.exp: New file.
4319
4320 2008-11-11 Doug Evans <dje@google.com>
4321
4322 * gdb.base/callexit.exp: New file.
4323 * gdb.base/callexit.c: New file.
4324
4325 2008-11-10 Doug Evans <dje@google.com>
4326
4327 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4328 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4329 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4330 (default_gdb_start,default_gdb_exit): Ditto.
4331 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4332 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4333 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4334 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4335 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4336 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4337
4338 2008-11-03 Andreas Schwab <schwab@suse.de>
4339
4340 * gdb.base/hashline2.exp: Fix typo.
4341 * gdb.base/hashline3.exp: Likewise.
4342
4343 2008-10-30 Tom Tromey <tromey@redhat.com>
4344
4345 * gdb.base/pointers.exp: Add test.
4346 * gdb.base/pointers.c (k, S): New typedefs.
4347 (instance): New global.
4348
4349 2008-10-30 Andreas Schwab <schwab@suse.de>
4350
4351 * gdb.base/args.exp: Add tests for newlines.
4352
4353 2008-10-30 Joel Brobecker <brobecker@adacore.com>
4354
4355 gdb.base/foll-exec.exp: Update the expected output of a couple
4356 of "info breakpoints" tests.
4357
4358 2008-10-28 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4361
4362 2008-10-24 Pedro Alves <pedro@codesourcery.com>
4363
4364 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4365 gdb_start_cmd.
4366 Use runto_main before any test that requires execution.
4367
4368 2008-10-23 Pedro Alves <pedro@codesourcery.com>
4369
4370 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4371 instead of SIGINT.
4372
4373 2008-10-22 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.base/completion.exp: Update expected output following
4376 the addition of the "info tasks" command.
4377
4378 2008-10-22 Tom Tromey <tromey@redhat.com>
4379
4380 * gdb.base/exprs.exp (test_expr): Add test for string
4381 concatenation.
4382
4383 2008-10-19 Pedro Alves <pedro@codesourcery.com>
4384
4385 * configure.ac: Output gdb.python/Makefile.
4386 * configure: Regenerate.
4387 * gdb.python/Makefile.in: New.
4388
4389 2008-10-16 Joel Brobecker <brobecker@adacore.com>
4390
4391 * gdb.base/foll-fork.exp: Adjust the expected output to match
4392 the new description for fork/vfork catchpoints in the "info
4393 breakpoints" output.
4394
4395 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4396
4397 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4398
4399 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4400
4401 * gdb.python/python-value.c: New file.
4402 * gdb.python/python-value.exp: New file.
4403
4404 2008-10-15 Pedro Alves <pedro@codesourcery.com>
4405
4406 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4407
4408 2008-10-15 Denis Pilat <denis.pilat@st.com>
4409
4410 * gdb.cp/mb-ctor.exp: Fix a typo.
4411
4412 2008-10-09 Tom Tromey <tromey@redhat.com>
4413
4414 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4415 'fprintf' and 'stderr'.
4416
4417 2008-10-07 Joel Brobecker <brobecker@adacore.com>
4418
4419 * gdb.ada/ref_tick_size.exp: New testcase.
4420
4421 2008-10-06 Doug Evans <dje@google.com>
4422
4423 * gdb.dwarf2/dw2-cu-size.exp: New file.
4424 * gdb.dwarf2/dw2-cu-size.S: New file.
4425
4426 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4427 .Ltype_int for clarity.
4428
4429 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4430
4431 PR gdb/2384:
4432 * gdb.cp/gdb2384.exp: Extended to test more cases.
4433 * gdb.cp/gdb2384.cc: Likewise.
4434 * gdb.cp/gdb2384-base.h: Likewise.
4435 * gdb.cp/gdb2384-base.cc: Likewise.
4436
4437 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4438
4439 * gdb.base/maint.exp (maint print type): Remove printing
4440 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4441
4442 2008-09-30 Tom Tromey <tromey@redhat.com>
4443
4444 * gdb.base/macscp.exp: Add completion tests.
4445 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4446 (TWENTY_THREE): Likewise.
4447 (FORTY_EIGHT): Likewise.
4448
4449 2008-09-30 Tom Tromey <tromey@redhat.com>
4450
4451 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4452 everywhere.
4453 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4454
4455 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4456
4457 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4458 testcase is derived from. Fix racy dependency on an expected PID
4459 number. No longer support the testcase on Linux kernel 2.4.x.
4460
4461 2008-09-27 Tom Tromey <tromey@redhat.com>
4462
4463 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4464 and varargs.
4465
4466 2008-09-22 Pedro Alves <pedro@codesourcery.com>
4467
4468 * lib/mi-support.exp (mi_expect_interrupt): New.
4469 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4470 from gdb.mi/mi-nonstop.exp.
4471 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4472 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4473 lib/mi-support.exp.
4474 Use mi_check_thread_states throughout. Avoid ".*" and do not
4475 require an anchor after -exec-run.
4476
4477 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4478
4479 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4480 stop is pending. Avoid ".*" when two stops are pending.
4481 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4482 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4483 newlines in fullnames.
4484 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
4485 (mi_expect_stop): Update comments. Only anchor in sync mode.
4486 Do not match newlines.
4487 (mi_send_resuming_command_raw): Always return status.
4488 (mi_get_stop_line): Do not match more than one line by accident.
4489 Only anchor in sync mode.
4490 (mi_run_inline_test): If -exec-next fails, give up.
4491
4492 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4493
4494 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4495 on SPU.
4496
4497 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4498
4499 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
4500
4501 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4502
4503 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
4504 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4505 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
4506 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4507 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
4508 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
4509 gdb.ada/interface.exp, gdb.ada/null_array.exp,
4510 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4511 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4512 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4513 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
4514 Include the "= " sequence in the expected output of print tests.
4515
4516 2008-09-10 Joel Brobecker <brobecker@adacore.com>
4517
4518 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
4519 description for boolean types.
4520
4521 2008-09-09 Pedro Alves <pedro@codesourcery.com>
4522
4523 * gdb.base/hook-stop-continue.c: New.
4524 * gdb.base/hook-stop-continue.exp: New.
4525
4526 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4527
4528 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
4529
4530 2008-09-08 Jerome Guitton <guitton@adacore.com>
4531
4532 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
4533 (stack_check_probe_2, stack_check_probe_loop_1)
4534 (stack_check_probe_loop_2): New functions.
4535 (main): Add call to these new functions.
4536 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
4537 functions, check that the breakpoint is inserted at the appropriate
4538 location.
4539 (insert_breakpoint): Slightly refine this procedure so that it can
4540 be called several times in the test.
4541
4542 2008-09-08 Jerome Guitton <guitton@adacore.com>
4543
4544 * gdb.base/stack-checking.c: New file.
4545 * gdb.base/stack-checking.exp: New file.
4546
4547 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4548
4549 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
4550 * gdb.arch/altivec-regs.exp: Likewise.
4551 * gdb.arch/vsx-regs.exp: Likewise.
4552
4553 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4554
4555 * gdb.arch/ppc-fp.exp: New file.
4556 * gdb.arch/ppc-fp.c: New file.
4557
4558 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4559
4560 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
4561 lest gcc-4.3.1 optimizes the whole thing away.
4562
4563 2008-09-04 Michael Snyder <msnyder@vmware.com>
4564
4565 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
4566 as "at" (for non-debug functions such as _start).
4567
4568 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4569
4570 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
4571 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
4572 software watchpoints.
4573 * gdb.base/watch_thread_num.exp: Likewise.
4574
4575 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
4576
4577 * gdb.arch/i386-bp_permanent.exp: New test.
4578
4579 2008-08-24 Tom Tromey <tromey@redhat.com>
4580
4581 * gdb.base/maint.exp: Update "maint print type".
4582
4583 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
4584
4585 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
4586 support. Adjust the order of "*running" notifications.
4587 * gdb.mi/non-stop.c: Don't cast from int to void* and
4588 back.
4589
4590 2008-08-20 Mark Kettenis <kettenis@gnu.org>
4591
4592 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
4593 expect to find it in the "info frame" output.
4594
4595 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
4596
4597 * gdb.base/interp.exp: Always consume both prompts.
4598
4599 2008-08-20 Pedro Alves <pedro@codesourcery.com>
4600
4601 * gdb.base/pending.exp: Test pending breakpoints without symbols
4602 loaded.
4603
4604 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4605
4606 * lib/mi-support.exp (mi_expect_stop): Produce
4607 more details on failures.
4608 * gdb.mi/mi-nonstop.exp: New.
4609 * gdb.mi/non-stop.c: New.
4610
4611 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4612
4613 * gdb.mi/mi-async.exp: Use 'set target-async'.
4614 * lib/mi-support.exp: Use 'set/show target-async'.
4615
4616 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
4617
4618 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
4619
4620 2008-08-17 Tom Tromey <tromey@redhat.com>
4621
4622 * gdb.base/help.exp (help catch): Rewrite.
4623
4624 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4625
4626 * gdb.base/define.exp: Test indented command documentation.
4627 * gdb.python/python.exp: Test indented multi-line command.
4628
4629 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
4630
4631 * testsuite/gdb.arch/vsx-regs.c: New source file.
4632 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
4633 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
4634
4635 2008-08-14 Tom Tromey <tromey@redhat.com>
4636
4637 * gdb.base/macscp.exp: Add regression test for "macro define" or
4638 "macro undef" with no arguments.
4639
4640 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
4641
4642 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
4643
4644 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4645
4646 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
4647
4648 2008-08-06 Tom Tromey <tromey@redhat.com>
4649
4650 * gdb.python/python.exp: New file.
4651
4652 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4653
4654 Fix for PR gdb/1543.
4655 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
4656 $LOCATION.
4657 (location): New variable.
4658 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
4659 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
4660 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
4661 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
4662 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
4663 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
4664 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
4665 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
4666 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
4667 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
4668 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
4669 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
4670 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
4671 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
4672 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4673 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
4674 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
4675 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
4676 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
4677 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4678 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
4679 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
4680 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
4681 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
4682 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
4683 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
4684 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
4685 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
4686 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
4687 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
4688 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
4689 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
4690 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
4691 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
4692 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
4693 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
4694 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
4695 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4696 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
4697 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
4698 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
4699 gdb.base/type-opaque.exp, gdb.base/until.exp,
4700 gdb.base/value-double-free.c, gdb.base/varargs.exp,
4701 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
4702 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
4703 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4704 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
4705 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
4706 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4707 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4708 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
4709 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
4710 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
4711 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
4712 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
4713 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
4714 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
4715 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
4716 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4717 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
4718 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
4719 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
4720 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4721 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
4722 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
4723 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
4724 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4725 gdb.pascal/types.exp, gdb.stabs/weird.exp,
4726 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
4727 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
4728 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
4729 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
4730 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
4731 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
4732 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4733 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4734 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4735 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4736 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4737 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4738 lib/mi-support.exp, lib/trace-support.exp: Remove reference
4739 to bug-gdb@prep.ai.mit.edu .
4740
4741 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
4742
4743 * lib/mi-support.exp (mi_load_shlibs): New.
4744 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
4745
4746 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
4747
4748 * lib/mi-support.exp (get_mi_thread_list)
4749 (check_mi_and_console_threads): New, moved from ...
4750 * gdb.mi/mi-pthread.exp: ...here.
4751 * gdb.mi/gdb669.exp (get_mi_thread_list)
4752 (check_mi_and_console_threads): Delete.
4753 * gdb.mi/mi2-pthread.exp: Likewise.
4754
4755 2008-07-28 Tom Tromey <tromey@redhat.com>
4756
4757 * Makefile.in (just-check): Remove. Move body to...
4758 (check): ... here.
4759
4760 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4761
4762 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
4763 Add a test for duplicated SIGINTs.
4764
4765 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4766
4767 * gdb.threads/schedlock.exp (get_args): Update to work for any
4768 value of NUM.
4769 (Top level): Report the number of threads that did not resume.
4770
4771 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4772
4773 * gdb.dwarf2/dw2-compressed.S: Also define __start.
4774
4775 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4776
4777 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
4778 non-MI prompt.
4779
4780 2008-07-26 Tom Tromey <tromey@redhat.com>
4781
4782 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
4783 (function_struct, function_struct_ptr): New globals.
4784 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
4785 function pointer in a struct.
4786
4787 2008-07-26 Tom Tromey <tromey@redhat.com>
4788
4789 * gdb.base/macscp.exp: Add test for macro lexing bug.
4790
4791 2008-07-18 Tom Tromey <tromey@redhat.com>
4792
4793 * gdb.base/macscp.exp: Add macro tests.
4794
4795 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4796
4797 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
4798
4799 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4800
4801 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
4802
4803 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
4804
4805 * gdb.cp/class2.exp: fix for failure on spu-elf
4806
4807 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4808
4809 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
4810
4811 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4812
4813 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
4814
4815 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
4816
4817 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
4818
4819 2008-07-11 Kevin Buettner <kevinb@redhat.com>
4820
4821 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
4822 of regexp to account for changes made to GDB in the printing of
4823 byte vectors.
4824
4825 2008-07-11 Tom Tromey <tromey@redhat.com>
4826
4827 * gdb.base/completion.exp: Add 'help' completion test.
4828
4829 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4830
4831 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
4832
4833 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
4836
4837 2008-07-09 Pedro Alves <pedro@codesourcery.com>
4838
4839 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
4840
4841 2008-07-09 Pedro Alves <pedro@codesourcery.com>
4842
4843 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4844
4845 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4846
4847 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4848
4849 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4850
4851 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4852 previous commit. Add a comment.
4853
4854 2008-06-28 Pedro Alves <pedro@codesourcery.com>
4855
4856 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4857
4858 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4859
4860 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4861
4862 2008-06-27 Pedro Alves <pedro@codesourcery.com>
4863
4864 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4865 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4866 compiling an executable, link in an object that forces unbuffered
4867 output.
4868 * lib/set_unbuffered_mode.c: New file.
4869
4870 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4871
4872 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4873
4874 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4875
4876 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4877 mi_expect_stop.
4878 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4879 Demand that *running is output.
4880 (detect_async): Perform checking every time.
4881 (mi_send_resuming_command): Extract everything into...
4882 (mi_send_resuming_command_raw): ...this.
4883 (mi_expect_stop): Don't accept any output before *stopped.
4884
4885 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4886
4887 Robustify mi-simplerun.
4888 * gdb.mi/basics.c (main): Add a call to sleep.
4889 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4890 * gdb.mi/mi2-cli.exp: Likewise.
4891 * gdb.mi/mi-break.exp: Likewise.
4892
4893 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
4894
4895 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4896
4897 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4898
4899 * gdb.mi/mi-console.exp: Adjust.
4900 * gdb.mi/mi-syn-frame.exp: Adjust.
4901 * gdb.mi/mi2-console.exp: Adjust.
4902 * gdb.mi/mi2-syn-frame.exp: Adjust.
4903 * lib/mi-support.exp (mi_run_cmd): Adjust.
4904 (mi_send_resuming_command): Adjust.
4905
4906 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4907
4908 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
4909 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4910 testing of stopped.
4911 * gdb.mi/mi2-syn-frame.exp: Likewise.
4912 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4913 (async, detect_async): New.
4914 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4915 depending on if we're running in sync or async mode.
4916
4917 2008-06-09 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.base/completion.exp: New tests for field name completion
4920 with spaces, and field name completion with '->'.
4921
4922 2008-06-06 Tom Tromey <tromey@redhat.com>
4923
4924 * gdb.base/break1.c (struct some_struct): New struct.
4925 (values): New global.
4926 * gdb.base/completion.exp: Add field name completion test.
4927
4928 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4929
4930 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4931 to pointer.
4932 * gdb.cp/call-c.cc: Likewise.
4933
4934 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
4935
4936 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4937 annotation.
4938
4939 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4940 Pedro Alves <pedro@codesourcery.com>
4941
4942 * gdb.threads/execl.c, gdb.threads/execl1.c,
4943 gdb.threads/execl.exp: New tests.
4944
4945 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4946 Daniel Jacobowitz <dan@codesourcery.com>
4947
4948 * gdb.cp/exception.exp: Activate test, make it work with pending
4949 catchpoints.
4950
4951 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4952
4953 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4954
4955 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4956
4957 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4958 now printed.
4959 * gdb.mi/mi2-var-cmd.exp: Likewise.
4960
4961 2008-05-27 Andreas Schwab <schwab@suse.de>
4962
4963 * gdb.base/frame-args.exp: Handle arguments that are optimized
4964 out.
4965
4966 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
4967
4968 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4969 quiet for ppc32 and group options into a single variable.
4970
4971 2008-05-23 Joel Brobecker <brobecker@adacore.com>
4972
4973 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4974 of zero-size elements.
4975 * gdb.ada/null_array.exp: Test printing this new array.
4976
4977 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4980
4981 2008-05-21 Joel Brobecker <brobecker@adacore.com>
4982
4983 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4984 of the "finish" command.
4985
4986 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
4987
4988 * gdb.base/annota1.exp: Test for new annotation.
4989
4990 2008-05-16 Pedro Alves <pedro@codesourcery.com>
4991
4992 * gdb.base/fixsection.exp: New file.
4993 * gdb.base/fixsection0.c: New file.
4994 * gdb.base/fixsection1.c: New file.
4995
4996 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4997
4998 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4999 * gdb.base/annota3.exp: Likewise.
5000
5001 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5002
5003 * gdb.base/watch_thread_num.exp: Don't run tests that require
5004 watchpoints if the target doesn't support them.
5005
5006 2008-05-12 Doug Evans <dje@google.com>
5007
5008 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5009
5010 2008-05-09 Joel Brobecker <brobecker@adacore.com>
5011
5012 * gdb.ada/assign_1.exp: New testcase.
5013
5014 2008-05-09 Doug Evans <dje@google.com>
5015
5016 * gdb.base/find.exp: New file.
5017 * gdb.base/find.c: New file.
5018
5019 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5020
5021 * gdb.base/commands.exp (watchpoint_command_test): Handle
5022 gdb,no_hardware_watchpoints.
5023 * gdb.base/float.exp: Allow ARM targets without floating point.
5024 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5025
5026 2008-05-06 Jerome Guitton <guitton@adacore.com>
5027 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.ada/lang_switch: New test program.
5030 * gdb.ada/lang_switch.exp: New testcase.
5031
5032 2008-05-05 Doug Evans <dje@google.com>
5033
5034 * gdb.base/help.exp (disassemble): Update expected help text.
5035
5036 2008-05-04 Pedro Alves <pedro@codesourcery.com>
5037
5038 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5039
5040 2008-05-04 Pedro Alves <pedro@codesourcery.com>
5041
5042 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5043 different times.
5044
5045 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5048 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5049 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5050 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5051
5052 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5053
5054 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5055 notification to appear.
5056
5057 2008-05-04 Daniel Jacobowitz <dan@debian.org>
5058
5059 * gdb.base/fullname.c: New file.
5060 * gdb.base/fullname.exp: New file.
5061 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5062
5063 2008-05-03 Pedro Alves <pedro@codesourcery.com>
5064
5065 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5066 expressions with macros.
5067
5068 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5071
5072 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5073
5074 * gdb.base/completion.exp: Handle lack of other symbols beginning
5075 with "a".
5076
5077 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5078
5079 2008-05-02 Jim Blandy <jimb@codesourcery.com>
5080
5081 * gdb.asm/asmsrc1.s: Add scratch space.
5082
5083 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5084 Daniel Jacobowitz <dan@codesourcery.com>
5085
5086 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5087 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5088 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5089
5090 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5091
5092 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5093
5094 2008-05-01 Joel Brobecker <brobecker@adacore.com>
5095
5096 * gdb.base/info-target.exp: New testcase.
5097
5098 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5099
5100 * gdb.cp/hang.exp: Use .cc instead of .C.
5101 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5102 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5103
5104 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5105
5106 * gdb.base/gdb1250.exp: Remove perror.
5107 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5108
5109 2008-04-30 Pedro Alves <pedro@codesourcery.com>
5110
5111 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5112 .2byte.
5113
5114 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5115
5116 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5117 (maybe_kfail): New.
5118
5119 2008-04-25 Pedro Alves <pedro@codesourcery.com>
5120
5121 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5122
5123 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5124
5125 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5126 * gdb.mi/mi2-syn-frame.exp: Likewise.
5127 * lib/mi-support.exp: Likewise.
5128
5129 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5130
5131 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5132 to specify regexp for the location to stop at.
5133 * gdb.base/break-always.c: New.
5134 * gdb.base/break-always.exp: New.
5135
5136 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5137
5138 * lib/mi-support.exp (mi_runto_helper): Adjust
5139 for the original-location field.
5140 (mi_create_breakpoint, mi_list_breakpoints): New.
5141 * gdb.mi/mi-break.exp: Adjust.
5142 * gdb.mi/mi2-break.exp: Adjust.
5143 * gdb.mi/mi-pending.exp: Adjust.
5144 * gdb.mi/mi-simplerun.exp: Adjust.
5145 * gdb.mi/mi2-simplerun.exp: Adjust.
5146 * gdb.mi/mi-syn-frame.exp: Adjust.
5147 * gdb.mi/mi2-syn-frame.exp: Adjust.
5148 * gdb.mi/mi-until.exp: Adjust.
5149 * gdb.mi/mi2-until.exp: Adjust.
5150 * gdb.mi/mi-var-display.exp: Adjust.
5151 * gdb.mi/mi2-var-display.exp: Adjust.
5152 * gdb.mi/mi-watch.exp: Adjust.
5153 * gdb.mi/mi2-watch.exp: Adjust.
5154
5155 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
5156
5157 * aclocal.m4: Add override.m4.
5158 * configure: Regenerate.
5159
5160 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5161
5162 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5163 '-var-update --all-values' reports new value even the type
5164 of a variable object has changed.
5165
5166 2008-04-18 Craig Silverstein <csilvers@google.com>
5167
5168 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5169 files.
5170
5171 2008-04-18 Joel Brobecker <brobecker@adacore.com>
5172
5173 * gdb.ada/atomic_enum: New test program.
5174 * gdb.ada/atomic_enum.exp: New testcase.
5175
5176 2008-04-17 Doug Evans <dje@google.com>
5177
5178 * gdb.opt/Makefile.in: Fix whitespace.
5179
5180 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5181
5182 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5183
5184 2008-04-17 Doug Evans <dje@google.com>
5185
5186 * gdb.base/hashline1.exp: New testcase.
5187 * gdb.base/hashline2.exp: New testcase.
5188 * gdb.base/hashline2.exp: New testcase.
5189
5190 2008-04-17 Pedro Alves <pedro@codesourcery.com>
5191
5192 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5193
5194 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5195
5196 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5197 temporary breakpoint to match "Temporary breakpoint".
5198 * gdb.base/break.exp (delete_breakpoints): Likewise.
5199 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5200 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5201 * gdb.base/display.exp: Likewise.
5202 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5203 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5204 * gdb.base/restore.exp (restore_tests): Likewise.
5205 * gdb.base/sepdebug.exp: Likewise.
5206 * gdb.base/watchpoint.exp: Likewise.
5207 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5208 * gdb.mi/mi-pending.exp: Likewise.
5209 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5210 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5211 * gdb.mi/mi-var-cmd.exp: Likewise.
5212 * gdb.mi/mi-var-display.exp: Likewise.
5213 * gdb.mi/mi2-cli.exp: Likewise.
5214 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5215 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5216 * gdb.mi/mi2-var-display.exp: Likewise.
5217 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5218 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5219 new "disp" field.
5220 (mi_expect_stop): Move after_reason argument to be really after
5221 reason. This is to support fix for PR2424.
5222
5223 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5226
5227 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5228
5229 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
5230 field. Add more floating varobj tests.
5231 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
5232 field.
5233 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5234 (main): Call do_at_tests.
5235 * lib/mi-support.exp (mi_create_floating_varobj)
5236 (mi_varobj_update_with_type_change): New.
5237
5238 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5239
5240 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5241 option of -var-evaluate-expression.
5242 * gdb.mi/mi2-var-display.exp: Likewise.
5243
5244 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5245
5246 Introduce test setup helpers.
5247 * lib/gdb.exp (build_executable, clean_restart)
5248 (prepare_for_testing): New.
5249 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5250 * gdb.base/return.exp: Likewise.
5251 * gdb.base/ending-run.exp: Likewise.
5252
5253 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
5254
5255 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5256 Interface (MI) responses.
5257
5258 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5259
5260 * gdb.cp/breakpoint.cc: New code to test conditions involving
5261 member variables.
5262 * gdb.cp/breakpoint.exp: Test condition involving member
5263 variables.
5264
5265 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5266
5267 * lib/mi-support.exp (mi_expect_stop): New.
5268 (mi_run_cmd): Change the
5269 token. Use mi_send_resuming_command, use
5270 mi_expect_stop.
5271 (mi_execute_to_helper): Rename to mi_execute_to.
5272 (mi_send_resuming_command): Add more error patterns.
5273 (mi_wait_for_stop): Renamed to...
5274 (mi_get_stop_line): ...this.
5275 (mi_run_inline_test): Adjust.
5276
5277 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5278 * gdb.mi/mi-console.exp: Likewise.
5279 * gdb.mi/mi-pending.exp: Likewise.
5280 * gdb.mi/mi-simplerun.exp: Likewise.
5281 * gdb.mi/mi-stack.exp: Likewise.
5282 * gdb.mi/mi-stepi.exp: Likewise.
5283 * gdb.mi/mi-syn-frame.exp: Add comment.
5284 * gdb.mi/mi-until.exp: Likewise.
5285 * gdb.mi/mi-var-display.exp: Likewise.
5286 * gdb.mi/mi-watch.exp: Likewise.
5287 * gdb.mi/mi2-cli.exp: Likewise.
5288 * gdb.mi/mi2-console.exp: Likewise.
5289 * gdb.mi/mi2-simplerun.exp: Likewise.
5290 * gdb.mi/mi2-stack.exp: Likewise.
5291 * gdb.mi/mi2-stepi.exp: Likewise.
5292 * gdb.mi/mi2-until.exp: Likewise.
5293 * gdb.mi/mi2-var-display.exp: Likewise.
5294 * gdb.mi/mi2-watch.exp: Likewise.
5295
5296 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5297
5298 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5299
5300 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5301
5302 2008-04-04 Pedro Alves <pedro@codesourcery.com>
5303
5304 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5305 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5306 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5307 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5308 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5309 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5310 expect an mi error duplicated in stderr.
5311
5312 2008-04-03 Joel Brobecker <brobecker@adacore.com>
5313
5314 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5315 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5316 Add a couple of tests that verify the behavior when the new setting
5317 is set to "cancel" and "all".
5318 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5319 "ask" before we start the testing.
5320
5321 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5322
5323 * gdb.cp/casts.cc: Add class reference variables.
5324 * gdb.cp/casts.exp: New test cases for up/down casting references.
5325
5326 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5327
5328 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5329 instead of beginning to make an extra test pass.
5330 * gdb.mi/mi2-var-display.exp: Likewise.
5331
5332 2008-03-31 Maciej W. Rozycki <macro@mips.com>
5333
5334 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5335
5336 2008-03-31 Markus Deuling <deuling@de.ibm.com>
5337 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5338
5339 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5340 value. Add xfail for older kernels.
5341
5342 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5343
5344 Bring mi-support in line with gdb.exp.
5345 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5346 (mi_gdb_start): New function.
5347
5348 2008-03-28 Maciej W. Rozycki <macro@mips.com>
5349
5350 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5351
5352 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5353
5354 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5355 * gdb.mi/mi2-var-display.exp: Likewise.
5356
5357 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5358
5359 * lib/mi-support.exp (mi_create_varobj_checked): New.
5360 (mi_list_varobj_children): Allow to check for a
5361 value.
5362 (mi_list_array_varobj_children): New.
5363
5364 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5365 and mi_list_varobj_children, as opposed to hardcoding
5366 expected strings.
5367 * gdb.mi/gdb701.exp: Likewise.
5368 * gdb.mi/gdb792.exp: Likewise.
5369 * gdb.mi/mi-var-block.exp: Likewise.
5370 * gdb.mi/mi-var-cmd.exp: Likewise.
5371 * gdb.mi/mi-var-invalidate.exp: Likewise.
5372 * gdb.mi/mi2-var-block.exp: Likewise.
5373 * gdb.mi/mi2-var-child.exp: Likewise.
5374 * gdb.mi/mi2-var-cmd.exp: Likewise.
5375 * gdb.mi/mi2-var-display.exp: Likewise.
5376
5377 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 Fix random false FAILs on i386.
5380 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5381
5382 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 PR gdb/544
5385 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5386
5387 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5388
5389 PR gdb/544
5390 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5391
5392 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5393
5394 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5395 fixed PR gdb/544.
5396
5397 2008-03-21 Pedro Alves <pedro@codesourcery.com>
5398
5399 * gdb.threads/fork-child-threads.exp: Test next over fork.
5400
5401 2008-03-21 Chris Demetriou <cgd@google.com>
5402
5403 * gdb.base/break.exp (rbreak junk): New test for rbreak
5404 "Junk at end of arguments" issue.
5405
5406 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5407
5408 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5409 *& to work on created array elements.
5410 (Top level): Test print $pc with a file. Test string operations
5411 without a target.
5412 * gdb.base/ptype.exp: Do not expect *& to work on created array
5413 elements.
5414
5415 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5418 gdb.threads/staticthreads.exp: Update exit query.
5419
5420 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5421
5422 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5423
5424 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5425
5426 * gdb.base/watchpoint.c (global_ptr, func4): New.
5427 (main): Call func4.
5428 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5429 (test_inaccessible_watchpoint): New.
5430
5431 2008-02-29 Maciej W. Rozycki <macro@mips.com>
5432
5433 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5434 select the largest.
5435
5436 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5437
5438 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5439 frames-invalid annotations.
5440
5441 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5442
5443 * gdb.base/assign.exp: avoid same output for different tests.
5444
5445 2008-02-27 Doug Evans <dje@google.com>
5446
5447 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5448 for bug 1738.
5449 (breakpoint_to_handler_entry): Ditto.
5450
5451 2008-02-27 Joel Brobecker <brobecker@adacore.com>
5452
5453 * gdb.base/ending-run.exp: Use the first line of code inside
5454 function body to test breakpoints.
5455 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5456 location where the breakpoint is inserted when using the line
5457 where a function is declared. Fix typo in the description of
5458 one of the tests.
5459 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5460
5461 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5462
5463 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
5464 tests.
5465
5466 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5467
5468 * gdb.base/args.exp: avoid same output for tests
5469 with single quotes.
5470
5471 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5472
5473 * gdb.base/annota1.exp: Adjust for 'info break'
5474 format changes.
5475 * gdb.base/annota3.exp: Likewise.
5476 * gdb.base/break.exp: Likewise.
5477 * gdb.base/condbreak.exp: Likewise.
5478 * gdb.base/pending.exp: Likewise.
5479 * gdb.base/sepdebug.exp: Likewise.
5480 * gdb.base/unload.exp: Likewise.
5481 * gdb.cp/ovldbreak.exp: Likewise.
5482 * gdb.mi/mi-pending.exp: Likewise.
5483
5484 2008-02-07 Doug Evans <dje@google.com>
5485
5486 * gdb.cp/mb-inline.exp: New.
5487 * gdb.cp/mb-inline.h: New.
5488 * gdb.cp/mb-inline1.cc: New.
5489 * gdb.cp/mb-inline2.cc: New.
5490
5491 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
5492
5493 * gdb.pascal/floats.pas: New test program.
5494 * gdb.pascal/floats.exp: New testcase.
5495
5496 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5497
5498 * gdb.base/callfuncs.c (t_float_many_args): New function.
5499 (t_double_many_args): New function.
5500 * gdb.base/callfuncs.exp: Add tests for exceeding float
5501 and double parameters passed through the stack.
5502
5503 2008-02-05 Joel Brobecker <brobecker@adacore.com>
5504
5505 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
5506 gdb.ada/complete/foo.adb: New files.
5507 * gdb.ada/complete.exp: New testcase.
5508
5509 2008-02-03 Doug Evans <dje@google.com>
5510
5511 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
5512
5513 * gdb.cp/gdb2384.exp: New file.
5514 * gdb.cp/gdb2384.cc: New file.
5515 * gdb.cp/gdb2384-base.h: New file.
5516 * gdb.cp/gdb2384-base.cc: New file.
5517
5518 2008-02-02 Doug Evans <dje@google.com>
5519
5520 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
5521
5522 2007-02-01 Joel Brobecker <brobecker@adacore.com>
5523
5524 * gdb.ada/sym_print_name: New test program.
5525 * gdb.ada/sym_print_name.exp: New testcase.
5526
5527 2007-02-01 Joel Brobecker <brobecker@adacore.com>
5528
5529 * gdb.ada/nested/hello.adb: New file.
5530 * gdb.ada/nested.exp: New testcase.
5531 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5532
5533 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5534
5535 * gdb.mi/basic.c (return_1): New function.
5536 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
5537 don't cause future evaluations of function to report
5538 creation of internal breakpoints.
5539
5540 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5541
5542 * gdb.mi/mi-break.exp (test_error): New.
5543 Call it.
5544
5545 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
5546
5547 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
5548 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
5549
5550 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5551
5552 * gdb.pascal/integers.pas: New test program.
5553 * gdb.pascal/integers.exp: New testcase.
5554
5555 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5556
5557 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
5558
5559 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
5560
5561 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
5562 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
5563
5564 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
5565
5566 * gdb.ada/formatted_ref: New test program.
5567 * gdb.ada/formatted_ref.exp: New testcase.
5568
5569 * gdb.cp/formatted-ref.cc: New file.
5570 * gdb.cp/formatted-ref.exp: New testcase.
5571
5572 2008-01-30 Joel Brobecker <brobecker@adacore.com>
5573
5574 * gdb.base/ptype.exp: Add testing of "ptype $pc".
5575
5576 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
5577
5578 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
5579 (test_file_list_exec_source_file): Update to new macro-info field.
5580
5581 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
5582
5583 * gdb.ada/exprs: New test program.
5584 * gdb.ada/exprs.exp: New testcase.
5585
5586 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5587
5588 * dfp-test.c (DELTA, DELTA_B): New definitions.
5589 (double_val1, double_val2, double_val3, double_val4, double_val5,
5590 double_val6, double_val7, double_val8, double_val9, double_val10,
5591 double_val11, double_val12, double_val13, double_val14, dec32_val1,
5592 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
5593 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
5594 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
5595 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
5596 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
5597 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
5598 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
5599 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
5600 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
5601 dec128_val16): New global variables.
5602 (decimal_dec128_align): New function.
5603 (decimal_mixed): Likewise.
5604 (decimal_many_args_dec32): Likewise.
5605 (decimal_many_args_dec64): Likewise.
5606 (decimal_many_args_dec128): Likewise.
5607 (decimal_many_args_mixed): Likewise.
5608 * dfp-test.exp: Add tests calling new inferior functions.
5609
5610 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5611
5612 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
5613 gdb.server/ext-run.exp: New files.
5614 * lib/gdbserver-support.exp (gdbserver_download): New.
5615 (gdbserver_start): New. Update gdbserver expected
5616 output.
5617 (gdbserver_spawn): Use them.
5618 (gdbserver_start_extended): New.
5619
5620 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5621
5622 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
5623 Run on GNU/Linux.
5624 (do_exec_tests): Check for systems which do not support catchpoints.
5625 Do not match START.
5626 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
5627 Run on GNU/Linux. Enable verbose output.
5628 (check_fork_catchpoints): New.
5629 (explicit_fork_child_follow, catch_fork_child_follow)
5630 (tcatch_fork_parent_follow): Update expected messages.
5631 (do_fork_tests): Use check_fork_catchpoints.
5632 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
5633 Run on GNU/Linux. Enable verbose output.
5634 (check_vfork_catchpoints): New.
5635 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
5636 expected messages.
5637 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
5638
5639 2008-01-29 Jim Blandy <jimb@red-bean.com>
5640
5641 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
5642 host' errors.
5643 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
5644
5645 2008-01-29 Jim Blandy <jimb@red-bean.com>
5646
5647 * gdb.threads/sigthread.c: Use barriers to ensure that
5648 child_thread and child_thread_two are always initialized before we
5649 start to use them.
5650
5651 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
5652
5653 * gdb.base/watchpoint-solib.exp: New.
5654 * gdb.base/watchpoint-solib.c: New.
5655 * gdb.base/watchpoint-solib-shr.c: New.
5656
5657 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
5658
5659 * gdb.base/gdb1056.exp: Add unsigned integer test.
5660
5661 2008-01-28 Doug Evans <dje@google.com>
5662
5663 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
5664
5665 2008-01-27 Jim Blandy <jimb@codesourcery.com>
5666
5667 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
5668
5669 * gdb.base/expand-psymtabs.exp: Doc fix.
5670
5671 2008-01-26 Mark Kettenis <kettenis@gnu.org>
5672
5673 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5674
5675 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
5676
5677 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5678 -var-set-format.
5679
5680 2008-01-23 Chris Demetriou <cgd@google.com>
5681
5682 * gdb.threads/thread_events.c: New testcase source file.
5683 * gdb.threads/thread_events.exp: New testcase expect file.
5684
5685 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
5686
5687 * lib/gdb.exp: Add the variable octal.
5688
5689 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
5690 -var-set-format.
5691
5692 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5693 Vladimir Prus <vladimir@codesourcery.com>
5694
5695 * gdb.base/float.exp: Allow missing floating point for m68k and
5696 PowerPC.
5697
5698 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
5699
5700 * gdb.mi/basics.c: Setup for testing breakpoints
5701 ignore count.
5702 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
5703 * gdb.mi/mi-cli.exp: Adjust.
5704 * gdb.mi/mi2-cli.exp: Adjust.
5705
5706 2008-01-17 Pedro Alves <pedro@codesourcery.com>
5707
5708 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
5709 and 'dummy_ptr' integer pointer. Initialize struct_declarations
5710 with dummy_ptr's address.
5711 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
5712 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
5713 all targets.
5714 * gdb.mi/mi2-var-child.exp: Likewise.
5715
5716 2008-01-09 Joel Brobecker <brobecker@adacore.com>
5717
5718 * gdb.ada/null_array: New test program.
5719 * gdb.ada/null_array.exp: New testcase.
5720
5721 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
5722
5723 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
5724 with required float modifiers.
5725
5726 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5727
5728 * gdb.ada/funcall_param: New test program.
5729 * gdb.ada/funcall_param.exp: New testcase.
5730
5731 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5732
5733 * gdb.ada/arrayparam: New test program.
5734 * gdb.ada/arrayparam.exp: New testcase.
5735
5736 2008-01-08 Joel Brobecker <brobecker@adacore.com>
5737
5738 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
5739 landed. Should also fix random failures in the test following it.
5740
5741 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5742
5743 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
5744 for expressions with decimal float values.
5745 (test_dfp_conversions): New function to test casts to and from
5746 decimal float types.
5747 Call test_dfp_conversions.
5748 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
5749 elements.
5750 (main): Initialize ds.float4 and ds.double8 elements.
5751 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
5752 string to new error message.
5753 (d64_set_tests): Likewise.
5754 (d128_set_tests): Likewise.
5755 Add tests for expressions with decimal float variables. Add tests for
5756 conversions to and from decimal float types.
5757
5758 2008-01-05 Joel Brobecker <brobecker@adacore.com>
5759
5760 * gdb.ada/packed_tagged/comp_bug.adb: New file.
5761 * gdb.ada/packed_tagged.exp: New testcase.
5762
5763 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5764
5765 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
5766 gdb.ada/homonym/homonym_main.adb: New files.
5767 * gdb.ada/homonym.exp: New testcase.
5768
5769 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5770
5771 * gdb.ada/packed_array.exp: Add testing of references to
5772 a packed array.
5773
5774 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5775
5776 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
5777 New files.
5778 * gdb.ada/type_coercion.exp: New testcase.
5779
5780 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5781
5782 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
5783 gdb.ada/tagged/foo.adb: New file.
5784 * gdb.ada/tagged.exp: New testcase.
5785
5786 2008-01-04 Joel Brobecker <brobecker@adacore.com>
5787
5788 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
5789 gdb.ada/ptype_field/foo.adb: New files.
5790 * gdb.ada/ptype_field.exp: New testcase.
5791
5792 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5793
5794 * gdb.ada/print_pc.exp: New testcase.
5795
5796 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5797
5798 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
5799 gdb.ada/taft_type/p.adb: New files.
5800 * gdb.ada/taft_type.exp: New testcase.
5801
5802 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5803
5804 * gdb.ada/array_bounds/bar.adb: New file.
5805 * gdb.ada/array_bounds.exp: New testcase.
5806
5807 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5808
5809 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
5810 gdb.ada/arrayptr/foo.adb: New files.
5811 * gdb.ada/arrayptr.exp: New testcase.
5812
5813 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5814
5815 * gdb.base/set-lang-auto.exp: New testcase.
5816
5817 2008-01-03 Joel Brobecker <brobecker@adacore.com>
5818
5819 * gdb.ada/fun_addr/foo.adb: New file.
5820 * gdb.ada/fun_addr.exp: New testcase.
5821
5822 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
5825 New files
5826
5827 2008-01-02 Joel Brobecker <brobecker@adacore.com>
5828
5829 * array_subscript_addr/p.adb: New file.
5830 * array_subscript_addr.exp: New testcase.
5831
5832 2008-01-02 Joel Brobecker <brobecker@adacore.com>
5833
5834 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
5835 New files.
5836 * gdb.ada/str_cmp_ref.exp: New testcase.
5837
5838 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5839
5840 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
5841 gdb.ada/fun_in_declare/foo.adb: New files.
5842 * gdb.ada/fun_in_declare.exp: New testcase.
5843
5844 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5845
5846 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5847 gdb.ada/ref_param/pck.ads: New files.
5848 * gdb.ada/ref_param.exp: New testcase.
5849
5850 2008-01-01 Joel Brobecker <brobecker@adacore.com>
5851
5852 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5853 gdb.ada/interface/foo.adb: New files.
5854 * gdb.ada/interface.exp: New testcase.
5855
5856 2007-12-31 Jim Blandy <jimb@codesourcery.com>
5857
5858 * gdb.base/multi-forks.exp: Consume all output from child
5859 processes before proceeding to next test.
5860
5861 2007-12-29 Jim Blandy <jimb@codesourcery.com>
5862
5863 * configure: Regenerated.
5864
5865 2007-12-27 Joel Brobecker <brobecker@adacore.com>
5866
5867 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5868 gdb.ada/fixed_cmp/fixed.adb: New files.
5869 * gdb.ada/fixed_cmp.exp: New testcase.
5870
5871 2007-12-27 Joel Brobecker <brobecker@adacore.com>
5872
5873 * gdb.ada/boolean_expr.exp: New testcase.
5874
5875 2007-12-26 Jim Blandy <jimb@codesourcery.com>
5876
5877 * gdb.base/multi-forks.exp: Doc fix.
5878
5879 2007-12-26 Joel Brobecker <brobecker@adacore.com>
5880
5881 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5882 * gdb.ada/char_param.exp: Do not compile our test program with
5883 -gnata, this is unnecessary.
5884 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5885
5886 2007-12-24 Joel Brobecker <brobecker@adacore.com>
5887
5888 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5889 gdb.ada/print_chars/foo.adb: New files.
5890 * gdb.ada/print_chars.exp: New testcase.
5891
5892 2007-12-24 Joel Brobecker <brobecker@adacore.com>
5893
5894 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5895 gdb.ada/char_param/foo.adb: New files.
5896 * gdb.ada/char_param.exp: New testcase.
5897
5898 2007-12-22 Jim Blandy <jimb@codesourcery.com>
5899
5900 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5901 hard-coding source line numbers into the test.
5902 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5903 gdb_get_line_number to find.
5904
5905 2007-12-22 Joel Brobecker <brobecker@adacore.com>
5906
5907 * gdb.base/ptype.c (highest): New struct type.
5908 (the_highest): New variable of that type.
5909 (main): Add dummy assignment to a field of variable the_highest.
5910 * gdb.base/ptype.exp: Test type printing of our new variable.
5911
5912 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5913
5914 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
5915 and record first explicitly generated thread number.
5916 Use that thread number for thread specific watchpoint test.
5917 Add iteration number to repetitive tests.
5918
5919 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5920 Jim Blandy <jimb@codesourcery.com>
5921
5922 * gdb.base/expand-psymtabs.c: New testcase
5923 source file.
5924 * gdb.base/expand-psymtabs.exp: New testcase
5925 expect file.
5926
5927 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
5928
5929 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5930 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5931
5932 2007-12-17 Joel Brobecker <brobecker@adacore.com>
5933
5934 * gdb.ada/frame_args/foo.adb: New file.
5935 * gdb.ada/frame_args/pck.ads: New file.
5936 * gdb.ada/frame_args/pck.adb: New file.
5937 * gdb.ada/frame_args.exp: New testcase.
5938
5939 2007-12-17 Joel Brobecker <brobecker@adacore.com>
5940
5941 * gdb.base/frame-args.c: New file.
5942 * gdb.base/frame-args.exp: New testcase.
5943
5944 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
5945 Joseph Myers <joseph@codesourcery.com>
5946
5947 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5948
5949 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
5950
5951 * gdb.mi/mi-pending.exp: New.
5952 * gdb.mi/mi-pending.c: New.
5953 * gdb.mi/mi-pendshr.c: New.
5954
5955 2007-12-06 Jim Blandy <jimb@codesourcery.com>
5956
5957 * gdb.base/default.exp: Update expected output for 'info catch'.
5958
5959 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5960
5961 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5962 must be set to binary.
5963
5964 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5965
5966 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5967
5968 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5969
5970 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5971 gdb.mi/mi-file-transfer.exp: New.
5972
5973 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5974
5975 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5976
5977 2007-11-22 Maciej W. Rozycki <macro@mips.com>
5978
5979 * gdb.trace/backtrace.exp: Fix a typo.
5980 * gdb.trace/circ.exp: Likewise.
5981 * gdb.trace/collection.exp: Likewise.
5982 * gdb.trace/limits.exp: Likewise.
5983 * gdb.trace/report.exp: Likewise.
5984 * gdb.trace/tfind.exp: Likewise.
5985 * gdb.trace/while-dyn.exp: Likewise.
5986
5987 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
5988
5989 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5990 objects of pointers that can't be dereferenced are now
5991 "noneditable".
5992
5993 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5994
5995 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5996 (target_cpu): Remove.
5997
5998 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5999
6000 * gdb.base/ending-run.exp: Expect the list of cleared
6001 breakpoint to come in natural order, not the reversed one.
6002
6003 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6004
6005 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6006 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
6007
6008 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
6009
6010 * gdb.base/printcmds.exp: New function
6011 test_printf_with_dfp.
6012
6013 2007-11-02 Doug Evans <dje@google.com>
6014
6015 * gdb.disasm/t01_mov.s: Remove carriage returns.
6016 * gdb.disasm/t02_mova.s: Ditto.
6017 * gdb.disasm/t03_add.s: Ditto.
6018 * gdb.disasm/t04_sub.s: Ditto.
6019 * gdb.disasm/t05_cmp.s: Ditto.
6020 * gdb.disasm/t06_ari2.s: Ditto.
6021 * gdb.disasm/t07_ari3.s: Ditto.
6022 * gdb.disasm/t08_or.s: Ditto.
6023 * gdb.disasm/t09_xor.s: Ditto.
6024 * gdb.disasm/t10_and.s: Ditto.
6025 * gdb.disasm/t11_logs.s: Ditto.
6026 * gdb.disasm/t12_bit.s: Ditto.
6027 * gdb.disasm/t13_otr.s: Ditto.
6028
6029 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6032
6033 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6034
6035 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6036 provide DFP support.
6037
6038 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6039
6040 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6041 Test "set powerpc vector-abi". Skip auto-detection tests for old
6042 toolchains.
6043
6044 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6045
6046 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6047 with [string compare].
6048
6049 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6050
6051 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6052 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6053
6054 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
6055
6056 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6057 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6058 * gdb.opt/Makefile.in: New makefile.
6059 * Makefile.in: Create new directory "gdb.opt".
6060 * configure.ac: Add "gdb.opt" directory.
6061 * configure: Regenerated.
6062
6063 2007-10-25 Doug Evans <dje@google.com>
6064
6065 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6066 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6067
6068 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
6069 Thiago Jung Bauermann <bauerman@br.ibm.com>
6070
6071 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6072 Floating Point expressions.
6073 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6074 Floating Point variables.
6075 * gdb.base/dfp-test.c: new file containing program with Decimal
6076 Floating variables, used by gdb.base/dfp-test.exp.
6077
6078 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6079
6080 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6081
6082 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6083
6084 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6085 compiling test case with GCC.
6086 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6087
6088 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6089
6090 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6091 format changes.
6092
6093 2007-10-18 Michael Snyder <msnyder@specifix.com>
6094
6095 * gdb.base/dbx.exp: Add missing "-re " operator.
6096
6097 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6098
6099 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6100 * configure.ac: Removed trailing spaces after backslash.
6101 * gdb.modula2: New directory.
6102 * gdb.modula2/Makefile.in: New file.
6103 * gdb.modula2/unbounded-array.exp: New file.
6104 * gdb.modula2/unbounded1.c: New file.
6105
6106 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6107
6108 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6109
6110 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
6111
6112 * gdb.base/sigstep.c (main): Add checks for
6113 return values for setitimer call.
6114 Call setitimer again with itimer = ITIMER_REAL
6115 if first call to setitimer fails.
6116
6117 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
6118
6119 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6120 of $timeout.
6121
6122 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6123
6124 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6125
6126 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
6127
6128 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6129 of gdb_expect call, to avoid interruption.
6130
6131 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6132
6133 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6134 (v_unsigned_long_long, v_long_long_array)
6135 (v_signed_long_long_array, v_unsigned_long_long_array)
6136 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6137 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6138 [!NO_LONG_LONG]: New.
6139 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6140 v_long_long_member.
6141
6142 (v_long_long_func, v_signed_long_long_func)
6143 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6144 (main) [!NO_LONG_LONG]: Initialize long long variants.
6145
6146 * gdb.base/whatis.exp: If board file requests no_long_long, build
6147 test with NO_LONG_LONG defined. Test long long, signed long long,
6148 and unsigned long long variants but only if board file doesn't
6149 disable it.
6150
6151 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
6152 Daniel Jacobowitz <dan@codesourcery.com>
6153
6154 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6155 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6156 * configure: Regenerated.
6157 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6158 gdb.pascal/types.exp, lib/pascal.exp: New files.
6159
6160 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6161
6162 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6163 call.
6164 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6165 to return to the call.
6166 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6167 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6168 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6169 * gdb.mi/mi-until.exp (test_until): Likewise.
6170 * gdb.mi/mi2-until.exp (test_until): Likewise.
6171
6172 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6173
6174 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6175 two-char array.
6176 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6177
6178 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6179
6180 * gdb.threads/watchthreads.c (thread_function): Sleep between
6181 iterations.
6182 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6183 at once for S/390. Generate matching fails and passes.
6184
6185 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6186
6187 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6188 the 'struct_declarations' variable to zeros.
6189
6190 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6191
6192 * gdb.cp/mb-ctor.cc: New.
6193 * gdb.cp/mb-ctor.exp: New.
6194 * gdb.cp/mb-templates.cc: New.
6195 * gdb.cp/mb-templates.exp: New.
6196
6197 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6198
6199 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6200
6201 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6202
6203 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6204 targets.
6205 * configure: Regenerate.
6206
6207 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
6208
6209 * gdb.base/annota1.exp: Adjust for 'info break'
6210 format changes.
6211 * gdb.base/annota3.exp: Likewise.
6212 * gdb.base/break.exp: Likewise.
6213 * gdb.base/condbreak.exp: Likewise.
6214 * gdb.base/pending.exp: Likewise.
6215 * gdb.base/sepdebug.exp: Likewise.
6216 * gdb.base/unload.exp: Likewise.
6217 * gdb.base/ovldbreak.exp: Likewise.
6218
6219 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6220
6221 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6222 messages.
6223 * gdb.base/chng-syms.exp: Likewise.
6224 * gdb.base/unload.exp: Likewise.
6225
6226 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6227
6228 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6229
6230 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6231
6232 * schedlock.c (NUM): Change to 1.
6233 (main): Use args[0] for the main thread.
6234 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6235 regardless of the number of threads.
6236
6237 2007-09-14 Maciej W. Rozycki <macro@mips.com>
6238
6239 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6240 type down.
6241 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6242 test.
6243 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6244 watchpoint type down.
6245 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6246 test.
6247
6248 2007-09-14 Maciej W. Rozycki <macro@mips.com>
6249
6250 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6251 Move all the tests here and run them twice, once using software
6252 watchpoints and once using hardware watchpoints.
6253 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6254
6255 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6256
6257 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6258 test.
6259
6260 2007-09-10 Mark Kettenis <kettenis@gnu.org>
6261
6262 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6263 build-id.
6264
6265 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6266 know about $ORIGIN. Calculate output dir from $dest instead of
6267 using ${objdir}/{$subdir}.
6268
6269 2007-09-09 Mark Kettenis <kettenis@gnu.org>
6270
6271 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6272 gcore, before continuing with the test.
6273
6274 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6275
6276 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6277 * gdb.mi/mi-watch.exp: Likewise.
6278
6279 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6280 Jim Blandy <jimb@codesourcery.com>
6281
6282 * gdb.arch/i386-sse.exp: Do not expect character constants.
6283 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6284 * gdb.base/display.exp: Allow print/s.
6285 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6286 and unsigned char array changes.
6287
6288 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6289
6290 * gdb.base/display.exp: Add tests for printf %p.
6291
6292 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6293
6294 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6295 the dll name to unicode.
6296
6297 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * gdb.base/default.exp (show version): Update the version text.
6300 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6301
6302 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6305 New files.
6306
6307 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 * lib/gdb.exp (build_id_debug_filename_get): New function.
6310 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6311 Remove the generate DEBUG file for the future testcase runs.
6312 New testcase for the NT_GNU_BUILD_ID retrieval.
6313 Move the final testing step to ...
6314 (test_different_dir): ... a new function.
6315 New parameter XFAIL to XFAIL all the tests performed.
6316 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6317 New parameter TYPE to PF_PREFIX all the tests performed.
6318
6319 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6320
6321 * gdb.mi/mi-var-cp.cc (path_expression): New
6322 function.
6323 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6324
6325 2007-08-27 Markus Deuling <deuling@de.ibm.com>
6326
6327 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6328 to fit into SPU Local Store memory.
6329
6330 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6331
6332 * gdb.base/default.exp: Adjust the expected output of "info
6333 warranty" after the switch to GPLv3.
6334
6335 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6336
6337 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6338 to 30000 (from 20000).
6339
6340 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6341
6342 Switch the license of all .exp files to GPLv3.
6343 Switch the license of all .f and .f90 files to GPLv3.
6344 Switch the license of all .s and .S files to GPLv3.
6345
6346 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6347
6348 * configure.ac: Switch license to GPLv3.
6349
6350 2007-08-23 Joel Brobecker <brobecker@adacore.com>
6351
6352 Switch the licensing to GPLv3 for all .ads and .adb files.
6353
6354 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6355
6356 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6357 and t_int_double.
6358 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6359
6360 2007-08-17 Joel Brobecker <brobecker@adacore.com>
6361
6362 * gdb.base/step-line.c: Switch license to GPL version 3, and
6363 update copyright year.
6364 * gdb.base/step-line.inp: Likewise.
6365
6366 2007-08-17 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6369 changes inside gdb1555.c.
6370 * gdb.base/pending.exp: Likewise.
6371
6372 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6373
6374 * config/default.exp: New file.
6375
6376 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6377
6378 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6379 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6380
6381 2007-07-30 Maciej W. Rozycki <macro@mips.com>
6382
6383 * gdb.base/dump.exp: Force the correct endianness for binary
6384 formats not carrying this information.
6385
6386 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6387
6388 * gdb.threads/staticthreads.exp: Match .*sem_post.
6389
6390 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6391
6392 * gdb.base/readline.exp (operate_and_get_next): Match the final
6393 prompt.
6394
6395 2007-07-23 Kevin Buettner <kevinb@redhat.com>
6396
6397 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6398 to restarting SID.
6399
6400 2007-07-18 Kevin Buettner <kevinb@redhat.com>
6401
6402 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6403 prior to `gdb_start'.
6404
6405 2007-07-18 Kevin Buettner <kevinb@redhat.com>
6406
6407 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6408 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6409 Remove call to gdb_unload.
6410
6411 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6412 Daniel Jacobowitz <dan@codesourcery.com>
6413
6414 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6415 for __WIN32__.
6416 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6417 * gdb.base/unload.exp: Use shared library test routines.
6418
6419 2007-07-03 Markus Deuling <deuling@de.ibm.com>
6420
6421 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6422 * gdb.base/solib-symbol-lib.c: Likewise.
6423 * gdb.base/solib-symbol-main.c: Likewise.
6424
6425 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6426
6427 * config/gdbserver.exp (gdb_reconnect): New.
6428 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6429 gdb.base/solib-disc.exp: New files.
6430 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6431 remote debugging".
6432 (gdb_compile): Add shlib_load flag.
6433 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6434 port.
6435 (gdbserver_reconnect): New.
6436
6437 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
6438 Daniel Jacobowitz <dan@codesourcery.com>
6439
6440 * gdb.base/annota3.exp: Test for if construct.
6441
6442 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6443
6444 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6445
6446 2007-06-21 Chris Dearman <chris@mips.com>
6447 Maciej W. Rozycki <macro@mips.com>
6448
6449 * gdb.base/display.exp: Allow a newline after display/i.
6450 * gdb.base/pc-fp.exp: Likewise.
6451 * gdb.base/sigbpt.exp: Likewise.
6452
6453 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6454
6455 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6456 required features to be included.
6457
6458 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6459
6460 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6461 in info threads output.
6462
6463 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6464 Markus Deuling <deuling@de.ibm.com>
6465
6466 * gdb.arch/spu-info.exp: New testcase.
6467 * gdb.arch/spu-info.c: New file.
6468
6469 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6470
6471 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6472 tpcs_offset. Restore lr after the call.
6473 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6474
6475 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6476
6477 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6478 (gdbserver_run): Kill any running gdbserver.
6479 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6480
6481 2007-05-17 Maciej W. Rozycki <macro@mips.com>
6482
6483 * gdb.base/sigbpt.exp: Preset segv_addr.
6484
6485 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
6486
6487 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
6488 (gdb_compile_shlib): Likewise.
6489 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6490 (default_gdb_init): Clear cleanfiles.
6491 (gdb_finish): Delete recorded cleanfiles.
6492 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
6493
6494 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
6495 Do not use isnative.
6496 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
6497 gdb.base/so-impl-ld.exp: Likewise.
6498 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
6499 * gdb.base/unload.exp: Likewise. Do not pass empty option to
6500 gdb_compile.
6501
6502 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
6503
6504 * config/unknown.exp: Remove.
6505
6506 2007-05-15 Markus Deuling <deuling@de.ibm.com>
6507
6508 * gdb.base/info-proc.exp: Check is_remote.
6509
6510 2007-05-14 Markus Deuling <deuling@de.ibm.com>
6511
6512 * gdb.base/gcore.exp: Initialize variable core_supported.
6513
6514 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6515
6516 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
6517
6518 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6519
6520 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
6521 * gdb.threads/print-threads.exp (test_all_threads): Allow
6522 negative and hexadecimal thread IDs.
6523
6524 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6525
6526 * gdb.java/jprint.java (public): Avoid invalid call to static
6527 method.
6528
6529 2007-05-14 Denis Pilat <denis.pilat@st.com>
6530
6531 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
6532 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
6533 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6534 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
6535 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
6536
6537 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6538
6539 * gdb.base/overlays.exp: Add support for targets with only code
6540 overlay support, not data overlay. Support spu-*-* target in
6541 this mode.
6542 * gdb.base/ovlymgr.c: Provide stubs for spu target.
6543 * gdb.base/spu.ld: New file.
6544
6545 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
6546
6547 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
6548
6549 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
6550
6551 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
6552
6553 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6554
6555 * gdb.java/jmain.exp: Handle demangled names with and without method
6556 signatures.
6557
6558 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6559
6560 * gdb.mi/mi-syn-frame.c (main, foo, bar)
6561 (have_a_very_merry_interrupt): Remove calls to puts.
6562 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
6563 inferior output.
6564 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
6565 test names.
6566
6567 2007-04-29 Markus Deuling <deuling@de.ibm.com>
6568 Daniel Jacobowitz <dan@codesourcery.com>
6569
6570 * gdb.base/auxv.exp (core_works): Also check is_remote.
6571 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
6572
6573 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
6574
6575 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
6576 message, not the undefined 'module' variable.
6577 * gdb.base/siginfo.exp: Likewise.
6578 * gdb.base/sigstep.exp: Likewise.
6579 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
6580 serialport.
6581 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
6582
6583 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
6584
6585 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
6586 target sim fails. Return 0 otherwise.
6587 (gdb_load): Return prematurely if gdb_target_sim fails.
6588
6589 2007-04-16 Denis Pilat <denis.pilat@st.com>
6590
6591 * gdb.base/setshow.exp: Reset height after having set it to 100.
6592
6593 2007-04-16 Denis Pilat <denis.pilat@st.com>
6594
6595 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
6596
6597 2007-04-16 Denis Pilat <denis.pilat@st.com>
6598
6599 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
6600
6601 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
6602
6603 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
6604 tests. Run the frozen varobjs test.
6605 * gdb.mi/var-cmd.c (do_frozen_tests): New.
6606 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
6607
6608 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6609
6610 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
6611 gdb.base/type-opaque.exp: New files.
6612
6613 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
6614
6615 * gdb.mi/mi-var-child.c
6616 (do_children_tests): User char[2] instead of
6617 char so that automatic printing of pointers to char
6618 don't give unpredicable result.
6619 * gdb.mi/var-cmd.c (do_locals_test): Initialize
6620 local variables.
6621 * gdb.mi/mi-var-child.exp: Step to right line
6622 of do_children_tests.
6623 * gdb.mi/mi2-var-child.exp: Likewise.
6624 * gdb.mi/mi-var-cmd.exp: Step to right line of
6625 do_locals_tests.
6626 (do_children_tests): User char[2] instead of
6627 char so that automatic printing of pointers to char
6628 don't give unpredicable result.
6629 * gdb.mi/mi2-var-cmd.exp: Likewise.
6630 * lib/mi-support.exp (mi_continue_to_line):
6631 Pass test name to mi_wait_for_stop.
6632
6633 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6634
6635 * gdb.asm/asm-source.exp: Remove d10v case.
6636 * lib/gdb.exp (skip_cplus_tests): Likewise.
6637 * gdb.asm/d10v.inc: Deleted.
6638
6639 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6640
6641 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
6642
6643 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6644
6645 * config/netware.exp: Delete file.
6646
6647 2007-03-29 Joel Brobecker <brobecker@adacore.com>
6648
6649 * gdb.dwarf2/dw2-noloc.S: New file.
6650 * gdb.dwarf2/dw2-noloc.exp: New file.
6651
6652 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
6653
6654 * gdb.cp/method2.cc: New test.
6655 * gdb.cp/method2.exp: New test.
6656 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
6657
6658 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6659
6660 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
6661
6662 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
6663
6664 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
6665
6666 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6667
6668 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
6669 (gdb_load): Delete, replace with...
6670 (gdb_reload): ...this.
6671 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
6672 * gdb.server/server-mon.exp: Likewise.
6673 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
6674 (gdb_start_cmd): New.
6675 (gdb_file_cmd): Save the last loaded file.
6676 (gdb_reload): New.
6677 (gdb_gnu_strip_debug): Use transform.
6678 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
6679 support here. Use new $last_loaded_file. Check mtime.
6680 (gdb_target_cmd): Handle ObjC failure case.
6681 (infer_host_exec): Delete.
6682 (gdbserver_load): Rename to...
6683 (gdbserver_run): ...this. Simplify.
6684 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
6685 (mi_gdb_load): Move most contents to a new function...
6686 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
6687 (mi_run_cmd): Use mi_gdb_target_load.
6688 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
6689 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
6690 Use gdb_run_cmd.
6691 * gdb.base/charsign.exp: Remove incorrect comment.
6692 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
6693 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
6694 gdb.base/start.exp: Use gdb_start_cmd.
6695
6696 2007-03-23 Nigel Stephens <nigel@mips.com>
6697 Maciej W. Rozycki <macro@mips.com>
6698
6699 * gdb.base/sigbpt.exp: Fix the message when skipping test.
6700 * gdb.base/signull.exp: Similarly.
6701
6702 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6703
6704 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
6705 messages available to test cases (like chng-sym.exp).
6706
6707 2007-03-14 Andreas Schwab <schwab@suse.de>
6708
6709 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6710 format changes.
6711
6712 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
6713
6714 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
6715 (optimized_1): New.
6716 (main): Call optimized_1.
6717 (gdb2029): Correct typos. Call gdb2029_marker.
6718 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
6719 for gdb2029.
6720
6721 2007-03-12 Mark Kettenis <kettenis@gnu.org>
6722
6723 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
6724 as tabs. Remove redundant test pattern.
6725
6726 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6727
6728 * gdb.base/long_long.exp: Accept optional symbol name in <...>
6729 for /a format output.
6730
6731 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
6732
6733 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
6734 collect output incrementally.
6735
6736 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6737
6738 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
6739 for -var-create lpcharacter test.
6740 * gdb.mi/mi2-var-cmd.exp: Likewise.
6741
6742 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6743
6744 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
6745 pass on targets where address zero is readable.
6746
6747 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6748
6749 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
6750 just a single architecture.
6751
6752 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6753
6754 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
6755 (fetch_all_registers): New function, uses gdb_test_multiple and
6756 exp_continue to fetch inferior output line-by-line.
6757 Replace all uses of do_get_all_registers by fetch_all_registers.
6758
6759 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6760
6761 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
6762 in target_info.
6763
6764 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6765
6766 * gdb.threads/manythreads.exp: Use $message string for
6767 consistancy; add a default (timeout) case.
6768
6769 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6770
6771 * gdb.base/watchpoint.exp: Fix truncated comment.
6772
6773 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6774
6775 * Makefile.in: Remove spurious single-quotes from sed command.
6776
6777 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6778
6779 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
6780 func.
6781 * gdb.mi/mi2-var-cmd.exp: Likewise.
6782
6783 2007-02-27 Joel Brobecker <brobecker@adacore.com>
6784
6785 * gdb.dwarf2/dw2-producer.S: New file.
6786 * gdb.dwarf2/dw2-producer.exp: New testcase.
6787
6788 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
6789
6790 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6791 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6792 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6793 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6794 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6795 Revert tests to use mi_gdb_test and include value field in output
6796 of -var-create.
6797
6798 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6799
6800 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
6801
6802 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6803
6804 * gdb.base/maint.exp: Remove full paths from test names.
6805 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
6806 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
6807
6808 2007-02-27 Joel Brobecker <brobecker@adacore.com>
6809
6810 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
6811
6812 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6813
6814 * gdb.server/server-mon.exp: New test.
6815
6816 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6817
6818 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
6819
6820 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6821
6822 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
6823 register capitalization.
6824
6825 2007-02-13 Denis Pilat <denis.pilat@st.com>
6826
6827 * gdb.mi/mi-var-invalidate.exp: New file.
6828
6829 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6830
6831 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
6832
6833 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6834
6835 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
6836
6837 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6838
6839 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
6840 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
6841
6842 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
6843
6844 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6845 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6846 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6847 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6848 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6849 * gdb.mi/gdb792.exp, lib/mi-support.exp:
6850 Update tests to include value field in output of -var-create.
6851
6852 2007-02-08 Andreas Schwab <schwab@suse.de>
6853
6854 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6855
6856 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6857
6858 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6859 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6860
6861 2007-02-02 Denis Pilat <denis.pilat@st.com>
6862
6863 * gdb.threads/threadapply.exp: check that frame is not changed by
6864 the thread apply all command.
6865
6866 2007-01-31 Andreas Schwab <schwab@suse.de>
6867
6868 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6869
6870 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6871 in the dwarf sections.
6872 * gdb.dwarf2/mac-fileno.S: Likewise.
6873
6874 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6875 bspstore register on ia64.
6876
6877 2007-01-29 Andreas Schwab <schwab@suse.de>
6878
6879 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6880 "frame-begin" annotation.
6881
6882 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6883 number of "frames-invalid" annotations.
6884
6885 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6886
6887 * gdb.base/commands.exp: Call if_commands_test.
6888 (gdb_test_no_prompt, if_commands_test): New.
6889
6890 2007-01-28 Mark Kettenis <kettenis@gnu.org>
6891
6892 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6893
6894 2007-01-27 Andreas Schwab <schwab@suse.de>
6895
6896 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6897 .short/.int/.quad in the dwarf sections.
6898 * gdb.dwarf2/dw2-intercu.S: Likewise.
6899 * gdb.dwarf2/dw2-intermix.S: Likewise.
6900
6901 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6902
6903 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
6904 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6905 array.
6906 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6907 * gdb.base/setvar.exp: Likewise.
6908
6909 2007-01-26 Andreas Schwab <schwab@suse.de>
6910
6911 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6912 test.
6913
6914 * gdb.base/multi-forks.exp ("restart $i"): Also match
6915 __kernel_syscall_via_break.
6916
6917 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6918
6919 * lib/mi-support.exp (mi_delete_varobj): New.
6920 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6921 testcase.
6922 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6923 (main): Call the above.
6924 (reference_update_test, base_in_reference_test)
6925 (reference_to_pointer): Delete the created varobjs.
6926
6927 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6928
6929 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6930 * configure: Regenerated.
6931 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6932 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6933 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6934 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6935 * lib/gdb.exp (gdb_skip_xml_test): New function.
6936
6937 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6938
6939 * gdb.base/sigrepeat.exp: Correct error message.
6940
6941 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6942 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6945 gdb.arch/i386-gnu-cfi-asm.S: New files.
6946
6947 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 * lib/gdb.exp: Abort on missing `site.exp'.
6950
6951 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6952 Daniel Jacobowitz <dan@codesourcery.com>
6953
6954 * gdb.base/included.c, gdb.base/included.exp,
6955 gdb.base/included.h: New files.
6956
6957 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6958
6959 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6960 (maximize_rlimit): Reduce limits on 64-bit systems.
6961
6962 2007-01-19 Mark Kettenis <kettenis@gnu.org>
6963
6964 From Marcus Deuling <deuling@de.ibm.com>:
6965 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6966 every case.
6967
6968 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
6969
6970 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6971 (test_path_specification): Use objdir instead of srcdir to always
6972 get an absolute filename.
6973
6974 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6975
6976 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6977
6978 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6979
6980 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6981 Make sure the variable we're using is in scope.
6982 (reference_to_pointer): Likewise.
6983
6984 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6985
6986 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6987 has no debug information.
6988
6989 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6990
6991 * gdb.base/annota1.exp: Remove extra send_gdb.
6992
6993 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6994
6995 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6996
6997 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6998
6999 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7000
7001 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
7002 Daniel Jacobowitz <dan@codesourcery.com>
7003
7004 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7005 lcharacter or linteger change. Correct duplicated test name.
7006 * gdb.mi/mi2-var-cmd.exp: Likewise.
7007
7008 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7009
7010 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7011
7012 2007-01-05 Joel Brobecker <brobecker@adacore.com>
7013
7014 * gdb.base/nofield.c: New file.
7015 * gdb.base/nofield.exp: New testcase.
7016
7017 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
7018
7019 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7020
7021 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7022 test.
7023
7024 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7025
7026 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7027
7028 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7029
7030 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7031 when continuing.
7032
7033 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7034
7035 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7036 Expect ".exe" extension.
7037
7038 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7039
7040 * gdb.base/charset.exp: Add explicit filename to break.
7041 * gdb.base/dbx.exp: Add explicit filename to breaks.
7042
7043 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7044
7045 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7046 * gdb.mi/mi2-file.exp: Likewise.
7047
7048 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7049
7050 Implement specification of MI tests as comments
7051 in C and C++ sources.
7052 * lib/mi-support.exp (mi_autotest_data): New variable.
7053 (mi_autotest_source): New variable.
7054 (count_newlines, mi_prepare_inline_tests)
7055 (mi_get_inline_test, mi_continue_to_line)
7056 (mi_run_inline_test, mi_tbreak)
7057 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7058 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7059 Run inline tests.
7060 * gdb.mi/mi-var-cp.cc: Define tests here.
7061
7062 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7063
7064 Simplify usage of mi_continue_to.
7065 * lib/mi-support.exp (mi_runto_helper): Renamed
7066 from mi_runto, added new parameter 'run_or_continue'.
7067 (mi_runto): Use mi_runto_helper.
7068 (mi_continue_to): Accept just function name as parameter.
7069 Use mi_runto_helper.
7070 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7071 * gdb.mi/mi2-var-cmd.exp: Likewise.
7072
7073 2006-01-04 Joel Brobecker <brobecker@adacore.com>
7074
7075 Make this testcase a bit more realistic. The current code
7076 is too simplistic, and allows the compiler to optimize out
7077 some of the entities we need for this testcase.
7078 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7079 (Do_Nothing): Add extra parameter.
7080 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7081 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7082 by using a variable of type Void_Star.
7083
7084 2006-01-04 Joel Brobecker <brobecker@adacore.com>
7085
7086 * gdb.ada/catch_ex/foo.adb: New file.
7087 * gdb.ada/catch_ex.exp: New testcase.
7088
7089 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7090
7091 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7092 pass --image-base to linker.
7093
7094 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7095 Daniel Jacobowitz <dan@codesourcery.com>
7096
7097 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7098 secondary prompts.
7099
7100 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7101
7102 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7103 output. Test the types of members and member pointers.
7104 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7105 gdb/2092.
7106 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7107 statement. Enable for GCC. Update expected output for some tests
7108 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7109 layout.
7110 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7111 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7112 (Diamond::vget_base): New.
7113 (main): Add new tests.
7114 * gdb.cp/printmethod.exp: Update expected output for member functions.
7115 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7116 print pEe->D::vg().
7117
7118 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7119
7120 * gdb.threads/tls.exp: Allow stops in sem_post.
7121
7122 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7123
7124 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7125 * gdb.base/annota3.exp: Likewise.
7126 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7127 again (instead of timing out).
7128 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7129 GCC bug 26475.
7130 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7131 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7132 test from jmisc1.exp.
7133 * gdb.java/jmisc1.exp: Delete.
7134 * gdb.java/jprint.exp: Adjust to work with method signatures including
7135 return types.
7136 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7137 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7138 * lib/java.exp (compile_java_from_source): Pass the correct type
7139 to target_compile.
7140
7141 2006-12-31 Joel Brobecker <brobecker@adacore.com>
7142
7143 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7144 (stack_align_edx): New function.
7145 (stack_align_eax): New function.
7146 (main): Add calls to stack_align_edx and stack_align_eax.
7147 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7148 Add testing for the cases where the register used during a stack
7149 realignment is edx. Same for eax.
7150
7151 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7152
7153 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7154 and generic PE targets.
7155
7156 2006-12-29 Joel Brobecker <brobecker@adacore.com>
7157
7158 * gdb.ada/array_return.exp: Update copyright date list.
7159
7160 2006-12-27 Joel Brobecker <brobecker@adacore.com>
7161
7162 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7163 (Create_Small_Float_Vector): New function.
7164 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7165 function body.
7166 * gdb.ada/array_return/p.adb: Use new type and function from
7167 package Pck.
7168 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7169 able to print the value returned by a function returning an
7170 array of float.
7171
7172 2006-12-20 Joel Brobecker <brobecker@adacore.com>
7173
7174 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7175 The associated tests should be PASSing.
7176
7177 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7178
7179 Test for base in references.
7180 * gdb.mi/mi-var-cp.cc: Add test code.
7181 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7182 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7183 * gdb.mi/mi2-watch.exp: Likewise.
7184 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7185 (mi_list_varobj_children): New function.
7186
7187 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7188
7189 * lib/mi-support.exp
7190 (mi_runto): Accept "()" after function name.
7191 (mi_create_varobj): New function.
7192 (mi_varobj_update): New function.
7193 (mi_Check_varobj_value): New function.
7194 * gdb.mi/mi-var-cp.exp: New file.
7195 * gdb.mi/mi-var-cp.cc: New file.
7196
7197 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7198
7199 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7200 gdb.base/weaklib2.c: New files.
7201
7202 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
7203
7204 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7205 info. Adjust test names.
7206
7207 * gdb.base/break.c (main): Move position of malloc.
7208 * gdb.base/break.exp: Revert mistaken checkin.
7209
7210 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7211
7212 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7213 assignement of arrays and function pointers.
7214 * gdb.mi/var-cmd.c: Add declaration necessary for above
7215 tests.
7216
7217 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7218
7219 * gdb.base/break.c (main): Call malloc.
7220
7221 * gdb.threads/linux-dp.exp: Read thread table before and after
7222 creating each philosopher and verify it.
7223
7224 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7225 Paul Brook <paul@codesourcery.com>
7226 Daniel Jacobowitz <dan@codesourcery.com>
7227
7228 * gdb.base/ending-run.exp: Flatten expect script stepping out of
7229 main to remove duplication. Add start function of the form
7230 '_*start[1-9]*'. Add RVDS start function.
7231
7232 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7233
7234 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7235
7236 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7237
7238 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7239 * gdb.asm/spu.inc: New file.
7240 * gdb.base/term.exp: Disable if [target_info exists noargs].
7241 * gdb.gdb/complaints.exp: Disable if ![isnative].
7242 * gdb.gdb/selftest.exp: Likewise.
7243 * gdb.gdb/observer.exp: Likewise.
7244 * gdb.gdb/xfullpath.exp: Likewise.
7245 * gdb.base/attach.exp: Disable on SPU target.
7246 * gdb.cp/bs145503.exp: Likewise.
7247 * gdb.cp/exception.exp: Likewise.
7248 * gdb.cp/userdef.exp: Likewise.
7249
7250 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7251
7252 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7253
7254 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7255
7256 * gdb.base/completion.exp: Fix completion tests for
7257 'info' and 'info '.
7258 * gdb.base/help.exp (help_test_raw, test_class_help)
7259 (test_prefix_command_help): Move...
7260 * lib/gdb.exp: Here.
7261 * gdb.base/main.exp: Adjust.
7262 * gdb.cp/maint.exp: Adjust.
7263 * gdb.trace/tracecmd.exp: Use test_help_class.
7264
7265 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7266
7267 * gdb.stabs/weird.exp (print_weird_var): Use
7268 gdb_test_multiple instead of gdb_expect.
7269
7270 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7271
7272 * gdb.base/help.exp (help_test_raw): New.
7273 (test_class_help): New.
7274 (test_prefix_command_help): New.
7275 Adjust testcases.
7276
7277 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
7278
7279 * gdb.base/constvars.c (main): Write to crass and crips, so that
7280 they are allocated by the compiler.
7281
7282 2006-10-27 Andreas Schwab <schwab@suse.de>
7283
7284 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7285 "detach-fork".
7286
7287 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7288
7289 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7290 of patterns.
7291
7292 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7293
7294 * gdb.base/sepdebug.exp: Remove debug format test.
7295 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7296 Handle no-symtab.
7297 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7298
7299 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7300
7301 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7302 int to pointer or pointer to int.
7303 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7304
7305 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7306
7307 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7308
7309 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7312
7313 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7314
7315 PR c++/2116
7316 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7317
7318 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7319
7320 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7321 the corresponding bug has been fixed in GDB (PR/2018).
7322
7323 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7324
7325 * gdb.base/subst.exp: New testcase.
7326
7327 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7328
7329 * gdb.ada/array_return/pck.ads: Add copyright notice.
7330 * gdb.ada/array_return/pck.adb: Likewise.
7331 * gdb.ada/array_return/p.adb: Likewise.
7332 * gdb.ada/exec_changed/first.adb: Likewise.
7333 * gdb.ada/exec_changed/second.adb: Likewise.
7334
7335 2006-10-06 Joel Brobecker <brobecker@adacore.com>
7336
7337 * gdb.ada/watch_arg/watch.adb: New file.
7338 * gdb.ada/watch_arg.exp: New testcase.
7339
7340 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7341
7342 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
7343 via string_to_regexp.
7344 * gdb.mi/mi2-basics.exp: Likewise.
7345
7346 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7347
7348 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7349 Remove unused / obsolete files.
7350
7351 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
7352
7353 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7354
7355 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7356
7357 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7358 HIGH_FRAME argument to -stack-list-arguments can be larger than
7359 the number of frames.
7360
7361 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7362
7363 * gdb.base/args.c (main): Add breakpoint marker.
7364 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7365 really test empty arguments.
7366 (args_load): Delete.
7367 (args_test): New.
7368
7369 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
7370
7371 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
7372 check for one file.
7373
7374 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7375
7376 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7377 HIGH_FRAME argument to -stack-list-locals can be larger than
7378 the number of frames.
7379
7380 2006-08-18 Fred Fish <fnf@specifix.com>
7381
7382 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7383 '$' in front of skip_vmx_tests_saved when setting that.
7384
7385 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7386
7387 * gdb.base/trace-commands.exp: New file.
7388
7389 2006-08-10 Joel Brobecker <brobecker@adacore.com>
7390 Daniel Jacobowitz <dan@codesourcery.com>
7391
7392 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7393 expected output of the backtrace commands.
7394
7395 2006-08-09 Joel Brobecker <brobecker@adacore.com>
7396
7397 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7398 untested followed by return combination.
7399 * gdb.arch/altivec-regs.exp: Likewise.
7400 * gdb.arch/e500-abi.exp: Likewise.
7401 * gdb.arch/e500-regs.exp: Likewise.
7402 * gdb.arch/gdb1291.exp: Likewise.
7403 * gdb.arch/gdb1431.exp: Likewise.
7404 * gdb.arch/gdb1558.exp: Likewise.
7405 * gdb.arch/i386-prologue.exp: Likewise.
7406 * gdb.arch/i386-unwind.exp: Likewise.
7407 * gdb.asm/asm-source.exp: Likewise.
7408 * gdb.base/a2-run.exp: Likewise.
7409 * gdb.base/advance.exp: Likewise.
7410 * gdb.base/all-bin.exp: Likewise.
7411 * gdb.base/annota1.exp: Likewise.
7412 * gdb.base/annota3.exp: Likewise.
7413 * gdb.base/args.exp: Likewise.
7414 * gdb.base/arithmet.exp: Likewise.
7415 * gdb.base/assign.exp: Likewise.
7416 * gdb.base/async.exp: Likewise.
7417 * gdb.base/attach.exp: Likewise.
7418 * gdb.base/bang.exp: Likewise.
7419 * gdb.base/bigcore.exp: Likewise.
7420 * gdb.base/bitfields.exp: Likewise.
7421 * gdb.base/bitfields2.exp: Likewise.
7422 * gdb.base/break.exp: Likewise.
7423 * gdb.base/call-sc.exp: Likewise.
7424 * gdb.base/call-strs.exp: Likewise.
7425 * gdb.base/callfuncs.exp: Likewise.
7426 * gdb.base/checkpoint.exp: Likewise.
7427 * gdb.base/chng-syms.exp: Likewise.
7428 * gdb.base/code-expr.exp: Likewise.
7429 * gdb.base/commands.exp: Likewise.
7430 * gdb.base/completion.exp: Likewise.
7431 * gdb.base/cond-expr.exp: Likewise.
7432 * gdb.base/condbreak.exp: Likewise.
7433 * gdb.base/consecutive.exp: Likewise.
7434 * gdb.base/constvars.exp: Likewise.
7435 * gdb.base/corefile.exp: Likewise.
7436 * gdb.base/cvexpr.exp: Likewise.
7437 * gdb.base/dbx.exp: Likewise.
7438 * gdb.base/define.exp: Likewise.
7439 * gdb.base/detach.exp: Likewise.
7440 * gdb.base/display.exp: Likewise.
7441 * gdb.base/dump.exp: Likewise.
7442 * gdb.base/ena-dis-br.exp: Likewise.
7443 * gdb.base/ending-run.exp: Likewise.
7444 * gdb.base/environ.exp: Likewise.
7445 * gdb.base/eval-skip.exp: Likewise.
7446 * gdb.base/exprs.exp: Likewise.
7447 * gdb.base/fileio.exp: Likewise.
7448 * gdb.base/finish.exp: Likewise.
7449 * gdb.base/float.exp: Likewise.
7450 * gdb.base/foll-exec.exp: Likewise.
7451 * gdb.base/foll-fork.exp: Likewise.
7452 * gdb.base/foll-vfork.exp: Likewise.
7453 * gdb.base/freebpcmd.exp: Likewise.
7454 * gdb.base/funcargs.exp: Likewise.
7455 * gdb.base/gcore.exp: Likewise.
7456 * gdb.base/gdb1090.exp: Likewise.
7457 * gdb.base/gdb1250.exp: Likewise.
7458 * gdb.base/huge.exp: Likewise.
7459 * gdb.base/info-proc.exp: Likewise.
7460 * gdb.base/interrupt.exp: Likewise.
7461 * gdb.base/jump.exp: Likewise.
7462 * gdb.base/langs.exp: Likewise.
7463 * gdb.base/lineinc.exp: Likewise.
7464 * gdb.base/list.exp: Likewise.
7465 * gdb.base/logical.exp: Likewise.
7466 * gdb.base/long_long.exp: Likewise.
7467 * gdb.base/macscp.exp: Likewise.
7468 * gdb.base/maint.exp: Likewise.
7469 * gdb.base/mips_pro.exp: Likewise.
7470 * gdb.base/miscexprs.exp: Likewise.
7471 * gdb.base/multi-forks.exp: Likewise.
7472 * gdb.base/opaque.exp: Likewise.
7473 * gdb.base/overlays.exp: Likewise.
7474 * gdb.base/pc-fp.exp: Likewise.
7475 * gdb.base/pointers.exp: Likewise.
7476 * gdb.base/printcmds.exp: Likewise.
7477 * gdb.base/psymtab.exp: Likewise.
7478 * gdb.base/ptype.exp: Likewise.
7479 * gdb.base/recurse.exp: Likewise.
7480 * gdb.base/relational.exp: Likewise.
7481 * gdb.base/relocate.exp: Likewise.
7482 * gdb.base/remote.exp: Likewise.
7483 * gdb.base/reread.exp: Likewise.
7484 * gdb.base/restore.exp: Likewise.
7485 * gdb.base/return.exp: Likewise.
7486 * gdb.base/return2.exp: Likewise.
7487 * gdb.base/scope.exp: Likewise.
7488 * gdb.base/sect-cmd.exp: Likewise.
7489 * gdb.base/sep.exp: Likewise.
7490 * gdb.base/sepdebug.exp: Likewise.
7491 * gdb.base/setshow.exp: Likewise.
7492 * gdb.base/setvar.exp: Likewise.
7493 * gdb.base/sigall.exp: Likewise.
7494 * gdb.base/sigbpt.exp: Likewise.
7495 * gdb.base/signals.exp: Likewise.
7496 * gdb.base/signull.exp: Likewise.
7497 * gdb.base/sizeof.exp: Likewise.
7498 * gdb.base/solib.exp: Likewise.
7499 * gdb.base/step-line.exp: Likewise.
7500 * gdb.base/step-test.exp: Likewise.
7501 * gdb.base/structs.exp: Likewise.
7502 * gdb.base/structs2.exp: Likewise.
7503 * gdb.base/term.exp: Likewise.
7504 * gdb.base/twice.exp: Likewise.
7505 * gdb.base/until.exp: Likewise.
7506 * gdb.base/varargs.exp: Likewise.
7507 * gdb.base/volatile.exp: Likewise.
7508 * gdb.base/watchpoint.exp: Likewise.
7509 * gdb.base/whatis-exp.exp: Likewise.
7510 * gdb.base/whatis.exp: Likewise.
7511 * gdb.cp/ambiguous.exp: Likewise.
7512 * gdb.cp/annota2.exp: Likewise.
7513 * gdb.cp/annota3.exp: Likewise.
7514 * gdb.cp/bool.exp: Likewise.
7515 * gdb.cp/breakpoint.exp: Likewise.
7516 * gdb.cp/casts.exp: Likewise.
7517 * gdb.cp/class2.exp: Likewise.
7518 * gdb.cp/classes.exp: Likewise.
7519 * gdb.cp/cplusfuncs.exp: Likewise.
7520 * gdb.cp/ctti.exp: Likewise.
7521 * gdb.cp/derivation.exp: Likewise.
7522 * gdb.cp/exception.exp: Likewise.
7523 * gdb.cp/gdb1355.exp: Likewise.
7524 * gdb.cp/hang.exp: Likewise.
7525 * gdb.cp/inherit.exp: Likewise.
7526 * gdb.cp/local.exp: Likewise.
7527 * gdb.cp/m-data.exp: Likewise.
7528 * gdb.cp/m-static.exp: Likewise.
7529 * gdb.cp/member-ptr.exp: Likewise.
7530 * gdb.cp/method.exp: Likewise.
7531 * gdb.cp/misc.exp: Likewise.
7532 * gdb.cp/namespace.exp: Likewise.
7533 * gdb.cp/overload.exp: Likewise.
7534 * gdb.cp/ovldbreak.exp: Likewise.
7535 * gdb.cp/pr-1023.exp: Likewise.
7536 * gdb.cp/pr-1210.exp: Likewise.
7537 * gdb.cp/pr-574.exp: Likewise.
7538 * gdb.cp/printmethod.exp: Likewise.
7539 * gdb.cp/psmang.exp: Likewise.
7540 * gdb.cp/ref-params.exp: Likewise.
7541 * gdb.cp/ref-types.exp: Likewise.
7542 * gdb.cp/rtti.exp: Likewise.
7543 * gdb.cp/templates.exp: Likewise.
7544 * gdb.cp/try_catch.exp: Likewise.
7545 * gdb.cp/userdef.exp: Likewise.
7546 * gdb.cp/virtfunc.exp: Likewise.
7547 * gdb.disasm/am33.exp: Likewise.
7548 * gdb.disasm/h8300s.exp: Likewise.
7549 * gdb.disasm/mn10300.exp: Likewise.
7550 * gdb.disasm/sh3.exp: Likewise.
7551 * gdb.disasm/t01_mov.exp: Likewise.
7552 * gdb.disasm/t02_mova.exp: Likewise.
7553 * gdb.disasm/t03_add.exp: Likewise.
7554 * gdb.disasm/t04_sub.exp: Likewise.
7555 * gdb.disasm/t05_cmp.exp: Likewise.
7556 * gdb.disasm/t06_ari2.exp: Likewise.
7557 * gdb.disasm/t07_ari3.exp: Likewise.
7558 * gdb.disasm/t08_or.exp: Likewise.
7559 * gdb.disasm/t09_xor.exp: Likewise.
7560 * gdb.disasm/t10_and.exp: Likewise.
7561 * gdb.disasm/t11_logs.exp: Likewise.
7562 * gdb.disasm/t12_bit.exp: Likewise.
7563 * gdb.disasm/t13_otr.exp: Likewise.
7564 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
7565 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
7566 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
7567 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
7568 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
7569 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7570 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7571 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7572 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
7573 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
7574 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7575 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7576 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7577 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7578 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7579 * gdb.mi/gdb701.exp: Likewise.
7580 * gdb.mi/gdb792.exp: Likewise.
7581 * gdb.mi/mi-basics.exp: Likewise.
7582 * gdb.mi/mi-break.exp: Likewise.
7583 * gdb.mi/mi-cli.exp: Likewise.
7584 * gdb.mi/mi-console.exp: Likewise.
7585 * gdb.mi/mi-disassemble.exp: Likewise.
7586 * gdb.mi/mi-eval.exp: Likewise.
7587 * gdb.mi/mi-file.exp: Likewise.
7588 * gdb.mi/mi-read-memory.exp: Likewise.
7589 * gdb.mi/mi-regs.exp: Likewise.
7590 * gdb.mi/mi-return.exp: Likewise.
7591 * gdb.mi/mi-simplerun.exp: Likewise.
7592 * gdb.mi/mi-stack.exp: Likewise.
7593 * gdb.mi/mi-stepi.exp: Likewise.
7594 * gdb.mi/mi-syn-frame.exp: Likewise.
7595 * gdb.mi/mi-until.exp: Likewise.
7596 * gdb.mi/mi-var-block.exp: Likewise.
7597 * gdb.mi/mi-var-child.exp: Likewise.
7598 * gdb.mi/mi-var-cmd.exp: Likewise.
7599 * gdb.mi/mi-var-display.exp: Likewise.
7600 * gdb.mi/mi-watch.exp: Likewise.
7601 * gdb.mi/mi2-basics.exp: Likewise.
7602 * gdb.mi/mi2-break.exp: Likewise.
7603 * gdb.mi/mi2-cli.exp: Likewise.
7604 * gdb.mi/mi2-console.exp: Likewise.
7605 * gdb.mi/mi2-disassemble.exp: Likewise.
7606 * gdb.mi/mi2-eval.exp: Likewise.
7607 * gdb.mi/mi2-file.exp: Likewise.
7608 * gdb.mi/mi2-read-memory.exp: Likewise.
7609 * gdb.mi/mi2-regs.exp: Likewise.
7610 * gdb.mi/mi2-return.exp: Likewise.
7611 * gdb.mi/mi2-simplerun.exp: Likewise.
7612 * gdb.mi/mi2-stack.exp: Likewise.
7613 * gdb.mi/mi2-stepi.exp: Likewise.
7614 * gdb.mi/mi2-syn-frame.exp: Likewise.
7615 * gdb.mi/mi2-until.exp: Likewise.
7616 * gdb.mi/mi2-var-block.exp: Likewise.
7617 * gdb.mi/mi2-var-child.exp: Likewise.
7618 * gdb.mi/mi2-var-cmd.exp: Likewise.
7619 * gdb.mi/mi2-var-display.exp: Likewise.
7620 * gdb.mi/mi2-watch.exp: Likewise.
7621 * gdb.stabs/exclfwd.exp: Likewise.
7622 * gdb.stabs/weird.exp: Likewise.
7623 * gdb.threads/gcore-thread.exp: Likewise.
7624 * gdb.trace/actions.exp: Likewise.
7625 * gdb.trace/backtrace.exp: Likewise.
7626 * gdb.trace/circ.exp: Likewise.
7627 * gdb.trace/collection.exp: Likewise.
7628 * gdb.trace/deltrace.exp: Likewise.
7629 * gdb.trace/infotrace.exp: Likewise.
7630 * gdb.trace/limits.exp: Likewise.
7631 * gdb.trace/packetlen.exp: Likewise.
7632 * gdb.trace/passc-dyn.exp: Likewise.
7633 * gdb.trace/passcount.exp: Likewise.
7634 * gdb.trace/report.exp: Likewise.
7635 * gdb.trace/save-trace.exp: Likewise.
7636 * gdb.trace/tfind.exp: Likewise.
7637 * gdb.trace/tracecmd.exp: Likewise.
7638 * gdb.trace/while-dyn.exp: Likewise.
7639 * gdb.trace/while-stepping.exp: Likewise.
7640
7641 2006-08-08 Joel Brobecker <brobecker@adacore.com>
7642
7643 * gdb.base/step-bt.c: New file.
7644 * gdb.base/step-bt.exp: New testcase.
7645
7646 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
7647
7648 * config/monitor.exp (gdb_load): Remove support for obsolete
7649 download-write-size.
7650 * gdb.base/remote.exp: Likewise. Update all callers of
7651 gdb_timed_load.
7652
7653 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
7654
7655 * cursal.exp: Pass binfile to gdb_load.
7656
7657 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
7658
7659 * gdb.base/cursal.exp: Add "" to gdb_load call.
7660
7661 2006-07-29 Mark Kettenis <kettenis@gnu.org>
7662
7663 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
7664 NetBSD/ELF targets.
7665
7666 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
7667
7668 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
7669 operator*.
7670
7671 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * gdb.base/completion.exp: Update for change in "file" behavior.
7674 * gdb.stabs/weird.exp: Likewise.
7675 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
7676 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
7677
7678 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
7679
7680 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
7681 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
7682
7683 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
7684
7685 * gdb.base/default.exp: Update source command error message.
7686 * gdb.base/help.exp: Update 'help source' message.
7687
7688 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
7689
7690 * gdb.cp/bs15503.exp: Update comment for no longer crashing
7691 test.
7692
7693 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
7694
7695 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
7696
7697 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7698
7699 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
7700
7701 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7702
7703 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
7704
7705 2006-07-17 Mark Kettenis <kettenis@gnu.org>
7706
7707 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
7708 *-*-openbsd* from targets for wich we expect ARM FPA floating
7709 point format.
7710
7711 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7712
7713 * gdb.cp/annota3.exp: Expect frame-begin annotation.
7714
7715 2006-07-17 Mark Kettenis <kettenis@gnu.org>
7716
7717 * gdb.base/annota3.exp: Expect frame-begin annotation.
7718
7719 2006-07-14 Joel Brobecker <brobecker@adacore.com>
7720
7721 * gdb.base/help.exp: Adjust "help unset" test to accept
7722 any list of unset commands.
7723
7724 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
7725 Daniel Jacobowitz <dan@codesourcery.com>
7726
7727 * gdb.cp/ref-params.exp: New test.
7728 * gdb.cp/ref-params.cc: New source file.
7729 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
7730
7731 2006-07-08 Mark Kettenis <kettenis@gnu.org>
7732
7733 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
7734 spaces/tabs in regular expressions since they might not be there.
7735
7736 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
7737
7738 * gdb.base/ifelse.exp: New file.
7739
7740 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
7741
7742 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
7743 line.
7744 * gdb.base/huge.exp: Loop over compilation to find a size that
7745 is acceptable.
7746 * gdb.base/remote.exp: Correct expected strings.
7747 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
7748
7749 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
7752
7753 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7754
7755 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
7756 native.
7757
7758 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7759
7760 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
7761 enable stabs testing.
7762
7763 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7764
7765 * gdb.base/auxv.exp: Intercept undefined command messages before
7766 gdb_test_multiple does.
7767
7768 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * Makefile.in (host_alias): Remove.
7771 (target_alias): Use @target_noncanonical@.
7772 (site.exp): Don't set host_alias.
7773 * aclocal.m4: Remove contents. Include acx.m4.
7774 * configure: Regenerated.
7775 * configure.ac: Use ACX_NONCANONICAL_TARGET.
7776
7777 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
7778
7779 * lib/gdb.exp (gdb_load_cmd): New.
7780
7781 * gdb.base/fileio.c: Add system(NULL) test.
7782 * gdb.base/fileio.exp: Check it.
7783
7784 * gdb.base/break.c: Add 10a breakpoint at }
7785 * gdb.base/break.exp: Add test for breakpoint at }
7786 * gdb.cp/anon-union.cc: Add code at end of function.
7787 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
7788 * gdb.mi/var-cmd.c: Add code at end of function.
7789 * gdb.mi/mi-var-display.exp: Adjust end of next.
7790 * gdb.mi/mi2-var-display.exp: Likewise.
7791 * gdb.base/fileio.c: Add stop function and insert calls at
7792 stopping places.
7793 * gdb.base/fileio.exp: Breakpoint stop function and remove
7794 explicit line number references.
7795
7796 2006-05-19 Joel Brobecker <brobecker@adacore.com>
7797
7798 * gdb.base/del.exp (test_delete_alias): New function.
7799 Now check that both "del" and "d" work as aliases for "delete".
7800
7801 2006-05-18 Fred Fish <fnf@specifix.com>
7802
7803 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
7804 required. Check for spurious output after program exits normally.
7805
7806 2006-05-17 Fred Fish <fnf@specifix.com>
7807
7808 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
7809 gdb_load, so it works in the simulator.
7810
7811 2006-05-11 Fred Fish <fnf@specifix.com>
7812
7813 * gdb.base/bang.exp: Ignore unexpected output between the
7814 "program exited normally" and the gdb prompt, as many other
7815 tests do.
7816
7817 2006-05-07 Mark Kettenis <kettenis@gnu.org>
7818
7819 * gdb.base/help.exp: Make "delete checkpoint" part option for
7820 "help d" and "help delete" tests.
7821
7822 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7823
7824 * gdb.mi/mi-basics.exp: Add missing serial number to
7825 expected output in some mi_gdb_test statements.
7826 * gdb.mi/mi2-basics.exp: Likewise.
7827
7828 2006-05-05 Joel Brobecker <brobecker@adacore.com>
7829
7830 * gdb.base/del.c: New file.
7831 * gdb.base/del.exp: New testcase.
7832
7833 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
7834
7835 * gdb.base/break.exp: Do not assume a breakpoint on
7836 main will actually be in $srcfile when optimizing.
7837 * gdb.base/savedregs.exp: Do not require that the dummy
7838 frame location match up to a symbol and source file location.
7839 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
7840 will get printed without a mi_cmd_data_list_register_values prefix.
7841 (*-data-list-register-*): Correct regular expressions to expect the new
7842 pseudo d? floating point registers.
7843 * gdb.mi/mi2-regs.exp: Likewise.
7844
7845 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
7846
7847 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7848 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7849 is allocated by the compiler.
7850 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7851 anons, e, anone to force their allocation by the compiler.
7852
7853 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
7854
7855 * gdb.base/help.exp: Update expected text for help d and
7856 help delete.
7857
7858 2006-05-02 Mark Kettenis <kettenis@gnu.org>
7859
7860 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7861 NetBSD/ELF targets.
7862
7863 2006-04-30 Mark Kettenis <kettenis@gnu.org>
7864
7865 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7866 single-step breakpoint fails; make this a KFAIL on
7867 sparc*-*-openbsd*.
7868 * gdb.base/siginfo.exp: Likewise.
7869 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7870
7871 2006-04-26 Michael Snyder <msnyder@redhat.com>
7872
7873 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7874 which may have to consume output from other forks.
7875 Add tests to make sure that "delete fork" succeeded.
7876
7877 2006-04-20 Michael Snyder <msnyder@redhat.com>
7878
7879 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7880 Add support for the Renesas M32C and M16C.
7881
7882 * gdb.asm/asm-source.exp: Add m32c target.
7883 * gdb.asm/m32c.inc: Support for m32c target.
7884
7885 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7886
7887 * gdb.base/commands.exp (recursive_source_test): New test.
7888
7889 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
7890
7891 * gdb.base/float.exp: Add pattern for sparc targets.
7892
7893 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7894
7895 * gdb.base/commands.exp (stray_arg0_test): New test.
7896
7897 2006-03-30 Paul Brook <paul@codesourcery.com>
7898
7899 * gdb.mi/mi-until.exp: kfail broken until command.
7900 * gdb.mi/mi2-until.exp: Ditto.
7901
7902 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
7903
7904 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7905
7906 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
7907
7908 * gdb.base/prelink.exp: Anchor tested-for regular expression
7909 on gdb prompt.
7910
7911 2006-03-07 Paul Brook <paul@codesourcery.com>
7912
7913 * gdb.base/assign.exp: Correct fail message.
7914
7915 2006-03-07 Paul Brook <paul@codesourcery.com>
7916
7917 * lib/compiler.c: Extract armcc version number.
7918 * lib/compiler.cc: Ditto.
7919
7920 2006-03-07 Paul Brook <paul@codesourcery.com>
7921
7922 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7923 additional_flags=-w.
7924 * gdb.arch/altivec-regs.exp: Ditto.
7925 * gdb.arch/e500-abi.exp: Ditto.
7926 * gdb.arch/e500-regs.exp: Ditto.
7927 * gdb.base/all-bin.exp: Ditto.
7928 * gdb.base/annota1.exp: Ditto.
7929 * gdb.base/annota3.exp: Ditto.
7930 * gdb.base/args.exp: Ditto.
7931 * gdb.base/arithmet.exp: Ditto.
7932 * gdb.base/assign.exp: Ditto.
7933 * gdb.base/async.exp: Ditto.
7934 * gdb.base/bang.exp: Ditto.
7935 * gdb.base/break.exp: Ditto.
7936 * gdb.base/call-rt-st.exp: Ditto.
7937 * gdb.base/completion.exp: Ditto.
7938 * gdb.base/cond-expr.exp: Ditto.
7939 * gdb.base/condbreak.exp: Ditto.
7940 * gdb.base/consecutive.exp: Ditto.
7941 * gdb.base/define.exp: Ditto.
7942 * gdb.base/display.exp: Ditto.
7943 * gdb.base/ena-dis-br.exp: Ditto.
7944 * gdb.base/environ.exp: Ditto.
7945 * gdb.base/eval-skip.exp: Ditto.
7946 * gdb.base/info-proc.exp: Ditto.
7947 * gdb.base/jump.exp: Ditto.
7948 * gdb.base/logical.exp: Ditto.
7949 * gdb.base/long_long.exp: Ditto.
7950 * gdb.base/maint.exp: Ditto.
7951 * gdb.base/miscexprs.exp: Ditto.
7952 * gdb.base/pc-fp.exp: Ditto.
7953 * gdb.base/pointers.exp: Ditto.
7954 * gdb.base/relational.exp: Ditto.
7955 * gdb.base/reread.exp: Ditto.
7956 * gdb.base/sect-cmd.exp: Ditto.
7957 * gdb.base/sep.exp: Ditto.
7958 * gdb.base/sepdebug.exp: Ditto.
7959 * gdb.base/until.exp: Ditto.
7960 * gdb.base/whatis-exp.exp: Ditto.
7961 * gdb.cp/annota2.exp: Ditto.
7962 * gdb.cp/annota3.exp: Ditto.
7963 * gdb.trace/actions.exp: Ditto.
7964 * gdb.trace/backtrace.exp: Ditto.
7965 * gdb.trace/circ.exp: Ditto.
7966 * gdb.trace/collection.exp: Ditto.
7967 * gdb.trace/deltrace.exp: Ditto.
7968 * gdb.trace/infotrace.exp: Ditto.
7969 * gdb.trace/limits.exp: Ditto.
7970 * gdb.trace/packetlen.exp: Ditto.
7971 * gdb.trace/passc-dyn.exp: Ditto.
7972 * gdb.trace/passcount.exp: Ditto.
7973 * gdb.trace/report.exp: Ditto.
7974 * gdb.trace/save-trace.exp: Ditto.
7975 * gdb.trace/tfind.exp: Ditto.
7976 * gdb.trace/tracecmd.exp: Ditto.
7977 * gdb.trace/while-dyn.exp: Ditto.
7978 * gdb.trace/while-stepping.exp: Ditto.
7979 * lib/gdb.exp: Ditto.
7980 (gdb_compile): Handle nowarning option.
7981
7982 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
7983
7984 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7985 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7986 Rename executable to prelinkt. Don't re-prelink if we didn't
7987 get a core file. Test prelink -u exit status to tell whether
7988 prelinking failed. Use gdb_test_multiple.
7989
7990 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7991
7992 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7993 (do_tests): Call it.
7994
7995 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
7996
7997 * gdb.base/prelink.exp: New test.
7998 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7999
8000 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8001
8002 * gdb.fortran/derived-type.f90: New file.
8003 * gdb.fortran/derived-type.exp: New testcase.
8004
8005 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8006
8007 * gdb.base/default.exp: Allow ';' as a directory separator.
8008
8009 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8010
8011 * gdb.base/help.exp (help add-symbol-file): Update.
8012
8013 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8014
8015 * gdb.base/help.exp (help load): Update expected results.
8016
8017 2006-02-19 Fred Fish <fnf@specifix.com>
8018
8019 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8020 specifix hex value as part of results.
8021 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
8022
8023 2006-02-16 Fred Fish <fnf@specifix.com>
8024
8025 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8026 ushort_addr, and slong_addr, so the typedefs are not optimized
8027 away.
8028 * gdb.base/whatis.exp: Add tests using type name for struct type,
8029 union type, enum type, and typedef.
8030
8031 2006-02-13 Mark Kettenis <kettenis@gnu.org>
8032
8033 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8034
8035 2006-02-13 Jim Blandy <jimb@redhat.com>
8036
8037 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8038 case where it takes two "next" commands to skip past the init
8039 call.
8040
8041 2006-02-12 Fred Fish <fnf@specifix.com>
8042
8043 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8044 to handle cases where it takes two "next" commands to skip
8045 past the init call.
8046
8047 2006-02-07 Joel Brobecker <brobecker@adacore.com>
8048
8049 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8050 on hppa32 targets.
8051
8052 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
8053
8054 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8055 field.
8056
8057 2006-01-29 Mark Kettenis <kettenis@gnu.org>
8058
8059 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8060
8061 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8062
8063 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8064 files.
8065
8066 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8067
8068 * gdb.cp/maint.exp: Set complaints to a positive value.
8069
8070 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8071
8072 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8073 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8074 function name.
8075
8076 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8077
8078 * gdb.base/checkpoint.c: Update copyright notice. Include
8079 <stdlib.h>.
8080
8081 2006-01-04 Jim Blandy <jimb@redhat.com>
8082
8083 * gdb.asm/asm-source.exp: Independently provide default values for
8084 asm-flags and debug-flags. Use 'string equal' to do the
8085 comparison, not the implicit expr's '==' operator. Remove
8086 now-unneeded assignments to asm-flags. In h8300 case, place
8087 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8088
8089 2006-01-04 Michael Snyder <msnyder@redhat.com>
8090
8091 * gdb.base/checkpoint.c: New file.
8092 * gdb.base/checkpoint.exp: New file.
8093 * gdb.base/multi-fork.c: New file.
8094 * gdb.base/multi-fork.exp: New file.
8095 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8096
8097 2006-01-04 Fred Fish <fnf@specifix.com>
8098
8099 * gdb.base/ptype.c (foo): Add typedef.
8100 (intfoo): Add function.
8101 * gdb.base/ptype1.c: New file.
8102 * gdb.base/ptype.exp: Handle compilation and linking with two
8103 source files. Test that proper type for "foo" is found based
8104 on source context rather than first match found in symtabs.
8105
8106 2005-12-28 Mark Kettenis <kettenis@gnu.org>
8107
8108 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8109 * gdb.asm/openbsd.inc: Indent commands.
8110
8111 2005-12-26 Mark Kettenis <kettenis@gnu.org>
8112
8113 * gdb.base/freebpcmd.exp: Increase timeout.
8114
8115 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8116
8117 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8118
8119 * gdb.base/default.exp: Update check for "show version".
8120
8121 2005-12-09 Randolph Chung <tausq@debian.org>
8122
8123 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8124 * gdb.asm/pa64.inc: New file.
8125
8126 2005-12-09 Randolph Chung <tausq@debian.org>
8127
8128 * gdb.asm/common.inc: Indent commands.
8129 * gdb.asm/asmsrc1.s: Likewise.
8130 * gdb.asm/asmsrc2.s: Likewise.
8131
8132 2005-12-09 Randolph Chung <tausq@debian.org>
8133
8134 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8135 (get_addr_of_sym): Remove duplicate print.
8136 (gen_core): xfail hppa*-*-hpux*, update expected output.
8137 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8138 * gdb.arch/pa64-nullify.s: New file.
8139
8140 2005-12-09 Randolph Chung <tausq@debian.org>
8141
8142 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8143
8144 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
8145
8146 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8147 code generation for these functions.
8148 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8149 error message.
8150
8151 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8152
8153 * gdb.base/help.exp (help b, help br, help bre, help brea)
8154 (help break): Update the expected message.
8155
8156 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8157
8158 * gdb.asm/m68hc11.inc: Setup the data section.
8159 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8160 script for this test.
8161 (m6812-*-*): Likewise.
8162
8163 2005-11-09 Randolph Chung <tausq@debian.org>
8164
8165 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8166
8167 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8168
8169 * gdb.base/break.exp: Fix a comment typo.
8170
8171 2005-11-03 Jim Blandy <jimb@redhat.com>
8172
8173 Checked in by Elena Zannoni <ezannoni@redhat.com>
8174
8175 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
8176
8177 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
8178
8179 * gdb.arch/gdb1558.c: Include stdio.h.
8180
8181 2005-10-31 Mark Kettenis <kettenis@gnu.org>
8182
8183 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8184
8185 2005-10-31 Mark Kettenis <kettenis@gnu.org>
8186
8187 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8188
8189 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8190
8191 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8192 vscr" tests to better match output.
8193
8194 2005-10-12 Jim Blandy <jimb@redhat.com>
8195
8196 * gdb.base/structs.exp (any): New function.
8197 (test_struct_returns): Don't make any assumptions at all about
8198 what value the function returns when GDB can't set the return
8199 value.
8200
8201 2005-10-09 Joel Brobecker <brobecker@adacore.com>
8202
8203 * gdb.ada/arrayidx/p.adb: New file.
8204 * gdb.ada/arrayidx.exp: New testcase
8205
8206 2005-10-09 Joel Brobecker <brobecker@adacore.com>
8207
8208 * gdb.ada/array_return/pck.ads: New file.
8209 * gdb.ada/array_return/pck.adb: New file.
8210 * gdb.ada/array_return/p.adb: New file.
8211 * gdb.ada/array_return.exp: New testcase.
8212
8213 2005-10-03 Joel Brobecker <brobecker@adacore.com>
8214
8215 * gdb.base/arrayidx.c: New file.
8216 * gdb.base/arrayidx.exp: New testcase.
8217
8218 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
8219
8220 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8221 frames-invalid and breakpoints-invalid are no longer generated
8222 with level 3 so don't expect them in the output.
8223
8224 2005-09-27 Bob Rossi <bob@brasko.net>
8225
8226 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
8227 from test. Escape the | in mi_gdb_test call.
8228 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8229 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8230 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8231 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8232 expected regex's in mi_gdb_test calls.
8233 * lib/mi-support.exp: Remove arbitrary .* from tests.
8234 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8235 Fully anchor GDB/MI expected results in mi_gdb_test.
8236 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8237 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8238
8239 2005-09-26 Paul Brook <paul@codesourcery.com>
8240
8241 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8242
8243 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8244
8245 * bfp-test.c: New file.
8246 * bfp-test.exp: New testcase.
8247
8248 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8249
8250 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8251 of subarray and substring variable.
8252 * gdb.fortran/subarray.f: New source file for the test of subarray
8253 and substring variable evaluation.
8254 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8255 of string constant.
8256
8257 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8258
8259 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8260 copyright dates.
8261
8262 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8263
8264 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8265 powerpc altivec' test with an almost identical 'info vector' test.
8266
8267 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8268
8269 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8270 vscr" tests to match output.
8271
8272 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8273
8274 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8275 output.
8276
8277 2005-09-11 Bob Rossi <bob@brasko.net>
8278
8279 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8280 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8281 commands that return an MI output command and an asyncronous MI output
8282 command.
8283 * gdb.mi/mi-console.exp: Ditto.
8284
8285 2005-09-11 Bob Rossi <bob@brasko.net>
8286
8287 * gdb.mi/mi-var-child.c: Include <string.h>.
8288
8289 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 * killed.exp: Correct gdb_expect syntax.
8292
8293 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
8294
8295 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8296
8297 2005-08-02 Bob Rossi <bob@brasko.net>
8298
8299 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8300 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8301 Change tests to inferior-tty-set/show.
8302 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8303 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8304 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8305 inferior. Use mi_gdb_test to get GDB and Inferior output.
8306 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8307 descriptor.
8308 (mi_inferior_tty_name): Add inferior PTY file name.
8309 (mi_gdb_start): Add INFERIOR_PTY parameter.
8310 (mi_gdb_test): Add IPATTERN parameter.
8311
8312 2005-08-02 Bob Rossi <bob@brasko.net>
8313
8314 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8315 parameter to mi_gdb_test.
8316 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8317
8318 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8319
8320 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8321 struct_declarations.
8322 * gdb.mi/mi-var-child.exp: Step over the initialization of
8323 struct_declarations.
8324
8325 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8326
8327 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8328 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8329 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8330 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8331 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8332 file.
8333
8334 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
8335
8336 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8337 (do_children_tests): Assign values to the extra elements.
8338
8339 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8340 them for tests for "-var-update --no-values" and
8341 "-var-update --all-values".
8342 Add test for "-var-list-children --simple-values".
8343
8344 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8345
8346 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8347 "-stack-list-locals --simple-values" Improve doc strings and
8348 comments.
8349
8350 2005-07-18 Mark Kettenis <kettenis@gnu.org>
8351
8352 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8353 *-*-openbsd*.
8354 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8355
8356 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8357 sigaltsatck'.
8358
8359 2005-07-14 Bob Rossi <bob@brasko.net>
8360
8361 * gdb.base/default.exp (tty): Changed output of command.
8362 * gdb.base/help.exp (help tty): Ditto.
8363
8364 2005-07-12 Mark Kettenis <kettenis@gnu.org>
8365
8366 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8367
8368 2005-07-10 Mark Kettenis <kettenis@gnu.org>
8369
8370 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8371 -stack-select-frame without arguments.
8372 (test_stack_frame_listing): Add test for newly implemented command
8373 -stack-info-frame.
8374
8375 2005-07-06 Bob Rossi <bob@brasko.net>
8376
8377 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8378 command.
8379 (Copyright): Update copyright.
8380
8381 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8382
8383 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8384 tests to evaluate exponentiation expression.
8385
8386 2005-06-29 Andreas Schwab <schwab@suse.de>
8387
8388 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8389 main to avoid warnings.
8390
8391 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8392
8393 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
8394
8395 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8396 -stack-select-frame without arguments.
8397 (test_stack_frame_listing): Add test for newly implemented command
8398 -stack-info-frame.
8399
8400 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8401
8402 * gdb.fortran/array-element.f: New file.
8403 * gdb.fortran/array-element.exp: New testcase.
8404
8405 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/bigcore.exp: Correct checks for systems which can
8408 not dump a large core file.
8409
8410 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.base/relocate.c: Add a copyright notice.
8413 (dummy): Remove.
8414 * gdb.base/relocate.exp: Test printing the values of variables
8415 from a relocatable file.
8416
8417 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8418
8419 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8420 excess MI output after an error.
8421
8422 2005-05-29 Joel Brobecker <brobecker@adacore.com>
8423
8424 * gdb.arch/alpha-step.c: New file.
8425 * gdb.arch/alpha-step.exp: New testcase.
8426
8427 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8428 Dennis Brueni <dennis@slickedit.com>
8429
8430 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8431 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8432 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8433 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8434 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8435 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8436 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8437
8438 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8439 Wu Zhou <woodzltc@cn.ibm.com>
8440
8441 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8442 IBM's xlc compiler.
8443 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8444 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8445
8446 2005-05-13 Jim Blandy <jimb@redhat.com>
8447
8448 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8449 calling gdb_suppress_entire_file.
8450 * gdb.base/charset.exp: Same.
8451 * gdb.base/call-rt-st.exp: Same.
8452
8453 2005-05-05 Bob Rossi <bob_rossi@cox.net>
8454
8455 * lib/gdb.exp (fullname_syntax): Added global regex.
8456 (fullname_syntax_POSIX): Ditto.
8457 (fullname_syntax_UNC): Ditto.
8458 (fullname_syntax_DOS_CASE): Ditto.
8459 (fullname_syntax_DOS): Ditto.
8460 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8461 fullname_syntax variable to scope and use it.
8462 (test_file_list_exec_source_files): Ditto.
8463 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8464
8465 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8466
8467 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8468
8469 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8470
8471 * lib/gdb.exp (skip_altivec_tests): New function, based on
8472 check_vmx_hw_available from the GCC testsuite.
8473 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8474 * lib/gdb.arch/altivec-regs.exp: Likewise.
8475
8476 2005-05-02 Jim Blandy <jimb@redhat.com>
8477
8478 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8479 calling gdb_suppress_entire_file.
8480
8481 2005-04-30 Randolph Chung <tausq@debian.org>
8482
8483 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
8484 Slightly relax "sem_post" name checking.
8485
8486 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8487
8488 * gdb.base/unload.exp: Use new shared library infrastructure.
8489
8490 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8491
8492 * gdb.base/so-impl-ld.exp: Use new shared library
8493 infrastructure.
8494
8495 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
8496
8497 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
8498 * gdb.asm/h8300.inc: New file.
8499
8500 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8501
8502 * gdb.base/shlib-call.exp: Change to use new shared library
8503 infrastructure.
8504
8505 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8506
8507 * gdb.base/pending.exp: Change to use new shared library
8508 infrastructure.
8509
8510 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8511
8512 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
8513 use test_compiler_info instead of gcc_compiled, and update copyright.
8514
8515 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
8516
8517 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
8518 shared objects being adjusted and update copyright years.
8519
8520 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
8521
8522 * ChangeLog: Correct some 2003-01-13 dates.
8523 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
8524 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
8525 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
8526 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
8527 gdb.trace/tfind.exp: Update copyright years.
8528
8529 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
8530 Daniel Jacobowitz <dan@codesourcery.com>
8531
8532 * lib/gdb.exp (gdb_compile): Handle shlib=.
8533 (gdb_compile_shlib): New function.
8534
8535 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
8536
8537 * lib/gdb.exp (test_compiler_info): Give argument a default value.
8538
8539 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8540
8541 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
8542 gdb.server.
8543 * configure.ac: Likewise.
8544 * configure: Regenerated.
8545 * gdb.gdbserver/Makefile.in: Moved to...
8546 * gdb.server/Makefile.in: ... here.
8547 * gdb.gdbserver/server.c: Moved to...
8548 * gdb.server/server.c: ... here.
8549 * gdb.gdbserver/server-run.exp: Moved to...
8550 * gdb.server/server-run.exp: ... here.
8551
8552 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8553
8554 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
8555 * configure.ac: Create gdb.gdbserver/Makefile.
8556 * configure: Regenerated.
8557 * lib/gdbserver-support.exp: New file, derived from
8558 config/gdbserver.exp.
8559 * config/gdbserver.exp: Use gdbserver-support.exp.
8560 * gdb.gdbserver/Makefile.in: New file.
8561 * gdb.gdbserver/server.c: New file.
8562 * gdb.gdbserver/server-run.exp: New file.
8563
8564 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
8565
8566 * lib/gdb.exp (test_compiler_info): Return compiler_info
8567 if no arguments are given.
8568
8569 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
8570
8571 * gdb.arch/altivec-abi.exp: Check for compiler and set
8572 use altivec' flag accordingly.
8573 * gdb.arch/altivec-regs.exp: Likewise.
8574
8575 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
8576
8577 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
8578
8579 2005-03-27 Andreas Schwab <schwab@suse.de>
8580
8581 * gdb.base/bigcore.c (main): Add missing mode argument in open
8582 call.
8583
8584 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
8585
8586 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
8587 downloads.
8588 * config/gdbserver.exp (gdb_load): Likewise.
8589
8590 2005-03-14 Paul Brook <paul@codesourcery.com>
8591
8592 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
8593 targets.
8594
8595 2005-03-09 Joel Brobecker <brobecker@adacore.com>
8596
8597 * gdb.dwarf2/dup-psym.S: New file.
8598 * gdb.dwarf2/dup-psym.exp: New testcase.
8599
8600 2005-03-09 Joel Brobecker <brobecker@adacore.com>
8601
8602 * gdb.ada/exec_changed/first.adb: New file.
8603 * gdb.ada/exec_changed/second.adb: New file.
8604 * gdb.ada/exec_changed.exp: New testcase.
8605
8606 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
8607
8608 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
8609 (A2): New class.
8610 (main): Test operator+.
8611 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
8612 breakpoint test.
8613
8614 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
8615 * gdb.base/signull.exp: Disable if gdb,nosignals.
8616 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
8617 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
8618 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
8619 * gdb.mi/mi2-console.exp: Likewise.
8620 * gdb.trace/collection.exp (run_trace_experiment): Consume the
8621 continue output at start.
8622 (gdb_collect_locals_test): Robustify regexp.
8623 * gdb.trace/passc-dyn.exp: Fix comment typo.
8624 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
8625
8626 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
8627
8628 * gdb.asm/asm-source.exp: Add iq2000 case.
8629 * gdb.asm/iq2000.inc: New file.
8630
8631 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
8632
8633 * gdb.base/command.exp: Change hardcoded value to regular expression.
8634 * gdb.base/float.exp: Add powerpc to the list of targets checked.
8635
8636 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
8637
8638 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
8639 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
8640 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
8641 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
8642 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
8643
8644 2005-03-05 Mark Kettenis <kettenis@gnu.org>
8645
8646 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
8647 changes.
8648
8649 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
8650
8651 * lib/compiler.c: Add test for IBM's xlc compiler.
8652 * lib/compiler.cc: Likewise.
8653
8654 2004-02-24 Joel Brobecker <brobecker@adacore.com>
8655
8656 * gdb.ada/fixed_points.exp: Create compilation object directory
8657 before running the test.
8658 * gdb.ada/null_record.exp: Likewise.
8659 * gdb.ada/packed_array.exp: Likewise.
8660 * gdb.ada/start.exp: Likewise.
8661
8662 2005-02-15 Joel Brobecker <brobecker@adacore.com>
8663
8664 * gdb.ada/packed_array/pa.adb: New file.
8665 * gdb.ada/packed_array.exp: New testcase.
8666
8667 2005-02-10 Mark Kettenis <kettenis@gnu.org>
8668
8669 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
8670 files.
8671
8672 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
8673 on *-*-openbsd*. Correctly match whitespace in regukar
8674 expressions.
8675
8676 2005-02-10 Daniel Jacobowitz <dan@debian.org>
8677
8678 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
8679 PR exp/1821
8680 * gdb.base/gdb1821.c: New test file.
8681 * gdb.base/gdb1821.exp: New test file.
8682
8683 2005-02-09 Joel Brobecker <brobecker@adacore.com>
8684
8685 * gdb.base/start.c: New file.
8686 * gdb.base/start.exp: New testcase.
8687
8688 2005-02-09 Joel Brobecker <brobecker@adacore.com>
8689
8690 * gdb.ada/start/dummy.adb: New file.
8691 * gdb.ada/start.exp: New testcase.
8692
8693 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
8694
8695 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
8696 for printing symbols and statistics.
8697 Add test for using relative pathnames in "maint print msymbols" test.
8698 Mark "maint info sections DATA" XFAIL on Cygwin.
8699 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
8700 tests.
8701
8702 2005-02-09 Andreas Schwab <schwab@suse.de>
8703
8704 Committed by Andrew Cagney <cagney@gnu.org>
8705 * gdb.base/remotetimeout.exp: New file.
8706
8707 2005-02-07 Mark Kettenis <kettenis@gnu.org>
8708
8709 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
8710
8711 2005-02-03 Joel Brobecker <brobecker@adacore.com>
8712
8713 * gdb.ada/gnat_ada.gpr: New file.
8714 * gdb.ada/gnat_ada.gin: Delete, no longer used.
8715 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
8716 * configure.ac: No longer generate gnat_ada.gpr.
8717 * configure: Regenerate.
8718 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
8719 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
8720 * gdb.ada/null_record/bar.ads: Likewise.
8721 * gdb.ada/null_record/bar.adb: Likewise.
8722 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
8723 * gdb.ada/null_record.exp (testdir): New variable.
8724 (testfile): executable is now in testdir subdirectory.
8725 (srcfile): Use full path to the main compilation unit.
8726 * gdb.ada/fixed_points.exp: Same changes as above.
8727
8728 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
8729
8730 * gdb.base/interp.exp: New test.
8731
8732 2005-01-24 Andrew Cagney <cagney@gnu.org>
8733
8734 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8735
8736 2005-01-19 Andrew Cagney <cagney@gnu.org>
8737
8738 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
8739 configure.ac not configure.in.
8740
8741 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
8742 of powerpc*-*-*.
8743 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
8744 * gdb.base/list.exp (test_list_function)
8745 (test_list_filename_and_function): Ditto.
8746 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
8747
8748 2005-01-16 Andrew Cagney <cagney@gnu.org>
8749
8750 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
8751
8752 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
8753
8754 2005-01-14 Andrew Cagney <cagney@gnu.org>
8755
8756 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
8757 * gdb.mi/mi2-var-cmd.exp: Ditto.
8758
8759 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
8760
8761 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
8762
8763 2005-01-07 Andrew Cagney <cagney@gnu.org>
8764
8765 * configure.ac: Rename configure.in, require autoconf 2.59.
8766 * configure: Re-generate.
8767 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
8768 * gdb.stabs/configure: Re-generate.
8769 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
8770 * gdb.hp/configure: Re-generate.
8771 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
8772 autoconf 2.59.
8773 * gdb.hp/gdb.objdbg/configure: Re-generate.
8774 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
8775 autoconf 2.59.
8776 * gdb.hp/gdb.defects/configure: Re-generate.
8777 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
8778 autoconf 2.59.
8779 * gdb.hp/gdb.compat/configure: Re-generate.
8780 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
8781 autoconf 2.59.
8782 * gdb.hp/gdb.base-hp/configure: Re-generate.
8783 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
8784 autoconf 2.59.
8785 * gdb.hp/gdb.aCC/configure: Re-generate.
8786
8787 2004-12-15 Jim Blandy <jimb@redhat.com>
8788
8789 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
8790 under NPTL when there is debugging info available for libpthread.
8791
8792 2004-12-13 Jerome Guitton <guitton@gnat.com>
8793
8794 * gdb.ada/fixed_points.c: New file.
8795 * gdb.ada/fixed_points.exp: New file.
8796
8797 2004-12-03 Randolph Chung <tausq@debian.org>
8798
8799 * gdb.arch/pa-nullify.exp: New file.
8800 * gdb.arch/pa-nullify.s: New file.
8801
8802 2004-11-30 Randolph Chung <tausq@debian.org>
8803
8804 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
8805 instead of "tbug". Fix regexp to work properly with gdb_test.
8806
8807 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
8808
8809 * gdb.base/bitfields2.exp: New test.
8810 * gdb.base/bitfields2.c: New file.
8811
8812 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
8813
8814 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
8815
8816 2004-11-16 Randolph Chung <tausq@debian.org>
8817
8818 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
8819
8820 2004-11-14 Daniel Jacobowitz <dan@debian.org>
8821
8822 * gdb.threads/threadapply.exp: Correct "macro details" test.
8823
8824 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
8825
8826 * gdb.threads/threadapply.exp: New test.
8827 * gdb.threads/threadapply.c: New file.
8828
8829 2004-11-07 Mark Kettenis <kettenis@gnu.org>
8830
8831 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
8832 frames.
8833
8834 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
8835
8836 * gdb.base/cursal.exp: New file.
8837 * gdb.base/cursal.c: New file.
8838
8839 2004-11-03 Andrew Cagney <cagney@gnu.org>
8840
8841 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
8842
8843 2004-10-30 Mark Kettenis <kettenis@gnu.org>
8844
8845 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8846 NetBSD/ELF targets.
8847
8848 2004-10-29 Joel Brobecker <brobecker@gnat.com>
8849
8850 * gdb.threads/bp_in_thread.c: New file, copied from
8851 pthread_cond_wait.c.
8852 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8853 file, rather than reusing the .c file from another testcase.
8854
8855 2004-10-20 Joel Brobecker <brobecker@gnat.com>
8856
8857 * gdb.ada/null_record.exp: Check where we stopped after
8858 sending the start command, instead of where the associated
8859 temporary breakpoint was inserted.
8860
8861 2004-10-14 Andrew Cagney <cagney@gnu.org>
8862
8863 * gdb.mi/gdb701.c (main): Return 0.
8864
8865 2004-10-13 Daniel Jacobowitz <dan@debian.org>
8866
8867 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
8868
8869 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8870
8871 * gdb.threads/schedlock.c: Add comment markers to use to find
8872 line numbers.
8873 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8874 comments.
8875 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8876 breakpoint lines.
8877
8878 2004-10-12 Daniel Jacobowitz <dan@debian.org>
8879
8880 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8881
8882 2004-10-12 Daniel Jacobowitz <dan@debian.org>
8883
8884 * configure.in: Add gdb.dwarf2.
8885 * configure: Regenerated.
8886 * Makefile.in: Add gdb.dwarf2.
8887 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8888 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8889 gdb.dwarf2/file1.txt: New files.
8890
8891 2004-10-11 Orjan Friberg <orjanf@axis.com>
8892
8893 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
8894 of "run", since the latter doesn't work with remote targets. Adjust
8895 the breakpoint numbering accordingly.
8896 * gdb.threads/pthread_cond_wait.exp: Ditto.
8897
8898 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 * gdb.base/overlays.exp: Update copyright years.
8901
8902 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8903
8904 * gdb.base/overlays.exp: Disable if target is Linux.
8905
8906 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
8907
8908 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8909
8910 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8911
8912 * gdb.asm/asm-source.exp: Add m32r-linux target.
8913 * gdb.asm/m32r-linux.inc: New file.
8914
8915 2004-09-24 Andrew Cagney <cagney@redhat.com>
8916 David Anderson <anderson@redhat.com>
8917
8918 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8919 command fails, assume things will work.
8920 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8921 (_GNU_SOURCE): Define.
8922 (print_unsigned, print_hex): Change parameter to "long long".
8923 (print_byte_count): New function, use to print byte counts.
8924 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8925 O_LARGEFILE.
8926 (main): Compute an upper bound on a corefile in max_core_size.
8927 Limit memory chunk size to max_core_size. Limit total memory
8928 allocated to max_core_size.
8929
8930 2004-09-23 Andrew Cagney <cagney@gnu.org>
8931
8932 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8933 from a separate process with code that creates a corefile by
8934 making the inferior dump core.
8935
8936 2004-09-23 Mark Kettenis <kettenis@gnu.org>
8937
8938 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8939 block.
8940
8941 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8942
8943 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8944 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8945 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8946 Likewise.
8947
8948 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8949
8950 * gdb.java/jprint.exp: New test case for java inferior call.
8951 * gdb.java/jprint.java: Ditto.
8952
8953 2004-09-15 Joel Brobecker <brobecker@gnat.com>
8954
8955 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8956
8957 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8958
8959 * gdb.threads/killed.c: Include <stdlib.h>.
8960 * gdb.threads/pthreads.c: Likewise.
8961
8962 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8963
8964 * gdb.threads/killed.c: Add copyright notice.
8965
8966 2004-09-10 Jason Molenda (jmolenda@apple.com)
8967
8968 * gdb.base/define.exp: Two new tests to verify zero space chars
8969 after 'if' and 'while' commands in a user-defined command is correctly
8970 parsed.
8971
8972 2004-09-08 Andrew Cagney <cagney@gnu.org>
8973
8974 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8975 delivery test with duplicate at end of file.
8976
8977 2004-09-06 Mark Kettenis <kettenis@jive.nl>
8978
8979 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8980
8981 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8982
8983 * config/hppro.exp: Removed.
8984
8985 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8986
8987 * config/sparclet.exp: Removed.
8988
8989 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8990
8991 * config/udi.exp: Removed.
8992
8993 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8994
8995 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8996 of "exp_continue".
8997 (advancei): Likewise.
8998
8999 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9000
9001 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9002
9003 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9004
9005 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
9006 to check for nodebug in executable.
9007 * gdb.gdb/observer.exp (setup_test): Likewise.
9008 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9009 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9010
9011 2004-09-01 Andrew Cagney <cagney@gnu.org>
9012
9013 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9014 files.
9015
9016 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9017
9018 * gdb.base/unload.exp: Fix expected warning message to match
9019 latest format.
9020
9021 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
9022
9023 * gdb.base/call-rt-st.exp: Fix typos.
9024
9025 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9026
9027 * gdb.threads/thread_check.exp: New testcase.
9028 * gdb.threads/thread_check.c: New testcase.
9029
9030 2004-08-31 Andrew Cagney <cagney@gnu.org>
9031
9032 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9033 (skip_to_handler_entry): New procedures. Test stepping into a
9034 handler when the breakpoint is at the handler's entry point.
9035
9036 2004-08-30 Andrew Cagney <cagney@gnu.org>
9037
9038 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9039 gdb/1757.
9040
9041 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9042
9043 With code from Manoj Iyer <manjo@austin.ibm.com>:
9044 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9045 return value. Add an arm for "no debugging symbols found".
9046 Change a stray "error" to "perror".
9047 (gdb_run_cmd): Adapt to new return value.
9048 * gdb.base/remote.exp: Adapt to new return value.
9049 * gdb.gdb/complaints.exp: Likewise.
9050 * gdb.gdb/observer.exp: Likewise.
9051 * gdb.gdb/selftest.exp: Likewise.
9052 * gdb.gdb/xfullpath.exp: Likewise.
9053
9054 2004-08-27 Joel Brobecker <brobecker@gnat.com>
9055
9056 * gdb.threads/bp_in_thread.exp: New testcase.
9057
9058 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9059
9060 Fix PR testsuite/1735.
9061 * gdb.threads/schedlock.c (thread_function): Add a cast
9062 to suppress a gcc warning.
9063 * gdb.threads/thread-specific.c (thread_function): Likewise.
9064
9065 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9066
9067 * gdb.base/unload.c: Include <stdlib.h>.
9068
9069 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9070
9071 From Paul Gilliam <pgilliam@us.ibm.com>:
9072 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9073 synchronized after the "return".
9074
9075 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9076
9077 * gdb.mi/basics.c: Include <stdio.h>.
9078 * gdb.mi/pthreads.c: Include <stdlib.h>.
9079 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9080
9081 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9082
9083 * gdb.threads/schedlock.c: Add copyright notice.
9084
9085 2004-08-25 Andrew Cagney <cagney@gnu.org>
9086
9087 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9088 (skip_over_handler, breakpoint_over_hander): New test procedures.
9089 (advance, advancei): Add a proper prefix, do not use
9090 rerun_to_main.
9091 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9092
9093 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9094
9095 * gdb.mi/basics.c: Add copyright notice.
9096 * gdb.mi/var-cmd.c: Add copyright notice.
9097
9098 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9099
9100 * lib/gdb.exp: Remove signed_keyword_not_used.
9101 * lib/compiler.c: Likewise.
9102 * lib/compiler.cc: Likewise.
9103
9104 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9105
9106 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9107 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9108
9109 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9110
9111 * gdb.base/whatis.c: Add copyright notice.
9112
9113 2004-08-20 Mark Kettenis <kettenis@gnu.org>
9114
9115 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9116 it to skip the breakpoints encoded in the inline assembly.
9117
9118 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9119
9120 * Makefile.in: Add gdb.fortran.
9121
9122 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9123
9124 * gdb.base/call-sc.exp (test_scalar_returns):
9125 Fix cut-and-paste glitch in "Make fun return now".
9126
9127 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9128
9129 * configure.in: Add gdb.fortran.
9130 * configure: Regenerate.
9131 * gdb.fortran/Makefile.in: New file.
9132 * lib/gdb.exp (skip_fortran_tests): New procedure.
9133
9134 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9135
9136 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9137 reference to bug-gnu@prep.ai.mit.edu.
9138 * gdb.mi/mi-var-child.exp: Likewise.
9139 * gdb.mi/mi-var-cmd.exp: Likewise.
9140 * gdb.mi/mi-var-display.exp: Likewise.
9141 * gdb.mi/mi2-var-block.exp: Likewise.
9142 * gdb.mi/mi2-var-child.exp: Likewise.
9143 * gdb.mi/mi2-var-cmd.exp: Likewise.
9144 * gdb.mi/mi2-var-display.exp: Likewise.
9145
9146 2004-08-15 Mark Kettenis <kettenis@gnu.org>
9147
9148 * gdb.base/unload.c (main): Make local variable msg const.
9149
9150 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9151
9152 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9153 to bug-gnu@prep.ai.mit.edu.
9154 * gdb.mi/mi-disassemble.exp: Likewise.
9155 * gdb.mi/mi-eval.exp: Likewise.
9156 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9157 default line number.
9158 * gdb.mi/mi-return.exp: Likewise.
9159 * gdb.mi/mi-simplerun.exp: Likewise.
9160 * gdb.mi/mi-stack.exp: Likewise.
9161 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9162 number with explicit range test.
9163 * gdb.mi/mi-watch.exp: Likewise.
9164 * gdb.mi/mi2-break.exp: Likewise.
9165 * gdb.mi/mi2-cli.exp: Likewise.
9166 * gdb.mi/mi2-disassemble.exp: Likewise.
9167 * gdb.mi/mi2-eval.exp: Likewise.
9168 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9169 default line number.
9170 * gdb.mi/mi2-return.exp: Likewise.
9171 * gdb.mi/mi2-simplerun.exp: Likewise.
9172 * gdb.mi/mi2-stack.exp: Likewise.
9173 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9174 number with explicit range test.
9175 * gdb.mi/mi2-watch.exp: Likewise.
9176
9177 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9178
9179 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9180 * gdb.cp/m-static.exp: Likewise.
9181 * gdb.cp/rtti.exp: Likewise.
9182
9183 2004-08-14 Mark Kettenis <kettenis@gnu.org>
9184
9185 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9186
9187 2004-08-14 Eli Zaretskii <eliz@gnu.org>
9188
9189 * ChangeLog: Prefix Local Variables with semi-colons and indent
9190 the reference to older ChangeLog files, to fix fontification in
9191 Emacs.
9192
9193 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9194
9195 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9196 * gdb.mi/mi2-break.exp: Likewise.
9197
9198 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9199
9200 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9201
9202 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9203
9204 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9205
9206 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 * gdb.cp/classes.exp: Remove unused declarations. Just let
9209 test names default instead of providing special names. Remove
9210 extraneous demangler test.
9211
9212 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9213
9214 * gdb.base/unload.exp: New test for breakpoints in dynamically
9215 loaded libraries.
9216 * gdb.base/unload.c: Ditto.
9217 * gdb.base/unloadshr.c: Ditto.
9218
9219 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9220
9221 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9222 cp_test_ptype_class.
9223 (test_enums): Likewise.
9224
9225 2004-08-10 Andrew Cagney <cagney@gnu.org>
9226
9227 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9228 files.
9229
9230 2004-08-10 Andrew Cagney <cagney@gnu.org>
9231
9232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9233 init_malloc call.
9234
9235 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9236
9237 * ChangeLog: Add copyright notice. The notice is copied
9238 from emacs 21.3 top level ChangeLog.
9239
9240 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9241
9242 * lib/cp-support.exp: New file.
9243 * lib/cp-support.exp (cp_test_type_class): New function.
9244 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9245 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9246 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9247 cp_test_ptype_class.
9248
9249 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9250
9251 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9252 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9253 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9254 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9255 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9256 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9257 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9258 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9259 gdb.mi/mi2-watch.exp: Update copyright years.
9260
9261 2004-08-09 Mark Kettenis <kettenis@gnu.org>
9262
9263 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9264
9265 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9266
9267 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9268 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9269 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9270 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9271 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9272 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9273 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9274 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9275 gdb.mi/mi-watch.exp: Update copyright years.
9276
9277 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9278
9279 PR gdb/1738
9280 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9281 from a breakpoint with a pending signal.
9282
9283 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9284
9285 PR gdb/1736
9286 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9287 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9288 the prompt.
9289 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9290
9291 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9292
9293 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9294
9295 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9296
9297 PR gdb/1736
9298 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9299 for i?86-*-linux*.
9300
9301 2004-08-08 Daniel Jacobowitz <dan@debian.org>
9302
9303 * gdb.arch/i386-prologue.exp: Compile without debug information.
9304
9305 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9306
9307 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9308 rather than asking gdb to search.
9309
9310 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9311
9312 * gdb.base/gcore.c: Include <string.h>.
9313
9314 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9315
9316 * gdb.base/gcore.c: Add copyright notice.
9317
9318 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9319
9320 * gdb.base/freebpcmd.c: Include <stdio.h>.
9321 * gdb.base/long_long.c: Include <string.h>.
9322 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9323 * gdb.base/siginfo.c: Include <string.h>.
9324 * gdb.base/sigstep.c: Include <string.h>.
9325
9326 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9327
9328 * gdb.base/complex.c: Include <stdlib.h>.
9329
9330 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9331
9332 * gdb.base/complex.c: Add copyright notice.
9333
9334 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9335
9336 * gdb.base/charset.c: Include <stdlib.h>.
9337
9338 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9339
9340 * gdb.base/auxv.c: Include <stdlib.h>.
9341
9342 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9343
9344 * gdb.base/auxv.c: Add copyright notice.
9345
9346 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9347
9348 * gdb.base/coremaker.c: Add copyright notice.
9349 * gdb.base/coremaker2.c: Add copyright notice.
9350
9351 2004-08-04 Andrew Cagney <cagney@gnu.org>
9352
9353 * gdb.base/store.exp: Update copyright.
9354 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9355 names, do not import gdb_prompt.
9356
9357 2004-08-01 Andrew Cagney <cagney@gnu.org>
9358
9359 Fix PR testsuite/1729.
9360 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9361 not use capture_value with value 4.
9362 (capture_value): Add optional test name parameter.
9363 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9364 the prefix, pass to capture_value.
9365
9366 2004-08-01 Mark Kettenis <kettenis@gnu.org>
9367
9368 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9369 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9370 (main): Call new function.
9371
9372 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9373
9374 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9375
9376 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9377
9378 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9379
9380 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9381
9382 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9383 Accept more values of vtbl pointer. Remove some messages
9384 about "obsolete gcc or gdb".
9385
9386 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9387
9388 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9389
9390 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9391
9392 * gdb.base/asm-source.exp: Properly convert target board
9393 debug flags from gcc format to binutils format.
9394
9395 2004-07-28 Mark Kettenis <kettenis@gnu.org>
9396
9397 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9398 gdb1718". PR backtrace/1718 partially fixed.
9399
9400 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9401
9402 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9403
9404 2004-07-26 Nick Clifton <nickc@redhat.com>
9405
9406 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9407 good default value for a specific architecture is available then
9408 set it to that value. Otherwise default to the -gstabs switch.
9409 Remove the -g... switches from the asm-flags variable. Allow the
9410 target board info to override the value if it wants to. Pass the
9411 switch on the assembler command line.
9412
9413 2004-07-23 Mark Kettenis <kettenis@gnu.org>
9414
9415 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9416 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9417 (main): Call new function.
9418
9419 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9420
9421 Test for PR exp/1715.
9422 * gdb.base/radix.exp: Refactor common procedures. Make all
9423 test names unique. Change XFAIL to KFAIL.
9424
9425 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9426
9427 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9428 * gdb.ada/gnat_ada.gin: ... to here.
9429 * configure.in: Use gnat_ada.gin.
9430 * configure: Regenerate.
9431
9432 2004-07-20 Andrew Cagney <cagney@gnu.org>
9433
9434 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9435 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9436 XFAILs. Clean up test messages and comments. Check backtraces.
9437 Delete re-sync code.
9438
9439 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9440
9441 Fix PR cli/740.
9442 * gdb.base/annota1.exp: Honor gdb,nosignals.
9443 * gdb.base/annota3.exp: Likewise.
9444
9445 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9446
9447 * lib/java.exp: Update copyright notice.
9448
9449 2004-07-19 Andrew Cagney <cagney@gnu.org>
9450
9451 * gdb.base/selftest.exp: Copy file from here ...
9452 * gdb.gdb/selftest.exp: ... to here.
9453
9454 2004-07-16 Andrew Cagney <cagney@redhat.com>
9455
9456 * lib/insight-support.exp: Delete file.
9457 * lib/java.exp (java_init): Fix copyright.
9458
9459 2004-07-16 Andrew Cagney <cagney@gnu.org>
9460
9461 * gdb.base/restore.c: Append "prologue" to comments marking the a
9462 function's prologue.
9463 * gdb.base/restore.exp: Update copyright, re-indent.
9464 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9465 callerN" prefix where needed. Update patterns that match a
9466 function's prologue.
9467
9468 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9469
9470 * gdb.base/restore.c: Add copyright notice.
9471
9472 2004-07-16 Andrew Cagney <cagney@gnu.org>
9473
9474 * gdb.base/logical.exp: Update copyright.
9475 (evaluate): New procedure. Use to re-implement tests using
9476 several tables.
9477
9478 2004-07-14 Martin Hunt <hunt@redhat.com>
9479
9480 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9481 which fixes some problems where init.tcl was not found.
9482
9483 2004-07-13 Andrew Cagney <cagney@gnu.org>
9484
9485 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
9486 (check_sizeof, check_valueof): Do not include the output in the
9487 test name. Use gdb_test.
9488 (get_valueof): Use gdb_test_multiple.
9489
9490 * gdb.base/step-test.exp: Update copyright. Use
9491 gdb_test_multiple. Ensure that test names do not include
9492 architecture dependent output.
9493
9494 * gdb.gdb/observer.exp: Update copyright.
9495 (setup_test): Use gdb_test_multiple.
9496 (attach_first_observer, attach_second_observer)
9497 (attach_third_observer, detach_first_observer)
9498 (detach_second_observer, detach_third_observer)
9499 (reset_counters, check_counters): Make $message a prefix.
9500 (test_normal_stop_notifications): Add "args" parameter - a list of
9501 init functions to be called. Make $message a prefix,
9502 (test_observer_normal_stop): Change the message prefixes so that
9503 they are unique, pass the attach / detach procedures to
9504 test_normal_stop_notifications.
9505
9506 * gdb.base/signull.exp (test_segv): Prefix all tests with
9507 "${name}". Clean up test messages.
9508
9509 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
9510
9511 * gdb.base/ena-dis-br.exp: Update copyright.
9512 (break_at): New function. Replace send_gdb with gdb_test,
9513 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
9514 ignore count, not stopped at bpt", with KFAIL.
9515
9516 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
9517
9518 * gdb.base/attach.exp: Remove cleanupfile handling.
9519
9520 2004-07-12 Andrew Cagney <cagney@gnu.org>
9521
9522 * gdb.base/annota1.exp: Cleanup corefile test name.
9523 * gdb.base/annota3.exp: Ditto.
9524
9525 2004-07-12 Andrew Cagney <cagney@gnu.org>
9526
9527 * gdb.base/signals.exp: Clean up copyright, re-indent.
9528
9529 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
9530 gdb_test and gdb_test_multiple.
9531
9532 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
9533
9534 * gdb.java/jmain.exp: Fix expected line number for main to
9535 break at. Set XFAIL for break at main test since gcj does not
9536 provide line number info for first statement in main.
9537
9538 2004-07-08 Andrew Cagney <cagney@gnu.org>
9539
9540 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
9541
9542 * gdb.base/sigbpt.exp: Make the common part of each test name a
9543 prefix instead of suffix.
9544
9545 2004-07-07 Bob Rossi <bob_rossi@cox.net>
9546
9547 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
9548 test from test_tbreak_creation_and_listing to
9549 test_file_list_exec_source_file
9550 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
9551 Changed name of test from test_tbreak_creation_and_listing to
9552 test_file_list_exec_source_file
9553
9554 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
9555
9556 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
9557 the jmisc() constructor instead of <init>.
9558 * gdb.java/jmisc1.exp: Ditto.
9559
9560 2004-07-07 Andrew Cagney <cagney@gnu.org>
9561
9562 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
9563 corrupting the PC.
9564
9565 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
9566
9567 * gdb.cp/templates.exp: Accept whitespace change in demangler
9568 output.
9569
9570 2004-07-06 Andrew Cagney <cagney@gnu.org>
9571
9572 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
9573
9574 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
9575
9576 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
9577 * lib/compiler.cc: Likewise.
9578
9579 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
9580
9581 * lib/compiler.cc: Work around string preprocessing problem
9582 with old hp c++ compiler.
9583 * lib/compiler.c: Likewise.
9584
9585 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
9586
9587 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
9588 directives to conditionalize symbol prefixing.
9589 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
9590 additional_flags handling. Add underscore prefix for Cygwin.
9591 * gdb.arch/i386-unwind.c: Use preprocessor directives to
9592 conditionalize symbol prefixing.
9593 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
9594 additional_flags handling. Add underscore prefix for Cygwin.
9595
9596 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
9597
9598 * gdb.base/bigcore.exp: Skip test on Cygwin.
9599
9600 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
9601
9602 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
9603 formats for "info register". Use gdb_test_multiple. Fix
9604 the "invalid register" test.
9605
9606 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
9607
9608 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
9609 PID for Cygwin. Add Cygwin specific strings to check for in some
9610 tests.
9611 (do_attach_tests): Add a test for user interaction when attaching
9612 to a process with no matching symbol table already loaded.
9613
9614 2004-06-26 Andrew Cagney <cagney@gnu.org>
9615
9616 Test PR java/1567 and PR java/1565.
9617 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
9618 * gdb.java/jmisc2.exp: Delete file.
9619
9620 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
9621
9622 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
9623
9624 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
9625
9626 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
9627 attach process.
9628
9629 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
9630
9631 * gdb.cp/pr-1553.exp: Remove.
9632
9633 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
9634
9635 * gdb.cp/pr-1553.cc: Remove.
9636 * gdb.cp/pr-1553.exp: Disable this test.
9637
9638 2004-06-20 Jim Blandy <jimb@redhat.com>
9639
9640 Fix PR testsuite/1680.
9641 * gdb.arch/i386-sse.exp: Properly quote curly braces in
9642 regular expressions.
9643
9644 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
9645
9646 Fix PR testsuite/1679.
9647 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
9648 Issue an UNSUPPORTED result instead.
9649
9650 2004-06-18 Jim Blandy <jimb@redhat.com>
9651
9652 * gdb.base/charset.exp: Only send a control-C if we see a new
9653 prompt and incomplete command.
9654
9655 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
9656
9657 * gdb.cp/pr-574.cc: Add copyright notice.
9658
9659 2004-06-17 Jim Blandy <jimb@redhat.com>
9660
9661 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
9662 cases where the regexp has no groups; this grabs random text from
9663 the previous test suite, whatever that was.
9664
9665 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
9666
9667 * gdb.cp/printmethod.cc: Add copyright notice.
9668
9669 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
9670
9671 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
9672
9673 2004-06-16 Andrew Cagney <cagney@gnu.org>
9674
9675 * gdb.base/signull.c: Update copyright. Include <string.h>.
9676 (bowler): Replace data_pointer with data_read
9677 and data_write cases. Add code_descriptor case.
9678 (zero, desc): New array and pointer.
9679 (data, code): Change to simple pointers.
9680 * gdb.base/signull.exp: Fix probe pattern matching a function
9681 descriptor SIGSEGV. Replace data_pointer with data_read and
9682 data_write tests.
9683
9684 2004-06-16 Andrew Cagney <cagney@gnu.org>
9685
9686 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
9687
9688 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9689
9690 * gdb.base/long_long.c: Add copyright notice.
9691
9692 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 * gdb.base/long_long.exp: Remove reference to
9695 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
9696 to gdb_breakpoint and gdb_continue_to_breakpoint.
9697
9698 2004-06-14 Jim Blandy <jimb@redhat.com>
9699
9700 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
9701 endian case.
9702
9703 2004-06-14 Andrew Cagney <cagney@gnu.org>
9704
9705 * gdb.base/gcore.exp (capture_command_output): Delete the always
9706 passing tests containing inferior values.
9707 * gdb.base/ending-run.exp: Do not include the breakpoint address
9708 in the test message. Update copyright.
9709 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
9710 size in the test name, use gdb_test_multiple. Update copyright.
9711
9712 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9713
9714 * gdb.cp/ref-types.cc: Add copyright notice.
9715
9716 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9717
9718 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
9719 hp_aCC_compiler.
9720 * lib/compiler.cc: Likewise.
9721 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
9722 'set' commands. Log diagnostics for other lines. Set
9723 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
9724
9725 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
9726
9727 * gdb.cp/try_catch.cc: Add copyright notice.
9728
9729 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
9730
9731 * gdb.cp/userdef.cc: Add copyright notice.
9732
9733 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
9734
9735 * gdb.cp/virtfunc.cc: Add copyright notice.
9736
9737 2004-06-11 Randolph Chung <tausq@debian.org>
9738
9739 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
9740 problem.
9741
9742 2004-06-10 Andrew Cagney <cagney@gnu.org>
9743
9744 * lib/compiler.cc, lib/compiler.c: Append either
9745 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
9746 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
9747 instead of gcc-3-3.
9748
9749 2004-06-09 Andrew Cagney <cagney@gnu.org>
9750
9751 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
9752 gdb/1455, bug is specific to "long long" and "double".
9753
9754 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
9755 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
9756 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
9757 fixed.
9758
9759 2004-06-09 Andrew Cagney <cagney@gnu.org>
9760
9761 * gdb.base/structs.exp (test_struct_returns): Replace
9762 "return_value_unknown" and "finish_value_unknown" by
9763 "return_value_known" and "finish_value_known". Instead of
9764 "return_value_unknown" iff "finish_value_unknown", check
9765 "return_value_known" implies "finish_value_known".
9766
9767 2004-06-08 Martin Hunt <hunt@redhat.com>
9768
9769 * gdb.base/float.exp: Add pattern for mips targets.
9770
9771 2004-06-08 Randolph Chung <tausq@debian.org>
9772
9773 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
9774 message for unknown architectures more clear.
9775
9776 2004-06-08 Joel Brobecker <brobecker@gnat.com>
9777
9778 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
9779 start the execution of the program.
9780
9781 2004-06-07 Jim Blandy <jimb@redhat.com>
9782
9783 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
9784 * gdb.arch/i386-cpuid.h: New helper file.
9785
9786 2004-06-07 Randolph Chung <tausq@debian.org>
9787
9788 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
9789 has started.
9790
9791 2004-06-04 Roland McGrath <roland@redhat.com>
9792
9793 Fix PR gdb/1647.
9794 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
9795 differently to be robust to output buffering differences.
9796
9797 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
9798
9799 * gdb.threads/pthreads.exp: Update copyright years.
9800 (check_control_c): Change asynchronous 'after' to synchronous.
9801
9802 2004-06-04 Roland McGrath <roland@redhat.com>
9803
9804 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
9805 next gdb prompt.
9806
9807 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
9808
9809 Fix PR gdb/1636.
9810 * gdb.threads/manythreads.exp: Change asynchronous 'after'
9811 calls to synchronous.
9812
9813 2004-05-26 Jim Blandy <jimb@redhat.com>
9814
9815 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
9816
9817 2004-05-24 Randolph Chung <tausq@debian.org>
9818
9819 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
9820 * gdb.asm/pa.inc: New file.
9821
9822 2004-05-22 Mark Kettenis <kettenis@gnu.org>
9823
9824 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
9825
9826 2004-05-21 Joel Brobecker <brobecker@gnat.com>
9827 Daniel Jacobowitz <drow@mvista.com>
9828
9829 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
9830 GDB prompt.
9831
9832 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9833
9834 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
9835 setjmp/longjmp. Use sigaction instead of signal.
9836
9837 2004-05-19 J. Brobecker <brobecker@gnat.com>
9838 Michael Snyder <msnyder@redhat.com>
9839
9840 * gdb.threads/pthread_cond_wait.c: New file.
9841 * gdb.threads/pthread_cond_wait.exp: New testcase.
9842
9843 2004-05-13 Andrew Cagney <cagney@redhat.com>
9844
9845 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9846 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9847
9848 2004-05-11 Andrew Cagney <cagney@redhat.com>
9849
9850 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9851 fixed but revealed gdb/1639.
9852
9853 2004-05-10 Andrew Cagney <cagney@redhat.com>
9854
9855 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9856 func1" and "next to 2nd alarm", kernel bug avoided.
9857
9858 2004-05-10 Daniel Jacobowitz <dan@debian.org>
9859
9860 PR external/1568
9861 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9862 XFAIL if it is smaller than bytes_allocated.
9863 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9864 (main): Make chunks_allocated unsigned. Correct comment.
9865
9866 2004-05-07 Joel Brobecker <brobecker@gnat.com>
9867
9868 * gdb.arch/powerpc-aix-prologue.c: New file.
9869 * gdb.arch/powerpc-aix-prologue.exp: New file.
9870
9871 2004-05-07 Jim Blandy <jimb@redhat.com>
9872
9873 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9874 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9875
9876 2004-05-06 Joel Brobecker <brobecker@gnat.com>
9877
9878 * gdb.base/sep.exp: No longer setup_kfail when the program was
9879 built with dwarf2.
9880
9881 2004-05-05 Jim Ingham <jingham@apple.com>
9882
9883 * gdb.base/pending.exp: Make sure pending breakpoints
9884 preserve the ignore count.
9885
9886 2004-04-27 Jerome Guitton <guitton@gnat.com>
9887
9888 * i386-prologue.exp: Add testcase for jump instruction as first
9889 instruction of the real code.
9890 * i386-prologue.c (jump_at_beginning): New function.
9891
9892 2004-04-28 Mark Kettenis <kettenis@gnu.org>
9893
9894 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9895 x86_64-*-*.
9896
9897 2004-04-28 Mark Kettenis <kettenis@gnu.org>
9898
9899 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9900 i*86-*-*.
9901
9902 2004-04-25 Mark Kettenis <kettenis@gnu.org>
9903
9904 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9905 expression that checks the return type.
9906
9907 2004-04-23 Andrew Cagney <cagney@redhat.com>
9908
9909 * gdb.base/call-sc.exp: New test of scalar call/return values.
9910 * gdb.base/call-sc.c: Ditto.
9911
9912 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9913
9914 * gdb.threads/manythreads.c: Reduce thread stack size.
9915
9916 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9917
9918 * gdb.threads/manythreads.c: Add copyright notice.
9919
9920 2004-04-23 Andrew Cagney <cagney@redhat.com>
9921
9922 * gdb.base/siginfo.exp: Better handle step out of signal.
9923 * gdb.base/sigstep.exp: Ditto.
9924
9925 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
9926 Daniel Jacobowitz <drow@mvista.com>
9927
9928 * gdb.threads/manythreads.c: New testcase.
9929 * gdb.threads/manythreads.exp: Ditto.
9930
9931 2004-04-22 Jim Blandy <jimb@redhat.com>
9932
9933 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9934 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9935
9936 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9937
9938 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9939
9940 2004-04-21 Andrew Cagney <cagney@redhat.com>
9941
9942 * gdb.base/sigstep.c: New file.
9943 * gdb.base/sigstep.exp: New file.
9944
9945 2004-04-16 Joel Brobecker <brobecker@gnat.com>
9946
9947 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9948 call to observer_notify_normal_stop.
9949
9950 2004-04-15 Andrew Cagney <cagney@redhat.com>
9951
9952 * gdb.base/siginfo.c: New file.
9953 * gdb.base/siginfo.exp: New file.
9954
9955 2004-04-12 J. Brobecker <brobecker@gnat.com>
9956
9957 * gdb.base/sep.exp: Fix typo in comment.
9958
9959 2004-04-12 J. Brobecker <brobecker@gnat.com>
9960
9961 * gdb.base/sep.c: New file.
9962 * gdb.base/sep-proc.c: New file.
9963 * gdb.base/sep.exp: New testcase.
9964
9965 2004-04-09 Mark Kettenis <kettenis@gnu.org>
9966
9967 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9968 support.
9969
9970 2004-04-05 Andrew Cagney <cagney@redhat.com>
9971
9972 * gdb.base/sigaltstack.c: New file.
9973 * gdb.base/sigaltstack.exp: New file.
9974
9975 2004-04-04 Joel Brobecker <brobecker@gnat.com>
9976
9977 * gdb.base/foll-fork.exp: Update the expected output for
9978 "help set follow-fork-mode", to match a change that was made
9979 to the help of this variable on 2004-01-13.
9980
9981 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9982
9983 * lib/ada.exp: Add copyright notice.
9984 * bar.ads: Likewise.
9985 * bar.adb: Likewise.
9986 * null_record.adb: Likewise.
9987 * null_record.exp: Likewise.
9988 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9989
9990 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9991
9992 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9993 * configure: Regenerate.
9994
9995 2004-04-01 Joel Brobecker <brobecker@gnat.com>
9996
9997 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9998 to build the application. Remove the message printed when in
9999 verbose mode, redundant with the UNSUPPORTED message above.
10000
10001 2004-03-31 Joel Brobecker <brobecker@gnat.com>
10002
10003 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10004 * gdb.ada (null_record.exp): New testcase.
10005
10006 2004-03-31 Joel Brobecker <brobecker@gnat.com>
10007
10008 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10009
10010 2004-03-31 Joel Brobecker <brobecker@gnat.com>
10011
10012 * gdb.ada: New subdirectory.
10013 * gdb.ada/Makefile.in: New file.
10014 * gdb.ada/gnat_ada.gpr.in: New file.
10015
10016 2004-03-31 Joel Brobecker <brobecker@gnat.com>
10017
10018 * lib/ada.exp: New file.
10019
10020 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
10021
10022 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10023 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10024
10025 2004-03-22 Andrew Cagney <cagney@redhat.com>
10026
10027 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10028 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10029 Problem identified by Ulrich Weigand.
10030
10031 2004-03-17 David Carlton <carlton@kealia.com>
10032
10033 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10034 PR c++/826.
10035
10036 2004-03-16 Roland McGrath <roland@redhat.com>
10037
10038 * gdb.base/auxv.exp: New file.
10039 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10040
10041 2004-03-12 David Carlton <carlton@kealia.com>
10042
10043 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10044 * gdb.cp/pr-1553.cc: Ditto.
10045 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10046 pass branch.
10047
10048 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10049
10050 * gdb.cp/templates.exp: Accept more template types.
10051
10052 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10053
10054 From Corinna Vinschen with modifications.
10055 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10056 local variable obj_with_enum.
10057 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10058 results with obj_with_enum.
10059
10060 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10061
10062 * gdb.cp/classes.cc: New file, copied from misc.cc.
10063 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10064
10065 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10066
10067 * gdb.cp/misc.cc: Add copyright notice.
10068
10069 2004-03-05 David Carlton <carlton@kealia.com>
10070
10071 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10072 * gdb.cp/rtti.h: Update copyright.
10073 (namespace n2::n3): New.
10074 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10075 (n2::n3::func3): New.
10076 (main): Call n2::n3::func3.
10077 * gdb.cp/rtti2.cc: Update copyright.
10078 (n2::create3): New.
10079
10080 2004-03-04 Mark Kettenis <kettenis@gnu.org>
10081
10082 * gdb.asm/openbsd.inc: Fix typo.
10083
10084 2004-03-03 Fred Fish <fnf@redhat.com>
10085
10086 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10087 "val" instead of unused "size". Update copyright year.
10088
10089 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
10090
10091 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10092 to use unsigned char.
10093 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10094 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10095
10096 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
10097
10098 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10099 line of output.
10100
10101 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
10102
10103 * gdb.base/relocate.c (dummy): Initialize.
10104
10105 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
10106
10107 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10108 a breakpoint at exit.
10109
10110 2004-02-27 Fred Fish <fnf@redhat.com>
10111
10112 * gdb.base/chng-syms.exp: Add expect condition to match failing
10113 case that isn't a timeout.
10114
10115 2004-02-27 Andrew Cagney <cagney@redhat.com>
10116
10117 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10118 support.
10119
10120 2004-02-26 Fred Fish <fnf@redhat.com>
10121
10122 * gdb.arch/gdb1431.c: Remove.
10123 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10124 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10125 of "until" incorrectly.
10126
10127 2004-02-26 J. Brobecker <brobecker@gnat.com>
10128
10129 * gdb.cp/class2.cc (empty): New class.
10130 (refer): New function.
10131 (main): Declare an object of type empty and use it.
10132 * gdb.cp/class2.exp: Print the value of an object of type empty.
10133
10134 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10135
10136 * gdb.base/langs.exp: Update query string to match the
10137 new nquery format used for pending breakpoints.
10138
10139 2004-02-26 Andrew Cagney <cagney@redhat.com>
10140
10141 Fix PR i18n/1570.
10142 * gdb.base/charset.c: Update copyright notice.
10143 (main, init_string): Remove the escape character '\e' tests.
10144 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10145 * gdb.base/charset.exp (valid_host_charset): Ditto.
10146 * gdb.base/setvar.exp: Ditto.
10147
10148 2004-02-24 Andrew Cagney <cagney@redhat.com>
10149
10150 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10151 mmapped data in core file" PASS and FAIL messages consistent.
10152
10153 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10154 setting a breakpoint. Work around PR java/1565.
10155
10156 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10157
10158 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10159 new nquery format.
10160 * gdb.base/pending.exp: Ditto.
10161
10162 2004-02-22 Mark Kettenis <kettenis@gnu.org>
10163
10164 * configure.in: Run stabs tests on *BSD.
10165 * configure: Regenerated.
10166
10167 2004-02-21 Mark Kettenis <kettenis@gnu.org>
10168
10169 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10170
10171 2004-02-20 Fred Fish <fnf@redhat.com>
10172
10173 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10174 blank in test for "returns short", for consistency with other
10175 "returns xxx" tests. Update copyright year.
10176
10177 2004-02-19 Fred Fish <fnf@redhat.com>
10178
10179 New testcase for PR breakpoint/1558.
10180 * gdb.arch/gdb1558.exp: New file.
10181 * gdb.arch/gdb1558.c: New file.
10182
10183 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
10184
10185 * gdb.base/nodebug.exp: Fix typo.
10186
10187 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10188
10189 Committed by Jim Blandy <jimb@redhat.com>.
10190
10191 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10192
10193 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10194
10195 * gdb.base/float.exp: Support s390*-*-* targets.
10196
10197 2004-02-17 Adam Fedor <fedor@gnu.org>
10198
10199 * gdb.base/gdb1555.exp: New file.
10200 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10201
10202 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
10203
10204 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10205
10206 2004-02-16 Fred Fish <fnf@redhat.com>
10207
10208 * gdb.arch/gdb1291.c: Remove
10209 * gdb.arch/gdb1291.s: New test input file.
10210 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10211 fail. Test for correct result, known incorrect result, other
10212 failures and timeouts.
10213
10214 2004-02-16 Andrew Cagney <cagney@redhat.com>
10215
10216 * gdb.base/bigcore.exp: New file.
10217 * gdb.base/bigcore.c: New file.
10218
10219 2004-02-13 Andrew Cagney <cagney@redhat.com>
10220
10221 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10222 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10223 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10224 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10225 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10226 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10227 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10228 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10229 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10230 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10231
10232 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10233
10234 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10235 executed is an alloc instruction.
10236
10237 2004-02-11 David Carlton <carlton@kealia.com>
10238
10239 * gdb.cp/breakpoint.exp: New.
10240 * gdb.cp/breakpoint.cc: New.
10241
10242 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10243
10244 Partial fix for PR gdb/1543.
10245 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10246 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10247 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10248 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10249 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10250 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10251 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10252 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10253 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10254 to bug-gdb@prep.ai.mit.edu .
10255 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10256 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10257 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10258 Likewise.
10259
10260 2004-02-10 Andrew Cagney <cagney@redhat.com>
10261
10262 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10263 using gdb_internal_error_resync.
10264
10265 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
10266
10267 * gdb.threads/thread-specific.exp: Stop early if no threads are
10268 found.
10269
10270 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10271
10272 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10273
10274 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
10275
10276 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10277 breakpoints.
10278
10279 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
10280
10281 * config/sim.exp (gdb_load): Handle $arg == "".
10282 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10283 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10284
10285 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
10286
10287 * gdb.base/maint.exp: Update test to reflect
10288 obstack changes.
10289
10290 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10291
10292 * gdb.base/pendshr.c (pendfunc): New function that calls
10293 pendfunc1.
10294 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10295
10296 2004-02-04 Fred Fish <fnf@redhat.com>
10297
10298 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10299 function symbols and update copyright years.
10300 * gdb.arch/gdb1291.c: Ditto.
10301
10302 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10303
10304 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10305
10306 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10307
10308 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10309
10310 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10311
10312 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10313
10314 2004-02-02 Fred Fish <fnf@redhat.com>
10315
10316 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10317 remote targets. Update copyright years.
10318
10319 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10320
10321 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10322 support.
10323 * gdb.base/langs.exp: Fix test which attempts to create
10324 breakpoint on non-existent function to handle new pending
10325 support.
10326 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10327 a breakpoint.
10328 * gdb.base/pending.exp: New test.
10329 * gdb.base/pending.c: New file.
10330 * gdb.base/pendshr.c: Ditto.
10331
10332 2004-02-02 David Carlton <carlton@kealia.com>
10333
10334 * gdb.cp/overload.exp: Add overloadNamespace tests.
10335 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10336 (overloadNamespace, XXX): New.
10337 (main): Call XXX::marker2.
10338
10339 2004-02-01 Fred Fish <fnf@redhat.com>
10340
10341 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10342 * gdb.base/finish.exp: Ditto.
10343 * gdb.base/gcore.exp: Ditto.
10344 * gdb.base/huge.exp: Ditto.
10345 * gdb.base/info-proc.exp: Ditto.
10346 * gdb.base/return2.exp: Ditto.
10347 * gdb.threads/gcore-thread.exp: Ditto.
10348
10349 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10350
10351 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10352
10353 2004-02-01 Mark Kettenis <kettenis@gnu.org>
10354
10355 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10356 that opening the file succeeds on OpenBSD.
10357
10358 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10359
10360 * gdb.threads/thread-specific.c: New file.
10361 * gdb.threads/threads-specific.exp: New test script.
10362 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10363 to expect_out.
10364
10365 2004-02-01 Mark Kettenis <kettenis@gnu.org>
10366
10367 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10368 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10369 only on the "print_small_structs from print_long_arg_list" test.
10370
10371 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
10372
10373 * gdb.base/completion.exp: Kill a stray backslash.
10374
10375 From Jim Ingham <jingham@apple.com>:
10376 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10377 agrees with the result from sending a tab.
10378
10379 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
10380
10381 * gdb.base/chng-syms.exp: Remove stray newline.
10382
10383 2004-01-31 Mark Kettenis <kettenis@gnu.org>
10384
10385 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10386 *-*-openbsd*.
10387 * gdb.asm/openbsd.inc: New file.
10388
10389 2004-01-30 Mark Kettenis <kettenis@gnu.org>
10390
10391 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10392 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10393 *-*solaris2*. Remove commented out default settings for
10394 asm-flags. Replace gdb_compile with target_link.
10395
10396 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10397
10398 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10399 for all tests. Remove old hp-ux and cygnus xfail cases.
10400
10401 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10402
10403 * gdb.base/chng-syms.exp: New file.
10404 * gdb.base/chng-syms.c: New file.
10405
10406 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10407
10408 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10409 Provide arms for current output in all my configurations.
10410
10411 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10412
10413 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10414 * lib/compiler.cc: Likewise.
10415 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10416 get the right preprocessor. Eval the output directly. Remove
10417 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10418 hp_f77_compiler and hp_f90_compiler completely.
10419 (gdb_preprocess): Delete.
10420 (get_compiler): Delete.
10421
10422 2004-01-24 Mark Kettenis <kettenis@gnu.org>
10423
10424 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10425 <string.h>.
10426
10427 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
10428
10429 * gdb.mi/mi-stack.exp: Update copyright.
10430
10431 2004-01-23 David Carlton <carlton@kealia.com>
10432
10433 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10434 test for cp_lookup_transparent_type.
10435 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10436 call them.
10437
10438 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
10439
10440 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10441 after -var-update.
10442
10443 2004-01-23 David Carlton <carlton@kealia.com>
10444
10445 * gdb.cp/namespace.cc (C::ensureRefs): New.
10446 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10447
10448 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
10449
10450 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10451 case "-stack-list-locals 2".
10452 * gdb.mi/mi-var-child.exp: Test for case
10453 "-var-list-children --all-values NAME".
10454
10455 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10456
10457 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10458
10459 2004-01-18 Mark Kettenis <kettenis@gnu.org>
10460
10461 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10462 used with gdb_test_multiple.
10463
10464 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10465 read at address 0. This fixes PR testsuite/1504.
10466
10467 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
10468
10469 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10470 Remove downloading, guessing the host executable, the calls to
10471 gdb_file_cmd and gdb_target_cmd, and "load" support.
10472 (infer_host_exec): New function broken out from gdb_load.
10473 (gdb_load): New wrapper for gdbserver_gdb_load.
10474 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10475 gdb_target_cmd. Use -target-select.
10476 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10477 Download binaries to the host. Clear last_mi_remote_file when
10478 we load a new binary.
10479 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10480 call gdbserver_gdb_load and mi_gdb_target_cmd.
10481
10482 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10483
10484 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
10485 type patterns.
10486
10487 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10488
10489 * gdb.cp/templates.exp: Fix typo in test name of
10490 "print Foo<volatile char*>::foo".
10491
10492 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10493
10494 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
10495
10496 2004-01-16 Ben Elliston <bje@wasabisystems.com>
10497
10498 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
10499 (clean mostlyclean): Remove empty rm.
10500
10501 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10502
10503 * gdb.base/setvar.exp: Add copyright years.
10504
10505 2004-01-14 David Carlton <carlton@bactrian.org>
10506
10507 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
10508 PR c++/1511 and update coment.
10509 * gdb.cp/templates.exp: Update patterns to match current output.
10510 If changes involve something other than whitespace, KFAIL
10511 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
10512
10513 2004-01-14 David Carlton <carlton@kealia.com>
10514
10515 * gdb.cp/namespace.exp: Add tests involving classes defined within
10516 namespaces.
10517 * gdb.cp/namespace.cc (C::CClass): New.
10518 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
10519
10520 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
10521
10522 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
10523 what debug info we have. Print a better message if something goes
10524 wrong while producing the separate debug info file.
10525
10526 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10527
10528 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
10529
10530 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10531
10532 * gdb.base/callfuncs.c: Add copyright notice.
10533
10534 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
10535
10536 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
10537 inheritance. PR gdb/1498, PR gcc/13539.
10538
10539 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
10540
10541 * gdb.threads/gcore-thread.exp: Prefix name of binary with
10542 test specific name.
10543 * gdb.mi/gdb669.exp: Ditto.
10544 * gdb.mi/mi-pthreads.exp: Ditto.
10545 * gdb.mi/mi1-pthreads.exp: Ditto.
10546 * gdb.mi/mi2-pthreads.exp: Ditto.
10547
10548 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10549
10550 * gdb.cp/member-ptr.cc: Add copyright notice.
10551
10552 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10553
10554 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
10555 some patterns for recent versions of gcc and hpacc. Delete
10556 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
10557 Delete tests that access a NULL pointer-to-member-data. This
10558 script is still disabled for gcc.
10559
10560 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
10561
10562 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
10563 escaped correctly.
10564
10565 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
10566
10567 * gdb.base/sepdebug.exp: New file.
10568 * gdb.base/sepdebug.c: New file.
10569 * lib/gdb.exp (separate_debug_filename): New procedure.
10570 (gdb_gnu_strip_debug): New procedure.
10571
10572 2004-01-12 Andrew Cagney <cagney@redhat.com>
10573
10574 * gdb.mi/ChangeLog: Delete file. Renamed to ...
10575 * gdb.mi/ChangeLog-1999-2003: New file.
10576
10577 2004-01-12 Andrew Cagney <cagney@redhat.com>
10578
10579 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
10580 "Renaming a directory to a non-empty directory returns ENOTEMPTY
10581 or EEXIST", treat EBUSY as an XFAIL.
10582
10583 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
10584
10585 * gdb.base/scope.exp: Remove obsolete setup_xfail for
10586 hp_cc_compiler.
10587
10588 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10589
10590 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
10591 decorations.
10592
10593 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10594
10595 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
10596 and "(aCC)" decorations. Remove obsolete doco about old
10597 test results.
10598
10599 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10600
10601 * gdb.cp/exception.exp: Fix typo in doco.
10602
10603 2004-01-09 Mark Kettenis <kettenis@gnu.org>
10604
10605 * gdb.base/gdb1476.exp: Fix typo.
10606
10607 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10608
10609 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
10610 file.
10611
10612 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10613
10614 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
10615 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
10616 Use gdb_compile. Remove restriction on gcc. Add some patterns
10617 for recent version of gdb. Delete second half, which was a copy
10618 of the first half with different build flags. This test is
10619 still disabled because it is still not ready for production.
10620
10621 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10622
10623 * gdb.cp/exception.cc: Add copyright notice.
10624 * gdb.cp/exception.exp: Add a notice that this file is broken
10625 because of line number changes caused by addition of copyright
10626 notice.
10627
10628 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10629
10630 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
10631 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
10632
10633 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10634
10635 * gdb.cp/classes.exp: Accept gnu abi 2.
10636 * gdb.cp/derivation.exp: Likewise.
10637 * gdb.cp/overload.exp: Likewise.
10638 * gdb.cp/virtfunc.exp: Likewise.
10639
10640 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10641
10642 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
10643 semicolon after end of function.
10644
10645 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10646
10647 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
10648 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
10649 boilerplate code for compiling and running the program under
10650 test. Add some string method tests.
10651
10652 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10653
10654 * gdb.cp/bs15503.cc: Add copyright notice.
10655 * gdb.cp/bs15503.exp: Adjust line number.
10656
10657 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10658
10659 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
10660 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
10661
10662 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10663
10664 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
10665 hp_cc_compiler.
10666
10667 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10668
10669 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
10670 * gdb.cp/ctti.exp: Use the marker instead of "next".
10671 With gcc, run further before bailing.
10672
10673 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10674
10675 * gdb.cp/cttiadd.cc: Add copyright notice.
10676 * gdb.cp/cttiadd1.cc: Likewise.
10677 * gdb.cp/cttiadd2.cc: Likewise.
10678 * gdb.cp/cttiadd3.cc: Likewise.
10679
10680 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10681
10682 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
10683 Use gdb_test, gdb_test_multiple. Use floating-point values that
10684 have exact representations in IEEE-ish formats.
10685
10686 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10687
10688 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
10689 compilers. Delete duplicate call to get_compiler_info.
10690 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
10691 * gdb.base/volatile.exp: Likewise.
10692
10693 2004-01-07 Mark Kettenis <kettenis@gnu.org>
10694
10695 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
10696 memory at address 0.
10697
10698 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10699
10700 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
10701 to test for hp-ux assembler. Fix copyright years.
10702
10703 2004-01-07 Andrew Cagney <cagney@redhat.com>
10704
10705 * gdb.base/fileio.c (strerrno): Add "EBUSY".
10706
10707 2004-01-07 Andrew Cagney <cagney@redhat.com>
10708
10709 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
10710 when creating the read-only file. From analysis by Roland McGrath
10711 and Elena Zannoni.
10712
10713 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10714
10715 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
10716
10717 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10718
10719 * gdb.base/cvexpr.c: Be type-safe with function pointers and
10720 data pointers.
10721
10722 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10723
10724 * gdb.cp/m-static.exp: Compile one source file at a time.
10725 Delete unused call to get_compiler_info.
10726
10727 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10728
10729 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
10730 * gdb.base/call-rt-st.exp: Likewise.
10731 * gdb.base/nodebug.exp: Likewise.
10732 * gdb.base/volatile.exp: Likewise.
10733 * gdb.cp/ref-types.exp: Likewise.
10734 * gdb.cp/templates.exp: Likewise.
10735
10736 2004-01-05 Mark Kettenis <kettenis@gnu.org>
10737
10738 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
10739
10740 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
10741
10742 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
10743 hppa*-hp-hpux*.
10744
10745 2004-01-04 Mark Kettenis <kettenis@gnu.org>
10746
10747 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10748 x86_64-*-*.
10749
10750 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10751 sparc64-*-* and sparc*-solaris2*.
10752
10753 2004-01-04 Mark Kettenis <kettenis@gnu.org>
10754
10755 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
10756 return ${tests}" test. The ${tests} already mentions the
10757 filename.
10758
10759 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10760
10761 * gdb.cp/local.exp: Accept gcc abi 2.
10762
10763 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10764
10765 * gdb.cp/templates.exp: Accept gcc abi 2.
10766
10767 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10768
10769 * lib/compiler.cc: Remove supports_template_debugging.
10770 * gdb.cp/templates.exp: Do not test supports_template_debugging.
10771
10772 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 * gdb.cp/namespace.exp: Accept gcc abi 2.
10775
10776 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10777
10778 * gdb.cp/method.exp: Accept gcc abi 2.
10779
10780 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10781
10782 * gdb.cp/classes.exp: Generate identical results as old version.
10783 * gdb.cp/derivation.exp: Likewise.
10784 * gdb.cp/overload.exp: Likewise.
10785 * gdb.cp/virtfunc.exp: Likewise.
10786
10787 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10788
10789 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
10790 mysterious bug with sourceware version of expect.
10791
10792 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10793
10794 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
10795 current versions of gcc, including gcc abi 2. Remove gratuitous
10796 restart of test program. Use gdb_test_multiple and gdb_test for
10797 all tests. Add patterns to xfail missing "const" in "const char *"
10798 and kfail PR gdb/1155.
10799
10800 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10801
10802 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
10803 current versions of gcc, including gcc abi 2. Remove gratuitous
10804 restart of test program. Use gdb_test_multiple and gdb_test for
10805 all tests. Add patterns to kfail PR gdb/1498.
10806
10807 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10808
10809 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
10810 current versions of gcc, including gcc abi 2. Use "breakpoint"
10811 and "continue" instead of restarting the target program. Use
10812 gdb_test_multiple and gdb_test for all tests.
10813
10814 2004-01-01 Mark Kettenis <kettenis@gnu.org>
10815
10816 * gdb.asm/asm-source.exp: Update copyright year. Link statically
10817 for *-*-solaris2*.
10818
10819 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10820
10821 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
10822 current versions of gcc, including gcc abi 2. Use "breakpoint"
10823 and "continue" instead of restarting the target program several
10824 times. Use gdb_test_multiple and gdb_test for all tests.
10825
10826 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
10827
10828 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
10829 source files.
10830
10831 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10832
10833 * gdb.base/environ.exp: Handle compiling test case from multiple
10834 source files.
10835
10836 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10837
10838 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
10839
10840 2003-12-17 Jim Blandy <jimb@redhat.com>
10841
10842 * gdb.base/freebpcmd.c: Add copyright notice.
10843
10844 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
10845
10846 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10847
10848 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10849
10850 2003-12-13 Jim Blandy <jimb@redhat.com>
10851
10852 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10853
10854 2003-12-12 Kevin Buettner <kevinb@redhat.com>
10855
10856 * gdb.asm/frv.inc: New file.
10857 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10858
10859 2003-12-09 Fred Fish <fnf@redhat.com>
10860
10861 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10862 functions to break1.c and leave prototypes behind. Add more
10863 "set breakpoint NN here" comments.
10864 * gdb.base/break1.c: New file.
10865
10866 * gdb.base/break.exp: Handle compiling test case from multiple
10867 source files and change source file references as needed.
10868 * gdb.base/completion.exp: Ditto.
10869 * gdb.base/condbreak.exp: Ditto.
10870 * gdb.base/define.exp: Ditto.
10871 * gdb.base/ena-dis-br.exp: Ditto.
10872 * gdb.base/info-proc.exp: Ditto.
10873 * gdb.base/maint.exp: Ditto.
10874 * gdb.base/until.exp: Ditto.
10875
10876 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10877 hardcoded line numbers.
10878 * gdb.base/define.exp: Ditto.
10879 * gdb.base/ena-dis-br.exp: Ditto.
10880 * gdb.base/maint.exp: Ditto.
10881 * gdb.base/until.exp: Ditto.
10882
10883 * gdb.base/completion.exp: Use "break1" for completion tests since
10884 "break" is no longer a unique prefix.
10885
10886 2003-12-06 Andrew Cagney <cagney@redhat.com>
10887
10888 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10889 "return_value_unimplemented". When an unimplemented struct return
10890 architecture, report incorrect values as a KFAIL
10891
10892 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10893
10894 * gdb.cp/rtti.exp: Accept new wording of warning from
10895 cp_lookup_rtti_type.
10896
10897 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10898
10899 Partial fix for PR testsuite/1456.
10900 * gdb.base/scope.exp (test_at_main): Replace references to
10901 gcc_compiled with calls to test_compiler_info.
10902 (test_at_foo): Likewise.
10903 (test_at_bar): Likewise.
10904
10905 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10906
10907 Partial fix for PR testsuite/1456.
10908 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10909 to test_compiler_info.
10910
10911 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10912
10913 * gdb.base/so-impl-ld.exp: Update copyright notice.
10914
10915 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10916
10917 Partial fix for PR testsuite/1456.
10918 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10919 to test_compiler_info.
10920
10921 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10922
10923 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10924 from current versions of gdb. Clean up regular expressions.
10925 Delete redundant timeout case.
10926
10927 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10930 from current versions of gdb. Clean up regular expressions.
10931 Delete redundant timeout case.
10932
10933 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10934
10935 Partial fix for PR testsuite/1456.
10936 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10937 gcc_compiled with call to test_compiler_info.
10938
10939 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10940
10941 Partial fix for PR testsuite/1456.
10942 * gdb.base/list.exp (test_list_function): Delete unused declaration
10943 of gcc_compiled.
10944
10945 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10946
10947 Partial fix for PR testsuite/1456.
10948 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10949 call to test_compiler_info.
10950
10951 2003-11-29 Mark Kettenis <kettenis@gnu.org>
10952
10953 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10954 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10955 it to create the appropriate note.inc.
10956 * gdb.asm/asmsrc1.s: Include "note.inc".
10957 * gdb.asm/netbsd.inc: New file.
10958 * gdb.asm/empty.inc: New file.
10959
10960 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10961
10962 Partial fix for PR testsuite/1456.
10963 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10964 calls to test_compiler_info.
10965
10966 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10967
10968 Partial fix for PR testsuite/1456.
10969 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10970 calls to test_compiler_info.
10971
10972 2003-11-27 Mark Kettenis <kettenis@gnu.org>
10973
10974 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10975 pattern for the KFAILs.
10976
10977 2003-11-25 Adam Fedor <fedor@gnu.org>
10978
10979 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10980 * gdb.objc/objcdecode.m: New file.
10981
10982 2003-11-25 Adam Fedor <fedor@gnu.org>
10983
10984 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10985 * gdb.objc/nondebug.m: New file.
10986
10987 2003-11-26 Ben Elliston <bje@wasabisystems.com>
10988
10989 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10990 NetBSD as it does on FreeBSD. Modelled on a similar change by
10991 Mark Kettenis on 2003-05-30.
10992 (link-flags): Set to "--entry _start" regardless of target.
10993 Special linker flags are to be appended to $link-flags.
10994 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10995
10996 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10997
10998 * gdb.cp/method.exp: Accept output of new demangler.
10999
11000 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11001
11002 * gdb/class2.exp: New file.
11003 * gdb/class2.cc: New file.
11004
11005 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11006
11007 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11008 of new demangler.
11009
11010 2003-11-23 Mark Kettenis <kettenis@gnu.org>
11011
11012 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11013 of gdb_test "run".
11014
11015 2003-11-23 Mark Kettenis <kettenis@gnu.org>
11016
11017 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11018 "continue" into "run".
11019
11020 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11021
11022 Partial fix for PR testsuite/1456.
11023 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11024 call to test_compiler_info.
11025 * gdb.cp/ctti.exp: Likewise.
11026 * gdb.cp/derivation.exp: Likewise.
11027 * gdb.cp/member-ptr.exp: Likewise.
11028 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11029 reference to gcc_compiled.
11030
11031 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11032
11033 Fix PR testsuite/1463.
11034 * gdb.base/structs.exp (start_structs_test): Call
11035 get_debug_format before using the debug format.
11036
11037 2003-11-22 Andrew Cagney <cagney@redhat.com>
11038
11039 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11040 * gdb.base/structs.exp: Use gdb_test_multiple.
11041
11042 2003-11-20 Andrew Cagney <cagney@redhat.com>
11043
11044 * gdb.base/structs.exp: Handle and recover from internal errors.
11045 Replace "foo${n}" with "foo<n>" in test messages.
11046
11047 * gdb.base/structs.exp: Update copyright. Rewrite.
11048 * gdb.base/structs.c: Update copyright. Rewrite.
11049
11050 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11051 resync count exceeded.
11052
11053 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11054 from the internal error.
11055 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11056 Original from Jim Blandy.
11057 (gdb_test_multiple): Use gdb_internal_error_resync.
11058
11059 2003-11-19 Andrew Cagney <cagney@redhat.com>
11060
11061 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11062 KFAIL.
11063
11064 2003-11-17 Mark Kettenis <kettenis@gnu.org>
11065
11066 New testcase for PR backtrace/1435.
11067 * gdb.arch/i386-unwind.exp: New file.
11068 * gdb.arch/i386-unwind.c: New file.
11069
11070 2003-11-17 Andrew Cagney <cagney@redhat.com>
11071
11072 * lib/gdb.exp (compiler_info): New global.
11073 (test_compiler_info): New function.
11074 (get_compiler_info): Set compiler_info.
11075 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11076 "compiler_info" to gcc-<major>-<minor>.
11077
11078 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11079
11080 * gdb.trace/configure: Remove.
11081
11082 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
11083
11084 * gdb.base/break.c: Add comments to aid finding line numbers for
11085 breakpoints.
11086 * gdb.base/break.exp: Remove all references to explicit line
11087 numbers.
11088
11089 2003-11-11 Nick Clifton <nickc@redhat.com>
11090
11091 * gdb.base/shreloc.exp: Do not run for targets which do not
11092 support shared objects.
11093
11094 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
11095
11096 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11097 Don't run tests if nofileio flag is given.
11098
11099 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
11100
11101 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
11102 as well as 'Watchpoint'.
11103
11104 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
11105
11106 Reported by Jim Ingham <jingham@apple.com>:
11107 * gdb.base/annota1.exp: Match at least one occurrence of the
11108 signal handler annotation.
11109
11110 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
11111
11112 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11113 as well as 'Watchpoint'.
11114
11115 2003-11-05 Michael Chastain <mec@shout.net>
11116
11117 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11118
11119 2003-11-03 Kris Warkentin <kewarken@qnx.com>
11120
11121 * gdb.arch/gdb1291.c: New test file.
11122 * gdb.arch/gdb1291.exp: New test script.
11123 * gdb.arch/gdb1431.c: New test file.
11124 * gdb.arch/gdb1431.exp: New test script.
11125
11126 2003-10-22 Michael Chastain <mec@shout.net>
11127
11128 * gdb.mi/pthreads.c: Add copyright notice.
11129
11130 2003-10-22 Michael Chastain <mec@shout.net>
11131
11132 * gdb.threads/pthreads.c: Add copyright notice.
11133
11134 2003-10-20 Michael Chastain <mec@shout.net>
11135
11136 * gdb.base/gdb1056.exp: New test script.
11137
11138 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
11139
11140 * gdb.threads/killed.exp: Use gdb_run_cmd.
11141
11142 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
11143
11144 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11145 create a core file.
11146 * gdb.threads/gcore-thread.exp: Likewise.
11147
11148 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
11149
11150 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11151 type, based on char type.
11152 (struct bit_flags_short_t): New bitfield type, based on short type.
11153 (init_bit_flags_char): New fuction.
11154 (init_bit_flags_short): Ditto.
11155 (print_bit_flags_char): Ditto.
11156 (print_bit_flags_short): Ditto.
11157 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11158
11159 2003-10-11 Michael Chastain <mec@shout.net>
11160
11161 * gdb.base/call-rt-st.exp: Update copyright year.
11162
11163 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11164
11165 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11166 * gdb.disasm/sh3.s: Ditto.
11167
11168 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
11169
11170 * gdb.threads/switch-threads.exp: New test.
11171 * gdb.threads/switch-threads.c: New source file.
11172
11173 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
11174
11175 * gdb.base/ending-run.exp: Add sh specific case.
11176
11177 2003-10-06 Andrew Cagney <cagney@redhat.com>
11178
11179 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11180 * gdb.disasm/mn10200.exp: Delete obsolete file.
11181
11182 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
11183
11184 * ChangeLog: Correct an entry command.exp -> commands.exp.
11185 * gdb.base/commands.exp (bp_deleted_in_command_test)
11186 (temporary_breakpoint_commands): Check noargs.
11187
11188 2003-09-25 David Carlton <carlton@kealia.com>
11189
11190 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11191 of some print tests, where appropriate. Add tests for C::D::cd,
11192 E::ce, F::cXfX, G::XgX.
11193 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11194
11195 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
11196
11197 * lib/java.exp (java_init): Import target_alias before using it.
11198
11199 2003-09-25 David Carlton <carlton@kealia.com>
11200
11201 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11202
11203 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
11204
11205 * gdb.base/selftest.exp: Accomodate more instruction reordering
11206 weirdness.
11207
11208 2003-09-17 Michael Chastain <mec@shout.net>
11209
11210 * gdb.cp/gdb1355.exp: New file.
11211 * gdb.cp/gdb1355.c: New file.
11212
11213 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
11214
11215 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11216 * gdb.asm/sh.inc: New file.
11217
11218 2003-09-11 David Carlton <carlton@kealia.com>
11219
11220 * gdb.cp/namespace.exp: Add tests for namespace types.
11221 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
11222 (test_namespace): New.
11223
11224 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
11225
11226 * gdb.base/relocate.exp: Handle new gdb output at startup.
11227 * gdb.stabs/weird.exp: Ditto.
11228
11229 2003-09-08 Michael Chastain <mec@shout.net>
11230
11231 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11232
11233 2003-09-07 Michael Chastain <mec@shout.net>
11234
11235 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11236 'parse error'.
11237
11238 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11239
11240 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11241
11242 2003-08-30 Michael Chastain <mec@shout.net>
11243
11244 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11245 * gdb.gdb/observer.exp: Ditto.
11246 * gdb.gdb/xfullpath.exp: Ditto.
11247
11248 2003-08-29 Mark Kettenis <kettenis@gnu.org>
11249
11250 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11251 *-*-*bsd*.
11252
11253 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11254
11255 * gdb.base/dump.exp: Skip for ia64.
11256
11257 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11258
11259 * gdb.asm/asm-source.exp: Add ia64 support.
11260 * gdb.asm/ia64.inc: New file.
11261
11262 2003-08-22 Michael Chastain <mec@shout.net>
11263
11264 * gdb.cp: New directory.
11265 * gdb.cp/*: Copy from gdb.c++/*.
11266 * gdb.c++/*: Remove.
11267 * Makefile.in: Change gdb.c++ to gdb.cp.
11268 * configure.in: Ditto.
11269 * configure: Regnerate.
11270
11271 2003-08-18 Mark Kettenis <kettenis@gnu.org>
11272
11273 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11274 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11275
11276 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
11277
11278 * mi-var-display.exp (-var-list-children weird): Accept function
11279 pointers with argument types.
11280 * mi1-var-display.exp (-var-list-children weird): Likewise.
11281 * mi2-var-display.exp (-var-list-children weird): Likewise.
11282
11283 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
11284
11285 * gdb.base/annota3.exp: Add missing newline.
11286
11287 2003-08-06 Michael Chastain <mec@shout.net>
11288
11289 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11290
11291 2003-08-12 Michael Snyder <msnyder@redhat.com>
11292
11293 * gdb.base/float.exp: Add test for SH.
11294
11295 2003-08-10 Mark Kettenis <kettenis@gnu.org>
11296
11297 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11298
11299 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11300
11301 * gdb.base/completion.exp: Remove reduntant completion test
11302 on filename.
11303
11304 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11305
11306 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11307 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11308 gdb.trace/save-trace.exp: Make sure that full pathnames are
11309 escaped correctly.
11310
11311 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
11312
11313 * configure.in: Don't generate config.h from config.hin.
11314 * configure: Regenerate.
11315 * config.hin: Remove file.
11316 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11317 * gdb.threads/pthreads.c: Ditto.
11318
11319 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
11320
11321 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11322 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11323 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11324 Replace ld24 with seth/add3.
11325
11326 2003-08-02 Andrew Cagney <cagney@redhat.com>
11327
11328 * gdb.base/annota3.exp: New file.
11329 * gdb.base/annota3.c: New file.
11330 * gdb.c++/annota3.exp: New file.
11331 * gdb.c++/annota3.cc: New file.
11332
11333 2003-07-29 Michael Chastain <mec@shout.net>
11334
11335 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11336 actually failed.
11337 (do_pass): Likewise.
11338 * gdb.threads/tls.exp: Always initialize no_of_threads.
11339
11340 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
11341
11342 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11343 pattern.
11344 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11345 * gdb.threads/tls.exp: Recognize one case of the host library not
11346 supporting TLS.
11347
11348 2003-07-27 Andrew Cagney <cagney@redhat.com>
11349
11350 * gdb.base/fileio.exp: Use SH when running commands using
11351 remote_exec.
11352
11353 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
11354
11355 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11356 * gdb.base/relocate.c (dummy): New padding array.
11357
11358 2003-07-22 Michael Snyder <msnyder@redhat.com>
11359
11360 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
11361
11362 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11363 patterns to be more general, accepting old and new output.
11364 Some output chars (such as '+') also must be quoted.
11365 Some addresses are displayed numerically instead of
11366 symbolically.
11367
11368 2003-07-23 Michael Snyder <msnyder@redhat.com>
11369
11370 * gdb.base/return2.exp: Don't test long-long return.
11371
11372 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11373 * gdb.disasm/t01_mov.exp: Ditto.
11374 * gdb.disasm/t02_mova.s: Ditto.
11375 * gdb.disasm/t02_mova.exp: Ditto.
11376 * gdb.disasm/t03_add.s: Ditto.
11377 * gdb.disasm/t03_add.exp: Ditto.
11378 * gdb.disasm/t04_sub.s: Ditto.
11379 * gdb.disasm/t04_sub.exp: Ditto.
11380 * gdb.disasm/t05_cmp.s: Ditto.
11381 * gdb.disasm/t05_cmp.exp: Ditto.
11382 * gdb.disasm/t06_ari2.s: Ditto.
11383 * gdb.disasm/t06_ari2.exp: Ditto.
11384 * gdb.disasm/t07_ari3.s: Ditto.
11385 * gdb.disasm/t07_ari3.exp: Ditto.
11386 * gdb.disasm/t08_or.s: Ditto.
11387 * gdb.disasm/t08_or.exp: Ditto.
11388 * gdb.disasm/t09_xor.s: Ditto.
11389 * gdb.disasm/t09_xor.exp: Ditto.
11390 * gdb.disasm/t10_and.s: Ditto.
11391 * gdb.disasm/t10_and.exp: Ditto.
11392 * gdb.disasm/t11_logs.s: Ditto.
11393 * gdb.disasm/t11_logs.exp: Ditto.
11394 * gdb.disasm/t12_bit.s: Ditto.
11395 * gdb.disasm/t12_bit.exp: Ditto.
11396 * gdb.disasm/t13_otr.s: Ditto.
11397 * gdb.disasm/t13_otr.exp: Ditto.
11398
11399 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
11400
11401 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11402
11403 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
11404
11405 * gdb.threads/tls.c : New file.
11406 * gdb.threads/tls.exp : New file.
11407 * gdb.threads/tls-main.c : New file.
11408 * gdb.threads/tls-shared.c : New file.
11409 * gdb.threads/tls-shared.exp : New file.
11410
11411 2003-07-22 Andreas Schwab <schwab@suse.de>
11412
11413 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11414
11415 2003-07-20 Andreas Schwab <schwab@suse.de>
11416
11417 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11418 due to insn reordering.
11419
11420 2003-07-15 Andrew Cagney <cagney@redhat.com>
11421
11422 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11423
11424 2003-07-15 Michael Chastain <mec@shout.net>
11425
11426 * gdb.base/gdb1250.exp: New file.
11427 * gdb.base/gdb1250.c: New file.
11428
11429 2003-07-09 Michal Ludvig <mludvig@suse.cz>
11430
11431 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11432 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11433
11434 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
11435
11436 * gdb.threads/tls.c: New file.
11437 * gdb.threads/tls.exp: New file.
11438 * gdb.threads/tls-main.c: New file.
11439 * gdb.threads/tls-shared.c: New file.
11440 * gdb.threads/tls-shared.exp: New file.
11441
11442 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
11443
11444 * gdb.base/annota1.exp: Make sure that we properly escape the
11445 full path of the source file. Xfail more permissive patterns,
11446 due to a compiler debug info problem.
11447
11448 2003-07-07 Andreas Schwab <schwab@suse.de>
11449
11450 * gdb.asm/m68k.inc: New file.
11451 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11452
11453 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11454 arguments"): Also match negative number.
11455
11456 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11457
11458 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
11459
11460 * gdb.base/store.c (charest): New typedef.
11461 (add_char): Rename to add_charest, update.
11462 (wack_char): Rename to wack_charest, update types. Return l + r
11463 to keep r live across the call.
11464 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11465 (wack_double, wack_doublest): Return l + r to keep r live across
11466 the call.
11467 * gdb.base/store.exp: Accomodate store.c changes.
11468
11469 2003-06-30 David Carlton <carlton@kealia.com>
11470
11471 * gdb.c++/maint.exp (test_invalid_name): New.
11472 (test_first_component): Add tests for invalid names.
11473
11474 2003-06-29 Michael Chastain <mec@shout.net>
11475
11476 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11477 output of '<VTT for class>' for virtual base classes.
11478
11479 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11480
11481 * gdb.base/completion.exp: Tab-complete "complet" instead of
11482 "compl".
11483 * gdb.base/complex.exp, gdb.base/complex.c: New files.
11484
11485 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11486
11487 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
11488 * gdb.base/volatile.exp: Likewise.
11489
11490 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
11491
11492 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
11493 gdb/1265.
11494
11495 2003-06-28 Michael Chastain <mec@shout.net>
11496 Daniel Jacobowitz <drow@mvista.com>
11497
11498 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
11499 initial line count of 'captured_main' from 26 to 32.
11500 (test_with_self): Allow xmalloc call to be interleaved with the
11501 preceding two lines.
11502
11503 2003-06-24 Joel Brobecker <brobecker@gnat.com>
11504
11505 * gdb.base/bang.exp: New testcase.
11506
11507 2003-06-23 Joel Brobecker <brobecker@gnat.com>
11508
11509 * gdb.base/langs.exp: Add some tests for the "minimal" language
11510 support.
11511
11512 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
11513
11514 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
11515 the testcase.
11516
11517 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
11518
11519 * gdb.base/relocate.exp: Test add-symbol-file with a variable
11520 offset.
11521
11522 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
11523
11524 * gdb.c++/pr-1210.cc: New file.
11525 * gdb.c++/pr-1210.exp: New file.
11526
11527 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
11528
11529 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
11530 000-exec-continue.
11531
11532 2003-06-15 Mark Kettenis <kettenis@gnu.org>
11533
11534 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
11535 on *-*-*bsd* instead of *-*-freebsd*.
11536
11537 2003-06-14 Andrew Cagney <cagney@redhat.com>
11538
11539 * gdb.base/store.exp: Test longest and doublest. Test all
11540 parameters. Weaken return statement match.
11541 * gdb.base/store.c: Add longest and doublest - aka long long and
11542 long double functions. Put all parameters into local register
11543 variables. Use negative values.
11544
11545 2003-06-14 Andrew Cagney <cagney@redhat.com>
11546
11547 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
11548 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
11549 exit status.
11550 * gdb.base/fileio.exp: Disable target when nointerrupts and
11551 noinferiorio, instead of limiting it to remote. Use remote_exec
11552 instead of system.
11553
11554 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
11555
11556 * gdb.base/float.exp: Add ia64 support.
11557
11558 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
11559
11560 * gdb.base/fileio.exp: Run only on remote targets.
11561
11562 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
11563
11564 * gdb.base/fileio.c: New file, testing File-I/O.
11565 * gdb.base/fileio.exp: Ditto.
11566
11567 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
11568
11569 * gdb.base/shreloc.exp: New file, check symbol values obtained from
11570 shared objects after relocation at load time (gdb PR/1132).
11571 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
11572 as above, part of the shared object relocation test.
11573
11574 2003-06-08 Mark Kettenis <kettenis@gnu.org>
11575
11576 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
11577 fully filled history list.
11578 * gdb.base/gdb_history: New file.
11579
11580 * gdb.base/signals.exp: XFAIL "continue to func1" on
11581 i*86-*-freebsd*.
11582
11583 * gdb.base/attach.exp: When trying to attach to a nonexistent
11584 process, make it possible to specify the PID based on the target,
11585 and do so for *-*-freebsd*.
11586
11587 2003-06-02 Richard Henderson <rth@redhat.com>
11588
11589 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
11590
11591 2003-06-02 Richard Henderson <rth@redhat.com>
11592
11593 * gdb.base/selftest.exp: Next over lim_at_start initialization.
11594
11595 2003-06-02 Richard Henderson <rth@redhat.com>
11596
11597 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
11598
11599 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
11600
11601 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
11602 of globalvar.
11603
11604 2003-06-01 Mark Kettenis <kettenis@gnu.org>
11605
11606 * gdb.asm/asm-source.exp: Check for memory read errors in
11607 disassembler test on *BSD too.
11608
11609 2003-06-01 Richard Henderson <rth@redhat.com>
11610
11611 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
11612 for .frame.
11613 (gdbasm_call): Lose ldgp.
11614 (gdbasm_startup): Add frame information.
11615 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
11616
11617 2003-05-31 Mark Kettenis <kettenis@gnu.org>
11618
11619 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
11620 i?86-*-*.
11621
11622 2003-05-30 Mark Kettenis <kettenis@gnu.org>
11623
11624 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11625 FreeBSD.
11626
11627 2003-05-29 Richard Henderson <rth@redhat.com>
11628
11629 * gdb.asm/alpha.inc: New file.
11630 * gdb.asm/asm-source.exp: Use it.
11631
11632 2003-05-29 Jim Blandy <jimb@redhat.com>
11633
11634 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
11635 'core.PID'.
11636
11637 2003-05-22 Jim Blandy <jimb@redhat.com>
11638
11639 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
11640 backtrace.
11641
11642 2003-05-20 David Carlton <carlton@math.stanford.edu>
11643
11644 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
11645 this time.
11646
11647 2003-05-19 David Carlton <carlton@bactrian.org>
11648
11649 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
11650 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
11651
11652 2003-05-19 David Carlton <carlton@bactrian.org>
11653
11654 * gdb.c++/namespace.exp: Add namespace scope and anonymous
11655 namespace tests.
11656 Bump copyright date.
11657 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
11658 (main): Call C::D::marker2.
11659 * gdb.c++/namespace1.cc: New file.
11660
11661 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
11662
11663 Roland McGrath <roland@redhat.com>
11664 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
11665 there is no manager thread.
11666
11667 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
11668
11669 * gdb.threads/schedlock.exp: Remove assumption that all threads
11670 will run in a particular small time slice. Also ensure we break
11671 in one of the child threads rather than the main thread.
11672
11673 2003-05-07 Jim Blandy <jimb@redhat.com>
11674
11675 Add support for assembly source testing on the s390x.
11676 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
11677 architecture.
11678 * gdb.asm/s390x.inc: New file.
11679
11680 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
11681 succession of 'if' statements.
11682
11683 2003-05-05 Andrew Cagney <cagney@redhat.com>
11684
11685 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
11686
11687 2003-05-05 Andrew Cagney <cagney@redhat.com>
11688
11689 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
11690 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
11691
11692 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
11693
11694 * gdb.base/charset.exp: Update based on new behavior of set/show
11695 charset commands.
11696
11697 2003-05-01 Andrew Cagney <cagney@redhat.com>
11698
11699 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
11700 variable do not give memory errors.
11701
11702 2003-04-30 Adam Fedor <fedor@gnu.org>
11703
11704 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
11705 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
11706 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
11707 gdb.objc/basicclass.m: : New files
11708
11709 * lib/gdb.exp (gdb_compile_objc): New procedure.
11710
11711 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
11712
11713 * gdb.base/signals.exp: Make backtrace tests more specific.
11714
11715 2003-04-23 David Carlton <carlton@bactrian.org>
11716
11717 * gdb.c++/maint.exp (test_first_component): Add tests for
11718 'operator' in more locations.
11719
11720 2003-04-16 Kevin Buettner <kevinb@redhat.com>
11721
11722 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
11723
11724 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
11725
11726 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
11727 func marke' instead. Update test name.
11728
11729 2003-04-15 David Carlton <carlton@math.stanford.edu>
11730
11731 * gdb.c++/maint.exp: New file.
11732
11733 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
11734
11735 * gdb.threads/schedlock.c: Change type of thread function argument
11736 to long, to avoid warnings on 64-bit platforms.
11737
11738 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
11739
11740 * gdb.base/attach.exp: Add new message from ptrace in case of
11741 attaching to nonexistent process.
11742
11743 2003-04-11 Jim Blandy <jimb@redhat.com>
11744
11745 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11746 gdb.c++/userdef.cc: Place comments on the lines to which the
11747 marker function might return.
11748 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11749 gdb.c++/userdef.exp: Look for those comments to check that we've
11750 returned to the right place, instead of checking line numbers.
11751
11752 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
11753
11754 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
11755 match on sourcefile name, instead of directory name.
11756
11757 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
11758
11759 * gdb.base/completion.exp: Use string_to_regexp to match the
11760 working directory name.
11761
11762 2003-04-09 Jim Blandy <jimb@redhat.com>
11763
11764 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11765 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
11766 after an inferior function call, report the failure, but allow the
11767 test to continue.
11768
11769 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11770
11771 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11772 with -DPROTOTYPES.
11773
11774 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11775
11776 * gdb.base/break.exp: Revert last patch.
11777
11778 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
11779
11780 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11781 with -DPROTOTYPES.
11782
11783 2003-04-02 Andrew Cagney <cagney@redhat.com>
11784
11785 * gdb.base/callfuncs.exp: Make "print add" messages unique.
11786 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
11787 matching directories by the name breakpoint.
11788 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
11789 Make "continue to marker1" consistent.
11790 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
11791 message consistent.
11792 * lib/gdb.exp: Put "the program is no longer running", and "the
11793 program exited" in parenthesis.
11794 * lib/mi-support.exp: Ditto.
11795
11796 2003-04-02 Bob Rossi <bob_rossi@cox.net>
11797
11798 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
11799
11800 2003-03-29 Andrew Cagney <cagney@redhat.com>
11801
11802 * gdb.base/sizeof.c (main): Print the value of '\377'.
11803 * gdb.base/sizeof.exp: Check the sign of '\377'.
11804
11805 2003-03-27 Michael Chastain <mec@shout.net>
11806
11807 * gdb.base/gdb1090.exp: New file.
11808 * gdb.base/gdb1090.cc: New file.
11809
11810 2003-03-27 J. Brobecker <brobecker@gnat.com>
11811
11812 * gdb.gdb/observer.exp: New regression test.
11813
11814 2003-03-27 Michael Chastain <mec@shout.net>
11815
11816 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
11817 * gdb.base/ptype.exp: Likewise.
11818
11819 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
11820
11821 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
11822
11823 2003-03-26 Michael Chastain <mec@shout.net>
11824
11825 * gdb.base/ptype.exp: Actually use some typedef'd types.
11826
11827 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
11828
11829 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
11830 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
11831
11832 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11833
11834 * gdb.base/default.exp: Fix regular expression.
11835
11836 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11837
11838 * gdb.base/args.exp: Fix regular expression.
11839
11840 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11841
11842 * gdb.base/help.exp: Allow Win32 child process.
11843
11844 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11845
11846 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11847 when stepping out of main().
11848
11849 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11850
11851 * gdb.base/default.exp: Check for win32 specific message when calling
11852 "run" without executable.
11853
11854 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11855
11856 * gdb.base/args.exp: Expect .exe in output.
11857
11858 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
11859
11860 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11861 Cygwin native.
11862
11863 2003-03-17 Andrew Cagney <cagney@redhat.com>
11864
11865 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11866 vector registes.
11867 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11868 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11869
11870 2003-03-17 David Carlton <carlton@math.stanford.edu>
11871
11872 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11873 test, for PR breakpoints/38.
11874 Call test_watchpoint_and_breakpoint.
11875 * gdb.base/watchpoint.c (func3): New function.
11876 (main): Call func3.
11877
11878 2003-03-04 David Carlton <carlton@math.stanford.edu>
11879
11880 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11881 Garply<Garply<char> >:: garply".
11882 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11883 with respect to PR c++/1111; note also PR c++/1113.
11884 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11885 respect to PR c++/1062.
11886 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11887
11888 2003-03-03 David Carlton <carlton@math.stanford.edu>
11889
11890 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11891 with respect to PR c++/57.
11892 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11893 c++/826.
11894 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11895 respect to PR c++/57.
11896
11897 2003-03-03 David Carlton <carlton@math.stanford.edu>
11898
11899 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11900 respect to PR c++/33 into FAILs.
11901
11902 2003-03-03 Michael Chastain <mec@shout.net>
11903
11904 * configure.in: Update copyright years.
11905
11906 2003-03-03 Michael Chastain <mec@shout.net>
11907
11908 * Makefile.in: Update copyright years.
11909
11910 2003-02-28 David Carlton <carlton@math.stanford.edu>
11911
11912 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11913 print class instead of struct and/or superfluous protection
11914 specifiers, as long as the resulting output is equivalent to the
11915 source code.
11916 Delete FIXME from end of messages on tests that don't need
11917 fixing.
11918
11919 2003-02-28 David Carlton <carlton@math.stanford.edu>
11920
11921 * gdb.c++/templates.exp (do_tests): Allow const in the two
11922 Foo<volatile char *>::foo tests.
11923
11924 2003-02-27 Michael Snyder <msnyder@redhat.com>
11925
11926 * gdb.base/restore.c (main): Return zero, so exit code
11927 will be consistant.
11928
11929 2003-02-26 David Carlton <carlton@math.stanford.edu>
11930
11931 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11932 char *>::foo" test with respect to PR c++/33. Create a new test
11933 which is identical to that one except that it doesn't put the
11934 space between the "char" and the "*"; KFAIL it, too.
11935
11936 2003-02-26 David Carlton <carlton@math.stanford.edu>
11937
11938 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11939 template types into either PASSes or KFAILs (corresponding to PR
11940 c++/57). Tweak indentation. Update copyright.
11941
11942 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11943
11944 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11945
11946 2003-02-13 Michael Chastain <mec@shout.net>
11947
11948 * gdb.base/exprs.exp: Remove i960 remnants.
11949 * gdb.base/funcargs.exp: Likewise.
11950 * gdb.base/list.exp: Likewise.
11951 * gdb.base/ptype.exp: Likewise.
11952
11953 2003-02-14 David Carlton <carlton@math.stanford.edu>
11954
11955 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11956 pEe->D::vg()" from XFAIL to KFAIL.
11957
11958 2003-02-13 Jason Molenda (jmolenda@apple.com)
11959
11960 * gdb.base/maint.exp: Update maint print statistics regexp to include
11961 new entries.
11962
11963 2003-02-13 Michael Chastain <mec@shout.net>
11964
11965 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11966
11967 2003-02-12 Michael Chastain <mec@shout.net>
11968
11969 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11970 * gdb.c++/inherit.exp: Likewise.
11971 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11972 * gdb.c++/templates.exp: Likewise.
11973 * gdb.c++/virtfunc.exp: Likewise.
11974
11975 2003-02-06 Jason Molenda (jason-cl@molenda.com)
11976
11977 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11978 why the code is written that way.
11979
11980 2003-02-05 Michael Chastain <mec@shout.net>
11981
11982 * gdb.base/dump.exp: Add missing copyright line.
11983
11984 2003-02-05 Jason Molenda (jason-cl@molenda.com)
11985
11986 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
11987 at the beginning so the breakpoint doesn't get set on the loop.
11988
11989 2003-02-05 Michael Chastain <mec@shout.net>
11990
11991 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11992 output for configurations with gcc 2.95.3.
11993
11994 2003-02-05 Keith Seitz <keiths@redhat.com>
11995 Andrew Cagney <ac131313@redhat.com>
11996
11997 * gdb.mi/mi-cli.exp: New file.
11998
11999 2003-02-04 Michael Chastain <mec@shout.net>
12000
12001 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12002 Call perror and then continue.
12003
12004 2003-02-03 Michael Chastain <mec@shout.net>
12005
12006 * gdb.c++/pr-1023.cc: New file.
12007 * gdb.c++/pr-1023.exp: New file.
12008
12009 2003-02-05 Jim Blandy <jimb@redhat.com>
12010
12011 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12012 it's local to foobar. Check for it there, and check that it's not
12013 present in main.
12014 * gdb.c++/local.cc (marker2): New function.
12015 (foobar): Call marker1.
12016 (main): Call marker2 instead of marker1.
12017
12018 2003-02-04 Andrew Cagney <ac131313@redhat.com>
12019
12020 * gdb.disasm/mn10200.exp: Obsolete file.
12021 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12022 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12023 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12024
12025 2003-02-04 David Carlton <carlton@math.stanford.edu>
12026
12027 * gdb.c++/overload.exp: Test intToChar(1).
12028 * gdb.c++/overload.cc (intToChar): New.
12029 (main): Call intToChar.
12030
12031 2003-02-03 David Carlton <carlton@math.stanford.edu>
12032
12033 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12034 'might_kfail' arg.
12035 KFAIL some of the continue_to_bp_overloaded calls, according to
12036 PR c++/1025.
12037
12038 2003-02-01 Michael Chastain <mec@shout.net>
12039
12040 * gdb.base/advance.c (marker1): New marker function.
12041 * gdb.base/advance.exp: When the 'advance' command lands on the
12042 return breakpoint, it can legitimately stop on either the
12043 current line or the next line. Accommodate both outcomes.
12044 * gdb.base/until.exp: Likewise.
12045
12046 2003-02-02 Andrew Cagney <ac131313@redhat.com>
12047
12048 2002-11-10 Jason Molenda (jason-cl@molenda.com):
12049 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12050 now a list, not a tuple.
12051 * gdb.mi/mi-var-display.exp: Ditto.
12052 * gdb.mi/gdb792.exp: Ditto.
12053
12054 2003-02-01 Andrew Cagney <ac131313@redhat.com>
12055
12056 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
12057 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12058 stack backtraces.
12059 * gdb.mi/mi-syn-frame.c: Part of same.
12060
12061 2003-02-01 Mark Kettenis <kettenis@gnu.org>
12062
12063 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12064 gdb.mi/mi1-pthreads.exp: Return instead of calling
12065 gdb_suppress_entire_file.
12066
12067 2003-02-01 Mark Salter <msalter@redhat.com>
12068
12069 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12070
12071 2003-01-31 Mark Salter <msalter@redhat.com>
12072
12073 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12074 Support empty arg.
12075
12076 2003-01-30 Michael Chastain <mec@shout.net>
12077
12078 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12079 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12080 has been fixed in gdb/readline on 2003-01-09.
12081
12082 2003-01-29 Michael Snyder <msnyder@redhat.com>
12083
12084 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12085 * gdb.base/display.exp: Allow for leading underscore in symbol.
12086 * gdb.base/args.exp: Skip if target does not support args passing.
12087
12088 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
12089
12090 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
12091 gdb_test. Accept a list of expect arguments as the third
12092 parameter.
12093 (gdb_test): Use it.
12094
12095 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
12096
12097 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12098 allow for different test tree configurations. Update some
12099 tescases accordingly.
12100 * gdb.arch/altivec-regs.exp: Ditto.
12101 * gdb.asm/asm-source.exp: Ditto.
12102 * gdb.base/advance.exp: Ditto.
12103 * gdb.base/display.exp: Ditto.
12104 * gdb.base/long_long.exp: Ditto.
12105 * gdb.base/mips_pro.exp: Ditto.
12106 * gdb.base/overlays.exp: Ditto.
12107 * gdb.base/relocate.exp: Ditto.
12108 * gdb.base/setshow.exp: Ditto.
12109 * gdb.base/step-line.exp: Ditto.
12110 * gdb.base/step-test.exp: Ditto.
12111 * gdb.base/until.exp: Ditto.
12112 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12113
12114 2003-01-17 David Carlton <carlton@math.stanford.edu>
12115
12116 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12117 corresponding to PR c++/945.
12118 Update copyright.
12119
12120 2003-01-17 David Carlton <carlton@math.stanford.edu>
12121
12122 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12123 corresponding to PR c++/68.
12124
12125 2003-01-17 David Carlton <carlton@math.stanford.edu>
12126
12127 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12128 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12129 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12130
12131 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
12132
12133 * gdb.base/break.exp: Fix change of default location, because of
12134 removal of until tests.
12135 * gdb.base/help.exp: Update test for new 'until' help message.
12136 Add test for help on 'advance'.
12137 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
12138
12139 2003-01-15 Mark Kettenis <kettenis@gnu.org>
12140
12141 * gdb.base/default.exp: Adapt "info float" test for recent changes
12142 to that command. Add test for "info vector".
12143 * gdb.base/float.exp: New file. Add test for "info float" that
12144 resembles the old test in gdb.base/default.exp.
12145
12146 2003-01-15 David Carlton <carlton@math.stanford.edu>
12147
12148 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12149
12150 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
12151
12152 * gdb.base/break.exp: Move the tests of until command from here...
12153 * gdb.base/until.exp: ... to here. New file. Add other tests.
12154 * gdb.base/advance.c: New file.
12155 * gdb.base/advance.exp: New file.
12156
12157 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
12158
12159 * gdb.base/args.c: New file.
12160 * gdb.base/args.exp: New file.
12161
12162 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12163
12164 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12165
12166 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12167
12168 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12169
12170 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
12171
12172 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12173 dates.
12174
12175 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12176
12177 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12178
12179 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12180
12181 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12182 (ptype &*"foo").
12183 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12184
12185 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12186
12187 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12188 * gdb.mi/mi1-console.exp: Likewise.
12189
12190 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12191
12192 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12193 * gdb.mi/mi1-console.exp: Likewise.
12194
12195 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
12196
12197 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12198
12199 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
12200
12201 * gdb.base/detach.exp: New test.
12202
12203 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
12204
12205 * Makefile.in (ALL_SUBDIRS): New variable.
12206 (subdirs, clean, distclean): Use it.
12207 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12208 regenerating Makefile, since it is generated from the top level.
12209 * gdb.asm/Makefile.in: Likewise.
12210 * gdb.base/Makefile.in: Likewise.
12211 * gdb.c++/Makefile.in: Likewise.
12212 * gdb.disasm/Makefile.in: Likewise.
12213 * gdb.java/Makefile.in: Likewise.
12214 * gdb.mi/Makefile.in: Likewise.
12215 * gdb.threads/Makefile.in: Likewise.
12216 * gdb.trace/Makefile.in: Likewise.
12217
12218 2003-01-09 David Carlton <carlton@math.stanford.edu>
12219
12220 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12221 Add copyright year 2003.
12222
12223 2003-01-06 Michael Chastain <mec@shout.net>
12224
12225 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12226 When selecting a thread, 'line' and 'file' are optional.
12227 * gdb.mi/mi1-pthreads.exp: Likewise.
12228
12229 2003-01-06 Andreas Schwab <schwab@suse.de>
12230
12231 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12232 failures.
12233
12234 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12235
12236 Fix PR gdb/844
12237 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12238 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12239
12240 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12241 instead of calling gdb_suppress_entire_file.
12242 * gdb.threads/print-threads.exp: Likewise.
12243 * gdb.threads/schedlock.exp: Likewise.
12244
12245 * gdb.threads/killed.exp: Return instead of calling
12246 gdb_suppress_entire_file.
12247 * gdb.threads/linux-dp.exp: Likewise.
12248 * gdb.threads/pthreads.exp: Likewise.
12249
12250 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12251
12252 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12253 stabs.
12254 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12255 * gdb.base/whatis.exp: Always allow (void) after function names.
12256
12257 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
12258
12259 * gdb.c++/casts.exp: Correct regexp.
12260
12261 2003-01-04 Mark Kettenis <kettenis@gnu.org>
12262
12263 * configure.in: Call AC_CONFIG_HEADER. Don't call
12264 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12265 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12266 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12267 aforementioned directories in the AC_OUPUT call.
12268 * config.hin: New file.
12269 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12270 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12271 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12272 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12273 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12274 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12275 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12276 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12277 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12278 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12279 gdb.threads/configure.in, gdb.threads/configure,
12280 gdb.threads/config.in, gdb.trace/configure.in,
12281 gdb.trace/configure: Removed.
12282
12283 2003-01-03 Michael Chastain <mec@shout.net>
12284
12285 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12286 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12287
12288 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
12289
12290 * gdb.base/store.exp: Fix regular expressions.
12291
12292 2002-12-28 Mark Kettenis <kettenis@gnu.org>
12293
12294 * configure.in: Rewrite.
12295 * configure: Regenerated.
12296
12297 2003-01-03 David Carlton <carlton@math.stanford.edu>
12298
12299 * gdb.base/psymtab.exp: New file.
12300 * gdb.base/psymtab1.c: Ditto.
12301 * gdb.base/psymtab2.c: Ditto.
12302
12303 2002-12-23 Adam Fedor <fedor@gnu.org>
12304
12305 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12306
12307 2002-12-23 David Carlton <carlton@math.stanford.edu>
12308
12309 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12310 and current_directory initialization.
12311
12312 2002-12-22 Jim Blandy <jimb@redhat.com>
12313
12314 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12315 rather than as part of the output file name.
12316
12317 * gdb.base/attach.exp: There's no need to copy the test program to
12318 /tmp; that was only ever necessary on HP/UX, and this test is
12319 entirely disabled there anyway.
12320
12321 2002-12-21 Jim Blandy <jimb@redhat.com>
12322
12323 * gdb.c++/psmang.exp: Doc fix.
12324
12325 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12326 test.
12327
12328 2002-12-20 David Carlton <carlton@math.stanford.edu>
12329
12330 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12331
12332 2002-12-18 Michael Chastain <mec@shout.net>
12333
12334 * gdb.c++/annota2.exp: Add copyright year 2002.
12335
12336 2002-12-17 David Carlton <carlton@math.stanford.edu>
12337
12338 * gdb.c++/try_catch.cc: Add marker comments.
12339 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12340 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12341 * gdb.c++/m-static.cc: Ditto.
12342 * gdb.c++/m-static1.cc: Ditto.
12343 * gdb.c++/try_catch.cc: Ditto.
12344
12345 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12346
12347 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12348 to see whether we are using the new -environment-directory
12349 command which resets via -r or the old version of the command
12350 which may prompt the user. Part of fix for gdb/741.
12351
12352 2002-12-13 Andrew Cagney <ac131313@redhat.com>
12353
12354 * gdb.fortran/types.exp: Update obsolete comment.
12355 * gdb.fortran/exprs.exp: Ditto.
12356 * lib/gdb.exp: Delete obsolete code.
12357 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12358 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12359 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12360 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12361 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12362 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12363 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12364 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12365 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12366 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12367 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12368 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12369 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12370 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12371 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12372 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12373 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12374 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12375 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12376 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12377 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12378 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12379 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12380 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12381 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12382 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12383 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12384 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12385 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12386 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12387 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12388 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12389 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12390 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12391 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12392 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12393 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12394
12395 2002-12-11 David Carlton <carlton@math.stanford.edu>
12396
12397 * gdb.c++/m-data.exp: Add test for members that shadow global
12398 variables: see PR gdb/804.
12399 * gdb.c++/m-data.cc: Ditto.
12400
12401 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
12402
12403 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12404
12405 2002-12-06 David Carlton <carlton@math.stanford.edu>
12406
12407 * gdb.base/store.c: Don't declare functions static.
12408
12409 2002-12-04 Andrew Cagney <ac131313@redhat.com>
12410
12411 * gdb.base/store.exp, gdb.base/store.c: New files.
12412
12413 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12414
12415 * gdb.base/selftest.exp: Update for current gdb.
12416
12417 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12418
12419 * gdb.base/maint.exp: Only dump symbols from one source file
12420 or objfile.
12421
12422 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
12423
12424 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12425 function call.
12426
12427 2002-11-25 Jim Blandy <jimb@redhat.com>
12428
12429 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12430 function appearing in error message.
12431
12432 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
12433
12434 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12435
12436 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12437
12438 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12439 for mi1 and current mi is in correct format. New mi startup message
12440 should be in mi console format. This is part of fix for PR gdb/604.
12441
12442 2002-09-18 Fernando Nasser <fnasser@redhat.com>
12443
12444 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12445 which explicitly prints the zero offset as "+0".
12446
12447 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
12448
12449 * gdb.threads/schedlock.c (args): Make unsigned.
12450
12451 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
12452
12453 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12454 numbers. Allow "foo2|selected stack frame".
12455 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12456 * gdb.asm/asmsrc2.s: Likewise.
12457 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12458 comments.
12459 * gdb.asm/mips.inc: New file.
12460
12461 2002-10-18 Adam Fedor <fedor@gnu.org>
12462
12463 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12464 * gdb.base/help.exp: Likewise.
12465
12466 2002-10-17 Kevin Buettner <kevinb@redhat.com>
12467
12468 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12469 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12470
12471 2002-10-02 Jim Blandy <jimb@redhat.com>
12472
12473 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12474
12475 2002-10-01 Andrew Cagney <ac131313@redhat.com>
12476
12477 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12478 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12479 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12480 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12481 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12482 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12483 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
12484
12485 2002-09-29 Andrew Cagney <ac131313@redhat.com>
12486
12487 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
12488 * mi0-disassemble.exp, mi0-eval.exp: Delete.
12489 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
12490 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
12491 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
12492 * mi0-var-block.exp, mi0-var-child.exp: Delete.
12493 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
12494
12495 2002-09-27 Kevin Buettner <kevinb@redhat.com>
12496
12497 * gdb.base/annota1.exp (info break): Make directory components of
12498 path optional since not all compilers emit this debug information.
12499
12500 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
12501 step ends up stepping out of the function instead of stopping on
12502 the epilogue.
12503
12504 2002-09-26 Keith Seitz <keiths@redhat.com>
12505
12506 * lib/insight-support.exp (gdbtk_start): Figure out where
12507 the insight executable is based on where gdb is. Use this
12508 executable to start insight instead of gdb.
12509
12510 2002-09-25 Andrew Cagney <cagney@redhat.com>
12511
12512 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
12513
12514 2002-09-24 Andrew Cagney <ac131313@redhat.com>
12515
12516 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
12517 test_isolated_complaints.
12518 (test_empty_complaint): New function.
12519 (test_empty_complaints): New function. Check no output when no
12520 complaints.
12521
12522 2002-09-19 Jim Blandy <jimb@redhat.com>
12523
12524 * gdb.base/charset.exp, gdb.base/charset.c: New files.
12525
12526 2002-09-19 Andrew Cagney <ac131313@redhat.com>
12527
12528 * gdb.gdb/complaints.exp: New file.
12529
12530 2002-09-18 Andrew Cagney <ac131313@redhat.com>
12531
12532 * gdb.base/maint.exp: Check `help maint internal-warning'.
12533
12534 2002-09-18 David Carlton <carlton@math.stanford.edu>
12535
12536 * gdb.c++/m-static.exp: Remove breakpoints depending on line
12537 numbers, and replace them by a single breakpoint after the
12538 constructors are all finished.
12539 Add test 4.
12540 * gdb.c++/m-static.cc: Add test 4.
12541 * gdb.c++/m-static.h: New file.
12542 * gdb.c++/m-static1.cc: New file.
12543
12544 * gdb.c++/printmethod.exp: New file.
12545 * gdb.c++/printmethod.cc: New file.
12546
12547 * gdb.c++/pr-574.exp: New file.
12548 * gdb.c++/pr-574.cc: New file.
12549
12550 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12551
12552 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
12553 embedded targets which never actually exit.
12554
12555 2002-09-18 Fernando Nasser <fnasser@redhat.com>
12556
12557 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
12558 "don't step after run" as unresolved or unsupported, instead of xfail.
12559
12560 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12561
12562 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
12563 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
12564 Add newline to expected string in "step out of main (status wrapper)"
12565 case.
12566
12567 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
12568
12569 * lib/gdb.exp (rerun_to_main): Allow restarting application.
12570 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
12571
12572 2002-09-17 Tom Tromey <tromey@redhat.com>
12573
12574 * gdb.base/printcmds.exp (test_print_string_constants): Expect
12575 \000, not \0, in double-quoted string.
12576
12577 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
12578
12579 * gdb.base/commands.exp: Don't expect a "Program exited normally"
12580 string after running the commands execution on breakpoint tests.
12581
12582 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
12583
12584 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
12585
12586 2002-09-12 Joel Brobecker <brobecker@gnat.com>
12587
12588 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
12589
12590 2002-09-10 Keith Seitz <keiths@redhat.com>
12591
12592 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
12593 runto proc.
12594 (mi_run_to_main): Use mi_runto.
12595 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
12596
12597 2002-09-10 Keith Seitz <keiths@redhat.com>
12598
12599 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
12600 regexp for stopping at main. Could have multiple event notifications.
12601 Don't assume that main was declared with no parameters.
12602 (mi_next): Use mi_step_to.
12603 (mi_step): Use mi_next_to.
12604
12605 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
12606
12607 * gdb.base/default.exp: Fix expected string in `info float' test.
12608
12609 2002-09-09 Ben Elliston <bje@redhat.com>
12610
12611 * config/mips.exp: Update comments.
12612 * config/mips-idt.exp: Likewise.
12613 * config/nind.exp: Likewise.
12614 * config/slite.exp: Likewise.
12615 * config/sparclet.exp: Likewise.
12616 * config/udi.exp: Likewise.
12617 * config/vx.exp: Likewise.
12618 * config/vxworks29k.exp: Likewise.
12619
12620 2002-09-05 Jim Blandy <jimb@redhat.com>
12621
12622 * gdb.threads/killed.exp: Fix test failure message.
12623
12624 2002-09-04 Keith Seitz <keiths@redhat.com>
12625
12626 * lib/mi-support.exp: Update copyright.
12627 (mi_gdb_test): Increase the priority of the expected pattern
12628 so that it matches gdb_test.
12629
12630 2002-09-03 Keith Seitz <keiths@redhat.com>
12631
12632 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
12633 Use integer comparison instead of string comparison for testing
12634 whether binary was built.
12635
12636 2002-09-03 Jim Blandy <jimb@redhat.com>
12637
12638 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
12639
12640 2002-08-29 Jim Blandy <jimb@redhat.com>
12641
12642 * gdb.threads/pthreads.exp: Move the portable thread compilation
12643 code into a function in lib/gdb.exp, and call that from here.
12644 * lib/gdb.exp (gdb_compile_pthreads): New function.
12645
12646 2002-08-29 Keith Seitz <keiths@redhat.com>
12647
12648 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
12649 expect_out so that callers can get at it.
12650
12651 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
12652
12653 * gdb.threads/print-threads.c: New file.
12654 * gdb.threads/print-threads.exp: New file.
12655 * gdb.threads/schedlock.c: New file.
12656 * gdb.threads/schedlock.exp: New file.
12657
12658 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
12659
12660 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
12661 not altivec.c.
12662
12663 2002-08-17 Mark Kettenis <kettenis@gnu.org>
12664
12665 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
12666 targets. The problem should be fixed now.
12667
12668 2002-08-15 Mark Kettenis <kettenis@gnu.org>
12669
12670 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
12671 2002-07-24 change that removes final dots from error messages.
12672
12673 2002-08-13 Tom Tromey <tromey@redhat.com>
12674
12675 * gdb.base/readline.exp: New file.
12676
12677 2002-08-01 Andrew Cagney <ac131313@redhat.com>
12678
12679 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
12680 supress message.
12681
12682 2002-08-01 Andrew Cagney <cagney@redhat.com>
12683
12684 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
12685 CHILL_FOR_TARGET and CHILL_LIB.
12686 * configure.in (configdirs): Remove gdb.chill.
12687 * configure: Regenerate.
12688 * lib/gdb.exp: Obsolete references to chill.
12689 * gdb.fortran/types.exp: Ditto.
12690 * gdb.fortran/exprs.exp: Ditto.
12691
12692 2002-07-30 Kevin Buettner <kevinb@redhat.com>
12693
12694 * gdb.base/shlib-call.exp (additional_flags): Conditionally
12695 set Irix-specific compile and link flags.
12696
12697 2002-07-29 Kevin Buettner <kevinb@redhat.com>
12698
12699 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
12700 source files. The ``-o'' option doesn't work with the ``-E'' option
12701 when using the Irix compiler.
12702
12703 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
12704
12705 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
12706 Improve support for reusing an exec file. Copy exec file
12707 to target, and run gdbserver on the target instead of on the host.
12708
12709 2002-07-18 Jim Blandy <jimb@redhat.com>
12710
12711 * gdb.base/ending-run.exp: Don't expect to see the program end in
12712 some orderly fashion when we're running on a real stand-alone
12713 board.
12714
12715 * gdb.base/interrupt.exp: Correct logic for skipping tests on
12716 targets that don't support interrupts.
12717
12718 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
12719
12720 * gdb.base/attach.exp: Add patterns to match output from /proc-based
12721 systems.
12722 Move comments in expect statements to inside the actions, so that they
12723 don't get matched against.
12724
12725 2002-07-10 Mark Kettenis <kettenis@gnu.org>
12726
12727 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
12728 function when asleep" test.
12729
12730 2002-07-10 Andrew Cagney <ac131313@redhat.com>
12731
12732 * gdb.base/page.exp: Rewrite to handle problems with very long
12733 `info set' output. Update copyright.
12734
12735 2002-06-26 Andrew Cagney <ac131313@redhat.com>
12736
12737 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
12738 gdb.threads-hp.
12739 * gdb.hp/configure: Regenerate.
12740 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
12741 * gdb.hp/gdb.threads-hp/configure: Delete file.
12742 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
12743
12744 2002-06-22 Andrew Cagney <ac131313@redhat.com>
12745
12746 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
12747 setlocale, bindtextdomain and textdomain.
12748
12749 2002-06-11 Jim Blandy <jimb@redhat.com>
12750
12751 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
12752 preprocessor macro information is present.
12753
12754 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
12755 tests.
12756
12757 2002-06-06 Michael Snyder <msnyder@redhat.com>
12758
12759 * gdb.base/overlays.exp: Record addresses of overlay
12760 functions in TCL variables rather than in GDB variables,
12761 to avoid having GDB convert them to pointers (with loss
12762 of information).
12763
12764 * gdb.base/d10v.ld: Merge in several years worth of
12765 default linker script changes.
12766 * gdb.base/long_long.exp: Add check for sizeof (long double).
12767
12768 2002-06-06 Michal Ludvig <mludvig@suse.cz>
12769
12770 * gdb.asm/asm-source.exp: Add x86-64 target.
12771 * gdb.asm/x86_64.inc: New.
12772
12773 2002-05-30 Michael Chastain <mec@shout.net>
12774
12775 From Benjamin Kosnik <bkoz@redhat.com>:
12776 * gdb.c++/m-static.cc: New file.
12777 * gdb.c++/m-static.exp: New file.
12778
12779 2002-05-28 Michael Snyder <msnyder@redhat.com>
12780
12781 * gdb.base/call-ar-st.exp: Allow for reduced floating point
12782 precision.
12783
12784 2002-05-27 Michael Chastain <mec@shout.net>
12785
12786 From Benjamin Kosnik <bkoz@redhat.com>:
12787 * gdb.c++/m-data.cc: New file.
12788 * gdb.c++/m-data.exp: New file.
12789
12790 2002-05-27 Michael Chastain <mec@shout.net>
12791
12792 From Benjamin Kosnik <bkoz@redhat.com>:
12793 * gdb.c++/try_catch.cc: New file.
12794 * gdb.c++/try_catch.exp: New file.
12795
12796 2002-05-27 Michael Chastain <mec@shout.net>
12797
12798 * gdb.c++/local.exp: Accept more nested types in output.
12799
12800 2002-05-26 Michael Chastain <mec@shout.net>
12801
12802 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
12803
12804 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
12805
12806 * lib/gdb.exp (gdb_wrapper_init): Just because
12807 gdb_wrapper_file exists, this does not mean that the file
12808 should not be rebuilt. That is what gdb_wrapper_initialized
12809 is for.
12810 (default_gdb_init): Reset gdb_wrapper_initialized.
12811
12812 2002-05-23 Michael Snyder <msnyder@redhat.com>
12813
12814 * gdb.base/all-bin.exp: Revise previous patch by just reducing
12815 the precision of the floating point test results.
12816 * gdb.base/call-rt-st.exp: Ditto.
12817
12818 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
12819 * gdb.base/call-rt-st.exp: Ditto.
12820
12821 2002-05-19 Michael Chastain <mec@shout.net>
12822
12823 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
12824
12825 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
12826
12827 * configure.in (configdirs): Add gdb.arch.
12828 * configure: Regenerate.
12829
12830 2002-05-17 Jim Blandy <jimb@redhat.com>
12831
12832 * gdb.base/completion.exp: Recognize the more detailed error
12833 messages produced by the macro expander's lexical analyzer.
12834
12835 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
12836
12837 * gdb.arch/altivec-abi.c: New file.
12838 * gdb.arch/altivec-abi.exp: New file.
12839 * gdb.arch/altivec-regs.c: New file.
12840 * gdb.arch/altivec-regs.exp: New file.
12841
12842 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
12843
12844 * gdb.base/maint.exp (maint print type): Update for new type
12845 structure.
12846
12847 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
12848
12849 * gdb.arch: New directory.
12850 * gdb.arch/configure.in: New file.
12851 * gdb.arch/configure: New file.
12852 * gdb.arch/Makefile.in: New file.
12853
12854 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
12855
12856 * gdb.asm/asm-source.exp: Add v850 as supported target.
12857 * gdb.asm/v850.inc: New file.
12858
12859 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
12860
12861 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12862
12863 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
12864
12865 * gdb.base/break.exp: Check 'break "marker2"'.
12866
12867 2002-05-10 Michael Snyder <msnyder@redhat.com>
12868
12869 * gdb.base/long_long.exp: Fix typo.
12870
12871 2002-05-10 Jim Blandy <jimb@redhat.com>
12872
12873 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12874 a bug.
12875
12876 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12877 Recognize more detailed error message produced by the macro
12878 expander's lexical analyzer.
12879 * lib/gdb.exp (test_print_reject): Same.
12880
12881 2002-05-09 Mark Kettenis <kettenis@gnu.org>
12882
12883 * gdb.c++/method.exp: Fix typo.
12884
12885 2002-05-08 Michael Snyder <msnyder@redhat.com>
12886
12887 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12888 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
12889 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
12890 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12891 Add iftarget clause for strongarm.
12892
12893 2002-05-06 Michael Snyder <msnyder@redhat.com>
12894
12895 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12896 (gdb_continue_to_end): Accept output from status wrapper.
12897 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12898 Clean up fail messages to match pass messages.
12899
12900 Enable the "needs_status_wrapper" testsuite feature.
12901 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12902 (gdb_compile): Conditionally call gdb_wrapper_init.
12903 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12904 * gdb.c++/method.exp: Recognize output from status wrapper.
12905
12906 2002-05-06 Ben Elliston <bje@redhat.com>
12907 From Graydon Hoare <graydon@redhat.com>
12908
12909 * config/sid.exp: Include support for "rawsid" protocol.
12910
12911 2002-05-03 Jim Blandy <jimb@redhat.com>
12912
12913 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12914 * gdb.c++/hang3.C: New file.
12915
12916 2002-05-04 Andrew Cagney <ac131313@redhat.com>
12917
12918 * gdb.base/default.exp: Remove obsolete code.
12919 * gdb.c++/misc.exp: Ditto. Update copyright.
12920 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12921 * gdb.base/whatis.exp: Ditto. Update copyright.
12922 * gdb.base/scope.exp: Ditto. Update copyright.
12923 * gdb.base/ptype.exp: Ditto. Update copyright.
12924 * gdb.base/printcmds.exp: Ditto. Update copyright.
12925 * gdb.base/opaque.exp: Ditto. Update copyright.
12926 * gdb.base/list.exp: Ditto.
12927 * gdb.base/funcargs.exp: Ditto. Update copyright.
12928 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12929 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12930 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12931 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12932 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12933 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12934
12935 2002-05-02 Michael Snyder <msnyder@redhat.com>
12936
12937 * gdb.base/watchpoint.exp: Add xscale target.
12938 * gdb.base/long_long.exp: Add xscale target.
12939 * gdb.base/default.exp: Add xscale target.
12940
12941 2002-05-01 Jim Blandy <jimb@redhat.com>
12942
12943 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12944 gdb.c++/hang.exp: New test.
12945
12946 2002-05-01 Fred Fish <fnf@redhat.com>
12947
12948 * gdb.base/completion.exp: Handle completions of "./Make" for
12949 more than one completion possibility, as is the case when we
12950 build and test in the source tree.
12951
12952 2002-04-29 Anthony Green <green@redhat.com>
12953
12954 * gdb.java/jmisc1.exp: New file.
12955 * gdb.java/jmisc2.exp: New file.
12956
12957 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
12958
12959 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12960
12961 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
12962
12963 * gdb.base/help.exp: Change 'help status' to allow for target
12964 dependent output differences.
12965
12966 2002-04-22 Michael Chastain <mec@shout.net>
12967
12968 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12969
12970 2002-04-22 Michael Chastain <mec@shout.net>
12971
12972 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12973
12974 2002-04-17 David S. Miller <davem@redhat.com>
12975
12976 * gdb.asm/sparc64.inc: New file.
12977 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12978
12979 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
12980
12981 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12982 instruction file directly into the build tree. Clean up at end of
12983 test.
12984
12985 2002-04-18 David S. Miller <davem@redhat.com>
12986
12987 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12988 handle 64-bit platforms correctly.
12989 * gdb.base/maint.exp: Likewise.
12990
12991 2002-04-18 Kevin Buettner <kevinb@redhat.com>
12992
12993 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12994 ``-fpic'' when compiling files comprising a shared library, but
12995 it does need additional linker flags in order to find shared
12996 libraries at run time.
12997
12998 2002-04-18 Kevin Buettner <kevinb@redhat.com>
12999
13000 * gdb.base/cvexpr.c (use): New function.
13001 (main): Invoke use() on all global variables to prevent
13002 some linkers from deleting these otherwise unused symbols.
13003
13004 2002-04-17 Michael Chastain <mec@shout.net>
13005 From David S. Miller <davem@redhat.com>
13006
13007 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13008 handle 64-bit platforms correctly.
13009
13010 2002-04-12 Michael Snyder <msnyder@redhat.com>
13011 From Jim Blandy <jimb@redhat.com>
13012 * gdb.base/foo.c (foox): Remove section attribute; the linker
13013 script can handle this instead.
13014 * gdb.base/bar.c (barx): Same.
13015 * gdb.base/baz.c (bazx): Same.
13016 * gdb.base/grbx.c (grbxx): Same.
13017
13018 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13019 manager doesn't automatically unmap overlays unnecessarily.
13020
13021 2002-04-10 Martin M. Hunt <hunt@redhat.com>
13022
13023 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13024 stepping out of main.
13025
13026 2002-04-09 Michael Chastain <mec@shout.net>
13027
13028 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13029 scope so that the nested scope tests will make sense.
13030 * gdb.c++/local.exp: Write patterns that actually work with gcc
13031 (the HP patterns "were never known to work with gcc").
13032 Keep the old aCC patterns too.
13033
13034 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
13035
13036 * gdb.base/attach.exp: Correct target board test.
13037
13038 2002-04-08 Michael Chastain <mec@shout.net>
13039
13040 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13041 in a const method. Add some xfail and fail cases for configurations
13042 that do not emit the "const ...".
13043
13044 2002-04-07 Michael Chastain <mec@shout.net>
13045
13046 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13047 Accept "A * const" and "const A * const" as type of "this".
13048 Fix spelling of getFunky throughout. Make messages uniform.
13049
13050 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
13051
13052 Work around for PR gdb/285:
13053 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13054
13055 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
13056
13057 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13058 instructions file at run time instead of configure time.
13059 Sometimes we run the test in a directory that is not the one we
13060 configured in.
13061 * gdb.asm/configure.in: Delete creation of symlink.
13062 * gdb.asm/configure: Regenerate.
13063
13064 2002-04-05 J. Brobecker <brobecker@gnat.com>
13065
13066 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13067 xfullpath () function.
13068
13069 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
13070
13071 * gdb.asm/Makefile.in: Correct dependencies.
13072
13073 * gdb.asm/powerpc.inc: New file.
13074 * gdb.asm/asm-source.exp: Add PowerPC.
13075 * gdb.asm/configure.in: Likewise.
13076 * gdb.asm/configure: Regenerated.
13077
13078 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
13079
13080 * gdb.base/relocate.exp: New file.
13081 * gdb.base/relocate.c: New file.
13082
13083 2002-04-04 Fred Fish <fnf@redhat.com>
13084
13085 * gdb.base/step-test.exp: Update comment regarding stopping in
13086 memcpy/bcopy calls inserted as part of the compiler runtime.
13087
13088 2002-04-04 Michael Snyder <msnyder@redhat.com>
13089
13090 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13091
13092 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
13093
13094 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13095 (gdb_expect): Remove $notransfer hack.
13096
13097 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
13098
13099 * gdb.c++/classes.exp ("calling method for small class"): Match
13100 updated register output.
13101
13102 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
13103
13104 Fix PR gdb/452
13105 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13106 when finished. Make gdb_file_cmd send "exec-file" when
13107 appropriate.
13108
13109 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
13110
13111 * gdb.base/attach.exp: Remove extra setup_xfail.
13112
13113 2002-03-26 Michael Snyder <msnyder@redhat.com>
13114
13115 * gdb.base/default.exp: Add tests for dump, append, and restore.
13116 * gdb.base/help.exp: Add tests for dump, append, and restore.
13117 * gdb.base/dump.exp: New file, test dump, append and restore.
13118 * gdb.base/dump.c: New file.
13119
13120 2002-03-27 Michael Snyder <msnyder@redhat.com>
13121
13122 * gdb.base/help.exp: Modify expect strings to reflect
13123 clean-ups in help messages.
13124
13125 2002-03-26 Fred Fish <fnf@redhat.com>
13126
13127 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13128 have debugging info for those functions and the compiler uses them
13129 internally to copy structs around.
13130
13131 2002-03-26 Fred Fish <fnf@redhat.com>
13132
13133 * gdb.base/list.exp: Revert the change made yesterday and add note
13134 about why we don't list the default lines for remote targets.
13135
13136 2002-03-25 Michael Snyder <msnyder@redhat.com>
13137
13138 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13139
13140 2002-03-25 Fred Fish <fnf@redhat.com>
13141
13142 * gdb.base/list.exp: This test works on remote targets so remove
13143 the short circuit for remote targets. Update copyright.
13144
13145 2002-03-25 Fred Fish <fnf@redhat.com>
13146
13147 * gdb.base/attach.exp: Fix logic error that was suppressing this
13148 test for all non hppa*-*-hpux* targets, instead of the hp target.
13149 Move comments closer to the suppression point. Also now need to
13150 check that we are running natively.
13151
13152 2002-03-22 Michael Snyder <msnyder@redhat.com>
13153
13154 * gdb.base/default.exp: Add test for gcore. Update copyright.
13155 * gdb.base/help.exp: Add test for gcore. Update copyright.
13156
13157 2002-03-06 Fred Fish <fnf@redhat.com>
13158
13159 * gdb.base/funcargs.c: Remove extraneous ';' character.
13160 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13161
13162 2002-03-04 Michael Chastain <mec@shout.net>
13163
13164 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13165 accommodate gcc v3 function signature.
13166 * gdb.mi/mi0-var-cmd-exp: Ditto.
13167
13168 2002-02-24 Andrew Cagney <ac131313@redhat.com>
13169
13170 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13171 ``GNU/Linux'' or ``Linux kernel''
13172 * testsuite/gdb.threads/pthreads.c: Ditto.
13173
13174 2002-02-24 Michael Chastain <mec@shout.net>
13175
13176 * gdb.threads/pthreads.c (thread1): Add a return statement.
13177 (thread2): Likewise.
13178 (foo): Likewise.
13179
13180 2002-02-23 Michael Chastain <mec@shout.net>
13181
13182 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13183 to placate gcc.
13184
13185 2002-02-23 Michael Chastain <mec@shout.net>
13186
13187 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13188 test "ptype bint". The test passes on all my stabs configurations.
13189
13190 2002-02-21 Jim Blandy <jimb@redhat.com>
13191
13192 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13193 filename at a time, and watch for the ones we want to see.
13194
13195 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13196 types of pointers to prototyped functions.
13197
13198 2002-02-20 Andrew Cagney <ac131313@redhat.com>
13199
13200 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13201 signed, unsigned and straight char.
13202 (padding_char, padding_short, padding_int, padding_long,
13203 padding_long_long, padding_float, padding_double,
13204 padding_long_double): New global variables.
13205 (fill, fill_structs): New functions.
13206
13207 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13208 for correctly sized writes. Update copyright.
13209 (get_valueof): New procedure.
13210 (get_sizeof): Call get_valueof.
13211 (check_valueof): New procedure.
13212 (check_padding): New procedure.
13213
13214 2002-02-20 Michael Chastain <mec@shout.net>
13215
13216 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13217 to setup_xfail. Document some of the remaining calls.
13218
13219 2002-02-18 Michael Chastain <mec@shout.net>
13220
13221 * gdb.c++/userdef.exp: Update copyright year.
13222
13223 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
13224
13225 * gdb.c++/userdef.exp: Test overloaded operators properly.
13226 Remove xfails.
13227
13228 2002-02-14 Michael Snyder <msnyder@redhat.com>
13229
13230 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13231
13232 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
13233
13234 * gdb.base/a2-run.exp: Check for a remote target properly.
13235 * gdb.base/annota1.exp: Likewise.
13236 * gdb.base/list.exp: Likewise.
13237 * gdb.base/reread.exp: Likewise.
13238 * gdb.base/scope.exp: Likewise.
13239 * gdb.base/shlib-call.exp: Likewise.
13240 * gdb.base/term.exp: Likewise.
13241 * gdb.c++/annota2.exp: Likewise.
13242
13243 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
13244
13245 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13246
13247 2002-02-10 Michael Chastain <mec@shout.net>
13248
13249 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13250 (call_after_alloca): Ditto.
13251
13252 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
13253
13254 * gdb.base/ending-run.exp: Guard "cont" test with
13255 gdb_skip_stdio_test.
13256
13257 2002-02-06 Jim Blandy <jimb@redhat.com>
13258
13259 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13260 from here...
13261 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13262 To here. Disable this test on non-HP platforms. Add big comment.
13263
13264 2002-02-04 Michael Snyder <msnyder@redhat.com>
13265
13266 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13267 other than d10v and m32r.
13268
13269 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
13270
13271 * gdb.base/default.exp: Rewrite test patterns to reduce time
13272 taken to match them.
13273
13274 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13275
13276 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13277 Allow a start function above main.
13278 * gdb.threads/linux-dp.exp: Fix copyright date.
13279
13280 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13281
13282 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13283 (check_philosopher_stack): Check for manager thread before checking
13284 for a just-starting thread.
13285
13286 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
13287
13288 From Neil Booth <neil@daikokuya.demon.co.uk>:
13289 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13290 warnings.
13291
13292 2002-01-21 Fred Fish <fnf@redhat.com>
13293
13294 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13295 not caller.
13296
13297 2002-01-21 Jim Blandy <jimb@redhat.com>
13298
13299 * gdb.base/reread.exp: Check that GDB properly re-reads the
13300 executable file when it changes while no inferior is running.
13301
13302 2002-01-21 Fred Fish <fnf@redhat.com>
13303
13304 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13305 optionally accept the "shlib events" variation.
13306
13307 2002-01-21 Jim Blandy <jimb@redhat.com>
13308
13309 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13310 call `fflush' after every `printf', so that the output is produced
13311 at predictable points, regardless of whatever buffering does (or
13312 doesn't) take place.
13313 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13314 at different points.
13315
13316 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
13317
13318 * gdb.c++/inherit.exp: Update copyright years.
13319 * gdb.c++/method.exp: Likewise.
13320
13321 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
13322
13323 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13324 artificial methods/arguments.
13325 * gdb.c++/derivation.exp: Likewise.
13326 * gdb.c++/inherit.exp: Likewise.
13327 * gdb.c++/method.exp: Likewise.
13328 * gdb.c++/virtfunc.exp: Likewise.
13329
13330 2002-01-18 Andrew Cagney <ac131313@redhat.com>
13331
13332 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13333 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13334 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13335 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13336 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13337 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13338
13339 2002-01-17 Jim Blandy <jimb@redhat.com>
13340
13341 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13342 anchoring the pattern matching the entry point symbol's name.
13343
13344 2002-01-17 Andrew Cagney <ac131313@redhat.com>
13345
13346 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13347 continue/quit query. Update copyright.
13348
13349 2002-01-14 Michael Snyder <msnyder@redhat.com>
13350
13351 * gdb.base/gcore.exp: Remove extra debugging output.
13352
13353 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
13354
13355 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13356 for slightly dubious v2 mangled string.
13357
13358 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
13359
13360 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13361
13362 2002-01-10 Jason Merrill <jason@redhat.com>
13363
13364 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
13365
13366 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13367 constructors.
13368 * gdb.c++/derivation.exp: Likewise.
13369 * gdb.c++/templates.exp: Likewise.
13370 * gdb.c++/virtfunc.exp: Likewise.
13371
13372 2002-01-10 Michael Snyder <msnyder@redhat.com>
13373
13374 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
13375
13376 2002-01-08 Michael Snyder <msnyder@redhat.com>
13377
13378 * gdb.base/gcore.exp: New test for generate-core-file command.
13379 * gdb.base/gcore.c: Testcase for above.
13380 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13381
13382 2002-01-08 Jason Merrill <jason@redhat.com>
13383
13384 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13385
13386 2002-01-07 Fred Fish <fnf@redhat.com>
13387
13388 * gdb.c++/overload.exp: Remove unconditional xfails for:
13389 print foo_instance1.overloadargs(1)
13390 print foo_instance1.overloadargs(1, 2)
13391 print foo_instance1.overloadargs(1, 2, 3)
13392 print foo_instance1.overloadargs(1, 2, 3, 4)
13393 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13394 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13395 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13396 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13397 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13398 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13399 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13400 print foo_instance1.overload1arg()
13401 print foo_instance1.overload1arg((char)arg2)
13402 print foo_instance1.overload1arg((signed char)arg3)
13403 print foo_instance1.overload1arg((unsigned char)arg4)
13404 print foo_instance1.overload1arg((int)arg7)
13405 print foo_instance1.overload1arg((unsigned int)arg8)
13406 print foo_instance1.overload1arg((float)arg11)
13407 print foo_instance1.overload1arg((double)arg12)
13408
13409 2002-01-07 Michael Snyder <msnyder@redhat.com>
13410
13411 * gdb.base/huge.exp: New test. Print a very large target data object.
13412 (skip_huge_test): New test variable. Define if you want to skip this
13413 test. The test reads an 8 megabyte data object from the target, so it
13414 might be very time consuming on remote targets with a slow connection.
13415 * gdb.base/huge.c: New file. Test case for above.
13416
13417 2002-01-07 Fred Fish <fnf@redhat.com>
13418
13419 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13420 g_instance.bfoo, and g_instance.cfoo.
13421
13422 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
13423
13424 * gdb.base/break.c (multi_line_if_conditional): New function.
13425 (multi_ilne_while_conditional): Likewise.
13426 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13427 IF or WHILE condition puts the breakpoint at the start of
13428 the condition.
13429
13430 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13431 hppa*-*-hpux* expected failure.
13432 * gdb.base/structs.exp (do_function_calls): Similarly.
13433
13434 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13435 watchpoints.
13436
13437 2002-01-06 Andrew Cagney <ac131313@redhat.com>
13438
13439 Fix PR gdb/66.
13440 * gdb.base/structs.exp: Replace skip for a29k with skip for
13441 gdb,cannot_call_functions.
13442 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13443 * gdb.base/callfuncs.exp: Ditto.
13444 * gdb.base/call-rt-st.exp: Ditto.
13445 * gdb.base/call-strs.exp: Ditto.
13446 * gdb.base/callfwmall.exp: Ditto.
13447 * gdb.base/scope.exp: Obsolete xfail a29k.
13448 * gdb.c++/misc.exp: Ditto.
13449 * gdb.c++/cplusfuncs.exp: Ditto.
13450 * gdb.base/ptype.exp: Ditto.
13451 * gdb.base/printcmds.exp: Ditto.
13452 * gdb.base/opaque.exp: Ditto.
13453 * gdb.base/list.exp: Ditto.
13454 * gdb.base/funcargs.exp: Ditto.
13455 * gdb.base/default.exp: Ditto.
13456
13457 2002-01-04 Michael Snyder <msnyder@redhat.com>
13458
13459 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
13460 * gdb.base/maint.exp: Add tests for maint info sections options.
13461
13462 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13463
13464 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13465
13466 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
13467
13468 * gdb.asm/arm.inc: New file.
13469 * gdb.asm/asm-source.exp: Add arm targets.
13470 * gdb.asm/configure.in: Ditto.
13471 * gdb.asm/configure: Recreated from configure.in.
13472
13473 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13474
13475 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13476 with HP's compiler.
13477 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13478 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13479 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13480 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13481
13482 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13483 either HP's compilers or GCC.
13484
13485 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
13486 a SIGBUS or SIGSEGV.
13487
13488 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
13489
13490 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
13491 can be compiled with either HP's compiler or GCC.
13492
13493 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
13494 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
13495 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
13496
13497 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
13498 to match current gdb output. Update due to using auto-solib-limit
13499 for limiting instead of overloading auto-solib-add.
13500 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
13501 test program.
13502
13503 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
13504 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
13505 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13506 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13507 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13508 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13509 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
13510 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
13511 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
13512 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
13513 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
13514 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
13515 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
13516
13517 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
13518 a SIGTRAP to the inferior.
13519
13520 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
13521
13522 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
13523 Substitute call to target_link by call to gdb_compile.
13524
13525 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
13526
13527 * gdb.base/break.exp: Fix HP specific search string when testing
13528 backtracing in a called function.
13529
13530 * gdb.base/constvars.exp: Only set lang to C++ if we're
13531 compiling the test with HP's compilers.
13532 * gdb.base/volatile.exp: Similarly.
13533
13534 2001-12-19 Jim Blandy <jimb@redhat.com>
13535
13536 * gdb.base/printcmds.exp: Expect the null character to be printed
13537 as '\0', and the '\013' to be printed as '\v'.
13538 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
13539 * gdb.base/setvar.exp: Same.
13540
13541 2001-12-17 Jim Blandy <jimb@redhat.com>
13542
13543 * gdb.base/completion.exp: Rather than completing very long
13544 filenames, which can make the readline library produce output we
13545 don't recognize, cd to the directory first, and then complete
13546 using nice, short relative paths.
13547
13548 * gdb.base/completion.exp: On some systems, there is, in fact, a
13549 variable named `b' in scope, since GDB treats all static
13550 variables as being in scope. So use `no_var_named_this'
13551 instead of `b'.
13552
13553 * gdb.base/corefile.exp: Recognize the message saying that GDB
13554 can't find the core file's registers as a failure.
13555
13556 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
13557
13558 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
13559 test expect string more specific.
13560
13561 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
13562
13563 * gdb.asm/asm-source.exp: Add support for xstormy16.
13564 * gdb.asm/configure.in: Ditto.
13565 * gdb.asm/configure: Rebuild.
13566 * gdb.asm/xstormy16.inc: New file.
13567
13568 2001-12-10 Fred Fish <fnf@redhat.com>
13569
13570 * gdb.base/maint.exp: Update to match changes in type dumping code.
13571
13572 2001-12-10 Jim Blandy <jimb@redhat.com>
13573
13574 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
13575 matching the entry point symbol's name at the beginning of the
13576 line.
13577
13578 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
13579
13580 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
13581 gdb.c++/inherit.exp, gdb.c++/method.exp,
13582 gdb.c++/namespace.exp, gdb.c++/templates.exp,
13583 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
13584 and class layout support.
13585
13586 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
13587
13588 * gdb.c++/classes.exp: Add test for static member function.
13589 * gdb.c++/misc.cc: Add class with static member function.
13590
13591 2001-12-07 Jim Blandy <jimb@redhat.com>
13592
13593 If GDB says it can't find the struct the function returned, report
13594 those tests as `unsupported'.
13595 * gdb.base/call-rt-st.exp (print_struct_call): New function.
13596 Rewrite subsequent tests to use it.
13597
13598 If GDB says it can't find the struct the function returned, report
13599 those tests as `unsupported'.
13600 * gdb.base/structs.exp (call_struct_func): New function.
13601 (do_function_calls): Use call_struct_func to call the functions
13602 returning structs.
13603
13604 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
13605 whether functions are prototyped or not, so we can't possibly pass
13606 arguments to t_float_values2 properly.
13607
13608 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
13609 value of `timeout' for targets other than the mips*tx39-*.
13610
13611 2001-12-06 Michael Snyder <msnyder@redhat.com>
13612
13613 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
13614 and detect whether the start symbol has a leading underscore.
13615
13616 2001-12-04 Jim Blandy <jimb@redhat.com>
13617
13618 * gdb.base/completion.exp: Clarify indentation.
13619
13620 2001-12-03 Jim Blandy <jimb@redhat.com>
13621
13622 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
13623 variables on the S/390, not `.word'.
13624
13625 2001-11-30 Jim Blandy <jimb@redhat.com>
13626
13627 Add assembly-source tests for s390-ibm-linux.
13628 * gdb.asm/s390.inc: New file.
13629 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
13630 the S/390 architecture.
13631 * gdb.asm/configure: Regenerated.
13632
13633 2001-11-30 Michael Snyder <msnyder@redhat.com>
13634
13635 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
13636 next, info source, info sources, info line, global and static
13637 variables, and static functions.
13638 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
13639 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
13640 * gdb.asm/asmsrc1.s: Add a static function and some variables.
13641 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
13642 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
13643 (gdbasm_leave): Restore frame pointer.
13644 (gdbasm_startup): Copy stack set-up from crt0.S.
13645
13646 2001-11-26 Fernando Nasser <fnasser@redhat.com>
13647
13648 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
13649 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
13650 to a local (non-static) variable. Copy tstruct.a to a static buffer
13651 and return a pointer to that buffer.
13652 * gdb.base/callfwmall.c (t_structs_a): Ditto.
13653
13654 2001-11-24 Mark Kettenis <kettenis@gnu.org>
13655
13656 * gdb.asm/configure.in: Fix recognition of ix86 target.
13657 * gdb.asm/configure: Regenerate.
13658
13659 2001-11-21 Michael Snyder <msnyder@redhat.com>
13660
13661 * gdb.asm/sparc.inc: New file.
13662 * gdb.asm/asm-source.exp: Recognize sparc target.
13663 * gdb.asm/configure.in: Recognize sparc target.
13664 * gdb.asm/configure: Regenerate.
13665
13666 2001-11-21 Michael Snyder <msnyder@redhat.com>
13667
13668 * gdb.asm/m32r.inc: New file.
13669 * gdb.asm/asm-source.exp: Recognize m32r target.
13670 * gdb.asm/configure.in: Recognize m32r target.
13671 * gdb.asm/configure: Regenerate.
13672
13673 2001-11-20 Michael Snyder <msnyder@redhat.com>
13674
13675 * gdb.asm/i386.inc: New file.
13676 * gdb.asm/asm-source.exp: Recognize ix86 target.
13677 * gdb.asm/configure.in: Recognize ix86 target.
13678 * gdb.asm/configure: Regenerate.
13679
13680 * gdb.c++/namespace.exp: Fix quotes in output messages.
13681
13682 2001-11-14 Michael Snyder <msnyder@redhat.com>
13683
13684 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
13685 qualifier in a type cast expression, to designate an address
13686 in the instruction space (Harvard architecture).
13687
13688 2001-11-13 Michael Snyder <msnyder@redhat.com>
13689
13690 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
13691 Tests for expressions using 'const' and 'volatile'.
13692
13693 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
13694
13695 * gdb.asm/asm-sources.exp: Allow defining linker flags.
13696
13697 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
13698
13699 * lib/mi-support.exp (mi_run_to_helper): Move comments
13700 outside of gdb_expect.
13701
13702 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
13703
13704 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
13705 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
13706 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
13707 mi0_run_to): New functions.
13708 * gdb.mi/mi-simplerun.exp: Use them.
13709 * gdb.mi/mi0-simplerun.exp: Likewise.
13710 * gdb.mi/mi-var-cmd.exp: Likewise.
13711 * gdb.mi/mi0-var-cmd.exp: Likewise.
13712
13713 2001-11-10 Andrew Cagney <ac131313@redhat.com>
13714
13715 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
13716 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
13717
13718 2001-11-09 Andrew Cagney <ac131313@redhat.com>
13719
13720 * gdb.base/restore.exp: Include $expected value in restored test
13721 message.
13722
13723 2001-11-09 Andrew Cagney <ac131313@redhat.com>
13724
13725 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
13726 implemented.
13727
13728 2001-11-08 Michael Snyder <msnyder@redhat.com>
13729
13730 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
13731 Add pass/fail message for stop at breakpoint in call dummy function.
13732
13733 2001-11-07 Michael Snyder <msnyder@redhat.com>
13734
13735 * gdb.c++/templates.exp (test_template_breakpoints):
13736 If we get an overload menu, but it does not match what
13737 we expect, we still need to issue the "cancel" command.
13738 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
13739 making the whitespace optional. Argument for "new" may be
13740 "unsigned" as well as "unsigned int/long".
13741 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
13742 making the whitespace optional. Also replace "(void) with
13743 "((void|)), making the keyword "void" optional.
13744 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
13745 making the whitespace optional. Also replace "(void) with
13746 "((void|)), making the keyword "void" optional.
13747 * gdb.base/callfuncs.c (t_float_values): This function must
13748 _not_ be prototyped, and the following function (t_float_values2)
13749 must be prototyped (if the compiler supports it), so that GDB
13750 can be tested against both cases. Usually one case involves
13751 promotion of float to double, while the other does not.
13752 * gdb.base/callfwmall.c: Ditto.
13753 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
13754 includes a stack frame for "start".
13755
13756 2001-11-05 Jim Blandy <jimb@redhat.com>
13757
13758 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
13759 pointers are 32 bits long, and that offsets of relocs are always
13760 stored in the data (REL-style), and not in the reloc entry itself
13761 (RELA-style).
13762 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
13763 stabs.
13764
13765 2001-11-01 Michael Snyder <msnyder@redhat.com>
13766
13767 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
13768 and regular expression operators by using quoting.
13769
13770 2001-10-31 Michael Snyder <msnyder@redhat.com>
13771
13772 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
13773 depending on what the symbol table contains.
13774 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
13775 the output of the ptype command. Similarly, accept both "const &"
13776 and "const&".
13777
13778 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
13779
13780 * gdb.base/miscexprs.c (main): Add usage of preprocessor
13781 symbol `STORAGE' to allow to choose the storage class of
13782 the local datastructures.
13783 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
13784 compiler directive.
13785
13786 2001-10-30 Michael Snyder <msnyder@redhat.com>
13787
13788 * gdb.base/jump.exp: Allow it to run for all targets.
13789
13790 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
13791
13792 * gdb.base/call-ar-st.c (print_double_array): Match for loop
13793 with new double_array size.
13794 (main): Change storage class of all local variables to static.
13795 Reduce size of double_array to 9.
13796 * gdb.base/call-ar-st.exp: Increase timeout value.
13797 Change expected output for double array to match new size in
13798 call-ar-st.c.
13799
13800 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
13801
13802 * gdb.base/ending-run.exp: Create identical output when passing
13803 `step to end of run' case. Add regular expression branch satisfying
13804 Stormy16 target.
13805
13806 2001-10-28 Mark Kettenis <kettenis@gnu.org>
13807
13808 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
13809 that we catch the expected failure under Linux/x86.
13810
13811 2001-10-29 Orjan Friberg <orjanf@axis.com>
13812
13813 * gdb.base/setvar.exp: Escape curly braces.
13814 * gdb.stabs/weird.exp: Ditto.
13815
13816 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
13817
13818 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
13819 * gdm.mi/mi0-hack-cli.exp: Likewise.
13820
13821 2001-10-25 Andrew Cagney <ac131313@redhat.com>
13822
13823 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
13824 messages.
13825
13826 2001-10-21 Andrew Cagney <ac131313@redhat.com>
13827
13828 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
13829 checking MI enabled.
13830
13831 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
13832
13833 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
13834
13835 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
13836
13837 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
13838 if gdb child process crashes, just signal an error.
13839
13840 2001-10-02 Jim Blandy <jimb@redhat.com>
13841
13842 * lib/gdb.exp (test_xfail_format): Simplify.
13843
13844 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
13845 front of the variable name `format'. Simplify `if'.
13846
13847 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
13848
13849 * gdb.threads/pthreads.exp: Wait for output and delay
13850 before sending ^C.
13851
13852 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
13853
13854 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13855 some incorrect output instead of timing out.
13856 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13857
13858 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
13859
13860 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13861 check to allow additional `int'.
13862
13863 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
13864
13865 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13866 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13867
13868 2001-09-27 Michael Snyder <msnyder@redhat.com>
13869
13870 * lib/gdb.exp (test_debug_format): New proc.
13871 (setup_xfail_format): Use new proc test_debug_format.
13872 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13873 proc; use new service proc test_debug_format.
13874 Replace all other "gcc_compiled" tests with this test.
13875 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13876 proc; use new service proc test_debug_format.
13877 Replace all other "gcc_compiled" tests with this test.
13878
13879 2001-09-27 Michael Snyder <msnyder@redhat.com>
13880
13881 * gdb.base/cvexpr.exp: New file.
13882 * gdb.base/cvexpr.c: New file
13883 Test for expressions using const and volatile keywords.
13884
13885 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
13886
13887 * gdb.base/constvars.exp: Check for different orders of keywords
13888 and additional "int" strings in output.
13889
13890 2001-09-22 Andrew Cagney <ac131313@redhat.com>
13891
13892 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13893 responses from "help maint".
13894
13895 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
13896
13897 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13898 to localhost:NNN instead of :NNN, in case Xvfb is listening
13899 only on TCP.
13900
13901 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
13902
13903 * gdb.base/recurse.exp: When checking leaving the watchpoint
13904 scope, recognize when gdb is in function's epilogue and pass.
13905
13906 2001-09-18 Keith Seitz <keiths@redhat.com>
13907
13908 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13909 support for running tests against sid targets.
13910 (gdbtk_done): Ditto.
13911
13912 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
13913
13914 * gdb.base/ending-run.c (main): Set stdout buffersize
13915 to the same reasonable value for any target.
13916 * gdb.base/ending-run.exp: Add a regular expression
13917 to make testsuite happy on Sanyo Stormy16 target.
13918
13919 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
13920
13921 * gdb.base/display.c (do_loops): Add float variable `f'.
13922 Increment f in loop.
13923 * gdb.base/display.exp: Increment timeout by 60 seconds.
13924 Change float display test to use variable `f'.
13925
13926 2001-09-17 Jim Blandy <jimb@redhat.com>
13927
13928 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13929 overflowing the limited breakpoint tables on some ROM monitors
13930 (like the ROM68K).
13931
13932 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
13933
13934 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13935 the "-ac" (disable access control) flag.
13936
13937 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
13938
13939 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13940 ints.
13941
13942 2001-08-30 Keith Seitz <keiths@redhat.com>
13943
13944 * lib/gdb.exp: Move all insight-related functionality into
13945 separate file.
13946 * lib/insight-support.exp: New file.
13947
13948 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
13949
13950 * config/sid.exp (sid_start): Never set sid verbosity; disable
13951 expect_background {} that consumed its stdout; tolerate </dev/null.
13952 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13953
13954 2001-08-18 Andrew Cagney <ac131313@redhat.com>
13955
13956 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13957 CLI jump command to start it.
13958 (mi_run_to_main): Fail immediatly when unexpected output.
13959
13960 2001-08-18 Andrew Cagney <ac131313@redhat.com>
13961
13962 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13963 beginning of function. Fix PR gdb/191.
13964
13965 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
13966
13967 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13968 what to force sid endianness to.
13969
13970 2001-08-15 Keith Seitz <keiths@redhat.com>
13971
13972 * lib/gdb.exp (gdbtk_start): Don't set environment
13973 variables for TCL_LIBRARY and friends. Insight will
13974 now figure these out for itself.
13975
13976 2001-08-02 Michael Snyder <msnyder@redhat.com>
13977
13978 * gdb.base/completion.exp: Remove the symbol "a64l" from
13979 the expect string; this is target-specific, and not related
13980 to what is being tested.
13981
13982 2001-08-02 Dave Brolley <brolley@redhat.com>
13983
13984 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13985
13986 2001-07-25 Michael Snyder <msnyder@redhat.com>
13987
13988 * gdb.base/consecutive.exp: New file. Test stepping over
13989 breakpoints on consecutive instructions.
13990 * gdb.base/consecutive.c: New file.
13991
13992 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13993 curly braces in regular expressions.
13994
13995 2001-07-25 Michael Snyder <msnyder@redhat.com>
13996
13997 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13998 legitimate output from stepping out of main.
13999
14000 2001-07-22 Keith Seitz <keiths@redhat.com>
14001
14002 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14003 the empty string, do not run the tests.
14004
14005 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14006
14007 * gdb.base/long_long.exp: Detect size of pointer. Take into
14008 account 2-byte pointers when testing for p/a results.
14009
14010 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14011
14012 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
14013 and defined to 1K for m68hc11.
14014 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14015 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14016 (sizeof_random_data): New variable to tell the size of the data table;
14017 don't test past this size; always run to main.
14018
14019 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14020
14021 * gdb.base/return2.exp: return of long long and double fails for
14022 68HC11; don't execute these tests on that platform.
14023 * gdb.base/return.exp: Return of a double fails for 68hc11.
14024
14025 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14026
14027 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14028 tests that print a float.
14029 * call-rt-st.exp: Likewise.
14030
14031 2001-07-12 Mark Kettenis <kettenis@gnu.org>
14032
14033 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14034 running this test on Linux.
14035
14036 2001-06-24 Michael Chastain <chastain@redhat.com>
14037
14038 * gdb.base/arithmet.exp: Remove some tests to make all test names
14039 unique.
14040
14041 2001-07-03 Michael Snyder <msnyder@redhat.com>
14042
14043 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14044 the output of the ptype command.
14045
14046 2001-07-02 Michael Snyder <msnyder@redhat.com>
14047
14048 * gdb.base/completion.exp: Don't assume that break.c is the only
14049 source file that may contain functions named "marker".
14050 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14051
14052 2001-06-28 Andrew Cagney <ac131313@redhat.com>
14053
14054 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14055 of files to delete.
14056
14057 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14058 * gdb.disasm/h8300s.exp: New file.
14059 gdb.disasm/h8300s.s: Likewise.
14060
14061 2001-06-27 Andrew Cagney <ac131313@redhat.com>
14062
14063 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14064 empty breakpoint tables.
14065
14066 2001-06-25 Andrew Cagney <ac131313@redhat.com>
14067
14068 * lib/mi-support.exp: Update args=... part of stop-reason
14069 patterns. Accept either a list or a tuple.
14070
14071 2001-06-23 Andrew Cagney <ac131313@redhat.com>
14072
14073 * lib/mi-support.exp: Remove local emacs variable defining
14074 change-log-default-name.
14075
14076 2001-06-22 Michael Chastain <chastain@redhat.com>
14077
14078 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14079 This is operationally compatible with the previous version.
14080
14081 2001-06-13 Jim Blandy <jimb@redhat.com>
14082
14083 * lib/gdb.exp (gdb_test): Doc fix.
14084
14085 2001-06-10 Michael Chastain <chastain@redhat.com>
14086
14087 * gdb.base/exprs.exp: Remove a duplicate test.
14088
14089 2001-06-06 Jim Blandy <jimb@redhat.com>
14090
14091 * gdb.base/return2.exp (main): Use values to test float and double
14092 returns that are not NaN's, to avoid being confused by IEEE
14093 comparison rules.
14094
14095 2001-06-04 Michael Snyder <msnyder@redhat.com>
14096
14097 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
14098 non-zero if control_c fails. Terminate the test on failure,
14099 rather than wait for 12 more tests to time out.
14100
14101 2001-06-06 Jim Blandy <jimb@redhat.com>
14102
14103 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
14104 Don't forget to match the GDB prompt.
14105
14106 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14107
14108 2001-06-04 Jim Blandy <jimb@redhat.com>
14109
14110 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14111 command.
14112
14113 2001-05-31 Kevin Buettner <kevinb@redhat.com>
14114
14115 * gdb.base/annota1.exp (info break): Match four or more spaces
14116 after "Address".
14117
14118 2001-05-31 Michael Chastain <chastain@redhat.com>
14119
14120 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14121 (dm_type_int_star): Likewise.
14122 (dm_type_long_star): Likewise.
14123 (dm_type_void_star): Likewise.
14124
14125 2001-05-29 Kevin Buettner <kevinb@redhat.com>
14126
14127 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14128 to a known value in order to get consistent results regardless
14129 of the setting of INPUTRC or the presence or contents of .inputrc.
14130
14131 2001-05-24 Michael Snyder <msnyder@redhat.com>
14132
14133 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14134 Don't require that the main thread and the manager thread are the
14135 first in the list.
14136
14137 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14138 debugging. If test fails, issue an "unsupported" not a "fail".
14139
14140 2001-05-24 Jim Blandy <jimb@redhat.com>
14141
14142 Don't assume that short is shorter than int.
14143 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14144 assume that shorts are smaller than ints. On a 16-bit machine,
14145 this isn't true.
14146 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14147 an int, is not equal to ~0 stored in an unsigned char. This tests
14148 the same thing that the previous test meant to, but works on
14149 16-bit machines, too.
14150 ("print unsigned char != (~0)"): Same test, complemented.
14151
14152 2001-05-24 Michael Snyder <msnyder@redhat.com>
14153
14154 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
14155 test for (full_coverage == 0). This makes the test run faster,
14156 and prevents dejagnu getting out of step.
14157
14158 2001-05-23 Kevin Buettner <kevinb@redhat.com>
14159
14160 * gdb.base/finish.exp (finish_void): Revise pattern for
14161 stopping on the call statement to not permit stopping at
14162 the start of the instructions comprising the call sequence.
14163
14164 2001-05-19 Michael Chastain <chastain@redhat.com>
14165
14166 * gdb.base/callfuncs.exp: Make all test names unique.
14167 * gdb.base/commands.exp: Make all test names unique.
14168 * gdb.base/condbreak.exp: Make all test names unique.
14169 * gdb.base/dbx.exp: Make all test names unique.
14170 * gdb.base/default.exp: Make all test names unique.
14171 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14172 and TIMEOUT messages to their corresponding PASS message.
14173 * gdb.base/ending-run.exp: Make all test names unique.
14174 * gdb.base/long_long.exp: Remove duplicate test.
14175
14176 2001-05-21 Kevin Buettner <kevinb@redhat.com>
14177
14178 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14179 stop on the call statement as well as the statement after the
14180 call.
14181
14182 2001-05-21 Michael Snyder <msnyder@redhat.com>
14183
14184 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14185
14186 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
14187
14188 * gdb.base/completion.exp: Revamp test. Make it execute on all
14189 platforms.
14190
14191 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
14192
14193 * config/gdbserver.exp (gdb_load): Handle the case
14194 in which the arguments to gdbserver are given in the
14195 baseboard configuration file.
14196 Also handle the case in which the server needs to do a
14197 load.
14198
14199 2001-05-07 Keith Seitz <keiths@cygnus.com>
14200
14201 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14202 set up the display for testing.
14203 (gdbtk_start): Convert all paths to paths that tcl will like.
14204 Export target information to environment.
14205 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14206 necessary.
14207 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14208 (to_tcl_path): New proc to convert a given pathname into
14209 a path acceptible as an argument to a tcl command.
14210 (_gdbtk_export_target_info): New proc to export target info
14211 into the environment for gdbtk testing.
14212 (gdbtk_done): New proc to signal end-of-test.
14213
14214 2001-05-06 Jim Blandy <jimb@redhat.com>
14215
14216 * restore.c: Make the code of caller0 correspond to its comment.
14217
14218 2001-05-03 Michael Snyder <msnyder@redhat.com>
14219
14220 * config/sid.exp (gdb_target_sid): Check for error messages.
14221 On error or timeout, don't make expect exit (which will terminate
14222 all subsequent tests); instead just make gdb exit.
14223 (gdb_load): Check for error messages. On error or timeout,
14224 return a negative value.
14225
14226 2001-04-24 Jim Blandy <jimb@redhat.com>
14227
14228 * gdb.c++/templates.exp: If we see the prompt for the overload
14229 list, but we haven't recognized any of the longer patterns,
14230 arrange for this test to fail, not hang.
14231
14232 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14233 variations.
14234
14235 2001-04-22 Michael Chastain <chastain@redhat.com>
14236
14237 * gdb.c++/local.exp: Use the 'runto' library function.
14238 * gdb.c++/namespace.exp: Likewise.
14239 * gdb.c++/overload.exp: Likewise.
14240
14241 2001-03-26 Kevin Buettner <kevinb@redhat.com>
14242
14243 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14244 * gdb.base/step-line.exp: New file. Test step/next in presence of
14245 #line directives.
14246 * gdb.base/step-line.c: New file. Test program for the above.
14247 * gdb.base/step-line.inp: New file. We pretend that this file has
14248 been transformed by some other tool into step-line.c.
14249
14250 2001-03-21 Jim Blandy <jimb@redhat.com>
14251
14252 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14253 unmangled operator names.
14254
14255 2001-03-20 Jim Blandy <jimb@redhat.com>
14256
14257 * gdb.threads/linux-dp.exp: Recognize an additional message
14258 generated by GDB when it doesn't understand how to debug threads
14259 on the target system.
14260
14261 2001-03-19 Andrew Cagney <ac131313@redhat.com>
14262
14263 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14264
14265 2001-03-12 Michael Chastain <chastain@redhat.com>
14266
14267 * gdb.c++/derivation.exp: Use the 'runto' library function.
14268
14269 2001-03-12 Michael Chastain <chastain@redhat.com>
14270
14271 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14272
14273 2001-02-24 Michael Chastain <chastain@redhat.com>
14274
14275 * gdb.c++/ref-types.exp: Change handwritten code to library
14276 function 'runto'.
14277
14278 2001-03-16 Orjan Friberg <orjanf@axis.com>
14279
14280 * gdb.base/signals.exp: Set count to 0 explicitly.
14281
14282 2001-03-15 Mark Salter <msalter@redhat.com>
14283
14284 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14285 (gdb_target_monitor): Add check of gdb_target_cmd return value.
14286 (gdb_load): Add support for additional target_info: gdb_download_size
14287 and gdb_load_timeout.
14288
14289 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14290
14291 * gdb.base/annota1.exp: Move test of isnative to earlier in the
14292 file -- to prevent failing when the compile fails but we have no
14293 intention of running the tests anyway.
14294
14295 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14296 tests if set.
14297
14298 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
14299 integers.
14300
14301 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14302 * gdb.c++/namespace.exp: Ditto.
14303
14304 2001-03-07 Orjan Friberg <orjanf@axis.com>
14305
14306 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14307 * gdb.base/pointers.exp: Relax pattern match of decimals.
14308
14309 2001-03-06 Kevin Buettner <kevinb@redhat.com>
14310
14311 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14312 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14313 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14314 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14315 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14316 config/sh.exp, config/sid.exp, config/slite.exp,
14317 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14318 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14319 config/vxworks.exp, config/vxworks29k.exp,
14320 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14321 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14322 gdb.base/arithmet.exp, gdb.base/assign.exp,
14323 gdb.base/async.exp, gdb.base/attach.exp,
14324 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14325 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14326 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14327 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14328 gdb.base/commands.exp, gdb.base/completion.exp,
14329 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14330 gdb.base/constvars.exp, gdb.base/corefile.exp,
14331 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14332 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14333 gdb.base/ending-run.exp, gdb.base/environ.exp,
14334 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14335 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14336 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14337 gdb.base/funcargs.exp, gdb.base/help.exp,
14338 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14339 gdb.base/logical.exp, gdb.base/long_long.exp,
14340 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14341 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14342 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14343 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14344 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14345 gdb.base/regs.exp, gdb.base/relational.exp,
14346 gdb.base/remote.exp, gdb.base/reread.exp,
14347 gdb.base/restore.exp, gdb.base/return2.exp,
14348 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14349 gdb.base/selftest.exp, gdb.base/setshow.exp,
14350 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14351 gdb.base/sigall.exp, gdb.base/signals.exp,
14352 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14353 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14354 gdb.base/step-test.exp, gdb.base/structs.c,
14355 gdb.base/structs.exp, gdb.base/structs2.exp,
14356 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14357 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14358 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14359 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14360 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14361 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14362 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14363 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14364 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14365 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14366 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14367 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14368 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14369 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14370 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14371 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14372 gdb.trace/circ.exp, gdb.trace/collection.exp,
14373 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14374 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14375 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14376 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14377 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14378 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14379 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14380 notices.
14381
14382 2001-02-27 Michael Snyder <msnyder@cygnus.com>
14383
14384 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14385 first arg is int not float.
14386
14387 2001-02-22 Michael Snyder <msnyder@cygnus.com>
14388
14389 * gdb.base/reread.exp: Unsupported for non-native targets;
14390 doesn't work for remote debugging.
14391
14392 2001-02-19 Fernando Nasser <fnasser@redhat.com>
14393
14394 From Drew Moseley <dmoseley@redhat.com>
14395 * gdb.base/ending-run.exp: Properly handle the BSP state when
14396 stepping past the end of main.
14397
14398 2001-02-19 John Moore <jmoore@redhat.com>
14399
14400 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14401 Converted HPUX fix for non-expected items following multiple
14402 step commands into general solution for all platforms.
14403
14404 2001-02-18 Michael Chastain <chastain@redhat.com>
14405
14406 * gdb.c++/classes.exp (do_tests): Change runto statements
14407 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14408 statements demangler agnostic.
14409 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14410 (gdb_virtfunc_restart): Likewise.
14411
14412 2001-02-14 Michael Chastain <chastain@redhat.com>
14413
14414 * gdb.c++/inherit.exp (do_tests): Change runto statements
14415 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14416 statements demangler agnostic.
14417
14418 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14419
14420 * gdb.threads/pthreads.exp: Unify pass/fail messages for
14421 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14422 before calling common_routine 15 times'' tests.
14423
14424 2001-02-11 Michael Chastain <chastain@redhat.com>
14425
14426 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14427 Helps the test script figure out which demangler is in use.
14428 (dm_type_foo_ref): Ditto.
14429 (dm_type_int_star): Ditto.
14430 (dm_type_long_star): Ditto.
14431 (dm_type_unsigned_int): Ditto.
14432 (dm_type_void): Ditto.
14433 (dm_type_void_star): Ditto.
14434 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
14435 Probe the gdb demangler and set variables to accommodate
14436 formatting differences.
14437 (info_func_regexp): New function. Same as info_func, but
14438 matches against a regexp.
14439 (info_func): Match against a literal string.
14440 (print_addr_2): New function. Match against a literal string,
14441 which can be different from the input to gdb.
14442 (print_addr): Simply call print_addr_2 with the same argument twice.
14443 (test_lookup_operator_functions): Use demangler formatting variables.
14444 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14445 the tests in the same order as the C++ class declaration.
14446 (test_paddr_operator_functions): Ditto.
14447 (test_paddr_overloaded_functions): Ditto.
14448 (test_paddr_hairy_functions): Use demangler formatting variables.
14449 Add reference to gdb/19 for related tests.
14450 (do_tests): Call probe_demangler.
14451
14452 2001-01-30 Kevin Buettner <kevinb@redhat.com>
14453
14454 * gdb.c++/templates.cc (printf): Remove unused function definition.
14455
14456 2001-01-26 Felix Lee <flee@redhat.com>
14457
14458 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14459
14460 2001-01-25 matthew green <mrg@redhat.com>
14461
14462 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14463 up sid.
14464 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14465
14466 2001-01-25 matthew green <mrg@redhat.com>
14467
14468 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
14469 Deprecate $sid_spawn_id.
14470 (sid_exit): Remove code necessary only for `spawn.'
14471
14472 2001-01-25 matthew green <mrg@redhat.com>
14473
14474 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14475
14476 2001-01-28 Michael Chastain <chastain@redhat.com>
14477
14478 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14479 to call when tests fail. It takes gdb out of the overloaded
14480 function choice menu back to the main prompt, so that the test
14481 program stays synchronized.
14482 (set_bp_overloaded): New proc to collect all the common
14483 code for setting a breakpoint on an overloaded name. Calls
14484 take_gdb_out_of_choice_menu when needed.
14485 (menu_overload1arg): New variable to collect the repeated
14486 instances of the expected menu for an overloaded name. Change
14487 the regular expression to handle changes in g++ type encoding:
14488 "void" can be either "void" or "", and "unsigned int" can be
14489 either "unsigned int" or "unsigned".
14490 (continue_to_bp_overloaded): Change regular expressions to handle
14491 changes in g++ type encoding.
14492 (no proc): Call take_gdb_out_of_choice_menu when needed.
14493 Remove redundant calls to "info break". Accept either "canceled"
14494 or "cancelled". Change regular expressions in "info break"
14495 calls to handle changes in g++ type encoding. Give all tests
14496 unique strings.
14497
14498 2001-01-17 Ben Elliston <bje@redhat.com>
14499
14500 * config/sid.exp: New file.
14501
14502 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
14503
14504 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
14505
14506 2000-12-21 Michael Snyder <msnyder@cygnus.com>
14507
14508 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
14509 Add a RE to accept a non-ascii char if one is ever presented.
14510
14511 2000-12-20 Fernando Nasser <fnasser@redhat.com>
14512
14513 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
14514
14515 2000-12-18 Michael Snyder <msnyder@cygnus.com>
14516
14517 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
14518 in regexp. One '\' does not suffice on Linux.
14519
14520 2000-12-09 Michael Chastain <chastain@redhat.com>
14521
14522 * gdb.base/break.exp (test_clear_command): Use a marker function
14523 rather than 'main' for the test function. Also move this
14524 test to an execution point where the marker function names are
14525 guaranteed to be bound to functions. (Executing tests after a
14526 'finish' from main runs into name conflicts with local names
14527 in __libc_start_main).
14528
14529 2000-12-07 Michael Snyder <msnyder@cygnus.com>
14530
14531 * gdb.base/finish.exp: New test for gdb's "finish" command.
14532 * gdb.base/return2.exp: New test for gdb's "return" command.
14533 * gdb.base/return2.c: New source file for above.
14534
14535 2000-12-05 Michael Snyder <msnyder@cygnus.com>
14536
14537 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
14538 * gdb.base/miscexprs.exp: Ditto.
14539 * gdb.base/pointers.exp: Ditto.
14540 * gdb.c++/derivation.exp: Ditto.
14541 * gdb.c++/local.exp: Ditto.
14542 * gdb.c++/namespace.exp: Ditto.
14543 * gdb.c++/overload.exp: Ditto.
14544 * gdb.c++/ref-types.exp: Ditto.
14545
14546 2000-12-05 Michael Snyder <msnyder@cygnus.com>
14547
14548 * gdb.base/constvars.exp: Test result of "up" command.
14549 * gdb.base/miscexprs.exp: Ditto.
14550 * gdb.base/pointers.exp: Ditto.
14551 * gdb.base/scope.exp: Ditto.
14552 * gdb.c++/derivation.exp: Ditto.
14553 * gdb.c++/local.exp: Ditto.
14554 * gdb.c++/namespace.exp: Ditto.
14555 * gdb.c++/overload.exp: Ditto.
14556 * gdb.c++/ref-types.exp: Ditto.
14557
14558 2000-11-22 Michael Chastain <chastain@redhat.com>
14559
14560 * mips_pro.exp: Accept either "middle -> top -> main" or
14561 "middle -> main" in the backtrace, because gcc can optimize
14562 tail calls to jumps. Remove setup_xfail for the hppa case.
14563 Add a comment with the original warning messages from PR 3016,
14564 which was filed in 1993, to preserve them for posterity.
14565
14566 2000-11-17 Nick Duffek <nsd@redhat.com>
14567
14568 * lib/gdb.exp (gdb_test): Override timeout with board info.
14569
14570 2000-11-17 Nick Duffek <nsd@redhat.com>
14571
14572 * gdb.base/display.exp: Don't kill running stub. Add "again" to
14573 the second kill and detach messages.
14574
14575 2000-11-17 Nick Duffek <nsd@redhat.com>
14576
14577 * configure.in: Add AC_EXEEXT.
14578 * configure: Regenerate.
14579 * Makefile.in (just-check): Export EXEEXT.
14580 * lib/gdb.exp ($EXEEXT): Import from environment.
14581 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
14582 expect "maint dump-me" on Cygwin.
14583 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
14584 $EXEEXT.
14585
14586 2000-11-17 Nick Duffek <nsd@redhat.com>
14587
14588 * gdb.base/break.exp: Test backtrace and finish from called
14589 function on all platforms, not just HP-UX.
14590
14591 2000-11-03 Michael Snyder <msnyder@cygnus.com>
14592
14593 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
14594 code from gdb_target_monitor, so it can be used independantly
14595 for gdbserver. Also comment out an unnecessary PUTS.
14596
14597 2000-11-03 Michael Snyder <msnyder@cygnus.com>
14598
14599 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
14600 * gdb.base/corefile.exp: Expect the message "Program is being
14601 debugged already" when we send the "corefile" command, since
14602 the preceeding gdb_load may have connected gdb to a remote target.
14603 * gdb.base/display.exp: Disable hardware watchpoints if new
14604 board info variable "no_hardware_watchpoints" is true.
14605 Replace single-letter commands with more readable ones.
14606 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
14607 if new board info variable "no_hardware_watchpoints" is true.
14608 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
14609 to see if stdio (printf) testing is possible.
14610 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
14611 board info variable "no_hardware_watchpoints" is true. Use new
14612 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
14613
14614 2000-11-13 Fernando Nasser <fnasser@redhat.com>
14615
14616 From Orjan Friberg <orjanf@axis.com>:
14617 * gdb.base/printcmds.exp: Escape curly braces followed by a number
14618 in array print pattern match.
14619
14620 2000-11-09 Fernando Nasser <fnasser@redhat.com>
14621
14622 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
14623 spelling "cancelled" to U.S. spelling "canceled" to match changes
14624 made to gdb.
14625 * gdb.c++/ovldbreak.exp: Ditto.
14626
14627 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14628
14629 * gdb.base/callfuncs.c (main): Moved to end of file, call
14630 t_double_values to initialize the FPU before inferior calls are made.
14631 * gdb.base/callfuncs.exp: Test for register preservation after calling
14632 inferior functions. Add tests for continuining, finishing and
14633 returning from a stop in a call dummy.
14634
14635 2000-10-24 Michael Snyder <msnyder@cygnus.com>
14636
14637 * gdb.base/commands.exp: Break up long lines, and re-indent.
14638
14639 2000-10-19 Michael Snyder <msnyder@cygnus.com>
14640
14641 * config/gdbserver.exp: Rewritten from the ground up, to make it
14642 compatible with the current dejagnu tree, and to make it work with
14643 the new "gdbserver" in libremote.
14644
14645 2000-10-16 Michael Snyder <msnyder@cygnus.com>
14646
14647 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
14648 * gdb.base/varargs.exp: Skip entire test if no printf support.
14649 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
14650 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
14651
14652 2000-10-13 Michael Snyder <msnyder@cygnus.com>
14653
14654 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
14655 no floating point support.
14656 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
14657 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
14658 * gdb.base/call-rt-st.exp: Ditto.
14659 * gdb.base/call-strs.exp: Ditto.
14660
14661 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
14662
14663 * gdb.base/sizeof.c: include <stdio.h>.
14664
14665 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
14666 'finish', otherwise uncaptured gdb_prompt would potentially
14667 throw remaining test points out of sync.
14668
14669 2000-07-26 Scott Bambrough <scottb@netwinder.org>
14670
14671 * gdb.base/recurse.exp: Run tests for all targets.
14672 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
14673 gnu-oldld case on ARM.
14674 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
14675 for ARM targets.
14676
14677 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
14678
14679 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
14680 * gdb.java/configure: Rebuild.
14681
14682 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
14683
14684 * gdb.java/jv-exp.exp: New file.
14685
14686 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
14687
14688 * configure: Rebuilt.
14689 * configure.in (configdirs): Add gdb.java.
14690 * gdb.java/jmisc.java: New file.
14691 * gdb.java/jmisc.exp: New file.
14692 * gdb.java/Makefile.in: New file.
14693 * gdb.java/configure: Rebuilt.
14694 * gdb.java/configure.in: New file.
14695 * lib/java.exp: New file.
14696
14697 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
14698
14699 * gdb.base/exprs.exp: Test casts to a pointer including over and
14700 underflow.
14701
14702 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
14703
14704 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
14705 and the compilers sizes.
14706
14707 2000-07-09 Nick Duffek <nsd@redhat.com>
14708
14709 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
14710 (use_methods): New function.
14711 (main): Call use_methods().
14712 * gdb.c++/classes.exp (test_method_param_class): New procedure.
14713 (do_tests): Call test_method_param_class.
14714
14715 2000-07-09 Nick Duffek <nsd@redhat.com>
14716
14717 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
14718 spelling.
14719 (test_enums): New procedure. Move enum tests from end of script
14720 to here. Set breakpoint on function name instead of line number.
14721 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
14722 (enums2): New marker function.
14723 (enums1): New function.
14724 (main): Call enums1(). Move enum tests to enums1().
14725
14726 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
14727
14728 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
14729 compile/link program. Update line numbers.
14730 * gdb.asm/d10v.inc: Define ``startup''.
14731 * gdb.asm/asmsrc1.s: Add definition of _start.
14732
14733 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
14734
14735 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
14736
14737 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14738
14739 * gdb.base/maint.exp: Add 'maint print architecture' item to output
14740 of 'help maint print' command.
14741
14742 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
14743
14744 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
14745 they use gdb_expect_list.
14746
14747 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
14748
14749 * gdb.base/commands.exp: Use ``set remote
14750 memory-read-packet-size'' instead of ``set endian big'' to test
14751 long commands.
14752
14753 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
14754
14755 * gdb.c++/templates.exp (do_tests): Make all of these work under
14756 g++, and stop skipping them.
14757
14758 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
14759 work under g++.
14760
14761 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
14762 initialization.
14763
14764 2000-06-02 Michael Snyder <msnyder@cygnus.com>
14765
14766 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
14767 the regular expression: accept an (almost) arbitrary sequence of
14768 "frames-invalid" and "breakpoints-invalid" messages both before
14769 and after the "starting" message.
14770
14771 2000-06-02 Michael Snyder <msnyder@cygnus.com>
14772
14773 * gdb.c++/local.exp: This test has never been known to work with g++.
14774
14775 2000-05-18 Michael Snyder <msnyder@cygnus.com>
14776
14777 * gdb.base/annota1.exp (annotate-signal-handler-caller):
14778 Relax the regular expression a little, make it pass on Solaris 8.
14779
14780 2000-05-12 Kevin Buettner <kevinb@redhat.com>
14781
14782 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
14783 a call, do not require that gdb stop on the line after the call.
14784 Instead, it is permissible for gdb to stop on the line of the
14785 call itself.
14786
14787 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
14788
14789 * gdb.base/break.exp (bp on small function, optimized file):
14790 Add a second pass pattern. The behavior differs here between stabs
14791 and dwarf for one-line functions. Stabs preserves two line symbols
14792 (one before the prologue and one after) with the same line number,
14793 but dwarf regards these as duplicates and discards one of them.
14794 Therefore the address after the prologue (where the breakpoint is)
14795 has no exactly matching line symbol, and GDB reports the breakpoint
14796 as if it were in the middle of a line rather than at the beginning.
14797
14798 2000-05-08 Michael Snyder <msnyder@cygnus.com>
14799
14800 * gdb.base/interrupt.exp: Make "pass" message say "send"
14801 rather than "send_gdb" (for consistancy).
14802
14803 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
14804
14805 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
14806 * gdb.c++/templates.cc: Properly check for GCC version number.
14807 * lib/compiler.cc: Likewise
14808
14809 2000-04-28 Michael Snyder <msnyder@cygnus.com>
14810
14811 * gdb.base/break.exp: When compiled with -O2 optimization,
14812 gdb may not stop at the first line of main, due to code motion.
14813
14814 2000-04-26 Michael Snyder <msnyder@cygnus.com>
14815
14816 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
14817 This test depends on parsing the printf output from the target.
14818 Since the sparclet stub doesn't do stdio, this will never work.
14819 * gdb.base/call-rt-st.exp: ditto.
14820 * gdb.base/call-strs: ditto.
14821
14822 2000-04-24 Michael Snyder <msnyder@cygnus.com>
14823
14824 * gdb.base/miscexprs.exp: make sizeof long array test portable.
14825
14826 * gdb.base/ending-run.exp: After connecting to a remote target,
14827 but before running, the target will appear to be in a random
14828 location. Specify both a file and a line for breakpoints.
14829 Also, the function that calls main may be called 'init'
14830 rather than 'start'.
14831
14832 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14833
14834 * gdb.base/help.exp: Update output for add-symbol-file command.
14835
14836 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
14837
14838 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14839 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
14840
14841 2000-04-07 J.T. Conklin <jtc@redback.com>
14842
14843 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
14844
14845 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14846
14847 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14848
14849 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14850 values that can be represented exactly.
14851 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14852 above change, and to not check against the directory part of the source
14853 file name.
14854 (step into print_long_arg_list): Likewise.
14855 (print print_small_structs from print_long_arg_list): Likewise.
14856 (print print_long_arg_list): Likewise.
14857
14858 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14859
14860 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
14861
14862 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14863
14864 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14865
14866 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
14867
14868 * gdb.base/commands.exp (deprecated_command_test): Add test for
14869 deprecate with no arguments.
14870
14871 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14872
14873 * gdb.base/break.exp: Add new test for setting breakpoints on
14874 optimized code so we can test breakpoints work even when function
14875 prologues may be optimized away
14876
14877 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14878
14879 From David Whedon <dwhedon@gordian.com>
14880 * gdb.base/commands.exp : Added command deprecator tests.
14881
14882 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
14883
14884 * gdb.base/help.exp: Added test for new apropos command.
14885
14886 2000-03-21 Kevin Buettner <kevinb@redhat.com>
14887
14888 * gdb.base/pointers.c (usevar): New function.
14889 (main): Make sure that global variables v_int_pointer2, rptr,
14890 and y are all referenced someplace in the program by calling
14891 usevar() on them. [Some linkers delete symbols which are
14892 never referenced. The space remains, but there's no way to
14893 get a (symbolic) handle on the variable from the debugger.]
14894
14895 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14896
14897 * gdb.base/printcmds.c: Add typedeffed arrays.
14898
14899 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14900 procedure to test arrays that are typedef'd.
14901
14902 2000-03-13 James Ingham <jingham@leda.cygnus.com>
14903
14904 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
14905 the library directories.
14906
14907 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14908
14909 * configure.in (configdirs): Add sub directory gdb.mi.
14910 * configure: Re-generate.
14911
14912 * gdb.mi: New directory.
14913
14914 2000-02-25 Scott Bambrough <scottb@netwinder.org>
14915
14916 * gdb.base/long_long.exp: Correct test suite failure when printing
14917 a long long value as a double on ARM platforms.
14918
14919 2000-02-16 Jim Blandy <jimb@redhat.com>
14920
14921 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14922 default source file is set properly before running this test.
14923
14924 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14925
14926 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14927 gdbtk/library directory, not in gdbtcl2.
14928
14929 2000-02-04 Jim Blandy <jimb@redhat.com>
14930
14931 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14932 backslash from regexp pattern.
14933
14934 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14935 procedure. Use it to run all the "continue to bp overloaded"
14936 tests. Note that this changes the names of the tests slightly.
14937 If the breakpoint hit message includes a hex PC value, because
14938 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14939 from the real source code, still consider that a pass.
14940
14941 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14942 XFAIL here if the breakpoint message contains a hex address. Note
14943 similar change on 1999-11-02.
14944
14945 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14946
14947 * gdb.base/ptype.exp: Establish a default source file before
14948 calling get_debug_format.
14949
14950 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14951
14952 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14953
14954 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14955
14956 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14957 of successive stepi commands -- while in the prologue we should see
14958 the function entry bracket.
14959
14960 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14961
14962 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14963 reach __change_mode() when stepping through the end of main().
14964
14965 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14966
14967 * gdb.base/default.exp: Fix expected pattern.
14968 * gdb.base/help.exp: Same.
14969
14970 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14971
14972 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14973 Don't use xfail's because that affects only the following test.
14974
14975 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14976 solaris or linux.
14977
14978 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14979
14980 2000-01-07 Michael Snyder <msnyder@cygnus.com>
14981
14982 * gdb.base/display.exp: Some yacc parsers like to say
14983 "A syntax error" rather than "A parse error". Accept both.
14984
14985 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14986
14987 * gdb.base/default.exp: Remove OS dependent string from "target
14988 remote" test.
14989 * gdb.base/help.exp: Same for "help target remote" test.
14990
14991 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14992
14993 From Jim Kingdon <kingdon@redhat.com>:
14994
14995 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14996 prompt (cleanup rather than necessity, but still might keep output
14997 from spilling to next test).
14998
14999 2000-01-02 Fred Fish <fnf@cygnus.com>
15000
15001 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15002 AIX, which defines them in <sys/types.h>.
15003
15004 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
15005
15006 * gdb.base/default.exp: Match arm* etc instead of arm in "info
15007 float" test.
15008
15009 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
15010
15011 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
15012
15013 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15014 outermost frame disallowed".
15015
15016 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15017
15018 * gdb.base/setvar.exp: New tests for setting the value of a struct
15019 with a constant list.
15020
15021 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15022
15023 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15024 require the user to type a cast before setting the value of a struct.
15025
15026 1999-12-06 Jim Blandy <jimb@cygnus.com>
15027
15028 * gdb.base/default.exp: Expect the new 'info float' command on
15029 all i386 platforms.
15030
15031 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15032 LinuxThreads libraries that don't support debugging.
15033
15034 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15035
15036 * gdb.base/remote.c: Fill the buffer with truely random data.
15037 Change the buffer type to ``unsigned char'' to simplify size
15038 arithmetic.
15039
15040 * gdb.base/remote.exp: Reduce download numbers by one. Typical
15041 stub only handles 400-1 byte packets. Verify that the download
15042 worked.
15043
15044 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15045
15046 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15047 tests, using UNRESOLVED for the untested cases. Also, does not wait
15048 for a timeout if the prompt was received before a recognizable pattern.
15049
15050 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15051
15052 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15053
15054 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15055
15056 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
15057 watchpoints.
15058
15059 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
15060
15061 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15062
15063 * gdb.c++/local.exp: Be more flexible in recognizing local class
15064 name mangling. Don't allow horribly truncated method names.
15065 * gdb.c++/derivation.exp: Expect protected inheritance.
15066 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15067 * gdb.c++/virtfunc.exp: Likewise.
15068 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15069 when printing a nested enum.
15070
15071 1999-11-22 Jim Blandy <jimb@cygnus.com>
15072
15073 * gdb.base/step-test.exp: Properly await GDB's response to setting
15074 a breakpoint on the call to large_struct_by_value.
15075
15076 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15077 just because we have debug info for the `start' function.
15078
15079 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15080
15081 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15082 "Unknown signal" messages, which indicate (on LinuxThreads) that
15083 GDB doesn't know how to debug threads on this system. This is
15084 better than hanging while philosopher 0 dumps chatter into gdb.log.
15085
15086 1999-11-18 Tom Tromey <tromey@cygnus.com>
15087
15088 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15089
15090 1999-11-18 Fred Fish <fnf@cygnus.com>
15091
15092 * gdb.base/coremaker2.c: Add sample program for generating
15093 cores that is more self contained than coremaker.c. Eventually
15094 I'll add more code to this and tie it into the testsuite.
15095
15096 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15097
15098 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15099
15100 1999-11-10 Jimmy Guo <guo@cup.hp.com>
15101
15102 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
15103 from $srcdir/lib/.
15104 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
15105 and gdb.c++/.
15106
15107 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15108
15109 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
15110 'continue with watch' test point.
15111
15112 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15113
15114 Merged from p2linux-990323-branch:
15115
15116 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15117
15118 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15119
15120 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
15121 {limit,fixed}''. Test ``set download-write-size''.
15122
15123 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15124
15125 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
15126 gdb_expect_list.
15127
15128 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15129
15130 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15131
15132 1999-11-03 Mark Salter <msalter@cygnus.com>
15133
15134 * gdb.base/break.exp: Fix "stub continue" pattern.
15135
15136 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15137
15138 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15139
15140 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15141
15142 * gdb.base/display.exp ("finish"): Add timeout clause.
15143
15144 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15145 plain prompt clause, so this doesn't have to time out in order to
15146 fail.
15147
15148 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
15149 breakpoint hit messages include an address.
15150
15151 * gdb.base/display.exp: Don't forget to escape parens in regular
15152 expressions. Unix regexp notatation sucks.
15153
15154 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15155
15156 * gdb.base/annota1.exp: Test for annotate-signalled: change output
15157 order for 'signalled' message.
15158
15159 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15160
15161 From Jimmy Guo <guo@cup.hp.com>:
15162 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15163 * gdb.base/annota1.c: Add code for tests to work with.
15164
15165 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15166
15167 * gdb.base/remote.exp: New test for remote downloading settings.
15168 * gdb.base/remote.c: New file with large .data.
15169
15170 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15171
15172 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15173 for LinuxThreads support, merged from the Code Fusion branch.
15174
15175 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15176
15177 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
15178 containing exp_continue into a while within an expect. Don't
15179 attempt a start more than three times. Check return value from
15180 gdb_load.
15181
15182 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15183
15184 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
15185 a pass case.
15186
15187 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
15188
15189 * gdb.base/break.c (main): Added a statement that we can step
15190 off of.
15191 * gdb.base/break.exp: Added tests for setting a breakpoint
15192 at an offset and stepping onto a breakpoint.
15193
15194 1999-10-01 Fred Fish <fnf@cygnus.com>
15195
15196 * gdb.base/help.exp (help add-symbol-file): Update to match current
15197 gdb output.
15198
15199 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15200
15201 * gdb.base/break.exp: Code locations are in hex, don't forget!
15202 (For HP-UX.)
15203
15204 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15205
15206 * condbreak.exp: Use break.c as test program.
15207 * condbreak.c: Remove, redundant with break.c.
15208
15209 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15210
15211 * config/monitor.exp (gdb_target_monitor): Disable X- and
15212 Z-packets if the target needs it.
15213
15214 1999-09-13 James Ingham <jingham@leda.cygnus.com>
15215
15216 * gdb.c++/overload.exp: Added tests for listing overloaded
15217 functions with function pointers in the arg, explicitly calling
15218 out the version you want.
15219
15220 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15221
15222 * long_long.exp: Add variations of test cases that work for
15223 targets with 16-bit ints and 32-bit doubles.
15224
15225 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15226
15227 * break.c (main): Compare a possibly-uninitialized argc with an
15228 unlikely value that fits in 16 bits.
15229
15230 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15231
15232 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15233 0xfeeb, don't want negative numbers if ints are 16 bits.
15234
15235 * lib/gdb.exp (skip_cplus_tests): New proc.
15236 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15237 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15238 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15239 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15240 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15241 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15242 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15243 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
15244
15245 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15246
15247 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15248
15249 * gdb.base/corefile.exp (up): Allow a parameter to appear
15250 in the frame that we're going up to.
15251
15252 From Jim Blandy <jimb@cygnus.com>:
15253
15254 * gdb.base/default.exp (info float): Expect some output now.
15255
15256 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15257 returning floating-point values to fail on the x86.
15258 * gdb.base/callfwmall.exp (do_function_calls): Same.
15259
15260 * gdb.base/list.exp (test_listsize): Correct expectations for
15261 listing line 1 with listsize 2. Also, listing a single line
15262 works now, as does listing three lines. [Kevin's note: There
15263 were a number of other cases fixed too where the expectations
15264 differed...]
15265
15266 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15267
15268 * gdb.base/selftest.exp: Add case for when version prints as
15269 constant string instead of char pointer.
15270
15271 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15272
15273 * gdb.base/ending-run.exp: Add Solaris case for what happens when
15274 stepping out of main.
15275
15276 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15277 G++ used.
15278
15279 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
15280 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
15281
15282 * gdb.c++/ovldbreak.exp: Update match string in test that
15283 includes a warning of multiple breakpoints.
15284
15285 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15286
15287 * gdb.base/display.exp: Improve precision of step-after-finish
15288 added yesterday.
15289
15290 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
15291 test.
15292
15293 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15294 configs when using G++, not just hppa*.
15295
15296 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15297
15298 * gdb.base/async.c: New file.
15299 * gdb.base/async.exp: New file.
15300
15301 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15302
15303 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15304 PA64.
15305
15306 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15307
15308 * gdb.base/display.exp: "finish" can leave us mid-line on many
15309 targets, deal with it. Add a small constant to main, instead of
15310 1000 since main+1000 may not be a valid address in the target.
15311
15312 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15313 on hpux11.
15314
15315 * gdb.base/attach.exp: Handle another hpux11 error message variant
15316 when attaching to a process that does not exist.
15317
15318 1999-08-19 J.T. Conklin <jtc@redback.com>
15319
15320 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
15321 characters in 'continue to 1241' test.
15322
15323 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15324
15325 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15326 stop in print_long_arg_list, define and use a whitespace
15327 variable in print_small_structs test, add an XFAIL for Solaris.
15328 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15329 interested enough to fix.
15330
15331 1999-08-13 Keith Seitz <keiths@cygnus.com>
15332
15333 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15334 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15335 proc knows about targets other than the natives.
15336 (test_assign): Use "gdb_run_cmd" to "run" the target.
15337 Check that we've actually hit the breakpoint at main.
15338 When we attempt to assign a value to a local variable, check
15339 that the variable is in the current scope, i.e., don't use
15340 a test with an empty result.
15341
15342 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15343
15344 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
15345 command.
15346
15347 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15348
15349 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15350 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15351 gdb.compat, gdb.threads-hp.
15352 gdb.hp/configure, gdb.hp/configure.in: New files.
15353 gdb.hp/Makefile.in: Recurse into new subdirs.
15354 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15355 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15356 in object files.
15357 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15358
15359 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15360
15361 * gdb.base/display.exp: Help expect by putting a newline in the
15362 funky printf, remove a bogus p/a test.
15363
15364 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15365
15366 * gdb.base/display.exp: Make sure that when we say 'run', we are
15367 connected to the target. This is necessary when running not
15368 natively.
15369
15370 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15371
15372 * gdb.base/step-test.exp: Removed some extraneous messages.
15373
15374 * gdb.base/long_long.exp: Don't run memory examination tests
15375 on little-endian targets (they will need a different set of
15376 results to match).
15377
15378 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15379
15380 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15381 until somebody decides to fix GDB.
15382
15383 * gdb.base/long_long.c: Stop compiler complaint by specifying long
15384 constant as "ULL".
15385 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15386 matches for a couple x/2 commands.
15387
15388 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15389
15390 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15391 by merging in ref-types2 tests.
15392 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15393
15394 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15395 * gdb.c++/Makefile.in: Add standard actions.
15396 (EXECUTABLES): Rename from PROGS, update list.
15397 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15398 from gdb.hp.
15399 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15400 foo and bar locals.
15401 * gdb.c++/anon-union.exp: Fix tests to match.
15402 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15403 expect matches to handle output variations.
15404 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15405 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
15406 output, add HP alternatives for new and delete prints.
15407 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
15408 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
15409 * gdb.c++/demangle.exp: Use $style when reporting failure.
15410 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15411 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15412 match alternatives.
15413 * gdb.c++/local.exp: Add match alternatives or xfails for HP
15414 compilers.
15415 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15416 * gdb.c++/method.exp: Add match alternatives.
15417 * gdb.c++/misc.cc: Add bool types.
15418 * gdb.c++/misc.exp: Add tests for bool types.
15419 * gdb.c++/overload.exp: Add xfails.
15420 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15421 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15422 add some more template parameter tests (only for HP currently).
15423 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15424 * gdb.c++/virtfunc.cc: Add return type and value for main.
15425 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15426 match alternatives.
15427
15428 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15429
15430 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15431
15432 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15433
15434 * gdb.base/signals.exp: Don't expect getting a backtrace from
15435 within a signal handler to fail on Linux.
15436
15437 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15438
15439 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15440 * lib/gdb.exp: Remove some gratuitious semicolons.
15441 (delete_breakpoints): Increase timeout.
15442 (gdb_expect): Add -notransfer option.
15443 (gdb_test): Use -notransfer option.
15444 (get_compiler_info): Add f77 case.
15445 (get_compiler): New proc, split out from gdb_preprocess, add f77
15446 case.
15447 (gdb_preprocess): Call get_compiler.
15448
15449 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15450 * gdb.base/attach.exp, gdb.base/display.exp,
15451 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15452 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15453 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15454 third arg to gdb_test.
15455 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15456 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
15457 HP-UX xfails, add others.
15458 * gdb.base/completion.exp: Reflect name change of self-test.
15459 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
15460 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15461 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15462 HP failure number.
15463 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15464 useless HP-UX 10.30 references.
15465 * gdb.base/maint.exp: Loosen matches.
15466 * gdb.base/pointers.c (main): Declare more_code.
15467 * gdb.base/pointers.exp: Match on output of a `next'.
15468 * gdb.base/structs.c: Add prototypes.
15469 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15470 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15471
15472 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15473
15474 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
15475 command.
15476
15477 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15478
15479 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15480 Fix run to main failures. Watchpoint can be hardware watchpoint.
15481
15482 * gdb.base/annota1.exp: Clean up some more, in case printf has
15483 debug info. Deal with lack of signal hanlder info in stack.
15484
15485 From Jim Kingdon <kingdon@redhat.com>:
15486 * gdb.base/annota1.exp: If printf has debug info, deal with it.
15487
15488 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
15489
15490 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
15491 gdb.base/foll-vfork.exp: Don't run for crosses.
15492
15493 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15494
15495 * gdb.base/configure.in: Check for gdbvars.exp instead of
15496 a1-selftest.exp.
15497 * gdb.base/configure: Re-generate.
15498
15499 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
15500
15501 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
15502 in trying to run first and name is too long.
15503
15504 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
15505 pointers2.c and pointers2.exp, respectively.
15506 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
15507 doschk happier.
15508
15509 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
15510
15511 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
15512 callfuncs2.c and callfuncs2.exp.
15513
15514 * gdb.base/list.exp: Remove mistaken xfails.
15515 * gdb.base/list0.h: Add optional prototypes.
15516
15517 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
15518
15519 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
15520 calling malloc.
15521 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
15522 * ptype.exp: Move test for get_debug_format to before its first
15523 use.
15524
15525 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15526
15527 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
15528 * gdb.base/annota2.cc, annota2.exp: Move from here.
15529 * gdb.c++/annota2.cc, annota2.exp: To here.
15530 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
15531
15532 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
15533
15534 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
15535 a consistent format.
15536
15537 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
15538
15539 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15540 * lib/gdb.exp (get_compiler_info): Add detection for assorted
15541 HP compilers, also set the globals $true and $false.
15542
15543 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
15544 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
15545 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
15546 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
15547 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
15548 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
15549 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
15550 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
15551 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
15552 whatis.c} Add C++ compatible function definitions and return
15553 types, add includes for library functions.
15554 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
15555 * gdb.base/step-test.c (myglob): Rename from glob.
15556 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
15557 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
15558 files, move here from gdb.hp.
15559 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
15560 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
15561 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
15562 Adjust line numbers in regexps.
15563
15564 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
15565 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
15566 instead of 0/1.
15567
15568 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
15569 foll-vfork.exp: New files, move here from gdb.hp.
15570 * gdb.base/page.exp: New file, test of pagination command.
15571
15572 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
15573 recursion test.
15574 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
15575
15576 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
15577 gdb.base/solib.exp: Fix compiler invocation process.
15578
15579 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
15580 HP-UX 11, turn off overload resolution explicitly.
15581 * gdb.base/commands.exp: Set argument list explicitly, add
15582 watchpoint test.
15583 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
15584 them work.
15585 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
15586 expressions properly.
15587 * gdb.base/corefile.exp: Loosen the match slightly.
15588 * gdb.base/default.exp: Allow "Error accessing memory" message
15589 also.
15590 * gdb.base/display.exp: Skip over x/0 j if PA64.
15591 * gdb.base/funcargs.exp: Add xfails for HP-UX.
15592 * gdb.base/interrupt.exp: Ditto.
15593 * gdb.base/langs.exp: Add symbolic matches governed by compiler
15594 in use.
15595 * gdb.base/list.exp: Add xfails for HP-UX.
15596 * gdb.base/long_long.exp: Refine some of the numeric matches.
15597 * gdb.base/mips_pro.exp: Xfail on HP-UX.
15598 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
15599 * gdb.base/nodebug.exp: Succeed on more varieties of output.
15600 * gdb.base/opaque.exp: Remove some HP-UX xfails.
15601 * gdb.base/ptype.exp: Succeed on more varieties of output.
15602 * gdb.base/scope.exp: Add xfails for HP-UX.
15603 * gdb.base/sect-cmd.exp: Add more cases.
15604 * gdb.base/setvar.exp: Add xfails for HP-UX.
15605 * gdb.base/shlib-call.exp: Loosen some matches slightly.
15606 * gdb.base/signals.exp: Match on void symbolically.
15607 * gdb.base/step-test.exp: Add case for PA64.
15608 * gdb.base/term.exp: Add exit and restart.
15609 * gdb.base/twice.exp: Clean up after self.
15610 * gdb.base/varargs.exp: Disable overload resolution explicitly.
15611 * gdb.base/whatis.exp: Allow more ways to pass tests.
15612
15613 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
15614 no longer useful.
15615
15616 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
15617
15618 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
15619 list of patterns.
15620 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
15621 print_double_array(double_array)", "continuing to breakpoint
15622 1018", "print print_double_array(array_d)" and "continuing to
15623 1034" tests.
15624
15625 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
15626
15627 * Makefile.in: Add empty html and install-html targets.
15628
15629 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
15630
15631 * config/mt-*: Remove, these haven't been used since 1996.
15632
15633 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
15634
15635 * gdb.base/call-strs.c, gdb.base/ending-run.c,
15636 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
15637 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
15638
15639 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
15640
15641 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
15642 simpler match case for the ptype of the big class.
15643
15644 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15645
15646 * gdb.exp: Fix test for gdb_prompt existence.
15647
15648 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15649
15650 * gdb.exp (gdb_test): Add fail after calls to perror.
15651
15652 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15653
15654 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
15655
15656 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15657
15658 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
15659
15660 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
15661
15662 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
15663 malloc() is linked in.
15664
15665 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15666
15667 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
15668 step at end.
15669
15670 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
15671
15672 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
15673
15674 * gdb.java/jv-print.exp: New file. (Our first Java test!)
15675
15676 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
15677
15678 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
15679 * gdb.base/mips_pro.exp: Likewise.
15680
15681 1999-06-02 Keith Seitz <keiths@cygnus.com>
15682
15683 * gdb.c++/templates.cc: Change all "new" operators to throw
15684 an exception.
15685 * gdb.c++/cplusfuncs.cc: Likewise.
15686
15687 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
15688
15689 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
15690
15691 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
15692 * gdb.base/ending-run.exp: When stepping out of main, accept a
15693 step into an arbitrary assembler file.
15694
15695 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15696
15697 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
15698 "breakpoint-invalid" to be printed.
15699 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
15700 number of "frames-invalid" and "breakpoint-invalid" to be printed.
15701 * gdb.base/annota2.cc: Initialize a.x to 0.
15702
15703 1999-05-17 Keith Seitz <keiths@cygnus.com>
15704
15705 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
15706 when "skip_float_tests" set.
15707 Ditto for "print print_double_array(array_d)", "print print_small_structs",
15708 "print print_ten_doubles", and "step into print_long_arg_list".
15709 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
15710 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
15711 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
15712 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
15713 "skip_float_tests" is set.
15714 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
15715 when "skip_float_tests" set.
15716
15717 1999-05-06 Keith Seitz <keiths@cygnus.com>
15718
15719 * gdb.base/annota2.cc: Include stdio.h.
15720
15721 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
15722
15723 * gdb.base/crossload.exp: Remove, this has been disabled ever
15724 since BFD stopped including all targets, and cross-GDB gets
15725 plenty of testing anyway.
15726 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
15727 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
15728 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
15729 * gdb.base/README: Remove, was doc for this.
15730 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
15731 needed.
15732
15733 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15734
15735 * gdb.base/call-ar-st.exp: Fix one regular expression in test
15736 output.
15737
15738 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
15739 * gdb.base/annota2.exp: New file. More annotation tests.
15740 * gdb.base/annota1.c: New file. Source file for annota1.exp.
15741 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
15742
15743 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
15744
15745 * config/cfdbug.exp: New file.
15746
15747 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
15748
15749 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
15750 Marcus Daniel's and Dale Hawkins's demangler crashes.
15751
15752 * gdb.c++/demangle.exp (test_gnu_style_demangling,
15753 test_lucid_style_demangling, test_arm_style_demangling,
15754 test_hp_style_demangling): Try Tom Tromey's core-dumping
15755 identifier under each demangling style.
15756
15757 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
15758
15759 * gdb.c++/demangle.exp: Include the current demangling style
15760 in all test names.
15761 (current_demangling_style): New global variable.
15762 (set_demangling_style, test_demangling_core, test_demangling,
15763 test_demangling_exact): New functions.
15764 (test_gnu_style_demangling, test_lucid_style_demangling,
15765 test_arm_style_demangling, test_hp_style_demangling): Use those,
15766 instead of calling gdb_test and gdb_test_exact directly.
15767 (catch_demangling_errors): New function, which reports errors
15768 signalled by the demangling test functions in an orderly way.
15769 (do_tests): Use catch_demangling_errors.
15770
15771 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
15772
15773 * gdb.base/signals.exp (test_handle_all_print): Use () for
15774 grouping in expressions, not {}.
15775
15776 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
15777 initialized yet.
15778
15779 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
15780
15781 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
15782 are listed.
15783
15784 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
15785
15786 * gdb.stabs/weird.exp: Test for CC being defined before
15787 looking at its value.
15788
15789 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
15790
15791 * gdb.base/call-ar-st.exp: Remove stray '#'.
15792 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
15793 "short int" and "long int".
15794 * gdb.c++/overload.cc: Cast the string added in the previous
15795 change, to mollify finicky HP compiler.
15796 * gdb.hp/reg-test.exp (testfile): Fix file name.
15797 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
15798
15799 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
15800 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
15801 alternate form of enum ptype.
15802
15803 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
15804
15805 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
15806 * gdb.hp/*.exp: Change all to run compiler probe only after
15807 passing skip_hp_tests, so as not to waste time on guaranteed
15808 failure.
15809
15810 * gdb.c++/overload.cc: Pass string instead of char addr, always
15811 init ccpfoo.
15812 * gdb.c++/templates.cc: Fix syntax error.
15813
15814 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15815
15816 * gdb.base/commands.exp: Add test for correct position of '>'
15817 when issuing the 'commands' command after a 'while' or 'if'
15818 command.
15819
15820 1999-03-18 James Ingham <jingham@cygnus.com>
15821
15822 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
15823
15824 * gdb.c++/method.exp: It was testing an uninitialized int on the
15825 stack and assuming it was positive.
15826
15827 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
15828
15829 * gdb.base/step-test.exp: Catch a case where finish is broken and
15830 keep it from killing the rest of the tests.
15831 Use gdb_continue_to_end.
15832
15833 * gdb.base/sigall.exp: use gdb_continue_to_end.
15834
15835 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
15836
15837 * gdb.base/display.exp: use runto_main, not run.
15838
15839 * gdb.base/default.exp: Check for the current error message in the
15840 r abbreviation test.
15841 Add strongarm to the targets that know info float.
15842
15843 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
15844 run which doesn't work with monitors.
15845
15846 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15847
15848 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15849
15850 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
15851 program. Traps the case (in Cygmon) when the program never really
15852 exits. Same as Mark's continue_to_exit, but I had put it in a lot
15853 more places, so I used my name. Sorry Mark...
15854
15855 * config/monitor.exp (gdb_target_monitor): added another
15856 target_info parameter: remotebinarydownload. This will set the
15857 remotebinarydownload flag if this is causing some boards trouble.
15858
15859 1999-03-18 Mark Salter <msalter@cygnus.com>
15860
15861 * lib/gdb.exp (continue_to_exit): New function.
15862
15863 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15864 * gdb.base/ending-run.exp: Ditto.
15865 * gdb.base/step-test.exp: Ditto.
15866
15867 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15868
15869 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15870 (suggested by Art Haas <ahaas@neosoft.com>).
15871
15872 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15873
15874 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15875
15876 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15877
15878 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15879 descriptions of types (short unsigned int vs unsigned short, etc).
15880
15881 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15882
15883 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15884 a call to strlen; sometimes we do have sources.
15885
15886 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15887
15888 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15889 character, so GDB won't print garbage after its end.
15890
15891 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15892 breakpoint there instead. Sometimes GCC emits memcpy to handle
15893 the large structures being passed by value, so we step into that
15894 instead of sum_array_print, which obscures what we're really testing.
15895 * gdb.base/step-test.exp: However, we do want a test that notices
15896 the bizarre steps into memcpy, so do that here. Add check for
15897 stepping into function calls that pass large structures by value.
15898 ("Is that a noun clause, or are you just happy to see me?")
15899 Remove all references to specific line numbers.
15900 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15901 New type and function.
15902 (main): Call large_struct_by_value, passing it a large struct by value.
15903 * lib/gdb.exp (gdb_get_line_number): New function.
15904
15905 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15906 more portable.
15907
15908 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15909
15910 * lib/gdb.exp: Doc fixes.
15911
15912 1999-03-05 Nick Clifton <nickc@cygnus.com>
15913
15914 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
15915
15916 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15917
15918 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15919 commands. They're not germane to this test, and they don't work
15920 that way on remote targets.
15921
15922 1999-03-01 James Ingham <jingham@cygnus.com>
15923
15924 * Changelog entries merged over from gdb development branch.
15925
15926 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15927
15928 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15929 for outputting results of test run.
15930
15931 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
15932
15933 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
15934
15935 1999-02-25 Felix Lee <flee@cygnus.com>
15936
15937 * lib/gdb.exp (debug_format): initialize
15938
15939 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15940
15941 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15942 * gdb.base/call-rt-st.c: Ditto.
15943
15944 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15945
15946 * gdb.threads/pthreads.exp (horiz): New variable.
15947 (test_startup): Fix regexps that capture thread numbers.
15948
15949 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15950
15951 * gdb.base/smoke.exp: Disambiguate two test case names (both
15952 called ``print'').
15953
15954 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15955
15956 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15957 compilation.
15958
15959 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15960
15961 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15962 actual output formatting.
15963 * gdb.base/smoke.exp: GDB removes leading 0's.
15964 * gdb.base/volatile.exp: Don't check type of remuneration;
15965 that variable is no longer defined in constvars.c.
15966 * gdb.base/step-test.c (main): Exit with explicit exit code.
15967 * gdb.base/step-test.exp: Remove two nexti checks--they are
15968 not portable.
15969
15970 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15971
15972 * gdb.base/help.exp ("help delete display"): Fix test to match
15973 gdb's output.
15974
15975 * gdb.base/long_long.c (known_types): Initialize values to zero.
15976 * gdb.base/long_long.exp: Step one more line
15977 so 'dec' is initialized in "get to known place". GDB removes
15978 leading zeros. Explicitly ask for hex formatting. Use
15979 unique test case names.
15980
15981 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15982
15983 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
15984
15985 * gdb.c++/method.exp: Add missing close brace.
15986
15987 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15988
15989 * gdb.base/maint.exp: Use 'set height 0' to disable page
15990 prompting, not 'set height 400'.
15991
15992 Fix a bunch of timeouts.
15993 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15994 four separate tests, so expect doesn't take forever to match a ton
15995 of text against a regexp with lots of .* forms.
15996 ("maint print psymbols", "maint print symbols"): Make some of
15997 these greps more selective, so that expect doesn't try to wade
15998 through huge piles of output and time out.
15999
16000 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16001
16002 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
16003 tests: one which doesn't expect shlib events to be reported, and
16004 another which does, but is XFAIL for all platforms other than
16005 HP/UX.
16006
16007 * gdb.base/break.exp: Teach the test suite that the `catch
16008 fork', `catch vfork', and `catch exec' commands produce error
16009 messages on platforms that don't provide these features.
16010
16011 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16012
16013 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
16014 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16015 (shortening names from solib_threshold.exp etc), won't run on
16016 anything but HP-UX for the foreseeable future.
16017 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
16018 reflect move.
16019
16020 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16021
16022 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16023 gdb.trace/Makefile.in (clean): Remove all test executables.
16024
16025 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16026
16027 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16028 successfully re-sets breakpoints in shared libraries.
16029 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16030
16031 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16032
16033 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16034 and compiled w/o GCC.
16035
16036 * gdb.hp/watch-cmd.exp: ditto.
16037
16038 * gdb.hp/watch-hp.exp: ditto.
16039
16040 * gdb.hp/xdb1.exp: ditto.
16041
16042 * gdb.hp/xdb2.exp: ditto.
16043
16044 * gdb.hp/dbx.exp: ditto.
16045
16046 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16047
16048 * constvars.c: Remove C++-isms.
16049 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
16050 with GCC.
16051
16052 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16053
16054 The following changes are part of the HP merge.
16055
16056 * gdb.base/break.exp: new tests to verify that catchpoints for
16057 fork, vfork, and exec don't trigger inappropriately.
16058
16059 * gdb.base/opaque.exp: compile one file at a time, then link.
16060
16061 * gdb.base/signals.exp: be more restrictive about which hppa
16062 systems receive a setup_xfail. new tests.
16063
16064 * gdb.base/solib_threshold.build: new file.
16065 * gdb.base/solib_threshold.exp: new file.
16066 * gdb.base/solib_threshold.link_opts: new file.
16067 * gdb.base/solib_threshold.mk: new file.
16068 * gdb.base/gen_solib_threshold.c: new file.
16069
16070 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16071 tests. New tests for enums inside classes.
16072
16073 * gdb.c++/compiler.cc: indicate support of template debugging.
16074
16075 * gdb.c++/demangle.exp: run hp style demangling tests.
16076
16077 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16078 tests.
16079
16080 * gdb.c++/misc.cc: changes to support new tests.
16081
16082 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16083 to support new tests.
16084
16085 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16086 gcc, then skip these tests.
16087
16088 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16089
16090 The following files are part of the HP merge; some had longer
16091 names at HP, but have been renamed to be no more than 14
16092 characters in length.
16093
16094 * gdb.hp/ambiguous.cc: new file.
16095 * gdb.hp/ambiguous.exp: new file.
16096 * gdb.hp/attach.exp: new file.
16097 * gdb.hp/attach2.exp: new file.
16098 * gdb.hp/classes-hp.exp: new file.
16099 * gdb.hp/ctti.exp: new file.
16100 * gdb.hp/ctti-add.cc: new file.
16101 * gdb.hp/ctti-add1.cc: new file.
16102 * gdb.hp/ctti-add2.cc: new file.
16103 * gdb.hp/ctti-add3.cc: new file.
16104 * gdb.hp/dbx.exp: new file.
16105 * gdb.hp/exception.cc: new file.
16106 * gdb.hp/exception.exp: new file.
16107 * gdb.hp/foll-exec.c: new file.
16108 * gdb.hp/foll-exec.exp: new file.
16109 * gdb.hp/foll-fork.c: new file.
16110 * gdb.hp/foll-fork.exp: new file.
16111 * gdb.hp/foll-vfork.c: new file.
16112 * gdb.hp/foll-vfork.exp: new file.
16113 * gdb.hp/inherit-hp.exp: new file.
16114 * gdb.hp/more-steps.exp: new file.
16115 * gdb.hp/namespace.cc: new file.
16116 * gdb.hp/namespace.exp: new file.
16117 * gdb.hp/optimize.exp: new file.
16118 * gdb.hp/pxdb.c: new file.
16119 * gdb.hp/pxdb.exp: new file.
16120 * gdb.hp/quicksort.exp: new file.
16121 * gdb.hp/reg-test.exp: new file.
16122 * gdb.hp/reg-test.s: new file.
16123 * gdb.hp/sized-enum.c: new file.
16124 * gdb.hp/sized-enum.exp: new file.
16125 * gdb.hp/start-stop.exp: new file.
16126 * gdb.hp/templ-hp.cc: new file.
16127 * gdb.hp/templ-hp.exp: new file.
16128 * gdb.hp/thr-lib.c: new file.
16129 * gdb.hp/thr-lib.exp: new file.
16130 * gdb.hp/thr-lib.h: new file.
16131 * gdb.hp/thr-liblib.c: new file.
16132 * gdb.hp/virtfun-hp.c: new file.
16133 * gdb.hp/virtfun-hp.exp: new file.
16134 * gdb.hp/watch-cmd.exp: new file.
16135 * gdb.hp/watch-hp.exp: new file.
16136 * gdb.hp/xdb1.exp: new file.
16137 * gdb.hp/xdb2.exp: new file.
16138 * gdb.hp/xdb3.exp: new file.
16139
16140 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16141
16142 The following files are part of the HP merge; some had longer
16143 names at HP, but have been renamed to be no more than 14
16144 characters in length.
16145
16146 * gdb.base/ss.h: new file.
16147 * gdb.base/call-ar-st.c: new file.
16148 * gdb.base/call-ar-st.exp: new file.
16149 * gdb.base/call-rt-st.c: new file.
16150 * gdb.base/call-rt-st-exp: new file.
16151 * gdb.base/call-strs.exp: new file.
16152 * gdb.base/ena-dis-br.exp: new file.
16153 * gdb.base/environ.exp: new file.
16154 * gdb.base/long_long.exp: new file.
16155 * gdb.base/sect-cmd.exp: new file.
16156 * gdb.base/shlib-cl2.exp: new file.
16157 * gdb.base/smoke.exp: new file.
16158 * gdb.base/so-impl-ld.c: new file.
16159 * gdb.base/so-impl-ld.exp: new file.
16160 * gdb.base/so-indr-cl.c: new file.
16161 * gdb.base/so-indr-cl.exp: new file.
16162 * gdb.base/varargs.exp: new file.
16163 * gdb.base/volatile.exp: new file.
16164 * gdb.base/whatis-exp.exp: new file.
16165 * gdb.base/display.exp: new file.
16166 * gdb.c++/derivation.exp: new file.
16167 * gdb.c++/local.exp: new file.
16168 * gdb.c++/member-ptr.exp: new file.
16169 * gdb.c++/overload.exp: new file.
16170 * gdb.c++/ovldbreak.exp: new file.
16171 * gdb.c++/ref-types.exp: new file.
16172 * gdb.c++/ref-types2.exp: new file.
16173 * gdb.c++/userdef.exp: new file.
16174
16175 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16176
16177 * gdb.base/default.exp: Reflect wording change in remote.c.
16178
16179 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
16180
16181 * gdb.base/help.exp: Update to reflect current text.
16182
16183 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16184
16185 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16186 they're stack variables and contain garbage.
16187 * gdb.c++/anon-union.exp: new file.
16188
16189 The following changes were made by David Taylor
16190 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16191 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16192 in changes by HP.
16193
16194 * gdb.base/bitops.exp: new file.
16195 * gdb.base/default.exp: change expected messages for catch and
16196 info catch tests to reflect HP merge changes.
16197 * gdb.base/enable-disable-break.exp
16198 * gdb.base/ending-run.c: new file.
16199 * gdb.base/long_long.c: new file.
16200 * gdb.base/maint.exp: new file.
16201 * gdb.base/pointers2.exp: new file.
16202 * gdb.base/shlib-call2.exp: new file.
16203 * gdb.base/solib.exp: new file.
16204 * gdb.base/step-test.c: new file.
16205 * gdb.c++/anon-union.cc: new file.
16206 * gdb.c++/local.cc: new file.
16207 * gdb.c++/member-pointer.cc: new file.
16208 * gdb.c++/method.cc: new file.
16209 * gdb.c++/ref-types.cc: new file.
16210 * gdb.c++/ref-types2.cc: new file.
16211 * gdb.c++/userdef.cc: new file.
16212
16213 * gdb.base/scope.exp: compile one file at a time, then link.
16214 * gdb.base/langs.exp: ditto.
16215 * gdb.base/list.exp: ditto.
16216
16217 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16218
16219 The following changes were made by David Taylor
16220 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16221 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16222 in changes by HP.
16223
16224 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16225 skip tests. When compiling pass c++ flag to gdb_compile.
16226 * gdb.c++/
16227
16228 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16229 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16230 (skip_hp_tests): new function.
16231 (gdb_preprocess): new function.
16232
16233 * configure.in (hpdir): decide whether to configure gdb.hp.
16234 * configure: regenerated.
16235
16236 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16237 to delete on clean.
16238 (EXECUTABLES): update to reflect new additions.
16239 * gdb.base/commands.exp: update message expected.
16240 * gdb.base/default.exp: add copyright notice.
16241 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16242 * gdb.base/help.exp: update messages to reflect current text.
16243 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16244 targets for recurse tests.
16245 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16246 skip this file.
16247
16248 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16249 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16250 compilation.
16251 * gdb.c++/misc.exp: ditto.
16252 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16253 run the tests. tell gdb_compile that it's a c++ compilation.
16254
16255 * gdb.threads/pthreads.exp: fix typo in message.
16256
16257 * gdb.base/all-bin.exp: new file.
16258 * gdb.base/arithmet.exp: new file.
16259 * gdb.base/assign.exp: new file.
16260 * gdb.base/completion.exp: new file.
16261 * gdb.base/cond-expr.exp: new file.
16262 * gdb.base/condbreak.exp: new file.
16263 * gdb.base/define.exp: new file.
16264 * gdb.base/dollar.exp: new file.
16265 * gdb.base/environment.exp: new file.
16266 * gdb.base/eval-skip.exp: new file.
16267 * gdb.base/jump.exp: new file.
16268 * gdb.base/logical.exp: new file.
16269 * gdb.base/pointers.exp: new file.
16270 * gdb.base/relational.exp: new file.
16271 * gdb.base/section_command.exp: new file.
16272 * gdb.base/whatis-expr.exp: new file.
16273
16274 * gdb.base/all-types.c: new file.
16275 * gdb.base/call-array-struct.c: new file.
16276 * gdb.base/call-return-struct.c: new file.
16277 * gdb.base/call-strings.c: new file.
16278 * gdb.base/callfuncs2.c: new file.
16279 * gdb.base/condbreak.c: new file.
16280 * gdb.base/constvars.c: new file.
16281 * gdb.base/display.c: new file.
16282 * gdb.base/int-type.c: new file.
16283 * gdb.base/jump.c: new file.
16284 * gdb.base/miscexprs.c: new file.
16285 * gdb.base/pointers.c: new file.
16286 * gdb.base/pointers2.c: new file.
16287 * gdb.base/shmain.c: new file.
16288 * gdb.base/shr1.c: new file.
16289 * gdb.base/shr2.c: new file.
16290 * gdb.base/solib.c: new file.
16291 * gdb.base/solib1.c: new file.
16292 * gdb.base/solib2.c: new file.
16293 * gdb.base/varargs.c: new file.
16294 * gdb.c++/derivation.cc: new file.
16295 * gdb.c++/overload.cc: new file.
16296 * gdb.c++/ovldbreak.cc: new file.
16297 * gdb.hp/attach.c: new file.
16298 * gdb.hp/attach2.c: new file.
16299 * gdb.hp/average.c: new file.
16300 * gdb.hp/compiler.c: new file.
16301 * gdb.hp/compiler.cc: new file.
16302 * gdb.hp/execd-program.c: new file.
16303 * gdb.hp/follow-exec.c: new file.
16304 * gdb.hp/follow-fork.c: new file.
16305 * gdb.hp/follow-vfork-and-exec.c: new file.
16306 * gdb.hp/misc-hp.cc: new file.
16307 * gdb.hp/more-steps.c: new file.
16308 * gdb.hp/optimize.c: new file.
16309 * gdb.hp/quicksort.c: new file.
16310 * gdb.hp/run-hp.c: new file.
16311 * gdb.hp/start-stop.c: new file.
16312 * gdb.hp/sum.c: new file.
16313 * gdb.hp/templates-hp.cc: new file.
16314 * gdb.hp/thread-local-in-lib.c: new file.
16315 * gdb.hp/thread-local-in-lib.h: new file.
16316 * gdb.hp/thread-local-in-lib.lib.c: new file.
16317 * gdb.hp/vforked-program.c: new file.
16318 * gdb.hp/virtfunc-hp.cc: new file.
16319 * gdb.hp/watchpoint-hp.c: new file.
16320 * gdb.hp/xdb.c: new file.
16321 * gdb.hp/xdb0.c: new file.
16322 * gdb.hp/xdb0.h: new file.
16323 * gdb.hp/xdb1.c: new file.
16324
16325 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16326
16327 The following change was made by Edith Epstein
16328 <eepstein@cygnus.com> as part of a project to merge in changes
16329 originally made by HP; HP did not create ChangeLog entries.
16330
16331 * gdb.c++/demangle.exp: changed the expected output for some
16332 ARM-style mangling -- removed second reference to datatype.
16333 For example, maint demangle __dt__11T1__pt__2_cFv
16334 T1<char>::~T1<char>(void)
16335 becomes,
16336 maint demangle __dt__11T1__pt__2_cFv
16337 T1<char>::~T1(void)
16338
16339 (test_hp_style_demangling): new hp specific demangling test cases.
16340
16341 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16342
16343 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16344 * gdb.trace/backtrace.exp: Likewise.
16345 * gdb.trace/circ.exp: Likewise.
16346 * gdb.trace/collection.exp: Likewise.
16347 * gdb.trace/deltrace.exp: Likewise.
16348 * gdb.trace/infotrace.exp: Likewise.
16349 * gdb.trace/limits.exp: Likewise.
16350 * gdb.trace/packetlen.exp: Likewise.
16351 * gdb.trace/passc-dyn.exp: Likewise.
16352 * gdb.trace/passcount.exp: Likewise.
16353 * gdb.trace/report.exp: Likewise.
16354 * gdb.trace/save-trace.exp: Likewise.
16355 * gdb.trace/tfind.exp: Likewise.
16356 * gdb.trace/tracecmd.exp: Likewise.
16357 * gdb.trace/while-dyn.exp: Likewise.
16358 * gdb.trace/while-stepping.exp: Likewise.
16359
16360 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16361
16362 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16363
16364 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16365
16366 From Brendan Kehoe:
16367 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16368 int return types.
16369
16370 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16371
16372 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
16373 remote dos host testing right.
16374
16375 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16376
16377 * gdb.base/corefile.exp: remove some xfails.
16378
16379 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16380
16381 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
16382 have different timestamps.
16383
16384 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16385
16386 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
16387 gdb.base/default.exp: Replace "exec" with "executable".
16388
16389 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16390
16391 * gdb.base/default.exp: Change else if to elseif from previous
16392 delta.
16393
16394 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16395
16396 * gdb.base/default.exp: Add brace missing from previous delta.
16397
16398 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16399
16400 * gdb.base/default.exp: Support test for info float for all
16401 varieties of arm toolchain.
16402
16403 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
16404
16405 * gdb.trace/*.exp: remove "remote_download" command.
16406
16407 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
16408
16409 * gdb.trace/*.exp: remove -gdwarf from compile.
16410
16411 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16412
16413 * gdb.trace/configure.in(AC_INIT): typo
16414 * gdb.trace/configure: regenerated
16415
16416 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
16417
16418 * config/m68k-emc.exp: New file.
16419 * lib/<emc-support.exp trace-support.exp}: New files.
16420 * configure.in: add new test directory gdb.trace.
16421 * gdb.trace/{configure configure.in Makefile.in}: New files.
16422 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16423 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16424 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16425 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16426 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16427 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16428 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
16429
16430 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
16431
16432 * gdb.c++/classes.exp: Change all regular expressions to match
16433 arbitrary combinations of newline/carriage-return, so that they
16434 will work equally well on Unix and Windows.
16435 * gdb.c++/inherit.exp: ditto.
16436 * gdb.c++/virtfunc.exp: ditto.
16437
16438 1998-08-11 Dawn Perchik <dawn@cygnus.com>
16439
16440 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16441
16442 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16443
16444 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16445 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16446 to use a0-a3/d0-d3 as needed.
16447
16448 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16449
16450 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16451 * gdb.disasm/am33.exp: Corresponding changes.
16452
16453 1998-07-11 Felix Lee <flee@cygnus.com>
16454
16455 * gdb.base/callfuncs.exp: add cmp10 test.
16456 * gdb.base/callfuncs.c (cmp10): new function.
16457
16458 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16459
16460 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
16461 into two parts to get around a synchronization problem in expect.
16462
16463 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16464
16465 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16466
16467 * configure.in: Add options for gdbtk testsuite.
16468
16469 * configure: Regenerate.
16470
16471 * gdb.gdbtk: New directory to hold gdbtk tests.
16472
16473 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16474
16475 * gdb.fortran/types.exp: Escape brackets in expect patterns
16476 for test_float_literal_types_accepted tests.
16477 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16478 before run test.
16479
16480 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16481
16482 * am33.exp: Just compile, do not link the testcase.
16483 * am33.s: Add ".am33" pseudoop to force am33 mode.
16484
16485 1998-06-25 Felix Lee <flee@cygnus.com>
16486
16487 * gdb.base/setshow.exp: make sure $pc is sane.
16488
16489 * gdb.stabs/weird.exp: split expect patterns properly.
16490
16491 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
16492
16493 * gdb.disasm/am33.s: New disassembler testfile for the am33.
16494 * gdb.disasm/am33.exp: Run it.
16495
16496 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
16497
16498 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
16499 match processing (and eliminate spurious timeouts when running).
16500
16501 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
16502
16503 * gdb.base/signals.exp (test_handle_all_print): put back Mach
16504 exception test, but conditionalize it on target [mach | gnu].
16505
16506 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
16507
16508 * gdb.base/overlays.exp: fixup compile line for linker script.
16509
16510 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
16511
16512 * gdb.fortran/types.exp: don't guess at float size.
16513
16514 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
16515
16516 * gdb.base/exprs.exp: delete test that depends on int size.
16517
16518 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
16519
16520 * config/sim.exp: Removed checks for target triplets.
16521 (gdb_target_sim): Use gdb,target_sim_options.
16522
16523 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
16524
16525 * gdb.base/reread.exp: New file.
16526 * gdb.base/reread1.c: New file.
16527 * gdb.base/reread2.c: New file.
16528
16529 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
16530
16531 * config/sim.exp: Use 'target sim -sparclite' when running
16532 SPARClite programs.
16533
16534 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
16535
16536 * gdb.base/structs2.exp: New file.
16537 * gdb.base/structs2.c: New file.
16538
16539 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
16540
16541 * gdb.asm/common.inc: New file.
16542 * gdb.asm/d10v.inc: New file.
16543 * asm-source.exp: Pass -I's to gas to find .inc files.
16544 Update line numbers in expected output.
16545 * asmsrc1.s: Rewrite.
16546 * asmsrc2.s: Rewrite.
16547 * configure.in: Create arch.inc symlink.
16548 * configure: Regenerate.
16549 * Makefile.in (distclean): Delete arch.inc.
16550
16551 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
16552
16553 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
16554 (t_enum_value2): ditto
16555 (t_enum_value3): ditto
16556 (main): ditto
16557 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16558
16559 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
16560 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
16561 change.
16562 Use gdb_test instead of send_gdb/gdb_expect sequences.
16563
16564 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
16565
16566 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
16567 not void.
16568
16569 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
16570
16571 * gdb.base/branches.c: Code with lots of loops and
16572 subroutines. Used to test gdbs ability to single step through PC
16573 changes, especially to test mips-tdep.c:mips_next_pc
16574
16575 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
16576
16577 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
16578 more rigorous EGCS C++ error checking.
16579
16580 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16581
16582 * gdb.base/help.exp: Clean up `help set args' and `help show args'
16583 tests.
16584 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
16585 function when asleep.
16586 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
16587 for i*86 Linux and SVR4 signal handling problems.
16588 Remove linux xfail for `next to handler in signals_tests_1', fixed
16589 by recent infrun.c change.
16590 Limit backtrace to 10 frames to avoid timeout problems with infinite
16591 stack backtraces.
16592 Adjust expect pattern in `handle all print' test to match Apr 28 1997
16593 target.[ch] change.
16594
16595 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
16596
16597 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
16598 for a newline from gdb before continuing.
16599 (default_gdb_exit): Just look for y or n.
16600 (gdb_test): Detect abnormal exit from GDB running on DOS; if
16601 it does, fail the rests of the tests in the file.
16602
16603 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
16604
16605 * config/cygmon.exp: New file.
16606
16607 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
16608
16609 * gdb.base/list.exp: Fix problem with "list default lines around
16610 main" test on remote targets.
16611
16612 * gdb.base/scope.exp: Fix problem with filelocal_bss before
16613 run test on remote targets.
16614
16615 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
16616
16617 * gdb.asm: New directory.
16618 * configure.in: Configure it.
16619 * configure: Regenerate.
16620 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
16621 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
16622
16623 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
16624
16625 * config/mn10300-eval.exp: New file to support MN10300 eval board.
16626
16627 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
16628
16629 * gdb.base/overlays (several files): Merge the two overlay
16630 managers into one. Change variables (foox, barx, bazx, grbxx)
16631 back into ints but force them to load in their proper sections.
16632
16633 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
16634
16635 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
16636 on-chip insn memory and IMAP1 to upper 128k.
16637 (D10VCopy): Handle memory regions crossing 16k boundaries.
16638 (D10VCopy): Transfer data in 32 bit chunks.
16639
16640 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
16641
16642 * gdb.base/overlays.c (main): Exit normally when result is
16643 correct.
16644
16645 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
16646 map. Include space for printf in .text segment.
16647
16648 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
16649 updated d10v memory VMA/LMA map.
16650 (D10VCopy): Call D10VTranslate.
16651
16652 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
16653
16654 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
16655
16656 * gdb.base/bar.c (barx, bar): Change variable to small array so
16657 that it won't be put into the .sdata - small data -
16658 section. Update reference.
16659 * gdb.base/baz.c (bazx, baz): Ditto.
16660 * gdb.base/foo.c (foox, foo): Ditto.
16661 * gdb.base/grbx.c (grbxx, grbx): Ditto.
16662
16663 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
16664 to be arrays.
16665
16666 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
16667
16668 * gdb.base/overlays.exp: fix up and get working again.
16669 Add tests for backtraces from an overlay function.
16670
16671 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
16672
16673 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
16674 "calling function with watchpoint enabled".
16675
16676 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
16677
16678 * gdb.base/break.exp (test_next_with_recursion): Remove
16679 gdb_suppress_tests for d10v-*-*.
16680 * lib/gdb.exp (gdb_suppress_tests): Disable this function
16681 pending review of whether it is useful or not.
16682
16683 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
16684
16685 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
16686
16687 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
16688
16689 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
16690 * config/dve.exp: New file to support Densan boards.
16691
16692 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
16693
16694 * gdb.base/interrupt.exp: Document problem of simulators, signals,
16695 reads and BSD.
16696
16697 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
16698
16699 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
16700 response.
16701
16702 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
16703
16704 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
16705
16706 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
16707 test.
16708
16709 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
16710 target_sizeof_long and target_bigendian_p.
16711 (structs_by_value, structs_by_reference): Check values according
16712 to targets word size and endianess.
16713
16714 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
16715
16716 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
16717 output.
16718
16719 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
16720
16721 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
16722 Update test of set args help to match source change.
16723
16724 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
16725
16726 * gdb.base/default.exp: Expect help system output to be in
16727 alphabetical order.
16728 * gdb.base/help.exp: Ditto.
16729
16730 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
16731
16732 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
16733 "i*86-pc-linux-gnu*".
16734 * gdb.base/interrupt.exp: Ditto.
16735 * gdb.base/corefile.exp: Ditto.
16736
16737 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
16738 define vxworks when building the testcase.
16739
16740 * gdb.base/ptype.exp: Fix testnames to be unique.
16741 * gdb.base/radix.exp: Ditto.
16742 * gdb.base/term.exp: Ditto.
16743 * gdb.base/whatis.exp: Ditto.
16744 * gdb.c++/classes.exp: Ditto.
16745
16746 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
16747
16748 * gdb.base/callfuncs.exp: Fix indentation.
16749
16750 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
16751 suppress_flag has been set.
16752 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
16753 target feature.
16754
16755 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
16756
16757 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
16758 the testcase.
16759
16760 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
16761 set_debug_traps() and breakpoint().
16762 * gdb.c++/misc.cc (main): Ditto.
16763 * gdb.c++/templates.cc (main): Ditto.
16764 * gdb.c++/virtfunc.cc (main): Ditto.
16765
16766 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
16767
16768 * lib/gdb.exp(gdb_step_for_stub): New function.
16769 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
16770 exists, reload the executable and do a "continue" instead of
16771 doing a jump.
16772 (runto_main): Use gdb_step_for_stub.
16773
16774 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
16775 tests to have unique names.
16776 * gdb.base/callfuncs.exp: Ditto.
16777 * gdb.base/commands.exp: Ditto.
16778 * gdb.base/default.exp: Ditto.
16779 * gdb.base/help.exp: Ditto.
16780 * gdb.base/list.exp: Ditto.
16781 * gdb.base/opaque.exp: Ditto.
16782 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
16783 similar tests.
16784
16785 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
16786 * gdb.c++/cplusfuncs.cc: Ditto.
16787 * gdb.c++/virtfunc.cc: Ditto.
16788
16789 * config/monitor.exp: Keep track of the last file we saw, rather
16790 than trying to get the info from gdb.
16791
16792 * gdb.fortran/types.exp: Move comment to previous line.
16793
16794 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
16795
16796 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
16797 target mode.
16798
16799 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
16800
16801 From Bob Manson:
16802 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
16803 string from GDB when it connects.
16804
16805 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
16806
16807 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
16808
16809 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
16810 if we can't get a debug format from GDB (we may be testing an
16811 older GDB). Use a 10 second timeout when checking for the format.
16812
16813 * gdb.stabs/weird.exp: Fix quoting.
16814
16815 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
16816
16817 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
16818
16819 * config/arm-ice.exp: New file.
16820
16821 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
16822
16823 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
16824 until it has been modified to work with the new testsuite.
16825
16826 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
16827 testcase won't compile, cause all of the testcases in the file to
16828 fail instead.
16829
16830 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
16831 (gdb_clear_suppressed): New procedure.
16832 (gdb_stop_suppressing_tests): Only clear suppress_flag if
16833 it contains a positive value.
16834
16835 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
16836
16837 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
16838
16839 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
16840
16841 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
16842
16843 * lib/gdb.exp (setup_xfail_format): New function.
16844 (get_debug_format): New function to get debug format.
16845 (debug_format): New global variable to hold last value set
16846 by get_debug_format.
16847 * gdb.base/list.exp: Call get_debug_format and expect some
16848 tests to fail for DWARF 1 and COFF formats.
16849 * gdb.c++/ptype.exp: Ditto.
16850 * gdb.c++/classes.exp: Ditto.
16851 * gdb.c++/cplusfuncs.exp: Ditto.
16852 * gdb.c++/inherit.exp: Ditto.
16853 * gdb.c++/templates.exp: Ditto.
16854 * gdb.c++/virtfunc.exp: Ditto.
16855
16856 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16857
16858 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16859 host doesn't have a currently-open connection.
16860
16861 * config/sparclet.exp: Cleanups and fixes to make it generic for
16862 any gdb stub target. Handle cases where gdb doesn't respond when
16863 interrupted in a sane fashion.
16864
16865 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16866 same thing in a totally different way.
16867
16868 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16869 setting "timeout".
16870 (gdb_start): We set the global gdb_prompt variable in
16871 default_gdb_init now.
16872
16873 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16874
16875 * gdb.base/printcmds.exp: Fix "check for floating addition"
16876 regexp to accept results within approx +/- .01 of exact value.
16877 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16878
16879 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16880
16881 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16882 properly.
16883 (gdb_expect): Add optional timeout parameter, and add timeout
16884 value to various calls.
16885 (gdb_suppress_tests): Only give one warning message per group.
16886
16887 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16888
16889 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16890 global variables. Handle getting a value for $timeout more
16891 gracefully.
16892
16893 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16894
16895 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16896 initialize.
16897 (default_gdb_init): New procedure; allow gdb_init to be overridden
16898 by a target configuration file.
16899 (gdb_expect): Pass the timeout to remote_expect.
16900
16901 * config/monitor.exp(gdb_load): Fix typo in regexp.
16902
16903 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16904
16905 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16906
16907 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16908
16909 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16910 here. Call gdb_target_exec before rebooting the target, to make
16911 sure the connection to the target is closed.
16912 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16913 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16914 Also detect "Timeout reading from remote" error.
16915
16916 * config/gdbserver.exp: Pass the executable being loaded to
16917 gdb_target_monitor. Don't call gdb_file_cmd here; let
16918 gdb_target_monitor do it.
16919
16920 * gdb.disasm/hppa.exp: Don't use exec_output.
16921
16922 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16923
16924 * gdb.base/list.exp: If we're debugging a non-native target,
16925 try to set the pc register to point to the start of the
16926 program before doing the first list command.
16927
16928 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16929 test_calls after restarting.
16930
16931 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16932 reloading.
16933
16934 * gdb.base/watchpoint.exp: Fix typo.
16935
16936 * gdb.base/setshow.exp: Check for use_gdb_stub.
16937
16938 * gdb.base/break.exp: Fix continue until exit test for the gdb
16939 stub case.
16940 * gdb.base/langs.exp: Ditto.
16941
16942 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16943 gdb_load_offset. If we weren't given a file to load, figure out
16944 what the current file is and use it.
16945
16946 * config/i386-bozo.exp: New file.
16947
16948 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16949
16950 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16951 feature.
16952
16953 * config/proelf.exp: New entry.
16954
16955 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16956
16957 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16958 of regexps.
16959
16960 * gdb.base/watchpoint.exp: Don't run the test_stepping
16961 tests if gdb can't call functions on the target.
16962
16963 * gdb.base/setshow.exp: Don't run the set prompt tests if
16964 the board has gdb_prompt set.
16965
16966 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16967
16968 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16969 * gdb.base/commands.exp: Likewise.
16970 * gdb.base/setshow.exp: Likewise.
16971
16972 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16973
16974 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16975 feature.
16976
16977 * config/i960.exp: New file.
16978
16979 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16980
16981 * gdb.base/funcargs.exp: Check for gdb,short_int target
16982 feature instead of looking for explicit target triplets.
16983
16984 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
16985
16986 * gdb.base/printcmds.exp: add a couple more tests a la
16987 "p 123DEADBEEF", to check parse_number.
16988 * top.c: change "to enable to enable" to "to enable" in a couple
16989 of help strings.
16990
16991 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16992
16993 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16994 on the mn10300.
16995
16996 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16997
16998 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16999 where the test executable is run with explicit args.
17000 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17001
17002 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17003
17004 * gdb.base/run.c: Use FAKEARGV to build test executable that
17005 does not require a command line arg, since most simulators
17006 don't currently support passing such an arg into the simulated
17007 program.
17008 * gdb.base/commands.exp: Change tests to insert the proper
17009 value as the arg to the first recursive factorial call. Change
17010 compilation line to define FAKEARGV at compile time.
17011
17012 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17013
17014 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17015 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17016 function with watchpoint enabled" test.
17017
17018 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17019
17020 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
17021 Don't call gdb_test when the command doesn't return to a gdb prompt.
17022
17023 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
17024 "Tests restarted" messages.
17025
17026 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17027
17028 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17029
17030 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
17031
17032 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17033 for INFO SYMBOL; add help tests for OVERLAY commands.
17034 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17035 add tests for OVERLAY commands
17036 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17037 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17038 * gdb.base/sigall.c: add usestubs code frag
17039 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
17040
17041 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17042
17043 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17044 failures.
17045 (gdb_stop_suppressing_tests): Note that tests have restarted.
17046
17047 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17048
17049 * config/h8300.exp: New file.
17050
17051 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17052
17053 * gdb.base/setshow.exp: Check for the existence of a
17054 feature, not its value.
17055
17056 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17057
17058 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17059
17060 * gdb.base/scope.exp: It's now init0(), not init().
17061
17062 * gdb.base/scope0.c: For now, change init() to be init0().
17063
17064 * config/monitor.exp: Use gdb_serial in preference to serial
17065 or netport.
17066
17067 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
17068 and it's not already set.
17069
17070 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17071
17072 * gdb.base/setshow.exp: Only test the run command if the target
17073 isn't using a stub and if it supports argument passing.
17074
17075 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17076
17077 * config/udi.exp(gdb_start): Make sure UDICONF is set
17078 properly before starting gdb.
17079
17080 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17081
17082 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17083 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17084 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17085
17086 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17087
17088 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
17089 specialized code to reboot the board, use remote_reboot instead.
17090
17091 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17092
17093 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17094
17095 * config/monitor.exp: Make sure we disconnect from the target.
17096 Also, try a reboot/reload cycle instead of failing if the
17097 load fails.
17098
17099 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17100
17101 * gdb.base/default.exp: Don't set match_max.
17102 * gdb.base/help.exp: Ditto.
17103 * gdb.base/list.exp: Ditto.
17104 * gdb.base/signals.exp: Ditto.
17105
17106 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17107 set, use remote_ld to download the testcase instead of
17108 the GDB loader.
17109
17110 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17111
17112 * config/vr5000.exp: New file.
17113
17114 * config/monitor.exp(gdb_target_monitor): Add pattern for
17115 "Ending remote" to detect errors in connecting.
17116
17117 * gdb.base/setshow.exp: Add .* within auto language test.
17118
17119 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17120 target feature.
17121
17122 * config/monitor.exp(gdb_load): Check for a failure when loading,
17123 and reboot the board if necessary.
17124
17125 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17126 a set of tests. Remove print.* from the patterns being checked.
17127
17128 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17129
17130 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17131 refer to gdb_spawn_id.
17132
17133 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17134 longer used.
17135 * config/sparclet.exp: Ditto.
17136 * config/sparclet-old.exp: Ditto.
17137 * config/slite.exp: Ditto.
17138 * config/sim.exp: Ditto.
17139 * gdb.base/funcargs.exp: Ditto.
17140
17141 * lib/gdb.exp:Remove references to gdb_spawn_id.
17142 (gdb_expect): Move to remote.exp.
17143
17144 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17145
17146 * config/monitor.exp: Detect the "Couldn't establish connection"
17147 message from GDB.
17148
17149 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17150
17151 * gdb.base/bitfields.exp: Use runto instead of explicit
17152 gdb_run_cmd/gdb_expect sequences.
17153
17154 * gdb.base/break.exp(text_next_with_recursion): Add match for
17155 gdb_expect call.
17156
17157 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17158 We also need to handle the "A program is being debugged already"
17159 prompt from gdb. Use gdb_test to set the baud rate.
17160
17161 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17162 to 20000. Really. I mean it.
17163
17164 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17165
17166 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
17167 fails. If suppress_flag is set, skip perror message about not
17168 being able to send to GDB.
17169 (send_gdb): If suppress_flag is set, don't try to send commands to
17170 GDB.
17171 (gdb_expect): If suppress_flag is set, always fail immediately.
17172 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17173 (gdb_init): Call gdb_stop_suppressing_tests.
17174 (default_gdb_exit): Ditto.
17175 (default_gdb_start): Ditto.
17176
17177 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
17178 gdb_stop_suppressing_tests as appropriate.
17179 * gdb.base/break.exp: Ditto.
17180 * gdb.base/callfuncs.exp: Ditto.
17181 * gdb.base/commands.exp: Ditto.
17182 * gdb.base/exprs.exp: Ditto.
17183 * gdb.base/funcargs.exp: Ditto.
17184 * gdb.base/list.exp: Ditto.
17185 * gdb.base/recurse.exp: Ditto.
17186 * gdb.base/scope.exp: Ditto.
17187 * gdb.base/structs.exp: Ditto.
17188 * gdb.c++/inherit.exp: Ditto.
17189
17190 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17191
17192 * config/vr4300.exp: New file.
17193
17194 * gdb.*/*.exp: Call gdb_expect instead of expect.
17195
17196 * lib/gdb.exp(gdb_expect): New function.
17197
17198 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17199
17200 * lib/gdb.exp(gdb_init): New function.
17201
17202 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
17203 for each individual variable set.
17204
17205 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17206 name.
17207
17208 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17209
17210 * gdb.base/scope.exp: Use gdb_test.
17211
17212 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17213 aborting; the testsuite driver will do that for us (see
17214 gdb_finish). Also, use gdb_test in a few more places.
17215
17216 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17217
17218 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17219
17220 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17221
17222 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17223 and "add_tests" are not at the same address.
17224
17225 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17226
17227 * gdb.base/ptype.exp: Use gdb_test.
17228
17229 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17230
17231 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17232 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17233 left in. No longer expect them to fail.
17234
17235 * gdb.stabs/*.mt; Deleted, no longer used.
17236 * gdb.stabs/configure.in: Remove references to target makefile
17237 frags.
17238 * gdb.stabs/configure: Rebuilt.
17239
17240 * gdb.disasm/*.mt: Deleted, no longer used.
17241 * gdb.disasm/configure.in: Remove references to target makefile
17242 frags. Use "sh3.s" as the unique filename for this directory.
17243 * gdb.disasm/configure: Rebuilt.
17244
17245 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17246 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17247 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17248
17249 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17250
17251 * config/udi.exp: Use mondfe,name instead of remote_host.
17252
17253 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17254
17255 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17256 a function with a watchpoint enabled on the mn10200.
17257
17258 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17259 before trying to create it!
17260
17261 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17262
17263 * config/vx.exp: Use hostname instead of netport.
17264
17265 * config/vxworks.exp: New file.
17266
17267 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17268
17269 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
17270 gdb before assuming everything worked. Send a ^C if a timeout
17271 occurs.
17272
17273 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17274 $gdb_spawn_id directly.
17275 (gdb_run_cmd): Try _start as well as start. Use the target feature
17276 gdb,start_symbol as the symbol to start from when jumping.
17277
17278 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17279
17280 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17281 redundant) test.
17282
17283 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17284 it doesn't lose for 16bit integer systems.
17285
17286 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17287
17288 * gdb.fortran/types.exp: If the target doesn't support "double"
17289 data types, then expect "real" types to only be 4 bytes.
17290
17291 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17292 call tests if the target doesn't support inferior function calls.
17293
17294 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17295 in printf tests.
17296
17297 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17298
17299 * gdb.base/help.exp: Disable "help set", "help show", and
17300 "help support". Simplify regexp for "help stack".
17301
17302 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17303 to 60 seconds. Temporarily set match_max to 15000 around the
17304 "info copying" test.
17305
17306 * gdb.base/nodebug.exp: Don't try to do an inferior function
17307 call if the target doesn't support them.
17308 * gdb.base/printcmds.exp: Likewise.
17309 * gdb.base/setvar.exp: Likewise.
17310 * gdb.base/structs.exp: Likewise.
17311 * gdb.c++/templates.exp: Likewise.
17312 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17313
17314 * gdb.base/recurse.exp: Enable for the mn10200.
17315
17316 * configure.in: Do configure gdb.stabs directory for *-*-elf
17317 targets.
17318 * configure: Rebuilt.
17319
17320 * gdb.base/break.exp: Check for gdb,noresults before testing
17321 exit status and/or results from the target.
17322 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17323 * lib/gdb.exp: Remove old (now bogus) initialization of
17324 noinferior, noargs, noresults and nosignals.
17325
17326 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17327
17328 * config/sh.exp: New file.
17329
17330 * config/slite.exp: Try to connect multiple times to the board
17331 before rebooting. Only send a "monitor run" if need_monitor_run
17332 is set.
17333
17334 * gdb.base/break.exp: Don't do the "stub continue" test if
17335 the target has gdb_stub set.
17336
17337 * gdb.base/callfuncs.exp: Increase the timeout.
17338
17339 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17340 if the target has gdb,noinferiorio set.
17341
17342 * gdb.base/list.exp: Increase match_max to 10000 characters.
17343
17344 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17345
17346 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17347 target.
17348
17349 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17350
17351 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17352
17353 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
17354 trying to delete the copy of gdb. Catch the file delete so we
17355 don't die if the delete fails; also, the file should be copied to
17356 the host, not to the build.
17357
17358 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17359
17360 * lib/gdb.exp(gdb_test): Surround the result pattern with
17361 parenthesis in case it contains multiple regexps separated
17362 with |.
17363
17364 * gdb.base/watchpoint.exp: Use gdb_test.
17365 * gdb.base/default.exp: Ditto.
17366
17367 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17368
17369 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
17370
17371 * gdb.base/scope.exp: Use gdb_test.
17372 * gdb.c++/classes.exp: Ditto.
17373 * gdb.c++/inherit.exp: Ditto.
17374
17375 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17376
17377 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17378 remote_exec instead.
17379 * gdb.base/corefile.exp: Don't be ridiculous.
17380 * gdb.base/*.c: Add missing stub invocations.
17381
17382 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17383
17384 * config/slite.exp: Miscellaneous fixes.
17385
17386 * lib/gdb.exp: Fix runto.
17387
17388 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17389 the target.
17390
17391 * gdb.base/watchpoint.exp: Fix regexp.
17392
17393 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17394 close and wait commands, as the descriptor may now be
17395 invalid. Always call "remote_close host".
17396
17397 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17398
17399 Major rewrite for testsuite revision.
17400
17401 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17402 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17403 instead of relying on spawn_id to always contain a valid
17404 spawn id.
17405 (get_compiler_info): New procedure to build the ${binfile}.ci
17406 file, instead of replicating this in N different places.
17407 (gdb_compile): New procedure.
17408
17409 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
17410 appropriate arguments) instead of compile. Use gdb_test in a lot
17411 more places. Use send_gdb instead of send. Always run gdb_start
17412 at the start of a testcase, as this is no longer done magically.
17413
17414 config/*-gdb.exp: Rename without the -gdb suffix.
17415
17416 config/mips.exp: Use remote_close instead of exit_remote_shell.
17417 config/monitor.exp: Use target_info instead of looking at
17418 baud, timeout, etc.
17419 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17420
17421 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17422
17423 * gdb.c++/templates.exp (test_ptype_of_templates),
17424 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17425 Update expect patterns for destructors and assignment operators
17426 to match corresponding c-typeprint.c changes.
17427 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17428 to destructor breakpoint test, GDB should be able to set the
17429 destructor breakpoint without specifying arguments.
17430
17431 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17432
17433 * gdb.threads/pthreads.exp: Change result for failure to compile due
17434 to lack of pthreads runtime support from an error to simply an
17435 unsupported test, per dejagnu standards.
17436
17437 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17438
17439 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17440 where GDB exits to reduce pattern match time.
17441 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17442
17443 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17444
17445 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
17446
17447 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17448 * gdb.base/default.exp: ditto.
17449 * gdb.base/nodebug.exp: ditto.
17450 * gdb.base/printcmds.exp: ditto.
17451 * gdb.base/ptype.exp: ditto.
17452 * gdb.base/setvar.exp: ditto.
17453 * gdb.base/structs.exp: ditto.
17454 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17455
17456 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17457
17458 * configure, */configure: Rebuild with autoconf 2.12.
17459
17460 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17461
17462 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17463 use new i*86-pc-linux*-gnu quads.
17464 * gdb.base/corefile.exp: Ditto.
17465 * gdb.base/signals.exp: Ditto.
17466 * gdb.base/sigall.exp: Ditto.
17467 * gdb.base/interrupt.exp: Ditto.
17468
17469 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17470 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17471 RedHat 4.0.
17472
17473 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
17474 linux. This allows the test case to at least compile on latest
17475 linux, but still not run due to missing the threads runtime library.
17476
17477 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17478
17479 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17480 directory to search gdb directory. Accept and step over conditional
17481 stack alignment code. Consume $prompt in failure cases.
17482 Reset timeout to $oldtimeout instead of some arbitrary value.
17483 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
17484 timeout problems with infinite stack backtraces.
17485 * gdb.base/ptype.exp (ptype struct link, union tu_link):
17486 Accept function parameters for linkfunc member.
17487
17488 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
17489
17490 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
17491 (CXXFLAGS): Remove, unreferenced.
17492 (B_OPTIONS): Add for -B options and add code to initialize with
17493 previous -B options and also add -B option to pick up cross compiled
17494 runtime.
17495 (TARGET_INCLUDES): Add for -I options and add code to initialize when
17496 doing cross compiles.
17497 (target_alias): Declare global.
17498 (xgcc): Set variable to full path of gcc in build tree. Use findfile
17499 to verify that gcc exists in build tree, and if so set CC to that
17500 gcc and to use B_OPTIONS and TARGET_INCLUDES.
17501
17502 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
17503
17504 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
17505 ptype test for anonymous union. Fixup testcase to match
17506 current gcc debug output.
17507
17508 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
17509
17510 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
17511 force argument to an unsigned long type.
17512
17513 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
17514
17515 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
17516 tests and anonymous union print/ptype tests.
17517 * gdb.base/list.exp (test_forward-search): Increase timeout by
17518 5 minutes for the "search extremely long line" case.
17519 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
17520 completely optional and that the pass/fail messages use the command as
17521 the message if that third arg is a null string.
17522 (gdb_test_exact): Arrange that a null string pattern means match a
17523 null string output rather than any output, which might include random
17524 errors.
17525 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
17526 backtrace test.
17527 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
17528 always failing and failure is now exposed by gdb.exp changes.
17529
17530 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
17531
17532 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
17533 weren't being noted.
17534
17535 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17536
17537 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
17538 * gdb.stabs/weird.exp: Remove v_comb xfails.
17539
17540 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
17541
17542 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
17543 list.exp scope.exp watchpoint.exp]
17544 Make all timeout error msgs explicitly say "(timeout)".
17545
17546 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
17547
17548 * config/monitor.exp: Increase download timeout to 1000 seconds.
17549
17550 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
17551
17552 * config/m32r.exp: Increase timeout to 120 seconds.
17553
17554 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
17555
17556 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
17557 and accept older ordering as obsolescent gcc or gdb.
17558 * gdb.c++/templates.exp: Ditto.
17559 * gdb.c++/virtfunc.exp: Ditto.
17560
17561 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
17562
17563 * gdb.base/coremaker.c: Add code to mmap some data so we
17564 can check that it ends up in the core file.
17565 * gdb.base/corefile.exp: Add test to read mmapped data
17566 from core file.
17567
17568 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
17569
17570 * config/m32r.exp: New file.
17571
17572 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
17573
17574 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
17575 that cflags can contains -gstabs, and work correctly for other tests.
17576
17577 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
17578
17579 * gdb.base/setshow.exp: New file, tests show and set.
17580 * gdb.base/setshow.c: New file, tests show and set.
17581 * gdb.base/help.exp: Add test for help set|show annotate.
17582 * gdb.base/default.exp: Add test for set|show annotate.
17583
17584 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
17585
17586 * testsuite/gdb.base/break.exp: Make backtrace from factorial
17587 errors unique.
17588 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
17589 explicitly.
17590
17591 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
17592
17593 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
17594 and width commands. This is done elsewhere.
17595 * (gdb_start): Don't call gdb_start_sim here. That's already
17596 done in gdb_load. This fixes lots of failures in default.exp.
17597
17598 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
17599
17600 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
17601 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
17602 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
17603 in the same we we treat other failures (since it may be an expected
17604 condition), rather than as an error.
17605 * gdb.base/signals.exp (test_handle_all_print): Revert back to
17606 old test format.
17607
17608 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
17609
17610 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
17611 (distclean maintainer-clean realclean): No need to remove files
17612 twice. Nuke the duplicates.
17613 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
17614 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
17615 Remove config.h along with other config files.
17616
17617 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
17618
17619 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
17620 "p func1 ()" and note that rests of tests are skipped.
17621 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
17622 setup_xfails for "print func2::coremaker_local".
17623 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
17624 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
17625 affected by the previous run test.
17626 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
17627 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
17628 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
17629 "pass int powerset tuple" and "pass modeless int powerset tuple".
17630 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
17631 "real write 4" and "real write 8".
17632 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
17633 setup_xfails for "print vs1 after tuple assign 2",
17634 "print \$i after tuple assign 2", and
17635 "print vs2 after tuple assign 2".
17636 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
17637 meaningful error message and return -1 so the caller can
17638 suppress further tests and avoid a cascade of errors.
17639
17640 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
17641
17642 * gdb.base/a1-selftest.exp: Tweak tests to account for new
17643 format for printing version.
17644 * gdb.base/default.exp: Ditto.
17645 * gdb.base/interrupt.exp: Fix problem with cascade of
17646 errors if child process dies while calling a function.
17647
17648 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
17649
17650 * Makefile.in (VPATH): Add
17651 * Makefile.in (Makefile, config.status): Fix rules so things get
17652 remade when necessary.
17653
17654 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
17655
17656 * Makefile.in (just-check): Add path to sibling expect dir
17657 to environment variable specified by RPATH_ENVVAR.
17658
17659 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
17660
17661 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
17662 (just-check): Add shared library paths for libstdc++, tk,
17663 tcl, bfd, and opcodes to the environment variable specified
17664 in RPATH_ENVVAR.
17665 * configure.in: Add support to recognize --enable-shared flag
17666 and generate correct value for RPATH_ENVVAR.
17667 * configure: Regenerated with autoconf.
17668
17669 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
17670
17671 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
17672 include all osf versions.
17673 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
17674 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
17675 when target is linux. When failing to build pthreads test
17676 executable, give more meaningful message.
17677 * gdb.threads/pthreads.c: Hpux also uses old definition of second
17678 arg for pthread_create.
17679
17680 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
17681
17682 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
17683 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
17684 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
17685 and -lpthreads (everybody else).
17686 (test_startup): Fail gracefully if threads are not supported.
17687 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
17688 "p/c array_index("abcdef",2)" when not gcc compiled.
17689 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
17690 "print func2::coremaker_local" when not gcc compiled.
17691 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
17692 "ptype on opaque struct tagname (statically)",
17693 "ptype on opaque struct tagname (dynamically) 1", and
17694 "ptype on opaque struct tagname (dynamically) 2"
17695 for not compiled with gcc.
17696 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
17697 backtrace when compiled with gcc.
17698 * lib/gdb.exp (runto_main): Return result of "runto main" rather
17699 than always return success.
17700
17701 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
17702
17703 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
17704
17705 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
17706
17707 * gdb.base/structs.exp: Undo last change.
17708
17709 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
17710
17711 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
17712 encapsulate all the steps/nexts done during self test, starting
17713 at main, and makes them less sensitive to optimization issues.
17714 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
17715 signal handler" test.
17716 * gdb.threads/pthreads.exp: Only run this for native configs.
17717 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
17718 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
17719 tests.
17720 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
17721 for "runto test_calls(void)" test.
17722
17723 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
17724
17725 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
17726 and don't expect address info in breakpoint confirmations.
17727
17728 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
17729
17730 * gdb.base/list.exp (test_forward_search): Increase timeout
17731 temporarily by 60 seconds for searching extremely long line,
17732 and then reset to old value when done. Increase expect input
17733 buffer to 10000.
17734
17735 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
17736
17737 * gdb.base/list.exp (test_forward_search): Fix to handle very
17738 long source line without overflowing expect's input buffer.
17739
17740 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
17741
17742 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
17743 "buffer_full".
17744
17745 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
17746 "buffer_full".
17747
17748 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
17749 "buffer_full".
17750
17751 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
17752 "buffer_full".
17753
17754 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
17755
17756 * configure.in (configdirs): Add gdb.threads.
17757 * configure: Regenerated with autoconf.
17758 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
17759 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
17760 * gdb.threads/configure: New, generated with autoconf.
17761
17762 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
17763
17764 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
17765
17766 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
17767
17768 * gdb.base/signals.exp (test_handle_all_print): Test separately for
17769 each signal's status in the output of "handle all print".
17770 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
17771 the \r\n sequence that immediately precedes the gdb prompt.
17772 * gdb.base/a1-selftest.exp: Save original timeout and restore
17773 after test.
17774
17775 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
17776
17777 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
17778 symbol.
17779
17780 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
17781
17782 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
17783
17784 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
17785
17786 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
17787 timeout by 60 seconds.
17788
17789 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
17790
17791 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
17792 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
17793 error return.
17794
17795 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
17796
17797 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
17798 gdb initialization, also report how long dejagnu waited. Restore
17799 old timeout before doing error return. Temporarily increase timeout
17800 by 3 minutes to allow for slow startups over heavy NFS use.
17801
17802 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
17803
17804 * lib/gdb.exp: Report timeout value for verbosity level 2.
17805 * config/gdbserver.exp: Ditto.
17806 * config/hppro.exp: Ditto.
17807 * config/mips-gdb.exp: Ditto.
17808 * config/monitor.exp: Ditto.
17809 * config/netware.exp: Ditto.
17810 * config/sim-gdb.exp: Ditto.
17811 * config/slite-gdb.exp: Ditto.
17812 * config/udi-gdb.exp: Ditto.
17813 * config/unix-gdb.exp: Ditto.
17814 * config/vx-gdb.exp: Ditto.
17815 * gdb.base/a1-selftest.exp: Ditto.
17816 * gdb.base/a2-run.exp: Ditto.
17817 * gdb.base/break.exp: Ditto.
17818 * gdb.base/corefile.exp: Ditto.
17819 * gdb.base/list.exp: Ditto.
17820 * gdb.base/recurse.exp: Ditto.
17821 * gdb.base/scope.exp: Ditto.
17822 * gdb.base/signals.exp: Ditto.
17823
17824 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17825
17826 * gdb.threads/Makefile.in (docdir): Removed.
17827
17828 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17829
17830 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
17831 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
17832 @srcdir@.
17833 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
17834 autoconf 2.5 or higher.
17835 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
17836
17837 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
17838
17839 * configure: Regenerated.
17840 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
17841 avoid name clashes with SunOS headers.
17842
17843 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
17844
17845 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17846
17847 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17848
17849 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17850 prototype information ends up in the compiler info file.
17851
17852 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17853
17854 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17855 attempting to regenerate it. Eliminate use of a temporary file
17856 and just generate the info file directly. Source it immediately,
17857 for consistency of use.
17858 * gdb.base/corefile.exp: Ditto
17859 * gdb.base/exprs.exp: Ditto.
17860 * gdb.base/funcargs.exp: Ditto.
17861 * gdb.base/langs.exp: Ditto.
17862 * gdb.base/list.exp: Ditto.
17863 * gdb.base/mips_pro.exp: Ditto.
17864 * gdb.base/nodebug.exp: Ditto.
17865 * gdb.base/opaque.exp: Ditto.
17866 * gdb.base/ptype.exp: Ditto.
17867 * gdb.base/scope.exp: Ditto.
17868 * gdb.base/setvar.exp: Ditto.
17869 * gdb.base/signals.exp: Ditto.
17870 * gdb.base/whatis.exp: Ditto.
17871 * gdb.c++/templates.exp: Ditto.
17872 * gdb.c++/virtfunc.exp: Ditto.
17873 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17874 whether or not to add -lstdc++ to the compile command line args.
17875
17876 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17877
17878 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17879 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17880 Increase timeout, a lot of single stepping might be needed if the
17881 target has no hardware watchpoints.
17882
17883 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17884
17885 * gdb.base/break.exp: Ignore compiler warnings when compiling
17886 break.c.
17887 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17888 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17889 from remote-sim.
17890 * gdb.base/exprs.exp: Add h8300 xfails.
17891 * gdb.base/funcargs.exp: Likewise.
17892 * gdb.base/nodebug.exp: Likewise.
17893 * gdb.base/printcmds.exp: Likewise.
17894 * gdb.base/ptype.exp: Likewise.
17895 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17896 h8300 xfails.
17897 * gdb.base/return.exp: Handle float/double precision problems
17898 on the h8300.
17899 * gdb.base/funcargs.c: Explicitly make last constant argument to
17900 call_after_alloca_subr an unsigned long type.
17901 * gdb.base/return.c: Include stdio.h.
17902
17903 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17904
17905 * config/abug.exp: New file for the older Motorola Bug monitor
17906 that runs on the mvme13x series VME boards.
17907 * config/monitor.exp: Use the new config array for target settings
17908 if they exist.
17909
17910 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17911
17912 * sim-gdb.exp: Make the SH simulator allocate less space when
17913 it is targeted.
17914
17915 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17916
17917 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17918 test.
17919
17920 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17921
17922 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17923 "rs6000-*-*" for "list function in include file" when gcc compiled.
17924 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17925 for "p ctable1[120]".
17926 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17927 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17928 Remove setup_xfail for "rs6000-*-*" for
17929 "print 'scope0.c'::filelocal before run".
17930 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17931 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17932 since some compilers don't allow both options to be given
17933 on the same command line. Create object file and move it.
17934
17935 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17936
17937 * gdb.base/corefile.exp: Always regenerate the core file, since
17938 we always regenerate the coremaker program. Detect special case
17939 where registers cannot be read from core file.
17940
17941 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17942
17943 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17944 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17945 * gdb.c++/templates.exp: Only match on basename of file since
17946 some formats like xcoff don't encode directory information.
17947 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17948 and rs6000 AIX xcoff targets.
17949 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17950 * configure: Regenerate.
17951 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17952 here, rather than in distclean.
17953
17954 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17955
17956 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17957 defined, and use it to compile the test case with -O2. The
17958 native compilation still uses no optimization.
17959 * gdb.base/mips_pro.c: Remove inline assembly code since
17960 it is compiled PIC by default, which results in assembler
17961 warnings that make the testsuite think the compilation
17962 was unsuccessful.
17963
17964 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17965
17966 * gdb.c++/misc.exp: Add note to message for
17967 "print s.a for foo struct" that this is a known gcc 2.7.2
17968 and earlier bug.
17969
17970 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17971
17972 * gdb.base/break.exp: Fix pattern for matching "Delete all
17973 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17974 setup_xfail for deleting all breakpoints test. Fix various
17975 timeout messages to include "(timeout)".
17976 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17977 for "p t_float_values2(3.14159,float_val2)".
17978 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17979 for "continue to call2g" when gcc compiled.
17980 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17981 "up to foo in langs.exp", "show language at foo in langs.exp",
17982 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17983 and "show language at fsub in langs.exp".
17984 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17985 "list line 1 in include file", "list message for lines past EOF",
17986 "list function in include file", "list list0.h:foo", and
17987 "list filename:function; nonexistant function".
17988 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17989 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17990 and "ptype t_char_array" to be for native cc only.
17991
17992 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17993
17994 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
17995 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17996 "print func2::coremaker_local", and "backtrace in corefile.exp".
17997
17998 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17999
18000 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18001 "bt in signals.exp". This problem only appears when running
18002 the testsuite, and then only intermittently.
18003
18004 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18005
18006 * gdb.base/return.exp (return_tests): Differentiate between
18007 two tests of continuing.
18008
18009 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18010
18011 * */Makefile.in (maintainer-clean): Remove config.log.
18012 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18013 * gdb.c++/Makefile.in (PROGS): Add inherit.
18014 (clean): Remove *.ci.
18015
18016 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18017
18018 * gdb.c++/misc.cc: Add test code from Mike Stump.
18019 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18020
18021 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18022
18023 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18024 to "alpha-*-osf2*" and add comment.
18025 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
18026 setup_xfail for "step over execarg initialization" and
18027 "step over corearg initialization".
18028 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18029 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18030 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
18031 gcc compiled for "print coremaker_bss", "print coremaker_ro",
18032 "print func2::coremaker_local", and "backtrace in corefile.exp".
18033 * gdb.base/signals.exp: Build and source signals.ci.
18034 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18035 to be for gcc only.
18036 * lib/gdb.exp: Move verbose statements outside conditionals.
18037
18038 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18039
18040 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18041 Feb 3 procfs.c change.
18042
18043 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18044
18045 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18046
18047 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18048
18049 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18050 from dejagnu's apparent default of 10 seconds, which gives random
18051 results when running the tests over NFS on moderately loaded systems.
18052 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18053
18054 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18055
18056 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18057 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
18058 result reports.
18059
18060 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18061
18062 * configure.in (CY_AC_PATH_TCLH): Remove.
18063 * configure: Regenerate.
18064
18065 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18066
18067 * gdb.c++/Makefile.in (clean): Add missing '{'.
18068
18069 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18070
18071 * lib/gdb.exp: Provide a default value for noinferior.
18072
18073 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18074 Load libgloss.exp.
18075
18076 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18077
18078 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18079 the executable, not the .o to run the tests from.
18080
18081 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18082
18083 * gdb.base/break.exp: Don't test for program exit or exit status
18084 if $noresults if nonzero.
18085 * gdb.base/langs.exp: Likewise.
18086 * gdb.base/watchpoint.exp: Likewise.
18087
18088 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18089 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18090 trying to compile the testcase.
18091
18092 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18093
18094 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18095 * gdb.base/signals.exp (continue to handler): Likewise.
18096
18097 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18098
18099 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18100
18101 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18102
18103 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18104
18105 * gdb.base/corefile.exp: Recognize "not found" as failure
18106 when trying to determine if a core file was generated.
18107 If no core file was generate the first time, try again without
18108 the ulimit -c to work around braindamaged shells.
18109
18110 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18111
18112 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18113 [] tests with "test" and enclose string in quotes.
18114 * gdb.stabs/configure: Rebuild
18115
18116 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18117
18118 Changes in sync with expect:
18119 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18120 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18121 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18122 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18123 argument to AC_REQUIRE.
18124 * configure: Regenerated.
18125
18126 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18127
18128 * gdb.base/corefile.exp: When generating a core, discard any
18129 error messages about ulimit not found and the "core dumped"
18130 message from the shell that runs the coredumper.
18131
18132 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18133
18134 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18135
18136 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18137 which sed script to run. Expect failure for v_comb test
18138 on PA targets too.
18139
18140 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18141
18142 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
18143 "print func2::coremaker_local" and for "backtrace in corefile.exp"
18144
18145 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18146
18147 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18148 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
18149 "sparc-sun-solaris*" xfails for "p v_comb".
18150 * lib/gdb.exp (default_gdb_start): Fix typo.
18151 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18152 messages to not include the full program name that caused
18153 the core dump since some systems (such as solaris) apparently
18154 truncate this path to about 80 characters.
18155 When generating a core file first try increasing the core file
18156 size limit to unlimited since some systems may default it to
18157 zero, and it is harmless to try it. Move the test for failing
18158 to generate a core file to where it will actually get executed.
18159 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18160 new gdb result from g++ debug info improvements and make old
18161 pattern obsolescent. Also account for size_t differences
18162 (may be int or long).
18163 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18164 initialization before function call is placed in the delay slot
18165 and thus appears to be skipped over by commands such as "next".
18166
18167 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18168
18169 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18170
18171 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18172
18173 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18174 input source file; fix code to compile test to deal with this
18175 convention.
18176 * gdb.c++/*.exp: Likewise.
18177
18178 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18179
18180 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18181 "bt in signals.exp".
18182
18183 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18184
18185 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18186 "step over execarg initialization" and
18187 "step over corearg initialization".
18188
18189 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18190
18191 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18192 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18193
18194 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18195
18196 From Rob Savoye (rob@poseidon.cygnus.com)
18197 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18198 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
18199 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18200 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18201 configure.in}: Major reworking for autoconfig.
18202 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18203 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
18204 New files.
18205 * config/unix-gdb.exp: Make GDB global.
18206 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
18207 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18208 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18209 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18210 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18211 term.exp, twice.exp, watchpoint.exp, whatis.exp},
18212 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
18213 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18214 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18215 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18216 pr-8136.exp, result.exp, string.exp, tuples.exp},
18217 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
18218 to returns as necessary, arrange for test to compile own testcase
18219 executable.
18220 * lib/gdb.exp: Changes for testsuite to compile own test cases.
18221
18222 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18223
18224 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
18225 clear_xfail at end of test which might not call either pass or fail.
18226 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18227 "backtrace through signal handler".
18228
18229 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18230
18231 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18232 continuing from a job control stop signal.
18233 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18234
18235 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18236
18237 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18238 * gdb.base/corefile.exp: Likewise.
18239 * gdb.base/funcargs.exp: Likewise.
18240
18241 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18242
18243 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18244 * config/monitor.exp: Add support for setting baud rate.
18245
18246 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18247
18248 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18249 i*86-*-linux* xfails for "backtrace through signal handler".
18250 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18251 "print func2::coremaker_local".
18252 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
18253 alpha-dec-osf2* xfail for
18254 "delete all breakpoints when none".
18255
18256 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18257
18258 * gdb.base/break.exp: Change test that deletes all breakpoints
18259 when no user breakpoints are installed. A post 4.15 change
18260 causes gdb to no longer prompt in this case.
18261
18262 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18263
18264 * gdb.base/return.exp (return_tests): Change xfail for test
18265 "correct value returned double test" to stop xfailing at
18266 Solaris 2.5. Apparently the bug has been fixed.
18267
18268 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18269
18270 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18271 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18272
18273 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18274
18275 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18276 * gdb.disasm/hppa.s: Corresponding changes.
18277
18278 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18279
18280 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18281 makefile fragment.
18282 * config/mt-hpux: Deleted.
18283
18284 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18285
18286 * Many files: When warning about suppressed tests due to a
18287 nonexistant test binary, avoid incrementing the warning count.
18288
18289 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18290
18291 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
18292
18293 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18294
18295 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18296 "sparc-*-solaris2*".
18297
18298 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18299
18300 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18301 Add global and local variables and initialize them.
18302 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18303 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18304 extracts the file name and terminating signal from the core file.
18305 * TODO: Remove note about tests for correct mapping of corefile.
18306 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18307 from optimizing it away.
18308 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18309 handles common blocks.
18310
18311 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18312
18313 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18314 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18315
18316 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18317
18318 * Makefile.in (maintainer-clean): New target, synonym for
18319 realclean.
18320 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18321 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18322 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18323 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18324 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18325 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18326
18327 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18328
18329 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18330 xfails when not gcc compiled for "print foo::funclocal".
18331 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18332 "print foo::funclocal at foo",
18333 "print 'scope1.c'::foo::funclocal at foo",
18334 "print foo::funclocal_bss at foo",
18335 "print 'scope1.c'::foo::funclocal_bss at foo",
18336 "print foo::funclocal_ro at foo",
18337 "print 'scope1.c'::foo::funclocal_ro at foo",
18338 "print bar::funclocal at foo" and
18339 "print 'scope1.c'::bar::funclocal at foo".
18340 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18341 gcc compiled for "print foo::funclocal at bar".
18342 Expand all messages to ensure that they identify that
18343 the test is at bar().
18344 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18345 gcc compiled for:
18346 "ptype on opaque struct pointer (statically)",
18347 "ptype on opaque struct tagname (statically)",
18348 "ptype on opaque struct pointer (dynamically) 1",
18349 "ptype on opaque struct tagname (dynamically) 1",
18350 "ptype on opaque struct pointer (dynamically) 2" and
18351 "ptype on opaque struct tagname (dynamically) 2
18352 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18353 gcc compiled for:
18354 "p datalocal"
18355 "whatis datalocal",
18356 "ptype datalocal",
18357 "p bsslocal",
18358 "whatis bsslocal", and
18359 "ptype bsslocal".
18360 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18361 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18362 when not gcc compiled.
18363 * gdb.base/funcargs.exp (float_and_integral_args): Add
18364 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18365 compiled.
18366 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18367 "backtrace from call6a" when not gcc compiled.
18368 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18369 "backtrace from call7a" when not gcc compiled.
18370 * gdb.base/callfuncs.exp (do_function_calls):
18371 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18372 "p t_char_array_values(char_array_val2,char_array_val1)",
18373 "p t_char_array_values(char_array_val1,char_array_val2)",
18374 "p t_char_array_values("carray 1","carray 2")",
18375 "p t_char_array_values("carray 1",char_array_val2)",
18376 "p t_char_array_values(char_array_val1,"carray 2")",
18377 "p sum_args(1,{2})",
18378 "p sum_args(2,{2,3})",
18379 "p sum_args(3,{2,3,4})",
18380 "p sum_args(4,{2,3,4,5})"
18381 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18382 "backtrace in corefile.exp" when not gcc compiled.
18383
18384 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18385
18386 * gdb.base/signals.exp: Rewrite `handle all print' test as
18387 a procedure. Accept blanks or TABs as whitespace, increase
18388 timeout and expect input buffer size for the large output
18389 from the command. Remove "i*86-*-bsdi2.0" xfail.
18390
18391 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18392
18393 * gdb.base/setvar.exp: Add new testcases for truncation when
18394 assigning invalid values to bitfields.
18395
18396 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18397
18398 * gdb.base/callfuncs.exp (do_function_calls): Remove
18399 mips-sgi-irix* xfail for
18400 "call inferior func with struct - returns char *"
18401 and fix test so that an optional (unsigned char *) cast is
18402 accepted in the result.
18403
18404 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18405
18406 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18407 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18408 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18409 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18410 that accidentally got checked in.
18411
18412 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18413
18414 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
18415 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18416 compiled test.
18417 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18418 Add mips-sgi-irix5* xfail for not gcc compiled.
18419 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18420 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18421 "p top", "whatis top", "p middle", and "whatis middle".
18422 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18423 "whatis signed char" for not gcc compiled.
18424 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18425 "set variable signed char=-1 (-1)" and
18426 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18427 * gdb.base/funcargs.exp (float_and_integral_args):
18428 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18429 Add mips-sgi-irix* xfail when not gcc compiled for
18430 "continue to call2b".
18431 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18432 "continue to call2g".
18433 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18434 "backtrace from call6a"
18435 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18436 "backtrace from call7k".
18437 Add mips-sgi-irix5* xfail when not gcc compiled for
18438 "backtrace from call7a".
18439 (localvars_after_alloca): Fix gdb_test cmds for
18440 "print * after runto ...".
18441 Remove rs6000-*-* xfails for
18442 "print i after runto localvars_after_alloca" and
18443 "print l after runto localvars_after_alloca"
18444 for all compilers.
18445 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
18446 when not compiled with gcc, for:
18447 "print signed char == (minus)",
18448 "print signed char != (minus)",
18449 "print signed char < (minus)",
18450 "print signed char > (minus)".
18451 * gdb.base/callfuncs.exp (do_function_calls):
18452 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18453 "call inferior func with struct - returns char *".
18454 * gdb.base/return.exp (return_tests): Change xfail for
18455 "correct value returned double test" to include Solaris 2.4.
18456 * gdb.base/funcargs.exp (float_and_integral_args):
18457 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18458
18459 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18460
18461 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18462 enumeration bitfields if compiling with GNU C.
18463 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18464 to empty' prompt.
18465
18466 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18467
18468 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18469 test for PRO targets.
18470
18471 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18472 breakpoints in the inferior at any given time by making
18473 two groups of breakpoints for call2*, call6* and call7*
18474 tests.
18475
18476 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18477
18478 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18479 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18480 from optimizing it away.
18481 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18482 "call inferior func with struct".
18483
18484 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
18485
18486 * configure.in: Only configure gdb.chill for particular targets.
18487
18488 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
18489
18490 * gdb.base/Makefile.in: Add action to .c.o transformation
18491 rule that generates a .ci file for each .o file and remove
18492 explicit .c.o rules except for callfuncs.o.
18493 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
18494 generates a .ci file for each .o file and remove explicit
18495 .cc.o rules.
18496 (clean): Remove *.tmp *.ci files.
18497 (EXECUTABLES): Remove templ-info.exp.
18498 * gdb.base/compiler.c: New file.
18499 * gdb.c++/compiler.cc: New file
18500 * gdb.base/scope.exp: Source gdb.base/scope.ci.
18501 Change rs6000-*-* xfail for
18502 "print 'scope0.c'::filelocal_ro" and
18503 "print 'scope1.c'::filelocal" and
18504 "print 'scope1.c'::filelocal_bss" and
18505 "print 'scope1.c'::filelocal_ro" and
18506 "print 'scope1.c'::foo::funclocal" and
18507 "print 'scope1.c'::foo::funclocal_ro" and
18508 "print 'scope1.c'::bar::funclocal" and
18509 "print 'scope0.c'::filelocal_ro" and
18510 "print 'scope1.c'::filelocal at foo" and
18511 "print 'scope1.c'::filelocal_bss at foo" and
18512 "print 'scope1.c'::filelocal_ro at foo" and
18513 "print 'scope1.c'::foo::funclocal at foo" and
18514 "print 'scope1.c'::foo::funclocal_bss at foo" and
18515 "print 'scope1.c'::foo::funclocal_ro at foo" and
18516 "print 'scope1.c'::bar::funclocal at foo" and
18517 "print 'scope0.c'::filelocal_ro" and
18518 "print 'scope1.c'::filelocal" and
18519 "print 'scope1.c'::filelocal_bss" and
18520 "print 'scope1.c'::filelocal_ro" and
18521 "print 'scope1.c'::foo::funclocal" and
18522 "print 'scope1.c'::foo::funclocal_bss" and
18523 "print 'scope1.c'::foo::funclocal_ro" and
18524 "print 'scope1.c'::bar::funclocal" and
18525 "print 'scope1.c'::bar::funclocal_bss"
18526 to only be xfail'd when not compiled with gcc.
18527 Add rs6000-*-* xfail for
18528 "print 'scope0.c'::filelocal_bss before run"
18529 when compiled with gcc.
18530 (test_at_main): Add rs6000-*-* xfail for
18531 "print filelocal_ro in test_at_main"
18532 when compiled with gcc.
18533 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
18534 Add rs6000-*-aix* xfail for
18535 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
18536 "ptype t_char_array", not compiled with gcc.
18537 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
18538 xfail for "list foo (in include file)" when gcc compiled.
18539 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
18540 (integral_args): Add rs6000-*-* xfail for
18541 "run to call0a" if not compiled with gcc.
18542 (unsigned_integral_args): Add rs6000-*-* xfail for
18543 "run to call1a" if not compiled with gcc.
18544 (float_and_integral_args): Add rs6000-*-* xfail for
18545 "run to call2a" if not compiled with gcc and for
18546 "continue to call2b" for any compiler.
18547 Add rs6000-*-* xfail to
18548 "print f1 after run to call2a" for gcc compiled.
18549 (discard_and_shuffle): Add rs6000-*-* xfail for
18550 "run to call6a".
18551 (shuffle_round_robin): Add rs6000-*-* xfail for
18552 "backtrace from call7a" if not compiled with gcc.
18553 Add rs6000-*-* xfail for
18554 "backtrace from call7b" if compiled with gcc.
18555 (call_after_alloca): Add rs6000-*-* xfail for
18556 "print c in call_after_alloca" and
18557 "print s in call_after_alloca" and
18558 "backtrace from call_after_alloca_subr"
18559 if not compiled with gcc.
18560 (localvars_in_indirect_call): Add rs6000-*-* xfail for
18561 "print c in localvars_in_indirect_call" and
18562 "print c in localvars_in_indirect_call" and
18563 "backtrace in indirectly called function" and
18564 "stepping into indirectly called function"
18565 if not compiled with gcc.
18566 (localvars_after_alloca): Add rs6000-*-* xfail for
18567 "print c after runto localvars_after_alloca" and
18568 "print s after runto localvars_after_alloca" and
18569 "print i after runto localvars_after_alloca" and
18570 "print l after runto localvars_after_alloca"
18571 for all compilers.
18572 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
18573 than whatis-info.exp.
18574 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
18575 than opaque-info.exp.
18576 Setup rs6000-*-* xfail for
18577 "ptype on opaque struct pointer (statically)" and
18578 "ptype on opaque struct pointer (dynamically)" when
18579 not compiled with gcc.
18580 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
18581 rather than callf-info.exp.
18582 (do_function_calls): Add clear_xfail for rs6000-*-* for
18583 "p t_float_values2(3.14159,float_val2)". Seems to work
18584 fine there, both with xlc and gcc. Need to find out what
18585 it is doing right and fix other platforms.
18586 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
18587 "call inferior func with struct - returns int",
18588 "call inferior func with struct - returns long",
18589 "call inferior func with struct - returns float",
18590 "call inferior func with struct - returns double",
18591 "call inferior func with struct - returns char *",
18592 but only if not gcc compiled (presumes xlc compiled).
18593 Change rs6000-*-* xfails for
18594 "call inferior func with struct - returns char" and
18595 " call inferior func with struct - returns short" to only
18596 xfail if not using gcc.
18597 (clean mostlyclean): Remove *.ci and *.tmp files.
18598 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
18599 than templ-info.exp.
18600 * gdb.base/langs.exp: Source gdb.base/langs.ci.
18601 Add rs6000-*-* xfail for "up to foo in langs.exp"
18602 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
18603 when not gcc compiled.
18604
18605 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18606
18607 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
18608 * gdb.base/corefile.exp: Likewise.
18609 * gdb.base/list.exp: Likewise.
18610 * gdb.base/scope.exp: Likewise.
18611 * gdb.base/siganls.exp: Likewise.
18612
18613 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
18614 compiler output.
18615 * gdb.base/whatis.exp: Likewise.
18616
18617 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
18618
18619 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
18620 failure (opcode table has been fixed to match reality).
18621
18622 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
18623
18624 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
18625 "call inferior func with struct - returns char",
18626 "call inferior func with struct - returns short"
18627
18628 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
18629 "print 'scope0.c'::filelocal at main",
18630 "print 'scope0.c'::filelocal_bss in test_at_main",
18631 "print 'scope0.c'::filelocal at foo",
18632 "print 'scope0.c'::filelocal_bss in test_at_foo",
18633 "print 'scope0.c'::filelocal at bar",
18634 "print 'scope0.c'::filelocal_bss in test_at_bar"
18635
18636 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
18637 in source file 1". This bug seems to have been fixed with both
18638 gcc and native cc (was native assembler bug?).
18639
18640 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
18641
18642 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
18643 "backtrace through signal handler" to "i*86-*-sysv4*".
18644 * gdb.base/signals.exp: Add xfail for "'next' behaved as
18645 continue" case. Add "known SVR4 bug" to fail message.
18646 Add "i*86-*-bsdi2.0" xfail for "handle all print".
18647 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
18648 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
18649 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
18650 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
18651 "up to foo in langs.exp", "show language at foo in
18652 langs.exp", "up to cppsub_ in langs.exp", "show
18653 language at cppsub_ in langs.exp", "up to fsub in
18654 langs.exp", and "show language at fsub in langs.exp".
18655 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
18656 "bactrace in corefile.exp".
18657 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
18658 "call inferior function with struct - returns float" and
18659 "call inferior function with struct - returns double".
18660
18661 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
18662
18663 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
18664 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
18665 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
18666 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
18667
18668 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
18669
18670 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
18671 (or overriden) "CHILL" macro rather then bare "gcc".
18672 Also look for ../../gcc/xgcc since that is what we will
18673 actually need, not "Makefile". Remove following assignment
18674 of CHILL to CHILL_FOR_TARGET because that results in
18675 recursive definition.
18676
18677 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
18678
18679 * gdb.base/corefile.exp: Change xfail for backtrace in
18680 corefile.exp from linuxaout to all linux.
18681 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
18682 cases where we miss the breakpoint at the signal handler
18683 for some reason. Setup xfail for linuxoldld/linuxaout and
18684 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
18685 hitting SIGURG breakpoint.
18686 * gdb.base/signals.exp: Setup xfail for "next" acting like
18687 continue to add linuxoldld. Setup xfail for all linux for
18688 "next to handler in signals_tests_1", "backtrace in
18689 signals_tests_1", "continue to func1", "pass SIGUSR1",
18690 and continue to handler".
18691
18692 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
18693
18694 * Update all FSF addresses except those in COPYING* files.
18695
18696 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
18697
18698 * gdb.base/a2-run.exp: Change messages to be more explicit about
18699 the status of args, and quote binfile in results.
18700
18701 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
18702
18703 * gdb.base/callfuncs.exp: Add tests for passing structs to
18704 inferior functions and return various types.
18705 * gdb.base/callfuncs.c: Add functions to receive a struct
18706 and return a member of the struct, in various types.
18707
18708 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18709
18710 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
18711
18712 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
18713
18714 * config/vxworks29k.exp: New file, sources vxworks.exp.
18715
18716 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18717
18718 * config/gdbremote.exp: New file. Testing framework using
18719 gdbserver.
18720
18721 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
18722
18723 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
18724 "call function when asleep" and "send end of file".
18725 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
18726 for "backtrace in corefile.exp".
18727 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
18728 for "backtrace through signal handler".
18729 * gdb.base/corefile.exp: Make sure we actually generate a core file
18730 before trying the core tests. Some systems allow the user to suppress
18731 generation of core files and default to that (linux for example).
18732 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
18733 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
18734
18735 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18736
18737 * gdb.threads: New directory with some crude multi-threaded
18738 gdb tests (step.exp and step2.exp).
18739 * config/mt-lynx (STEP_EXECUTABLE): Define.
18740 (THREADFLAGS): Define.
18741
18742 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
18743
18744 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
18745
18746 * gdb.base/signals.exp: Disable whole file for lynx until
18747 further notice.
18748
18749 * gdb.base/signals.exp: xfail test where "next" acts like
18750 "continue" for lynx.
18751
18752 * gdb.base/interrupt.exp: xfail test for calling function while
18753 inferior is asleep for lynx.
18754
18755 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
18756 than one cr-lf after each command.
18757
18758 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18759
18760 * configure.in: Reinstate setting of stabsdirs variable, fix
18761 typo in setting up configdirs for native builds.
18762
18763 * gdb.base/return.exp: Fix typo in return double test.
18764 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
18765 compiler from optimizing them away.
18766
18767 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
18768
18769 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
18770 sequences to be echo'd by gdb when using gdb_test.
18771 * gdb.chill/chexp.exp: Likewise.
18772 * gdb.fortran/exprs.exp: Likewise
18773
18774 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18775
18776 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
18777 after the inferior gdb has started.
18778
18779 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
18780 after each command.
18781 * gdb.base/funcargs.exp: Likewise.
18782 * gdb.base/gdbvars.exp: Likewise.
18783 * gdb.base/interrupt.exp: Likewise.
18784 * gdb.base/list.exp: Likewise.
18785 * gdb.base/watchpoint.exp: Likewise.
18786 * gdb.c++/demangle.exp: Likewise.
18787 * gdb.c++/inherit.exp: Likewise.
18788 * gdb.chill/chexp.exp: Likewise.
18789 * gdb.fortran/exprs.exp: Likewise.
18790
18791 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
18792 test if we can't handle IO to/from the inferior.
18793
18794 * gdb.c++/misc.exp: Always check for a program already being
18795 started after sending a "run" command to gdb.
18796
18797 * gdb.base/twice.exp: Start with a fresh gdb.
18798
18799 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
18800 only depend on gdb's expression code, not the chill runtime.
18801
18802 * gdb.base/return.c: Put return values into variables so we
18803 can have gdb print them rather than depending on the program
18804 to print them.
18805 * gdb.base/return.exp: Corresponding changes.
18806
18807 * lib/gdb.exp: Provide default value for noinferiorio.
18808 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
18809 the inferior.
18810
18811 * gdb.base/break.exp: Always check for a program already being
18812 started after sending a "run" command to gdb.
18813 (text_next_with_recursion): Don't check the output from the
18814 program's printf statement. Instead just make sure the program
18815 exited.
18816
18817 * gdb.base/commands.exp: Protect tests which need arguments with
18818 $noargs conditionals.
18819
18820 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18821
18822 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
18823 of structure member arrays to match gdb/valops.c:value_addr change.
18824
18825 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
18826
18827 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
18828 cases.
18829
18830 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
18831
18832 * configure.in (configdirs): Remove gdb.chill from default list
18833 of subdirs and then add it back in only if doing a native build.
18834 The current chill compiler does not yet work in any cross build.
18835 * Revert all signal changes from Jul 6.
18836 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
18837 for sh-hms targets, allowing these tests to link, with no other
18838 changes. Testing is suppressed by setting "nosignals" in site.exp.
18839
18840 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
18841
18842 * configure.in (signaldirs): Define and add to configdirs for all
18843 targets except some specific ones that are known to not support signals.
18844 Also clean up formatting.
18845 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18846 (signals, sigall): Remove rules to build.
18847 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18848 Moved to new gdb.signals directory.
18849 * gdb.signals: New test directory.
18850 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18851 signals.c signals.exp}: New or moved files.
18852
18853 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18854
18855 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18856
18857 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18858
18859 * gdb.base/return.exp: Xfail `return double' test failure
18860 on at least Solaris 2.3 and handle future/past versions on
18861 a case by case basis as appropriate. Also update message
18862 to include i*86 failures.
18863
18864 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18865
18866 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18867
18868 * lib/gdb.exp: Fix comment which erroneously identified
18869 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18870 gdb_file_cmd not gdb_load).
18871 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18872
18873 * gdb.base/setvar.exp: Make test names consistent between pass and
18874 fail cases. Use gdb_test more.
18875
18876 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18877
18878 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18879
18880 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18881
18882 * gdb.base/help.exp: Fix expected help string for `show commands'.
18883
18884 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18885
18886 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18887
18888 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18889 of a text section.
18890
18891 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18892
18893 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18894 that loop eventually terminates. Fix Connection refused logic so
18895 that testsuite will expire nicely.
18896
18897 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18898
18899 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18900 config/rom68k.exp: New tcl glue for the appropriate monitors.
18901 These all just end up calling monitor.exp.
18902 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18903 refused' by retrying. Cleanup some timeout issues.
18904 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18905 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18906 callers don't have to set/restore global timeout variable.
18907
18908 * The following set of changes centralizes management of the global
18909 timeout variable. This way, it can be set in one target dependent
18910 place instead of dozens of places scattered throughout the test suite.
18911 If you need to lengthen a timeout, then you should either set timeout
18912 in one of the config/{target}.exp files, or multiply it by a factor.
18913 Setting it to an absolute value is always going to lose for some
18914 targets.
18915 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18916 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18917 * gdb.base/funcargs.exp: Don't set timeout.
18918 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18919 * gdb.base/printcmds.exp (test_print_string_constants
18920 test_print_array_constants): Don't set timeout.
18921 * gdb.base/ptype.exp: Don't set timeout.
18922 * gdb.base/recurse.exp: Don't set timeout.
18923 * gdb.base/return.exp: Don't set timeout.
18924 * gdb.base/watchpoint.exp: Don't set timeout.
18925 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18926 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18927
18928 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18929
18930 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18931
18932 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18933
18934 * lib/gdb.exp: Disable chill tests for irix5.
18935
18936 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18937
18938 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18939 each test pass or fail.
18940
18941 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18942
18943 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18944 xlc not gcc.
18945
18946 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18947
18948 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18949
18950 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18951
18952 * config/est.exp: Fix copyright and comments. Remove dead code.
18953 Use targetname, serialport and baud variables instead of fixed
18954 constants.
18955 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18956 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18957
18958 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18959
18960 * gdb.base/watchpoint.exp: Don't run
18961 test_watchpoint_triggered_in_syscall for sunos.
18962
18963 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18964
18965 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18966 they don't seem to exist. Do include stdio.h.
18967
18968 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18969
18970 * gdb.base/a1-selftest.exp: Add alpha xfail.
18971
18972 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18973
18974 * gdb.base/watchpoint.c (main): Prompt before calling read().
18975 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18976 Revise accordingly. Remove cruft about sending "123" several
18977 times, until it gets noticed. Clean up the "print buf[0]" stuff
18978 so that it passes or fails, and waits for prompts in the usual way.
18979
18980 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18981
18982 * gdb.base/recurse.exp: Fix comment.
18983
18984 * TODO: Remove item about printing variables in nodebug.exp. Add
18985 item about enabling tests which are only run on some targets.
18986
18987 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18988 fail, make test names unique, use new gdb_test convention
18989 regarding pattern, use gdb_test more, etc.).
18990
18991 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18992 fail, make test names unique, etc.).
18993
18994 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18995
18996 * gdb.base/nodebug.c: Change return type of top and middle to
18997 short.
18998 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18999 are fixed by the recent mdebugread.c changes. Allow `short ()'
19000 as type for top and middle.
19001
19002 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19003
19004 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19005 nearly as I can tell, the whole thing was an accident in Stu's
19006 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19007 to replace a send/expect pair with gdb_test, but ended up only
19008 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19009 of 30 Mar 1995 took care of it, but left this vestigial comment
19010 which I am now nuking.
19011
19012 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19013
19014 * gdb.base/break.exp: Look for different line number for
19015 breakpoint at main depending on usestubs.
19016
19017 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19018
19019 * gdb.base/list.exp: Adjust some alternate expect patterns to
19020 match recent list0.c change. Add alternate expect pattern for
19021 output from `list default lines around main' for optimizing
19022 compilers.
19023
19024 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19025
19026 * lib/gdb.exp: If nosignals is not set, set it to 0.
19027
19028 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19029
19030 * config/slite-gdb.exp: Responds to load symbol table prompt.
19031 * gdb.base/break.exp: Adjust line number, fix rerun.
19032 * gdb.base/langs0.c: Add #ifdef usestubs.
19033
19034 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19035
19036 * gdb.base/list.exp: Adjust line contents after adding new lines in
19037 list0.c. Also fix a syntax error.
19038
19039 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19040 * gdb.base/break.exp: ditto.
19041 * gdb.base/list.exp: ditto.
19042 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19043 * gdb.base/run.c: ditto.
19044 * gdb.base/list0.c: ditto.
19045 * gdb.base/funcargs.c: ditto.
19046
19047 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19048
19049 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19050 $targetname, $serialport and $baud instead of hardwired variables.
19051 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19052 target doesn't support signals.
19053
19054 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19055
19056 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19057
19058 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19059
19060 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19061 Don't rely on the value of an auto variable before it has been
19062 initialized. Use gdb_test more.
19063
19064 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19065
19066 * lib/gdb.exp (default_gdb_version): A version number must start
19067 with a digit, but other than that contains all characters up to
19068 the first whitespace character.
19069
19070 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19071
19072 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19073
19074 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19075
19076 * gdb.c++/*.exp: Warn if executable does not exist. The original
19077 reason for skipping the warning was that configure.in sometimes
19078 intentionally skipped building the executables but the tcl code
19079 had no way of knowing. That (a) was always bogus with respect to
19080 error handling, (b) is no longer true (right now there is no way
19081 to skip C++ tests).
19082
19083 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19084
19085 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19086
19087 * gdb.base/list.exp: Add expect patterns for output from
19088 SunPRO compiled executables.
19089 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19090 types.
19091
19092 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19093
19094 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19095 number (we are already testing that the correct source line text
19096 gets printed).
19097
19098 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19099 that is what is intended, but something needed to be done to get
19100 sunos4 native working again.
19101
19102 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19103
19104 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19105 apparently went with a (very) old xfail.
19106
19107 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19108
19109 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19110 runto_main is a proc in gdb.exp that will do 'step' for target use
19111 stubs.
19112 * gdb.base/exprs.exp: ditto.
19113 * gdb.base/interrupt.exp: ditto.
19114 * gdb.base/opaque.exp: ditto.
19115 * gdb.base/printcmds.exp: ditto.
19116 * gdb.base/ptype.exp: ditto.
19117 * gdb.base/scope.exp: ditto.
19118 * gdb.base/setvar.exp: ditto.
19119 * gdb.base/signals.exp: ditto.
19120 * gdb.base/twice.exp: ditto.
19121 * gdb.c++/classes.exp: ditto.
19122 * gdb.c++/inherit.exp: ditto.
19123 * gdb.c++/templates.exp: ditto.
19124 * gdb.base/break.exp: no run and hit main for stubs. Change line
19125 numbers for breakpoints and info breakpoint.
19126 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19127 breakpoint().
19128 * gdb.base/callfuncs.c: ditto.
19129 * gdb.base/exprs: ditto.
19130 * gdb.base/interrupt.c: ditto.
19131 * gdb.base/opaque0.c: ditto.
19132 * gdb.base/printcmds.c: ditto.
19133 * gdb.base/ptype.c: ditto.
19134 * gdb.base/scope0.c: ditto.
19135 * gdb.base/setvar.c: ditto.
19136 * gdb.base/signals.c: ditto.
19137 * gdb.base/twice.c: ditto.
19138 * gdb.c++/misc.cc: ditto.
19139 * gdb.c++/templates.cc: ditto.
19140
19141 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19142
19143 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19144
19145 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19146 somewhere between `read' and `main.c'. I'm pretty sure the
19147 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19148 and it isn't particularly useful.
19149
19150 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19151
19152 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19153
19154 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19155
19156 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19157
19158 * config/mt-slite: add LIBS and -nostdlib.
19159 * config/slite-gdb.exp: add this new file to support sparclite target.
19160
19161 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19162
19163 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19164
19165 * gdb.base/a2-run.exp: Change argument to istarget from
19166 "*-*-vxworks" to "*-*-vxworks*".
19167 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19168
19169 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19170
19171 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19172 will not runto main but do a 'step' to step out of breakpoint().
19173 * config/mt-slite: add -Dusestubs.
19174
19175 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19176
19177 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19178 instead of just @.
19179
19180 * gdb.base/signals.exp: Add test for "handle all print".
19181 * TODO: Remove "handle all print". Also remove item about
19182 checking copyright date (I don't like the idea of a spurious FAIL
19183 based on when we run the tests).
19184
19185 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19186 for SunOS4 (reason for failure not investigated). Remove
19187 redundant test for $binfile.
19188
19189 * gdb.base/nodebug.c (array_index): Call malloc.
19190
19191 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19192
19193 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19194
19195 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19196 conventions and slightly simplify the matching regexp.
19197
19198 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19199
19200 * gdb.base/break.exp: Update gdb_test invocation to use new
19201 convention.
19202
19203 * lib/gdb.exp: If noargs is not set, set it to 0.
19204
19205 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19206 tests unique.
19207
19208 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19209
19210 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19211
19212 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19213 one argument of type "<non-float parameter>".
19214
19215 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19216
19217 * config/rom68k.exp: New file to support Motorola IDP board.
19218 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19219 * gdb.base/break.c: Change things around so that this program
19220 doesn't depend upon args. This is necessary to make remote
19221 targets work (in general, they can't take args).
19222 * gdb.base/break.exp: Don't try to send args to program. Don't
19223 expect output. Also, replace lots of code with gdb_test.
19224
19225 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19226
19227 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19228 printing of '\'' (which is what the comment says we are testing,
19229 even though we were not), not '''.
19230 (test_integer_literals_rejected): Test that printing ''' is an error.
19231
19232 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19233 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19234 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19235 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19236 Use gdb_test not test_print_accept.
19237 * lib/gdb.exp: Remove test_print_accept.
19238
19239 * gdb.base/signals.exp (signal_tests_1): Make pass message
19240 consistent with fail message.
19241
19242 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19243 unsigned char; the bug (PR 1821) is fixed.
19244
19245 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19246
19247 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19248 successful tests--makes xfailing them work right.
19249
19250 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19251
19252 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19253 only \r\n, not .*. The test can pass .* as the last thing in
19254 $pattern if that is what it wants. In addition to providing this
19255 flexibility, this change should speed up pattern matching in cases
19256 where the pattern already ended with .* (there were a number of
19257 them). This change also helps catch bad patterns--in the old
19258 scheme the typo "char \*" instead of "char \\*" would pass. Now
19259 it is caught.
19260 * Many .exp files: Update callers.
19261
19262 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19263 clearer and does not spuriously match multiple ('s. Likewise for
19264 ) and *.
19265
19266 * gdb.base/nodebug.exp: Test ability to call a function and pass
19267 it a string (even with no debugging info).
19268
19269 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19270 "p '\'", which is the same as "p ''" once tcl gets done with
19271 quoting, to "p '\\'", which I suspect is what is intended (one
19272 backslash gets sent to GDB).
19273
19274 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19275
19276 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19277
19278 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19279 1817) was fixed literally years ago.
19280
19281 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19282
19283 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19284 test, it causes stepping out of call_after_alloca_subr with
19285 optimizing compilers.
19286 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19287 fails.
19288
19289 * gdb.c++/templates.exp: Source templ-info.exp only if
19290 the templates executable exists.
19291
19292 * gdb.c++/misc.cc (class Contains_static_instance,
19293 class Contains_nested_static_instance),
19294 gdb.c++/classes.exp (test_static_members): Test printing of
19295 a class that contains a static instance of the class.
19296
19297 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19298
19299 * gdb.base/langs2.c (cppsub_): Don't prototype.
19300 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19301 only, I believe).
19302
19303 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19304
19305 * lib/gdb.exp (skip_chill_tests): New procedure.
19306
19307 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19308
19309 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19310
19311 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19312 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19313
19314 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19315
19316 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19317
19318 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19319 disassemble 8, not 16, instructions for part 4.
19320
19321 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19322 support the latter anymore.
19323
19324 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19325 -DNO_PROTOTYPES.
19326 * gdb.base/callfuncs.c: Control use of prototypes based on
19327 NO_PROTOTYPES, not __STDC__.
19328 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19329 t_float_values2 tests if prototypes in use.
19330
19331 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19332 t_double_values): When checking differences against DELTA, check
19333 that difference is within the range (-DELTA,DELTA), not just
19334 (-infinity,DELTA).
19335
19336 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19337
19338 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19339 'file' command firts, then 'target', then 'load', this is due to gdb
19340 target set up.
19341 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19342
19343 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19344
19345 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19346 FP load/store variants.
19347 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19348
19349 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19350
19351 * gdb.base/term.exp: Do not give a warning if not native, it is
19352 not an abnormal condition.
19353
19354 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19355
19356 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19357 t_char_array".
19358
19359 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19360
19361 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19362 are getting the version number.
19363
19364 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19365 if not native, it is not an abnormal condition.
19366
19367 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19368
19369 * lib/gdb.exp: Just use "file exists", rather than undocumented
19370 dejagnu procedure "findfile".
19371
19372 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19373
19374 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19375 (LDFLAGS): Set to -Xlinker -Ur.
19376
19377 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19378 Removed, these values are set by lib/gdb.exp.
19379
19380 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19381
19382 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19383
19384 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19385 of replicating gdb startup code.
19386
19387 * config/mt-vxworks (LDFLAGS): Set to -r.
19388 (CFLAGS_FOR_TARGET): Removed.
19389
19390 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19391 (gdb) and gdb for vxworks uses (vxgdb).
19392
19393 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19394 executable is not in the tree and host != target, use sed and
19395 program_transform_name to determine the gdb name used by the
19396 target.
19397
19398 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19399 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19400
19401 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19402
19403 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19404 floats, chars, and shorts where there are ANSI-style function
19405 definitions.
19406
19407 * gdb.base/langs.exp, gdb.base/langs*: New test.
19408 * gdb.base/Makefile.in: Build it.
19409 * TODO: Remove item about checking that C names don't get C++
19410 demangling applied; this test tests it.
19411
19412 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19413
19414 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19415 went with the const70 xfail. The xfail went away a year ago.
19416
19417 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19418
19419 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19420 for hp300.
19421
19422 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19423
19424 * gdb.base/a1-selftest.exp: Don't run on hp300.
19425
19426 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19427
19428 * Makefile.in (site.exp): Set host_alias and target_alias as well
19429 as host_triplet and target_triplet.
19430
19431 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19432
19433 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19434
19435 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19436 places as other ecoff systems).
19437
19438 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19439 ultrix.
19440
19441 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19442
19443 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19444 remove them.
19445 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19446 variable and "variable" in addition to "data variable".
19447 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19448
19449 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19450 2.
19451 * gdb.base/list1.c (long_line): Add additional statement at start
19452 of function.
19453 * gdb.base/list.exp (test_forward_search): Update line number to
19454 reflect new statement.
19455
19456 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19457
19458 * gdb.base/signals.exp: Reinitialize searched source directories
19459 after gdb_start call.
19460
19461 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19462
19463 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19464 * gdb.stabs/Makefile.in: Likewise.
19465
19466 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19467 change. Instead split the tests into smaller pieces.
19468 * gdb.disasm/hppa.s: Corresponding changes.
19469
19470 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19471
19472 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19473 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19474
19475 * gdb.base/funcargs.exp: Modify many tests so that every test
19476 either passes or fails. Make some test names unique.
19477
19478 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19479
19480 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19481 Call stty to set interrupt character.
19482
19483 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
19484 for HP assembler versus GNU assembler based on actual behavior of
19485 $(CC), rather than assuming that $(AS) is always the GNU assembler.
19486
19487 * TODO: Suggest a few more stepping tests.
19488
19489 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
19490
19491 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
19492 restart GDB for h8300 after a continue.
19493 (return): Add pattern to match a29k-udi behavior.
19494 * gdb.base/nodebug.exp: Remove obsolete comment.
19495 * gdb.base/regs.exp: New file, testing of register displays.
19496 * gdb.base/return.exp: Fix typo in reference to $objdir.
19497 * gdb.base/whatis.exp: Always start with a fresh GDB.
19498
19499 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19500
19501 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
19502 higher, these tests generate a lot of output.
19503
19504 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19505
19506 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
19507 code following the catch silently ignored some errors; without the
19508 catch they should be thrown like any other tcl error. Also, the
19509 catch used "" instead of {} which meant all the callers who wanted
19510 to include one of the characters "[]$ had to quote it an extra time.
19511 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
19512 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
19513 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
19514 Remove extra quoting.
19515
19516 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
19517
19518 * gdb.base/commands.exp: Make test names unique; every test either
19519 passes or fails. Update some comments.
19520
19521 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
19522
19523 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19524
19525 The following fixes a FAIL caused by the fact that the alpha stabs
19526 configuration didn't use the ".if alpha" code in weird.def.
19527 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
19528 bit pointer, so the 32 bit version works even on the alpha.
19529 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
19530 Remove the stuff which allowed us to have separate versions for
19531 alpha and everything else.
19532
19533 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
19534 regexp which "info func operator\[\](" is supposed to match. Fix
19535 string to send to GDB. Note that GDB still doesn't work right. Add a
19536 new test for "info func .perator\[\](" which GDB does handle correctly.
19537
19538 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
19539
19540 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19541
19542 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
19543 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
19544 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
19545 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
19546 it makes the tests harder to understand and confuses test-o-matic.
19547 The preferred style is that each test provides a PASS or a FAIL,
19548 and has a unique message (e.g. "continue #54" not just "continue")
19549 which is the same for the pass and the fail.
19550 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19551 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
19552 to lib/gdb.exp.
19553 * gdb.base/printcmds.exp: Use test_print_accept. Remove
19554 prt_accept which was basically the same thing. Likewise for
19555 test_print_reject and prt_reject.
19556 * lib/gdb.exp (test_print_reject): Add some more error message
19557 patterns to match from the former printcmds.exp (prt_reject).
19558 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
19559 One defect of the passcount stuff is that some of it failed to
19560 report XPASS where appropriate.
19561 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
19562 stuff before and after arg in expected pattern.
19563 (test_paddr_operator_functions): Re-do test without print_addr_of;
19564 this is the only test which seems to want extra stuff there.
19565
19566 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19567
19568 * gdb.base/nodebug.exp: Update new tests to reflect improved
19569 wording of gdb output.
19570
19571 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
19572 and "ptype" work on variables in files compiled without -g.
19573 Replaces commented out "maint print msymbol" tests.
19574
19575 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19576
19577 * gdb.base/setvar.c (dummy): Call malloc.
19578
19579 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
19580 losing with the irix4 sed.
19581
19582 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
19583 ALRM" on irix4.
19584
19585 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19586
19587 * TODO: Remove items about corefile.exp testing new exec-file and
19588 backtrace; both are now done. Add items about printing enums.
19589
19590 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19591
19592 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
19593 "get signal $thissig" test fails.
19594
19595 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
19596
19597 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19598
19599 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
19600 compiler warning with dec alpha compiler.
19601
19602 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
19603 extra \n from gdb_test call (this explains why the prompt test
19604 that I removed yesterday was there).
19605 (user_defined_command_test): Remove extra \n and prompt test.
19606
19607 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
19608 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
19609 doesn't exist.
19610 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
19611 Also remove alpha workaround, which turns out to be because
19612 SIGABRT == SIGLOST.
19613
19614 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
19615
19616 * gdb.base/help.exp: Don't test "help show".
19617
19618 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19619
19620 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
19621 "set print address" is on.
19622 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
19623 pass prompt to gdb_test; gdb_test already looks for the prompt.
19624
19625 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
19626
19627 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
19628 was a vestige of the manual TESTSTRATEGY, and the purpose of it
19629 was to make sure that gdb can read a core file. But (a) the "read
19630 the corefile" part didn't make it to a1-selftest.exp, we just
19631 delete the corefile after creating it, and (b) we test reading
19632 corefiles in corefile.exp anyway. Also, this test left around a
19633 xgdb process on Solaris.
19634
19635 * gdb.base/corefile.exp: Also test backtrace.
19636
19637 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
19638
19639 * gdb.base/commands.exp: Test a simple user defined command with
19640 arguments and if/while statements; verify the full user command is
19641 printed by "show user".
19642
19643 * gdb.base/commands.exp: Test if/while commands as part of a
19644 breakpoint command list; verify they appear in breakpoint
19645 information.
19646
19647 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19648
19649 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
19650 than by dividing by zero.
19651
19652 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
19653
19654 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
19655 performing an inferior call with watchpoints enabled.
19656 * gdb.base/watchpoint.c (main): Delete second unnecessary read
19657 call.
19658
19659 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19660
19661 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
19662 of "file" command.
19663
19664 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
19665 Add additional pattern for when "int operator int(void);" appears
19666 in a different order.
19667
19668 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19669
19670 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
19671
19672 * gdb.base/help.exp: Replace most of docstrings for "info signals"
19673 and "signal" with ".*".
19674
19675 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19676
19677 * TODO: Add note about "handle all nostop".
19678
19679 * gdb.base/{sigall.c, sigall.exp}: New test.
19680 * gdb.base/Makefile.in: Add it.
19681
19682 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
19683
19684 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
19685 when invoking GDB, suppresses any windowing interface.
19686
19687 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
19688
19689 * config/sim-gdb: New file, simulator testing support.
19690
19691 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
19692
19693 * gdb.base/interrupt.exp: Test calling func1 twice.
19694
19695 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
19696
19697 * gdb.base/list.exp (test_forward_search): Set timeout higher
19698 when we'll be getting lots of output from gdb.
19699
19700 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
19701 "init_malloc" to after the expect statement. Run it if that
19702 regexp is taken, but also for two others which happen if source
19703 cannot be found.
19704
19705 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19706
19707 * gdb.base/printcmds.exp: New test, for printing register before
19708 program is running.
19709
19710 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19711
19712 * gdb.base/list.exp: Correct some alternate expect patterns
19713 to reflect changes in list1.c.
19714
19715 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19716
19717 * TODO: Add item regarding large frames.
19718
19719 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
19720
19721 * TODO: Remove item about enabling return.exp; it
19722 is enabled. Suggest a few more "return" tests.
19723
19724 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19725
19726 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
19727 anonymous unions.
19728
19729 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19730
19731 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
19732 and pr-5646.o, so "make" is the same as "make all", not "make
19733 pr-4975.o".
19734
19735 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
19736
19737 * gdb.base/list.exp: Adjust expectations to reflect changes in
19738 list1.c.
19739 (test_forward_search): New test proc.
19740 * gdb.base/list1.c (long_line): New function, has long source line.
19741
19742 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
19743
19744 * gdb.base/a1-selftest.exp: Change initial stepping to know about
19745 additional line of code that was added.
19746
19747 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
19748
19749 * gdb.disasm/hppa.s: Break the large branching tests into smaller
19750 tests so as not to overflow expect's input buffers.
19751 * gdb.disasm/hppa.exp: Corresponding changes.
19752
19753 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19754
19755 Beginnings of template debugging tests.
19756 * gdb.c++/templ-info.cc: New file to test for template
19757 debugging capability of the compiler.
19758 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
19759 templ-info.cc.
19760 * gdb.c++/templates.cc: Add explicit template instantiations
19761 to enable compiling with -fno-implicit-templates. Add destructor
19762 and 'value' method to T5 class for template tests.
19763 * gdb.c++/templates.exp: Add testcases for printing of template
19764 types, setting breakpoints on template methods and calling a
19765 template method.
19766
19767 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
19768
19769 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
19770 branch target since some assemblers (gas-2.5) may emit a
19771 relocation for the branch instead of resolving it in the
19772 assembler.
19773
19774 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19775
19776 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
19777 through signal handler.
19778
19779 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19780
19781 * configure.in (*-*-netware): Use config/mt-netware.
19782
19783 * config/mt-netware: New file.
19784 * config/mt-i386-netware: Removed, separate configs for different
19785 netware architectures are no longer needed now that we have
19786 --with-headers.
19787
19788 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19789
19790 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
19791 by the recent changes to use ANSI C arithmetic conversions.
19792
19793 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19794
19795 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
19796 bug involving using inferior_pid to figure out whether to select a
19797 frame.
19798
19799 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
19800
19801 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
19802 match the current disassembler output.
19803
19804 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
19805
19806 * gdb.fortran/exprs.exp: Expect VOID instead of void.
19807 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
19808 types, expect "int" as type of integer values (for now).
19809
19810 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
19811
19812 * gdb.base/commands.exp: New tests for if/while commands.
19813
19814 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
19815
19816 * lib/gdb.exp (runto): Replace sub-pattern for hex value
19817 by .*, since hex values have different syntax in Chill mode.
19818
19819 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19820
19821 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
19822 linefeed from expect pattern for repeated types with indices > 9.
19823
19824 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
19825
19826 First part of Fortran test suite.
19827 * gdb.fortran: New directory.
19828 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
19829
19830 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19831
19832 * gdb.base/default.exp: Update expect pattern for load command
19833 without arguments.
19834
19835 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
19836
19837 * configure.in: Change i386 to i[345]86.
19838 * gdb.base/configure.in: Likewise.
19839 * gdb.c++/configure.in: Likewise.
19840 * gdb.chill/configure.in: Likewise.
19841
19842 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
19843
19844 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
19845 patterns, since that is not a valid context for comments.
19846
19847 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19848
19849 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19850 repeated types and repeated types with indices > 9.
19851
19852 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19853
19854 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19855 2417; old bug has been fixed.
19856
19857 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19858
19859 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19860 send the newline ourselves instead of assuming gdb_test will do
19861 so when passed an empty input string.
19862
19863 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19864 stabs testcode.
19865
19866 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19867
19868 * lib/gdb.exp (gdb_test): Don't send anything if the first
19869 argument is an empty string. This makes cases where we want to
19870 match output that is already in expect's buffers (for example,
19871 matching a breakpoint after gdb_run_cmd has been called) work
19872 reliably.
19873
19874 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19875
19876 * config/netware.exp: New file.
19877
19878 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19879
19880 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19881 the -B and -L prefixes so we can find the debugging stub.
19882
19883 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19884 there and we are using the gcc from the tree.
19885
19886 * gdb.base/types.c: Removed.
19887
19888 * gdb.base/configure.in: Look for makefile fragments in ../config.
19889 Recognize i386-*-netware.
19890 * gdb.c++/configure.in: Likewise.
19891
19892 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19893
19894 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19895 the correct TCL syntax.
19896
19897 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19898
19899 * gdb.base/opaque.exp: use runto instead of messing around with
19900 breakpoints. Simplify by using gdb_test.
19901
19902 * gdb.base/bitfields.exp: restart between tests on netware targets
19903 because breakpoints aren't relocated after target death. Run
19904 processes to completion.
19905
19906 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19907
19908 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19909
19910 * Makefile.in: Remove extra tabs that confuse some versions
19911 of "make". Use the newly built gdb to test with by default,
19912 rather than the first one in the tester's search path.
19913
19914 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19915
19916 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19917
19918 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19919 condition help.
19920
19921 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19922
19923 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19924
19925 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19926 running.
19927 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19928 * gdb.base/funcargs.exp: Likewise.
19929
19930 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19931 * gdb.base/funcargs.exp: Likewise.
19932
19933 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19934 message is "".
19935
19936 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19937
19938 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19939 return,signals,twice}.exp: Handle non-existant binaries
19940 consistantly.
19941
19942 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19943 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19944 might testing a cross development system.
19945
19946 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19947
19948 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19949 runtest script is relative to ${srcdir}, not ${rootdir}.
19950
19951 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19952
19953 * gdb.base/signals.exp: Allow for optionality of breakpoint
19954 address.
19955
19956 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19957
19958 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19959
19960 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19961
19962 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19963 for size_t definition.
19964 * gdb.c++/templates.cc: Likewise
19965
19966 * config/mt-i386-netware: New file.
19967
19968 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19969 defined.
19970
19971 * gdb.base/Makefile.in: Added support for systems that name core
19972 files by appending "core" to the program name.
19973 * gdb.base/a1-selftest.exp: Likewise.
19974
19975 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19976
19977 * gdb.base/return.exp: Add comment and message for `return double'
19978 test failure on Sparc Solaris.
19979
19980 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19981
19982 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19983
19984 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19985
19986 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19987 from optimizing them away.
19988 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19989 patterns to include default constructors and assignment operators,
19990 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19991 character in the output of the virtual base pointer.
19992
19993 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19994
19995 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19996 expression match in print_addr_of to avoid unintented matches.
19997 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19998 versions up to 2.5.8.
19999
20000 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20001
20002 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20003 included file to run under newer versions of expect.
20004 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20005 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20006 Remove xfail for the virtual table of BDDHookV.
20007
20008 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20009
20010 * lib/gdb.exp (string_to_regexp): Set a default result.
20011 (default_gdb_start): Fix misleading message.
20012
20013 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20014
20015 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20016 Remove all CC, etc definitions.
20017 * config/mt-hpux: New file.
20018 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20019 (CFLAGS, LDFLAGS): Define.
20020 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20021
20022 * Makefile.in (site.exp): Don't insert host_os, etc.
20023 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20024 (distclean): Check existence of subdir.
20025 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20026 * gdb.base/Makefile.in: General cleanup and simplification.
20027 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20028 to build executables. Use default rule to build .o files.
20029 (EXPECT, RUNTEST, CC): Fix relative pathname.
20030 (site.exp): Don't insert host_os, etc.
20031 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20032 and/or SIGUSR1 defined.
20033 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20034 * gdb.c++/Makefile.in: General cleanup and simplification.
20035 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20036 (CFLAGS): Remove.
20037 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20038
20039 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20040
20041 * gdb.base/recurse.exp: Misc changes to get tests running again
20042 after Kung's changes to the watchpoint code.
20043 * gdb.base/watchpoint.exp: Likewise.
20044
20045 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20046
20047 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20048
20049 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20050
20051 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20052 * lib/gdb.exp (default_gdb_start): Define.
20053 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20054 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20055 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20056 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20057 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20058 Don't call gdb_target_udi in between tests.
20059
20060 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20061
20062 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20063 (which was basically just a local version of the same thing). In
20064 addition to avoiding duplication, gdb_test_exact is faster.
20065 * lib/gdb.exp (gdb_test_exact): Fix typo.
20066
20067 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20068 don't give an error.
20069
20070 * gdb.base/term.exp: Call delete_breakpoints before starting.
20071
20072 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20073 (t10): Add comment.
20074
20075 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20076
20077 Reorganization of the GDB Test Suite.
20078
20079 * gdb.base: New directory, contains all the basic tests.
20080 * gdb.c++: New directory, tests specific to C++.
20081 * gdb.chill: New directory, tests specific to Chill.
20082 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20083 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20084 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20085 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20086 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20087 t30-31 to chill).
20088 * */gdbme.*: Rename to match appropriate expect scripts.
20089 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20090 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20091 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20092 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20093 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20094 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20095 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20096 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20097 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20098 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20099 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20100 gdb.c++/virtfunc.cc: New names of C++ files.
20101 * gdb.chill/chillvars.ch: New name of Chill file.
20102 * gdb.base/configure.in, gdb.c++/configure.in,
20103 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20104 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20105 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20106 * configure.in (configdirs): Update to reflect directory changes.
20107 (target_abbrev): No longer define for any configuration.
20108 * Makefile.in: Cosmetic improvements to header comments.
20109
20110 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20111
20112 Various changes to gdb.t31:
20113
20114 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20115 * gdbme.ch: Make all key-words and predefineds be upper-case.
20116 * chillvars.exp: Expect key-words and predefinds in upper-case.
20117
20118 * chillvars.exp: Use gdb_test_exact many places.
20119 Change expected output for arrays (which now includes index labels).
20120
20121 * pr-5020.exp, gdme.ch (module PR_5020):
20122 New test, for PR-5020.
20123
20124 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20125
20126 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20127 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20128
20129 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20130
20131 * Makefile.in: Fix bit-rot in definitions of CHILL,
20132 CHILL_FOR_TARGET and Chill_LIB.
20133 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20134 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20135 CHILL, and CHILL_LIB.
20136
20137 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20138
20139 * Revert the previous changes. Please see Rob's directory
20140 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20141
20142 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20143
20144 * Makefile.in, configure.in, config/mips-gdb.exp,
20145 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20146 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20147 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
20148 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20149 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20150 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20151 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20152 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20153 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20154 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20155 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20156 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20157 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20158 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20159 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20160 changes from 94Q1.
20161
20162 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20163
20164 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20165 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20166 Rob's new testing fragments.
20167
20168 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20169
20170 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
20171 lib/gdb.exp: Replace error proc calls with perror.
20172
20173 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20174
20175 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20176 version also, match on casted version strings, and match on
20177 gdb startup case where the line numbers might be messed up.
20178
20179 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20180
20181 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
20182 (CFLAGS): Delete it from here.
20183
20184 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20185
20186 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20187
20188 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20189
20190 * Makefile.in (RUNTEST): Default to just "runtest".
20191
20192 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20193
20194 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20195 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20196 the code has been restructured.
20197
20198 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20199
20200 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20201 \n, not just one of each.
20202
20203 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20204 /bin/cc gives a warning if you do.
20205
20206 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20207
20208 * gdb.t24/demangle.exp: change expect pattern of
20209 __t10ListS_link1ZUiRCUiPT0
20210
20211 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20212
20213 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20214 on local variables in recursive functions.
20215
20216 * gdb.t07/Makefile.in: Build the new test.
20217
20218 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20219
20220 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20221 directly. Instead compare the return values from actual calls.
20222
20223 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20224
20225 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20226
20227 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20228
20229 * From Peter Schauer with minor modifications.
20230 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20231 stops in mid-line in the caller. Add xfail for returning a float
20232 value on X86 targets.
20233
20234 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20235
20236 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20237 to avoid expect lossage.
20238 (fmem_LRbug_tests): Likewise.
20239 * gdb.disasm/hppa.s: Corresponding changes.
20240
20241 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20242 conditions to work with latest dejagnu/expect.
20243
20244 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20245 expected to fail on the PA.
20246 (backtrace in call with trampolines): Explicitly require main
20247 to be frame #1 (no trampolines should show up in backtrace).
20248
20249 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20250 "continue -expect".
20251 * gdb.t06/break.exp: Likewise.
20252 * gdb.t07/watchpoint.exp: Likewise.
20253 * gdb.t13/bitfields.exp: Likewise.
20254 * gdb.t15/{funcargs,return}.exp: Likewise.
20255 * gdb.stabs/weird.exp: Likewise.
20256 * config/{mips,udi}-gdb.exp: Likewise.
20257
20258 * hppa.sed: Enclose comments within a sed command to avoid
20259 losing with the old OSF1 sed.
20260
20261 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20262
20263 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20264 sequent dynix.
20265 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20266 * gdb.t15/funcargs.exp: Conditionally step again to really
20267 finish from marker_call_with_trampolines. Handle the case where
20268 the first step from within call_with_trampolines already steps
20269 us back to main.
20270 * gdb.t15/gdbme.c: Add comment to closing brace of
20271 call_with_trampolines for funcargs.exp.
20272
20273 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20274
20275 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20276 Fix typo(s).
20277
20278 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20279
20280 * gdb.t07/gdbme.c: More code for watchpoint testing.
20281
20282 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20283 "Hardware watchpoint" throughout file.
20284 (test_watchpoint_triggered_in_syscall): New test.
20285 (test_complex_watchpoint): New test.
20286
20287 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20288
20289 * gdbme.c (call_with_trampolines): New function to try and step
20290 into. Tests trampoline problems on the PA.
20291
20292 * funcargs.exp (localvars_in_indirect_call): No longer expect
20293 stepping into indirect call to fail on PAs.
20294 (test_stepping_over_trampolines): New test.
20295
20296 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20297
20298 * TODO: Add suggestions for static member function tests, and
20299 completion tests.
20300
20301 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20302
20303 * TODO: Add suggestions for "p/a" tests.
20304
20305 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20306 (default_gdb_exit): Replace all the hair with sending "quit" to
20307 the process with a simple close.
20308
20309 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20310
20311 * TODO: Add suggestions for shared library tests.
20312
20313 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20314
20315 * TODO: Add suggestions for x/s tests.
20316
20317 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20318
20319 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20320 "enable once", and "enable breakpoints once" with ".*".
20321
20322 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20323
20324 * TODO: Add suggestions about structure passing tests.
20325
20326 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20327
20328 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20329 the primary1 test, use work around if __GNUC__ < 2.
20330 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20331 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20332 Test for bad output rather than waiting for timeout. Issue
20333 second continue only if first continue failed.
20334
20335 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20336
20337 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20338 operator[] test with gdb_test because the old code didn't seem to
20339 be getting the quoting right with the new dejagnu.
20340
20341 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20342
20343 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20344 one from the path.
20345 * Makefile.in: Use a fresh expect if there is one, use runtest
20346 from the src tree if there is one.
20347
20348 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20349
20350 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20351 next over recursive call. Revise the tests from that point on
20352 (which had been skipped) to match GDB's actual (correct) output.
20353
20354 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20355 with next over a breakpoint whose condition is false.
20356
20357 * gdb.t00/help.exp: Comment out "help set print" tests just like
20358 (and for same reason as) "help set" test.
20359
20360 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20361
20362 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20363 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20364
20365 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20366
20367 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20368 necessary gdb_target_udi.
20369
20370 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20371
20372 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20373 1838 and 2417; they are fixed.
20374
20375 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20376 gdb.t03/ptype.exp (ptype structure, ptype union):
20377 Remove xfails; the test is looser than when the xfails were added.
20378
20379 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20380 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20381
20382 * gdb.t01/run.exp: Only run shell test if isnative.
20383
20384 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20385 since "run" automatically loads if necessary. Call gdb_target_udi
20386 after the "file" since "file" kills any execution target.
20387
20388 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20389 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20390 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20391 argument for UDI.
20392
20393 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20394
20395 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20396
20397 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20398
20399 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20400
20401 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20402 properly quoting regexps. This makes the second argument to
20403 demangle a fixed string, which matches the callers, instead of a
20404 shell-style pattern which is what the previous implementation
20405 used. Update some of the callers.
20406
20407 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20408
20409 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20410 (comib_nullified_tests): Fix typo.
20411 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20412 strings. No longer expected to fail.
20413
20414 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20415 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20416 strings. No longer expected to fail.
20417
20418 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20419 string. No longer expected to fail.
20420
20421 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20422
20423 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20424 No longer expected to fail.
20425
20426 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20427 string. No longer expected to fail.
20428
20429 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20430
20431 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20432 only in the names (I probably got most of them). I was even
20433 generous with some which differed in underscores in names, and
20434 probably missed a few, and I *still* was able to remove almost a
20435 third of the file with almost no impact on testsuite coverage.
20436
20437 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20438
20439 * gdb.t00/default.exp: Match udi_attach error message as well as
20440 the one from child_attach.
20441
20442 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20443
20444 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20445
20446 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20447 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20448
20449 * Move test with enums and partial symbols back to
20450 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20451 Reverts the change of 26 May 93. Per today's change to
20452 stabs.texinfo, the behavior that weird.exp was expecting was
20453 unreasonable; what is important is that the compiler+gdb get
20454 things right, which happens with a recent gcc. Also fix the test
20455 to deal with native compilers which put out the stab gdb can't
20456 deal with.
20457
20458 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20459
20460 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20461 in the names. The main thing these accomplish is to slow things down.
20462 Many more such duplicates surely remain.
20463
20464 * gdb.t00/help.exp: Comment out "help support" test just like
20465 (and for same reason as) "help set" test.
20466
20467 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20468
20469 * gdb.t06/break.exp: Remove setup_xfails for
20470 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20471 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20472 about known bug in gcc to include up through 2.5.8.
20473 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20474 well as "_vb$".
20475 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20476 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20477 with latest gcc and gdb.
20478 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20479 well as "_vb$".
20480
20481 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20482
20483 * configure.in (hppa*-*-*): Also configure and build stabs-only
20484 tests.
20485
20486 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20487
20488 * gdb.t10/hppa.mt: A makefile fragment for the PA.
20489 * gdb.t10/configure.in (hppa*-*-*): Use it.
20490
20491 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20492
20493 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
20494
20495 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20496
20497 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
20498 versions prior to 1.13.5.
20499
20500 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20501
20502 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
20503 the prompt is at the start of a line.
20504
20505 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20506
20507 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
20508 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
20509 in the copr tests now.
20510 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
20511 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
20512 expected to fail.
20513
20514 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
20515
20516 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
20517 gdb.t31/chillvars.exp, lib/gdb.exp:
20518 Tweak to run under either version of expect.
20519 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
20520 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
20521 * gdb.t11/list.exp: Remove extraneous whitespace.
20522
20523 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20524
20525 * gdb.t16/printcmds.exp (test_print_strings): Accept
20526 "(unsigned char *) " before the string.
20527
20528 * TODO: Add notes about printing of fancy types and GDB expressions.
20529
20530 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
20531
20532 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
20533 * gdb.t06/configure.in: Don't try to compile signals test program
20534 if doing mips-idt-ecoff.
20535
20536 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
20537
20538 * Most .exp files: Tweak to run under either version of expect.
20539
20540 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20541
20542 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
20543 xfails; I'm not sure why they are failing, but not because of PR 1806.
20544
20545 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
20546
20547 * config/unix-gdb.exp: Remove gdb_unload cause it's already
20548 defined in lib/gdb.exp.
20549
20550 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20551
20552 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
20553 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
20554 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
20555 have to be typeless.
20556
20557 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20558
20559 * TODO: Add suggestion for copyright year test.
20560
20561 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
20562
20563 * configure.in (*-*-lynxos*): Add stabs tests.
20564
20565 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20566
20567 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
20568 so insert a tab before any assembler directive in column zero.
20569
20570 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
20571 stores.
20572 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
20573 stores.
20574 (fpu_short_memory_tests): Likewise.
20575
20576 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20577
20578 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
20579 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
20580 .stabs directives in comments.
20581
20582 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20583
20584 * TODO: New file, describing tests we could write.
20585 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
20586
20587 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20588
20589 * gdb.t06/signals.exp: Add kludge to force re-sync.
20590
20591 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
20592 to xgdb instead of gdb, get out of gdb.
20593
20594 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
20595
20596 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
20597 for info.
20598
20599 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20600
20601 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
20602 * gdb.stabs/configure.in (hppa*-*-*): Use it.
20603 * gdb.stabs/hppa.sed: New sed script for the PA.
20604
20605 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20606
20607 * gdb.stabs: Re-write weird.def and configuration to use sed
20608 instead of cpp. sed is portable and POSIX; cpp is neither.
20609
20610 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20611
20612 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
20613
20614 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20615
20616 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
20617
20618 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20619
20620 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
20621 "_vb$".
20622 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
20623 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
20624
20625 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20626
20627 * lib/gdb.exp: Comment out code which depends on non-existent
20628 `transform' procedure.
20629
20630 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
20631
20632 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
20633 * lib/gdb.exp: Transform tool name.
20634 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
20635 1.1's new error handling system.
20636
20637 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20638
20639 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
20640
20641 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20642
20643 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
20644 They made pattern matching so slow that timeouts happened on
20645 heavily loaded systems. Now any output from "show print" which
20646 gets us back to the GDB prompt is a PASS.
20647
20648 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
20649
20650 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
20651
20652 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20653
20654 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
20655
20656 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
20657 It is not from PR 3220.
20658
20659 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20660
20661 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
20662 just started failing because they depended on the order the
20663 subcommands are presented, or exact docstring text. This kind of
20664 test is a pain and has minimal benefit.
20665
20666 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20667
20668 * gdb.t09/corefile.exp: At end of test, use "core" command with
20669 no arguments.
20670
20671 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
20672
20673 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
20674 17}/Makefile.in: Make it possible to run the testsuite with Sun
20675 make and CC = cross gcc by adding explicit build rules for .o
20676 files.
20677
20678 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20679
20680 * gdb.t15/funcargs.exp: Don't put comments on same line as
20681 setup_xfail (@#$*%& tcl braindamage!).
20682
20683 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20684
20685 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
20686
20687 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
20688
20689 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
20690 * gdb.t20/inherit.exp: remove three dumplicate entries.
20691
20692 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20693
20694 * gdb.t06/break.exp: For "next over recursive call", fail on any
20695 incorrect output, not just on "factorial (value=2)".
20696
20697 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20698
20699 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
20700 working now. Add an xfail if accesing a bss variable causes
20701 a memory error if the target is not yet run.
20702
20703 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20704
20705 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
20706 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
20707 name of __st* demangling (2 strings). Did Kung really get the
20708 more than 95 others right without testing them?
20709
20710 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
20711
20712 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
20713
20714 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
20715
20716 * configure.in (configdirs): Add gdb.disasm
20717 * gdb.disasm: New directory for GDB disassembler tests.
20718 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
20719
20720 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20721
20722 * gdb.t00/help.exp: Don't test "help set".
20723
20724 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
20725 from within expect statements. None of these happen anymore and
20726 they cause regressions to be silently unnoticed.
20727
20728 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
20729 messages) about known failures with gcc cygnus-2.4.5-930417.
20730
20731 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
20732 comp-info.exp so it gets built if it doesn't exist.
20733
20734 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
20735 it is no longer used.
20736 * gdb.t13/comp-info.c: Removed.
20737
20738 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20739
20740 * gdb.t06/signals.exp: Add xfail for sun3.
20741
20742 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20743
20744 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
20745 relevant because ^C doesn't get sent but failure can be reproduced
20746 interactively).
20747
20748 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20749
20750 * gdb.stabs/alpha.mt: New configuration file for alpha.
20751 * gdb.stabs/configure.in: Use it.
20752 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
20753 sharing with alpha.mt, redefine long to word via preprocessor.
20754 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
20755 for alpha.
20756 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
20757 native cc.
20758 * gdb.t00/teststrategy.exp: Change expect string so that we
20759 consume the `(xgdb)' from the command echo and from the gdb prompt.
20760 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
20761 gdb currently compares all values as long, so this failure probably
20762 applies to any configuration where LONGEST is bigger than a target int.
20763 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
20764 with gcc.
20765 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
20766 to handle opaque pointers, gcc is.
20767 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
20768 as first argument. Include <sys/types.h> and change all operator
20769 new definitions to use size_t.
20770 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
20771 now that we use size_t.
20772
20773 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20774
20775 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
20776 a long or float array cast all array members to the same type.
20777 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
20778 with 64 bit longs.
20779 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
20780 on alpha.
20781 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
20782
20783 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20784
20785 * gdb.t24 (demangle.exp): Constructors of templates have names like
20786 vector<int>::vector(int) not vector<int>::vector<int>(int). See
20787 section 14.6 of the ARM.
20788
20789 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
20790 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
20791 accomplish little and slow down the testsuite.
20792
20793 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
20794 Accept spaces various places.
20795
20796 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20797
20798 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
20799 with watchpoint enabled.
20800
20801 * Makefile.in: Remove definition of CC and remove the second
20802 definition of CXX (the "CXX = gcc" one remains). These definitions
20803 were causing backquotes to be expanded within backquotes, which
20804 doesn't work.
20805
20806 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
20807
20808 * gdb.t17/callfuncs.exp: Add "return 0" to end.
20809
20810 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20811
20812 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
20813 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
20814 by mips cc and contains no stabs entries.
20815
20816 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
20817
20818 * config/vx-gdb.exp: Use fake device to load files rather than
20819 NFS.
20820 * lib/gdb.exp: New proc to do "file" command.
20821 * config/unix-gdb.exp: Use new "file" proc.
20822
20823 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
20824
20825 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
20826 Rework board rebooting slightly.
20827 (gdb_exit): Don't exit from the remote shell; there isn't one.
20828 * gdb.stabs/weird.exp: If a program is being debugged already,
20829 kill it.
20830 * gdb.t04/setvar.exp: Stop and restart gdb.
20831 * gdb.t05/expr.exp: Likewise.
20832 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
20833 restart gdb and reload the program.
20834 * gdb.t08/opaque.exp: Likewise.
20835 * gdb.t12/scope.exp: Likewise.
20836 * gdb.t13/bitfields.exp: Likewise.
20837 * gdb.t15/funcargs.exp: Likewise.
20838 * gdb.t20/classes.exp: Likewise.
20839 * gdb.t03/ptype.exp: Increase timeout.
20840 * gdb.t16/printcmds.exp (test_print_string_constants,
20841 test_print_array_constants): Likewise.
20842 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
20843 * gdb.t20/classes.exp (do_tests): Likewise.
20844 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
20845
20846 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20847
20848 * gdb.stabs: Renamed *wierd* to *weird*.
20849
20850 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20851
20852 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20853 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20854
20855 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20856
20857 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20858 (do_tests): Remove xfail for whatis on one_var and two_var.
20859
20860 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20861
20862 * Makefile.in: Made cross building work better by adding
20863 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20864
20865 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20866
20867 * gdb.t15/{return.c,return.exp,Makefile.in}:
20868 New test, currently commented out.
20869
20870 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20871
20872 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20873 still running and removes the leftover named socket so GDb can do
20874 clean restarts.
20875
20876 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20877
20878 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20879 console, not GDB.
20880 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20881 cross testing works better with "make check"
20882 * config/unix-gdb: Use default procedures for exit and version.
20883 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20884 with the newest VxWorks.
20885
20886 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20887
20888 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20889 old form.
20890
20891 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20892 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20893
20894 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20895
20896 * config/unix-gdb.exp: Remove this version of gdb_exit
20897 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20898 Rob says he'll look at it when he gets back to testing boards.
20899
20900 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20901
20902 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20903 an expected fail for certain ptype commands.
20904
20905 * gdb.t20/classes.exp: Update expected results of "ptype class
20906 Base1" to account for the constructor that now appears in the type.
20907
20908 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20909
20910 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20911 disappeared from list.
20912 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20913 "alldone" proc with call to cleanup and exit.
20914 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20915 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20916 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20917 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20918 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20919 "alldone" proc with simple returns that suppress remaining
20920 tests. The alldone proc went away many months ago.
20921
20922 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20923
20924 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20925
20926 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20927
20928 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20929
20930 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20931 as vax gdb will display them.
20932
20933 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20934
20935 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20936 optimizers.
20937
20938 * scope.exp: Change "bad value for localval" messages so each one
20939 is unique.
20940
20941 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20942 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20943
20944 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20945
20946 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20947
20948 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20949 doesn't exist (due to optimization).
20950
20951 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20952
20953 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20954 contains \r because the filename is long.
20955
20956 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20957 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20958
20959 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20960
20961 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20962 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20963 Ultrix.
20964 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20965 int tests.
20966 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20967
20968 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20969
20970 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20971
20972 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
20973 to match does not match the passing case but still matches the
20974 failing case.
20975
20976 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20977
20978 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20979
20980 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20981
20982 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20983 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20984 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20985 Remove various versions of gdb_exit.
20986 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20987 gdb_exit.
20988 * config/unix-gdb.exp: gdb_exit remains here, and should override
20989 the generic version, since it's doing a lot of wierd stuff that
20990 the other versions aren't. FIXME, fold it in, or abandon this
20991 version.
20992
20993 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20994
20995 * gdb.t24/demangle.exp: Add tests for PR 3220.
20996
20997 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20998
20999 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21000
21001 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21002
21003 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21004 "i386-*-*". Works for i486 as well.
21005
21006 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21007 bug, and expand domain of xfail to all SVR4 systems, since the
21008 actual problem is likely to be in generic SVR4 /proc support.
21009
21010 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21011
21012 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21013
21014 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21015
21016 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21017 xfails for other systems. Match a missing 'Continuing.' as an
21018 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21019
21020 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21021 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21022 Only issue warning for missing executables if -all option is used.
21023
21024 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21025 file if -all option is used. It's like an unpredictable XFAIL.
21026
21027 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21028
21029 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21030 for dynamically linked binaries.
21031
21032 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21033
21034 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21035
21036 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21037 to state that this is a known bug in old versions of g++.
21038
21039 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21040
21041 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21042 while waiting for `Continuing'.
21043
21044 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21045
21046 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21047 in text, data, and bss.
21048 * gdb.t10/nodebug.c: Add local and global test variables for
21049 initialized and uninitialized data.
21050
21051 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21052
21053 * config/unix-gdb.exp (gdb_exit): Add "wait".
21054
21055 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21056
21057 * gdb.t06/signals.exp: xfail the continue from the handler for all
21058 targets.
21059
21060 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21061 function with watchpoints enabled, the i386 call dummy starts with
21062 a call.
21063
21064 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21065 386 bsd names its corefiles.
21066
21067 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21068
21069 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21070 compilers don't grok it.
21071 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21072 with small octal ints rather than character constants, which
21073 are signed and might not fit if first promoted to int.
21074
21075 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21076
21077 * gdb.t09/Makefile.in (clean): Remove corefile.
21078
21079 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21080
21081 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21082
21083 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21084 and Jim Kingdon (kingdon@cygnus.com)
21085
21086 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21087 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21088 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21089
21090 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21091
21092 * gdb.t17/interrupt.exp: Add xfail for hppa.
21093
21094 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21095
21096 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21097 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21098 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21099 to determine signed-ness of bitfields and use the result to setup
21100 the xfail.
21101 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21102 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21103 call line is reached if necessary.
21104
21105 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21106
21107 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21108
21109 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21110
21111 * gdb.t06/break.exp: Also test `clear' command.
21112
21113 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21114
21115 * gdb.t00/teststrategy.exp: Remove extra quote.
21116
21117 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21118 watchpoint enabled to be for all non-68k machines.
21119
21120 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21121
21122 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21123
21124 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21125 targets use aout.mt instead of ecoff.mt as gas understands
21126 standard aout format.
21127
21128 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21129
21130 * lib/gdb.exp (runto): Don't insist that function we are running to
21131 was compiled with -g.
21132
21133 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21134
21135 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21136 to get back into the read system call.
21137 Accept leading newline in case where we woke it up.
21138
21139 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21140
21141 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21142 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21143 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21144 enable ecoff configuration.
21145
21146 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21147
21148 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21149
21150 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21151
21152 * gdb.t16/printcmds.exp: Add another printf test.
21153
21154 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21155
21156 * configure.in: If configured -with-stabs on any target, add
21157 stabsdirs to configdirs.
21158
21159 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21160
21161 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21162 fun" so pattern does not match the command itself.
21163
21164 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21165
21166 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21167
21168 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21169
21170 * gdb.t17/interrupt.exp: Test for more things.
21171
21172 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21173
21174 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21175 compiler arranges the code and line numbers.
21176
21177 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21178
21179 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21180
21181 * gdb.t00/help.exp: Increase expect input buffer size.
21182
21183 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21184
21185 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21186
21187 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21188
21189 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21190
21191 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21192 [0-9]*, not just [0-9].
21193
21194 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21195
21196 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21197
21198 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21199
21200 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21201
21202 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21203
21204 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21205
21206 * gdb.t06/signals.c: Add xfails for sun3.
21207
21208 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21209
21210 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21211 test_stepping tests.
21212
21213 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21214
21215 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21216
21217 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21218
21219 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21220 rather than actually putting it through cpp twice.
21221
21222 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21223
21224 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21225
21226 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21227 no longer needed.
21228
21229 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21230
21231 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21232
21233 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21234 C++ features prints as "struct", make it a pass, not an xfail.
21235
21236 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21237
21238 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21239 Don't require VA to print as "class" rather than "struct".
21240
21241 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21242
21243 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21244
21245 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21246
21247 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21248
21249 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21250
21251 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21252 order.
21253
21254 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21255
21256 * gdb.t16/printcmds.exp: Add printf tests.
21257
21258 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21259
21260 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21261
21262 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21263
21264 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21265 pass counts, to counteract any existing or future setup_xfails.
21266
21267 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21268
21269 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21270 {BEGIN,END}_COMMON for common block instead of STAB.
21271 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21272
21273 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21274 intp_var should be N_GSYM not N_LSYM.
21275 wierd-aout.S: Use a label for the value of the N_SO.
21276 wierd.def: Remove all backslashes.
21277 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21278
21279 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21280
21281 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21282 get the expected next to inheritance3.
21283
21284 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21285
21286 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21287 now that gcc-2.4 gets it right.
21288
21289 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21290
21291 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21292
21293 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21294 generating comp-info.exp which works for cross-compilation.
21295
21296 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21297
21298 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21299 "*-*-sysv4.*".
21300
21301 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21302
21303 * gdb.t01/run.exp: Start with a fresh gdb.
21304 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21305 SVR4.x.
21306
21307 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21308
21309 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21310 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21311 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21312 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21313 things to remove.
21314
21315 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21316
21317 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21318 test cases from bug reports.
21319
21320 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21321
21322 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21323 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21324 avoid spurious xfails.
21325 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21326 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21327 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21328
21329 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21330
21331 * gdb.t00/teststrategy.exp: Rework to provide more useful
21332 description of each test, fix problem with systems that define
21333 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21334 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21335 results for "next over recursive call" so timeouts aren't taken
21336 by error.
21337
21338 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21339
21340 * gdb.t12/scope.exp: Test printing of variables before run.
21341
21342 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21343 printed in wrong order due to sorting.
21344
21345 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21346
21347 * gdb.t00/teststrategy.exp: Fix expected results for printing
21348 user entered string constant. Is array of char, prints with no
21349 address.
21350
21351 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21352 commands.
21353 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21354 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21355 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21356 of struct of char arrays.
21357 * gdb.t00/radix.exp: New tests for radix commands.
21358
21359 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21360
21361 * gdb.t16/printcmd.exp: Print a variable before running program
21362 (with xfail for AIX).
21363
21364 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21365
21366 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21367
21368 * gdb.t16/printcmd.exp: Don't print variables before running program.
21369
21370 * gdb.t06/break.exp: Don't require envp argument to main.
21371
21372 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21373
21374 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21375 Add xfails for rs6000.
21376
21377 * gdb.t02/whatis.exp: Change other tests not to re-test something
21378 we already tested.
21379
21380 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21381 each type used has a variable of that type.
21382
21383 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21384
21385 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21386
21387 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21388
21389 * configure.in: change srctrigger to be a file, not a directory
21390
21391 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21392
21393 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21394
21395 * gdb.t11/list.exp: Fixed a couple of typos.
21396
21397 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21398
21399 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21400 is fixed and PR is closed.
21401 * gdb.t16 (gdbme.c): Add simple test string variable.
21402 * gdb.t16 (printcmds.exp): Add tests with simple test string
21403 variable, primarily for boundaries on "set print elements".
21404
21405 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21406
21407 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21408 Make leading 0's optional and don't expect a tab in the middle
21409 of the number.
21410
21411 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21412
21413 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21414 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21415 don't end command passed to gdb_test with newline.
21416
21417 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21418 signed keyword away, don't expect signed bitfields to be signed.
21419
21420 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21421 printing with only as many 1's as are in the field as well as printing
21422 with 32 1's (see comment).
21423
21424 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21425
21426 * gdb.t00/default.exp: Start with a fresh gdb.
21427 * configure.in (configdirs): Remove gdb.t31 until the chill
21428 compiler works again. It no longer is able to find chillrt0
21429 since it isn't in libchill.a anymore.
21430 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21431 wierd.o, make more modular.
21432 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21433 spurious newlines that caused problems.
21434
21435 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21436
21437 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21438 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21439 gdb.stabs/wierd.{exp,def}: Many new tests.
21440
21441 * gdb.t00/default.exp: update info line for new message.
21442
21443 * gdb.t02/{whatis.exp,gdbme.c}:
21444 Test that "char *" doesn't print as "caddr_t".
21445
21446 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21447
21448 * gdb.t00/help.exp: Use .* in place of some help messages which
21449 just changed.
21450 gdb.t00/default.exp: Update "info frame" test for new message.
21451 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21452 Remove some xfails
21453
21454 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21455
21456 * gdb.t03/{gdbme.c,ptype.exp}:
21457 Add tests for typedef'd struct and union without tags.
21458 Also check "whatis" on a variable of a typedef'd enum without a tag.
21459
21460 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21461 PRMS 1823; the bug still exists but isn't reproduced by this test
21462 anymore), and remove rs6000 XFAIL (the bug is fixed).
21463
21464 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21465 duplicated from whatis.exp. For those that are left, accept
21466 "long", "long int", or "int" for long variables (whatis.exp already
21467 has an XFAIL for "int", so no need to fail it here).
21468
21469 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21470 Deal with GCC's names for types now that GDB uses the compiler's names.
21471
21472 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21473 setup_xfail's for sunos4. If we #defined the signed keyword away,
21474 don't expect GDB to know that char it is signed.
21475
21476 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21477
21478 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21479
21480 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21481 should work on any system, regardless of debugging format.
21482 * gdb.t21/demangle.exp: Move to gdb.t24.
21483 * gdb.t24/demangle.exp: Move from gdb.t21.
21484 * gdb.t24/{Makefile.in, configure.in}: New files.
21485
21486 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21487
21488 * configure.in: Do gdb.stabs and C++ tests only for stabs.
21489 * gdb.stabs: New directory.
21490
21491 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21492
21493 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
21494 not just "Quit anyway?".
21495
21496 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
21497
21498 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
21499 that all setup_xfails are immediately followed by clear_xfails.
21500
21501 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
21502
21503 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
21504 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
21505 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
21506 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
21507 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
21508 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21509 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21510 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
21511 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
21512 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
21513 gdb.t31/chillvars.exp, lib/gdb.exp:
21514 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
21515 bug-gdb@prep.ai.mit.edu.
21516
21517 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
21518
21519 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
21520 with 0.0, not integer 0.
21521
21522 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
21523
21524 * gdb.t06/break.exp: Update for "Kill the program" message change.
21525
21526 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
21527
21528 * Makefile.in (GDBFLAGS): Set to -nx.
21529 * Makefile.in (site.exp): Use GDBFLAGS.
21530
21531 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21532
21533 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
21534 Makefiles.
21535 (check): depend on just-check.
21536 (just-check): added so that tests can be run without a noop
21537 build pass.
21538
21539 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21540
21541 Switch to using configure's configdirs.
21542 * Makefile.in (Makefile): add configure.in dependency.
21543 (SUBDIRS): removed redundant assignment.
21544 * configure.in: switch subdirs assignment to configdirs.
21545 * gdb.t*/configure.in: new files.
21546
21547 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
21548
21549 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
21550 works.
21551
21552 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
21553
21554 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
21555 in explicit rules. Apparently this is not supported by some makes.
21556
21557 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
21558
21559 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
21560
21561 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21562
21563 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
21564 disappeared.
21565
21566 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
21567
21568 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
21569
21570 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
21571
21572 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
21573 watchpoint problem that is now fixed.
21574 * gdb.t30/chexp.exp: Remove setup_xfail for printing
21575 uninitialized convenience variables.
21576 * gdb.t31/chillvars.exp: Fix expected patterns for printing
21577 structures.
21578
21579 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21580
21581 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
21582 which causes expect to get out of sync with gdb on long output
21583 from help set.
21584 * gdb.t09/corefile.exp: Make expected pattern for core file
21585 failing signal and frame output format less sun specific.
21586
21587 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
21588
21589 * gdb.t31/chillvars.exp: Add and remove initial dummy
21590 breakpoint, so that symbol table is forced in.
21591 (Needed at least on Sunos4, though it seems not SVR4.)
21592 * gdb.t31/chillvars.exp: Update for changed output format.
21593
21594 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
21595
21596 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
21597
21598 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
21599
21600 * Makefile.in: Added --srcdir when invoking runtest, removed the
21601 need for a local config file. (optional now)
21602
21603 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
21604
21605 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
21606 failure count used to force early termination. Add some more
21607 expected failures for gnu style demangling.
21608
21609 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21610
21611 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
21612 pmi variable from gdb.t20/gdbme to get optimized away.
21613 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
21614 Check for written corefile upon timeout _and_ eof.
21615
21616 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21617
21618 * config/unix-gdb.exp: Add missing return 0.
21619
21620 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21621
21622 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
21623 test termination.
21624
21625 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
21626
21627 * configure.in (subdirs): Put back gdb.t17 which mysteriously
21628 disappeared.
21629
21630 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
21631
21632 * gdb.t10/crossload.exp: Disable the i860-elf test until such
21633 time as i860 support works.
21634
21635 * gdb.t15/funcargs.exp: Fix expected outputs to include
21636 "backtrace 100\r" rather than just "backtrace\r", to match last
21637 change.
21638
21639 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
21640
21641 * config/udi-gdb.exp (gdb_exit): Remove close command.
21642 (gdb_target_udi): New procedure to set the UDI target.
21643 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
21644 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
21645 Added waits for prompts after several question responses. Added
21646 some more responses used by a29k-amd-udi-gdb.
21647 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
21648 pass different arguments, restart UDI connection after program
21649 completion.
21650 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
21651 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21652 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
21653 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
21654 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
21655 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
21656 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21657 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
21658 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
21659 after program completion.
21660 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
21661 compiled with a SELECT_VECS setting.
21662 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
21663 infinite recursion.
21664
21665 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
21666 Added checks for COFF results, and made them expected failures for
21667 all targets. It would be better to make them expected failures
21668 for COFF targets only.
21669
21670 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
21671
21672 * Makefile.in: add null dvi target, don't bother to recurse
21673 through test directories for info and install-info; rename
21674 $(datadir) to be dejagnu instead of deja-gnu
21675
21676 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
21677
21678 * gdb.t31/gdbme.ch: Re-enable code that previously caused
21679 compiler to coredump.
21680 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
21681 code.
21682
21683 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
21684
21685 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
21686 coredump.
21687 * gdb.t31/chillvars.exp: Comment out tests that depend on that
21688 code.
21689
21690 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
21691
21692 * gdb.t03/ptype.exp: tests for return code from gdb_test.
21693 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
21694 which in a shell. Deletes xgdb when done.
21695 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
21696 Tests the return from the "set height" or "set width" commands.
21697 Added a few return codes where needed.
21698
21699 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
21700
21701 * Makefile.in (SUBDIRS): Add gdb.t17.
21702 * configure.in (subdirs): Add gdb.t17.
21703 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
21704 files to test gdb's calling of functions in the inferior with
21705 the correct arguments and gdb's ability to retrieve any
21706 result returned.
21707
21708 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
21709
21710 * config/unix-gdb.exp (gdb_exit): Remove close commands that
21711 may be called after gdb goes away. Previous versions of expect
21712 needed these to avoid file descriptor leaks, but they cause
21713 errors with the current revision of expect.
21714 * gdb.t00/gdbvars.exp: Use -re on expected output after
21715 setting sevenbit-strings.
21716 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
21717 to set sevenbit-strings consistent across tests.
21718 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
21719 set sevenbit-strings consistent across tests.
21720
21721 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
21722
21723 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
21724 expected output to match current "expect" expectations.
21725
21726 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
21727
21728 * gdb.t00/default.exp: Change expected output for default "source"
21729 command, to match new gdb behavior which requires a filename to
21730 source.
21731
21732 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
21733
21734 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
21735 expected fail for i486-*-* that misses the marker2 function.
21736 * gdb.t10/crossload.exp (bfddefault): Allow successful
21737 recognition of a format to pass even if no symbols are found.
21738 Explicitly catch failures where the format is not recognized
21739 or is ambiguous, and add the reason to the fail message.
21740 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
21741 the cause is and invalid target and add reason to failure message.
21742 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
21743 elf32-i386, elf32-sparc, and elf32-i860.
21744 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
21745 Set up expected failure for 'filename'::variable scope resolution,
21746 which is now apparently broken on all targets.
21747 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
21748 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
21749 gdb.t23/templates.exp: Change failure for missing binfile into
21750 just a warning.
21751 gdb.t21/demangle.exp: Change all cfront references to 'arm'
21752 references.
21753
21754 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
21755
21756 * gdb.t00/default.exp: Add expected output for default "source"
21757 command, to match new gdb behavior.
21758 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
21759
21760 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
21761
21762 * config/*-gdb.exp: returns an error, rather than exiting on
21763 internal errors.
21764
21765 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
21766
21767 * gdb.t03/gdbme.c: Add pointer to struct variable.
21768 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
21769 referencing struct members.
21770
21771 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
21772
21773 * configure.in (mips-idt-ecoff): New target.
21774 * config/mips-gdb.exp: New file for remote board using MIPS remote
21775 debugging protocol.
21776
21777 * Redid configuration scheme. Removed gdb.t*/configure.in.
21778 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
21779 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
21780 distclean targets. Built executables via .o files. Adjusted
21781 tests to account for source files in $(srcdir) rather than
21782 $(objdir).
21783 * lib/gdb.exp (runto): Don't expect () after the function name,
21784 because it may have arguments.
21785
21786 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
21787
21788 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
21789 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
21790 expected failures for mips-idt-* and mips-sgi-*.
21791 * gdb.t00/default.exp (attach): Kill process if requested.
21792 * gdb.t00/help.exp (help target core, help target): Accept a gdb
21793 that does not read core files.
21794 * gdb.t01/run.exp: Removed checks for exit status code.
21795 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
21796 it is linked in.
21797 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
21798 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
21799 appropriate, rather than doing it by hand.
21800 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
21801 execution.
21802 * gdb.t10/crossload.exp: Kill existing program if needed.
21803 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
21804 appropriate, rather than doing it by hand. Always increase
21805 timeout for this test, not just for VxWorks.
21806
21807 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
21808
21809 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
21810 of Chill STRUCT types and STRUCT values.
21811 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
21812 than "char".
21813 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
21814 struct2): New struct definitions and initializations to test
21815 simple Chill STRUCT types.
21816
21817 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
21818
21819 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
21820 the null byte at the end of strings.
21821 * gdb.t00/default.exp: Make show version insensitive to copyright
21822 date.
21823 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
21824 to avoid dependencies on target char signedness.
21825 * gdb.t16/printcmds.exp: Update expected results for explicitly
21826 unsigned char.
21827 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
21828 now work.
21829 * gdb.t21/demangle.exp: Add many more patterns for template
21830 demangling, most of them being expected failures.
21831 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
21832 string we are matching for, to match on the whole string.
21833 * gdb.t21/demangle.exp: Add many new test strings to demangle,
21834 and fix a whole bunch that had incorrect expected output but were
21835 passing anyway because of the bug in "proc demangle".
21836 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
21837 type.
21838 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
21839
21840 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
21841
21842 * gdb/testsuite: made modifications to testcases, etc., to allow
21843 them to work properly given the reorganization of deja-gnu and the
21844 relocation of the testcases from deja-gnu to a "tool" subdirectory.
21845
21846 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21847
21848 * gdb/testsuite: Initial creation of gdb/testsuite.
21849 Migrated dejagnu testcases and support files for testing nm to
21850 gdb/testsuite from deja-gnu. These files were moved "as is"
21851 with no modifications. This migration is part of a major overhaul
21852 of dejagnu. The modifications to these testcases, etc., which
21853 will allow them to work with the new version of dejagnu will be
21854 made in a future update.
21855
21856 For additional changes see gdb.mi/ChangeLog-1999-2003.
21857 \f
21858 ;; Local Variables:
21859 ;; mode: change-log
21860 ;; left-margin: 8
21861 ;; fill-column: 74
21862 ;; version-control: never
21863 ;; End:
21864
21865 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
21866 2003, 2004, 2005 Free Software Foundation, Inc.
21867 Copying and distribution of this file, with or without modification,
21868 are permitted provided the copyright notice and this notice are preserved.