* gdb.cp/overload.exp: Add tests for resolving overloaded
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2009-11-09 Keith Seitz <keiths@redhat.com>
2
3 * gdb.cp/overload.exp: Add tests for resolving overloaded
4 methods in expression parsing/evaluation.
5
6 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * lib/gdb.exp (default_gdb_version): Use --version instead of
9 --command.
10
11 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12
13 * lib/gdb.exp (gdb_compile_test): New.
14 (skip_ada_tests, skip_java_tests): New.
15 (gdb_compile): Use gdb_compile_test for f77.
16 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
17 * lib/java.exp (compile_java_from_source): Remove runtests check,
18 use gdb_compile_test to record result.
19 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
20 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
21 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
22 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
23 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
24 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
25 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
26 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
27 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
28 adjust gdb_compile invocations.
29
30 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * Makefile.in (abs_builddir): New.
33 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
34 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
35 `$(abs_builddir)/site.exp'.
36
37 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
38
39 * config/m68k-emc.exp, lib/emc-support.exp,
40 gdb.trace/gdb_c_test.c: Delete.
41 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
42 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
43 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
44 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
45 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
46 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
47 casing for m68k-*-elf.
48
49 2009-11-03 Pedro Alves <pedro@codesourcery.com>
50
51 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
52 * gdb.arch/i386-prologue.exp: Likewise.
53 * gdb.arch/i386-unwind.exp: Likewise.
54
55 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
56
57 * lib/gdb.exp (gdb_expect): Fix timeout typo.
58
59 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
60
61 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
62
63 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
64
65 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
66
67 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
68
69 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
70
71 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
74 * gdb.base/sepdebug2.c: New file.
75
76 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
77
78 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
79 the modified warnings for catch syscall. Verify if GDB was compiled
80 with support for lib expat, and choose which tests to run depending
81 on this.
82
83 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
84
85 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
86 that composite commands are parsed OK. And also test
87 that breakpoint commands do work.
88
89 2009-10-23 Michael Snyder <msnyder@vmware.com>
90
91 gdb.reverse/consecutive-precsave.exp: Change expect pattern
92 to allow for new disassembly style.
93
94 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
95
96 * gdb.asm/asm-source.exp: Adjust.
97
98 2009-10-22 Michael Snyder <msnyder@vmware.com>
99
100 * gdb.reverse/break-precsave.exp: New test.
101 * gdb.reverse/consecutive-precsave.exp: Ditto.
102 * gdb.reverse/finish-precsave.exp: Ditto.
103 * gdb.reverse/i386-precsave.exp: Ditto.
104 * gdb.reverse/machinestate-precsave.exp: Ditto.
105 * gdb.reverse/sigall-precsave.exp: Ditto.
106 * gdb.reverse/solilb-precsave.exp: Ditto.
107 * gdb.reverse/step-precsave.exp: Ditto.
108 * gdb.reverse/until-precsave.exp: Ditto.
109 * gdb.reverse/watch-precsave.exp: Ditto.
110
111 2009-10-22 Michael Snyder <msnyder@vmware.com>
112
113 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
114 for gdb_expect. Adjust one test's expect strings for the new
115 format of disassemble.
116 * gdb.reverse/finish-reverse.exp: Delete 'return'.
117 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
118 gdb_test_multiple.
119 * gdb.reverse/step-reverse.exp: Delete 'return'.
120 * gdb.reverse/until-reverse.exp: Delete blank lines.
121 * gdb.reverse/watch-reverse.exp: Delete blank lines.
122
123 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
124
125 * gdb.base/consecutive.exp: Adjust.
126 * gdb.base/display.exp: Likewise.
127 * gdb.base/pc-fp.exp: Likewise.
128 * gdb.base/sigbpt.exp: Likewise.
129
130 2009-10-19 Michael Snyder <msnyder@vmware.com>
131
132 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
133 * gdb.reverse/finish-reverse.c: Ditto.
134 * gdb.reverse/sigall-reverse.c: Ditto.
135 * gdb.reverse/solib-reverse.c: Ditto.
136 * gdb.reverse/step-reverse.c: Ditto.
137 * gdb.reverse/watch-reverse.c: Ditto.
138
139 2009-10-19 Pedro Alves <pedro@codesourcery.com>
140 Stan Shebs <stan@codesourcery.com>
141
142 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
143 * gdb.base/foll-exec.exp: Adjust to expect a process id before
144 "Executing new program".
145 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
146 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
147 left listed after having been killed.
148 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
149 * gdb.base/maint.exp: Adjust test.
150
151 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
152 * gdb.multi/Makefile.in: New.
153 * gdb.multi/base.exp: New.
154 * gdb.multi/goodbye.c: New.
155 * gdb.multi/hangout.c: New.
156 * gdb.multi/hello.c: New.
157 * gdb.multi/bkpt-multi-exec.c: New.
158 * gdb.multi/bkpt-multi-exec.exp: New.
159 * gdb.multi/crashme.c: New.
160
161 2009-10-13 Tristan Gingold <gingold@adacore.com>
162
163 * gdb.base/sepdebug.exp: Check debug info are found.
164
165 2009-10-08 Pedro Alves <pedro@codesourcery.com>
166
167 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
168 bits.
169
170 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
173
174 2009-10-07 Joel Brobecker <brobecker@adacore.com>
175
176 * gdb.base/watchpoints.c: Add copyright header. Reformat one
177 of the comments.
178
179 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
180
181 * gdb.base/annota1.exp: Remove obsolete match_max increase.
182 * gdb.base/annota3.exp: Idem.
183 * gdb.base/maint.exp: Idem.
184
185 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
186
187 * lib/gdb.exp (default_gdb_init): Set current value of match_max
188 to default.
189
190 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
191
192 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
193 mingw and cygwin targets.
194
195 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
196 Pedro Alves <pedro@codesourcery.com>
197
198 * lib/gdb.exp (gdb_compile): Avoid adding
199 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
200
201 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
202
203 * gdb.base/shr1.c: Use %p in format string.
204 * gdb.base/unload.c: Avoid warning in fprintf.
205 * gdb.base/watchpoint-solib.c: Idem.
206
207 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
208
209 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
210 long type.
211 (test_unlink): Correct printf string.
212 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
213 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
214
215 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
218 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
219 * gdb.arch/ia64-breakpoint-shadow.S: New file.
220
221 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
222
223 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
224 * gdb.objc/nondebug.exp: Likewise.
225
226 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
227
228 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
229 target_info setting.
230
231 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
232 that detect new threads during "info threads".
233
234 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
235
236 * gdb.threads/manythreads.c (main): Increase thread stack size
237 to 2*PTHREAD_STACK_MIN.
238 * gdb.threads/multi-create.c (main): Likewise.
239 (create_function): Likewise.
240
241 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
242
243 * gdb.base/dump.exp: Pass difference of pointer types instead
244 of integer types as offset to restore in intarr3.srec case.
245
246 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
247
248 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
249
250 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
251
252 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
253
254 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
255
256 New test for two watchpoints, with disabling of
257 the first inserted.
258 * testsuite/gdb.base/watchpoints.c: New file.
259 * testsuite/gdb.base/watchpoints.exp: New file.
260
261 2009-09-25 Tom Tromey <tromey@redhat.com>
262
263 * gdb.base/charset.exp: Test utf-16 strings with Python.
264
265 2009-09-25 Tom Tromey <tromey@redhat.com>
266
267 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
268 UCS-4.
269 * gdb.base/charset.c (utf_32_string): Rename.
270 (init_utf32): Rename.
271 (main): Update.
272
273 2009-09-22 Tom Tromey <tromey@redhat.com>
274
275 * gdb.python/py-function.exp: Add regression tests.
276
277 2009-09-21 Keith Seitz <keiths@redhat.com>
278
279 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
280 with invalid operator.
281
282 2009-09-21 Keith Seitz <keiths@redhat.com>
283
284 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
285 and destructor using typedef name of class.
286 * gdb.cp/classes.cc (class Base1): Add a destructor.
287 (base1): New typedef.
288 (use_methods): Instanitate an object of type base1.
289 * gdb.cp/templates.exp (test_template_typedef): New procedure.
290 (do_tests): Call test_template_typedef.
291 * gdb.cp/templates.cc (Baz::~Baz): New method.
292 (intBazOne): New typedef.
293 (main): Instantiate intBazOne.
294
295 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
296
297 PR python/10633
298
299 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
300 Function.
301 (run_lang_tests): Add print elements test.
302
303 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
304
305 * gdb.python/py-value.exp (test_subscript_regression): New
306 function. Test for invalid subscripts.
307 * gdb.python/py-value.c (main): Add test array, and pointer to it.
308 (ptr_ref): New function.
309
310 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
311
312 * gdb.base/default.exp: Fix "show convenience".
313
314 2009-09-15 Tom Tromey <tromey@redhat.com>
315
316 * lib/mi-support.exp (mi_create_varobj): Update.
317 (mi_create_floating_varobj): Likewise.
318 (mi_create_dynamic_varobj): New proc.
319 (mi_varobj_update): Update.
320 (mi_varobj_update_with_type_change): Likewise.
321 (mi_varobj_update_kv_helper): New proc.
322 (mi_varobj_update_dynamic_helper): Rewrite.
323 (mi_varobj_update_dynamic): New proc.
324 (mi_list_varobj_children): Update.
325 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
326 * gdb.python/python-prettyprint.py (pp_outer): New class.
327 (pp_nullstr): Likewise.
328 (lookup_function): Register new printers.
329 * gdb.python/python-prettyprint.c (struct substruct): New type.
330 (struct outerstruct): Likewise.
331 (substruct_test): New function.
332 (struct nullstr): New type.
333 (string_1, string_2): New globals.
334 (main): Add new tests.
335 * gdb.python/python-mi.exp: Added regression tests.
336 * gdb.mi/mi2-var-display.exp: Update.
337 * gdb.mi/mi2-var-cmd.exp: Update.
338 * gdb.mi/mi2-var-child.exp: Update.
339 * gdb.mi/mi2-var-block.exp: Update.
340 * gdb.mi/mi-var-invalidate.exp: Update.
341 * gdb.mi/mi-var-display.exp: Update.
342 * gdb.mi/mi-var-cmd.exp: Update.
343 * gdb.mi/mi-var-child.exp: Update.
344 * gdb.mi/mi-var-block.exp: Update.
345 * gdb.mi/mi-break.exp: Update.
346 * gdb.mi/gdb701.exp: Update.
347
348 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
349
350 * Makefile.in: Inclusion of catch-syscall object.
351 * gdb.base/catch-syscall.c: New file.
352 * gdb.base/catch-syscall.exp: New file.
353
354 2009-09-12 Michael Snyder <msnyder@vmware.com>
355
356 * gdb.reverse/step-reverse.exp: Explicitly check for targets
357 that can support reverse debuggnig.
358
359 2009-09-11 Tom Tromey <tromey@redhat.com>
360
361 * gdb.dwarf2/valop.S: New file.
362 * gdb.dwarf2/valop.exp: New file.
363
364 2009-09-11 Mark Kettenis <kettenis@gnu.org>
365
366 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
367
368 2009-09-10 Doug Evans <dje@google.com>
369
370 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
371 Add $gdb_prompt to second breakpoint regexp.
372
373 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
374
375 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
376 names, add missing ones.
377 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
378 * gdb.python/py-frame.c: Rename from python-frame.c.
379 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
380 testfile name.
381 * gdb.python/py-function.exp: Rename from python-function.exp.
382 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
383 testfile name.
384 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
385 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
386 Adjust testfile name.
387 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
388 * gdb.python/py-template.cc: Rename from python-template.cc.
389 * gdb.python/py-template.exp: Rename from python-template.exp.
390 Adjust testfile name.
391 * gdb.python/py-value.c: Rename from python-value.c.
392 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
393 testfile name.
394
395 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
398 $bpt2address.
399 (Second breakpoint address is valid on ia64)
400 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
401
402 2009-09-03 Joseph Myers <joseph@codesourcery.com>
403
404 * gdb.base/ending-run.exp: Restrict regular expression matching
405 line number to require closing brace following.
406
407 2009-09-03 Doug Evans <dje@google.com>
408
409 * gdb.base/store.exp (check_set): Fix typo in expected value message.
410
411 2009-09-02 Tom Tromey <tromey@redhat.com>
412
413 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
414
415 2009-09-02 Tom Tromey <tromey@redhat.com>
416
417 * gdb.dwarf2/callframecfa.exp: New file.
418 * gdb.dwarf2/callframecfa.S: New file.
419
420 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
423 gdb.base/solib-overlap-main.c: New.
424
425 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
426
427 PR gdb/10565
428
429 * gdb.base/bitfields.c (struct container, container): New.
430 (main): Initialize it and call break5.
431 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
432
433 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 Support constant DW_AT_data_member_location by GCC PR debug/40659.
436 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
437
438 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
439
440 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
441
442 2009-08-26 Michael Snyder <msnyder@vmware.com>
443
444 * gdb.base/i386-reverse.c: New file.
445 * gdb.base/i386-reverse.exp: New file.
446 * gdb.base/Makefile.in: Add new files to be removed.
447
448 2009-08-26 Joseph Myers <joseph@codesourcery.com>
449
450 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
451 environment-pwd for remote host.
452 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
453
454 2009-08-24 Keith Seitz <keiths@redhat.com>
455
456 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
457 Add two new C++ completer tests which limit the output to a
458 given class.
459
460 2009-08-24 Michael Snyder <msnyder@vmware.com>
461
462 * gdb.base/del.exp: Fix typo in comment.
463 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
464
465 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
466
467 * configure: Regenerate.
468 * gdb.hp/configure: Likewise.
469 * gdb.hp/gdb.aCC/configure: Likewise.
470 * gdb.hp/gdb.base-hp/configure: Likewise.
471 * gdb.hp/gdb.compat/configure: Likewise.
472 * gdb.hp/gdb.defects/configure: Likewise.
473 * gdb.hp/gdb.objdbg/configure: Likewise.
474 * gdb.stabs/configure: Likewise.
475
476 2009-08-19 Doug Evans <dje@google.com>
477
478 * gdb.base/gdbvars.c: New file.
479 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
480
481 2009-08-14 Pedro Alves <pedro@codesourcery.com>
482
483 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
484 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
485
486 2009-08-13 Pedro Alves <pedro@codesourcery.com>
487
488 * gdb.base/default.exp: Adjust "set language test": it's now an
489 enum command. Larger help string moved to "help set language".
490 * gdb.base/help.exp: Adjust "help set language" expected output,
491 now lists all known languages.
492
493 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
494
495 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
496 all frame arguments.
497 * gdb.arch/altivec-regs.exp: Likewise.
498
499 2009-08-07 Tom Tromey <tromey@redhat.com>
500
501 * gdb.base/setshow.exp: Add tests for changes to set language, set
502 check range, and set check type.
503
504 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
505
506 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
507 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
508 Call it.
509
510 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
511
512 * configure.ac: Run gdb.cell tests when appropriate.
513 * configure: Regenerate.
514 * lib/cell.exp: New file.
515 * gdb.cell: New directory.
516 * gdb.cell/configure.ac: New file.
517 * gdb.cell/configure: New file.
518 * gdb.cell/Makefile.in: New file.
519 * gdb.cell/arch.exp: New file.
520 * gdb.cell/break.c: New file.
521 * gdb.cell/break.exp: New file.
522 * gdb.cell/break-spu.c: New file.
523 * gdb.cell/bt.c: New file.
524 * gdb.cell/bt2-spu.c: New file.
525 * gdb.cell/bt-spu.c: New file.
526 * gdb.cell/bt.exp: New file.
527 * gdb.cell/coremaker.c: New file.
528 * gdb.cell/coremaker-spu.c: New file.
529 * gdb.cell/core.exp: New file.
530 * gdb.cell/gcore.exp: New file.
531 * gdb.cell/data.c: New file.
532 * gdb.cell/data.exp: New file.
533 * gdb.cell/data-spu.c: New file.
534 * gdb.cell/ea-cache.exp: New file.
535 * gdb.cell/ea-cache.c: New file.
536 * gdb.cell/ea-cache-spu.c: New file.
537 * gdb.cell/ea-standalone.c: New file.
538 * gdb.cell/ea-standalone.exp: New file.
539 * gdb.cell/ea-test.c: New file.
540 * gdb.cell/ea-test.exp: New file.
541 * gdb.cell/f-regs.exp: New file.
542 * gdb.cell/mem-access.c: New file.
543 * gdb.cell/mem-access.exp: New file.
544 * gdb.cell/mem-access-spu.c: New file.
545 * gdb.cell/ptype.exp: New file.
546 * gdb.cell/registers.exp: New file.
547 * gdb.cell/size.c: New file.
548 * gdb.cell/sizeof.exp: New file.
549 * gdb.cell/size-spu.c: New file.
550 * gdb.cell/solib.exp: New file.
551 * gdb.cell/solib-symbol.exp: New file.
552
553 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
554
555 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
556
557 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * gdb.base/float.exp: Handle VFP registers.
560
561 2009-07-14 Michael Snyder <msnyder@vmware.com>
562
563 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
564 to bring gdb to the beginning of the calling line.
565
566 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
567 confusing the i386 epilogue unwinder.
568
569 2009-07-14 Stan Shebs <stan@codesourcery.com>
570
571 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
572
573 2009-07-14 Michael Snyder <msnyder@vmware.com>
574
575 * gdb.reverse/step-reverse.exp (stepi into function call):
576 Call instruction may not be first instruction in the line.
577 (reverse stepi from a function call): Used wrong line number.
578
579 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
582
583 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
584
585 Fix gdb.base/macscp.exp when using custom inputrc.
586 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
587 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
588 env(TERM) set.
589 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
590 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
591
592 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
595 * gdb.base/annota1.exp (thread_test): Import global $testfile.
596 Change the compilation target to match the testcase name.
597 * gdb.base/sect-cmd.exp: Change the compilation target to match the
598 testcase name.
599 * a2-run.exp: Use for setup prepare_for_testing. Change the
600 compilation target to match the testcase name.
601 * gdb.base/commands.exp: Likewise.
602 * gdb.base/finish.exp: Likewise.
603 * gdb.base/float.exp: Likewise.
604 * gdb.base/info-target.exp: Likewise.
605 * gdb.base/relational.exp: Likewise.
606 * gdb.base/term.exp: Likewise.
607 * gdb.base/until.exp: Likewise.
608 * gdb.base/volatile.exp: Likewise.
609 * gdb.base/whatis-exp.exp: Likewise.
610
611 2009-07-11 Hui Zhu <teawater@gmail.com>
612
613 * gdb.base/help.exp (disassemble): Update expected help text.
614
615 2009-07-09 Tom Tromey <tromey@redhat.com>
616
617 * lib/gdb.exp: Handle TRANSCRIPT.
618 (remote_spawn, remote_close, send_gdb): New procs.
619
620 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
621
622 * gdb.python/python-prettyprint.c: Add counted null string
623 structure.
624 * gdb.python/python-prettyprint.exp: Print null string. Test for
625 embedded nulls.
626 * gdb.python/python-prettyprint.py (pp_ns): New Function.
627 * gdb.python/python-value.exp (test_value_in_inferior): Add
628 variable length string fetch tests.
629 * gdb.python/python-value.c (main): Add strings for string fetch tests.
630
631 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 * gdb.base/dump.exp (inaccessible memory is reported): New test.
634
635 2009-07-07 Tom Tromey <tromey@redhat.com>
636
637 * gdb.base/call-rt-st.exp: Update for change to escape output.
638 * gdb.base/callfuncs.exp: Likewise.
639 * gdb.base/charset.exp: Likewise.
640 * gdb.base/constvars.exp: Likewise.
641 * gdb.base/long_long.exp: Likewise.
642 * gdb.base/pointers.exp: Likewise.
643 * gdb.base/printcmds.exp: Likewise.
644 * gdb.base/setvar.exp: Likewise.
645 * gdb.base/store.exp: Likewise.
646 * gdb.cp/ref-types.exp: Likewise.
647 * gdb.mi/mi-var-child.exp: Likewise.
648 * gdb.mi/mi-var-display.exp: Likewise.
649 * gdb.mi/mi2-var-display.exp: Likewise.
650 * gdb.base/charset.exp: Test octal escape sequence length.
651 Update for change to escape output.
652
653 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
656
657 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
658
659 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
660
661 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
664 gdbserver increasing $portnum if "Can't bind address" has been seen.
665
666 2009-07-05 Pedro Alves <pedro@codesourcery.com>
667
668 * gdb.base/ending-run.exp: Add "step out of main" pattern for
669 mingw32ce.
670
671 2009-07-05 Pedro Alves <pedro@codesourcery.com>
672
673 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
674 VFP format.
675
676 2009-07-02 Pedro Alves <pedro@codesourcery.com>
677
678 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
679 linux. Adjust to use "inferior", "info inferiors", "detach
680 inferior" and "kill inferior" instead of "restart", "info fork",
681 "detach fork" and "delete fork".
682 * gdb.base/ending-run.exp: Spell out "info".
683 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
684 the "kill" command.
685
686 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
687
688 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
689 change to prefix TLS offset in hex with 0x.
690
691 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
692
693 * gdb.base/default.exp: Update test case for "x" changes.
694
695 2009-07-01 Tristan Gingold <gingold@adacore.com>
696
697 * gdb.base/bigcore.exp: Make darwin untested.
698
699 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.base/completion.exp (directory completion): Create the directory.
702 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
703 escapeuniquesub.
704 (directory completion 2): Expect now ${escapeuniquesub}.
705 (Glob remaining of directory test): Remove one excessive newline.
706 Expect the real output.
707
708 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 Fix `make check//%' target after `make check' has been ran.
711 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
712 a mkdir call.
713 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
714 (%/.dir): Remove.
715
716 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
717
718 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
719 the expected result record.
720
721 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
722
723 Remove racy FAILs relying just on the timeouts.
724 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
725 (annotation_level 2): Remove racy FAILs.
726
727 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
728
729 gdb/10275
730 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
731
732 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
733
734 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
735
736 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
737
738 * gdb.mi/mi-stack.exp: Testing symbolic options
739 to -stack-list-locals and -stack-list-arguments.
740
741 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
744
745 2009-06-29 Tom Tromey <tromey@redhat.com>
746
747 * dg-extract-results.sh: New file.
748 * Makefile.in (FORCE_PARALLEL): New variable.
749 (CHECK_TARGET): New conditional variable.
750 (check): Use CHECK_TARGET.
751 (DO_RUNTEST): New variable.
752 (check-single): New target.
753 (TEST_DIRS): New variable.
754 (TEST_TARGETS): Likewise.
755 (check-parallel): New target.
756 (check-gdb.%): New pattern.
757 (BASE1_FILES): New variable.
758 (BASE2_FILES): Likewise.
759 (check-gdb.base%): New pattern.
760 (%/.dir): New pattern.
761 * configure: Rebuild.
762 * aclocal.m4 (AM_CONDITIONAL): New defun.
763 * configure.ac: Check whether user is using GNU make.
764 (GMAKE): New conditional.
765
766 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
767
768 * gdb.cp/namespace-nested-import.cc: New test.
769 * gdb.cp/namespace-nested-import.exp: New test.
770
771 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
772
773 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
774 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
775 * gdb.opt/Makefile.in (EXECUTABLES): Update.
776 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
777 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
778 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
779 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
780 gdb.opt/inline-markers.c: New files.
781 * lib/gdb.exp (skip_inline_frame_tests): New function.
782 (skip_inline_var_tests): New function.
783
784 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
785
786 * gdb.cp/exception.exp: Don't require $hex before inner frame in
787 backtrace.
788
789 2009-06-27 Michael Snyder <msnyder@vmware.com>
790
791 * gdb.reverse: New directory.
792 * gdb.reverse/break-reverse.c: New test.
793 * gdb.reverse/break-reverse.exp: New test.
794 * gdb.reverse/consecutive-reverse.c: New test.
795 * gdb.reverse/consecutive-reverse.exp: New test.
796 * gdb.reverse/finish-reverse.c: New test.
797 * gdb.reverse/finish-reverse.exp: New test.
798 * gdb.reverse/machinestate.c: New test.
799 * gdb.reverse/ms1.c: New test.
800 * gdb.reverse/machinestate.exp: New test.
801 * gdb.reverse/Makefile.in: New file.
802 * gdb.reverse/shr2.c: New test.
803 * gdb.reverse/solib-reverse.c: New test.
804 * gdb.reverse/solib-reverse.exp: New test.
805 * gdb.reverse/step-reverse.c: New test.
806 * gdb.reverse/step-reverse.exp: New test.
807 * gdb.reverse/until-reverse.c: New test.
808 * gdb.reverse/ur1.c: New test.
809 * gdb.reverse/until-reverse.exp: New test.
810 * gdb.reverse/watch-reverse.c: New test.
811 * gdb.reverse/watch-reverse.exp: New test.
812 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
813 * configure: Regenerate.
814
815 2009-06-26 Doug Evans <dje@google.com>
816
817 * gdb.base/psymtab.exp: Turn off pending breakpoints.
818
819 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
820
821 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
822 windows problem for 'file delete $binfile'.
823
824 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
825
826 * gdb.cp/namespace-using.exp: New test.
827 * gdb.cp/namespace-using.cc: New test.
828
829 2009-05-20 Joel Brobecker <brobecker@adacore.com>
830
831 * gdb.ada/variant_record_packed_array: New testcase.
832
833 2009-06-23 Tom Tromey <tromey@redhat.com>
834
835 * gdb.base/charset.exp (test_combination): Regression test.
836 * gdb.base/charset.c (my_wchar_t): New typedef.
837 (myvar): New global.
838 (main): Set myvar.
839
840 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
841
842 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
843 target.
844
845 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
846
847 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
848
849 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
850
851 * gdb.mi/gdb680.exp: Update test for error message.
852
853 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
854
855 * gdb.base/annota1.exp: Allow multiple occurrences of the
856 frames-invalid annotation.
857 * gdb.cp/annota2.exp: Likewise.
858
859 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
860
861 * gdb.cp/gdb2495.cc: New file.
862 * gdb.cp/gdb2495.exp: New file.
863
864 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 Report error on GDB crash during runto.
867 * lib/gdb.exp (runto <eof>): New.
868
869 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
870
871 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
872 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
873 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
874 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
875 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
876 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
877 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
878 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
879 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
880 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
881 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
882 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
883 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
884 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
885 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
886 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
887 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
888 gdb.server/server-mon.exp, gdb.server/server-run.exp,
889 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
890 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
891 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
892 gdb.trace/passcount.exp, gdb.trace/report.exp,
893 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
894 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
895 gdb.trace/while-stepping.exp: Use a unique name for the compiled
896 executable.
897
898 2009-06-07 Pedro Alves <pedro@codesourcery.com>
899
900 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
901 defined before referencing it.
902
903 2009-06-03 Doug Evans <dje@google.com>
904
905 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
906 * gdb.arch/i386-see.c: Ditto.
907
908 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
909
910 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
911 (check_macro): Return 1 if undefined.
912 If first test fails, check if macro debug information is available,
913 and report unsupported test if no macro information is found.
914
915 2009-05-29 Doug Evans <dje@google.com>
916
917 * gdb.threads/hand-call-in-threads.exp: New.
918 * gdb.threads/hand-call-in-threads.c: New.
919
920 2009-05-29 Michael Snyder <msnyder@vmware.com>
921
922 * gdb.base/break-always.exp: Change "1" to "on".
923 Add confirmation check.
924
925 2009-05-28 Pedro Alves <pedro@codesourcery.com>
926
927 * gdb.threads/threxit-hop-specific.c: New.
928 * gdb.threads/threxit-hop-specific.exp: New.
929 * gdb.threads/thread-execl.c: New.
930 * gdb.threads/thread-execl.exp: New.
931
932 2009-05-27 Tom Tromey <tromey@redhat.com>
933 Thiago Jung Bauermann <bauerman@br.ibm.com>
934
935 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
936 (mi_child_regexp): Likewise.
937 (mi_list_varobj_children_range): Likewise.
938 (mi_get_features): Likewise.
939 (mi_list_varobj_children): Rewrite.
940 * gdb.python/python-mi.exp: New file.
941
942 2009-05-27 Tom Tromey <tromey@redhat.com>
943 Thiago Jung Bauermann <bauerman@br.ibm.com>
944 Phil Muldoon <pmuldoon@redhat.com>
945 Paul Pluzhnikov <ppluzhnikov@google.com>
946
947 * gdb.python/python-prettyprint.exp: New file.
948 * gdb.python/python-prettyprint.c: New file.
949 * gdb.python/python-prettyprint.py: New file.
950 * gdb.base/display.exp: print/r is now valid.
951
952 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
953 Tom Tromey <tromey@redhat.com>
954 Pedro Alves <pedro@codesourcery.com>
955 Paul Pluzhnikov <ppluzhnikov@google.com>
956
957 * gdb.python/python-template.exp: New file.
958 * gdb.python/python-template.cc: New file.
959 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
960 tests.
961 * gdb.python/python-value.exp (py_objfile_tests): New proc.
962 Call it.
963 (test_value_after_death): New proc.
964 * gdb.python/python-value.c (PTR): New typedef.
965 (main): New variable 'x'.
966
967 2009-05-27 Tom Tromey <tromey@redhat.com>
968
969 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
970 tests.
971 * gdb.python/python-value.exp (py_objfile_tests): New proc.
972 Call it.
973
974 2009-05-27 Pedro Alves <pedro@codesourcery.com>
975
976 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
977
978 2009-05-24 Pedro Alves <pedro@codesourcery.com>
979
980 * gdb.threads/fork-thread-pending.c: New.
981 * gdb.threads/fork-thread-pending.exp: New.
982
983 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
984
985 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
986 * gdb.dwarf2/dw2-strp.S (a_string2): New.
987
988 2009-05-18 Jon Beniston <jon@beniston.com>
989
990 * gdb.asm/asm-source.exp: Add lm32 target.
991
992 2009-05-17 Pedro Alves <pedro@codesourcery.com>
993
994 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
995 `gdb_get_line_number'. Call `callee' in both parent and child.
996 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
997 `gdb_get_line_number' instead of hardcoding line numbers.
998 (catch_fork_unpatch_child): New procedure to test detaching
999 breakpoints from child fork.
1000 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1001 hardcoding line numbers.
1002 (do_fork_tests): Run `catch_fork_unpatch_child'.
1003
1004 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1005
1006 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1007 of structure type enters or leaves the scope, it
1008 is reported by -var-update.
1009
1010 2009-05-11 Doug Evans <dje@sebabeach.org>
1011
1012 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1013 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1014 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1015
1016 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1019
1020 2009-04-30 Doug Evans <dje@google.com>
1021
1022 * gdb.threads/watchthreads2.exp: New testcase.
1023 * gdb.threads/watchthreads2.c: New testcase.
1024
1025 2009-04-29 Doug Evans <dje@google.com>
1026
1027 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1028 * gdb.cp/mb-ctor.cc: Ditto.
1029 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1030 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1031 * gdb.cp/mb-inline1.cc: Call it.
1032 * gdb.cp/mb-inline2.cc: Ditto.
1033 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1034 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1035
1036 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1039 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1040 Replace all uses of `decimal' by `nonzero'.
1041 (info macro FROM_COMMANDLINE): New test.
1042
1043 2009-04-27 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1046
1047 2009-04-27 Doug Evans <dje@google.com>
1048
1049 * gdb.threads/watchthreads.c (main): Initialize args before starting
1050 the threads. Plus formatting cleanup.
1051 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1052 biased scheduling of one thread.
1053
1054 2009-04-27 Jerome Guitton <guitton@adacore.com>
1055
1056 * gdb.cp/templates.cc (GetMax): New template.
1057 (main): Declare two instances of GetMax.
1058 * gdb.cp/templates.exp: Add new test.
1059
1060 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1063
1064 2009-04-22 Joseph Myers <joseph@codesourcery.com>
1065
1066 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1067
1068 2009-04-15 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.base/charset.exp: Add regression test.
1071
1072 2009-04-14 Joel Brobecker <brobecker@adacore.com>
1073
1074 * gdb.base/exe-lock.exp: New testcase.
1075
1076 2009-04-13 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1079 operator on Frame.
1080
1081 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1082
1083 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1084 * gdb.server/ext-attach.exp: Likewise.
1085
1086 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1087
1088 Eliminate some sleep usage.
1089
1090 * gdb.mi/basics.c (do_nothing): New.
1091 (main): Use do_nothing instead of printf, so that
1092 not to introduce race condition between output of
1093 inferiour and output of gdb. Do not use sleep as it
1094 is not generally available on embedded targets.
1095
1096 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1097
1098 * gdb.server/ext-attach.exp: Expect an optional process id after
1099 "Detached from remote process".
1100
1101 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1104 gdb.dwarf2/dw2-unresolved.exp: New.
1105
1106 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1107
1108 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1109 mi_run_to_main.
1110
1111 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1112
1113 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1114 mi_run_to_main. Skip thread exit test on remote targets.
1115 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1116 mi_run_to_main.
1117 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1118 mi_run_to_main.
1119 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1120 when expecting ^connected. Detect when the target doesn't support
1121 non-stop mode.
1122 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1123 supported. Return -1 on error, 0 on success.
1124 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1125 (mi_runto): Return mi_runto_helper's result explicitly.
1126
1127 2009-04-01 Pedro Alves <pedro@codesourcery.com>
1128
1129 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1130
1131 2009-04-01 Tom Tromey <tromey@redhat.com>
1132
1133 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1134 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1135 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1136 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1137
1138 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1139 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 PR gdb/931
1142 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1143 output.
1144 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1145 for gdb/931.
1146 * dw2-strp.S (DW_AT_language): Change to C++.
1147 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1148
1149 2009-03-31 Joel Brobecker <brobecker@adacore.com>
1150
1151 * gdb.ada/tasks: New testcase.
1152
1153 2009-03-30 Stan Shebs <stan@codesourcery.com>
1154
1155 * gdb.trace/actions.exp: Update to match new info trace format.
1156 * gdb.trace/deltrace.exp: Ditto.
1157 * gdb.trace/infotrace.exp: Ditto.
1158 * gdb.trace/passcount.exp: Ditto.
1159 * gdb.trace/save-trace.exp: Ditto.
1160 * gdb.trace/while-stepping.exp: Ditto.
1161 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1162
1163 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1164
1165 * gdb.python/python-frame.c: New file.
1166 * gdb.python/python-frame.exp: New file.
1167
1168 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1169
1170 * gdb.python/python-value.exp: Add tests for the address
1171 attribute.
1172
1173 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1174
1175 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1176
1177 2009-03-26 Doug Evans <dje@google.com>
1178
1179 * gdb.mi/mi-nonstop-exit.exp: New file.
1180 * gdb.mi/non-stop-exit.c: New file.
1181
1182 2009-03-26 Tom Tromey <tromey@redhat.com>
1183
1184 Update for change to prologue skipping:
1185 * gdb.mi/mi2-simplerun.exp: Update.
1186 * gdb.mi/mi2-break.exp: Update.
1187 * gdb.mi/mi-simplerun.exp: Update.
1188 * gdb.mi/mi-break.exp: Update.
1189 * gdb.base/ending-run.exp: Update.
1190
1191 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1192
1193 * gdb.python/python-value.exp (test_value_in_inferior): Test
1194 gdb.Value.is_optimized_out attribute.
1195
1196 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 * gdb.dwarf2/dw2-noloc-main.c: New file.
1199 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1200 (.text): Remove.
1201 (.data): New.
1202 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1203 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1204 (DW_TAG_subprogram func_cu1, noloc): Remove.
1205 (main): New.
1206 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1207 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1208 (file_symbols): New procedure.
1209
1210 2009-03-25 Tom Tromey <tromey@redhat.com>
1211
1212 * gdb.base/charset.exp (valid_target_charset): New proc.
1213 Use it to skip tests on invalid charsets.
1214
1215 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1216
1217 * gdb.base/completion.exp: Add a test for directory completion.
1218
1219 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1220
1221 Fix a racy FAIL.
1222 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1223 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1224
1225 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1226
1227 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1228 * gdb.python/python-function.exp: Add test for function returning
1229 a GDB value.
1230
1231 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1232
1233 * gdb.python/python-function.exp: New file.
1234
1235 2009-03-20 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.base/store.exp: Update for change to escape output.
1238 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1239 to escape output.
1240 * gdb.base/pointers.exp: Update for change to escape output.
1241 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1242 to escape output.
1243 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1244 escape output.
1245 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1246 to escape output.
1247 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1248 escape output.
1249 * gdb.base/setvar.exp: Update for change to escape output.
1250 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1251 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1252 to escape output.
1253 (test_print_string_constants): Likewise.
1254 * gdb.base/charset.exp (valid_host_charset): Check size of
1255 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1256 cases. Handle "auto"-related output.
1257 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1258 (uvar, Uvar): New globals.
1259
1260 2009-03-19 Jerome Guitton <guitton@adacore.com>
1261
1262 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1263 deltas.
1264 * gdb.ada/fixed_points.exp: Ditto.
1265
1266 2009-03-18 Pedro Alves <pedro@codesourcery.com>
1267
1268 * return-nodebug.c: Don't include stdio.h.
1269 (init): Delete.
1270 (func): Delete definition and provide extern declaration.
1271 (t): New.
1272 (main): Don't call printf. Call func and store its result in t.
1273 * return-nodebug1.c: New.
1274 * return-nodebug.exp: Don't expect stdio output. Instead, print
1275 the global variable t. Drop printf formatters and cast types from
1276 foreach loop. Don't use prepare_for_testing. Compile
1277 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1278 define FORMAT or CAST.
1279
1280 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1281
1282 * gdb.base/solib-display.exp: Disable test for remote targers.
1283
1284 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1287
1288 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 Fix a racy FAIL.
1291 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1292 code from `follow parent, print pids'.
1293 (`follow child, print pids', `follow parent, print pids'): Call it.
1294 Replace `gdb_test "break..."' by gdb_breakpoint.
1295
1296 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1297
1298 * gdb.mi/mi-cli.exp: Adjust for output difference in
1299 sync and async modes.
1300
1301 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1302
1303 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1304 that was checked in by mistake. Remove loading of ada.exp, since
1305 this is not necessary in this case.
1306
1307 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1308
1309 * gdb.ada/ptype_arith_binop.exp: New testcase.
1310
1311 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1312
1313 * gdb.ada/mod_from_name: New testcase.
1314
1315 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1316
1317 * gdb.ada/tick_last_segv: New testcase.
1318
1319 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1320
1321 * gdb.mi/mi-cli.exp: Remove debug print.
1322
1323 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1324
1325 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1326 include the token in ^running and frame info in *stopped.
1327
1328 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1329
1330 * solib-display.exp: New file.
1331 * solib-display-main.c: New file.
1332 * solib-display-lib.c: New file.
1333
1334 2009-03-05 Pedro Alves <pedro@codesourcery.com>
1335
1336 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1337
1338 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1341 (list_and_check_macro): Use more specific test name.
1342 (next to definition): Make the test names unique.
1343
1344 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1345
1346 * gdb.pascal/floats.exp: Accept approximate results everywhere.
1347
1348 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1349
1350 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1351 notifications.
1352 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1353 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1354 * lib/mi-support.exp (library_loaded_re): New.
1355 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1356
1357 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1358
1359 * gdb.gdb/observer.exp: Use test_notification observer, not
1360 normal_stop, everywhere.
1361 (test_normal_stop_notifications): Rename to...
1362 (test_notifications): ...this.
1363 (test_observer_normal_stop): Rename to...
1364 (test_observer): ...this.
1365
1366 2009-02-16 Doug Evans <dje@google.com>
1367
1368 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1369 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1370 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1371 (test_prefixed_syscall,test_int3): New tests.
1372 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1373 (test_prefixed_syscall,test_int3): New tests.
1374
1375 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1376
1377 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1378 (mi_expect_interrupt): Likewise.
1379 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1380 response.
1381
1382 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1383
1384 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1385 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1386 Replace calls to get_valueofx by get_hexadecimal_valueof.
1387
1388 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1389
1390 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1391 (get_integer_valueof): New procedure.
1392 (get_sizeof): Use new get_integer_value_of.
1393 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1394 by get_integer_valueof.
1395
1396 2009-02-13 Tom Tromey <tromey@redhat.com>
1397
1398 * gdb.base/remote.exp (get_sizeof): Remove.
1399 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1400 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1401 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1402 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1403 (get_sizeof): Likewise.
1404
1405 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 PR fortran/9806
1408 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1409
1410 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1411
1412 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1413
1414 2009-02-06 Pedro Alves <pedro@codesourcery.com>
1415
1416 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1417
1418 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1419
1420 * gdb.python/python-cmd.exp: New file.
1421
1422 2009-02-06 Tristan Gingold <gingold@adacore.com>
1423
1424 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1425
1426 2009-02-05 Tristan Gingold <gingold@adacore.com>
1427
1428 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1429 pointer is dereferenced and use this signal name in regexp.
1430 * gdb.base/signull.exp: Ditto.
1431 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1432 * gdb.base/signull.c (main): Ditto.
1433
1434 2009-02-04 Tom Tromey <tromey@redhat.com>
1435 Thiago Jung Bauermann <bauerman@br.ibm.com>
1436
1437 * gdb.python/python-value.exp: Use `gdb.history' instead of
1438 `gdb.value_from_history'.
1439 (test_value_numeric_ops): Add test for conversion of enum constant.
1440 * gdb.python/python-value.c (enum e): New type.
1441 (evalue): New global.
1442 (main): Use argv.
1443
1444 2009-02-04 Jerome Guitton <guitton@adacore.com>
1445
1446 * gdb.ada/uninitialized_vars: New test program.
1447 * gdb.ada/uninitialized_vars.exp: New testcase.
1448
1449 2009-02-02 Tom Tromey <tromey@redhat.com>
1450
1451 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1452 * gdb.cp/pr2489.cc: Rename...
1453 * gdb.cp/pr9594.cc: ... to this.
1454
1455 2009-02-02 Tom Tromey <tromey@redhat.com>
1456
1457 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1458 * gdb.cp/pr2489.cc: New file.
1459 * gdb.cp/cpcompletion.exp: New file.
1460
1461 2009-02-02 Tom Tromey <tromey@redhat.com>
1462
1463 PR exp/9059:
1464 * gdb.cp/call-c.exp: Add regression test.
1465 * gdb.cp/call-c.cc (FooHandle): New typedef.
1466 (main): New variable 'handle'.
1467
1468 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1469
1470 * lib/mi-support.exp (et_mi_thread_list)
1471 (check_mi_and_console_threads): Adjust for current thread in
1472 -thread-list-ids output.
1473
1474 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1475
1476 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1477 Call it.
1478
1479 2009-01-28 Doug Evans <dje@google.com>
1480
1481 * gdb.arch/amd64-disp-step.S: New file.
1482 * gdb.arch/amd64-disp-step.exp: New file.
1483 * gdb.arch/i386-disp-step.S: New file.
1484 * gdb.arch/i386-disp-step.exp: New file.
1485
1486 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1487
1488 * gdb.base/find.exp: Set newline variable
1489 using quotes instead of braces to fix cygwin failures.
1490
1491 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1492
1493 * gdb.base/radix.exp: Add tests to ensure that that set
1494 input-radix 0 and set output-radix 0 are really rejected.
1495
1496 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1497
1498 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1499 copyright years.
1500
1501 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1502
1503 PR gdb/9664:
1504 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1505
1506 2009-01-22 Pedro Alves <pedro@codesourcery.com>
1507
1508 PR c++/9631:
1509 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1510
1511 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1512
1513 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1514 binfile definition to fix Windows OS failure.
1515
1516 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1517
1518 PR gdb/9346
1519 * gdb.base/interrupt.c (sigint_handler): New.
1520 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1521 on error.
1522 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1523 Test "signal SIGINT".
1524
1525 2009-01-19 Doug Evans <dje@google.com>
1526
1527 * gdb.base/break.exp: Update expected gdb output.
1528 * gdb.base/sepdebug.exp: Ditto.
1529 * gdb.mi/mi-syn-frame.exp: Ditto.
1530 * gdb.mi/mi2-syn-frame.exp: Ditto.
1531 * gdb.base/call-signal-resume.exp: New file.
1532 * gdb.base/call-signals.c: New file.
1533 * gdb.base/unwindonsignal.exp: New file.
1534 * gdb.base/unwindonsignal.c: New file.
1535 * gdb.threads/interrupted-hand-call.exp: New file.
1536 * gdb.threads/interrupted-hand-call.c: New file.
1537 * gdb.threads/thread-unwindonsignal.exp: New file.
1538
1539 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1540
1541 * gdb.base/define.exp: Test defining and hooking prefix commands.
1542 * gdb.python/python.exp: Update test for "show user" output.
1543
1544 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1547 now the output exactly, using less wildcards. Expect also the output
1548 of gfortran-4.3. Update for the f-valprint.c modification from
1549 2008-04-22.
1550 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1551 Remove gdb_test test names where matching the command.
1552
1553 2009-01-01 Pedro Alves <pedro@codesourcery.com>
1554
1555 PR breakpoints/9681:
1556 * gdb.base/watchpoint.exp: Add regression test.
1557
1558 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1559
1560 * gdb.threads/attach-into-signal.exp: Don't use
1561 gdb_suppress_entire_file.
1562 * gdb.threads/attach-stopped.exp: Ditto.
1563 * gdb.threads/attachstop-mt.exp: Ditto.
1564
1565 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1566
1567 PR gdb/8812:
1568 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1569
1570 2008-12-29 Pedro Alves <pedro@codesourcery.com>
1571
1572 PR gdb/7536:
1573 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1574 and unsupported output radices are really rejected.
1575
1576 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1579
1580 2008-12-22 Tom Tromey <tromey@redhat.com>
1581
1582 * gdb.cp/punctuator.exp: New file.
1583
1584 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1585
1586 * gdb.base/completion.exp (Completing non-existing component): New test.
1587
1588 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 Fix for PR gdb/8648.
1591 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1592 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1593 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1594 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1595
1596 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1597
1598 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1599
1600 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
1601
1602 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1603 compiler actually generate code at the expected line number.
1604
1605 2008-12-15 Jie Zhang <jie.zhang@analog.com>
1606
1607 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1608
1609 2008-12-12 Tom Tromey <tromey@redhat.com>
1610
1611 * gdb.base/commands.exp (redefine_hook_test): New proc.
1612 Call it.
1613
1614 2008-12-11 Tom Tromey <tromey@redhat.com>
1615
1616 * gdb.base/macscp.exp: New regression test.
1617
1618 2008-12-11 Tom Tromey <tromey@redhat.com>
1619
1620 * gdb.base/macscp.exp: Print "address.addr".
1621 * gdb.base/macscp1.c (struct outer): New struct.
1622 (address): New global.
1623
1624 2008-12-09 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1627 Call it.
1628
1629 2008-12-04 Doug Evans <dje@google.com>
1630
1631 * gdb.server/ext-run.exp: Relax regexp for init program.
1632
1633 2008-12-03 Tristan Gingold <gingold@adacore.com>
1634
1635 * gdb.base/macscp.exp: Generate an object file during compilation
1636 to work around Darwin dsymutil limitations.
1637
1638 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Test resolving external references to TLS variables.
1641 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1642 FILE2_THREAD_LOCAL.
1643 (testfile2, srcfile2): New variables.
1644 * gdb.threads/tls.c (file2_thread_local)
1645 (function_referencing_file2_thread_local): New.
1646 * gdb.threads/tls2.c: New file.
1647
1648 2008-11-28 Joel Brobecker <brobecker@adacore.com>
1649
1650 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
1651 rather than integer, as integer might not be big enough when
1652 on 64bit targets.
1653
1654 2008-11-27 Jerome Guitton <guitton@adacore.com>
1655
1656 * gdb.cp/formatted-ref.exp: Add equality test.
1657 * gdb.ada/formatted_ref.exp: Ditto.
1658
1659 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1662 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1663
1664 2008-11-20 Andreas Schwab <schwab@suse.de>
1665
1666 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1667 matching syscall entry point.
1668 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1669 (tcatch_vfork_then_child_follow): Likewise. Finish through
1670 vfork even if we stopped at the syscall trampoline.
1671
1672 2008-11-20 Doug Evans <dje@google.com>
1673
1674 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1675
1676 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1677
1678 * gdb.arch/ppc-dfp.exp: New file.
1679 * gdb.arch/ppc-dfp.c: New file.
1680
1681 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1682
1683 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
1684
1685 2008-11-17 Doug Evans <dje@google.com>
1686
1687 * gdb.mi/mi-syn-frame.exp: Update expected output.
1688 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1689
1690 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1691
1692 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
1693 "thread N" results in =thread-selected.
1694 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1695 (mi_send_resuming_command_raw): Be prepared for
1696 =thread-selected.
1697
1698 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1699
1700 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1701 * lib/mi-support.exp: Likewise.
1702
1703 2008-11-16 Joel Brobecker <brobecker@adacore.com>
1704
1705 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1706 commands from the expected output for "help catch".
1707
1708 2008-11-15 Joel Brobecker <brobecker@adacore.com>
1709
1710 * gdb.ada/int_deref.exp: New testcase.
1711
1712 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
1713
1714 * gdb.mi/gdb2549.exp: New file.
1715
1716 2008-11-11 Doug Evans <dje@google.com>
1717
1718 * gdb.base/callexit.exp: New file.
1719 * gdb.base/callexit.c: New file.
1720
1721 2008-11-10 Doug Evans <dje@google.com>
1722
1723 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1724 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1725 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1726 (default_gdb_start,default_gdb_exit): Ditto.
1727 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1728 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1729 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1730 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1731 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1732 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1733
1734 2008-11-03 Andreas Schwab <schwab@suse.de>
1735
1736 * gdb.base/hashline2.exp: Fix typo.
1737 * gdb.base/hashline3.exp: Likewise.
1738
1739 2008-10-30 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.base/pointers.exp: Add test.
1742 * gdb.base/pointers.c (k, S): New typedefs.
1743 (instance): New global.
1744
1745 2008-10-30 Andreas Schwab <schwab@suse.de>
1746
1747 * gdb.base/args.exp: Add tests for newlines.
1748
1749 2008-10-30 Joel Brobecker <brobecker@adacore.com>
1750
1751 gdb.base/foll-exec.exp: Update the expected output of a couple
1752 of "info breakpoints" tests.
1753
1754 2008-10-28 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1757
1758 2008-10-24 Pedro Alves <pedro@codesourcery.com>
1759
1760 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1761 gdb_start_cmd.
1762 Use runto_main before any test that requires execution.
1763
1764 2008-10-23 Pedro Alves <pedro@codesourcery.com>
1765
1766 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1767 instead of SIGINT.
1768
1769 2008-10-22 Joel Brobecker <brobecker@adacore.com>
1770
1771 * gdb.base/completion.exp: Update expected output following
1772 the addition of the "info tasks" command.
1773
1774 2008-10-22 Tom Tromey <tromey@redhat.com>
1775
1776 * gdb.base/exprs.exp (test_expr): Add test for string
1777 concatenation.
1778
1779 2008-10-19 Pedro Alves <pedro@codesourcery.com>
1780
1781 * configure.ac: Output gdb.python/Makefile.
1782 * configure: Regenerate.
1783 * gdb.python/Makefile.in: New.
1784
1785 2008-10-16 Joel Brobecker <brobecker@adacore.com>
1786
1787 * gdb.base/foll-fork.exp: Adjust the expected output to match
1788 the new description for fork/vfork catchpoints in the "info
1789 breakpoints" output.
1790
1791 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1792
1793 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1794
1795 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1796
1797 * gdb.python/python-value.c: New file.
1798 * gdb.python/python-value.exp: New file.
1799
1800 2008-10-15 Pedro Alves <pedro@codesourcery.com>
1801
1802 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1803
1804 2008-10-15 Denis Pilat <denis.pilat@st.com>
1805
1806 * gdb.cp/mb-ctor.exp: Fix a typo.
1807
1808 2008-10-09 Tom Tromey <tromey@redhat.com>
1809
1810 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1811 'fprintf' and 'stderr'.
1812
1813 2008-10-07 Joel Brobecker <brobecker@adacore.com>
1814
1815 * gdb.ada/ref_tick_size.exp: New testcase.
1816
1817 2008-10-06 Doug Evans <dje@google.com>
1818
1819 * gdb.dwarf2/dw2-cu-size.exp: New file.
1820 * gdb.dwarf2/dw2-cu-size.S: New file.
1821
1822 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1823 .Ltype_int for clarity.
1824
1825 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1826
1827 PR gdb/2384:
1828 * gdb.cp/gdb2384.exp: Extended to test more cases.
1829 * gdb.cp/gdb2384.cc: Likewise.
1830 * gdb.cp/gdb2384-base.h: Likewise.
1831 * gdb.cp/gdb2384-base.cc: Likewise.
1832
1833 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 * gdb.base/maint.exp (maint print type): Remove printing
1836 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1837
1838 2008-09-30 Tom Tromey <tromey@redhat.com>
1839
1840 * gdb.base/macscp.exp: Add completion tests.
1841 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1842 (TWENTY_THREE): Likewise.
1843 (FORTY_EIGHT): Likewise.
1844
1845 2008-09-30 Tom Tromey <tromey@redhat.com>
1846
1847 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1848 everywhere.
1849 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1850
1851 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1854 testcase is derived from. Fix racy dependency on an expected PID
1855 number. No longer support the testcase on Linux kernel 2.4.x.
1856
1857 2008-09-27 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1860 and varargs.
1861
1862 2008-09-22 Pedro Alves <pedro@codesourcery.com>
1863
1864 * lib/mi-support.exp (mi_expect_interrupt): New.
1865 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1866 from gdb.mi/mi-nonstop.exp.
1867 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1868 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1869 lib/mi-support.exp.
1870 Use mi_check_thread_states throughout. Avoid ".*" and do not
1871 require an anchor after -exec-run.
1872
1873 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1874
1875 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1876 stop is pending. Avoid ".*" when two stops are pending.
1877 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1878 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1879 newlines in fullnames.
1880 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1881 (mi_expect_stop): Update comments. Only anchor in sync mode.
1882 Do not match newlines.
1883 (mi_send_resuming_command_raw): Always return status.
1884 (mi_get_stop_line): Do not match more than one line by accident.
1885 Only anchor in sync mode.
1886 (mi_run_inline_test): If -exec-next fails, give up.
1887
1888 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1889
1890 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1891 on SPU.
1892
1893 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1894
1895 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1896
1897 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1898
1899 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1900 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1901 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1902 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1903 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1904 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1905 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1906 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1907 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1908 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1909 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1910 Include the "= " sequence in the expected output of print tests.
1911
1912 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1915 description for boolean types.
1916
1917 2008-09-09 Pedro Alves <pedro@codesourcery.com>
1918
1919 * gdb.base/hook-stop-continue.c: New.
1920 * gdb.base/hook-stop-continue.exp: New.
1921
1922 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1923
1924 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1925
1926 2008-09-08 Jerome Guitton <guitton@adacore.com>
1927
1928 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1929 (stack_check_probe_2, stack_check_probe_loop_1)
1930 (stack_check_probe_loop_2): New functions.
1931 (main): Add call to these new functions.
1932 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1933 functions, check that the breakpoint is inserted at the appropriate
1934 location.
1935 (insert_breakpoint): Slightly refine this procedure so that it can
1936 be called several times in the test.
1937
1938 2008-09-08 Jerome Guitton <guitton@adacore.com>
1939
1940 * gdb.base/stack-checking.c: New file.
1941 * gdb.base/stack-checking.exp: New file.
1942
1943 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1944
1945 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1946 * gdb.arch/altivec-regs.exp: Likewise.
1947 * gdb.arch/vsx-regs.exp: Likewise.
1948
1949 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1950
1951 * gdb.arch/ppc-fp.exp: New file.
1952 * gdb.arch/ppc-fp.c: New file.
1953
1954 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1955
1956 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1957 lest gcc-4.3.1 optimizes the whole thing away.
1958
1959 2008-09-04 Michael Snyder <msnyder@vmware.com>
1960
1961 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1962 as "at" (for non-debug functions such as _start).
1963
1964 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1965
1966 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1967 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1968 software watchpoints.
1969 * gdb.base/watch_thread_num.exp: Likewise.
1970
1971 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1972
1973 * gdb.arch/i386-bp_permanent.exp: New test.
1974
1975 2008-08-24 Tom Tromey <tromey@redhat.com>
1976
1977 * gdb.base/maint.exp: Update "maint print type".
1978
1979 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1980
1981 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1982 support. Adjust the order of "*running" notifications.
1983 * gdb.mi/non-stop.c: Don't cast from int to void* and
1984 back.
1985
1986 2008-08-20 Mark Kettenis <kettenis@gnu.org>
1987
1988 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1989 expect to find it in the "info frame" output.
1990
1991 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1992
1993 * gdb.base/interp.exp: Always consume both prompts.
1994
1995 2008-08-20 Pedro Alves <pedro@codesourcery.com>
1996
1997 * gdb.base/pending.exp: Test pending breakpoints without symbols
1998 loaded.
1999
2000 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2001
2002 * lib/mi-support.exp (mi_expect_stop): Produce
2003 more details on failures.
2004 * gdb.mi/mi-nonstop.exp: New.
2005 * gdb.mi/non-stop.c: New.
2006
2007 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2008
2009 * gdb.mi/mi-async.exp: Use 'set target-async'.
2010 * lib/mi-support.exp: Use 'set/show target-async'.
2011
2012 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2013
2014 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2015
2016 2008-08-17 Tom Tromey <tromey@redhat.com>
2017
2018 * gdb.base/help.exp (help catch): Rewrite.
2019
2020 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2021
2022 * gdb.base/define.exp: Test indented command documentation.
2023 * gdb.python/python.exp: Test indented multi-line command.
2024
2025 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
2026
2027 * testsuite/gdb.arch/vsx-regs.c: New source file.
2028 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2029 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2030
2031 2008-08-14 Tom Tromey <tromey@redhat.com>
2032
2033 * gdb.base/macscp.exp: Add regression test for "macro define" or
2034 "macro undef" with no arguments.
2035
2036 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2037
2038 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
2039
2040 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2041
2042 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2043
2044 2008-08-06 Tom Tromey <tromey@redhat.com>
2045
2046 * gdb.python/python.exp: New file.
2047
2048 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2049
2050 Fix for PR gdb/1543.
2051 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2052 $LOCATION.
2053 (location): New variable.
2054 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2055 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2056 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2057 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2058 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2059 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2060 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2061 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2062 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2063 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2064 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2065 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2066 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2067 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2068 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2069 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2070 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2071 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2072 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2073 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2074 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2075 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2076 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2077 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2078 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2079 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2080 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2081 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2082 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2083 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2084 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2085 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2086 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2087 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2088 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2089 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2090 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2091 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2092 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2093 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2094 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2095 gdb.base/type-opaque.exp, gdb.base/until.exp,
2096 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2097 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2098 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2099 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2100 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2101 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2102 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2103 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2104 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2105 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2106 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2107 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2108 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2109 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2110 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2111 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2112 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2113 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2114 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2115 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2116 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2117 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2118 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2119 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2120 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2121 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2122 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2123 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2124 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2125 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2126 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2127 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2128 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2129 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2130 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2131 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2132 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2133 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2134 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2135 to bug-gdb@prep.ai.mit.edu .
2136
2137 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2138
2139 * lib/mi-support.exp (mi_load_shlibs): New.
2140 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2141
2142 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2143
2144 * lib/mi-support.exp (get_mi_thread_list)
2145 (check_mi_and_console_threads): New, moved from ...
2146 * gdb.mi/mi-pthread.exp: ...here.
2147 * gdb.mi/gdb669.exp (get_mi_thread_list)
2148 (check_mi_and_console_threads): Delete.
2149 * gdb.mi/mi2-pthread.exp: Likewise.
2150
2151 2008-07-28 Tom Tromey <tromey@redhat.com>
2152
2153 * Makefile.in (just-check): Remove. Move body to...
2154 (check): ... here.
2155
2156 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2157
2158 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2159 Add a test for duplicated SIGINTs.
2160
2161 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2162
2163 * gdb.threads/schedlock.exp (get_args): Update to work for any
2164 value of NUM.
2165 (Top level): Report the number of threads that did not resume.
2166
2167 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2168
2169 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2170
2171 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2172
2173 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2174 non-MI prompt.
2175
2176 2008-07-26 Tom Tromey <tromey@redhat.com>
2177
2178 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2179 (function_struct, function_struct_ptr): New globals.
2180 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2181 function pointer in a struct.
2182
2183 2008-07-26 Tom Tromey <tromey@redhat.com>
2184
2185 * gdb.base/macscp.exp: Add test for macro lexing bug.
2186
2187 2008-07-18 Tom Tromey <tromey@redhat.com>
2188
2189 * gdb.base/macscp.exp: Add macro tests.
2190
2191 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2192
2193 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2194
2195 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2196
2197 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2198
2199 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2200
2201 * gdb.cp/class2.exp: fix for failure on spu-elf
2202
2203 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2204
2205 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
2206
2207 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2210
2211 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2212
2213 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2214
2215 2008-07-11 Kevin Buettner <kevinb@redhat.com>
2216
2217 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2218 of regexp to account for changes made to GDB in the printing of
2219 byte vectors.
2220
2221 2008-07-11 Tom Tromey <tromey@redhat.com>
2222
2223 * gdb.base/completion.exp: Add 'help' completion test.
2224
2225 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2226
2227 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2228
2229 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2232
2233 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2234
2235 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2236
2237 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2238
2239 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2240
2241 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2242
2243 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2244
2245 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2246
2247 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2248 previous commit. Add a comment.
2249
2250 2008-06-28 Pedro Alves <pedro@codesourcery.com>
2251
2252 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2253
2254 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2255
2256 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2257
2258 2008-06-27 Pedro Alves <pedro@codesourcery.com>
2259
2260 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2261 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2262 compiling an executable, link in an object that forces unbuffered
2263 output.
2264 * lib/set_unbuffered_mode.c: New file.
2265
2266 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2269
2270 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2271
2272 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2273 mi_expect_stop.
2274 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2275 Demand that *running is output.
2276 (detect_async): Perform checking every time.
2277 (mi_send_resuming_command): Extract everything into...
2278 (mi_send_resuming_command_raw): ...this.
2279 (mi_expect_stop): Don't accept any output before *stopped.
2280
2281 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2282
2283 Robustify mi-simplerun.
2284 * gdb.mi/basics.c (main): Add a call to sleep.
2285 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2286 * gdb.mi/mi2-cli.exp: Likewise.
2287 * gdb.mi/mi-break.exp: Likewise.
2288
2289 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
2290
2291 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2292
2293 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2294
2295 * gdb.mi/mi-console.exp: Adjust.
2296 * gdb.mi/mi-syn-frame.exp: Adjust.
2297 * gdb.mi/mi2-console.exp: Adjust.
2298 * gdb.mi/mi2-syn-frame.exp: Adjust.
2299 * lib/mi-support.exp (mi_run_cmd): Adjust.
2300 (mi_send_resuming_command): Adjust.
2301
2302 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2303
2304 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
2305 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2306 testing of stopped.
2307 * gdb.mi/mi2-syn-frame.exp: Likewise.
2308 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2309 (async, detect_async): New.
2310 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2311 depending on if we're running in sync or async mode.
2312
2313 2008-06-09 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.base/completion.exp: New tests for field name completion
2316 with spaces, and field name completion with '->'.
2317
2318 2008-06-06 Tom Tromey <tromey@redhat.com>
2319
2320 * gdb.base/break1.c (struct some_struct): New struct.
2321 (values): New global.
2322 * gdb.base/completion.exp: Add field name completion test.
2323
2324 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2325
2326 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2327 to pointer.
2328 * gdb.cp/call-c.cc: Likewise.
2329
2330 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
2331
2332 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2333 annotation.
2334
2335 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2336 Pedro Alves <pedro@codesourcery.com>
2337
2338 * gdb.threads/execl.c, gdb.threads/execl1.c,
2339 gdb.threads/execl.exp: New tests.
2340
2341 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2342 Daniel Jacobowitz <dan@codesourcery.com>
2343
2344 * gdb.cp/exception.exp: Activate test, make it work with pending
2345 catchpoints.
2346
2347 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2350
2351 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2352
2353 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2354 now printed.
2355 * gdb.mi/mi2-var-cmd.exp: Likewise.
2356
2357 2008-05-27 Andreas Schwab <schwab@suse.de>
2358
2359 * gdb.base/frame-args.exp: Handle arguments that are optimized
2360 out.
2361
2362 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
2363
2364 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2365 quiet for ppc32 and group options into a single variable.
2366
2367 2008-05-23 Joel Brobecker <brobecker@adacore.com>
2368
2369 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2370 of zero-size elements.
2371 * gdb.ada/null_array.exp: Test printing this new array.
2372
2373 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2374
2375 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2376
2377 2008-05-21 Joel Brobecker <brobecker@adacore.com>
2378
2379 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2380 of the "finish" command.
2381
2382 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
2383
2384 * gdb.base/annota1.exp: Test for new annotation.
2385
2386 2008-05-16 Pedro Alves <pedro@codesourcery.com>
2387
2388 * gdb.base/fixsection.exp: New file.
2389 * gdb.base/fixsection0.c: New file.
2390 * gdb.base/fixsection1.c: New file.
2391
2392 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2393
2394 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2395 * gdb.base/annota3.exp: Likewise.
2396
2397 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2398
2399 * gdb.base/watch_thread_num.exp: Don't run tests that require
2400 watchpoints if the target doesn't support them.
2401
2402 2008-05-12 Doug Evans <dje@google.com>
2403
2404 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2405
2406 2008-05-09 Joel Brobecker <brobecker@adacore.com>
2407
2408 * gdb.ada/assign_1.exp: New testcase.
2409
2410 2008-05-09 Doug Evans <dje@google.com>
2411
2412 * gdb.base/find.exp: New file.
2413 * gdb.base/find.c: New file.
2414
2415 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.base/commands.exp (watchpoint_command_test): Handle
2418 gdb,no_hardware_watchpoints.
2419 * gdb.base/float.exp: Allow ARM targets without floating point.
2420 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2421
2422 2008-05-06 Jerome Guitton <guitton@adacore.com>
2423 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.ada/lang_switch: New test program.
2426 * gdb.ada/lang_switch.exp: New testcase.
2427
2428 2008-05-05 Doug Evans <dje@google.com>
2429
2430 * gdb.base/help.exp (disassemble): Update expected help text.
2431
2432 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2433
2434 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2435
2436 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2437
2438 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2439 different times.
2440
2441 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2442
2443 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2444 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2445 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2446 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2447
2448 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2449
2450 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2451 notification to appear.
2452
2453 2008-05-04 Daniel Jacobowitz <dan@debian.org>
2454
2455 * gdb.base/fullname.c: New file.
2456 * gdb.base/fullname.exp: New file.
2457 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2458
2459 2008-05-03 Pedro Alves <pedro@codesourcery.com>
2460
2461 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2462 expressions with macros.
2463
2464 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2467
2468 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2469
2470 * gdb.base/completion.exp: Handle lack of other symbols beginning
2471 with "a".
2472
2473 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2474
2475 2008-05-02 Jim Blandy <jimb@codesourcery.com>
2476
2477 * gdb.asm/asmsrc1.s: Add scratch space.
2478
2479 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2480 Daniel Jacobowitz <dan@codesourcery.com>
2481
2482 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2483 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2484 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2485
2486 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2487
2488 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2489
2490 2008-05-01 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.base/info-target.exp: New testcase.
2493
2494 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2495
2496 * gdb.cp/hang.exp: Use .cc instead of .C.
2497 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2498 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2499
2500 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2501
2502 * gdb.base/gdb1250.exp: Remove perror.
2503 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2504
2505 2008-04-30 Pedro Alves <pedro@codesourcery.com>
2506
2507 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2508 .2byte.
2509
2510 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2511
2512 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2513 (maybe_kfail): New.
2514
2515 2008-04-25 Pedro Alves <pedro@codesourcery.com>
2516
2517 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2518
2519 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2520
2521 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2522 * gdb.mi/mi2-syn-frame.exp: Likewise.
2523 * lib/mi-support.exp: Likewise.
2524
2525 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2526
2527 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2528 to specify regexp for the location to stop at.
2529 * gdb.base/break-always.c: New.
2530 * gdb.base/break-always.exp: New.
2531
2532 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2533
2534 * lib/mi-support.exp (mi_runto_helper): Adjust
2535 for the original-location field.
2536 (mi_create_breakpoint, mi_list_breakpoints): New.
2537 * gdb.mi/mi-break.exp: Adjust.
2538 * gdb.mi/mi2-break.exp: Adjust.
2539 * gdb.mi/mi-pending.exp: Adjust.
2540 * gdb.mi/mi-simplerun.exp: Adjust.
2541 * gdb.mi/mi2-simplerun.exp: Adjust.
2542 * gdb.mi/mi-syn-frame.exp: Adjust.
2543 * gdb.mi/mi2-syn-frame.exp: Adjust.
2544 * gdb.mi/mi-until.exp: Adjust.
2545 * gdb.mi/mi2-until.exp: Adjust.
2546 * gdb.mi/mi-var-display.exp: Adjust.
2547 * gdb.mi/mi2-var-display.exp: Adjust.
2548 * gdb.mi/mi-watch.exp: Adjust.
2549 * gdb.mi/mi2-watch.exp: Adjust.
2550
2551 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
2552
2553 * aclocal.m4: Add override.m4.
2554 * configure: Regenerate.
2555
2556 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2557
2558 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2559 '-var-update --all-values' reports new value even the type
2560 of a variable object has changed.
2561
2562 2008-04-18 Craig Silverstein <csilvers@google.com>
2563
2564 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2565 files.
2566
2567 2008-04-18 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.ada/atomic_enum: New test program.
2570 * gdb.ada/atomic_enum.exp: New testcase.
2571
2572 2008-04-17 Doug Evans <dje@google.com>
2573
2574 * gdb.opt/Makefile.in: Fix whitespace.
2575
2576 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2577
2578 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2579
2580 2008-04-17 Doug Evans <dje@google.com>
2581
2582 * gdb.base/hashline1.exp: New testcase.
2583 * gdb.base/hashline2.exp: New testcase.
2584 * gdb.base/hashline2.exp: New testcase.
2585
2586 2008-04-17 Pedro Alves <pedro@codesourcery.com>
2587
2588 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2589
2590 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2591
2592 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2593 temporary breakpoint to match "Temporary breakpoint".
2594 * gdb.base/break.exp (delete_breakpoints): Likewise.
2595 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2596 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2597 * gdb.base/display.exp: Likewise.
2598 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2599 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2600 * gdb.base/restore.exp (restore_tests): Likewise.
2601 * gdb.base/sepdebug.exp: Likewise.
2602 * gdb.base/watchpoint.exp: Likewise.
2603 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2604 * gdb.mi/mi-pending.exp: Likewise.
2605 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2606 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2607 * gdb.mi/mi-var-cmd.exp: Likewise.
2608 * gdb.mi/mi-var-display.exp: Likewise.
2609 * gdb.mi/mi2-cli.exp: Likewise.
2610 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2611 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2612 * gdb.mi/mi2-var-display.exp: Likewise.
2613 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2614 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2615 new "disp" field.
2616 (mi_expect_stop): Move after_reason argument to be really after
2617 reason. This is to support fix for PR2424.
2618
2619 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2622
2623 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2624
2625 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
2626 field. Add more floating varobj tests.
2627 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
2628 field.
2629 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2630 (main): Call do_at_tests.
2631 * lib/mi-support.exp (mi_create_floating_varobj)
2632 (mi_varobj_update_with_type_change): New.
2633
2634 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2635
2636 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2637 option of -var-evaluate-expression.
2638 * gdb.mi/mi2-var-display.exp: Likewise.
2639
2640 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2641
2642 Introduce test setup helpers.
2643 * lib/gdb.exp (build_executable, clean_restart)
2644 (prepare_for_testing): New.
2645 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2646 * gdb.base/return.exp: Likewise.
2647 * gdb.base/ending-run.exp: Likewise.
2648
2649 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
2650
2651 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2652 Interface (MI) responses.
2653
2654 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2655
2656 * gdb.cp/breakpoint.cc: New code to test conditions involving
2657 member variables.
2658 * gdb.cp/breakpoint.exp: Test condition involving member
2659 variables.
2660
2661 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2662
2663 * lib/mi-support.exp (mi_expect_stop): New.
2664 (mi_run_cmd): Change the
2665 token. Use mi_send_resuming_command, use
2666 mi_expect_stop.
2667 (mi_execute_to_helper): Rename to mi_execute_to.
2668 (mi_send_resuming_command): Add more error patterns.
2669 (mi_wait_for_stop): Renamed to...
2670 (mi_get_stop_line): ...this.
2671 (mi_run_inline_test): Adjust.
2672
2673 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2674 * gdb.mi/mi-console.exp: Likewise.
2675 * gdb.mi/mi-pending.exp: Likewise.
2676 * gdb.mi/mi-simplerun.exp: Likewise.
2677 * gdb.mi/mi-stack.exp: Likewise.
2678 * gdb.mi/mi-stepi.exp: Likewise.
2679 * gdb.mi/mi-syn-frame.exp: Add comment.
2680 * gdb.mi/mi-until.exp: Likewise.
2681 * gdb.mi/mi-var-display.exp: Likewise.
2682 * gdb.mi/mi-watch.exp: Likewise.
2683 * gdb.mi/mi2-cli.exp: Likewise.
2684 * gdb.mi/mi2-console.exp: Likewise.
2685 * gdb.mi/mi2-simplerun.exp: Likewise.
2686 * gdb.mi/mi2-stack.exp: Likewise.
2687 * gdb.mi/mi2-stepi.exp: Likewise.
2688 * gdb.mi/mi2-until.exp: Likewise.
2689 * gdb.mi/mi2-var-display.exp: Likewise.
2690 * gdb.mi/mi2-watch.exp: Likewise.
2691
2692 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2693
2694 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2695
2696 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2697
2698 2008-04-04 Pedro Alves <pedro@codesourcery.com>
2699
2700 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2701 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2702 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2703 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2704 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2705 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2706 expect an mi error duplicated in stderr.
2707
2708 2008-04-03 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2711 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2712 Add a couple of tests that verify the behavior when the new setting
2713 is set to "cancel" and "all".
2714 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2715 "ask" before we start the testing.
2716
2717 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2718
2719 * gdb.cp/casts.cc: Add class reference variables.
2720 * gdb.cp/casts.exp: New test cases for up/down casting references.
2721
2722 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2723
2724 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2725 instead of beginning to make an extra test pass.
2726 * gdb.mi/mi2-var-display.exp: Likewise.
2727
2728 2008-03-31 Maciej W. Rozycki <macro@mips.com>
2729
2730 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2731
2732 2008-03-31 Markus Deuling <deuling@de.ibm.com>
2733 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2734
2735 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2736 value. Add xfail for older kernels.
2737
2738 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2739
2740 Bring mi-support in line with gdb.exp.
2741 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2742 (mi_gdb_start): New function.
2743
2744 2008-03-28 Maciej W. Rozycki <macro@mips.com>
2745
2746 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2747
2748 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2749
2750 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2751 * gdb.mi/mi2-var-display.exp: Likewise.
2752
2753 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2754
2755 * lib/mi-support.exp (mi_create_varobj_checked): New.
2756 (mi_list_varobj_children): Allow to check for a
2757 value.
2758 (mi_list_array_varobj_children): New.
2759
2760 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2761 and mi_list_varobj_children, as opposed to hardcoding
2762 expected strings.
2763 * gdb.mi/gdb701.exp: Likewise.
2764 * gdb.mi/gdb792.exp: Likewise.
2765 * gdb.mi/mi-var-block.exp: Likewise.
2766 * gdb.mi/mi-var-cmd.exp: Likewise.
2767 * gdb.mi/mi-var-invalidate.exp: Likewise.
2768 * gdb.mi/mi2-var-block.exp: Likewise.
2769 * gdb.mi/mi2-var-child.exp: Likewise.
2770 * gdb.mi/mi2-var-cmd.exp: Likewise.
2771 * gdb.mi/mi2-var-display.exp: Likewise.
2772
2773 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 Fix random false FAILs on i386.
2776 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2777
2778 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2779
2780 PR gdb/544
2781 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2782
2783 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2784
2785 PR gdb/544
2786 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2787
2788 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2789
2790 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2791 fixed PR gdb/544.
2792
2793 2008-03-21 Pedro Alves <pedro@codesourcery.com>
2794
2795 * gdb.threads/fork-child-threads.exp: Test next over fork.
2796
2797 2008-03-21 Chris Demetriou <cgd@google.com>
2798
2799 * gdb.base/break.exp (rbreak junk): New test for rbreak
2800 "Junk at end of arguments" issue.
2801
2802 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2803
2804 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2805 *& to work on created array elements.
2806 (Top level): Test print $pc with a file. Test string operations
2807 without a target.
2808 * gdb.base/ptype.exp: Do not expect *& to work on created array
2809 elements.
2810
2811 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2812
2813 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2814 gdb.threads/staticthreads.exp: Update exit query.
2815
2816 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2817
2818 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2819
2820 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.base/watchpoint.c (global_ptr, func4): New.
2823 (main): Call func4.
2824 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2825 (test_inaccessible_watchpoint): New.
2826
2827 2008-02-29 Maciej W. Rozycki <macro@mips.com>
2828
2829 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2830 select the largest.
2831
2832 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2833
2834 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2835 frames-invalid annotations.
2836
2837 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2838
2839 * gdb.base/assign.exp: avoid same output for different tests.
2840
2841 2008-02-27 Doug Evans <dje@google.com>
2842
2843 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2844 for bug 1738.
2845 (breakpoint_to_handler_entry): Ditto.
2846
2847 2008-02-27 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.base/ending-run.exp: Use the first line of code inside
2850 function body to test breakpoints.
2851 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2852 location where the breakpoint is inserted when using the line
2853 where a function is declared. Fix typo in the description of
2854 one of the tests.
2855 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2856
2857 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2858
2859 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
2860 tests.
2861
2862 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2863
2864 * gdb.base/args.exp: avoid same output for tests
2865 with single quotes.
2866
2867 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2868
2869 * gdb.base/annota1.exp: Adjust for 'info break'
2870 format changes.
2871 * gdb.base/annota3.exp: Likewise.
2872 * gdb.base/break.exp: Likewise.
2873 * gdb.base/condbreak.exp: Likewise.
2874 * gdb.base/pending.exp: Likewise.
2875 * gdb.base/sepdebug.exp: Likewise.
2876 * gdb.base/unload.exp: Likewise.
2877 * gdb.cp/ovldbreak.exp: Likewise.
2878 * gdb.mi/mi-pending.exp: Likewise.
2879
2880 2008-02-07 Doug Evans <dje@google.com>
2881
2882 * gdb.cp/mb-inline.exp: New.
2883 * gdb.cp/mb-inline.h: New.
2884 * gdb.cp/mb-inline1.cc: New.
2885 * gdb.cp/mb-inline2.cc: New.
2886
2887 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2888
2889 * gdb.pascal/floats.pas: New test program.
2890 * gdb.pascal/floats.exp: New testcase.
2891
2892 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2893
2894 * gdb.base/callfuncs.c (t_float_many_args): New function.
2895 (t_double_many_args): New function.
2896 * gdb.base/callfuncs.exp: Add tests for exceeding float
2897 and double parameters passed through the stack.
2898
2899 2008-02-05 Joel Brobecker <brobecker@adacore.com>
2900
2901 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2902 gdb.ada/complete/foo.adb: New files.
2903 * gdb.ada/complete.exp: New testcase.
2904
2905 2008-02-03 Doug Evans <dje@google.com>
2906
2907 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2908
2909 * gdb.cp/gdb2384.exp: New file.
2910 * gdb.cp/gdb2384.cc: New file.
2911 * gdb.cp/gdb2384-base.h: New file.
2912 * gdb.cp/gdb2384-base.cc: New file.
2913
2914 2008-02-02 Doug Evans <dje@google.com>
2915
2916 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2917
2918 2007-02-01 Joel Brobecker <brobecker@adacore.com>
2919
2920 * gdb.ada/sym_print_name: New test program.
2921 * gdb.ada/sym_print_name.exp: New testcase.
2922
2923 2007-02-01 Joel Brobecker <brobecker@adacore.com>
2924
2925 * gdb.ada/nested/hello.adb: New file.
2926 * gdb.ada/nested.exp: New testcase.
2927 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2928
2929 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2930
2931 * gdb.mi/basic.c (return_1): New function.
2932 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2933 don't cause future evaluations of function to report
2934 creation of internal breakpoints.
2935
2936 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2937
2938 * gdb.mi/mi-break.exp (test_error): New.
2939 Call it.
2940
2941 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
2942
2943 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2944 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2945
2946 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2947
2948 * gdb.pascal/integers.pas: New test program.
2949 * gdb.pascal/integers.exp: New testcase.
2950
2951 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2952
2953 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2954
2955 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
2956
2957 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2958 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2959
2960 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2961
2962 * gdb.ada/formatted_ref: New test program.
2963 * gdb.ada/formatted_ref.exp: New testcase.
2964
2965 * gdb.cp/formatted-ref.cc: New file.
2966 * gdb.cp/formatted-ref.exp: New testcase.
2967
2968 2008-01-30 Joel Brobecker <brobecker@adacore.com>
2969
2970 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2971
2972 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
2973
2974 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2975 (test_file_list_exec_source_file): Update to new macro-info field.
2976
2977 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2978
2979 * gdb.ada/exprs: New test program.
2980 * gdb.ada/exprs.exp: New testcase.
2981
2982 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2983
2984 * dfp-test.c (DELTA, DELTA_B): New definitions.
2985 (double_val1, double_val2, double_val3, double_val4, double_val5,
2986 double_val6, double_val7, double_val8, double_val9, double_val10,
2987 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2988 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2989 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2990 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2991 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2992 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2993 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2994 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2995 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2996 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2997 dec128_val16): New global variables.
2998 (decimal_dec128_align): New function.
2999 (decimal_mixed): Likewise.
3000 (decimal_many_args_dec32): Likewise.
3001 (decimal_many_args_dec64): Likewise.
3002 (decimal_many_args_dec128): Likewise.
3003 (decimal_many_args_mixed): Likewise.
3004 * dfp-test.exp: Add tests calling new inferior functions.
3005
3006 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3007
3008 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3009 gdb.server/ext-run.exp: New files.
3010 * lib/gdbserver-support.exp (gdbserver_download): New.
3011 (gdbserver_start): New. Update gdbserver expected
3012 output.
3013 (gdbserver_spawn): Use them.
3014 (gdbserver_start_extended): New.
3015
3016 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3017
3018 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3019 Run on GNU/Linux.
3020 (do_exec_tests): Check for systems which do not support catchpoints.
3021 Do not match START.
3022 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3023 Run on GNU/Linux. Enable verbose output.
3024 (check_fork_catchpoints): New.
3025 (explicit_fork_child_follow, catch_fork_child_follow)
3026 (tcatch_fork_parent_follow): Update expected messages.
3027 (do_fork_tests): Use check_fork_catchpoints.
3028 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3029 Run on GNU/Linux. Enable verbose output.
3030 (check_vfork_catchpoints): New.
3031 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3032 expected messages.
3033 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3034
3035 2008-01-29 Jim Blandy <jimb@red-bean.com>
3036
3037 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3038 host' errors.
3039 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3040
3041 2008-01-29 Jim Blandy <jimb@red-bean.com>
3042
3043 * gdb.threads/sigthread.c: Use barriers to ensure that
3044 child_thread and child_thread_two are always initialized before we
3045 start to use them.
3046
3047 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3048
3049 * gdb.base/watchpoint-solib.exp: New.
3050 * gdb.base/watchpoint-solib.c: New.
3051 * gdb.base/watchpoint-solib-shr.c: New.
3052
3053 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3054
3055 * gdb.base/gdb1056.exp: Add unsigned integer test.
3056
3057 2008-01-28 Doug Evans <dje@google.com>
3058
3059 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3060
3061 2008-01-27 Jim Blandy <jimb@codesourcery.com>
3062
3063 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3064
3065 * gdb.base/expand-psymtabs.exp: Doc fix.
3066
3067 2008-01-26 Mark Kettenis <kettenis@gnu.org>
3068
3069 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3070
3071 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
3072
3073 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
3074 -var-set-format.
3075
3076 2008-01-23 Chris Demetriou <cgd@google.com>
3077
3078 * gdb.threads/thread_events.c: New testcase source file.
3079 * gdb.threads/thread_events.exp: New testcase expect file.
3080
3081 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
3082
3083 * lib/gdb.exp: Add the variable octal.
3084
3085 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
3086 -var-set-format.
3087
3088 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3089 Vladimir Prus <vladimir@codesourcery.com>
3090
3091 * gdb.base/float.exp: Allow missing floating point for m68k and
3092 PowerPC.
3093
3094 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3095
3096 * gdb.mi/basics.c: Setup for testing breakpoints
3097 ignore count.
3098 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3099 * gdb.mi/mi-cli.exp: Adjust.
3100 * gdb.mi/mi2-cli.exp: Adjust.
3101
3102 2008-01-17 Pedro Alves <pedro@codesourcery.com>
3103
3104 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3105 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3106 with dummy_ptr's address.
3107 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3108 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3109 all targets.
3110 * gdb.mi/mi2-var-child.exp: Likewise.
3111
3112 2008-01-09 Joel Brobecker <brobecker@adacore.com>
3113
3114 * gdb.ada/null_array: New test program.
3115 * gdb.ada/null_array.exp: New testcase.
3116
3117 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
3118
3119 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3120 with required float modifiers.
3121
3122 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3123
3124 * gdb.ada/funcall_param: New test program.
3125 * gdb.ada/funcall_param.exp: New testcase.
3126
3127 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3128
3129 * gdb.ada/arrayparam: New test program.
3130 * gdb.ada/arrayparam.exp: New testcase.
3131
3132 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3133
3134 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3135 landed. Should also fix random failures in the test following it.
3136
3137 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3138
3139 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3140 for expressions with decimal float values.
3141 (test_dfp_conversions): New function to test casts to and from
3142 decimal float types.
3143 Call test_dfp_conversions.
3144 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3145 elements.
3146 (main): Initialize ds.float4 and ds.double8 elements.
3147 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3148 string to new error message.
3149 (d64_set_tests): Likewise.
3150 (d128_set_tests): Likewise.
3151 Add tests for expressions with decimal float variables. Add tests for
3152 conversions to and from decimal float types.
3153
3154 2008-01-05 Joel Brobecker <brobecker@adacore.com>
3155
3156 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3157 * gdb.ada/packed_tagged.exp: New testcase.
3158
3159 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3160
3161 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3162 gdb.ada/homonym/homonym_main.adb: New files.
3163 * gdb.ada/homonym.exp: New testcase.
3164
3165 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3166
3167 * gdb.ada/packed_array.exp: Add testing of references to
3168 a packed array.
3169
3170 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3171
3172 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3173 New files.
3174 * gdb.ada/type_coercion.exp: New testcase.
3175
3176 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3177
3178 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3179 gdb.ada/tagged/foo.adb: New file.
3180 * gdb.ada/tagged.exp: New testcase.
3181
3182 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3183
3184 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3185 gdb.ada/ptype_field/foo.adb: New files.
3186 * gdb.ada/ptype_field.exp: New testcase.
3187
3188 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3189
3190 * gdb.ada/print_pc.exp: New testcase.
3191
3192 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3193
3194 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3195 gdb.ada/taft_type/p.adb: New files.
3196 * gdb.ada/taft_type.exp: New testcase.
3197
3198 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3199
3200 * gdb.ada/array_bounds/bar.adb: New file.
3201 * gdb.ada/array_bounds.exp: New testcase.
3202
3203 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3204
3205 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3206 gdb.ada/arrayptr/foo.adb: New files.
3207 * gdb.ada/arrayptr.exp: New testcase.
3208
3209 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3210
3211 * gdb.base/set-lang-auto.exp: New testcase.
3212
3213 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3214
3215 * gdb.ada/fun_addr/foo.adb: New file.
3216 * gdb.ada/fun_addr.exp: New testcase.
3217
3218 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3221 New files
3222
3223 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3224
3225 * array_subscript_addr/p.adb: New file.
3226 * array_subscript_addr.exp: New testcase.
3227
3228 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3229
3230 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
3231 New files.
3232 * gdb.ada/str_cmp_ref.exp: New testcase.
3233
3234 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3235
3236 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3237 gdb.ada/fun_in_declare/foo.adb: New files.
3238 * gdb.ada/fun_in_declare.exp: New testcase.
3239
3240 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3241
3242 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3243 gdb.ada/ref_param/pck.ads: New files.
3244 * gdb.ada/ref_param.exp: New testcase.
3245
3246 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3247
3248 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3249 gdb.ada/interface/foo.adb: New files.
3250 * gdb.ada/interface.exp: New testcase.
3251
3252 2007-12-31 Jim Blandy <jimb@codesourcery.com>
3253
3254 * gdb.base/multi-forks.exp: Consume all output from child
3255 processes before proceeding to next test.
3256
3257 2007-12-29 Jim Blandy <jimb@codesourcery.com>
3258
3259 * configure: Regenerated.
3260
3261 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3262
3263 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3264 gdb.ada/fixed_cmp/fixed.adb: New files.
3265 * gdb.ada/fixed_cmp.exp: New testcase.
3266
3267 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.ada/boolean_expr.exp: New testcase.
3270
3271 2007-12-26 Jim Blandy <jimb@codesourcery.com>
3272
3273 * gdb.base/multi-forks.exp: Doc fix.
3274
3275 2007-12-26 Joel Brobecker <brobecker@adacore.com>
3276
3277 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3278 * gdb.ada/char_param.exp: Do not compile our test program with
3279 -gnata, this is unnecessary.
3280 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3281
3282 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3283
3284 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3285 gdb.ada/print_chars/foo.adb: New files.
3286 * gdb.ada/print_chars.exp: New testcase.
3287
3288 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3289
3290 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3291 gdb.ada/char_param/foo.adb: New files.
3292 * gdb.ada/char_param.exp: New testcase.
3293
3294 2007-12-22 Jim Blandy <jimb@codesourcery.com>
3295
3296 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3297 hard-coding source line numbers into the test.
3298 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3299 gdb_get_line_number to find.
3300
3301 2007-12-22 Joel Brobecker <brobecker@adacore.com>
3302
3303 * gdb.base/ptype.c (highest): New struct type.
3304 (the_highest): New variable of that type.
3305 (main): Add dummy assignment to a field of variable the_highest.
3306 * gdb.base/ptype.exp: Test type printing of our new variable.
3307
3308 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3309
3310 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
3311 and record first explicitly generated thread number.
3312 Use that thread number for thread specific watchpoint test.
3313 Add iteration number to repetitive tests.
3314
3315 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3316 Jim Blandy <jimb@codesourcery.com>
3317
3318 * gdb.base/expand-psymtabs.c: New testcase
3319 source file.
3320 * gdb.base/expand-psymtabs.exp: New testcase
3321 expect file.
3322
3323 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
3324
3325 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3326 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3327
3328 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.ada/frame_args/foo.adb: New file.
3331 * gdb.ada/frame_args/pck.ads: New file.
3332 * gdb.ada/frame_args/pck.adb: New file.
3333 * gdb.ada/frame_args.exp: New testcase.
3334
3335 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3336
3337 * gdb.base/frame-args.c: New file.
3338 * gdb.base/frame-args.exp: New testcase.
3339
3340 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
3341 Joseph Myers <joseph@codesourcery.com>
3342
3343 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3344
3345 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
3346
3347 * gdb.mi/mi-pending.exp: New.
3348 * gdb.mi/mi-pending.c: New.
3349 * gdb.mi/mi-pendshr.c: New.
3350
3351 2007-12-06 Jim Blandy <jimb@codesourcery.com>
3352
3353 * gdb.base/default.exp: Update expected output for 'info catch'.
3354
3355 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3356
3357 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3358 must be set to binary.
3359
3360 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3361
3362 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3363
3364 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3365
3366 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3367 gdb.mi/mi-file-transfer.exp: New.
3368
3369 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3370
3371 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3372
3373 2007-11-22 Maciej W. Rozycki <macro@mips.com>
3374
3375 * gdb.trace/backtrace.exp: Fix a typo.
3376 * gdb.trace/circ.exp: Likewise.
3377 * gdb.trace/collection.exp: Likewise.
3378 * gdb.trace/limits.exp: Likewise.
3379 * gdb.trace/report.exp: Likewise.
3380 * gdb.trace/tfind.exp: Likewise.
3381 * gdb.trace/while-dyn.exp: Likewise.
3382
3383 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
3384
3385 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3386 objects of pointers that can't be dereferenced are now
3387 "noneditable".
3388
3389 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3390
3391 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3392 (target_cpu): Remove.
3393
3394 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3395
3396 * gdb.base/ending-run.exp: Expect the list of cleared
3397 breakpoint to come in natural order, not the reversed one.
3398
3399 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3400
3401 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3402 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
3403
3404 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
3405
3406 * gdb.base/printcmds.exp: New function
3407 test_printf_with_dfp.
3408
3409 2007-11-02 Doug Evans <dje@google.com>
3410
3411 * gdb.disasm/t01_mov.s: Remove carriage returns.
3412 * gdb.disasm/t02_mova.s: Ditto.
3413 * gdb.disasm/t03_add.s: Ditto.
3414 * gdb.disasm/t04_sub.s: Ditto.
3415 * gdb.disasm/t05_cmp.s: Ditto.
3416 * gdb.disasm/t06_ari2.s: Ditto.
3417 * gdb.disasm/t07_ari3.s: Ditto.
3418 * gdb.disasm/t08_or.s: Ditto.
3419 * gdb.disasm/t09_xor.s: Ditto.
3420 * gdb.disasm/t10_and.s: Ditto.
3421 * gdb.disasm/t11_logs.s: Ditto.
3422 * gdb.disasm/t12_bit.s: Ditto.
3423 * gdb.disasm/t13_otr.s: Ditto.
3424
3425 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3426
3427 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3428
3429 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3430
3431 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3432 provide DFP support.
3433
3434 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3435
3436 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3437 Test "set powerpc vector-abi". Skip auto-detection tests for old
3438 toolchains.
3439
3440 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3441
3442 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3443 with [string compare].
3444
3445 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3446
3447 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3448 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3449
3450 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
3451
3452 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3453 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3454 * gdb.opt/Makefile.in: New makefile.
3455 * Makefile.in: Create new directory "gdb.opt".
3456 * configure.ac: Add "gdb.opt" directory.
3457 * configure: Regenerated.
3458
3459 2007-10-25 Doug Evans <dje@google.com>
3460
3461 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3462 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3463
3464 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
3465 Thiago Jung Bauermann <bauerman@br.ibm.com>
3466
3467 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3468 Floating Point expressions.
3469 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3470 Floating Point variables.
3471 * gdb.base/dfp-test.c: new file containing program with Decimal
3472 Floating variables, used by gdb.base/dfp-test.exp.
3473
3474 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3475
3476 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3477
3478 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3479
3480 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3481 compiling test case with GCC.
3482 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3483
3484 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3485
3486 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3487 format changes.
3488
3489 2007-10-18 Michael Snyder <msnyder@specifix.com>
3490
3491 * gdb.base/dbx.exp: Add missing "-re " operator.
3492
3493 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3494
3495 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3496 * configure.ac: Removed trailing spaces after backslash.
3497 * gdb.modula2: New directory.
3498 * gdb.modula2/Makefile.in: New file.
3499 * gdb.modula2/unbounded-array.exp: New file.
3500 * gdb.modula2/unbounded1.c: New file.
3501
3502 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3503
3504 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3505
3506 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
3507
3508 * gdb.base/sigstep.c (main): Add checks for
3509 return values for setitimer call.
3510 Call setitimer again with itimer = ITIMER_REAL
3511 if first call to setitimer fails.
3512
3513 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
3514
3515 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3516 of $timeout.
3517
3518 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3521
3522 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
3523
3524 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3525 of gdb_expect call, to avoid interruption.
3526
3527 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3528
3529 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3530 (v_unsigned_long_long, v_long_long_array)
3531 (v_signed_long_long_array, v_unsigned_long_long_array)
3532 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3533 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3534 [!NO_LONG_LONG]: New.
3535 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3536 v_long_long_member.
3537
3538 (v_long_long_func, v_signed_long_long_func)
3539 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3540 (main) [!NO_LONG_LONG]: Initialize long long variants.
3541
3542 * gdb.base/whatis.exp: If board file requests no_long_long, build
3543 test with NO_LONG_LONG defined. Test long long, signed long long,
3544 and unsigned long long variants but only if board file doesn't
3545 disable it.
3546
3547 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
3548 Daniel Jacobowitz <dan@codesourcery.com>
3549
3550 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3551 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3552 * configure: Regenerated.
3553 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3554 gdb.pascal/types.exp, lib/pascal.exp: New files.
3555
3556 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3559 call.
3560 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3561 to return to the call.
3562 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3563 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3564 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3565 * gdb.mi/mi-until.exp (test_until): Likewise.
3566 * gdb.mi/mi2-until.exp (test_until): Likewise.
3567
3568 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3569
3570 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3571 two-char array.
3572 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3573
3574 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3575
3576 * gdb.threads/watchthreads.c (thread_function): Sleep between
3577 iterations.
3578 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3579 at once for S/390. Generate matching fails and passes.
3580
3581 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3582
3583 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3584 the 'struct_declarations' variable to zeros.
3585
3586 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3587
3588 * gdb.cp/mb-ctor.cc: New.
3589 * gdb.cp/mb-ctor.exp: New.
3590 * gdb.cp/mb-templates.cc: New.
3591 * gdb.cp/mb-templates.exp: New.
3592
3593 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3594
3595 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3596
3597 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3598
3599 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3600 targets.
3601 * configure: Regenerate.
3602
3603 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
3604
3605 * gdb.base/annota1.exp: Adjust for 'info break'
3606 format changes.
3607 * gdb.base/annota3.exp: Likewise.
3608 * gdb.base/break.exp: Likewise.
3609 * gdb.base/condbreak.exp: Likewise.
3610 * gdb.base/pending.exp: Likewise.
3611 * gdb.base/sepdebug.exp: Likewise.
3612 * gdb.base/unload.exp: Likewise.
3613 * gdb.base/ovldbreak.exp: Likewise.
3614
3615 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3616
3617 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3618 messages.
3619 * gdb.base/chng-syms.exp: Likewise.
3620 * gdb.base/unload.exp: Likewise.
3621
3622 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3623
3624 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3625
3626 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3627
3628 * schedlock.c (NUM): Change to 1.
3629 (main): Use args[0] for the main thread.
3630 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3631 regardless of the number of threads.
3632
3633 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3634
3635 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3636 type down.
3637 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3638 test.
3639 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3640 watchpoint type down.
3641 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3642 test.
3643
3644 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3645
3646 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3647 Move all the tests here and run them twice, once using software
3648 watchpoints and once using hardware watchpoints.
3649 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3650
3651 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3652
3653 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3654 test.
3655
3656 2007-09-10 Mark Kettenis <kettenis@gnu.org>
3657
3658 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3659 build-id.
3660
3661 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3662 know about $ORIGIN. Calculate output dir from $dest instead of
3663 using ${objdir}/{$subdir}.
3664
3665 2007-09-09 Mark Kettenis <kettenis@gnu.org>
3666
3667 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3668 gcore, before continuing with the test.
3669
3670 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3671
3672 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3673 * gdb.mi/mi-watch.exp: Likewise.
3674
3675 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3676 Jim Blandy <jimb@codesourcery.com>
3677
3678 * gdb.arch/i386-sse.exp: Do not expect character constants.
3679 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3680 * gdb.base/display.exp: Allow print/s.
3681 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3682 and unsigned char array changes.
3683
3684 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3685
3686 * gdb.base/display.exp: Add tests for printf %p.
3687
3688 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3689
3690 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3691 the dll name to unicode.
3692
3693 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 * gdb.base/default.exp (show version): Update the version text.
3696 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3697
3698 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3699
3700 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3701 New files.
3702
3703 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 * lib/gdb.exp (build_id_debug_filename_get): New function.
3706 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3707 Remove the generate DEBUG file for the future testcase runs.
3708 New testcase for the NT_GNU_BUILD_ID retrieval.
3709 Move the final testing step to ...
3710 (test_different_dir): ... a new function.
3711 New parameter XFAIL to XFAIL all the tests performed.
3712 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3713 New parameter TYPE to PF_PREFIX all the tests performed.
3714
3715 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3716
3717 * gdb.mi/mi-var-cp.cc (path_expression): New
3718 function.
3719 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3720
3721 2007-08-27 Markus Deuling <deuling@de.ibm.com>
3722
3723 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3724 to fit into SPU Local Store memory.
3725
3726 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3727
3728 * gdb.base/default.exp: Adjust the expected output of "info
3729 warranty" after the switch to GPLv3.
3730
3731 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3732
3733 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3734 to 30000 (from 20000).
3735
3736 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3737
3738 Switch the license of all .exp files to GPLv3.
3739 Switch the license of all .f and .f90 files to GPLv3.
3740 Switch the license of all .s and .S files to GPLv3.
3741
3742 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3743
3744 * configure.ac: Switch license to GPLv3.
3745
3746 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3747
3748 Switch the licensing to GPLv3 for all .ads and .adb files.
3749
3750 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3751
3752 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3753 and t_int_double.
3754 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3755
3756 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3757
3758 * gdb.base/step-line.c: Switch license to GPL version 3, and
3759 update copyright year.
3760 * gdb.base/step-line.inp: Likewise.
3761
3762 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3763
3764 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3765 changes inside gdb1555.c.
3766 * gdb.base/pending.exp: Likewise.
3767
3768 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3769
3770 * config/default.exp: New file.
3771
3772 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3773
3774 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3775 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3776
3777 2007-07-30 Maciej W. Rozycki <macro@mips.com>
3778
3779 * gdb.base/dump.exp: Force the correct endianness for binary
3780 formats not carrying this information.
3781
3782 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3783
3784 * gdb.threads/staticthreads.exp: Match .*sem_post.
3785
3786 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * gdb.base/readline.exp (operate_and_get_next): Match the final
3789 prompt.
3790
3791 2007-07-23 Kevin Buettner <kevinb@redhat.com>
3792
3793 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3794 to restarting SID.
3795
3796 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3797
3798 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3799 prior to `gdb_start'.
3800
3801 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3802
3803 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3804 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3805 Remove call to gdb_unload.
3806
3807 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3808 Daniel Jacobowitz <dan@codesourcery.com>
3809
3810 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3811 for __WIN32__.
3812 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3813 * gdb.base/unload.exp: Use shared library test routines.
3814
3815 2007-07-03 Markus Deuling <deuling@de.ibm.com>
3816
3817 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3818 * gdb.base/solib-symbol-lib.c: Likewise.
3819 * gdb.base/solib-symbol-main.c: Likewise.
3820
3821 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3822
3823 * config/gdbserver.exp (gdb_reconnect): New.
3824 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3825 gdb.base/solib-disc.exp: New files.
3826 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3827 remote debugging".
3828 (gdb_compile): Add shlib_load flag.
3829 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3830 port.
3831 (gdbserver_reconnect): New.
3832
3833 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
3834 Daniel Jacobowitz <dan@codesourcery.com>
3835
3836 * gdb.base/annota3.exp: Test for if construct.
3837
3838 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3839
3840 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3841
3842 2007-06-21 Chris Dearman <chris@mips.com>
3843 Maciej W. Rozycki <macro@mips.com>
3844
3845 * gdb.base/display.exp: Allow a newline after display/i.
3846 * gdb.base/pc-fp.exp: Likewise.
3847 * gdb.base/sigbpt.exp: Likewise.
3848
3849 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3850
3851 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3852 required features to be included.
3853
3854 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3857 in info threads output.
3858
3859 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3860 Markus Deuling <deuling@de.ibm.com>
3861
3862 * gdb.arch/spu-info.exp: New testcase.
3863 * gdb.arch/spu-info.c: New file.
3864
3865 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3866
3867 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3868 tpcs_offset. Restore lr after the call.
3869 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3870
3871 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3872
3873 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3874 (gdbserver_run): Kill any running gdbserver.
3875 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3876
3877 2007-05-17 Maciej W. Rozycki <macro@mips.com>
3878
3879 * gdb.base/sigbpt.exp: Preset segv_addr.
3880
3881 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3882
3883 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3884 (gdb_compile_shlib): Likewise.
3885 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3886 (default_gdb_init): Clear cleanfiles.
3887 (gdb_finish): Delete recorded cleanfiles.
3888 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3889
3890 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3891 Do not use isnative.
3892 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3893 gdb.base/so-impl-ld.exp: Likewise.
3894 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3895 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3896 gdb_compile.
3897
3898 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3899
3900 * config/unknown.exp: Remove.
3901
3902 2007-05-15 Markus Deuling <deuling@de.ibm.com>
3903
3904 * gdb.base/info-proc.exp: Check is_remote.
3905
3906 2007-05-14 Markus Deuling <deuling@de.ibm.com>
3907
3908 * gdb.base/gcore.exp: Initialize variable core_supported.
3909
3910 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3911
3912 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3913
3914 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3917 * gdb.threads/print-threads.exp (test_all_threads): Allow
3918 negative and hexadecimal thread IDs.
3919
3920 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3921
3922 * gdb.java/jprint.java (public): Avoid invalid call to static
3923 method.
3924
3925 2007-05-14 Denis Pilat <denis.pilat@st.com>
3926
3927 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3928 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3929 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3930 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3931 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3932
3933 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3934
3935 * gdb.base/overlays.exp: Add support for targets with only code
3936 overlay support, not data overlay. Support spu-*-* target in
3937 this mode.
3938 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3939 * gdb.base/spu.ld: New file.
3940
3941 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3942
3943 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3944
3945 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3946
3947 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3948
3949 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3950
3951 * gdb.java/jmain.exp: Handle demangled names with and without method
3952 signatures.
3953
3954 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3955
3956 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3957 (have_a_very_merry_interrupt): Remove calls to puts.
3958 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3959 inferior output.
3960 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3961 test names.
3962
3963 2007-04-29 Markus Deuling <deuling@de.ibm.com>
3964 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.base/auxv.exp (core_works): Also check is_remote.
3967 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3968
3969 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
3970
3971 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3972 message, not the undefined 'module' variable.
3973 * gdb.base/siginfo.exp: Likewise.
3974 * gdb.base/sigstep.exp: Likewise.
3975 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3976 serialport.
3977 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3978
3979 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
3980
3981 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3982 target sim fails. Return 0 otherwise.
3983 (gdb_load): Return prematurely if gdb_target_sim fails.
3984
3985 2007-04-16 Denis Pilat <denis.pilat@st.com>
3986
3987 * gdb.base/setshow.exp: Reset height after having set it to 100.
3988
3989 2007-04-16 Denis Pilat <denis.pilat@st.com>
3990
3991 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3992
3993 2007-04-16 Denis Pilat <denis.pilat@st.com>
3994
3995 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3996
3997 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3998
3999 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4000 tests. Run the frozen varobjs test.
4001 * gdb.mi/var-cmd.c (do_frozen_tests): New.
4002 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
4003
4004 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4005
4006 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4007 gdb.base/type-opaque.exp: New files.
4008
4009 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
4010
4011 * gdb.mi/mi-var-child.c
4012 (do_children_tests): User char[2] instead of
4013 char so that automatic printing of pointers to char
4014 don't give unpredicable result.
4015 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4016 local variables.
4017 * gdb.mi/mi-var-child.exp: Step to right line
4018 of do_children_tests.
4019 * gdb.mi/mi2-var-child.exp: Likewise.
4020 * gdb.mi/mi-var-cmd.exp: Step to right line of
4021 do_locals_tests.
4022 (do_children_tests): User char[2] instead of
4023 char so that automatic printing of pointers to char
4024 don't give unpredicable result.
4025 * gdb.mi/mi2-var-cmd.exp: Likewise.
4026 * lib/mi-support.exp (mi_continue_to_line):
4027 Pass test name to mi_wait_for_stop.
4028
4029 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4030
4031 * gdb.asm/asm-source.exp: Remove d10v case.
4032 * lib/gdb.exp (skip_cplus_tests): Likewise.
4033 * gdb.asm/d10v.inc: Deleted.
4034
4035 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4036
4037 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4038
4039 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4040
4041 * config/netware.exp: Delete file.
4042
4043 2007-03-29 Joel Brobecker <brobecker@adacore.com>
4044
4045 * gdb.dwarf2/dw2-noloc.S: New file.
4046 * gdb.dwarf2/dw2-noloc.exp: New file.
4047
4048 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4049
4050 * gdb.cp/method2.cc: New test.
4051 * gdb.cp/method2.exp: New test.
4052 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4053
4054 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4055
4056 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4057
4058 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4059
4060 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4061
4062 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4063
4064 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4065 (gdb_load): Delete, replace with...
4066 (gdb_reload): ...this.
4067 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4068 * gdb.server/server-mon.exp: Likewise.
4069 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4070 (gdb_start_cmd): New.
4071 (gdb_file_cmd): Save the last loaded file.
4072 (gdb_reload): New.
4073 (gdb_gnu_strip_debug): Use transform.
4074 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4075 support here. Use new $last_loaded_file. Check mtime.
4076 (gdb_target_cmd): Handle ObjC failure case.
4077 (infer_host_exec): Delete.
4078 (gdbserver_load): Rename to...
4079 (gdbserver_run): ...this. Simplify.
4080 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4081 (mi_gdb_load): Move most contents to a new function...
4082 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4083 (mi_run_cmd): Use mi_gdb_target_load.
4084 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4085 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4086 Use gdb_run_cmd.
4087 * gdb.base/charsign.exp: Remove incorrect comment.
4088 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4089 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4090 gdb.base/start.exp: Use gdb_start_cmd.
4091
4092 2007-03-23 Nigel Stephens <nigel@mips.com>
4093 Maciej W. Rozycki <macro@mips.com>
4094
4095 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4096 * gdb.base/signull.exp: Similarly.
4097
4098 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4099
4100 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4101 messages available to test cases (like chng-sym.exp).
4102
4103 2007-03-14 Andreas Schwab <schwab@suse.de>
4104
4105 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4106 format changes.
4107
4108 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4109
4110 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4111 (optimized_1): New.
4112 (main): Call optimized_1.
4113 (gdb2029): Correct typos. Call gdb2029_marker.
4114 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4115 for gdb2029.
4116
4117 2007-03-12 Mark Kettenis <kettenis@gnu.org>
4118
4119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4120 as tabs. Remove redundant test pattern.
4121
4122 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4123
4124 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4125 for /a format output.
4126
4127 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4128
4129 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4130 collect output incrementally.
4131
4132 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4133
4134 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4135 for -var-create lpcharacter test.
4136 * gdb.mi/mi2-var-cmd.exp: Likewise.
4137
4138 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4139
4140 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4141 pass on targets where address zero is readable.
4142
4143 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4144
4145 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4146 just a single architecture.
4147
4148 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4149
4150 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4151 (fetch_all_registers): New function, uses gdb_test_multiple and
4152 exp_continue to fetch inferior output line-by-line.
4153 Replace all uses of do_get_all_registers by fetch_all_registers.
4154
4155 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4156
4157 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4158 in target_info.
4159
4160 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4161
4162 * gdb.threads/manythreads.exp: Use $message string for
4163 consistancy; add a default (timeout) case.
4164
4165 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4166
4167 * gdb.base/watchpoint.exp: Fix truncated comment.
4168
4169 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4170
4171 * Makefile.in: Remove spurious single-quotes from sed command.
4172
4173 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4174
4175 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4176 func.
4177 * gdb.mi/mi2-var-cmd.exp: Likewise.
4178
4179 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4180
4181 * gdb.dwarf2/dw2-producer.S: New file.
4182 * gdb.dwarf2/dw2-producer.exp: New testcase.
4183
4184 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
4185
4186 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4187 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4188 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4189 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4190 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4191 Revert tests to use mi_gdb_test and include value field in output
4192 of -var-create.
4193
4194 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4195
4196 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4197
4198 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4199
4200 * gdb.base/maint.exp: Remove full paths from test names.
4201 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4202 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4203
4204 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4207
4208 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4209
4210 * gdb.server/server-mon.exp: New test.
4211
4212 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4213
4214 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4215
4216 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4217
4218 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4219 register capitalization.
4220
4221 2007-02-13 Denis Pilat <denis.pilat@st.com>
4222
4223 * gdb.mi/mi-var-invalidate.exp: New file.
4224
4225 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4226
4227 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4228
4229 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4230
4231 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4232
4233 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4234
4235 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4236 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4237
4238 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
4239
4240 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4241 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4242 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4243 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4244 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4245 * gdb.mi/gdb792.exp, lib/mi-support.exp:
4246 Update tests to include value field in output of -var-create.
4247
4248 2007-02-08 Andreas Schwab <schwab@suse.de>
4249
4250 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4251
4252 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4253
4254 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4255 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4256
4257 2007-02-02 Denis Pilat <denis.pilat@st.com>
4258
4259 * gdb.threads/threadapply.exp: check that frame is not changed by
4260 the thread apply all command.
4261
4262 2007-01-31 Andreas Schwab <schwab@suse.de>
4263
4264 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4265
4266 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4267 in the dwarf sections.
4268 * gdb.dwarf2/mac-fileno.S: Likewise.
4269
4270 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4271 bspstore register on ia64.
4272
4273 2007-01-29 Andreas Schwab <schwab@suse.de>
4274
4275 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4276 "frame-begin" annotation.
4277
4278 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4279 number of "frames-invalid" annotations.
4280
4281 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4282
4283 * gdb.base/commands.exp: Call if_commands_test.
4284 (gdb_test_no_prompt, if_commands_test): New.
4285
4286 2007-01-28 Mark Kettenis <kettenis@gnu.org>
4287
4288 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4289
4290 2007-01-27 Andreas Schwab <schwab@suse.de>
4291
4292 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4293 .short/.int/.quad in the dwarf sections.
4294 * gdb.dwarf2/dw2-intercu.S: Likewise.
4295 * gdb.dwarf2/dw2-intermix.S: Likewise.
4296
4297 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4298
4299 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4300 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4301 array.
4302 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4303 * gdb.base/setvar.exp: Likewise.
4304
4305 2007-01-26 Andreas Schwab <schwab@suse.de>
4306
4307 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4308 test.
4309
4310 * gdb.base/multi-forks.exp ("restart $i"): Also match
4311 __kernel_syscall_via_break.
4312
4313 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4314
4315 * lib/mi-support.exp (mi_delete_varobj): New.
4316 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4317 testcase.
4318 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4319 (main): Call the above.
4320 (reference_update_test, base_in_reference_test)
4321 (reference_to_pointer): Delete the created varobjs.
4322
4323 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4324
4325 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4326 * configure: Regenerated.
4327 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4328 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4329 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4330 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4331 * lib/gdb.exp (gdb_skip_xml_test): New function.
4332
4333 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4334
4335 * gdb.base/sigrepeat.exp: Correct error message.
4336
4337 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4338 Daniel Jacobowitz <dan@codesourcery.com>
4339
4340 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4341 gdb.arch/i386-gnu-cfi-asm.S: New files.
4342
4343 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * lib/gdb.exp: Abort on missing `site.exp'.
4346
4347 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4348 Daniel Jacobowitz <dan@codesourcery.com>
4349
4350 * gdb.base/included.c, gdb.base/included.exp,
4351 gdb.base/included.h: New files.
4352
4353 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4354
4355 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4356 (maximize_rlimit): Reduce limits on 64-bit systems.
4357
4358 2007-01-19 Mark Kettenis <kettenis@gnu.org>
4359
4360 From Marcus Deuling <deuling@de.ibm.com>:
4361 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4362 every case.
4363
4364 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
4365
4366 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4367 (test_path_specification): Use objdir instead of srcdir to always
4368 get an absolute filename.
4369
4370 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4371
4372 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4373
4374 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4375
4376 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4377 Make sure the variable we're using is in scope.
4378 (reference_to_pointer): Likewise.
4379
4380 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4381
4382 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4383 has no debug information.
4384
4385 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4386
4387 * gdb.base/annota1.exp: Remove extra send_gdb.
4388
4389 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4392
4393 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4396
4397 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
4398 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4401 lcharacter or linteger change. Correct duplicated test name.
4402 * gdb.mi/mi2-var-cmd.exp: Likewise.
4403
4404 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4407
4408 2007-01-05 Joel Brobecker <brobecker@adacore.com>
4409
4410 * gdb.base/nofield.c: New file.
4411 * gdb.base/nofield.exp: New testcase.
4412
4413 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
4414
4415 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4416
4417 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4418 test.
4419
4420 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4421
4422 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4423
4424 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4425
4426 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4427 when continuing.
4428
4429 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4430
4431 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4432 Expect ".exe" extension.
4433
4434 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4435
4436 * gdb.base/charset.exp: Add explicit filename to break.
4437 * gdb.base/dbx.exp: Add explicit filename to breaks.
4438
4439 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4440
4441 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4442 * gdb.mi/mi2-file.exp: Likewise.
4443
4444 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4445
4446 Implement specification of MI tests as comments
4447 in C and C++ sources.
4448 * lib/mi-support.exp (mi_autotest_data): New variable.
4449 (mi_autotest_source): New variable.
4450 (count_newlines, mi_prepare_inline_tests)
4451 (mi_get_inline_test, mi_continue_to_line)
4452 (mi_run_inline_test, mi_tbreak)
4453 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4454 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4455 Run inline tests.
4456 * gdb.mi/mi-var-cp.cc: Define tests here.
4457
4458 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4459
4460 Simplify usage of mi_continue_to.
4461 * lib/mi-support.exp (mi_runto_helper): Renamed
4462 from mi_runto, added new parameter 'run_or_continue'.
4463 (mi_runto): Use mi_runto_helper.
4464 (mi_continue_to): Accept just function name as parameter.
4465 Use mi_runto_helper.
4466 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4467 * gdb.mi/mi2-var-cmd.exp: Likewise.
4468
4469 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4470
4471 Make this testcase a bit more realistic. The current code
4472 is too simplistic, and allows the compiler to optimize out
4473 some of the entities we need for this testcase.
4474 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4475 (Do_Nothing): Add extra parameter.
4476 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4477 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4478 by using a variable of type Void_Star.
4479
4480 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.ada/catch_ex/foo.adb: New file.
4483 * gdb.ada/catch_ex.exp: New testcase.
4484
4485 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4486
4487 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4488 pass --image-base to linker.
4489
4490 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4491 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4494 secondary prompts.
4495
4496 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4497
4498 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4499 output. Test the types of members and member pointers.
4500 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4501 gdb/2092.
4502 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4503 statement. Enable for GCC. Update expected output for some tests
4504 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4505 layout.
4506 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4507 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4508 (Diamond::vget_base): New.
4509 (main): Add new tests.
4510 * gdb.cp/printmethod.exp: Update expected output for member functions.
4511 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4512 print pEe->D::vg().
4513
4514 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4515
4516 * gdb.threads/tls.exp: Allow stops in sem_post.
4517
4518 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4521 * gdb.base/annota3.exp: Likewise.
4522 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4523 again (instead of timing out).
4524 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4525 GCC bug 26475.
4526 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4527 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4528 test from jmisc1.exp.
4529 * gdb.java/jmisc1.exp: Delete.
4530 * gdb.java/jprint.exp: Adjust to work with method signatures including
4531 return types.
4532 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4533 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4534 * lib/java.exp (compile_java_from_source): Pass the correct type
4535 to target_compile.
4536
4537 2006-12-31 Joel Brobecker <brobecker@adacore.com>
4538
4539 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4540 (stack_align_edx): New function.
4541 (stack_align_eax): New function.
4542 (main): Add calls to stack_align_edx and stack_align_eax.
4543 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4544 Add testing for the cases where the register used during a stack
4545 realignment is edx. Same for eax.
4546
4547 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4548
4549 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4550 and generic PE targets.
4551
4552 2006-12-29 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.ada/array_return.exp: Update copyright date list.
4555
4556 2006-12-27 Joel Brobecker <brobecker@adacore.com>
4557
4558 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4559 (Create_Small_Float_Vector): New function.
4560 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4561 function body.
4562 * gdb.ada/array_return/p.adb: Use new type and function from
4563 package Pck.
4564 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4565 able to print the value returned by a function returning an
4566 array of float.
4567
4568 2006-12-20 Joel Brobecker <brobecker@adacore.com>
4569
4570 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4571 The associated tests should be PASSing.
4572
4573 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4574
4575 Test for base in references.
4576 * gdb.mi/mi-var-cp.cc: Add test code.
4577 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4578 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4579 * gdb.mi/mi2-watch.exp: Likewise.
4580 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4581 (mi_list_varobj_children): New function.
4582
4583 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4584
4585 * lib/mi-support.exp
4586 (mi_runto): Accept "()" after function name.
4587 (mi_create_varobj): New function.
4588 (mi_varobj_update): New function.
4589 (mi_Check_varobj_value): New function.
4590 * gdb.mi/mi-var-cp.exp: New file.
4591 * gdb.mi/mi-var-cp.cc: New file.
4592
4593 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4594
4595 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4596 gdb.base/weaklib2.c: New files.
4597
4598 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
4599
4600 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4601 info. Adjust test names.
4602
4603 * gdb.base/break.c (main): Move position of malloc.
4604 * gdb.base/break.exp: Revert mistaken checkin.
4605
4606 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4607
4608 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4609 assignement of arrays and function pointers.
4610 * gdb.mi/var-cmd.c: Add declaration necessary for above
4611 tests.
4612
4613 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4614
4615 * gdb.base/break.c (main): Call malloc.
4616
4617 * gdb.threads/linux-dp.exp: Read thread table before and after
4618 creating each philosopher and verify it.
4619
4620 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4621 Paul Brook <paul@codesourcery.com>
4622 Daniel Jacobowitz <dan@codesourcery.com>
4623
4624 * gdb.base/ending-run.exp: Flatten expect script stepping out of
4625 main to remove duplication. Add start function of the form
4626 '_*start[1-9]*'. Add RVDS start function.
4627
4628 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4629
4630 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4631
4632 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4633
4634 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4635 * gdb.asm/spu.inc: New file.
4636 * gdb.base/term.exp: Disable if [target_info exists noargs].
4637 * gdb.gdb/complaints.exp: Disable if ![isnative].
4638 * gdb.gdb/selftest.exp: Likewise.
4639 * gdb.gdb/observer.exp: Likewise.
4640 * gdb.gdb/xfullpath.exp: Likewise.
4641 * gdb.base/attach.exp: Disable on SPU target.
4642 * gdb.cp/bs145503.exp: Likewise.
4643 * gdb.cp/exception.exp: Likewise.
4644 * gdb.cp/userdef.exp: Likewise.
4645
4646 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4649
4650 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4651
4652 * gdb.base/completion.exp: Fix completion tests for
4653 'info' and 'info '.
4654 * gdb.base/help.exp (help_test_raw, test_class_help)
4655 (test_prefix_command_help): Move...
4656 * lib/gdb.exp: Here.
4657 * gdb.base/main.exp: Adjust.
4658 * gdb.cp/maint.exp: Adjust.
4659 * gdb.trace/tracecmd.exp: Use test_help_class.
4660
4661 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4662
4663 * gdb.stabs/weird.exp (print_weird_var): Use
4664 gdb_test_multiple instead of gdb_expect.
4665
4666 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4667
4668 * gdb.base/help.exp (help_test_raw): New.
4669 (test_class_help): New.
4670 (test_prefix_command_help): New.
4671 Adjust testcases.
4672
4673 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
4674
4675 * gdb.base/constvars.c (main): Write to crass and crips, so that
4676 they are allocated by the compiler.
4677
4678 2006-10-27 Andreas Schwab <schwab@suse.de>
4679
4680 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4681 "detach-fork".
4682
4683 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4684
4685 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4686 of patterns.
4687
4688 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.base/sepdebug.exp: Remove debug format test.
4691 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4692 Handle no-symtab.
4693 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4694
4695 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4698 int to pointer or pointer to int.
4699 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4700
4701 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4702
4703 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4704
4705 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4706
4707 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4708
4709 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 PR c++/2116
4712 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4713
4714 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4715
4716 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4717 the corresponding bug has been fixed in GDB (PR/2018).
4718
4719 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4720
4721 * gdb.base/subst.exp: New testcase.
4722
4723 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4724
4725 * gdb.ada/array_return/pck.ads: Add copyright notice.
4726 * gdb.ada/array_return/pck.adb: Likewise.
4727 * gdb.ada/array_return/p.adb: Likewise.
4728 * gdb.ada/exec_changed/first.adb: Likewise.
4729 * gdb.ada/exec_changed/second.adb: Likewise.
4730
4731 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4732
4733 * gdb.ada/watch_arg/watch.adb: New file.
4734 * gdb.ada/watch_arg.exp: New testcase.
4735
4736 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4737
4738 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
4739 via string_to_regexp.
4740 * gdb.mi/mi2-basics.exp: Likewise.
4741
4742 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
4743
4744 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4745 Remove unused / obsolete files.
4746
4747 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
4748
4749 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4750
4751 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4752
4753 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4754 HIGH_FRAME argument to -stack-list-arguments can be larger than
4755 the number of frames.
4756
4757 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4758
4759 * gdb.base/args.c (main): Add breakpoint marker.
4760 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4761 really test empty arguments.
4762 (args_load): Delete.
4763 (args_test): New.
4764
4765 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
4766
4767 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4768 check for one file.
4769
4770 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4771
4772 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4773 HIGH_FRAME argument to -stack-list-locals can be larger than
4774 the number of frames.
4775
4776 2006-08-18 Fred Fish <fnf@specifix.com>
4777
4778 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4779 '$' in front of skip_vmx_tests_saved when setting that.
4780
4781 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4782
4783 * gdb.base/trace-commands.exp: New file.
4784
4785 2006-08-10 Joel Brobecker <brobecker@adacore.com>
4786 Daniel Jacobowitz <dan@codesourcery.com>
4787
4788 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4789 expected output of the backtrace commands.
4790
4791 2006-08-09 Joel Brobecker <brobecker@adacore.com>
4792
4793 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4794 untested followed by return combination.
4795 * gdb.arch/altivec-regs.exp: Likewise.
4796 * gdb.arch/e500-abi.exp: Likewise.
4797 * gdb.arch/e500-regs.exp: Likewise.
4798 * gdb.arch/gdb1291.exp: Likewise.
4799 * gdb.arch/gdb1431.exp: Likewise.
4800 * gdb.arch/gdb1558.exp: Likewise.
4801 * gdb.arch/i386-prologue.exp: Likewise.
4802 * gdb.arch/i386-unwind.exp: Likewise.
4803 * gdb.asm/asm-source.exp: Likewise.
4804 * gdb.base/a2-run.exp: Likewise.
4805 * gdb.base/advance.exp: Likewise.
4806 * gdb.base/all-bin.exp: Likewise.
4807 * gdb.base/annota1.exp: Likewise.
4808 * gdb.base/annota3.exp: Likewise.
4809 * gdb.base/args.exp: Likewise.
4810 * gdb.base/arithmet.exp: Likewise.
4811 * gdb.base/assign.exp: Likewise.
4812 * gdb.base/async.exp: Likewise.
4813 * gdb.base/attach.exp: Likewise.
4814 * gdb.base/bang.exp: Likewise.
4815 * gdb.base/bigcore.exp: Likewise.
4816 * gdb.base/bitfields.exp: Likewise.
4817 * gdb.base/bitfields2.exp: Likewise.
4818 * gdb.base/break.exp: Likewise.
4819 * gdb.base/call-sc.exp: Likewise.
4820 * gdb.base/call-strs.exp: Likewise.
4821 * gdb.base/callfuncs.exp: Likewise.
4822 * gdb.base/checkpoint.exp: Likewise.
4823 * gdb.base/chng-syms.exp: Likewise.
4824 * gdb.base/code-expr.exp: Likewise.
4825 * gdb.base/commands.exp: Likewise.
4826 * gdb.base/completion.exp: Likewise.
4827 * gdb.base/cond-expr.exp: Likewise.
4828 * gdb.base/condbreak.exp: Likewise.
4829 * gdb.base/consecutive.exp: Likewise.
4830 * gdb.base/constvars.exp: Likewise.
4831 * gdb.base/corefile.exp: Likewise.
4832 * gdb.base/cvexpr.exp: Likewise.
4833 * gdb.base/dbx.exp: Likewise.
4834 * gdb.base/define.exp: Likewise.
4835 * gdb.base/detach.exp: Likewise.
4836 * gdb.base/display.exp: Likewise.
4837 * gdb.base/dump.exp: Likewise.
4838 * gdb.base/ena-dis-br.exp: Likewise.
4839 * gdb.base/ending-run.exp: Likewise.
4840 * gdb.base/environ.exp: Likewise.
4841 * gdb.base/eval-skip.exp: Likewise.
4842 * gdb.base/exprs.exp: Likewise.
4843 * gdb.base/fileio.exp: Likewise.
4844 * gdb.base/finish.exp: Likewise.
4845 * gdb.base/float.exp: Likewise.
4846 * gdb.base/foll-exec.exp: Likewise.
4847 * gdb.base/foll-fork.exp: Likewise.
4848 * gdb.base/foll-vfork.exp: Likewise.
4849 * gdb.base/freebpcmd.exp: Likewise.
4850 * gdb.base/funcargs.exp: Likewise.
4851 * gdb.base/gcore.exp: Likewise.
4852 * gdb.base/gdb1090.exp: Likewise.
4853 * gdb.base/gdb1250.exp: Likewise.
4854 * gdb.base/huge.exp: Likewise.
4855 * gdb.base/info-proc.exp: Likewise.
4856 * gdb.base/interrupt.exp: Likewise.
4857 * gdb.base/jump.exp: Likewise.
4858 * gdb.base/langs.exp: Likewise.
4859 * gdb.base/lineinc.exp: Likewise.
4860 * gdb.base/list.exp: Likewise.
4861 * gdb.base/logical.exp: Likewise.
4862 * gdb.base/long_long.exp: Likewise.
4863 * gdb.base/macscp.exp: Likewise.
4864 * gdb.base/maint.exp: Likewise.
4865 * gdb.base/mips_pro.exp: Likewise.
4866 * gdb.base/miscexprs.exp: Likewise.
4867 * gdb.base/multi-forks.exp: Likewise.
4868 * gdb.base/opaque.exp: Likewise.
4869 * gdb.base/overlays.exp: Likewise.
4870 * gdb.base/pc-fp.exp: Likewise.
4871 * gdb.base/pointers.exp: Likewise.
4872 * gdb.base/printcmds.exp: Likewise.
4873 * gdb.base/psymtab.exp: Likewise.
4874 * gdb.base/ptype.exp: Likewise.
4875 * gdb.base/recurse.exp: Likewise.
4876 * gdb.base/relational.exp: Likewise.
4877 * gdb.base/relocate.exp: Likewise.
4878 * gdb.base/remote.exp: Likewise.
4879 * gdb.base/reread.exp: Likewise.
4880 * gdb.base/restore.exp: Likewise.
4881 * gdb.base/return.exp: Likewise.
4882 * gdb.base/return2.exp: Likewise.
4883 * gdb.base/scope.exp: Likewise.
4884 * gdb.base/sect-cmd.exp: Likewise.
4885 * gdb.base/sep.exp: Likewise.
4886 * gdb.base/sepdebug.exp: Likewise.
4887 * gdb.base/setshow.exp: Likewise.
4888 * gdb.base/setvar.exp: Likewise.
4889 * gdb.base/sigall.exp: Likewise.
4890 * gdb.base/sigbpt.exp: Likewise.
4891 * gdb.base/signals.exp: Likewise.
4892 * gdb.base/signull.exp: Likewise.
4893 * gdb.base/sizeof.exp: Likewise.
4894 * gdb.base/solib.exp: Likewise.
4895 * gdb.base/step-line.exp: Likewise.
4896 * gdb.base/step-test.exp: Likewise.
4897 * gdb.base/structs.exp: Likewise.
4898 * gdb.base/structs2.exp: Likewise.
4899 * gdb.base/term.exp: Likewise.
4900 * gdb.base/twice.exp: Likewise.
4901 * gdb.base/until.exp: Likewise.
4902 * gdb.base/varargs.exp: Likewise.
4903 * gdb.base/volatile.exp: Likewise.
4904 * gdb.base/watchpoint.exp: Likewise.
4905 * gdb.base/whatis-exp.exp: Likewise.
4906 * gdb.base/whatis.exp: Likewise.
4907 * gdb.cp/ambiguous.exp: Likewise.
4908 * gdb.cp/annota2.exp: Likewise.
4909 * gdb.cp/annota3.exp: Likewise.
4910 * gdb.cp/bool.exp: Likewise.
4911 * gdb.cp/breakpoint.exp: Likewise.
4912 * gdb.cp/casts.exp: Likewise.
4913 * gdb.cp/class2.exp: Likewise.
4914 * gdb.cp/classes.exp: Likewise.
4915 * gdb.cp/cplusfuncs.exp: Likewise.
4916 * gdb.cp/ctti.exp: Likewise.
4917 * gdb.cp/derivation.exp: Likewise.
4918 * gdb.cp/exception.exp: Likewise.
4919 * gdb.cp/gdb1355.exp: Likewise.
4920 * gdb.cp/hang.exp: Likewise.
4921 * gdb.cp/inherit.exp: Likewise.
4922 * gdb.cp/local.exp: Likewise.
4923 * gdb.cp/m-data.exp: Likewise.
4924 * gdb.cp/m-static.exp: Likewise.
4925 * gdb.cp/member-ptr.exp: Likewise.
4926 * gdb.cp/method.exp: Likewise.
4927 * gdb.cp/misc.exp: Likewise.
4928 * gdb.cp/namespace.exp: Likewise.
4929 * gdb.cp/overload.exp: Likewise.
4930 * gdb.cp/ovldbreak.exp: Likewise.
4931 * gdb.cp/pr-1023.exp: Likewise.
4932 * gdb.cp/pr-1210.exp: Likewise.
4933 * gdb.cp/pr-574.exp: Likewise.
4934 * gdb.cp/printmethod.exp: Likewise.
4935 * gdb.cp/psmang.exp: Likewise.
4936 * gdb.cp/ref-params.exp: Likewise.
4937 * gdb.cp/ref-types.exp: Likewise.
4938 * gdb.cp/rtti.exp: Likewise.
4939 * gdb.cp/templates.exp: Likewise.
4940 * gdb.cp/try_catch.exp: Likewise.
4941 * gdb.cp/userdef.exp: Likewise.
4942 * gdb.cp/virtfunc.exp: Likewise.
4943 * gdb.disasm/am33.exp: Likewise.
4944 * gdb.disasm/h8300s.exp: Likewise.
4945 * gdb.disasm/mn10300.exp: Likewise.
4946 * gdb.disasm/sh3.exp: Likewise.
4947 * gdb.disasm/t01_mov.exp: Likewise.
4948 * gdb.disasm/t02_mova.exp: Likewise.
4949 * gdb.disasm/t03_add.exp: Likewise.
4950 * gdb.disasm/t04_sub.exp: Likewise.
4951 * gdb.disasm/t05_cmp.exp: Likewise.
4952 * gdb.disasm/t06_ari2.exp: Likewise.
4953 * gdb.disasm/t07_ari3.exp: Likewise.
4954 * gdb.disasm/t08_or.exp: Likewise.
4955 * gdb.disasm/t09_xor.exp: Likewise.
4956 * gdb.disasm/t10_and.exp: Likewise.
4957 * gdb.disasm/t11_logs.exp: Likewise.
4958 * gdb.disasm/t12_bit.exp: Likewise.
4959 * gdb.disasm/t13_otr.exp: Likewise.
4960 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4961 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4962 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4963 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4964 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4965 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4966 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4967 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4968 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4969 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4970 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4971 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4972 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4973 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4974 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4975 * gdb.mi/gdb701.exp: Likewise.
4976 * gdb.mi/gdb792.exp: Likewise.
4977 * gdb.mi/mi-basics.exp: Likewise.
4978 * gdb.mi/mi-break.exp: Likewise.
4979 * gdb.mi/mi-cli.exp: Likewise.
4980 * gdb.mi/mi-console.exp: Likewise.
4981 * gdb.mi/mi-disassemble.exp: Likewise.
4982 * gdb.mi/mi-eval.exp: Likewise.
4983 * gdb.mi/mi-file.exp: Likewise.
4984 * gdb.mi/mi-read-memory.exp: Likewise.
4985 * gdb.mi/mi-regs.exp: Likewise.
4986 * gdb.mi/mi-return.exp: Likewise.
4987 * gdb.mi/mi-simplerun.exp: Likewise.
4988 * gdb.mi/mi-stack.exp: Likewise.
4989 * gdb.mi/mi-stepi.exp: Likewise.
4990 * gdb.mi/mi-syn-frame.exp: Likewise.
4991 * gdb.mi/mi-until.exp: Likewise.
4992 * gdb.mi/mi-var-block.exp: Likewise.
4993 * gdb.mi/mi-var-child.exp: Likewise.
4994 * gdb.mi/mi-var-cmd.exp: Likewise.
4995 * gdb.mi/mi-var-display.exp: Likewise.
4996 * gdb.mi/mi-watch.exp: Likewise.
4997 * gdb.mi/mi2-basics.exp: Likewise.
4998 * gdb.mi/mi2-break.exp: Likewise.
4999 * gdb.mi/mi2-cli.exp: Likewise.
5000 * gdb.mi/mi2-console.exp: Likewise.
5001 * gdb.mi/mi2-disassemble.exp: Likewise.
5002 * gdb.mi/mi2-eval.exp: Likewise.
5003 * gdb.mi/mi2-file.exp: Likewise.
5004 * gdb.mi/mi2-read-memory.exp: Likewise.
5005 * gdb.mi/mi2-regs.exp: Likewise.
5006 * gdb.mi/mi2-return.exp: Likewise.
5007 * gdb.mi/mi2-simplerun.exp: Likewise.
5008 * gdb.mi/mi2-stack.exp: Likewise.
5009 * gdb.mi/mi2-stepi.exp: Likewise.
5010 * gdb.mi/mi2-syn-frame.exp: Likewise.
5011 * gdb.mi/mi2-until.exp: Likewise.
5012 * gdb.mi/mi2-var-block.exp: Likewise.
5013 * gdb.mi/mi2-var-child.exp: Likewise.
5014 * gdb.mi/mi2-var-cmd.exp: Likewise.
5015 * gdb.mi/mi2-var-display.exp: Likewise.
5016 * gdb.mi/mi2-watch.exp: Likewise.
5017 * gdb.stabs/exclfwd.exp: Likewise.
5018 * gdb.stabs/weird.exp: Likewise.
5019 * gdb.threads/gcore-thread.exp: Likewise.
5020 * gdb.trace/actions.exp: Likewise.
5021 * gdb.trace/backtrace.exp: Likewise.
5022 * gdb.trace/circ.exp: Likewise.
5023 * gdb.trace/collection.exp: Likewise.
5024 * gdb.trace/deltrace.exp: Likewise.
5025 * gdb.trace/infotrace.exp: Likewise.
5026 * gdb.trace/limits.exp: Likewise.
5027 * gdb.trace/packetlen.exp: Likewise.
5028 * gdb.trace/passc-dyn.exp: Likewise.
5029 * gdb.trace/passcount.exp: Likewise.
5030 * gdb.trace/report.exp: Likewise.
5031 * gdb.trace/save-trace.exp: Likewise.
5032 * gdb.trace/tfind.exp: Likewise.
5033 * gdb.trace/tracecmd.exp: Likewise.
5034 * gdb.trace/while-dyn.exp: Likewise.
5035 * gdb.trace/while-stepping.exp: Likewise.
5036
5037 2006-08-08 Joel Brobecker <brobecker@adacore.com>
5038
5039 * gdb.base/step-bt.c: New file.
5040 * gdb.base/step-bt.exp: New testcase.
5041
5042 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5043
5044 * config/monitor.exp (gdb_load): Remove support for obsolete
5045 download-write-size.
5046 * gdb.base/remote.exp: Likewise. Update all callers of
5047 gdb_timed_load.
5048
5049 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5050
5051 * cursal.exp: Pass binfile to gdb_load.
5052
5053 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5054
5055 * gdb.base/cursal.exp: Add "" to gdb_load call.
5056
5057 2006-07-29 Mark Kettenis <kettenis@gnu.org>
5058
5059 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5060 NetBSD/ELF targets.
5061
5062 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5063
5064 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5065 operator*.
5066
5067 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5068
5069 * gdb.base/completion.exp: Update for change in "file" behavior.
5070 * gdb.stabs/weird.exp: Likewise.
5071 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5072 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5073
5074 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5075
5076 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5077 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5078
5079 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5080
5081 * gdb.base/default.exp: Update source command error message.
5082 * gdb.base/help.exp: Update 'help source' message.
5083
5084 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5085
5086 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5087 test.
5088
5089 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5090
5091 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5092
5093 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5094
5095 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5096
5097 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5098
5099 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5100
5101 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5102
5103 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5104 *-*-openbsd* from targets for wich we expect ARM FPA floating
5105 point format.
5106
5107 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
5108
5109 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5110
5111 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5112
5113 * gdb.base/annota3.exp: Expect frame-begin annotation.
5114
5115 2006-07-14 Joel Brobecker <brobecker@adacore.com>
5116
5117 * gdb.base/help.exp: Adjust "help unset" test to accept
5118 any list of unset commands.
5119
5120 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5121 Daniel Jacobowitz <dan@codesourcery.com>
5122
5123 * gdb.cp/ref-params.exp: New test.
5124 * gdb.cp/ref-params.cc: New source file.
5125 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5126
5127 2006-07-08 Mark Kettenis <kettenis@gnu.org>
5128
5129 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5130 spaces/tabs in regular expressions since they might not be there.
5131
5132 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5133
5134 * gdb.base/ifelse.exp: New file.
5135
5136 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5137
5138 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5139 line.
5140 * gdb.base/huge.exp: Loop over compilation to find a size that
5141 is acceptable.
5142 * gdb.base/remote.exp: Correct expected strings.
5143 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5144
5145 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5146
5147 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5148
5149 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5150
5151 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5152 native.
5153
5154 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5155
5156 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5157 enable stabs testing.
5158
5159 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5160
5161 * gdb.base/auxv.exp: Intercept undefined command messages before
5162 gdb_test_multiple does.
5163
5164 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5165
5166 * Makefile.in (host_alias): Remove.
5167 (target_alias): Use @target_noncanonical@.
5168 (site.exp): Don't set host_alias.
5169 * aclocal.m4: Remove contents. Include acx.m4.
5170 * configure: Regenerated.
5171 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5172
5173 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5174
5175 * lib/gdb.exp (gdb_load_cmd): New.
5176
5177 * gdb.base/fileio.c: Add system(NULL) test.
5178 * gdb.base/fileio.exp: Check it.
5179
5180 * gdb.base/break.c: Add 10a breakpoint at }
5181 * gdb.base/break.exp: Add test for breakpoint at }
5182 * gdb.cp/anon-union.cc: Add code at end of function.
5183 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5184 * gdb.mi/var-cmd.c: Add code at end of function.
5185 * gdb.mi/mi-var-display.exp: Adjust end of next.
5186 * gdb.mi/mi2-var-display.exp: Likewise.
5187 * gdb.base/fileio.c: Add stop function and insert calls at
5188 stopping places.
5189 * gdb.base/fileio.exp: Breakpoint stop function and remove
5190 explicit line number references.
5191
5192 2006-05-19 Joel Brobecker <brobecker@adacore.com>
5193
5194 * gdb.base/del.exp (test_delete_alias): New function.
5195 Now check that both "del" and "d" work as aliases for "delete".
5196
5197 2006-05-18 Fred Fish <fnf@specifix.com>
5198
5199 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5200 required. Check for spurious output after program exits normally.
5201
5202 2006-05-17 Fred Fish <fnf@specifix.com>
5203
5204 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5205 gdb_load, so it works in the simulator.
5206
5207 2006-05-11 Fred Fish <fnf@specifix.com>
5208
5209 * gdb.base/bang.exp: Ignore unexpected output between the
5210 "program exited normally" and the gdb prompt, as many other
5211 tests do.
5212
5213 2006-05-07 Mark Kettenis <kettenis@gnu.org>
5214
5215 * gdb.base/help.exp: Make "delete checkpoint" part option for
5216 "help d" and "help delete" tests.
5217
5218 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5219
5220 * gdb.mi/mi-basics.exp: Add missing serial number to
5221 expected output in some mi_gdb_test statements.
5222 * gdb.mi/mi2-basics.exp: Likewise.
5223
5224 2006-05-05 Joel Brobecker <brobecker@adacore.com>
5225
5226 * gdb.base/del.c: New file.
5227 * gdb.base/del.exp: New testcase.
5228
5229 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
5230
5231 * gdb.base/break.exp: Do not assume a breakpoint on
5232 main will actually be in $srcfile when optimizing.
5233 * gdb.base/savedregs.exp: Do not require that the dummy
5234 frame location match up to a symbol and source file location.
5235 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5236 will get printed without a mi_cmd_data_list_register_values prefix.
5237 (*-data-list-register-*): Correct regular expressions to expect the new
5238 pseudo d? floating point registers.
5239 * gdb.mi/mi2-regs.exp: Likewise.
5240
5241 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
5242
5243 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5244 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5245 is allocated by the compiler.
5246 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5247 anons, e, anone to force their allocation by the compiler.
5248
5249 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
5250
5251 * gdb.base/help.exp: Update expected text for help d and
5252 help delete.
5253
5254 2006-05-02 Mark Kettenis <kettenis@gnu.org>
5255
5256 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5257 NetBSD/ELF targets.
5258
5259 2006-04-30 Mark Kettenis <kettenis@gnu.org>
5260
5261 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5262 single-step breakpoint fails; make this a KFAIL on
5263 sparc*-*-openbsd*.
5264 * gdb.base/siginfo.exp: Likewise.
5265 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5266
5267 2006-04-26 Michael Snyder <msnyder@redhat.com>
5268
5269 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5270 which may have to consume output from other forks.
5271 Add tests to make sure that "delete fork" succeeded.
5272
5273 2006-04-20 Michael Snyder <msnyder@redhat.com>
5274
5275 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5276 Add support for the Renesas M32C and M16C.
5277
5278 * gdb.asm/asm-source.exp: Add m32c target.
5279 * gdb.asm/m32c.inc: Support for m32c target.
5280
5281 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5282
5283 * gdb.base/commands.exp (recursive_source_test): New test.
5284
5285 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
5286
5287 * gdb.base/float.exp: Add pattern for sparc targets.
5288
5289 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5290
5291 * gdb.base/commands.exp (stray_arg0_test): New test.
5292
5293 2006-03-30 Paul Brook <paul@codesourcery.com>
5294
5295 * gdb.mi/mi-until.exp: kfail broken until command.
5296 * gdb.mi/mi2-until.exp: Ditto.
5297
5298 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
5299
5300 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5301
5302 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
5303
5304 * gdb.base/prelink.exp: Anchor tested-for regular expression
5305 on gdb prompt.
5306
5307 2006-03-07 Paul Brook <paul@codesourcery.com>
5308
5309 * gdb.base/assign.exp: Correct fail message.
5310
5311 2006-03-07 Paul Brook <paul@codesourcery.com>
5312
5313 * lib/compiler.c: Extract armcc version number.
5314 * lib/compiler.cc: Ditto.
5315
5316 2006-03-07 Paul Brook <paul@codesourcery.com>
5317
5318 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5319 additional_flags=-w.
5320 * gdb.arch/altivec-regs.exp: Ditto.
5321 * gdb.arch/e500-abi.exp: Ditto.
5322 * gdb.arch/e500-regs.exp: Ditto.
5323 * gdb.base/all-bin.exp: Ditto.
5324 * gdb.base/annota1.exp: Ditto.
5325 * gdb.base/annota3.exp: Ditto.
5326 * gdb.base/args.exp: Ditto.
5327 * gdb.base/arithmet.exp: Ditto.
5328 * gdb.base/assign.exp: Ditto.
5329 * gdb.base/async.exp: Ditto.
5330 * gdb.base/bang.exp: Ditto.
5331 * gdb.base/break.exp: Ditto.
5332 * gdb.base/call-rt-st.exp: Ditto.
5333 * gdb.base/completion.exp: Ditto.
5334 * gdb.base/cond-expr.exp: Ditto.
5335 * gdb.base/condbreak.exp: Ditto.
5336 * gdb.base/consecutive.exp: Ditto.
5337 * gdb.base/define.exp: Ditto.
5338 * gdb.base/display.exp: Ditto.
5339 * gdb.base/ena-dis-br.exp: Ditto.
5340 * gdb.base/environ.exp: Ditto.
5341 * gdb.base/eval-skip.exp: Ditto.
5342 * gdb.base/info-proc.exp: Ditto.
5343 * gdb.base/jump.exp: Ditto.
5344 * gdb.base/logical.exp: Ditto.
5345 * gdb.base/long_long.exp: Ditto.
5346 * gdb.base/maint.exp: Ditto.
5347 * gdb.base/miscexprs.exp: Ditto.
5348 * gdb.base/pc-fp.exp: Ditto.
5349 * gdb.base/pointers.exp: Ditto.
5350 * gdb.base/relational.exp: Ditto.
5351 * gdb.base/reread.exp: Ditto.
5352 * gdb.base/sect-cmd.exp: Ditto.
5353 * gdb.base/sep.exp: Ditto.
5354 * gdb.base/sepdebug.exp: Ditto.
5355 * gdb.base/until.exp: Ditto.
5356 * gdb.base/whatis-exp.exp: Ditto.
5357 * gdb.cp/annota2.exp: Ditto.
5358 * gdb.cp/annota3.exp: Ditto.
5359 * gdb.trace/actions.exp: Ditto.
5360 * gdb.trace/backtrace.exp: Ditto.
5361 * gdb.trace/circ.exp: Ditto.
5362 * gdb.trace/collection.exp: Ditto.
5363 * gdb.trace/deltrace.exp: Ditto.
5364 * gdb.trace/infotrace.exp: Ditto.
5365 * gdb.trace/limits.exp: Ditto.
5366 * gdb.trace/packetlen.exp: Ditto.
5367 * gdb.trace/passc-dyn.exp: Ditto.
5368 * gdb.trace/passcount.exp: Ditto.
5369 * gdb.trace/report.exp: Ditto.
5370 * gdb.trace/save-trace.exp: Ditto.
5371 * gdb.trace/tfind.exp: Ditto.
5372 * gdb.trace/tracecmd.exp: Ditto.
5373 * gdb.trace/while-dyn.exp: Ditto.
5374 * gdb.trace/while-stepping.exp: Ditto.
5375 * lib/gdb.exp: Ditto.
5376 (gdb_compile): Handle nowarning option.
5377
5378 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
5379
5380 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5381 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5382 Rename executable to prelinkt. Don't re-prelink if we didn't
5383 get a core file. Test prelink -u exit status to tell whether
5384 prelinking failed. Use gdb_test_multiple.
5385
5386 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5387
5388 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5389 (do_tests): Call it.
5390
5391 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
5392
5393 * gdb.base/prelink.exp: New test.
5394 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5395
5396 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5397
5398 * gdb.fortran/derived-type.f90: New file.
5399 * gdb.fortran/derived-type.exp: New testcase.
5400
5401 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5402
5403 * gdb.base/default.exp: Allow ';' as a directory separator.
5404
5405 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5406
5407 * gdb.base/help.exp (help add-symbol-file): Update.
5408
5409 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5410
5411 * gdb.base/help.exp (help load): Update expected results.
5412
5413 2006-02-19 Fred Fish <fnf@specifix.com>
5414
5415 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5416 specifix hex value as part of results.
5417 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
5418
5419 2006-02-16 Fred Fish <fnf@specifix.com>
5420
5421 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5422 ushort_addr, and slong_addr, so the typedefs are not optimized
5423 away.
5424 * gdb.base/whatis.exp: Add tests using type name for struct type,
5425 union type, enum type, and typedef.
5426
5427 2006-02-13 Mark Kettenis <kettenis@gnu.org>
5428
5429 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5430
5431 2006-02-13 Jim Blandy <jimb@redhat.com>
5432
5433 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5434 case where it takes two "next" commands to skip past the init
5435 call.
5436
5437 2006-02-12 Fred Fish <fnf@specifix.com>
5438
5439 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5440 to handle cases where it takes two "next" commands to skip
5441 past the init call.
5442
5443 2006-02-07 Joel Brobecker <brobecker@adacore.com>
5444
5445 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5446 on hppa32 targets.
5447
5448 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
5449
5450 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5451 field.
5452
5453 2006-01-29 Mark Kettenis <kettenis@gnu.org>
5454
5455 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5456
5457 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5458
5459 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5460 files.
5461
5462 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5463
5464 * gdb.cp/maint.exp: Set complaints to a positive value.
5465
5466 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5467
5468 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5469 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5470 function name.
5471
5472 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5473
5474 * gdb.base/checkpoint.c: Update copyright notice. Include
5475 <stdlib.h>.
5476
5477 2006-01-04 Jim Blandy <jimb@redhat.com>
5478
5479 * gdb.asm/asm-source.exp: Independently provide default values for
5480 asm-flags and debug-flags. Use 'string equal' to do the
5481 comparison, not the implicit expr's '==' operator. Remove
5482 now-unneeded assignments to asm-flags. In h8300 case, place
5483 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5484
5485 2006-01-04 Michael Snyder <msnyder@redhat.com>
5486
5487 * gdb.base/checkpoint.c: New file.
5488 * gdb.base/checkpoint.exp: New file.
5489 * gdb.base/multi-fork.c: New file.
5490 * gdb.base/multi-fork.exp: New file.
5491 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5492
5493 2006-01-04 Fred Fish <fnf@specifix.com>
5494
5495 * gdb.base/ptype.c (foo): Add typedef.
5496 (intfoo): Add function.
5497 * gdb.base/ptype1.c: New file.
5498 * gdb.base/ptype.exp: Handle compilation and linking with two
5499 source files. Test that proper type for "foo" is found based
5500 on source context rather than first match found in symtabs.
5501
5502 2005-12-28 Mark Kettenis <kettenis@gnu.org>
5503
5504 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5505 * gdb.asm/openbsd.inc: Indent commands.
5506
5507 2005-12-26 Mark Kettenis <kettenis@gnu.org>
5508
5509 * gdb.base/freebpcmd.exp: Increase timeout.
5510
5511 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5512
5513 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5514
5515 * gdb.base/default.exp: Update check for "show version".
5516
5517 2005-12-09 Randolph Chung <tausq@debian.org>
5518
5519 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5520 * gdb.asm/pa64.inc: New file.
5521
5522 2005-12-09 Randolph Chung <tausq@debian.org>
5523
5524 * gdb.asm/common.inc: Indent commands.
5525 * gdb.asm/asmsrc1.s: Likewise.
5526 * gdb.asm/asmsrc2.s: Likewise.
5527
5528 2005-12-09 Randolph Chung <tausq@debian.org>
5529
5530 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5531 (get_addr_of_sym): Remove duplicate print.
5532 (gen_core): xfail hppa*-*-hpux*, update expected output.
5533 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5534 * gdb.arch/pa64-nullify.s: New file.
5535
5536 2005-12-09 Randolph Chung <tausq@debian.org>
5537
5538 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5539
5540 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
5541
5542 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5543 code generation for these functions.
5544 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5545 error message.
5546
5547 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5548
5549 * gdb.base/help.exp (help b, help br, help bre, help brea)
5550 (help break): Update the expected message.
5551
5552 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5553
5554 * gdb.asm/m68hc11.inc: Setup the data section.
5555 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5556 script for this test.
5557 (m6812-*-*): Likewise.
5558
5559 2005-11-09 Randolph Chung <tausq@debian.org>
5560
5561 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5562
5563 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5564
5565 * gdb.base/break.exp: Fix a comment typo.
5566
5567 2005-11-03 Jim Blandy <jimb@redhat.com>
5568
5569 Checked in by Elena Zannoni <ezannoni@redhat.com>
5570
5571 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5572
5573 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
5574
5575 * gdb.arch/gdb1558.c: Include stdio.h.
5576
5577 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5578
5579 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5580
5581 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5582
5583 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5584
5585 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5586
5587 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5588 vscr" tests to better match output.
5589
5590 2005-10-12 Jim Blandy <jimb@redhat.com>
5591
5592 * gdb.base/structs.exp (any): New function.
5593 (test_struct_returns): Don't make any assumptions at all about
5594 what value the function returns when GDB can't set the return
5595 value.
5596
5597 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5598
5599 * gdb.ada/arrayidx/p.adb: New file.
5600 * gdb.ada/arrayidx.exp: New testcase
5601
5602 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5603
5604 * gdb.ada/array_return/pck.ads: New file.
5605 * gdb.ada/array_return/pck.adb: New file.
5606 * gdb.ada/array_return/p.adb: New file.
5607 * gdb.ada/array_return.exp: New testcase.
5608
5609 2005-10-03 Joel Brobecker <brobecker@adacore.com>
5610
5611 * gdb.base/arrayidx.c: New file.
5612 * gdb.base/arrayidx.exp: New testcase.
5613
5614 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
5615
5616 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5617 frames-invalid and breakpoints-invalid are no longer generated
5618 with level 3 so don't expect them in the output.
5619
5620 2005-09-27 Bob Rossi <bob@brasko.net>
5621
5622 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
5623 from test. Escape the | in mi_gdb_test call.
5624 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5625 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5626 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5627 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5628 expected regex's in mi_gdb_test calls.
5629 * lib/mi-support.exp: Remove arbitrary .* from tests.
5630 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5631 Fully anchor GDB/MI expected results in mi_gdb_test.
5632 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5633 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5634
5635 2005-09-26 Paul Brook <paul@codesourcery.com>
5636
5637 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5638
5639 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5640
5641 * bfp-test.c: New file.
5642 * bfp-test.exp: New testcase.
5643
5644 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5645
5646 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5647 of subarray and substring variable.
5648 * gdb.fortran/subarray.f: New source file for the test of subarray
5649 and substring variable evaluation.
5650 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5651 of string constant.
5652
5653 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5654
5655 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5656 copyright dates.
5657
5658 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5659
5660 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5661 powerpc altivec' test with an almost identical 'info vector' test.
5662
5663 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5664
5665 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5666 vscr" tests to match output.
5667
5668 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5669
5670 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5671 output.
5672
5673 2005-09-11 Bob Rossi <bob@brasko.net>
5674
5675 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
5676 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
5677 commands that return an MI output command and an asyncronous MI output
5678 command.
5679 * gdb.mi/mi-console.exp: Ditto.
5680
5681 2005-09-11 Bob Rossi <bob@brasko.net>
5682
5683 * gdb.mi/mi-var-child.c: Include <string.h>.
5684
5685 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5686
5687 * killed.exp: Correct gdb_expect syntax.
5688
5689 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
5690
5691 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5692
5693 2005-08-02 Bob Rossi <bob@brasko.net>
5694
5695 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5696 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5697 Change tests to inferior-tty-set/show.
5698 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5699 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5700 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5701 inferior. Use mi_gdb_test to get GDB and Inferior output.
5702 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5703 descriptor.
5704 (mi_inferior_tty_name): Add inferior PTY file name.
5705 (mi_gdb_start): Add INFERIOR_PTY parameter.
5706 (mi_gdb_test): Add IPATTERN parameter.
5707
5708 2005-08-02 Bob Rossi <bob@brasko.net>
5709
5710 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5711 parameter to mi_gdb_test.
5712 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5713
5714 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5715
5716 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5717 struct_declarations.
5718 * gdb.mi/mi-var-child.exp: Step over the initialization of
5719 struct_declarations.
5720
5721 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5722
5723 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5724 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5725 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5726 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5727 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5728 file.
5729
5730 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
5731
5732 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5733 (do_children_tests): Assign values to the extra elements.
5734
5735 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5736 them for tests for "-var-update --no-values" and
5737 "-var-update --all-values".
5738 Add test for "-var-list-children --simple-values".
5739
5740 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5741
5742 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5743 "-stack-list-locals --simple-values" Improve doc strings and
5744 comments.
5745
5746 2005-07-18 Mark Kettenis <kettenis@gnu.org>
5747
5748 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5749 *-*-openbsd*.
5750 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5751
5752 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5753 sigaltsatck'.
5754
5755 2005-07-14 Bob Rossi <bob@brasko.net>
5756
5757 * gdb.base/default.exp (tty): Changed output of command.
5758 * gdb.base/help.exp (help tty): Ditto.
5759
5760 2005-07-12 Mark Kettenis <kettenis@gnu.org>
5761
5762 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5763
5764 2005-07-10 Mark Kettenis <kettenis@gnu.org>
5765
5766 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5767 -stack-select-frame without arguments.
5768 (test_stack_frame_listing): Add test for newly implemented command
5769 -stack-info-frame.
5770
5771 2005-07-06 Bob Rossi <bob@brasko.net>
5772
5773 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5774 command.
5775 (Copyright): Update copyright.
5776
5777 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5778
5779 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5780 tests to evaluate exponentiation expression.
5781
5782 2005-06-29 Andreas Schwab <schwab@suse.de>
5783
5784 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5785 main to avoid warnings.
5786
5787 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5788
5789 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
5790
5791 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5792 -stack-select-frame without arguments.
5793 (test_stack_frame_listing): Add test for newly implemented command
5794 -stack-info-frame.
5795
5796 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5797
5798 * gdb.fortran/array-element.f: New file.
5799 * gdb.fortran/array-element.exp: New testcase.
5800
5801 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5802
5803 * gdb.base/bigcore.exp: Correct checks for systems which can
5804 not dump a large core file.
5805
5806 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5807
5808 * gdb.base/relocate.c: Add a copyright notice.
5809 (dummy): Remove.
5810 * gdb.base/relocate.exp: Test printing the values of variables
5811 from a relocatable file.
5812
5813 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5814
5815 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5816 excess MI output after an error.
5817
5818 2005-05-29 Joel Brobecker <brobecker@adacore.com>
5819
5820 * gdb.arch/alpha-step.c: New file.
5821 * gdb.arch/alpha-step.exp: New testcase.
5822
5823 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5824 Dennis Brueni <dennis@slickedit.com>
5825
5826 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5827 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5828 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5829 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5830 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5831 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5832 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5833
5834 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5835 Wu Zhou <woodzltc@cn.ibm.com>
5836
5837 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5838 IBM's xlc compiler.
5839 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5840 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5841
5842 2005-05-13 Jim Blandy <jimb@redhat.com>
5843
5844 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5845 calling gdb_suppress_entire_file.
5846 * gdb.base/charset.exp: Same.
5847 * gdb.base/call-rt-st.exp: Same.
5848
5849 2005-05-05 Bob Rossi <bob_rossi@cox.net>
5850
5851 * lib/gdb.exp (fullname_syntax): Added global regex.
5852 (fullname_syntax_POSIX): Ditto.
5853 (fullname_syntax_UNC): Ditto.
5854 (fullname_syntax_DOS_CASE): Ditto.
5855 (fullname_syntax_DOS): Ditto.
5856 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5857 fullname_syntax variable to scope and use it.
5858 (test_file_list_exec_source_files): Ditto.
5859 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5860
5861 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5862
5863 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5864
5865 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5866
5867 * lib/gdb.exp (skip_altivec_tests): New function, based on
5868 check_vmx_hw_available from the GCC testsuite.
5869 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5870 * lib/gdb.arch/altivec-regs.exp: Likewise.
5871
5872 2005-05-02 Jim Blandy <jimb@redhat.com>
5873
5874 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5875 calling gdb_suppress_entire_file.
5876
5877 2005-04-30 Randolph Chung <tausq@debian.org>
5878
5879 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5880 Slightly relax "sem_post" name checking.
5881
5882 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5883
5884 * gdb.base/unload.exp: Use new shared library infrastructure.
5885
5886 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5887
5888 * gdb.base/so-impl-ld.exp: Use new shared library
5889 infrastructure.
5890
5891 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
5892
5893 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5894 * gdb.asm/h8300.inc: New file.
5895
5896 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5897
5898 * gdb.base/shlib-call.exp: Change to use new shared library
5899 infrastructure.
5900
5901 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5902
5903 * gdb.base/pending.exp: Change to use new shared library
5904 infrastructure.
5905
5906 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5907
5908 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5909 use test_compiler_info instead of gcc_compiled, and update copyright.
5910
5911 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5912
5913 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5914 shared objects being adjusted and update copyright years.
5915
5916 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5917
5918 * ChangeLog: Correct some 2003-01-13 dates.
5919 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5920 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5921 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5922 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5923 gdb.trace/tfind.exp: Update copyright years.
5924
5925 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5926 Daniel Jacobowitz <dan@codesourcery.com>
5927
5928 * lib/gdb.exp (gdb_compile): Handle shlib=.
5929 (gdb_compile_shlib): New function.
5930
5931 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5932
5933 * lib/gdb.exp (test_compiler_info): Give argument a default value.
5934
5935 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5936
5937 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5938 gdb.server.
5939 * configure.ac: Likewise.
5940 * configure: Regenerated.
5941 * gdb.gdbserver/Makefile.in: Moved to...
5942 * gdb.server/Makefile.in: ... here.
5943 * gdb.gdbserver/server.c: Moved to...
5944 * gdb.server/server.c: ... here.
5945 * gdb.gdbserver/server-run.exp: Moved to...
5946 * gdb.server/server-run.exp: ... here.
5947
5948 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5949
5950 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5951 * configure.ac: Create gdb.gdbserver/Makefile.
5952 * configure: Regenerated.
5953 * lib/gdbserver-support.exp: New file, derived from
5954 config/gdbserver.exp.
5955 * config/gdbserver.exp: Use gdbserver-support.exp.
5956 * gdb.gdbserver/Makefile.in: New file.
5957 * gdb.gdbserver/server.c: New file.
5958 * gdb.gdbserver/server-run.exp: New file.
5959
5960 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5961
5962 * lib/gdb.exp (test_compiler_info): Return compiler_info
5963 if no arguments are given.
5964
5965 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5966
5967 * gdb.arch/altivec-abi.exp: Check for compiler and set
5968 use altivec' flag accordingly.
5969 * gdb.arch/altivec-regs.exp: Likewise.
5970
5971 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5972
5973 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5974
5975 2005-03-27 Andreas Schwab <schwab@suse.de>
5976
5977 * gdb.base/bigcore.c (main): Add missing mode argument in open
5978 call.
5979
5980 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5981
5982 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5983 downloads.
5984 * config/gdbserver.exp (gdb_load): Likewise.
5985
5986 2005-03-14 Paul Brook <paul@codesourcery.com>
5987
5988 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5989 targets.
5990
5991 2005-03-09 Joel Brobecker <brobecker@adacore.com>
5992
5993 * gdb.dwarf2/dup-psym.S: New file.
5994 * gdb.dwarf2/dup-psym.exp: New testcase.
5995
5996 2005-03-09 Joel Brobecker <brobecker@adacore.com>
5997
5998 * gdb.ada/exec_changed/first.adb: New file.
5999 * gdb.ada/exec_changed/second.adb: New file.
6000 * gdb.ada/exec_changed.exp: New testcase.
6001
6002 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6003
6004 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6005 (A2): New class.
6006 (main): Test operator+.
6007 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6008 breakpoint test.
6009
6010 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6011 * gdb.base/signull.exp: Disable if gdb,nosignals.
6012 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6013 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6014 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6015 * gdb.mi/mi2-console.exp: Likewise.
6016 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6017 continue output at start.
6018 (gdb_collect_locals_test): Robustify regexp.
6019 * gdb.trace/passc-dyn.exp: Fix comment typo.
6020 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6021
6022 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
6023
6024 * gdb.asm/asm-source.exp: Add iq2000 case.
6025 * gdb.asm/iq2000.inc: New file.
6026
6027 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
6028
6029 * gdb.base/command.exp: Change hardcoded value to regular expression.
6030 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6031
6032 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6033
6034 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6035 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6036 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6037 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6038 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6039
6040 2005-03-05 Mark Kettenis <kettenis@gnu.org>
6041
6042 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6043 changes.
6044
6045 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6046
6047 * lib/compiler.c: Add test for IBM's xlc compiler.
6048 * lib/compiler.cc: Likewise.
6049
6050 2004-02-24 Joel Brobecker <brobecker@adacore.com>
6051
6052 * gdb.ada/fixed_points.exp: Create compilation object directory
6053 before running the test.
6054 * gdb.ada/null_record.exp: Likewise.
6055 * gdb.ada/packed_array.exp: Likewise.
6056 * gdb.ada/start.exp: Likewise.
6057
6058 2005-02-15 Joel Brobecker <brobecker@adacore.com>
6059
6060 * gdb.ada/packed_array/pa.adb: New file.
6061 * gdb.ada/packed_array.exp: New testcase.
6062
6063 2005-02-10 Mark Kettenis <kettenis@gnu.org>
6064
6065 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6066 files.
6067
6068 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6069 on *-*-openbsd*. Correctly match whitespace in regukar
6070 expressions.
6071
6072 2005-02-10 Daniel Jacobowitz <dan@debian.org>
6073
6074 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6075 PR exp/1821
6076 * gdb.base/gdb1821.c: New test file.
6077 * gdb.base/gdb1821.exp: New test file.
6078
6079 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6080
6081 * gdb.base/start.c: New file.
6082 * gdb.base/start.exp: New testcase.
6083
6084 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6085
6086 * gdb.ada/start/dummy.adb: New file.
6087 * gdb.ada/start.exp: New testcase.
6088
6089 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
6090
6091 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6092 for printing symbols and statistics.
6093 Add test for using relative pathnames in "maint print msymbols" test.
6094 Mark "maint info sections DATA" XFAIL on Cygwin.
6095 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6096 tests.
6097
6098 2005-02-09 Andreas Schwab <schwab@suse.de>
6099
6100 Committed by Andrew Cagney <cagney@gnu.org>
6101 * gdb.base/remotetimeout.exp: New file.
6102
6103 2005-02-07 Mark Kettenis <kettenis@gnu.org>
6104
6105 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6106
6107 2005-02-03 Joel Brobecker <brobecker@adacore.com>
6108
6109 * gdb.ada/gnat_ada.gpr: New file.
6110 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6111 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6112 * configure.ac: No longer generate gnat_ada.gpr.
6113 * configure: Regenerate.
6114 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6115 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6116 * gdb.ada/null_record/bar.ads: Likewise.
6117 * gdb.ada/null_record/bar.adb: Likewise.
6118 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6119 * gdb.ada/null_record.exp (testdir): New variable.
6120 (testfile): executable is now in testdir subdirectory.
6121 (srcfile): Use full path to the main compilation unit.
6122 * gdb.ada/fixed_points.exp: Same changes as above.
6123
6124 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
6125
6126 * gdb.base/interp.exp: New test.
6127
6128 2005-01-24 Andrew Cagney <cagney@gnu.org>
6129
6130 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6131
6132 2005-01-19 Andrew Cagney <cagney@gnu.org>
6133
6134 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6135 configure.ac not configure.in.
6136
6137 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6138 of powerpc*-*-*.
6139 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
6140 * gdb.base/list.exp (test_list_function)
6141 (test_list_filename_and_function): Ditto.
6142 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6143
6144 2005-01-16 Andrew Cagney <cagney@gnu.org>
6145
6146 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6147
6148 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6149
6150 2005-01-14 Andrew Cagney <cagney@gnu.org>
6151
6152 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6153 * gdb.mi/mi2-var-cmd.exp: Ditto.
6154
6155 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
6156
6157 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6158
6159 2005-01-07 Andrew Cagney <cagney@gnu.org>
6160
6161 * configure.ac: Rename configure.in, require autoconf 2.59.
6162 * configure: Re-generate.
6163 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6164 * gdb.stabs/configure: Re-generate.
6165 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6166 * gdb.hp/configure: Re-generate.
6167 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6168 autoconf 2.59.
6169 * gdb.hp/gdb.objdbg/configure: Re-generate.
6170 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6171 autoconf 2.59.
6172 * gdb.hp/gdb.defects/configure: Re-generate.
6173 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6174 autoconf 2.59.
6175 * gdb.hp/gdb.compat/configure: Re-generate.
6176 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6177 autoconf 2.59.
6178 * gdb.hp/gdb.base-hp/configure: Re-generate.
6179 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6180 autoconf 2.59.
6181 * gdb.hp/gdb.aCC/configure: Re-generate.
6182
6183 2004-12-15 Jim Blandy <jimb@redhat.com>
6184
6185 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6186 under NPTL when there is debugging info available for libpthread.
6187
6188 2004-12-13 Jerome Guitton <guitton@gnat.com>
6189
6190 * gdb.ada/fixed_points.c: New file.
6191 * gdb.ada/fixed_points.exp: New file.
6192
6193 2004-12-03 Randolph Chung <tausq@debian.org>
6194
6195 * gdb.arch/pa-nullify.exp: New file.
6196 * gdb.arch/pa-nullify.s: New file.
6197
6198 2004-11-30 Randolph Chung <tausq@debian.org>
6199
6200 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6201 instead of "tbug". Fix regexp to work properly with gdb_test.
6202
6203 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6204
6205 * gdb.base/bitfields2.exp: New test.
6206 * gdb.base/bitfields2.c: New file.
6207
6208 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
6209
6210 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6211
6212 2004-11-16 Randolph Chung <tausq@debian.org>
6213
6214 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6215
6216 2004-11-14 Daniel Jacobowitz <dan@debian.org>
6217
6218 * gdb.threads/threadapply.exp: Correct "macro details" test.
6219
6220 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6221
6222 * gdb.threads/threadapply.exp: New test.
6223 * gdb.threads/threadapply.c: New file.
6224
6225 2004-11-07 Mark Kettenis <kettenis@gnu.org>
6226
6227 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6228 frames.
6229
6230 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
6231
6232 * gdb.base/cursal.exp: New file.
6233 * gdb.base/cursal.c: New file.
6234
6235 2004-11-03 Andrew Cagney <cagney@gnu.org>
6236
6237 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6238
6239 2004-10-30 Mark Kettenis <kettenis@gnu.org>
6240
6241 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6242 NetBSD/ELF targets.
6243
6244 2004-10-29 Joel Brobecker <brobecker@gnat.com>
6245
6246 * gdb.threads/bp_in_thread.c: New file, copied from
6247 pthread_cond_wait.c.
6248 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6249 file, rather than reusing the .c file from another testcase.
6250
6251 2004-10-20 Joel Brobecker <brobecker@gnat.com>
6252
6253 * gdb.ada/null_record.exp: Check where we stopped after
6254 sending the start command, instead of where the associated
6255 temporary breakpoint was inserted.
6256
6257 2004-10-14 Andrew Cagney <cagney@gnu.org>
6258
6259 * gdb.mi/gdb701.c (main): Return 0.
6260
6261 2004-10-13 Daniel Jacobowitz <dan@debian.org>
6262
6263 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
6264
6265 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6266
6267 * gdb.threads/schedlock.c: Add comment markers to use to find
6268 line numbers.
6269 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6270 comments.
6271 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6272 breakpoint lines.
6273
6274 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6275
6276 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6277
6278 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6279
6280 * configure.in: Add gdb.dwarf2.
6281 * configure: Regenerated.
6282 * Makefile.in: Add gdb.dwarf2.
6283 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6284 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6285 gdb.dwarf2/file1.txt: New files.
6286
6287 2004-10-11 Orjan Friberg <orjanf@axis.com>
6288
6289 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
6290 of "run", since the latter doesn't work with remote targets. Adjust
6291 the breakpoint numbering accordingly.
6292 * gdb.threads/pthread_cond_wait.exp: Ditto.
6293
6294 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6295
6296 * gdb.base/overlays.exp: Update copyright years.
6297
6298 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6299
6300 * gdb.base/overlays.exp: Disable if target is Linux.
6301
6302 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
6303
6304 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6305
6306 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6307
6308 * gdb.asm/asm-source.exp: Add m32r-linux target.
6309 * gdb.asm/m32r-linux.inc: New file.
6310
6311 2004-09-24 Andrew Cagney <cagney@redhat.com>
6312 David Anderson <anderson@redhat.com>
6313
6314 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6315 command fails, assume things will work.
6316 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6317 (_GNU_SOURCE): Define.
6318 (print_unsigned, print_hex): Change parameter to "long long".
6319 (print_byte_count): New function, use to print byte counts.
6320 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6321 O_LARGEFILE.
6322 (main): Compute an upper bound on a corefile in max_core_size.
6323 Limit memory chunk size to max_core_size. Limit total memory
6324 allocated to max_core_size.
6325
6326 2004-09-23 Andrew Cagney <cagney@gnu.org>
6327
6328 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6329 from a separate process with code that creates a corefile by
6330 making the inferior dump core.
6331
6332 2004-09-23 Mark Kettenis <kettenis@gnu.org>
6333
6334 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6335 block.
6336
6337 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6338
6339 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6340 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6341 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6342 Likewise.
6343
6344 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6345
6346 * gdb.java/jprint.exp: New test case for java inferior call.
6347 * gdb.java/jprint.java: Ditto.
6348
6349 2004-09-15 Joel Brobecker <brobecker@gnat.com>
6350
6351 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6352
6353 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6354
6355 * gdb.threads/killed.c: Include <stdlib.h>.
6356 * gdb.threads/pthreads.c: Likewise.
6357
6358 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6359
6360 * gdb.threads/killed.c: Add copyright notice.
6361
6362 2004-09-10 Jason Molenda (jmolenda@apple.com)
6363
6364 * gdb.base/define.exp: Two new tests to verify zero space chars
6365 after 'if' and 'while' commands in a user-defined command is correctly
6366 parsed.
6367
6368 2004-09-08 Andrew Cagney <cagney@gnu.org>
6369
6370 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6371 delivery test with duplicate at end of file.
6372
6373 2004-09-06 Mark Kettenis <kettenis@jive.nl>
6374
6375 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6376
6377 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6378
6379 * config/hppro.exp: Removed.
6380
6381 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6382
6383 * config/sparclet.exp: Removed.
6384
6385 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6386
6387 * config/udi.exp: Removed.
6388
6389 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6390
6391 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6392 of "exp_continue".
6393 (advancei): Likewise.
6394
6395 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6396
6397 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6398
6399 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6400
6401 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
6402 to check for nodebug in executable.
6403 * gdb.gdb/observer.exp (setup_test): Likewise.
6404 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6405 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6406
6407 2004-09-01 Andrew Cagney <cagney@gnu.org>
6408
6409 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6410 files.
6411
6412 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6413
6414 * gdb.base/unload.exp: Fix expected warning message to match
6415 latest format.
6416
6417 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
6418
6419 * gdb.base/call-rt-st.exp: Fix typos.
6420
6421 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6422
6423 * gdb.threads/thread_check.exp: New testcase.
6424 * gdb.threads/thread_check.c: New testcase.
6425
6426 2004-08-31 Andrew Cagney <cagney@gnu.org>
6427
6428 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6429 (skip_to_handler_entry): New procedures. Test stepping into a
6430 handler when the breakpoint is at the handler's entry point.
6431
6432 2004-08-30 Andrew Cagney <cagney@gnu.org>
6433
6434 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6435 gdb/1757.
6436
6437 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6438
6439 With code from Manoj Iyer <manjo@austin.ibm.com>:
6440 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6441 return value. Add an arm for "no debugging symbols found".
6442 Change a stray "error" to "perror".
6443 (gdb_run_cmd): Adapt to new return value.
6444 * gdb.base/remote.exp: Adapt to new return value.
6445 * gdb.gdb/complaints.exp: Likewise.
6446 * gdb.gdb/observer.exp: Likewise.
6447 * gdb.gdb/selftest.exp: Likewise.
6448 * gdb.gdb/xfullpath.exp: Likewise.
6449
6450 2004-08-27 Joel Brobecker <brobecker@gnat.com>
6451
6452 * gdb.threads/bp_in_thread.exp: New testcase.
6453
6454 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6455
6456 Fix PR testsuite/1735.
6457 * gdb.threads/schedlock.c (thread_function): Add a cast
6458 to suppress a gcc warning.
6459 * gdb.threads/thread-specific.c (thread_function): Likewise.
6460
6461 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6462
6463 * gdb.base/unload.c: Include <stdlib.h>.
6464
6465 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6466
6467 From Paul Gilliam <pgilliam@us.ibm.com>:
6468 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6469 synchronized after the "return".
6470
6471 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6472
6473 * gdb.mi/basics.c: Include <stdio.h>.
6474 * gdb.mi/pthreads.c: Include <stdlib.h>.
6475 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6476
6477 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6478
6479 * gdb.threads/schedlock.c: Add copyright notice.
6480
6481 2004-08-25 Andrew Cagney <cagney@gnu.org>
6482
6483 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6484 (skip_over_handler, breakpoint_over_hander): New test procedures.
6485 (advance, advancei): Add a proper prefix, do not use
6486 rerun_to_main.
6487 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6488
6489 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6490
6491 * gdb.mi/basics.c: Add copyright notice.
6492 * gdb.mi/var-cmd.c: Add copyright notice.
6493
6494 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6495
6496 * lib/gdb.exp: Remove signed_keyword_not_used.
6497 * lib/compiler.c: Likewise.
6498 * lib/compiler.cc: Likewise.
6499
6500 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6501
6502 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6503 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6504
6505 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 * gdb.base/whatis.c: Add copyright notice.
6508
6509 2004-08-20 Mark Kettenis <kettenis@gnu.org>
6510
6511 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6512 it to skip the breakpoints encoded in the inline assembly.
6513
6514 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6515
6516 * Makefile.in: Add gdb.fortran.
6517
6518 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6519
6520 * gdb.base/call-sc.exp (test_scalar_returns):
6521 Fix cut-and-paste glitch in "Make fun return now".
6522
6523 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6524
6525 * configure.in: Add gdb.fortran.
6526 * configure: Regenerate.
6527 * gdb.fortran/Makefile.in: New file.
6528 * lib/gdb.exp (skip_fortran_tests): New procedure.
6529
6530 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6531
6532 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6533 reference to bug-gnu@prep.ai.mit.edu.
6534 * gdb.mi/mi-var-child.exp: Likewise.
6535 * gdb.mi/mi-var-cmd.exp: Likewise.
6536 * gdb.mi/mi-var-display.exp: Likewise.
6537 * gdb.mi/mi2-var-block.exp: Likewise.
6538 * gdb.mi/mi2-var-child.exp: Likewise.
6539 * gdb.mi/mi2-var-cmd.exp: Likewise.
6540 * gdb.mi/mi2-var-display.exp: Likewise.
6541
6542 2004-08-15 Mark Kettenis <kettenis@gnu.org>
6543
6544 * gdb.base/unload.c (main): Make local variable msg const.
6545
6546 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6547
6548 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6549 to bug-gnu@prep.ai.mit.edu.
6550 * gdb.mi/mi-disassemble.exp: Likewise.
6551 * gdb.mi/mi-eval.exp: Likewise.
6552 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6553 default line number.
6554 * gdb.mi/mi-return.exp: Likewise.
6555 * gdb.mi/mi-simplerun.exp: Likewise.
6556 * gdb.mi/mi-stack.exp: Likewise.
6557 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6558 number with explicit range test.
6559 * gdb.mi/mi-watch.exp: Likewise.
6560 * gdb.mi/mi2-break.exp: Likewise.
6561 * gdb.mi/mi2-cli.exp: Likewise.
6562 * gdb.mi/mi2-disassemble.exp: Likewise.
6563 * gdb.mi/mi2-eval.exp: Likewise.
6564 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6565 default line number.
6566 * gdb.mi/mi2-return.exp: Likewise.
6567 * gdb.mi/mi2-simplerun.exp: Likewise.
6568 * gdb.mi/mi2-stack.exp: Likewise.
6569 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6570 number with explicit range test.
6571 * gdb.mi/mi2-watch.exp: Likewise.
6572
6573 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6574
6575 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6576 * gdb.cp/m-static.exp: Likewise.
6577 * gdb.cp/rtti.exp: Likewise.
6578
6579 2004-08-14 Mark Kettenis <kettenis@gnu.org>
6580
6581 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6582
6583 2004-08-14 Eli Zaretskii <eliz@gnu.org>
6584
6585 * ChangeLog: Prefix Local Variables with semi-colons and indent
6586 the reference to older ChangeLog files, to fix fontification in
6587 Emacs.
6588
6589 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6590
6591 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6592 * gdb.mi/mi2-break.exp: Likewise.
6593
6594 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6595
6596 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6597
6598 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6599
6600 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6601
6602 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6603
6604 * gdb.cp/classes.exp: Remove unused declarations. Just let
6605 test names default instead of providing special names. Remove
6606 extraneous demangler test.
6607
6608 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6609
6610 * gdb.base/unload.exp: New test for breakpoints in dynamically
6611 loaded libraries.
6612 * gdb.base/unload.c: Ditto.
6613 * gdb.base/unloadshr.c: Ditto.
6614
6615 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6616
6617 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6618 cp_test_ptype_class.
6619 (test_enums): Likewise.
6620
6621 2004-08-10 Andrew Cagney <cagney@gnu.org>
6622
6623 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6624 files.
6625
6626 2004-08-10 Andrew Cagney <cagney@gnu.org>
6627
6628 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6629 init_malloc call.
6630
6631 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6632
6633 * ChangeLog: Add copyright notice. The notice is copied
6634 from emacs 21.3 top level ChangeLog.
6635
6636 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6637
6638 * lib/cp-support.exp: New file.
6639 * lib/cp-support.exp (cp_test_type_class): New function.
6640 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6641 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6642 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6643 cp_test_ptype_class.
6644
6645 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6646
6647 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6648 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6649 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6650 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6651 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6652 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6653 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6654 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6655 gdb.mi/mi2-watch.exp: Update copyright years.
6656
6657 2004-08-09 Mark Kettenis <kettenis@gnu.org>
6658
6659 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6660
6661 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6662
6663 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6664 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6665 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6666 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6667 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6668 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6669 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6670 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6671 gdb.mi/mi-watch.exp: Update copyright years.
6672
6673 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6674
6675 PR gdb/1738
6676 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6677 from a breakpoint with a pending signal.
6678
6679 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6680
6681 PR gdb/1736
6682 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6683 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6684 the prompt.
6685 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6686
6687 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6688
6689 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6690
6691 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6692
6693 PR gdb/1736
6694 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6695 for i?86-*-linux*.
6696
6697 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6698
6699 * gdb.arch/i386-prologue.exp: Compile without debug information.
6700
6701 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6702
6703 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6704 rather than asking gdb to search.
6705
6706 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6707
6708 * gdb.base/gcore.c: Include <string.h>.
6709
6710 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6711
6712 * gdb.base/gcore.c: Add copyright notice.
6713
6714 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6715
6716 * gdb.base/freebpcmd.c: Include <stdio.h>.
6717 * gdb.base/long_long.c: Include <string.h>.
6718 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6719 * gdb.base/siginfo.c: Include <string.h>.
6720 * gdb.base/sigstep.c: Include <string.h>.
6721
6722 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6723
6724 * gdb.base/complex.c: Include <stdlib.h>.
6725
6726 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6727
6728 * gdb.base/complex.c: Add copyright notice.
6729
6730 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6731
6732 * gdb.base/charset.c: Include <stdlib.h>.
6733
6734 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6735
6736 * gdb.base/auxv.c: Include <stdlib.h>.
6737
6738 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6739
6740 * gdb.base/auxv.c: Add copyright notice.
6741
6742 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6743
6744 * gdb.base/coremaker.c: Add copyright notice.
6745 * gdb.base/coremaker2.c: Add copyright notice.
6746
6747 2004-08-04 Andrew Cagney <cagney@gnu.org>
6748
6749 * gdb.base/store.exp: Update copyright.
6750 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6751 names, do not import gdb_prompt.
6752
6753 2004-08-01 Andrew Cagney <cagney@gnu.org>
6754
6755 Fix PR testsuite/1729.
6756 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6757 not use capture_value with value 4.
6758 (capture_value): Add optional test name parameter.
6759 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6760 the prefix, pass to capture_value.
6761
6762 2004-08-01 Mark Kettenis <kettenis@gnu.org>
6763
6764 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6765 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6766 (main): Call new function.
6767
6768 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6769
6770 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6771
6772 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6773
6774 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6775
6776 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6777
6778 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
6779 Accept more values of vtbl pointer. Remove some messages
6780 about "obsolete gcc or gdb".
6781
6782 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6783
6784 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6785
6786 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6787
6788 * gdb.base/asm-source.exp: Properly convert target board
6789 debug flags from gcc format to binutils format.
6790
6791 2004-07-28 Mark Kettenis <kettenis@gnu.org>
6792
6793 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6794 gdb1718". PR backtrace/1718 partially fixed.
6795
6796 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6797
6798 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6799
6800 2004-07-26 Nick Clifton <nickc@redhat.com>
6801
6802 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6803 good default value for a specific architecture is available then
6804 set it to that value. Otherwise default to the -gstabs switch.
6805 Remove the -g... switches from the asm-flags variable. Allow the
6806 target board info to override the value if it wants to. Pass the
6807 switch on the assembler command line.
6808
6809 2004-07-23 Mark Kettenis <kettenis@gnu.org>
6810
6811 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6812 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6813 (main): Call new function.
6814
6815 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6816
6817 Test for PR exp/1715.
6818 * gdb.base/radix.exp: Refactor common procedures. Make all
6819 test names unique. Change XFAIL to KFAIL.
6820
6821 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6822
6823 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6824 * gdb.ada/gnat_ada.gin: ... to here.
6825 * configure.in: Use gnat_ada.gin.
6826 * configure: Regenerate.
6827
6828 2004-07-20 Andrew Cagney <cagney@gnu.org>
6829
6830 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6831 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6832 XFAILs. Clean up test messages and comments. Check backtraces.
6833 Delete re-sync code.
6834
6835 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6836
6837 Fix PR cli/740.
6838 * gdb.base/annota1.exp: Honor gdb,nosignals.
6839 * gdb.base/annota3.exp: Likewise.
6840
6841 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6842
6843 * lib/java.exp: Update copyright notice.
6844
6845 2004-07-19 Andrew Cagney <cagney@gnu.org>
6846
6847 * gdb.base/selftest.exp: Copy file from here ...
6848 * gdb.gdb/selftest.exp: ... to here.
6849
6850 2004-07-16 Andrew Cagney <cagney@redhat.com>
6851
6852 * lib/insight-support.exp: Delete file.
6853 * lib/java.exp (java_init): Fix copyright.
6854
6855 2004-07-16 Andrew Cagney <cagney@gnu.org>
6856
6857 * gdb.base/restore.c: Append "prologue" to comments marking the a
6858 function's prologue.
6859 * gdb.base/restore.exp: Update copyright, re-indent.
6860 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6861 callerN" prefix where needed. Update patterns that match a
6862 function's prologue.
6863
6864 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6865
6866 * gdb.base/restore.c: Add copyright notice.
6867
6868 2004-07-16 Andrew Cagney <cagney@gnu.org>
6869
6870 * gdb.base/logical.exp: Update copyright.
6871 (evaluate): New procedure. Use to re-implement tests using
6872 several tables.
6873
6874 2004-07-14 Martin Hunt <hunt@redhat.com>
6875
6876 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6877 which fixes some problems where init.tcl was not found.
6878
6879 2004-07-13 Andrew Cagney <cagney@gnu.org>
6880
6881 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6882 (check_sizeof, check_valueof): Do not include the output in the
6883 test name. Use gdb_test.
6884 (get_valueof): Use gdb_test_multiple.
6885
6886 * gdb.base/step-test.exp: Update copyright. Use
6887 gdb_test_multiple. Ensure that test names do not include
6888 architecture dependent output.
6889
6890 * gdb.gdb/observer.exp: Update copyright.
6891 (setup_test): Use gdb_test_multiple.
6892 (attach_first_observer, attach_second_observer)
6893 (attach_third_observer, detach_first_observer)
6894 (detach_second_observer, detach_third_observer)
6895 (reset_counters, check_counters): Make $message a prefix.
6896 (test_normal_stop_notifications): Add "args" parameter - a list of
6897 init functions to be called. Make $message a prefix,
6898 (test_observer_normal_stop): Change the message prefixes so that
6899 they are unique, pass the attach / detach procedures to
6900 test_normal_stop_notifications.
6901
6902 * gdb.base/signull.exp (test_segv): Prefix all tests with
6903 "${name}". Clean up test messages.
6904
6905 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6906
6907 * gdb.base/ena-dis-br.exp: Update copyright.
6908 (break_at): New function. Replace send_gdb with gdb_test,
6909 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6910 ignore count, not stopped at bpt", with KFAIL.
6911
6912 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
6913
6914 * gdb.base/attach.exp: Remove cleanupfile handling.
6915
6916 2004-07-12 Andrew Cagney <cagney@gnu.org>
6917
6918 * gdb.base/annota1.exp: Cleanup corefile test name.
6919 * gdb.base/annota3.exp: Ditto.
6920
6921 2004-07-12 Andrew Cagney <cagney@gnu.org>
6922
6923 * gdb.base/signals.exp: Clean up copyright, re-indent.
6924
6925 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6926 gdb_test and gdb_test_multiple.
6927
6928 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6929
6930 * gdb.java/jmain.exp: Fix expected line number for main to
6931 break at. Set XFAIL for break at main test since gcj does not
6932 provide line number info for first statement in main.
6933
6934 2004-07-08 Andrew Cagney <cagney@gnu.org>
6935
6936 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6937
6938 * gdb.base/sigbpt.exp: Make the common part of each test name a
6939 prefix instead of suffix.
6940
6941 2004-07-07 Bob Rossi <bob_rossi@cox.net>
6942
6943 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6944 test from test_tbreak_creation_and_listing to
6945 test_file_list_exec_source_file
6946 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6947 Changed name of test from test_tbreak_creation_and_listing to
6948 test_file_list_exec_source_file
6949
6950 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6951
6952 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6953 the jmisc() constructor instead of <init>.
6954 * gdb.java/jmisc1.exp: Ditto.
6955
6956 2004-07-07 Andrew Cagney <cagney@gnu.org>
6957
6958 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6959 corrupting the PC.
6960
6961 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6962
6963 * gdb.cp/templates.exp: Accept whitespace change in demangler
6964 output.
6965
6966 2004-07-06 Andrew Cagney <cagney@gnu.org>
6967
6968 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6969
6970 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6971
6972 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6973 * lib/compiler.cc: Likewise.
6974
6975 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6976
6977 * lib/compiler.cc: Work around string preprocessing problem
6978 with old hp c++ compiler.
6979 * lib/compiler.c: Likewise.
6980
6981 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
6982
6983 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6984 directives to conditionalize symbol prefixing.
6985 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6986 additional_flags handling. Add underscore prefix for Cygwin.
6987 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6988 conditionalize symbol prefixing.
6989 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6990 additional_flags handling. Add underscore prefix for Cygwin.
6991
6992 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
6993
6994 * gdb.base/bigcore.exp: Skip test on Cygwin.
6995
6996 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6997
6998 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6999 formats for "info register". Use gdb_test_multiple. Fix
7000 the "invalid register" test.
7001
7002 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
7003
7004 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7005 PID for Cygwin. Add Cygwin specific strings to check for in some
7006 tests.
7007 (do_attach_tests): Add a test for user interaction when attaching
7008 to a process with no matching symbol table already loaded.
7009
7010 2004-06-26 Andrew Cagney <cagney@gnu.org>
7011
7012 Test PR java/1567 and PR java/1565.
7013 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7014 * gdb.java/jmisc2.exp: Delete file.
7015
7016 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7017
7018 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7019
7020 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
7021
7022 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7023 attach process.
7024
7025 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7026
7027 * gdb.cp/pr-1553.exp: Remove.
7028
7029 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7030
7031 * gdb.cp/pr-1553.cc: Remove.
7032 * gdb.cp/pr-1553.exp: Disable this test.
7033
7034 2004-06-20 Jim Blandy <jimb@redhat.com>
7035
7036 Fix PR testsuite/1680.
7037 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7038 regular expressions.
7039
7040 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7041
7042 Fix PR testsuite/1679.
7043 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7044 Issue an UNSUPPORTED result instead.
7045
7046 2004-06-18 Jim Blandy <jimb@redhat.com>
7047
7048 * gdb.base/charset.exp: Only send a control-C if we see a new
7049 prompt and incomplete command.
7050
7051 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * gdb.cp/pr-574.cc: Add copyright notice.
7054
7055 2004-06-17 Jim Blandy <jimb@redhat.com>
7056
7057 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7058 cases where the regexp has no groups; this grabs random text from
7059 the previous test suite, whatever that was.
7060
7061 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7062
7063 * gdb.cp/printmethod.cc: Add copyright notice.
7064
7065 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7066
7067 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7068
7069 2004-06-16 Andrew Cagney <cagney@gnu.org>
7070
7071 * gdb.base/signull.c: Update copyright. Include <string.h>.
7072 (bowler): Replace data_pointer with data_read
7073 and data_write cases. Add code_descriptor case.
7074 (zero, desc): New array and pointer.
7075 (data, code): Change to simple pointers.
7076 * gdb.base/signull.exp: Fix probe pattern matching a function
7077 descriptor SIGSEGV. Replace data_pointer with data_read and
7078 data_write tests.
7079
7080 2004-06-16 Andrew Cagney <cagney@gnu.org>
7081
7082 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7083
7084 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7085
7086 * gdb.base/long_long.c: Add copyright notice.
7087
7088 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7089
7090 * gdb.base/long_long.exp: Remove reference to
7091 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7092 to gdb_breakpoint and gdb_continue_to_breakpoint.
7093
7094 2004-06-14 Jim Blandy <jimb@redhat.com>
7095
7096 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7097 endian case.
7098
7099 2004-06-14 Andrew Cagney <cagney@gnu.org>
7100
7101 * gdb.base/gcore.exp (capture_command_output): Delete the always
7102 passing tests containing inferior values.
7103 * gdb.base/ending-run.exp: Do not include the breakpoint address
7104 in the test message. Update copyright.
7105 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7106 size in the test name, use gdb_test_multiple. Update copyright.
7107
7108 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7109
7110 * gdb.cp/ref-types.cc: Add copyright notice.
7111
7112 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7113
7114 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7115 hp_aCC_compiler.
7116 * lib/compiler.cc: Likewise.
7117 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7118 'set' commands. Log diagnostics for other lines. Set
7119 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7120
7121 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7122
7123 * gdb.cp/try_catch.cc: Add copyright notice.
7124
7125 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7126
7127 * gdb.cp/userdef.cc: Add copyright notice.
7128
7129 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7130
7131 * gdb.cp/virtfunc.cc: Add copyright notice.
7132
7133 2004-06-11 Randolph Chung <tausq@debian.org>
7134
7135 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7136 problem.
7137
7138 2004-06-10 Andrew Cagney <cagney@gnu.org>
7139
7140 * lib/compiler.cc, lib/compiler.c: Append either
7141 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7142 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7143 instead of gcc-3-3.
7144
7145 2004-06-09 Andrew Cagney <cagney@gnu.org>
7146
7147 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7148 gdb/1455, bug is specific to "long long" and "double".
7149
7150 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7151 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7152 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7153 fixed.
7154
7155 2004-06-09 Andrew Cagney <cagney@gnu.org>
7156
7157 * gdb.base/structs.exp (test_struct_returns): Replace
7158 "return_value_unknown" and "finish_value_unknown" by
7159 "return_value_known" and "finish_value_known". Instead of
7160 "return_value_unknown" iff "finish_value_unknown", check
7161 "return_value_known" implies "finish_value_known".
7162
7163 2004-06-08 Martin Hunt <hunt@redhat.com>
7164
7165 * gdb.base/float.exp: Add pattern for mips targets.
7166
7167 2004-06-08 Randolph Chung <tausq@debian.org>
7168
7169 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7170 message for unknown architectures more clear.
7171
7172 2004-06-08 Joel Brobecker <brobecker@gnat.com>
7173
7174 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7175 start the execution of the program.
7176
7177 2004-06-07 Jim Blandy <jimb@redhat.com>
7178
7179 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7180 * gdb.arch/i386-cpuid.h: New helper file.
7181
7182 2004-06-07 Randolph Chung <tausq@debian.org>
7183
7184 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7185 has started.
7186
7187 2004-06-04 Roland McGrath <roland@redhat.com>
7188
7189 Fix PR gdb/1647.
7190 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7191 differently to be robust to output buffering differences.
7192
7193 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7194
7195 * gdb.threads/pthreads.exp: Update copyright years.
7196 (check_control_c): Change asynchronous 'after' to synchronous.
7197
7198 2004-06-04 Roland McGrath <roland@redhat.com>
7199
7200 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7201 next gdb prompt.
7202
7203 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7204
7205 Fix PR gdb/1636.
7206 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7207 calls to synchronous.
7208
7209 2004-05-26 Jim Blandy <jimb@redhat.com>
7210
7211 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7212
7213 2004-05-24 Randolph Chung <tausq@debian.org>
7214
7215 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7216 * gdb.asm/pa.inc: New file.
7217
7218 2004-05-22 Mark Kettenis <kettenis@gnu.org>
7219
7220 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7221
7222 2004-05-21 Joel Brobecker <brobecker@gnat.com>
7223 Daniel Jacobowitz <drow@mvista.com>
7224
7225 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7226 GDB prompt.
7227
7228 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7229
7230 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
7231 setjmp/longjmp. Use sigaction instead of signal.
7232
7233 2004-05-19 J. Brobecker <brobecker@gnat.com>
7234 Michael Snyder <msnyder@redhat.com>
7235
7236 * gdb.threads/pthread_cond_wait.c: New file.
7237 * gdb.threads/pthread_cond_wait.exp: New testcase.
7238
7239 2004-05-13 Andrew Cagney <cagney@redhat.com>
7240
7241 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7242 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7243
7244 2004-05-11 Andrew Cagney <cagney@redhat.com>
7245
7246 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7247 fixed but revealed gdb/1639.
7248
7249 2004-05-10 Andrew Cagney <cagney@redhat.com>
7250
7251 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7252 func1" and "next to 2nd alarm", kernel bug avoided.
7253
7254 2004-05-10 Daniel Jacobowitz <dan@debian.org>
7255
7256 PR external/1568
7257 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7258 XFAIL if it is smaller than bytes_allocated.
7259 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7260 (main): Make chunks_allocated unsigned. Correct comment.
7261
7262 2004-05-07 Joel Brobecker <brobecker@gnat.com>
7263
7264 * gdb.arch/powerpc-aix-prologue.c: New file.
7265 * gdb.arch/powerpc-aix-prologue.exp: New file.
7266
7267 2004-05-07 Jim Blandy <jimb@redhat.com>
7268
7269 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7270 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7271
7272 2004-05-06 Joel Brobecker <brobecker@gnat.com>
7273
7274 * gdb.base/sep.exp: No longer setup_kfail when the program was
7275 built with dwarf2.
7276
7277 2004-05-05 Jim Ingham <jingham@apple.com>
7278
7279 * gdb.base/pending.exp: Make sure pending breakpoints
7280 preserve the ignore count.
7281
7282 2004-04-27 Jerome Guitton <guitton@gnat.com>
7283
7284 * i386-prologue.exp: Add testcase for jump instruction as first
7285 instruction of the real code.
7286 * i386-prologue.c (jump_at_beginning): New function.
7287
7288 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7289
7290 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7291 x86_64-*-*.
7292
7293 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7294
7295 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7296 i*86-*-*.
7297
7298 2004-04-25 Mark Kettenis <kettenis@gnu.org>
7299
7300 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7301 expression that checks the return type.
7302
7303 2004-04-23 Andrew Cagney <cagney@redhat.com>
7304
7305 * gdb.base/call-sc.exp: New test of scalar call/return values.
7306 * gdb.base/call-sc.c: Ditto.
7307
7308 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7309
7310 * gdb.threads/manythreads.c: Reduce thread stack size.
7311
7312 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7313
7314 * gdb.threads/manythreads.c: Add copyright notice.
7315
7316 2004-04-23 Andrew Cagney <cagney@redhat.com>
7317
7318 * gdb.base/siginfo.exp: Better handle step out of signal.
7319 * gdb.base/sigstep.exp: Ditto.
7320
7321 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
7322 Daniel Jacobowitz <drow@mvista.com>
7323
7324 * gdb.threads/manythreads.c: New testcase.
7325 * gdb.threads/manythreads.exp: Ditto.
7326
7327 2004-04-22 Jim Blandy <jimb@redhat.com>
7328
7329 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7330 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7331
7332 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7333
7334 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7335
7336 2004-04-21 Andrew Cagney <cagney@redhat.com>
7337
7338 * gdb.base/sigstep.c: New file.
7339 * gdb.base/sigstep.exp: New file.
7340
7341 2004-04-16 Joel Brobecker <brobecker@gnat.com>
7342
7343 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7344 call to observer_notify_normal_stop.
7345
7346 2004-04-15 Andrew Cagney <cagney@redhat.com>
7347
7348 * gdb.base/siginfo.c: New file.
7349 * gdb.base/siginfo.exp: New file.
7350
7351 2004-04-12 J. Brobecker <brobecker@gnat.com>
7352
7353 * gdb.base/sep.exp: Fix typo in comment.
7354
7355 2004-04-12 J. Brobecker <brobecker@gnat.com>
7356
7357 * gdb.base/sep.c: New file.
7358 * gdb.base/sep-proc.c: New file.
7359 * gdb.base/sep.exp: New testcase.
7360
7361 2004-04-09 Mark Kettenis <kettenis@gnu.org>
7362
7363 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7364 support.
7365
7366 2004-04-05 Andrew Cagney <cagney@redhat.com>
7367
7368 * gdb.base/sigaltstack.c: New file.
7369 * gdb.base/sigaltstack.exp: New file.
7370
7371 2004-04-04 Joel Brobecker <brobecker@gnat.com>
7372
7373 * gdb.base/foll-fork.exp: Update the expected output for
7374 "help set follow-fork-mode", to match a change that was made
7375 to the help of this variable on 2004-01-13.
7376
7377 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7378
7379 * lib/ada.exp: Add copyright notice.
7380 * bar.ads: Likewise.
7381 * bar.adb: Likewise.
7382 * null_record.adb: Likewise.
7383 * null_record.exp: Likewise.
7384 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7385
7386 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7387
7388 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7389 * configure: Regenerate.
7390
7391 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7392
7393 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7394 to build the application. Remove the message printed when in
7395 verbose mode, redundant with the UNSUPPORTED message above.
7396
7397 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7398
7399 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7400 * gdb.ada (null_record.exp): New testcase.
7401
7402 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7403
7404 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7405
7406 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7407
7408 * gdb.ada: New subdirectory.
7409 * gdb.ada/Makefile.in: New file.
7410 * gdb.ada/gnat_ada.gpr.in: New file.
7411
7412 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7413
7414 * lib/ada.exp: New file.
7415
7416 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
7417
7418 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7419 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7420
7421 2004-03-22 Andrew Cagney <cagney@redhat.com>
7422
7423 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7424 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7425 Problem identified by Ulrich Weigand.
7426
7427 2004-03-17 David Carlton <carlton@kealia.com>
7428
7429 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7430 PR c++/826.
7431
7432 2004-03-16 Roland McGrath <roland@redhat.com>
7433
7434 * gdb.base/auxv.exp: New file.
7435 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7436
7437 2004-03-12 David Carlton <carlton@kealia.com>
7438
7439 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7440 * gdb.cp/pr-1553.cc: Ditto.
7441 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7442 pass branch.
7443
7444 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7445
7446 * gdb.cp/templates.exp: Accept more template types.
7447
7448 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7449
7450 From Corinna Vinschen with modifications.
7451 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7452 local variable obj_with_enum.
7453 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7454 results with obj_with_enum.
7455
7456 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7457
7458 * gdb.cp/classes.cc: New file, copied from misc.cc.
7459 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7460
7461 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7462
7463 * gdb.cp/misc.cc: Add copyright notice.
7464
7465 2004-03-05 David Carlton <carlton@kealia.com>
7466
7467 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7468 * gdb.cp/rtti.h: Update copyright.
7469 (namespace n2::n3): New.
7470 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7471 (n2::n3::func3): New.
7472 (main): Call n2::n3::func3.
7473 * gdb.cp/rtti2.cc: Update copyright.
7474 (n2::create3): New.
7475
7476 2004-03-04 Mark Kettenis <kettenis@gnu.org>
7477
7478 * gdb.asm/openbsd.inc: Fix typo.
7479
7480 2004-03-03 Fred Fish <fnf@redhat.com>
7481
7482 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7483 "val" instead of unused "size". Update copyright year.
7484
7485 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7486
7487 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7488 to use unsigned char.
7489 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7490 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7491
7492 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7493
7494 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7495 line of output.
7496
7497 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7498
7499 * gdb.base/relocate.c (dummy): Initialize.
7500
7501 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7504 a breakpoint at exit.
7505
7506 2004-02-27 Fred Fish <fnf@redhat.com>
7507
7508 * gdb.base/chng-syms.exp: Add expect condition to match failing
7509 case that isn't a timeout.
7510
7511 2004-02-27 Andrew Cagney <cagney@redhat.com>
7512
7513 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7514 support.
7515
7516 2004-02-26 Fred Fish <fnf@redhat.com>
7517
7518 * gdb.arch/gdb1431.c: Remove.
7519 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7520 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7521 of "until" incorrectly.
7522
7523 2004-02-26 J. Brobecker <brobecker@gnat.com>
7524
7525 * gdb.cp/class2.cc (empty): New class.
7526 (refer): New function.
7527 (main): Declare an object of type empty and use it.
7528 * gdb.cp/class2.exp: Print the value of an object of type empty.
7529
7530 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7531
7532 * gdb.base/langs.exp: Update query string to match the
7533 new nquery format used for pending breakpoints.
7534
7535 2004-02-26 Andrew Cagney <cagney@redhat.com>
7536
7537 Fix PR i18n/1570.
7538 * gdb.base/charset.c: Update copyright notice.
7539 (main, init_string): Remove the escape character '\e' tests.
7540 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7541 * gdb.base/charset.exp (valid_host_charset): Ditto.
7542 * gdb.base/setvar.exp: Ditto.
7543
7544 2004-02-24 Andrew Cagney <cagney@redhat.com>
7545
7546 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7547 mmapped data in core file" PASS and FAIL messages consistent.
7548
7549 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7550 setting a breakpoint. Work around PR java/1565.
7551
7552 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7553
7554 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7555 new nquery format.
7556 * gdb.base/pending.exp: Ditto.
7557
7558 2004-02-22 Mark Kettenis <kettenis@gnu.org>
7559
7560 * configure.in: Run stabs tests on *BSD.
7561 * configure: Regenerated.
7562
7563 2004-02-21 Mark Kettenis <kettenis@gnu.org>
7564
7565 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7566
7567 2004-02-20 Fred Fish <fnf@redhat.com>
7568
7569 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7570 blank in test for "returns short", for consistency with other
7571 "returns xxx" tests. Update copyright year.
7572
7573 2004-02-19 Fred Fish <fnf@redhat.com>
7574
7575 New testcase for PR breakpoint/1558.
7576 * gdb.arch/gdb1558.exp: New file.
7577 * gdb.arch/gdb1558.c: New file.
7578
7579 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
7580
7581 * gdb.base/nodebug.exp: Fix typo.
7582
7583 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7584
7585 Committed by Jim Blandy <jimb@redhat.com>.
7586
7587 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7588
7589 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7590
7591 * gdb.base/float.exp: Support s390*-*-* targets.
7592
7593 2004-02-17 Adam Fedor <fedor@gnu.org>
7594
7595 * gdb.base/gdb1555.exp: New file.
7596 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7597
7598 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
7599
7600 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7601
7602 2004-02-16 Fred Fish <fnf@redhat.com>
7603
7604 * gdb.arch/gdb1291.c: Remove
7605 * gdb.arch/gdb1291.s: New test input file.
7606 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7607 fail. Test for correct result, known incorrect result, other
7608 failures and timeouts.
7609
7610 2004-02-16 Andrew Cagney <cagney@redhat.com>
7611
7612 * gdb.base/bigcore.exp: New file.
7613 * gdb.base/bigcore.c: New file.
7614
7615 2004-02-13 Andrew Cagney <cagney@redhat.com>
7616
7617 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7618 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7619 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7620 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7621 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7622 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7623 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7624 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7625 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7626 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7627
7628 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7629
7630 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7631 executed is an alloc instruction.
7632
7633 2004-02-11 David Carlton <carlton@kealia.com>
7634
7635 * gdb.cp/breakpoint.exp: New.
7636 * gdb.cp/breakpoint.cc: New.
7637
7638 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7639
7640 Partial fix for PR gdb/1543.
7641 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7642 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7643 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7644 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7645 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7646 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7647 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7648 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7649 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7650 to bug-gdb@prep.ai.mit.edu .
7651 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7652 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7653 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7654 Likewise.
7655
7656 2004-02-10 Andrew Cagney <cagney@redhat.com>
7657
7658 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7659 using gdb_internal_error_resync.
7660
7661 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
7662
7663 * gdb.threads/thread-specific.exp: Stop early if no threads are
7664 found.
7665
7666 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7667
7668 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7669
7670 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
7671
7672 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7673 breakpoints.
7674
7675 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
7676
7677 * config/sim.exp (gdb_load): Handle $arg == "".
7678 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7679 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7680
7681 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
7682
7683 * gdb.base/maint.exp: Update test to reflect
7684 obstack changes.
7685
7686 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7687
7688 * gdb.base/pendshr.c (pendfunc): New function that calls
7689 pendfunc1.
7690 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7691
7692 2004-02-04 Fred Fish <fnf@redhat.com>
7693
7694 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7695 function symbols and update copyright years.
7696 * gdb.arch/gdb1291.c: Ditto.
7697
7698 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7699
7700 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7701
7702 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7703
7704 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7705
7706 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7707
7708 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7709
7710 2004-02-02 Fred Fish <fnf@redhat.com>
7711
7712 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7713 remote targets. Update copyright years.
7714
7715 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7716
7717 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7718 support.
7719 * gdb.base/langs.exp: Fix test which attempts to create
7720 breakpoint on non-existent function to handle new pending
7721 support.
7722 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7723 a breakpoint.
7724 * gdb.base/pending.exp: New test.
7725 * gdb.base/pending.c: New file.
7726 * gdb.base/pendshr.c: Ditto.
7727
7728 2004-02-02 David Carlton <carlton@kealia.com>
7729
7730 * gdb.cp/overload.exp: Add overloadNamespace tests.
7731 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7732 (overloadNamespace, XXX): New.
7733 (main): Call XXX::marker2.
7734
7735 2004-02-01 Fred Fish <fnf@redhat.com>
7736
7737 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7738 * gdb.base/finish.exp: Ditto.
7739 * gdb.base/gcore.exp: Ditto.
7740 * gdb.base/huge.exp: Ditto.
7741 * gdb.base/info-proc.exp: Ditto.
7742 * gdb.base/return2.exp: Ditto.
7743 * gdb.threads/gcore-thread.exp: Ditto.
7744
7745 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7746
7747 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7748
7749 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7750
7751 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7752 that opening the file succeeds on OpenBSD.
7753
7754 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7755
7756 * gdb.threads/thread-specific.c: New file.
7757 * gdb.threads/threads-specific.exp: New test script.
7758 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7759 to expect_out.
7760
7761 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7762
7763 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7764 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7765 only on the "print_small_structs from print_long_arg_list" test.
7766
7767 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7768
7769 * gdb.base/completion.exp: Kill a stray backslash.
7770
7771 From Jim Ingham <jingham@apple.com>:
7772 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7773 agrees with the result from sending a tab.
7774
7775 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
7776
7777 * gdb.base/chng-syms.exp: Remove stray newline.
7778
7779 2004-01-31 Mark Kettenis <kettenis@gnu.org>
7780
7781 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7782 *-*-openbsd*.
7783 * gdb.asm/openbsd.inc: New file.
7784
7785 2004-01-30 Mark Kettenis <kettenis@gnu.org>
7786
7787 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7788 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7789 *-*solaris2*. Remove commented out default settings for
7790 asm-flags. Replace gdb_compile with target_link.
7791
7792 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7793
7794 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7795 for all tests. Remove old hp-ux and cygnus xfail cases.
7796
7797 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7798
7799 * gdb.base/chng-syms.exp: New file.
7800 * gdb.base/chng-syms.c: New file.
7801
7802 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7803
7804 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7805 Provide arms for current output in all my configurations.
7806
7807 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7808
7809 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7810 * lib/compiler.cc: Likewise.
7811 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7812 get the right preprocessor. Eval the output directly. Remove
7813 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7814 hp_f77_compiler and hp_f90_compiler completely.
7815 (gdb_preprocess): Delete.
7816 (get_compiler): Delete.
7817
7818 2004-01-24 Mark Kettenis <kettenis@gnu.org>
7819
7820 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7821 <string.h>.
7822
7823 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
7824
7825 * gdb.mi/mi-stack.exp: Update copyright.
7826
7827 2004-01-23 David Carlton <carlton@kealia.com>
7828
7829 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7830 test for cp_lookup_transparent_type.
7831 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7832 call them.
7833
7834 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
7835
7836 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7837 after -var-update.
7838
7839 2004-01-23 David Carlton <carlton@kealia.com>
7840
7841 * gdb.cp/namespace.cc (C::ensureRefs): New.
7842 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7843
7844 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
7845
7846 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7847 case "-stack-list-locals 2".
7848 * gdb.mi/mi-var-child.exp: Test for case
7849 "-var-list-children --all-values NAME".
7850
7851 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7852
7853 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7854
7855 2004-01-18 Mark Kettenis <kettenis@gnu.org>
7856
7857 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7858 used with gdb_test_multiple.
7859
7860 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7861 read at address 0. This fixes PR testsuite/1504.
7862
7863 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
7864
7865 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7866 Remove downloading, guessing the host executable, the calls to
7867 gdb_file_cmd and gdb_target_cmd, and "load" support.
7868 (infer_host_exec): New function broken out from gdb_load.
7869 (gdb_load): New wrapper for gdbserver_gdb_load.
7870 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7871 gdb_target_cmd. Use -target-select.
7872 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7873 Download binaries to the host. Clear last_mi_remote_file when
7874 we load a new binary.
7875 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7876 call gdbserver_gdb_load and mi_gdb_target_cmd.
7877
7878 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7879
7880 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7881 type patterns.
7882
7883 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7884
7885 * gdb.cp/templates.exp: Fix typo in test name of
7886 "print Foo<volatile char*>::foo".
7887
7888 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7889
7890 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7891
7892 2004-01-16 Ben Elliston <bje@wasabisystems.com>
7893
7894 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7895 (clean mostlyclean): Remove empty rm.
7896
7897 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7898
7899 * gdb.base/setvar.exp: Add copyright years.
7900
7901 2004-01-14 David Carlton <carlton@bactrian.org>
7902
7903 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7904 PR c++/1511 and update coment.
7905 * gdb.cp/templates.exp: Update patterns to match current output.
7906 If changes involve something other than whitespace, KFAIL
7907 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7908
7909 2004-01-14 David Carlton <carlton@kealia.com>
7910
7911 * gdb.cp/namespace.exp: Add tests involving classes defined within
7912 namespaces.
7913 * gdb.cp/namespace.cc (C::CClass): New.
7914 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7915
7916 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
7917
7918 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7919 what debug info we have. Print a better message if something goes
7920 wrong while producing the separate debug info file.
7921
7922 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7923
7924 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7925
7926 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7927
7928 * gdb.base/callfuncs.c: Add copyright notice.
7929
7930 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7931
7932 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7933 inheritance. PR gdb/1498, PR gcc/13539.
7934
7935 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
7936
7937 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7938 test specific name.
7939 * gdb.mi/gdb669.exp: Ditto.
7940 * gdb.mi/mi-pthreads.exp: Ditto.
7941 * gdb.mi/mi1-pthreads.exp: Ditto.
7942 * gdb.mi/mi2-pthreads.exp: Ditto.
7943
7944 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7945
7946 * gdb.cp/member-ptr.cc: Add copyright notice.
7947
7948 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7949
7950 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7951 some patterns for recent versions of gcc and hpacc. Delete
7952 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7953 Delete tests that access a NULL pointer-to-member-data. This
7954 script is still disabled for gcc.
7955
7956 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
7957
7958 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
7959 escaped correctly.
7960
7961 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
7962
7963 * gdb.base/sepdebug.exp: New file.
7964 * gdb.base/sepdebug.c: New file.
7965 * lib/gdb.exp (separate_debug_filename): New procedure.
7966 (gdb_gnu_strip_debug): New procedure.
7967
7968 2004-01-12 Andrew Cagney <cagney@redhat.com>
7969
7970 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7971 * gdb.mi/ChangeLog-1999-2003: New file.
7972
7973 2004-01-12 Andrew Cagney <cagney@redhat.com>
7974
7975 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7976 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7977 or EEXIST", treat EBUSY as an XFAIL.
7978
7979 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7980
7981 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7982 hp_cc_compiler.
7983
7984 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7985
7986 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7987 decorations.
7988
7989 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7990
7991 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7992 and "(aCC)" decorations. Remove obsolete doco about old
7993 test results.
7994
7995 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7996
7997 * gdb.cp/exception.exp: Fix typo in doco.
7998
7999 2004-01-09 Mark Kettenis <kettenis@gnu.org>
8000
8001 * gdb.base/gdb1476.exp: Fix typo.
8002
8003 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8004
8005 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8006 file.
8007
8008 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8009
8010 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8011 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8012 Use gdb_compile. Remove restriction on gcc. Add some patterns
8013 for recent version of gdb. Delete second half, which was a copy
8014 of the first half with different build flags. This test is
8015 still disabled because it is still not ready for production.
8016
8017 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8018
8019 * gdb.cp/exception.cc: Add copyright notice.
8020 * gdb.cp/exception.exp: Add a notice that this file is broken
8021 because of line number changes caused by addition of copyright
8022 notice.
8023
8024 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8025
8026 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8027 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8028
8029 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8030
8031 * gdb.cp/classes.exp: Accept gnu abi 2.
8032 * gdb.cp/derivation.exp: Likewise.
8033 * gdb.cp/overload.exp: Likewise.
8034 * gdb.cp/virtfunc.exp: Likewise.
8035
8036 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8037
8038 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8039 semicolon after end of function.
8040
8041 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8042
8043 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8044 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8045 boilerplate code for compiling and running the program under
8046 test. Add some string method tests.
8047
8048 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8049
8050 * gdb.cp/bs15503.cc: Add copyright notice.
8051 * gdb.cp/bs15503.exp: Adjust line number.
8052
8053 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8054
8055 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8056 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8057
8058 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8059
8060 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8061 hp_cc_compiler.
8062
8063 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8064
8065 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8066 * gdb.cp/ctti.exp: Use the marker instead of "next".
8067 With gcc, run further before bailing.
8068
8069 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8070
8071 * gdb.cp/cttiadd.cc: Add copyright notice.
8072 * gdb.cp/cttiadd1.cc: Likewise.
8073 * gdb.cp/cttiadd2.cc: Likewise.
8074 * gdb.cp/cttiadd3.cc: Likewise.
8075
8076 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8077
8078 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8079 Use gdb_test, gdb_test_multiple. Use floating-point values that
8080 have exact representations in IEEE-ish formats.
8081
8082 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8083
8084 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8085 compilers. Delete duplicate call to get_compiler_info.
8086 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8087 * gdb.base/volatile.exp: Likewise.
8088
8089 2004-01-07 Mark Kettenis <kettenis@gnu.org>
8090
8091 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8092 memory at address 0.
8093
8094 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8095
8096 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8097 to test for hp-ux assembler. Fix copyright years.
8098
8099 2004-01-07 Andrew Cagney <cagney@redhat.com>
8100
8101 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8102
8103 2004-01-07 Andrew Cagney <cagney@redhat.com>
8104
8105 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8106 when creating the read-only file. From analysis by Roland McGrath
8107 and Elena Zannoni.
8108
8109 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8110
8111 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8112
8113 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8114
8115 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8116 data pointers.
8117
8118 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8119
8120 * gdb.cp/m-static.exp: Compile one source file at a time.
8121 Delete unused call to get_compiler_info.
8122
8123 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8124
8125 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8126 * gdb.base/call-rt-st.exp: Likewise.
8127 * gdb.base/nodebug.exp: Likewise.
8128 * gdb.base/volatile.exp: Likewise.
8129 * gdb.cp/ref-types.exp: Likewise.
8130 * gdb.cp/templates.exp: Likewise.
8131
8132 2004-01-05 Mark Kettenis <kettenis@gnu.org>
8133
8134 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8135
8136 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8137
8138 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8139 hppa*-hp-hpux*.
8140
8141 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8142
8143 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8144 x86_64-*-*.
8145
8146 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8147 sparc64-*-* and sparc*-solaris2*.
8148
8149 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8150
8151 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8152 return ${tests}" test. The ${tests} already mentions the
8153 filename.
8154
8155 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8156
8157 * gdb.cp/local.exp: Accept gcc abi 2.
8158
8159 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8160
8161 * gdb.cp/templates.exp: Accept gcc abi 2.
8162
8163 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 * lib/compiler.cc: Remove supports_template_debugging.
8166 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8167
8168 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8169
8170 * gdb.cp/namespace.exp: Accept gcc abi 2.
8171
8172 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8173
8174 * gdb.cp/method.exp: Accept gcc abi 2.
8175
8176 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8177
8178 * gdb.cp/classes.exp: Generate identical results as old version.
8179 * gdb.cp/derivation.exp: Likewise.
8180 * gdb.cp/overload.exp: Likewise.
8181 * gdb.cp/virtfunc.exp: Likewise.
8182
8183 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8184
8185 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8186 mysterious bug with sourceware version of expect.
8187
8188 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8189
8190 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8191 current versions of gcc, including gcc abi 2. Remove gratuitous
8192 restart of test program. Use gdb_test_multiple and gdb_test for
8193 all tests. Add patterns to xfail missing "const" in "const char *"
8194 and kfail PR gdb/1155.
8195
8196 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8197
8198 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8199 current versions of gcc, including gcc abi 2. Remove gratuitous
8200 restart of test program. Use gdb_test_multiple and gdb_test for
8201 all tests. Add patterns to kfail PR gdb/1498.
8202
8203 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8204
8205 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8206 current versions of gcc, including gcc abi 2. Use "breakpoint"
8207 and "continue" instead of restarting the target program. Use
8208 gdb_test_multiple and gdb_test for all tests.
8209
8210 2004-01-01 Mark Kettenis <kettenis@gnu.org>
8211
8212 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8213 for *-*-solaris2*.
8214
8215 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8216
8217 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8218 current versions of gcc, including gcc abi 2. Use "breakpoint"
8219 and "continue" instead of restarting the target program several
8220 times. Use gdb_test_multiple and gdb_test for all tests.
8221
8222 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8223
8224 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8225 source files.
8226
8227 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8228
8229 * gdb.base/environ.exp: Handle compiling test case from multiple
8230 source files.
8231
8232 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8233
8234 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8235
8236 2003-12-17 Jim Blandy <jimb@redhat.com>
8237
8238 * gdb.base/freebpcmd.c: Add copyright notice.
8239
8240 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8241
8242 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8243
8244 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8245
8246 2003-12-13 Jim Blandy <jimb@redhat.com>
8247
8248 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8249
8250 2003-12-12 Kevin Buettner <kevinb@redhat.com>
8251
8252 * gdb.asm/frv.inc: New file.
8253 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8254
8255 2003-12-09 Fred Fish <fnf@redhat.com>
8256
8257 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8258 functions to break1.c and leave prototypes behind. Add more
8259 "set breakpoint NN here" comments.
8260 * gdb.base/break1.c: New file.
8261
8262 * gdb.base/break.exp: Handle compiling test case from multiple
8263 source files and change source file references as needed.
8264 * gdb.base/completion.exp: Ditto.
8265 * gdb.base/condbreak.exp: Ditto.
8266 * gdb.base/define.exp: Ditto.
8267 * gdb.base/ena-dis-br.exp: Ditto.
8268 * gdb.base/info-proc.exp: Ditto.
8269 * gdb.base/maint.exp: Ditto.
8270 * gdb.base/until.exp: Ditto.
8271
8272 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8273 hardcoded line numbers.
8274 * gdb.base/define.exp: Ditto.
8275 * gdb.base/ena-dis-br.exp: Ditto.
8276 * gdb.base/maint.exp: Ditto.
8277 * gdb.base/until.exp: Ditto.
8278
8279 * gdb.base/completion.exp: Use "break1" for completion tests since
8280 "break" is no longer a unique prefix.
8281
8282 2003-12-06 Andrew Cagney <cagney@redhat.com>
8283
8284 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8285 "return_value_unimplemented". When an unimplemented struct return
8286 architecture, report incorrect values as a KFAIL
8287
8288 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8289
8290 * gdb.cp/rtti.exp: Accept new wording of warning from
8291 cp_lookup_rtti_type.
8292
8293 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8294
8295 Partial fix for PR testsuite/1456.
8296 * gdb.base/scope.exp (test_at_main): Replace references to
8297 gcc_compiled with calls to test_compiler_info.
8298 (test_at_foo): Likewise.
8299 (test_at_bar): Likewise.
8300
8301 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8302
8303 Partial fix for PR testsuite/1456.
8304 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8305 to test_compiler_info.
8306
8307 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8308
8309 * gdb.base/so-impl-ld.exp: Update copyright notice.
8310
8311 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8312
8313 Partial fix for PR testsuite/1456.
8314 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8315 to test_compiler_info.
8316
8317 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8318
8319 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8320 from current versions of gdb. Clean up regular expressions.
8321 Delete redundant timeout case.
8322
8323 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8324
8325 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8326 from current versions of gdb. Clean up regular expressions.
8327 Delete redundant timeout case.
8328
8329 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8330
8331 Partial fix for PR testsuite/1456.
8332 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8333 gcc_compiled with call to test_compiler_info.
8334
8335 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8336
8337 Partial fix for PR testsuite/1456.
8338 * gdb.base/list.exp (test_list_function): Delete unused declaration
8339 of gcc_compiled.
8340
8341 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8342
8343 Partial fix for PR testsuite/1456.
8344 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8345 call to test_compiler_info.
8346
8347 2003-11-29 Mark Kettenis <kettenis@gnu.org>
8348
8349 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8350 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8351 it to create the appropriate note.inc.
8352 * gdb.asm/asmsrc1.s: Include "note.inc".
8353 * gdb.asm/netbsd.inc: New file.
8354 * gdb.asm/empty.inc: New file.
8355
8356 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8357
8358 Partial fix for PR testsuite/1456.
8359 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8360 calls to test_compiler_info.
8361
8362 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8363
8364 Partial fix for PR testsuite/1456.
8365 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8366 calls to test_compiler_info.
8367
8368 2003-11-27 Mark Kettenis <kettenis@gnu.org>
8369
8370 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8371 pattern for the KFAILs.
8372
8373 2003-11-25 Adam Fedor <fedor@gnu.org>
8374
8375 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8376 * gdb.objc/objcdecode.m: New file.
8377
8378 2003-11-25 Adam Fedor <fedor@gnu.org>
8379
8380 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8381 * gdb.objc/nondebug.m: New file.
8382
8383 2003-11-26 Ben Elliston <bje@wasabisystems.com>
8384
8385 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8386 NetBSD as it does on FreeBSD. Modelled on a similar change by
8387 Mark Kettenis on 2003-05-30.
8388 (link-flags): Set to "--entry _start" regardless of target.
8389 Special linker flags are to be appended to $link-flags.
8390 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8391
8392 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8393
8394 * gdb.cp/method.exp: Accept output of new demangler.
8395
8396 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8397
8398 * gdb/class2.exp: New file.
8399 * gdb/class2.cc: New file.
8400
8401 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8402
8403 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8404 of new demangler.
8405
8406 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8407
8408 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8409 of gdb_test "run".
8410
8411 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8412
8413 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8414 "continue" into "run".
8415
8416 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 Partial fix for PR testsuite/1456.
8419 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8420 call to test_compiler_info.
8421 * gdb.cp/ctti.exp: Likewise.
8422 * gdb.cp/derivation.exp: Likewise.
8423 * gdb.cp/member-ptr.exp: Likewise.
8424 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8425 reference to gcc_compiled.
8426
8427 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8428
8429 Fix PR testsuite/1463.
8430 * gdb.base/structs.exp (start_structs_test): Call
8431 get_debug_format before using the debug format.
8432
8433 2003-11-22 Andrew Cagney <cagney@redhat.com>
8434
8435 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8436 * gdb.base/structs.exp: Use gdb_test_multiple.
8437
8438 2003-11-20 Andrew Cagney <cagney@redhat.com>
8439
8440 * gdb.base/structs.exp: Handle and recover from internal errors.
8441 Replace "foo${n}" with "foo<n>" in test messages.
8442
8443 * gdb.base/structs.exp: Update copyright. Rewrite.
8444 * gdb.base/structs.c: Update copyright. Rewrite.
8445
8446 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8447 resync count exceeded.
8448
8449 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8450 from the internal error.
8451 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8452 Original from Jim Blandy.
8453 (gdb_test_multiple): Use gdb_internal_error_resync.
8454
8455 2003-11-19 Andrew Cagney <cagney@redhat.com>
8456
8457 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8458 KFAIL.
8459
8460 2003-11-17 Mark Kettenis <kettenis@gnu.org>
8461
8462 New testcase for PR backtrace/1435.
8463 * gdb.arch/i386-unwind.exp: New file.
8464 * gdb.arch/i386-unwind.c: New file.
8465
8466 2003-11-17 Andrew Cagney <cagney@redhat.com>
8467
8468 * lib/gdb.exp (compiler_info): New global.
8469 (test_compiler_info): New function.
8470 (get_compiler_info): Set compiler_info.
8471 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8472 "compiler_info" to gcc-<major>-<minor>.
8473
8474 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8475
8476 * gdb.trace/configure: Remove.
8477
8478 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
8479
8480 * gdb.base/break.c: Add comments to aid finding line numbers for
8481 breakpoints.
8482 * gdb.base/break.exp: Remove all references to explicit line
8483 numbers.
8484
8485 2003-11-11 Nick Clifton <nickc@redhat.com>
8486
8487 * gdb.base/shreloc.exp: Do not run for targets which do not
8488 support shared objects.
8489
8490 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
8491
8492 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8493 Don't run tests if nofileio flag is given.
8494
8495 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
8496
8497 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
8498 as well as 'Watchpoint'.
8499
8500 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8501
8502 Reported by Jim Ingham <jingham@apple.com>:
8503 * gdb.base/annota1.exp: Match at least one occurrence of the
8504 signal handler annotation.
8505
8506 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8507
8508 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8509 as well as 'Watchpoint'.
8510
8511 2003-11-05 Michael Chastain <mec@shout.net>
8512
8513 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8514
8515 2003-11-03 Kris Warkentin <kewarken@qnx.com>
8516
8517 * gdb.arch/gdb1291.c: New test file.
8518 * gdb.arch/gdb1291.exp: New test script.
8519 * gdb.arch/gdb1431.c: New test file.
8520 * gdb.arch/gdb1431.exp: New test script.
8521
8522 2003-10-22 Michael Chastain <mec@shout.net>
8523
8524 * gdb.mi/pthreads.c: Add copyright notice.
8525
8526 2003-10-22 Michael Chastain <mec@shout.net>
8527
8528 * gdb.threads/pthreads.c: Add copyright notice.
8529
8530 2003-10-20 Michael Chastain <mec@shout.net>
8531
8532 * gdb.base/gdb1056.exp: New test script.
8533
8534 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8535
8536 * gdb.threads/killed.exp: Use gdb_run_cmd.
8537
8538 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8539
8540 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8541 create a core file.
8542 * gdb.threads/gcore-thread.exp: Likewise.
8543
8544 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
8545
8546 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8547 type, based on char type.
8548 (struct bit_flags_short_t): New bitfield type, based on short type.
8549 (init_bit_flags_char): New fuction.
8550 (init_bit_flags_short): Ditto.
8551 (print_bit_flags_char): Ditto.
8552 (print_bit_flags_short): Ditto.
8553 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8554
8555 2003-10-11 Michael Chastain <mec@shout.net>
8556
8557 * gdb.base/call-rt-st.exp: Update copyright year.
8558
8559 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8560
8561 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8562 * gdb.disasm/sh3.s: Ditto.
8563
8564 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
8565
8566 * gdb.threads/switch-threads.exp: New test.
8567 * gdb.threads/switch-threads.c: New source file.
8568
8569 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
8570
8571 * gdb.base/ending-run.exp: Add sh specific case.
8572
8573 2003-10-06 Andrew Cagney <cagney@redhat.com>
8574
8575 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8576 * gdb.disasm/mn10200.exp: Delete obsolete file.
8577
8578 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
8579
8580 * ChangeLog: Correct an entry command.exp -> commands.exp.
8581 * gdb.base/commands.exp (bp_deleted_in_command_test)
8582 (temporary_breakpoint_commands): Check noargs.
8583
8584 2003-09-25 David Carlton <carlton@kealia.com>
8585
8586 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8587 of some print tests, where appropriate. Add tests for C::D::cd,
8588 E::ce, F::cXfX, G::XgX.
8589 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8590
8591 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
8592
8593 * lib/java.exp (java_init): Import target_alias before using it.
8594
8595 2003-09-25 David Carlton <carlton@kealia.com>
8596
8597 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8598
8599 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
8600
8601 * gdb.base/selftest.exp: Accomodate more instruction reordering
8602 weirdness.
8603
8604 2003-09-17 Michael Chastain <mec@shout.net>
8605
8606 * gdb.cp/gdb1355.exp: New file.
8607 * gdb.cp/gdb1355.c: New file.
8608
8609 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
8610
8611 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8612 * gdb.asm/sh.inc: New file.
8613
8614 2003-09-11 David Carlton <carlton@kealia.com>
8615
8616 * gdb.cp/namespace.exp: Add tests for namespace types.
8617 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
8618 (test_namespace): New.
8619
8620 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
8621
8622 * gdb.base/relocate.exp: Handle new gdb output at startup.
8623 * gdb.stabs/weird.exp: Ditto.
8624
8625 2003-09-08 Michael Chastain <mec@shout.net>
8626
8627 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8628
8629 2003-09-07 Michael Chastain <mec@shout.net>
8630
8631 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8632 'parse error'.
8633
8634 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8635
8636 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8637
8638 2003-08-30 Michael Chastain <mec@shout.net>
8639
8640 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8641 * gdb.gdb/observer.exp: Ditto.
8642 * gdb.gdb/xfullpath.exp: Ditto.
8643
8644 2003-08-29 Mark Kettenis <kettenis@gnu.org>
8645
8646 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8647 *-*-*bsd*.
8648
8649 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8650
8651 * gdb.base/dump.exp: Skip for ia64.
8652
8653 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8654
8655 * gdb.asm/asm-source.exp: Add ia64 support.
8656 * gdb.asm/ia64.inc: New file.
8657
8658 2003-08-22 Michael Chastain <mec@shout.net>
8659
8660 * gdb.cp: New directory.
8661 * gdb.cp/*: Copy from gdb.c++/*.
8662 * gdb.c++/*: Remove.
8663 * Makefile.in: Change gdb.c++ to gdb.cp.
8664 * configure.in: Ditto.
8665 * configure: Regnerate.
8666
8667 2003-08-18 Mark Kettenis <kettenis@gnu.org>
8668
8669 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8670 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8671
8672 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8673
8674 * mi-var-display.exp (-var-list-children weird): Accept function
8675 pointers with argument types.
8676 * mi1-var-display.exp (-var-list-children weird): Likewise.
8677 * mi2-var-display.exp (-var-list-children weird): Likewise.
8678
8679 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8680
8681 * gdb.base/annota3.exp: Add missing newline.
8682
8683 2003-08-06 Michael Chastain <mec@shout.net>
8684
8685 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8686
8687 2003-08-12 Michael Snyder <msnyder@redhat.com>
8688
8689 * gdb.base/float.exp: Add test for SH.
8690
8691 2003-08-10 Mark Kettenis <kettenis@gnu.org>
8692
8693 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8694
8695 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8696
8697 * gdb.base/completion.exp: Remove reduntant completion test
8698 on filename.
8699
8700 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8701
8702 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8703 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8704 gdb.trace/save-trace.exp: Make sure that full pathnames are
8705 escaped correctly.
8706
8707 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8708
8709 * configure.in: Don't generate config.h from config.hin.
8710 * configure: Regenerate.
8711 * config.hin: Remove file.
8712 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8713 * gdb.threads/pthreads.c: Ditto.
8714
8715 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
8716
8717 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8718 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8719 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8720 Replace ld24 with seth/add3.
8721
8722 2003-08-02 Andrew Cagney <cagney@redhat.com>
8723
8724 * gdb.base/annota3.exp: New file.
8725 * gdb.base/annota3.c: New file.
8726 * gdb.c++/annota3.exp: New file.
8727 * gdb.c++/annota3.cc: New file.
8728
8729 2003-07-29 Michael Chastain <mec@shout.net>
8730
8731 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8732 actually failed.
8733 (do_pass): Likewise.
8734 * gdb.threads/tls.exp: Always initialize no_of_threads.
8735
8736 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
8737
8738 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8739 pattern.
8740 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8741 * gdb.threads/tls.exp: Recognize one case of the host library not
8742 supporting TLS.
8743
8744 2003-07-27 Andrew Cagney <cagney@redhat.com>
8745
8746 * gdb.base/fileio.exp: Use SH when running commands using
8747 remote_exec.
8748
8749 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
8750
8751 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8752 * gdb.base/relocate.c (dummy): New padding array.
8753
8754 2003-07-22 Michael Snyder <msnyder@redhat.com>
8755
8756 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
8757
8758 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8759 patterns to be more general, accepting old and new output.
8760 Some output chars (such as '+') also must be quoted.
8761 Some addresses are displayed numerically instead of
8762 symbolically.
8763
8764 2003-07-23 Michael Snyder <msnyder@redhat.com>
8765
8766 * gdb.base/return2.exp: Don't test long-long return.
8767
8768 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8769 * gdb.disasm/t01_mov.exp: Ditto.
8770 * gdb.disasm/t02_mova.s: Ditto.
8771 * gdb.disasm/t02_mova.exp: Ditto.
8772 * gdb.disasm/t03_add.s: Ditto.
8773 * gdb.disasm/t03_add.exp: Ditto.
8774 * gdb.disasm/t04_sub.s: Ditto.
8775 * gdb.disasm/t04_sub.exp: Ditto.
8776 * gdb.disasm/t05_cmp.s: Ditto.
8777 * gdb.disasm/t05_cmp.exp: Ditto.
8778 * gdb.disasm/t06_ari2.s: Ditto.
8779 * gdb.disasm/t06_ari2.exp: Ditto.
8780 * gdb.disasm/t07_ari3.s: Ditto.
8781 * gdb.disasm/t07_ari3.exp: Ditto.
8782 * gdb.disasm/t08_or.s: Ditto.
8783 * gdb.disasm/t08_or.exp: Ditto.
8784 * gdb.disasm/t09_xor.s: Ditto.
8785 * gdb.disasm/t09_xor.exp: Ditto.
8786 * gdb.disasm/t10_and.s: Ditto.
8787 * gdb.disasm/t10_and.exp: Ditto.
8788 * gdb.disasm/t11_logs.s: Ditto.
8789 * gdb.disasm/t11_logs.exp: Ditto.
8790 * gdb.disasm/t12_bit.s: Ditto.
8791 * gdb.disasm/t12_bit.exp: Ditto.
8792 * gdb.disasm/t13_otr.s: Ditto.
8793 * gdb.disasm/t13_otr.exp: Ditto.
8794
8795 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8796
8797 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8798
8799 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8800
8801 * gdb.threads/tls.c : New file.
8802 * gdb.threads/tls.exp : New file.
8803 * gdb.threads/tls-main.c : New file.
8804 * gdb.threads/tls-shared.c : New file.
8805 * gdb.threads/tls-shared.exp : New file.
8806
8807 2003-07-22 Andreas Schwab <schwab@suse.de>
8808
8809 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8810
8811 2003-07-20 Andreas Schwab <schwab@suse.de>
8812
8813 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8814 due to insn reordering.
8815
8816 2003-07-15 Andrew Cagney <cagney@redhat.com>
8817
8818 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8819
8820 2003-07-15 Michael Chastain <mec@shout.net>
8821
8822 * gdb.base/gdb1250.exp: New file.
8823 * gdb.base/gdb1250.c: New file.
8824
8825 2003-07-09 Michal Ludvig <mludvig@suse.cz>
8826
8827 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8828 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8829
8830 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8831
8832 * gdb.threads/tls.c: New file.
8833 * gdb.threads/tls.exp: New file.
8834 * gdb.threads/tls-main.c: New file.
8835 * gdb.threads/tls-shared.c: New file.
8836 * gdb.threads/tls-shared.exp: New file.
8837
8838 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8839
8840 * gdb.base/annota1.exp: Make sure that we properly escape the
8841 full path of the source file. Xfail more permissive patterns,
8842 due to a compiler debug info problem.
8843
8844 2003-07-07 Andreas Schwab <schwab@suse.de>
8845
8846 * gdb.asm/m68k.inc: New file.
8847 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8848
8849 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8850 arguments"): Also match negative number.
8851
8852 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8853
8854 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
8855
8856 * gdb.base/store.c (charest): New typedef.
8857 (add_char): Rename to add_charest, update.
8858 (wack_char): Rename to wack_charest, update types. Return l + r
8859 to keep r live across the call.
8860 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8861 (wack_double, wack_doublest): Return l + r to keep r live across
8862 the call.
8863 * gdb.base/store.exp: Accomodate store.c changes.
8864
8865 2003-06-30 David Carlton <carlton@kealia.com>
8866
8867 * gdb.c++/maint.exp (test_invalid_name): New.
8868 (test_first_component): Add tests for invalid names.
8869
8870 2003-06-29 Michael Chastain <mec@shout.net>
8871
8872 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8873 output of '<VTT for class>' for virtual base classes.
8874
8875 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8876
8877 * gdb.base/completion.exp: Tab-complete "complet" instead of
8878 "compl".
8879 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8880
8881 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8882
8883 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8884 * gdb.base/volatile.exp: Likewise.
8885
8886 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8887
8888 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8889 gdb/1265.
8890
8891 2003-06-28 Michael Chastain <mec@shout.net>
8892 Daniel Jacobowitz <drow@mvista.com>
8893
8894 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8895 initial line count of 'captured_main' from 26 to 32.
8896 (test_with_self): Allow xmalloc call to be interleaved with the
8897 preceding two lines.
8898
8899 2003-06-24 Joel Brobecker <brobecker@gnat.com>
8900
8901 * gdb.base/bang.exp: New testcase.
8902
8903 2003-06-23 Joel Brobecker <brobecker@gnat.com>
8904
8905 * gdb.base/langs.exp: Add some tests for the "minimal" language
8906 support.
8907
8908 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
8909
8910 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8911 the testcase.
8912
8913 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
8914
8915 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8916 offset.
8917
8918 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
8919
8920 * gdb.c++/pr-1210.cc: New file.
8921 * gdb.c++/pr-1210.exp: New file.
8922
8923 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
8924
8925 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8926 000-exec-continue.
8927
8928 2003-06-15 Mark Kettenis <kettenis@gnu.org>
8929
8930 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8931 on *-*-*bsd* instead of *-*-freebsd*.
8932
8933 2003-06-14 Andrew Cagney <cagney@redhat.com>
8934
8935 * gdb.base/store.exp: Test longest and doublest. Test all
8936 parameters. Weaken return statement match.
8937 * gdb.base/store.c: Add longest and doublest - aka long long and
8938 long double functions. Put all parameters into local register
8939 variables. Use negative values.
8940
8941 2003-06-14 Andrew Cagney <cagney@redhat.com>
8942
8943 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8944 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8945 exit status.
8946 * gdb.base/fileio.exp: Disable target when nointerrupts and
8947 noinferiorio, instead of limiting it to remote. Use remote_exec
8948 instead of system.
8949
8950 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8951
8952 * gdb.base/float.exp: Add ia64 support.
8953
8954 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
8955
8956 * gdb.base/fileio.exp: Run only on remote targets.
8957
8958 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
8959
8960 * gdb.base/fileio.c: New file, testing File-I/O.
8961 * gdb.base/fileio.exp: Ditto.
8962
8963 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8964
8965 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8966 shared objects after relocation at load time (gdb PR/1132).
8967 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
8968 as above, part of the shared object relocation test.
8969
8970 2003-06-08 Mark Kettenis <kettenis@gnu.org>
8971
8972 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8973 fully filled history list.
8974 * gdb.base/gdb_history: New file.
8975
8976 * gdb.base/signals.exp: XFAIL "continue to func1" on
8977 i*86-*-freebsd*.
8978
8979 * gdb.base/attach.exp: When trying to attach to a nonexistent
8980 process, make it possible to specify the PID based on the target,
8981 and do so for *-*-freebsd*.
8982
8983 2003-06-02 Richard Henderson <rth@redhat.com>
8984
8985 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8986
8987 2003-06-02 Richard Henderson <rth@redhat.com>
8988
8989 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8990
8991 2003-06-02 Richard Henderson <rth@redhat.com>
8992
8993 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8994
8995 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
8996
8997 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8998 of globalvar.
8999
9000 2003-06-01 Mark Kettenis <kettenis@gnu.org>
9001
9002 * gdb.asm/asm-source.exp: Check for memory read errors in
9003 disassembler test on *BSD too.
9004
9005 2003-06-01 Richard Henderson <rth@redhat.com>
9006
9007 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9008 for .frame.
9009 (gdbasm_call): Lose ldgp.
9010 (gdbasm_startup): Add frame information.
9011 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9012
9013 2003-05-31 Mark Kettenis <kettenis@gnu.org>
9014
9015 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9016 i?86-*-*.
9017
9018 2003-05-30 Mark Kettenis <kettenis@gnu.org>
9019
9020 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9021 FreeBSD.
9022
9023 2003-05-29 Richard Henderson <rth@redhat.com>
9024
9025 * gdb.asm/alpha.inc: New file.
9026 * gdb.asm/asm-source.exp: Use it.
9027
9028 2003-05-29 Jim Blandy <jimb@redhat.com>
9029
9030 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9031 'core.PID'.
9032
9033 2003-05-22 Jim Blandy <jimb@redhat.com>
9034
9035 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9036 backtrace.
9037
9038 2003-05-20 David Carlton <carlton@math.stanford.edu>
9039
9040 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9041 this time.
9042
9043 2003-05-19 David Carlton <carlton@bactrian.org>
9044
9045 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9046 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9047
9048 2003-05-19 David Carlton <carlton@bactrian.org>
9049
9050 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9051 namespace tests.
9052 Bump copyright date.
9053 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9054 (main): Call C::D::marker2.
9055 * gdb.c++/namespace1.cc: New file.
9056
9057 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9058
9059 Roland McGrath <roland@redhat.com>
9060 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
9061 there is no manager thread.
9062
9063 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9064
9065 * gdb.threads/schedlock.exp: Remove assumption that all threads
9066 will run in a particular small time slice. Also ensure we break
9067 in one of the child threads rather than the main thread.
9068
9069 2003-05-07 Jim Blandy <jimb@redhat.com>
9070
9071 Add support for assembly source testing on the s390x.
9072 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9073 architecture.
9074 * gdb.asm/s390x.inc: New file.
9075
9076 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9077 succession of 'if' statements.
9078
9079 2003-05-05 Andrew Cagney <cagney@redhat.com>
9080
9081 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9082
9083 2003-05-05 Andrew Cagney <cagney@redhat.com>
9084
9085 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9086 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9087
9088 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
9089
9090 * gdb.base/charset.exp: Update based on new behavior of set/show
9091 charset commands.
9092
9093 2003-05-01 Andrew Cagney <cagney@redhat.com>
9094
9095 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9096 variable do not give memory errors.
9097
9098 2003-04-30 Adam Fedor <fedor@gnu.org>
9099
9100 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9101 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9102 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9103 gdb.objc/basicclass.m: : New files
9104
9105 * lib/gdb.exp (gdb_compile_objc): New procedure.
9106
9107 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
9108
9109 * gdb.base/signals.exp: Make backtrace tests more specific.
9110
9111 2003-04-23 David Carlton <carlton@bactrian.org>
9112
9113 * gdb.c++/maint.exp (test_first_component): Add tests for
9114 'operator' in more locations.
9115
9116 2003-04-16 Kevin Buettner <kevinb@redhat.com>
9117
9118 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9119
9120 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
9121
9122 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
9123 func marke' instead. Update test name.
9124
9125 2003-04-15 David Carlton <carlton@math.stanford.edu>
9126
9127 * gdb.c++/maint.exp: New file.
9128
9129 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9130
9131 * gdb.threads/schedlock.c: Change type of thread function argument
9132 to long, to avoid warnings on 64-bit platforms.
9133
9134 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9135
9136 * gdb.base/attach.exp: Add new message from ptrace in case of
9137 attaching to nonexistent process.
9138
9139 2003-04-11 Jim Blandy <jimb@redhat.com>
9140
9141 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9142 gdb.c++/userdef.cc: Place comments on the lines to which the
9143 marker function might return.
9144 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9145 gdb.c++/userdef.exp: Look for those comments to check that we've
9146 returned to the right place, instead of checking line numbers.
9147
9148 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
9149
9150 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9151 match on sourcefile name, instead of directory name.
9152
9153 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
9154
9155 * gdb.base/completion.exp: Use string_to_regexp to match the
9156 working directory name.
9157
9158 2003-04-09 Jim Blandy <jimb@redhat.com>
9159
9160 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9161 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9162 after an inferior function call, report the failure, but allow the
9163 test to continue.
9164
9165 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9166
9167 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9168 with -DPROTOTYPES.
9169
9170 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9171
9172 * gdb.base/break.exp: Revert last patch.
9173
9174 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9175
9176 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9177 with -DPROTOTYPES.
9178
9179 2003-04-02 Andrew Cagney <cagney@redhat.com>
9180
9181 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9182 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9183 matching directories by the name breakpoint.
9184 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9185 Make "continue to marker1" consistent.
9186 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9187 message consistent.
9188 * lib/gdb.exp: Put "the program is no longer running", and "the
9189 program exited" in parenthesis.
9190 * lib/mi-support.exp: Ditto.
9191
9192 2003-04-02 Bob Rossi <bob_rossi@cox.net>
9193
9194 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9195
9196 2003-03-29 Andrew Cagney <cagney@redhat.com>
9197
9198 * gdb.base/sizeof.c (main): Print the value of '\377'.
9199 * gdb.base/sizeof.exp: Check the sign of '\377'.
9200
9201 2003-03-27 Michael Chastain <mec@shout.net>
9202
9203 * gdb.base/gdb1090.exp: New file.
9204 * gdb.base/gdb1090.cc: New file.
9205
9206 2003-03-27 J. Brobecker <brobecker@gnat.com>
9207
9208 * gdb.gdb/observer.exp: New regression test.
9209
9210 2003-03-27 Michael Chastain <mec@shout.net>
9211
9212 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9213 * gdb.base/ptype.exp: Likewise.
9214
9215 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
9216
9217 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9218
9219 2003-03-26 Michael Chastain <mec@shout.net>
9220
9221 * gdb.base/ptype.exp: Actually use some typedef'd types.
9222
9223 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9224
9225 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9226 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9227
9228 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9229
9230 * gdb.base/default.exp: Fix regular expression.
9231
9232 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9233
9234 * gdb.base/args.exp: Fix regular expression.
9235
9236 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9237
9238 * gdb.base/help.exp: Allow Win32 child process.
9239
9240 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9241
9242 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9243 when stepping out of main().
9244
9245 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9246
9247 * gdb.base/default.exp: Check for win32 specific message when calling
9248 "run" without executable.
9249
9250 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9251
9252 * gdb.base/args.exp: Expect .exe in output.
9253
9254 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9255
9256 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9257 Cygwin native.
9258
9259 2003-03-17 Andrew Cagney <cagney@redhat.com>
9260
9261 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9262 vector registes.
9263 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9264 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9265
9266 2003-03-17 David Carlton <carlton@math.stanford.edu>
9267
9268 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9269 test, for PR breakpoints/38.
9270 Call test_watchpoint_and_breakpoint.
9271 * gdb.base/watchpoint.c (func3): New function.
9272 (main): Call func3.
9273
9274 2003-03-04 David Carlton <carlton@math.stanford.edu>
9275
9276 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9277 Garply<Garply<char> >:: garply".
9278 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9279 with respect to PR c++/1111; note also PR c++/1113.
9280 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9281 respect to PR c++/1062.
9282 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9283
9284 2003-03-03 David Carlton <carlton@math.stanford.edu>
9285
9286 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9287 with respect to PR c++/57.
9288 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9289 c++/826.
9290 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9291 respect to PR c++/57.
9292
9293 2003-03-03 David Carlton <carlton@math.stanford.edu>
9294
9295 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9296 respect to PR c++/33 into FAILs.
9297
9298 2003-03-03 Michael Chastain <mec@shout.net>
9299
9300 * configure.in: Update copyright years.
9301
9302 2003-03-03 Michael Chastain <mec@shout.net>
9303
9304 * Makefile.in: Update copyright years.
9305
9306 2003-02-28 David Carlton <carlton@math.stanford.edu>
9307
9308 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9309 print class instead of struct and/or superfluous protection
9310 specifiers, as long as the resulting output is equivalent to the
9311 source code.
9312 Delete FIXME from end of messages on tests that don't need
9313 fixing.
9314
9315 2003-02-28 David Carlton <carlton@math.stanford.edu>
9316
9317 * gdb.c++/templates.exp (do_tests): Allow const in the two
9318 Foo<volatile char *>::foo tests.
9319
9320 2003-02-27 Michael Snyder <msnyder@redhat.com>
9321
9322 * gdb.base/restore.c (main): Return zero, so exit code
9323 will be consistant.
9324
9325 2003-02-26 David Carlton <carlton@math.stanford.edu>
9326
9327 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9328 char *>::foo" test with respect to PR c++/33. Create a new test
9329 which is identical to that one except that it doesn't put the
9330 space between the "char" and the "*"; KFAIL it, too.
9331
9332 2003-02-26 David Carlton <carlton@math.stanford.edu>
9333
9334 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9335 template types into either PASSes or KFAILs (corresponding to PR
9336 c++/57). Tweak indentation. Update copyright.
9337
9338 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9339
9340 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9341
9342 2003-02-13 Michael Chastain <mec@shout.net>
9343
9344 * gdb.base/exprs.exp: Remove i960 remnants.
9345 * gdb.base/funcargs.exp: Likewise.
9346 * gdb.base/list.exp: Likewise.
9347 * gdb.base/ptype.exp: Likewise.
9348
9349 2003-02-14 David Carlton <carlton@math.stanford.edu>
9350
9351 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9352 pEe->D::vg()" from XFAIL to KFAIL.
9353
9354 2003-02-13 Jason Molenda (jmolenda@apple.com)
9355
9356 * gdb.base/maint.exp: Update maint print statistics regexp to include
9357 new entries.
9358
9359 2003-02-13 Michael Chastain <mec@shout.net>
9360
9361 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9362
9363 2003-02-12 Michael Chastain <mec@shout.net>
9364
9365 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9366 * gdb.c++/inherit.exp: Likewise.
9367 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9368 * gdb.c++/templates.exp: Likewise.
9369 * gdb.c++/virtfunc.exp: Likewise.
9370
9371 2003-02-06 Jason Molenda (jason-cl@molenda.com)
9372
9373 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9374 why the code is written that way.
9375
9376 2003-02-05 Michael Chastain <mec@shout.net>
9377
9378 * gdb.base/dump.exp: Add missing copyright line.
9379
9380 2003-02-05 Jason Molenda (jason-cl@molenda.com)
9381
9382 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
9383 at the beginning so the breakpoint doesn't get set on the loop.
9384
9385 2003-02-05 Michael Chastain <mec@shout.net>
9386
9387 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9388 output for configurations with gcc 2.95.3.
9389
9390 2003-02-05 Keith Seitz <keiths@redhat.com>
9391 Andrew Cagney <ac131313@redhat.com>
9392
9393 * gdb.mi/mi-cli.exp: New file.
9394
9395 2003-02-04 Michael Chastain <mec@shout.net>
9396
9397 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9398 Call perror and then continue.
9399
9400 2003-02-03 Michael Chastain <mec@shout.net>
9401
9402 * gdb.c++/pr-1023.cc: New file.
9403 * gdb.c++/pr-1023.exp: New file.
9404
9405 2003-02-05 Jim Blandy <jimb@redhat.com>
9406
9407 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9408 it's local to foobar. Check for it there, and check that it's not
9409 present in main.
9410 * gdb.c++/local.cc (marker2): New function.
9411 (foobar): Call marker1.
9412 (main): Call marker2 instead of marker1.
9413
9414 2003-02-04 Andrew Cagney <ac131313@redhat.com>
9415
9416 * gdb.disasm/mn10200.exp: Obsolete file.
9417 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9418 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9419 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9420
9421 2003-02-04 David Carlton <carlton@math.stanford.edu>
9422
9423 * gdb.c++/overload.exp: Test intToChar(1).
9424 * gdb.c++/overload.cc (intToChar): New.
9425 (main): Call intToChar.
9426
9427 2003-02-03 David Carlton <carlton@math.stanford.edu>
9428
9429 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9430 'might_kfail' arg.
9431 KFAIL some of the continue_to_bp_overloaded calls, according to
9432 PR c++/1025.
9433
9434 2003-02-01 Michael Chastain <mec@shout.net>
9435
9436 * gdb.base/advance.c (marker1): New marker function.
9437 * gdb.base/advance.exp: When the 'advance' command lands on the
9438 return breakpoint, it can legitimately stop on either the
9439 current line or the next line. Accommodate both outcomes.
9440 * gdb.base/until.exp: Likewise.
9441
9442 2003-02-02 Andrew Cagney <ac131313@redhat.com>
9443
9444 2002-11-10 Jason Molenda (jason-cl@molenda.com):
9445 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9446 now a list, not a tuple.
9447 * gdb.mi/mi-var-display.exp: Ditto.
9448 * gdb.mi/gdb792.exp: Ditto.
9449
9450 2003-02-01 Andrew Cagney <ac131313@redhat.com>
9451
9452 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
9453 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9454 stack backtraces.
9455 * gdb.mi/mi-syn-frame.c: Part of same.
9456
9457 2003-02-01 Mark Kettenis <kettenis@gnu.org>
9458
9459 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9460 gdb.mi/mi1-pthreads.exp: Return instead of calling
9461 gdb_suppress_entire_file.
9462
9463 2003-02-01 Mark Salter <msalter@redhat.com>
9464
9465 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9466
9467 2003-01-31 Mark Salter <msalter@redhat.com>
9468
9469 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9470 Support empty arg.
9471
9472 2003-01-30 Michael Chastain <mec@shout.net>
9473
9474 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9475 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9476 has been fixed in gdb/readline on 2003-01-09.
9477
9478 2003-01-29 Michael Snyder <msnyder@redhat.com>
9479
9480 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9481 * gdb.base/display.exp: Allow for leading underscore in symbol.
9482 * gdb.base/args.exp: Skip if target does not support args passing.
9483
9484 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
9485
9486 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
9487 gdb_test. Accept a list of expect arguments as the third
9488 parameter.
9489 (gdb_test): Use it.
9490
9491 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
9492
9493 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9494 allow for different test tree configurations. Update some
9495 tescases accordingly.
9496 * gdb.arch/altivec-regs.exp: Ditto.
9497 * gdb.asm/asm-source.exp: Ditto.
9498 * gdb.base/advance.exp: Ditto.
9499 * gdb.base/display.exp: Ditto.
9500 * gdb.base/long_long.exp: Ditto.
9501 * gdb.base/mips_pro.exp: Ditto.
9502 * gdb.base/overlays.exp: Ditto.
9503 * gdb.base/relocate.exp: Ditto.
9504 * gdb.base/setshow.exp: Ditto.
9505 * gdb.base/step-line.exp: Ditto.
9506 * gdb.base/step-test.exp: Ditto.
9507 * gdb.base/until.exp: Ditto.
9508 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9509
9510 2003-01-17 David Carlton <carlton@math.stanford.edu>
9511
9512 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9513 corresponding to PR c++/945.
9514 Update copyright.
9515
9516 2003-01-17 David Carlton <carlton@math.stanford.edu>
9517
9518 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9519 corresponding to PR c++/68.
9520
9521 2003-01-17 David Carlton <carlton@math.stanford.edu>
9522
9523 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9524 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9525 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9526
9527 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9528
9529 * gdb.base/break.exp: Fix change of default location, because of
9530 removal of until tests.
9531 * gdb.base/help.exp: Update test for new 'until' help message.
9532 Add test for help on 'advance'.
9533 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
9534
9535 2003-01-15 Mark Kettenis <kettenis@gnu.org>
9536
9537 * gdb.base/default.exp: Adapt "info float" test for recent changes
9538 to that command. Add test for "info vector".
9539 * gdb.base/float.exp: New file. Add test for "info float" that
9540 resembles the old test in gdb.base/default.exp.
9541
9542 2003-01-15 David Carlton <carlton@math.stanford.edu>
9543
9544 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9545
9546 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9547
9548 * gdb.base/break.exp: Move the tests of until command from here...
9549 * gdb.base/until.exp: ... to here. New file. Add other tests.
9550 * gdb.base/advance.c: New file.
9551 * gdb.base/advance.exp: New file.
9552
9553 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
9554
9555 * gdb.base/args.c: New file.
9556 * gdb.base/args.exp: New file.
9557
9558 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9559
9560 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9561
9562 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9563
9564 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9565
9566 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9567
9568 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9569 dates.
9570
9571 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9572
9573 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9574
9575 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9576
9577 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9578 (ptype &*"foo").
9579 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9580
9581 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9582
9583 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9584 * gdb.mi/mi1-console.exp: Likewise.
9585
9586 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9587
9588 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9589 * gdb.mi/mi1-console.exp: Likewise.
9590
9591 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9592
9593 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9594
9595 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9596
9597 * gdb.base/detach.exp: New test.
9598
9599 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9600
9601 * Makefile.in (ALL_SUBDIRS): New variable.
9602 (subdirs, clean, distclean): Use it.
9603 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9604 regenerating Makefile, since it is generated from the top level.
9605 * gdb.asm/Makefile.in: Likewise.
9606 * gdb.base/Makefile.in: Likewise.
9607 * gdb.c++/Makefile.in: Likewise.
9608 * gdb.disasm/Makefile.in: Likewise.
9609 * gdb.java/Makefile.in: Likewise.
9610 * gdb.mi/Makefile.in: Likewise.
9611 * gdb.threads/Makefile.in: Likewise.
9612 * gdb.trace/Makefile.in: Likewise.
9613
9614 2003-01-09 David Carlton <carlton@math.stanford.edu>
9615
9616 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9617 Add copyright year 2003.
9618
9619 2003-01-06 Michael Chastain <mec@shout.net>
9620
9621 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9622 When selecting a thread, 'line' and 'file' are optional.
9623 * gdb.mi/mi1-pthreads.exp: Likewise.
9624
9625 2003-01-06 Andreas Schwab <schwab@suse.de>
9626
9627 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9628 failures.
9629
9630 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9631
9632 Fix PR gdb/844
9633 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9634 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9635
9636 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9637 instead of calling gdb_suppress_entire_file.
9638 * gdb.threads/print-threads.exp: Likewise.
9639 * gdb.threads/schedlock.exp: Likewise.
9640
9641 * gdb.threads/killed.exp: Return instead of calling
9642 gdb_suppress_entire_file.
9643 * gdb.threads/linux-dp.exp: Likewise.
9644 * gdb.threads/pthreads.exp: Likewise.
9645
9646 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9647
9648 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9649 stabs.
9650 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9651 * gdb.base/whatis.exp: Always allow (void) after function names.
9652
9653 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9654
9655 * gdb.c++/casts.exp: Correct regexp.
9656
9657 2003-01-04 Mark Kettenis <kettenis@gnu.org>
9658
9659 * configure.in: Call AC_CONFIG_HEADER. Don't call
9660 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9661 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9662 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9663 aforementioned directories in the AC_OUPUT call.
9664 * config.hin: New file.
9665 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9666 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9667 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9668 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9669 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9670 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9671 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9672 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9673 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9674 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9675 gdb.threads/configure.in, gdb.threads/configure,
9676 gdb.threads/config.in, gdb.trace/configure.in,
9677 gdb.trace/configure: Removed.
9678
9679 2003-01-03 Michael Chastain <mec@shout.net>
9680
9681 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9682 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9683
9684 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
9685
9686 * gdb.base/store.exp: Fix regular expressions.
9687
9688 2002-12-28 Mark Kettenis <kettenis@gnu.org>
9689
9690 * configure.in: Rewrite.
9691 * configure: Regenerated.
9692
9693 2003-01-03 David Carlton <carlton@math.stanford.edu>
9694
9695 * gdb.base/psymtab.exp: New file.
9696 * gdb.base/psymtab1.c: Ditto.
9697 * gdb.base/psymtab2.c: Ditto.
9698
9699 2002-12-23 Adam Fedor <fedor@gnu.org>
9700
9701 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9702
9703 2002-12-23 David Carlton <carlton@math.stanford.edu>
9704
9705 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9706 and current_directory initialization.
9707
9708 2002-12-22 Jim Blandy <jimb@redhat.com>
9709
9710 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9711 rather than as part of the output file name.
9712
9713 * gdb.base/attach.exp: There's no need to copy the test program to
9714 /tmp; that was only ever necessary on HP/UX, and this test is
9715 entirely disabled there anyway.
9716
9717 2002-12-21 Jim Blandy <jimb@redhat.com>
9718
9719 * gdb.c++/psmang.exp: Doc fix.
9720
9721 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9722 test.
9723
9724 2002-12-20 David Carlton <carlton@math.stanford.edu>
9725
9726 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9727
9728 2002-12-18 Michael Chastain <mec@shout.net>
9729
9730 * gdb.c++/annota2.exp: Add copyright year 2002.
9731
9732 2002-12-17 David Carlton <carlton@math.stanford.edu>
9733
9734 * gdb.c++/try_catch.cc: Add marker comments.
9735 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9736 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9737 * gdb.c++/m-static.cc: Ditto.
9738 * gdb.c++/m-static1.cc: Ditto.
9739 * gdb.c++/try_catch.cc: Ditto.
9740
9741 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9742
9743 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9744 to see whether we are using the new -environment-directory
9745 command which resets via -r or the old version of the command
9746 which may prompt the user. Part of fix for gdb/741.
9747
9748 2002-12-13 Andrew Cagney <ac131313@redhat.com>
9749
9750 * gdb.fortran/types.exp: Update obsolete comment.
9751 * gdb.fortran/exprs.exp: Ditto.
9752 * lib/gdb.exp: Delete obsolete code.
9753 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9754 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9755 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9756 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9757 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9758 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9759 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9760 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9761 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9762 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9763 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9764 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9765 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9766 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9767 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9768 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9769 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9770 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9771 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9772 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9773 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9774 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9775 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9776 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9777 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9778 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9779 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9780 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9781 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9782 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9783 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9784 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9785 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9786 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9787 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9788 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9789 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9790
9791 2002-12-11 David Carlton <carlton@math.stanford.edu>
9792
9793 * gdb.c++/m-data.exp: Add test for members that shadow global
9794 variables: see PR gdb/804.
9795 * gdb.c++/m-data.cc: Ditto.
9796
9797 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
9798
9799 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9800
9801 2002-12-06 David Carlton <carlton@math.stanford.edu>
9802
9803 * gdb.base/store.c: Don't declare functions static.
9804
9805 2002-12-04 Andrew Cagney <ac131313@redhat.com>
9806
9807 * gdb.base/store.exp, gdb.base/store.c: New files.
9808
9809 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9810
9811 * gdb.base/selftest.exp: Update for current gdb.
9812
9813 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9814
9815 * gdb.base/maint.exp: Only dump symbols from one source file
9816 or objfile.
9817
9818 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9819
9820 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9821 function call.
9822
9823 2002-11-25 Jim Blandy <jimb@redhat.com>
9824
9825 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9826 function appearing in error message.
9827
9828 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
9829
9830 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9831
9832 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9833
9834 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9835 for mi1 and current mi is in correct format. New mi startup message
9836 should be in mi console format. This is part of fix for PR gdb/604.
9837
9838 2002-09-18 Fernando Nasser <fnasser@redhat.com>
9839
9840 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9841 which explicitly prints the zero offset as "+0".
9842
9843 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
9844
9845 * gdb.threads/schedlock.c (args): Make unsigned.
9846
9847 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
9848
9849 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9850 numbers. Allow "foo2|selected stack frame".
9851 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9852 * gdb.asm/asmsrc2.s: Likewise.
9853 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9854 comments.
9855 * gdb.asm/mips.inc: New file.
9856
9857 2002-10-18 Adam Fedor <fedor@gnu.org>
9858
9859 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9860 * gdb.base/help.exp: Likewise.
9861
9862 2002-10-17 Kevin Buettner <kevinb@redhat.com>
9863
9864 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9865 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9866
9867 2002-10-02 Jim Blandy <jimb@redhat.com>
9868
9869 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9870
9871 2002-10-01 Andrew Cagney <ac131313@redhat.com>
9872
9873 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9874 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9875 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9876 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9877 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9878 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9879 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9880
9881 2002-09-29 Andrew Cagney <ac131313@redhat.com>
9882
9883 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9884 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9885 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9886 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9887 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9888 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9889 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
9890
9891 2002-09-27 Kevin Buettner <kevinb@redhat.com>
9892
9893 * gdb.base/annota1.exp (info break): Make directory components of
9894 path optional since not all compilers emit this debug information.
9895
9896 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9897 step ends up stepping out of the function instead of stopping on
9898 the epilogue.
9899
9900 2002-09-26 Keith Seitz <keiths@redhat.com>
9901
9902 * lib/insight-support.exp (gdbtk_start): Figure out where
9903 the insight executable is based on where gdb is. Use this
9904 executable to start insight instead of gdb.
9905
9906 2002-09-25 Andrew Cagney <cagney@redhat.com>
9907
9908 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9909
9910 2002-09-24 Andrew Cagney <ac131313@redhat.com>
9911
9912 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9913 test_isolated_complaints.
9914 (test_empty_complaint): New function.
9915 (test_empty_complaints): New function. Check no output when no
9916 complaints.
9917
9918 2002-09-19 Jim Blandy <jimb@redhat.com>
9919
9920 * gdb.base/charset.exp, gdb.base/charset.c: New files.
9921
9922 2002-09-19 Andrew Cagney <ac131313@redhat.com>
9923
9924 * gdb.gdb/complaints.exp: New file.
9925
9926 2002-09-18 Andrew Cagney <ac131313@redhat.com>
9927
9928 * gdb.base/maint.exp: Check `help maint internal-warning'.
9929
9930 2002-09-18 David Carlton <carlton@math.stanford.edu>
9931
9932 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9933 numbers, and replace them by a single breakpoint after the
9934 constructors are all finished.
9935 Add test 4.
9936 * gdb.c++/m-static.cc: Add test 4.
9937 * gdb.c++/m-static.h: New file.
9938 * gdb.c++/m-static1.cc: New file.
9939
9940 * gdb.c++/printmethod.exp: New file.
9941 * gdb.c++/printmethod.cc: New file.
9942
9943 * gdb.c++/pr-574.exp: New file.
9944 * gdb.c++/pr-574.cc: New file.
9945
9946 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9947
9948 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9949 embedded targets which never actually exit.
9950
9951 2002-09-18 Fernando Nasser <fnasser@redhat.com>
9952
9953 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9954 "don't step after run" as unresolved or unsupported, instead of xfail.
9955
9956 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9957
9958 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9959 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9960 Add newline to expected string in "step out of main (status wrapper)"
9961 case.
9962
9963 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9964
9965 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9966 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9967
9968 2002-09-17 Tom Tromey <tromey@redhat.com>
9969
9970 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9971 \000, not \0, in double-quoted string.
9972
9973 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
9974
9975 * gdb.base/commands.exp: Don't expect a "Program exited normally"
9976 string after running the commands execution on breakpoint tests.
9977
9978 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
9979
9980 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9981
9982 2002-09-12 Joel Brobecker <brobecker@gnat.com>
9983
9984 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9985
9986 2002-09-10 Keith Seitz <keiths@redhat.com>
9987
9988 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9989 runto proc.
9990 (mi_run_to_main): Use mi_runto.
9991 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9992
9993 2002-09-10 Keith Seitz <keiths@redhat.com>
9994
9995 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9996 regexp for stopping at main. Could have multiple event notifications.
9997 Don't assume that main was declared with no parameters.
9998 (mi_next): Use mi_step_to.
9999 (mi_step): Use mi_next_to.
10000
10001 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
10002
10003 * gdb.base/default.exp: Fix expected string in `info float' test.
10004
10005 2002-09-09 Ben Elliston <bje@redhat.com>
10006
10007 * config/mips.exp: Update comments.
10008 * config/mips-idt.exp: Likewise.
10009 * config/nind.exp: Likewise.
10010 * config/slite.exp: Likewise.
10011 * config/sparclet.exp: Likewise.
10012 * config/udi.exp: Likewise.
10013 * config/vx.exp: Likewise.
10014 * config/vxworks29k.exp: Likewise.
10015
10016 2002-09-05 Jim Blandy <jimb@redhat.com>
10017
10018 * gdb.threads/killed.exp: Fix test failure message.
10019
10020 2002-09-04 Keith Seitz <keiths@redhat.com>
10021
10022 * lib/mi-support.exp: Update copyright.
10023 (mi_gdb_test): Increase the priority of the expected pattern
10024 so that it matches gdb_test.
10025
10026 2002-09-03 Keith Seitz <keiths@redhat.com>
10027
10028 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10029 Use integer comparison instead of string comparison for testing
10030 whether binary was built.
10031
10032 2002-09-03 Jim Blandy <jimb@redhat.com>
10033
10034 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10035
10036 2002-08-29 Jim Blandy <jimb@redhat.com>
10037
10038 * gdb.threads/pthreads.exp: Move the portable thread compilation
10039 code into a function in lib/gdb.exp, and call that from here.
10040 * lib/gdb.exp (gdb_compile_pthreads): New function.
10041
10042 2002-08-29 Keith Seitz <keiths@redhat.com>
10043
10044 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10045 expect_out so that callers can get at it.
10046
10047 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
10048
10049 * gdb.threads/print-threads.c: New file.
10050 * gdb.threads/print-threads.exp: New file.
10051 * gdb.threads/schedlock.c: New file.
10052 * gdb.threads/schedlock.exp: New file.
10053
10054 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
10055
10056 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10057 not altivec.c.
10058
10059 2002-08-17 Mark Kettenis <kettenis@gnu.org>
10060
10061 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10062 targets. The problem should be fixed now.
10063
10064 2002-08-15 Mark Kettenis <kettenis@gnu.org>
10065
10066 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10067 2002-07-24 change that removes final dots from error messages.
10068
10069 2002-08-13 Tom Tromey <tromey@redhat.com>
10070
10071 * gdb.base/readline.exp: New file.
10072
10073 2002-08-01 Andrew Cagney <ac131313@redhat.com>
10074
10075 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10076 supress message.
10077
10078 2002-08-01 Andrew Cagney <cagney@redhat.com>
10079
10080 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10081 CHILL_FOR_TARGET and CHILL_LIB.
10082 * configure.in (configdirs): Remove gdb.chill.
10083 * configure: Regenerate.
10084 * lib/gdb.exp: Obsolete references to chill.
10085 * gdb.fortran/types.exp: Ditto.
10086 * gdb.fortran/exprs.exp: Ditto.
10087
10088 2002-07-30 Kevin Buettner <kevinb@redhat.com>
10089
10090 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10091 set Irix-specific compile and link flags.
10092
10093 2002-07-29 Kevin Buettner <kevinb@redhat.com>
10094
10095 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10096 source files. The ``-o'' option doesn't work with the ``-E'' option
10097 when using the Irix compiler.
10098
10099 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
10100
10101 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10102 Improve support for reusing an exec file. Copy exec file
10103 to target, and run gdbserver on the target instead of on the host.
10104
10105 2002-07-18 Jim Blandy <jimb@redhat.com>
10106
10107 * gdb.base/ending-run.exp: Don't expect to see the program end in
10108 some orderly fashion when we're running on a real stand-alone
10109 board.
10110
10111 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10112 targets that don't support interrupts.
10113
10114 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10115
10116 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10117 systems.
10118 Move comments in expect statements to inside the actions, so that they
10119 don't get matched against.
10120
10121 2002-07-10 Mark Kettenis <kettenis@gnu.org>
10122
10123 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10124 function when asleep" test.
10125
10126 2002-07-10 Andrew Cagney <ac131313@redhat.com>
10127
10128 * gdb.base/page.exp: Rewrite to handle problems with very long
10129 `info set' output. Update copyright.
10130
10131 2002-06-26 Andrew Cagney <ac131313@redhat.com>
10132
10133 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10134 gdb.threads-hp.
10135 * gdb.hp/configure: Regenerate.
10136 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10137 * gdb.hp/gdb.threads-hp/configure: Delete file.
10138 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10139
10140 2002-06-22 Andrew Cagney <ac131313@redhat.com>
10141
10142 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10143 setlocale, bindtextdomain and textdomain.
10144
10145 2002-06-11 Jim Blandy <jimb@redhat.com>
10146
10147 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10148 preprocessor macro information is present.
10149
10150 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10151 tests.
10152
10153 2002-06-06 Michael Snyder <msnyder@redhat.com>
10154
10155 * gdb.base/overlays.exp: Record addresses of overlay
10156 functions in TCL variables rather than in GDB variables,
10157 to avoid having GDB convert them to pointers (with loss
10158 of information).
10159
10160 * gdb.base/d10v.ld: Merge in several years worth of
10161 default linker script changes.
10162 * gdb.base/long_long.exp: Add check for sizeof (long double).
10163
10164 2002-06-06 Michal Ludvig <mludvig@suse.cz>
10165
10166 * gdb.asm/asm-source.exp: Add x86-64 target.
10167 * gdb.asm/x86_64.inc: New.
10168
10169 2002-05-30 Michael Chastain <mec@shout.net>
10170
10171 From Benjamin Kosnik <bkoz@redhat.com>:
10172 * gdb.c++/m-static.cc: New file.
10173 * gdb.c++/m-static.exp: New file.
10174
10175 2002-05-28 Michael Snyder <msnyder@redhat.com>
10176
10177 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10178 precision.
10179
10180 2002-05-27 Michael Chastain <mec@shout.net>
10181
10182 From Benjamin Kosnik <bkoz@redhat.com>:
10183 * gdb.c++/m-data.cc: New file.
10184 * gdb.c++/m-data.exp: New file.
10185
10186 2002-05-27 Michael Chastain <mec@shout.net>
10187
10188 From Benjamin Kosnik <bkoz@redhat.com>:
10189 * gdb.c++/try_catch.cc: New file.
10190 * gdb.c++/try_catch.exp: New file.
10191
10192 2002-05-27 Michael Chastain <mec@shout.net>
10193
10194 * gdb.c++/local.exp: Accept more nested types in output.
10195
10196 2002-05-26 Michael Chastain <mec@shout.net>
10197
10198 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10199
10200 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10201
10202 * lib/gdb.exp (gdb_wrapper_init): Just because
10203 gdb_wrapper_file exists, this does not mean that the file
10204 should not be rebuilt. That is what gdb_wrapper_initialized
10205 is for.
10206 (default_gdb_init): Reset gdb_wrapper_initialized.
10207
10208 2002-05-23 Michael Snyder <msnyder@redhat.com>
10209
10210 * gdb.base/all-bin.exp: Revise previous patch by just reducing
10211 the precision of the floating point test results.
10212 * gdb.base/call-rt-st.exp: Ditto.
10213
10214 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10215 * gdb.base/call-rt-st.exp: Ditto.
10216
10217 2002-05-19 Michael Chastain <mec@shout.net>
10218
10219 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10220
10221 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
10222
10223 * configure.in (configdirs): Add gdb.arch.
10224 * configure: Regenerate.
10225
10226 2002-05-17 Jim Blandy <jimb@redhat.com>
10227
10228 * gdb.base/completion.exp: Recognize the more detailed error
10229 messages produced by the macro expander's lexical analyzer.
10230
10231 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10232
10233 * gdb.arch/altivec-abi.c: New file.
10234 * gdb.arch/altivec-abi.exp: New file.
10235 * gdb.arch/altivec-regs.c: New file.
10236 * gdb.arch/altivec-regs.exp: New file.
10237
10238 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
10239
10240 * gdb.base/maint.exp (maint print type): Update for new type
10241 structure.
10242
10243 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10244
10245 * gdb.arch: New directory.
10246 * gdb.arch/configure.in: New file.
10247 * gdb.arch/configure: New file.
10248 * gdb.arch/Makefile.in: New file.
10249
10250 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
10251
10252 * gdb.asm/asm-source.exp: Add v850 as supported target.
10253 * gdb.asm/v850.inc: New file.
10254
10255 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
10256
10257 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10258
10259 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
10260
10261 * gdb.base/break.exp: Check 'break "marker2"'.
10262
10263 2002-05-10 Michael Snyder <msnyder@redhat.com>
10264
10265 * gdb.base/long_long.exp: Fix typo.
10266
10267 2002-05-10 Jim Blandy <jimb@redhat.com>
10268
10269 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10270 a bug.
10271
10272 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10273 Recognize more detailed error message produced by the macro
10274 expander's lexical analyzer.
10275 * lib/gdb.exp (test_print_reject): Same.
10276
10277 2002-05-09 Mark Kettenis <kettenis@gnu.org>
10278
10279 * gdb.c++/method.exp: Fix typo.
10280
10281 2002-05-08 Michael Snyder <msnyder@redhat.com>
10282
10283 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10284 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
10285 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
10286 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10287 Add iftarget clause for strongarm.
10288
10289 2002-05-06 Michael Snyder <msnyder@redhat.com>
10290
10291 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10292 (gdb_continue_to_end): Accept output from status wrapper.
10293 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10294 Clean up fail messages to match pass messages.
10295
10296 Enable the "needs_status_wrapper" testsuite feature.
10297 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10298 (gdb_compile): Conditionally call gdb_wrapper_init.
10299 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10300 * gdb.c++/method.exp: Recognize output from status wrapper.
10301
10302 2002-05-06 Ben Elliston <bje@redhat.com>
10303 From Graydon Hoare <graydon@redhat.com>
10304
10305 * config/sid.exp: Include support for "rawsid" protocol.
10306
10307 2002-05-03 Jim Blandy <jimb@redhat.com>
10308
10309 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10310 * gdb.c++/hang3.C: New file.
10311
10312 2002-05-04 Andrew Cagney <ac131313@redhat.com>
10313
10314 * gdb.base/default.exp: Remove obsolete code.
10315 * gdb.c++/misc.exp: Ditto. Update copyright.
10316 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10317 * gdb.base/whatis.exp: Ditto. Update copyright.
10318 * gdb.base/scope.exp: Ditto. Update copyright.
10319 * gdb.base/ptype.exp: Ditto. Update copyright.
10320 * gdb.base/printcmds.exp: Ditto. Update copyright.
10321 * gdb.base/opaque.exp: Ditto. Update copyright.
10322 * gdb.base/list.exp: Ditto.
10323 * gdb.base/funcargs.exp: Ditto. Update copyright.
10324 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10325 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10326 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10327 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10328 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10329 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10330
10331 2002-05-02 Michael Snyder <msnyder@redhat.com>
10332
10333 * gdb.base/watchpoint.exp: Add xscale target.
10334 * gdb.base/long_long.exp: Add xscale target.
10335 * gdb.base/default.exp: Add xscale target.
10336
10337 2002-05-01 Jim Blandy <jimb@redhat.com>
10338
10339 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10340 gdb.c++/hang.exp: New test.
10341
10342 2002-05-01 Fred Fish <fnf@redhat.com>
10343
10344 * gdb.base/completion.exp: Handle completions of "./Make" for
10345 more than one completion possibility, as is the case when we
10346 build and test in the source tree.
10347
10348 2002-04-29 Anthony Green <green@redhat.com>
10349
10350 * gdb.java/jmisc1.exp: New file.
10351 * gdb.java/jmisc2.exp: New file.
10352
10353 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
10354
10355 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10356
10357 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
10358
10359 * gdb.base/help.exp: Change 'help status' to allow for target
10360 dependent output differences.
10361
10362 2002-04-22 Michael Chastain <mec@shout.net>
10363
10364 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10365
10366 2002-04-22 Michael Chastain <mec@shout.net>
10367
10368 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10369
10370 2002-04-17 David S. Miller <davem@redhat.com>
10371
10372 * gdb.asm/sparc64.inc: New file.
10373 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10374
10375 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
10376
10377 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10378 instruction file directly into the build tree. Clean up at end of
10379 test.
10380
10381 2002-04-18 David S. Miller <davem@redhat.com>
10382
10383 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10384 handle 64-bit platforms correctly.
10385 * gdb.base/maint.exp: Likewise.
10386
10387 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10388
10389 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10390 ``-fpic'' when compiling files comprising a shared library, but
10391 it does need additional linker flags in order to find shared
10392 libraries at run time.
10393
10394 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10395
10396 * gdb.base/cvexpr.c (use): New function.
10397 (main): Invoke use() on all global variables to prevent
10398 some linkers from deleting these otherwise unused symbols.
10399
10400 2002-04-17 Michael Chastain <mec@shout.net>
10401 From David S. Miller <davem@redhat.com>
10402
10403 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10404 handle 64-bit platforms correctly.
10405
10406 2002-04-12 Michael Snyder <msnyder@redhat.com>
10407 From Jim Blandy <jimb@redhat.com>
10408 * gdb.base/foo.c (foox): Remove section attribute; the linker
10409 script can handle this instead.
10410 * gdb.base/bar.c (barx): Same.
10411 * gdb.base/baz.c (bazx): Same.
10412 * gdb.base/grbx.c (grbxx): Same.
10413
10414 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10415 manager doesn't automatically unmap overlays unnecessarily.
10416
10417 2002-04-10 Martin M. Hunt <hunt@redhat.com>
10418
10419 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10420 stepping out of main.
10421
10422 2002-04-09 Michael Chastain <mec@shout.net>
10423
10424 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10425 scope so that the nested scope tests will make sense.
10426 * gdb.c++/local.exp: Write patterns that actually work with gcc
10427 (the HP patterns "were never known to work with gcc").
10428 Keep the old aCC patterns too.
10429
10430 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
10431
10432 * gdb.base/attach.exp: Correct target board test.
10433
10434 2002-04-08 Michael Chastain <mec@shout.net>
10435
10436 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10437 in a const method. Add some xfail and fail cases for configurations
10438 that do not emit the "const ...".
10439
10440 2002-04-07 Michael Chastain <mec@shout.net>
10441
10442 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10443 Accept "A * const" and "const A * const" as type of "this".
10444 Fix spelling of getFunky throughout. Make messages uniform.
10445
10446 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10447
10448 Work around for PR gdb/285:
10449 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10450
10451 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10452
10453 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10454 instructions file at run time instead of configure time.
10455 Sometimes we run the test in a directory that is not the one we
10456 configured in.
10457 * gdb.asm/configure.in: Delete creation of symlink.
10458 * gdb.asm/configure: Regenerate.
10459
10460 2002-04-05 J. Brobecker <brobecker@gnat.com>
10461
10462 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10463 xfullpath () function.
10464
10465 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10466
10467 * gdb.asm/Makefile.in: Correct dependencies.
10468
10469 * gdb.asm/powerpc.inc: New file.
10470 * gdb.asm/asm-source.exp: Add PowerPC.
10471 * gdb.asm/configure.in: Likewise.
10472 * gdb.asm/configure: Regenerated.
10473
10474 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10475
10476 * gdb.base/relocate.exp: New file.
10477 * gdb.base/relocate.c: New file.
10478
10479 2002-04-04 Fred Fish <fnf@redhat.com>
10480
10481 * gdb.base/step-test.exp: Update comment regarding stopping in
10482 memcpy/bcopy calls inserted as part of the compiler runtime.
10483
10484 2002-04-04 Michael Snyder <msnyder@redhat.com>
10485
10486 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10487
10488 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
10489
10490 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10491 (gdb_expect): Remove $notransfer hack.
10492
10493 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
10494
10495 * gdb.c++/classes.exp ("calling method for small class"): Match
10496 updated register output.
10497
10498 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10499
10500 Fix PR gdb/452
10501 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10502 when finished. Make gdb_file_cmd send "exec-file" when
10503 appropriate.
10504
10505 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10506
10507 * gdb.base/attach.exp: Remove extra setup_xfail.
10508
10509 2002-03-26 Michael Snyder <msnyder@redhat.com>
10510
10511 * gdb.base/default.exp: Add tests for dump, append, and restore.
10512 * gdb.base/help.exp: Add tests for dump, append, and restore.
10513 * gdb.base/dump.exp: New file, test dump, append and restore.
10514 * gdb.base/dump.c: New file.
10515
10516 2002-03-27 Michael Snyder <msnyder@redhat.com>
10517
10518 * gdb.base/help.exp: Modify expect strings to reflect
10519 clean-ups in help messages.
10520
10521 2002-03-26 Fred Fish <fnf@redhat.com>
10522
10523 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10524 have debugging info for those functions and the compiler uses them
10525 internally to copy structs around.
10526
10527 2002-03-26 Fred Fish <fnf@redhat.com>
10528
10529 * gdb.base/list.exp: Revert the change made yesterday and add note
10530 about why we don't list the default lines for remote targets.
10531
10532 2002-03-25 Michael Snyder <msnyder@redhat.com>
10533
10534 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10535
10536 2002-03-25 Fred Fish <fnf@redhat.com>
10537
10538 * gdb.base/list.exp: This test works on remote targets so remove
10539 the short circuit for remote targets. Update copyright.
10540
10541 2002-03-25 Fred Fish <fnf@redhat.com>
10542
10543 * gdb.base/attach.exp: Fix logic error that was suppressing this
10544 test for all non hppa*-*-hpux* targets, instead of the hp target.
10545 Move comments closer to the suppression point. Also now need to
10546 check that we are running natively.
10547
10548 2002-03-22 Michael Snyder <msnyder@redhat.com>
10549
10550 * gdb.base/default.exp: Add test for gcore. Update copyright.
10551 * gdb.base/help.exp: Add test for gcore. Update copyright.
10552
10553 2002-03-06 Fred Fish <fnf@redhat.com>
10554
10555 * gdb.base/funcargs.c: Remove extraneous ';' character.
10556 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10557
10558 2002-03-04 Michael Chastain <mec@shout.net>
10559
10560 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10561 accommodate gcc v3 function signature.
10562 * gdb.mi/mi0-var-cmd-exp: Ditto.
10563
10564 2002-02-24 Andrew Cagney <ac131313@redhat.com>
10565
10566 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10567 ``GNU/Linux'' or ``Linux kernel''
10568 * testsuite/gdb.threads/pthreads.c: Ditto.
10569
10570 2002-02-24 Michael Chastain <mec@shout.net>
10571
10572 * gdb.threads/pthreads.c (thread1): Add a return statement.
10573 (thread2): Likewise.
10574 (foo): Likewise.
10575
10576 2002-02-23 Michael Chastain <mec@shout.net>
10577
10578 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10579 to placate gcc.
10580
10581 2002-02-23 Michael Chastain <mec@shout.net>
10582
10583 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10584 test "ptype bint". The test passes on all my stabs configurations.
10585
10586 2002-02-21 Jim Blandy <jimb@redhat.com>
10587
10588 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10589 filename at a time, and watch for the ones we want to see.
10590
10591 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10592 types of pointers to prototyped functions.
10593
10594 2002-02-20 Andrew Cagney <ac131313@redhat.com>
10595
10596 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10597 signed, unsigned and straight char.
10598 (padding_char, padding_short, padding_int, padding_long,
10599 padding_long_long, padding_float, padding_double,
10600 padding_long_double): New global variables.
10601 (fill, fill_structs): New functions.
10602
10603 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10604 for correctly sized writes. Update copyright.
10605 (get_valueof): New procedure.
10606 (get_sizeof): Call get_valueof.
10607 (check_valueof): New procedure.
10608 (check_padding): New procedure.
10609
10610 2002-02-20 Michael Chastain <mec@shout.net>
10611
10612 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10613 to setup_xfail. Document some of the remaining calls.
10614
10615 2002-02-18 Michael Chastain <mec@shout.net>
10616
10617 * gdb.c++/userdef.exp: Update copyright year.
10618
10619 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
10620
10621 * gdb.c++/userdef.exp: Test overloaded operators properly.
10622 Remove xfails.
10623
10624 2002-02-14 Michael Snyder <msnyder@redhat.com>
10625
10626 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10627
10628 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
10629
10630 * gdb.base/a2-run.exp: Check for a remote target properly.
10631 * gdb.base/annota1.exp: Likewise.
10632 * gdb.base/list.exp: Likewise.
10633 * gdb.base/reread.exp: Likewise.
10634 * gdb.base/scope.exp: Likewise.
10635 * gdb.base/shlib-call.exp: Likewise.
10636 * gdb.base/term.exp: Likewise.
10637 * gdb.c++/annota2.exp: Likewise.
10638
10639 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
10640
10641 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10642
10643 2002-02-10 Michael Chastain <mec@shout.net>
10644
10645 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10646 (call_after_alloca): Ditto.
10647
10648 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
10649
10650 * gdb.base/ending-run.exp: Guard "cont" test with
10651 gdb_skip_stdio_test.
10652
10653 2002-02-06 Jim Blandy <jimb@redhat.com>
10654
10655 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10656 from here...
10657 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10658 To here. Disable this test on non-HP platforms. Add big comment.
10659
10660 2002-02-04 Michael Snyder <msnyder@redhat.com>
10661
10662 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10663 other than d10v and m32r.
10664
10665 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
10666
10667 * gdb.base/default.exp: Rewrite test patterns to reduce time
10668 taken to match them.
10669
10670 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10671
10672 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10673 Allow a start function above main.
10674 * gdb.threads/linux-dp.exp: Fix copyright date.
10675
10676 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10677
10678 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10679 (check_philosopher_stack): Check for manager thread before checking
10680 for a just-starting thread.
10681
10682 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10683
10684 From Neil Booth <neil@daikokuya.demon.co.uk>:
10685 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10686 warnings.
10687
10688 2002-01-21 Fred Fish <fnf@redhat.com>
10689
10690 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10691 not caller.
10692
10693 2002-01-21 Jim Blandy <jimb@redhat.com>
10694
10695 * gdb.base/reread.exp: Check that GDB properly re-reads the
10696 executable file when it changes while no inferior is running.
10697
10698 2002-01-21 Fred Fish <fnf@redhat.com>
10699
10700 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10701 optionally accept the "shlib events" variation.
10702
10703 2002-01-21 Jim Blandy <jimb@redhat.com>
10704
10705 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10706 call `fflush' after every `printf', so that the output is produced
10707 at predictable points, regardless of whatever buffering does (or
10708 doesn't) take place.
10709 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10710 at different points.
10711
10712 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10713
10714 * gdb.c++/inherit.exp: Update copyright years.
10715 * gdb.c++/method.exp: Likewise.
10716
10717 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10718
10719 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10720 artificial methods/arguments.
10721 * gdb.c++/derivation.exp: Likewise.
10722 * gdb.c++/inherit.exp: Likewise.
10723 * gdb.c++/method.exp: Likewise.
10724 * gdb.c++/virtfunc.exp: Likewise.
10725
10726 2002-01-18 Andrew Cagney <ac131313@redhat.com>
10727
10728 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10729 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10730 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10731 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10732 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10733 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10734
10735 2002-01-17 Jim Blandy <jimb@redhat.com>
10736
10737 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10738 anchoring the pattern matching the entry point symbol's name.
10739
10740 2002-01-17 Andrew Cagney <ac131313@redhat.com>
10741
10742 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10743 continue/quit query. Update copyright.
10744
10745 2002-01-14 Michael Snyder <msnyder@redhat.com>
10746
10747 * gdb.base/gcore.exp: Remove extra debugging output.
10748
10749 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10750
10751 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10752 for slightly dubious v2 mangled string.
10753
10754 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10755
10756 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10757
10758 2002-01-10 Jason Merrill <jason@redhat.com>
10759
10760 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
10761
10762 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10763 constructors.
10764 * gdb.c++/derivation.exp: Likewise.
10765 * gdb.c++/templates.exp: Likewise.
10766 * gdb.c++/virtfunc.exp: Likewise.
10767
10768 2002-01-10 Michael Snyder <msnyder@redhat.com>
10769
10770 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
10771
10772 2002-01-08 Michael Snyder <msnyder@redhat.com>
10773
10774 * gdb.base/gcore.exp: New test for generate-core-file command.
10775 * gdb.base/gcore.c: Testcase for above.
10776 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10777
10778 2002-01-08 Jason Merrill <jason@redhat.com>
10779
10780 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10781
10782 2002-01-07 Fred Fish <fnf@redhat.com>
10783
10784 * gdb.c++/overload.exp: Remove unconditional xfails for:
10785 print foo_instance1.overloadargs(1)
10786 print foo_instance1.overloadargs(1, 2)
10787 print foo_instance1.overloadargs(1, 2, 3)
10788 print foo_instance1.overloadargs(1, 2, 3, 4)
10789 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10790 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10791 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10792 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10793 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10794 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10795 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10796 print foo_instance1.overload1arg()
10797 print foo_instance1.overload1arg((char)arg2)
10798 print foo_instance1.overload1arg((signed char)arg3)
10799 print foo_instance1.overload1arg((unsigned char)arg4)
10800 print foo_instance1.overload1arg((int)arg7)
10801 print foo_instance1.overload1arg((unsigned int)arg8)
10802 print foo_instance1.overload1arg((float)arg11)
10803 print foo_instance1.overload1arg((double)arg12)
10804
10805 2002-01-07 Michael Snyder <msnyder@redhat.com>
10806
10807 * gdb.base/huge.exp: New test. Print a very large target data object.
10808 (skip_huge_test): New test variable. Define if you want to skip this
10809 test. The test reads an 8 megabyte data object from the target, so it
10810 might be very time consuming on remote targets with a slow connection.
10811 * gdb.base/huge.c: New file. Test case for above.
10812
10813 2002-01-07 Fred Fish <fnf@redhat.com>
10814
10815 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10816 g_instance.bfoo, and g_instance.cfoo.
10817
10818 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10819
10820 * gdb.base/break.c (multi_line_if_conditional): New function.
10821 (multi_ilne_while_conditional): Likewise.
10822 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10823 IF or WHILE condition puts the breakpoint at the start of
10824 the condition.
10825
10826 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10827 hppa*-*-hpux* expected failure.
10828 * gdb.base/structs.exp (do_function_calls): Similarly.
10829
10830 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10831 watchpoints.
10832
10833 2002-01-06 Andrew Cagney <ac131313@redhat.com>
10834
10835 Fix PR gdb/66.
10836 * gdb.base/structs.exp: Replace skip for a29k with skip for
10837 gdb,cannot_call_functions.
10838 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10839 * gdb.base/callfuncs.exp: Ditto.
10840 * gdb.base/call-rt-st.exp: Ditto.
10841 * gdb.base/call-strs.exp: Ditto.
10842 * gdb.base/callfwmall.exp: Ditto.
10843 * gdb.base/scope.exp: Obsolete xfail a29k.
10844 * gdb.c++/misc.exp: Ditto.
10845 * gdb.c++/cplusfuncs.exp: Ditto.
10846 * gdb.base/ptype.exp: Ditto.
10847 * gdb.base/printcmds.exp: Ditto.
10848 * gdb.base/opaque.exp: Ditto.
10849 * gdb.base/list.exp: Ditto.
10850 * gdb.base/funcargs.exp: Ditto.
10851 * gdb.base/default.exp: Ditto.
10852
10853 2002-01-04 Michael Snyder <msnyder@redhat.com>
10854
10855 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
10856 * gdb.base/maint.exp: Add tests for maint info sections options.
10857
10858 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10859
10860 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10861
10862 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
10863
10864 * gdb.asm/arm.inc: New file.
10865 * gdb.asm/asm-source.exp: Add arm targets.
10866 * gdb.asm/configure.in: Ditto.
10867 * gdb.asm/configure: Recreated from configure.in.
10868
10869 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10870
10871 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10872 with HP's compiler.
10873 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10874 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10875 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10876 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10877
10878 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10879 either HP's compilers or GCC.
10880
10881 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10882 a SIGBUS or SIGSEGV.
10883
10884 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10885
10886 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10887 can be compiled with either HP's compiler or GCC.
10888
10889 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10890 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10891 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10892
10893 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10894 to match current gdb output. Update due to using auto-solib-limit
10895 for limiting instead of overloading auto-solib-add.
10896 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10897 test program.
10898
10899 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
10900 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10901 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10902 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10903 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10904 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10905 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10906 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10907 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10908 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10909 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10910 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10911 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
10912
10913 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10914 a SIGTRAP to the inferior.
10915
10916 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
10917
10918 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10919 Substitute call to target_link by call to gdb_compile.
10920
10921 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10922
10923 * gdb.base/break.exp: Fix HP specific search string when testing
10924 backtracing in a called function.
10925
10926 * gdb.base/constvars.exp: Only set lang to C++ if we're
10927 compiling the test with HP's compilers.
10928 * gdb.base/volatile.exp: Similarly.
10929
10930 2001-12-19 Jim Blandy <jimb@redhat.com>
10931
10932 * gdb.base/printcmds.exp: Expect the null character to be printed
10933 as '\0', and the '\013' to be printed as '\v'.
10934 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10935 * gdb.base/setvar.exp: Same.
10936
10937 2001-12-17 Jim Blandy <jimb@redhat.com>
10938
10939 * gdb.base/completion.exp: Rather than completing very long
10940 filenames, which can make the readline library produce output we
10941 don't recognize, cd to the directory first, and then complete
10942 using nice, short relative paths.
10943
10944 * gdb.base/completion.exp: On some systems, there is, in fact, a
10945 variable named `b' in scope, since GDB treats all static
10946 variables as being in scope. So use `no_var_named_this'
10947 instead of `b'.
10948
10949 * gdb.base/corefile.exp: Recognize the message saying that GDB
10950 can't find the core file's registers as a failure.
10951
10952 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10953
10954 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10955 test expect string more specific.
10956
10957 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
10958
10959 * gdb.asm/asm-source.exp: Add support for xstormy16.
10960 * gdb.asm/configure.in: Ditto.
10961 * gdb.asm/configure: Rebuild.
10962 * gdb.asm/xstormy16.inc: New file.
10963
10964 2001-12-10 Fred Fish <fnf@redhat.com>
10965
10966 * gdb.base/maint.exp: Update to match changes in type dumping code.
10967
10968 2001-12-10 Jim Blandy <jimb@redhat.com>
10969
10970 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10971 matching the entry point symbol's name at the beginning of the
10972 line.
10973
10974 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
10975
10976 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10977 gdb.c++/inherit.exp, gdb.c++/method.exp,
10978 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10979 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10980 and class layout support.
10981
10982 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
10983
10984 * gdb.c++/classes.exp: Add test for static member function.
10985 * gdb.c++/misc.cc: Add class with static member function.
10986
10987 2001-12-07 Jim Blandy <jimb@redhat.com>
10988
10989 If GDB says it can't find the struct the function returned, report
10990 those tests as `unsupported'.
10991 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10992 Rewrite subsequent tests to use it.
10993
10994 If GDB says it can't find the struct the function returned, report
10995 those tests as `unsupported'.
10996 * gdb.base/structs.exp (call_struct_func): New function.
10997 (do_function_calls): Use call_struct_func to call the functions
10998 returning structs.
10999
11000 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11001 whether functions are prototyped or not, so we can't possibly pass
11002 arguments to t_float_values2 properly.
11003
11004 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11005 value of `timeout' for targets other than the mips*tx39-*.
11006
11007 2001-12-06 Michael Snyder <msnyder@redhat.com>
11008
11009 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
11010 and detect whether the start symbol has a leading underscore.
11011
11012 2001-12-04 Jim Blandy <jimb@redhat.com>
11013
11014 * gdb.base/completion.exp: Clarify indentation.
11015
11016 2001-12-03 Jim Blandy <jimb@redhat.com>
11017
11018 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11019 variables on the S/390, not `.word'.
11020
11021 2001-11-30 Jim Blandy <jimb@redhat.com>
11022
11023 Add assembly-source tests for s390-ibm-linux.
11024 * gdb.asm/s390.inc: New file.
11025 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11026 the S/390 architecture.
11027 * gdb.asm/configure: Regenerated.
11028
11029 2001-11-30 Michael Snyder <msnyder@redhat.com>
11030
11031 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11032 next, info source, info sources, info line, global and static
11033 variables, and static functions.
11034 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11035 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11036 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11037 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11038 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11039 (gdbasm_leave): Restore frame pointer.
11040 (gdbasm_startup): Copy stack set-up from crt0.S.
11041
11042 2001-11-26 Fernando Nasser <fnasser@redhat.com>
11043
11044 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11045 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11046 to a local (non-static) variable. Copy tstruct.a to a static buffer
11047 and return a pointer to that buffer.
11048 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11049
11050 2001-11-24 Mark Kettenis <kettenis@gnu.org>
11051
11052 * gdb.asm/configure.in: Fix recognition of ix86 target.
11053 * gdb.asm/configure: Regenerate.
11054
11055 2001-11-21 Michael Snyder <msnyder@redhat.com>
11056
11057 * gdb.asm/sparc.inc: New file.
11058 * gdb.asm/asm-source.exp: Recognize sparc target.
11059 * gdb.asm/configure.in: Recognize sparc target.
11060 * gdb.asm/configure: Regenerate.
11061
11062 2001-11-21 Michael Snyder <msnyder@redhat.com>
11063
11064 * gdb.asm/m32r.inc: New file.
11065 * gdb.asm/asm-source.exp: Recognize m32r target.
11066 * gdb.asm/configure.in: Recognize m32r target.
11067 * gdb.asm/configure: Regenerate.
11068
11069 2001-11-20 Michael Snyder <msnyder@redhat.com>
11070
11071 * gdb.asm/i386.inc: New file.
11072 * gdb.asm/asm-source.exp: Recognize ix86 target.
11073 * gdb.asm/configure.in: Recognize ix86 target.
11074 * gdb.asm/configure: Regenerate.
11075
11076 * gdb.c++/namespace.exp: Fix quotes in output messages.
11077
11078 2001-11-14 Michael Snyder <msnyder@redhat.com>
11079
11080 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
11081 qualifier in a type cast expression, to designate an address
11082 in the instruction space (Harvard architecture).
11083
11084 2001-11-13 Michael Snyder <msnyder@redhat.com>
11085
11086 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11087 Tests for expressions using 'const' and 'volatile'.
11088
11089 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
11090
11091 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11092
11093 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
11094
11095 * lib/mi-support.exp (mi_run_to_helper): Move comments
11096 outside of gdb_expect.
11097
11098 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
11099
11100 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11101 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11102 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11103 mi0_run_to): New functions.
11104 * gdb.mi/mi-simplerun.exp: Use them.
11105 * gdb.mi/mi0-simplerun.exp: Likewise.
11106 * gdb.mi/mi-var-cmd.exp: Likewise.
11107 * gdb.mi/mi0-var-cmd.exp: Likewise.
11108
11109 2001-11-10 Andrew Cagney <ac131313@redhat.com>
11110
11111 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11112 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11113
11114 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11115
11116 * gdb.base/restore.exp: Include $expected value in restored test
11117 message.
11118
11119 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11120
11121 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11122 implemented.
11123
11124 2001-11-08 Michael Snyder <msnyder@redhat.com>
11125
11126 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11127 Add pass/fail message for stop at breakpoint in call dummy function.
11128
11129 2001-11-07 Michael Snyder <msnyder@redhat.com>
11130
11131 * gdb.c++/templates.exp (test_template_breakpoints):
11132 If we get an overload menu, but it does not match what
11133 we expect, we still need to issue the "cancel" command.
11134 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11135 making the whitespace optional. Argument for "new" may be
11136 "unsigned" as well as "unsigned int/long".
11137 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
11138 making the whitespace optional. Also replace "(void) with
11139 "((void|)), making the keyword "void" optional.
11140 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
11141 making the whitespace optional. Also replace "(void) with
11142 "((void|)), making the keyword "void" optional.
11143 * gdb.base/callfuncs.c (t_float_values): This function must
11144 _not_ be prototyped, and the following function (t_float_values2)
11145 must be prototyped (if the compiler supports it), so that GDB
11146 can be tested against both cases. Usually one case involves
11147 promotion of float to double, while the other does not.
11148 * gdb.base/callfwmall.c: Ditto.
11149 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11150 includes a stack frame for "start".
11151
11152 2001-11-05 Jim Blandy <jimb@redhat.com>
11153
11154 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11155 pointers are 32 bits long, and that offsets of relocs are always
11156 stored in the data (REL-style), and not in the reloc entry itself
11157 (RELA-style).
11158 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11159 stabs.
11160
11161 2001-11-01 Michael Snyder <msnyder@redhat.com>
11162
11163 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11164 and regular expression operators by using quoting.
11165
11166 2001-10-31 Michael Snyder <msnyder@redhat.com>
11167
11168 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11169 depending on what the symbol table contains.
11170 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11171 the output of the ptype command. Similarly, accept both "const &"
11172 and "const&".
11173
11174 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
11175
11176 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11177 symbol `STORAGE' to allow to choose the storage class of
11178 the local datastructures.
11179 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11180 compiler directive.
11181
11182 2001-10-30 Michael Snyder <msnyder@redhat.com>
11183
11184 * gdb.base/jump.exp: Allow it to run for all targets.
11185
11186 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11187
11188 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11189 with new double_array size.
11190 (main): Change storage class of all local variables to static.
11191 Reduce size of double_array to 9.
11192 * gdb.base/call-ar-st.exp: Increase timeout value.
11193 Change expected output for double array to match new size in
11194 call-ar-st.c.
11195
11196 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11197
11198 * gdb.base/ending-run.exp: Create identical output when passing
11199 `step to end of run' case. Add regular expression branch satisfying
11200 Stormy16 target.
11201
11202 2001-10-28 Mark Kettenis <kettenis@gnu.org>
11203
11204 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11205 that we catch the expected failure under Linux/x86.
11206
11207 2001-10-29 Orjan Friberg <orjanf@axis.com>
11208
11209 * gdb.base/setvar.exp: Escape curly braces.
11210 * gdb.stabs/weird.exp: Ditto.
11211
11212 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
11213
11214 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11215 * gdm.mi/mi0-hack-cli.exp: Likewise.
11216
11217 2001-10-25 Andrew Cagney <ac131313@redhat.com>
11218
11219 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11220 messages.
11221
11222 2001-10-21 Andrew Cagney <ac131313@redhat.com>
11223
11224 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11225 checking MI enabled.
11226
11227 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
11228
11229 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11230
11231 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
11232
11233 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11234 if gdb child process crashes, just signal an error.
11235
11236 2001-10-02 Jim Blandy <jimb@redhat.com>
11237
11238 * lib/gdb.exp (test_xfail_format): Simplify.
11239
11240 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11241 front of the variable name `format'. Simplify `if'.
11242
11243 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11244
11245 * gdb.threads/pthreads.exp: Wait for output and delay
11246 before sending ^C.
11247
11248 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11249
11250 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11251 some incorrect output instead of timing out.
11252 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11253
11254 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
11255
11256 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11257 check to allow additional `int'.
11258
11259 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
11260
11261 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11262 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11263
11264 2001-09-27 Michael Snyder <msnyder@redhat.com>
11265
11266 * lib/gdb.exp (test_debug_format): New proc.
11267 (setup_xfail_format): Use new proc test_debug_format.
11268 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11269 proc; use new service proc test_debug_format.
11270 Replace all other "gcc_compiled" tests with this test.
11271 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11272 proc; use new service proc test_debug_format.
11273 Replace all other "gcc_compiled" tests with this test.
11274
11275 2001-09-27 Michael Snyder <msnyder@redhat.com>
11276
11277 * gdb.base/cvexpr.exp: New file.
11278 * gdb.base/cvexpr.c: New file
11279 Test for expressions using const and volatile keywords.
11280
11281 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
11282
11283 * gdb.base/constvars.exp: Check for different orders of keywords
11284 and additional "int" strings in output.
11285
11286 2001-09-22 Andrew Cagney <ac131313@redhat.com>
11287
11288 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11289 responses from "help maint".
11290
11291 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
11292
11293 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11294 to localhost:NNN instead of :NNN, in case Xvfb is listening
11295 only on TCP.
11296
11297 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
11298
11299 * gdb.base/recurse.exp: When checking leaving the watchpoint
11300 scope, recognize when gdb is in function's epilogue and pass.
11301
11302 2001-09-18 Keith Seitz <keiths@redhat.com>
11303
11304 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11305 support for running tests against sid targets.
11306 (gdbtk_done): Ditto.
11307
11308 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
11309
11310 * gdb.base/ending-run.c (main): Set stdout buffersize
11311 to the same reasonable value for any target.
11312 * gdb.base/ending-run.exp: Add a regular expression
11313 to make testsuite happy on Sanyo Stormy16 target.
11314
11315 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
11316
11317 * gdb.base/display.c (do_loops): Add float variable `f'.
11318 Increment f in loop.
11319 * gdb.base/display.exp: Increment timeout by 60 seconds.
11320 Change float display test to use variable `f'.
11321
11322 2001-09-17 Jim Blandy <jimb@redhat.com>
11323
11324 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11325 overflowing the limited breakpoint tables on some ROM monitors
11326 (like the ROM68K).
11327
11328 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
11329
11330 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11331 the "-ac" (disable access control) flag.
11332
11333 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
11334
11335 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11336 ints.
11337
11338 2001-08-30 Keith Seitz <keiths@redhat.com>
11339
11340 * lib/gdb.exp: Move all insight-related functionality into
11341 separate file.
11342 * lib/insight-support.exp: New file.
11343
11344 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
11345
11346 * config/sid.exp (sid_start): Never set sid verbosity; disable
11347 expect_background {} that consumed its stdout; tolerate </dev/null.
11348 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11349
11350 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11351
11352 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11353 CLI jump command to start it.
11354 (mi_run_to_main): Fail immediatly when unexpected output.
11355
11356 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11357
11358 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11359 beginning of function. Fix PR gdb/191.
11360
11361 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
11362
11363 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11364 what to force sid endianness to.
11365
11366 2001-08-15 Keith Seitz <keiths@redhat.com>
11367
11368 * lib/gdb.exp (gdbtk_start): Don't set environment
11369 variables for TCL_LIBRARY and friends. Insight will
11370 now figure these out for itself.
11371
11372 2001-08-02 Michael Snyder <msnyder@redhat.com>
11373
11374 * gdb.base/completion.exp: Remove the symbol "a64l" from
11375 the expect string; this is target-specific, and not related
11376 to what is being tested.
11377
11378 2001-08-02 Dave Brolley <brolley@redhat.com>
11379
11380 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11381
11382 2001-07-25 Michael Snyder <msnyder@redhat.com>
11383
11384 * gdb.base/consecutive.exp: New file. Test stepping over
11385 breakpoints on consecutive instructions.
11386 * gdb.base/consecutive.c: New file.
11387
11388 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11389 curly braces in regular expressions.
11390
11391 2001-07-25 Michael Snyder <msnyder@redhat.com>
11392
11393 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11394 legitimate output from stepping out of main.
11395
11396 2001-07-22 Keith Seitz <keiths@redhat.com>
11397
11398 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11399 the empty string, do not run the tests.
11400
11401 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11402
11403 * gdb.base/long_long.exp: Detect size of pointer. Take into
11404 account 2-byte pointers when testing for p/a results.
11405
11406 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11407
11408 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
11409 and defined to 1K for m68hc11.
11410 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11411 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11412 (sizeof_random_data): New variable to tell the size of the data table;
11413 don't test past this size; always run to main.
11414
11415 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11416
11417 * gdb.base/return2.exp: return of long long and double fails for
11418 68HC11; don't execute these tests on that platform.
11419 * gdb.base/return.exp: Return of a double fails for 68hc11.
11420
11421 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11422
11423 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11424 tests that print a float.
11425 * call-rt-st.exp: Likewise.
11426
11427 2001-07-12 Mark Kettenis <kettenis@gnu.org>
11428
11429 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11430 running this test on Linux.
11431
11432 2001-06-24 Michael Chastain <chastain@redhat.com>
11433
11434 * gdb.base/arithmet.exp: Remove some tests to make all test names
11435 unique.
11436
11437 2001-07-03 Michael Snyder <msnyder@redhat.com>
11438
11439 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11440 the output of the ptype command.
11441
11442 2001-07-02 Michael Snyder <msnyder@redhat.com>
11443
11444 * gdb.base/completion.exp: Don't assume that break.c is the only
11445 source file that may contain functions named "marker".
11446 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11447
11448 2001-06-28 Andrew Cagney <ac131313@redhat.com>
11449
11450 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11451 of files to delete.
11452
11453 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11454 * gdb.disasm/h8300s.exp: New file.
11455 gdb.disasm/h8300s.s: Likewise.
11456
11457 2001-06-27 Andrew Cagney <ac131313@redhat.com>
11458
11459 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11460 empty breakpoint tables.
11461
11462 2001-06-25 Andrew Cagney <ac131313@redhat.com>
11463
11464 * lib/mi-support.exp: Update args=... part of stop-reason
11465 patterns. Accept either a list or a tuple.
11466
11467 2001-06-23 Andrew Cagney <ac131313@redhat.com>
11468
11469 * lib/mi-support.exp: Remove local emacs variable defining
11470 change-log-default-name.
11471
11472 2001-06-22 Michael Chastain <chastain@redhat.com>
11473
11474 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11475 This is operationally compatible with the previous version.
11476
11477 2001-06-13 Jim Blandy <jimb@redhat.com>
11478
11479 * lib/gdb.exp (gdb_test): Doc fix.
11480
11481 2001-06-10 Michael Chastain <chastain@redhat.com>
11482
11483 * gdb.base/exprs.exp: Remove a duplicate test.
11484
11485 2001-06-06 Jim Blandy <jimb@redhat.com>
11486
11487 * gdb.base/return2.exp (main): Use values to test float and double
11488 returns that are not NaN's, to avoid being confused by IEEE
11489 comparison rules.
11490
11491 2001-06-04 Michael Snyder <msnyder@redhat.com>
11492
11493 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
11494 non-zero if control_c fails. Terminate the test on failure,
11495 rather than wait for 12 more tests to time out.
11496
11497 2001-06-06 Jim Blandy <jimb@redhat.com>
11498
11499 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
11500 Don't forget to match the GDB prompt.
11501
11502 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11503
11504 2001-06-04 Jim Blandy <jimb@redhat.com>
11505
11506 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11507 command.
11508
11509 2001-05-31 Kevin Buettner <kevinb@redhat.com>
11510
11511 * gdb.base/annota1.exp (info break): Match four or more spaces
11512 after "Address".
11513
11514 2001-05-31 Michael Chastain <chastain@redhat.com>
11515
11516 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11517 (dm_type_int_star): Likewise.
11518 (dm_type_long_star): Likewise.
11519 (dm_type_void_star): Likewise.
11520
11521 2001-05-29 Kevin Buettner <kevinb@redhat.com>
11522
11523 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11524 to a known value in order to get consistent results regardless
11525 of the setting of INPUTRC or the presence or contents of .inputrc.
11526
11527 2001-05-24 Michael Snyder <msnyder@redhat.com>
11528
11529 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11530 Don't require that the main thread and the manager thread are the
11531 first in the list.
11532
11533 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11534 debugging. If test fails, issue an "unsupported" not a "fail".
11535
11536 2001-05-24 Jim Blandy <jimb@redhat.com>
11537
11538 Don't assume that short is shorter than int.
11539 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11540 assume that shorts are smaller than ints. On a 16-bit machine,
11541 this isn't true.
11542 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11543 an int, is not equal to ~0 stored in an unsigned char. This tests
11544 the same thing that the previous test meant to, but works on
11545 16-bit machines, too.
11546 ("print unsigned char != (~0)"): Same test, complemented.
11547
11548 2001-05-24 Michael Snyder <msnyder@redhat.com>
11549
11550 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
11551 test for (full_coverage == 0). This makes the test run faster,
11552 and prevents dejagnu getting out of step.
11553
11554 2001-05-23 Kevin Buettner <kevinb@redhat.com>
11555
11556 * gdb.base/finish.exp (finish_void): Revise pattern for
11557 stopping on the call statement to not permit stopping at
11558 the start of the instructions comprising the call sequence.
11559
11560 2001-05-19 Michael Chastain <chastain@redhat.com>
11561
11562 * gdb.base/callfuncs.exp: Make all test names unique.
11563 * gdb.base/commands.exp: Make all test names unique.
11564 * gdb.base/condbreak.exp: Make all test names unique.
11565 * gdb.base/dbx.exp: Make all test names unique.
11566 * gdb.base/default.exp: Make all test names unique.
11567 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11568 and TIMEOUT messages to their corresponding PASS message.
11569 * gdb.base/ending-run.exp: Make all test names unique.
11570 * gdb.base/long_long.exp: Remove duplicate test.
11571
11572 2001-05-21 Kevin Buettner <kevinb@redhat.com>
11573
11574 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11575 stop on the call statement as well as the statement after the
11576 call.
11577
11578 2001-05-21 Michael Snyder <msnyder@redhat.com>
11579
11580 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11581
11582 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11583
11584 * gdb.base/completion.exp: Revamp test. Make it execute on all
11585 platforms.
11586
11587 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11588
11589 * config/gdbserver.exp (gdb_load): Handle the case
11590 in which the arguments to gdbserver are given in the
11591 baseboard configuration file.
11592 Also handle the case in which the server needs to do a
11593 load.
11594
11595 2001-05-07 Keith Seitz <keiths@cygnus.com>
11596
11597 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11598 set up the display for testing.
11599 (gdbtk_start): Convert all paths to paths that tcl will like.
11600 Export target information to environment.
11601 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11602 necessary.
11603 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11604 (to_tcl_path): New proc to convert a given pathname into
11605 a path acceptible as an argument to a tcl command.
11606 (_gdbtk_export_target_info): New proc to export target info
11607 into the environment for gdbtk testing.
11608 (gdbtk_done): New proc to signal end-of-test.
11609
11610 2001-05-06 Jim Blandy <jimb@redhat.com>
11611
11612 * restore.c: Make the code of caller0 correspond to its comment.
11613
11614 2001-05-03 Michael Snyder <msnyder@redhat.com>
11615
11616 * config/sid.exp (gdb_target_sid): Check for error messages.
11617 On error or timeout, don't make expect exit (which will terminate
11618 all subsequent tests); instead just make gdb exit.
11619 (gdb_load): Check for error messages. On error or timeout,
11620 return a negative value.
11621
11622 2001-04-24 Jim Blandy <jimb@redhat.com>
11623
11624 * gdb.c++/templates.exp: If we see the prompt for the overload
11625 list, but we haven't recognized any of the longer patterns,
11626 arrange for this test to fail, not hang.
11627
11628 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11629 variations.
11630
11631 2001-04-22 Michael Chastain <chastain@redhat.com>
11632
11633 * gdb.c++/local.exp: Use the 'runto' library function.
11634 * gdb.c++/namespace.exp: Likewise.
11635 * gdb.c++/overload.exp: Likewise.
11636
11637 2001-03-26 Kevin Buettner <kevinb@redhat.com>
11638
11639 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11640 * gdb.base/step-line.exp: New file. Test step/next in presence of
11641 #line directives.
11642 * gdb.base/step-line.c: New file. Test program for the above.
11643 * gdb.base/step-line.inp: New file. We pretend that this file has
11644 been transformed by some other tool into step-line.c.
11645
11646 2001-03-21 Jim Blandy <jimb@redhat.com>
11647
11648 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11649 unmangled operator names.
11650
11651 2001-03-20 Jim Blandy <jimb@redhat.com>
11652
11653 * gdb.threads/linux-dp.exp: Recognize an additional message
11654 generated by GDB when it doesn't understand how to debug threads
11655 on the target system.
11656
11657 2001-03-19 Andrew Cagney <ac131313@redhat.com>
11658
11659 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11660
11661 2001-03-12 Michael Chastain <chastain@redhat.com>
11662
11663 * gdb.c++/derivation.exp: Use the 'runto' library function.
11664
11665 2001-03-12 Michael Chastain <chastain@redhat.com>
11666
11667 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11668
11669 2001-02-24 Michael Chastain <chastain@redhat.com>
11670
11671 * gdb.c++/ref-types.exp: Change handwritten code to library
11672 function 'runto'.
11673
11674 2001-03-16 Orjan Friberg <orjanf@axis.com>
11675
11676 * gdb.base/signals.exp: Set count to 0 explicitly.
11677
11678 2001-03-15 Mark Salter <msalter@redhat.com>
11679
11680 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11681 (gdb_target_monitor): Add check of gdb_target_cmd return value.
11682 (gdb_load): Add support for additional target_info: gdb_download_size
11683 and gdb_load_timeout.
11684
11685 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11686
11687 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11688 file -- to prevent failing when the compile fails but we have no
11689 intention of running the tests anyway.
11690
11691 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11692 tests if set.
11693
11694 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11695 integers.
11696
11697 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11698 * gdb.c++/namespace.exp: Ditto.
11699
11700 2001-03-07 Orjan Friberg <orjanf@axis.com>
11701
11702 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11703 * gdb.base/pointers.exp: Relax pattern match of decimals.
11704
11705 2001-03-06 Kevin Buettner <kevinb@redhat.com>
11706
11707 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11708 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11709 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11710 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11711 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11712 config/sh.exp, config/sid.exp, config/slite.exp,
11713 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11714 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11715 config/vxworks.exp, config/vxworks29k.exp,
11716 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11717 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11718 gdb.base/arithmet.exp, gdb.base/assign.exp,
11719 gdb.base/async.exp, gdb.base/attach.exp,
11720 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11721 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11722 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11723 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11724 gdb.base/commands.exp, gdb.base/completion.exp,
11725 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11726 gdb.base/constvars.exp, gdb.base/corefile.exp,
11727 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11728 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11729 gdb.base/ending-run.exp, gdb.base/environ.exp,
11730 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11731 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11732 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11733 gdb.base/funcargs.exp, gdb.base/help.exp,
11734 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11735 gdb.base/logical.exp, gdb.base/long_long.exp,
11736 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11737 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11738 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11739 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11740 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11741 gdb.base/regs.exp, gdb.base/relational.exp,
11742 gdb.base/remote.exp, gdb.base/reread.exp,
11743 gdb.base/restore.exp, gdb.base/return2.exp,
11744 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11745 gdb.base/selftest.exp, gdb.base/setshow.exp,
11746 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11747 gdb.base/sigall.exp, gdb.base/signals.exp,
11748 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11749 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11750 gdb.base/step-test.exp, gdb.base/structs.c,
11751 gdb.base/structs.exp, gdb.base/structs2.exp,
11752 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11753 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11754 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11755 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11756 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11757 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11758 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11759 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11760 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11761 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11762 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11763 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11764 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11765 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11766 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11767 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11768 gdb.trace/circ.exp, gdb.trace/collection.exp,
11769 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11770 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11771 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11772 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11773 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11774 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11775 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11776 notices.
11777
11778 2001-02-27 Michael Snyder <msnyder@cygnus.com>
11779
11780 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11781 first arg is int not float.
11782
11783 2001-02-22 Michael Snyder <msnyder@cygnus.com>
11784
11785 * gdb.base/reread.exp: Unsupported for non-native targets;
11786 doesn't work for remote debugging.
11787
11788 2001-02-19 Fernando Nasser <fnasser@redhat.com>
11789
11790 From Drew Moseley <dmoseley@redhat.com>
11791 * gdb.base/ending-run.exp: Properly handle the BSP state when
11792 stepping past the end of main.
11793
11794 2001-02-19 John Moore <jmoore@redhat.com>
11795
11796 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11797 Converted HPUX fix for non-expected items following multiple
11798 step commands into general solution for all platforms.
11799
11800 2001-02-18 Michael Chastain <chastain@redhat.com>
11801
11802 * gdb.c++/classes.exp (do_tests): Change runto statements
11803 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11804 statements demangler agnostic.
11805 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11806 (gdb_virtfunc_restart): Likewise.
11807
11808 2001-02-14 Michael Chastain <chastain@redhat.com>
11809
11810 * gdb.c++/inherit.exp (do_tests): Change runto statements
11811 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11812 statements demangler agnostic.
11813
11814 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11815
11816 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11817 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11818 before calling common_routine 15 times'' tests.
11819
11820 2001-02-11 Michael Chastain <chastain@redhat.com>
11821
11822 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11823 Helps the test script figure out which demangler is in use.
11824 (dm_type_foo_ref): Ditto.
11825 (dm_type_int_star): Ditto.
11826 (dm_type_long_star): Ditto.
11827 (dm_type_unsigned_int): Ditto.
11828 (dm_type_void): Ditto.
11829 (dm_type_void_star): Ditto.
11830 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
11831 Probe the gdb demangler and set variables to accommodate
11832 formatting differences.
11833 (info_func_regexp): New function. Same as info_func, but
11834 matches against a regexp.
11835 (info_func): Match against a literal string.
11836 (print_addr_2): New function. Match against a literal string,
11837 which can be different from the input to gdb.
11838 (print_addr): Simply call print_addr_2 with the same argument twice.
11839 (test_lookup_operator_functions): Use demangler formatting variables.
11840 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11841 the tests in the same order as the C++ class declaration.
11842 (test_paddr_operator_functions): Ditto.
11843 (test_paddr_overloaded_functions): Ditto.
11844 (test_paddr_hairy_functions): Use demangler formatting variables.
11845 Add reference to gdb/19 for related tests.
11846 (do_tests): Call probe_demangler.
11847
11848 2001-01-30 Kevin Buettner <kevinb@redhat.com>
11849
11850 * gdb.c++/templates.cc (printf): Remove unused function definition.
11851
11852 2001-01-26 Felix Lee <flee@redhat.com>
11853
11854 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11855
11856 2001-01-25 matthew green <mrg@redhat.com>
11857
11858 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11859 up sid.
11860 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11861
11862 2001-01-25 matthew green <mrg@redhat.com>
11863
11864 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
11865 Deprecate $sid_spawn_id.
11866 (sid_exit): Remove code necessary only for `spawn.'
11867
11868 2001-01-25 matthew green <mrg@redhat.com>
11869
11870 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11871
11872 2001-01-28 Michael Chastain <chastain@redhat.com>
11873
11874 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11875 to call when tests fail. It takes gdb out of the overloaded
11876 function choice menu back to the main prompt, so that the test
11877 program stays synchronized.
11878 (set_bp_overloaded): New proc to collect all the common
11879 code for setting a breakpoint on an overloaded name. Calls
11880 take_gdb_out_of_choice_menu when needed.
11881 (menu_overload1arg): New variable to collect the repeated
11882 instances of the expected menu for an overloaded name. Change
11883 the regular expression to handle changes in g++ type encoding:
11884 "void" can be either "void" or "", and "unsigned int" can be
11885 either "unsigned int" or "unsigned".
11886 (continue_to_bp_overloaded): Change regular expressions to handle
11887 changes in g++ type encoding.
11888 (no proc): Call take_gdb_out_of_choice_menu when needed.
11889 Remove redundant calls to "info break". Accept either "canceled"
11890 or "cancelled". Change regular expressions in "info break"
11891 calls to handle changes in g++ type encoding. Give all tests
11892 unique strings.
11893
11894 2001-01-17 Ben Elliston <bje@redhat.com>
11895
11896 * config/sid.exp: New file.
11897
11898 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11899
11900 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11901
11902 2000-12-21 Michael Snyder <msnyder@cygnus.com>
11903
11904 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11905 Add a RE to accept a non-ascii char if one is ever presented.
11906
11907 2000-12-20 Fernando Nasser <fnasser@redhat.com>
11908
11909 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
11910
11911 2000-12-18 Michael Snyder <msnyder@cygnus.com>
11912
11913 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
11914 in regexp. One '\' does not suffice on Linux.
11915
11916 2000-12-09 Michael Chastain <chastain@redhat.com>
11917
11918 * gdb.base/break.exp (test_clear_command): Use a marker function
11919 rather than 'main' for the test function. Also move this
11920 test to an execution point where the marker function names are
11921 guaranteed to be bound to functions. (Executing tests after a
11922 'finish' from main runs into name conflicts with local names
11923 in __libc_start_main).
11924
11925 2000-12-07 Michael Snyder <msnyder@cygnus.com>
11926
11927 * gdb.base/finish.exp: New test for gdb's "finish" command.
11928 * gdb.base/return2.exp: New test for gdb's "return" command.
11929 * gdb.base/return2.c: New source file for above.
11930
11931 2000-12-05 Michael Snyder <msnyder@cygnus.com>
11932
11933 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11934 * gdb.base/miscexprs.exp: Ditto.
11935 * gdb.base/pointers.exp: Ditto.
11936 * gdb.c++/derivation.exp: Ditto.
11937 * gdb.c++/local.exp: Ditto.
11938 * gdb.c++/namespace.exp: Ditto.
11939 * gdb.c++/overload.exp: Ditto.
11940 * gdb.c++/ref-types.exp: Ditto.
11941
11942 2000-12-05 Michael Snyder <msnyder@cygnus.com>
11943
11944 * gdb.base/constvars.exp: Test result of "up" command.
11945 * gdb.base/miscexprs.exp: Ditto.
11946 * gdb.base/pointers.exp: Ditto.
11947 * gdb.base/scope.exp: Ditto.
11948 * gdb.c++/derivation.exp: Ditto.
11949 * gdb.c++/local.exp: Ditto.
11950 * gdb.c++/namespace.exp: Ditto.
11951 * gdb.c++/overload.exp: Ditto.
11952 * gdb.c++/ref-types.exp: Ditto.
11953
11954 2000-11-22 Michael Chastain <chastain@redhat.com>
11955
11956 * mips_pro.exp: Accept either "middle -> top -> main" or
11957 "middle -> main" in the backtrace, because gcc can optimize
11958 tail calls to jumps. Remove setup_xfail for the hppa case.
11959 Add a comment with the original warning messages from PR 3016,
11960 which was filed in 1993, to preserve them for posterity.
11961
11962 2000-11-17 Nick Duffek <nsd@redhat.com>
11963
11964 * lib/gdb.exp (gdb_test): Override timeout with board info.
11965
11966 2000-11-17 Nick Duffek <nsd@redhat.com>
11967
11968 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11969 the second kill and detach messages.
11970
11971 2000-11-17 Nick Duffek <nsd@redhat.com>
11972
11973 * configure.in: Add AC_EXEEXT.
11974 * configure: Regenerate.
11975 * Makefile.in (just-check): Export EXEEXT.
11976 * lib/gdb.exp ($EXEEXT): Import from environment.
11977 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11978 expect "maint dump-me" on Cygwin.
11979 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11980 $EXEEXT.
11981
11982 2000-11-17 Nick Duffek <nsd@redhat.com>
11983
11984 * gdb.base/break.exp: Test backtrace and finish from called
11985 function on all platforms, not just HP-UX.
11986
11987 2000-11-03 Michael Snyder <msnyder@cygnus.com>
11988
11989 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11990 code from gdb_target_monitor, so it can be used independantly
11991 for gdbserver. Also comment out an unnecessary PUTS.
11992
11993 2000-11-03 Michael Snyder <msnyder@cygnus.com>
11994
11995 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11996 * gdb.base/corefile.exp: Expect the message "Program is being
11997 debugged already" when we send the "corefile" command, since
11998 the preceeding gdb_load may have connected gdb to a remote target.
11999 * gdb.base/display.exp: Disable hardware watchpoints if new
12000 board info variable "no_hardware_watchpoints" is true.
12001 Replace single-letter commands with more readable ones.
12002 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12003 if new board info variable "no_hardware_watchpoints" is true.
12004 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12005 to see if stdio (printf) testing is possible.
12006 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12007 board info variable "no_hardware_watchpoints" is true. Use new
12008 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12009
12010 2000-11-13 Fernando Nasser <fnasser@redhat.com>
12011
12012 From Orjan Friberg <orjanf@axis.com>:
12013 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12014 in array print pattern match.
12015
12016 2000-11-09 Fernando Nasser <fnasser@redhat.com>
12017
12018 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12019 spelling "cancelled" to U.S. spelling "canceled" to match changes
12020 made to gdb.
12021 * gdb.c++/ovldbreak.exp: Ditto.
12022
12023 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12024
12025 * gdb.base/callfuncs.c (main): Moved to end of file, call
12026 t_double_values to initialize the FPU before inferior calls are made.
12027 * gdb.base/callfuncs.exp: Test for register preservation after calling
12028 inferior functions. Add tests for continuining, finishing and
12029 returning from a stop in a call dummy.
12030
12031 2000-10-24 Michael Snyder <msnyder@cygnus.com>
12032
12033 * gdb.base/commands.exp: Break up long lines, and re-indent.
12034
12035 2000-10-19 Michael Snyder <msnyder@cygnus.com>
12036
12037 * config/gdbserver.exp: Rewritten from the ground up, to make it
12038 compatible with the current dejagnu tree, and to make it work with
12039 the new "gdbserver" in libremote.
12040
12041 2000-10-16 Michael Snyder <msnyder@cygnus.com>
12042
12043 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12044 * gdb.base/varargs.exp: Skip entire test if no printf support.
12045 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12046 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12047
12048 2000-10-13 Michael Snyder <msnyder@cygnus.com>
12049
12050 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12051 no floating point support.
12052 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12053 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12054 * gdb.base/call-rt-st.exp: Ditto.
12055 * gdb.base/call-strs.exp: Ditto.
12056
12057 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12058
12059 * gdb.base/sizeof.c: include <stdio.h>.
12060
12061 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
12062 'finish', otherwise uncaptured gdb_prompt would potentially
12063 throw remaining test points out of sync.
12064
12065 2000-07-26 Scott Bambrough <scottb@netwinder.org>
12066
12067 * gdb.base/recurse.exp: Run tests for all targets.
12068 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12069 gnu-oldld case on ARM.
12070 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12071 for ARM targets.
12072
12073 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12074
12075 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12076 * gdb.java/configure: Rebuild.
12077
12078 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12079
12080 * gdb.java/jv-exp.exp: New file.
12081
12082 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12083
12084 * configure: Rebuilt.
12085 * configure.in (configdirs): Add gdb.java.
12086 * gdb.java/jmisc.java: New file.
12087 * gdb.java/jmisc.exp: New file.
12088 * gdb.java/Makefile.in: New file.
12089 * gdb.java/configure: Rebuilt.
12090 * gdb.java/configure.in: New file.
12091 * lib/java.exp: New file.
12092
12093 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12094
12095 * gdb.base/exprs.exp: Test casts to a pointer including over and
12096 underflow.
12097
12098 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12099
12100 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12101 and the compilers sizes.
12102
12103 2000-07-09 Nick Duffek <nsd@redhat.com>
12104
12105 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12106 (use_methods): New function.
12107 (main): Call use_methods().
12108 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12109 (do_tests): Call test_method_param_class.
12110
12111 2000-07-09 Nick Duffek <nsd@redhat.com>
12112
12113 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12114 spelling.
12115 (test_enums): New procedure. Move enum tests from end of script
12116 to here. Set breakpoint on function name instead of line number.
12117 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12118 (enums2): New marker function.
12119 (enums1): New function.
12120 (main): Call enums1(). Move enum tests to enums1().
12121
12122 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12123
12124 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12125 compile/link program. Update line numbers.
12126 * gdb.asm/d10v.inc: Define ``startup''.
12127 * gdb.asm/asmsrc1.s: Add definition of _start.
12128
12129 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12130
12131 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12132
12133 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12134
12135 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12136 of 'help maint print' command.
12137
12138 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12139
12140 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12141 they use gdb_expect_list.
12142
12143 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12144
12145 * gdb.base/commands.exp: Use ``set remote
12146 memory-read-packet-size'' instead of ``set endian big'' to test
12147 long commands.
12148
12149 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
12150
12151 * gdb.c++/templates.exp (do_tests): Make all of these work under
12152 g++, and stop skipping them.
12153
12154 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12155 work under g++.
12156
12157 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
12158 initialization.
12159
12160 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12161
12162 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12163 the regular expression: accept an (almost) arbitrary sequence of
12164 "frames-invalid" and "breakpoints-invalid" messages both before
12165 and after the "starting" message.
12166
12167 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12168
12169 * gdb.c++/local.exp: This test has never been known to work with g++.
12170
12171 2000-05-18 Michael Snyder <msnyder@cygnus.com>
12172
12173 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12174 Relax the regular expression a little, make it pass on Solaris 8.
12175
12176 2000-05-12 Kevin Buettner <kevinb@redhat.com>
12177
12178 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
12179 a call, do not require that gdb stop on the line after the call.
12180 Instead, it is permissible for gdb to stop on the line of the
12181 call itself.
12182
12183 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
12184
12185 * gdb.base/break.exp (bp on small function, optimized file):
12186 Add a second pass pattern. The behavior differs here between stabs
12187 and dwarf for one-line functions. Stabs preserves two line symbols
12188 (one before the prologue and one after) with the same line number,
12189 but dwarf regards these as duplicates and discards one of them.
12190 Therefore the address after the prologue (where the breakpoint is)
12191 has no exactly matching line symbol, and GDB reports the breakpoint
12192 as if it were in the middle of a line rather than at the beginning.
12193
12194 2000-05-08 Michael Snyder <msnyder@cygnus.com>
12195
12196 * gdb.base/interrupt.exp: Make "pass" message say "send"
12197 rather than "send_gdb" (for consistancy).
12198
12199 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12200
12201 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12202 * gdb.c++/templates.cc: Properly check for GCC version number.
12203 * lib/compiler.cc: Likewise
12204
12205 2000-04-28 Michael Snyder <msnyder@cygnus.com>
12206
12207 * gdb.base/break.exp: When compiled with -O2 optimization,
12208 gdb may not stop at the first line of main, due to code motion.
12209
12210 2000-04-26 Michael Snyder <msnyder@cygnus.com>
12211
12212 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12213 This test depends on parsing the printf output from the target.
12214 Since the sparclet stub doesn't do stdio, this will never work.
12215 * gdb.base/call-rt-st.exp: ditto.
12216 * gdb.base/call-strs: ditto.
12217
12218 2000-04-24 Michael Snyder <msnyder@cygnus.com>
12219
12220 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12221
12222 * gdb.base/ending-run.exp: After connecting to a remote target,
12223 but before running, the target will appear to be in a random
12224 location. Specify both a file and a line for breakpoints.
12225 Also, the function that calls main may be called 'init'
12226 rather than 'start'.
12227
12228 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12229
12230 * gdb.base/help.exp: Update output for add-symbol-file command.
12231
12232 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
12233
12234 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12235 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12236
12237 2000-04-07 J.T. Conklin <jtc@redback.com>
12238
12239 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12240
12241 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12242
12243 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12244
12245 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12246 values that can be represented exactly.
12247 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12248 above change, and to not check against the directory part of the source
12249 file name.
12250 (step into print_long_arg_list): Likewise.
12251 (print print_small_structs from print_long_arg_list): Likewise.
12252 (print print_long_arg_list): Likewise.
12253
12254 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12255
12256 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
12257
12258 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12259
12260 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12261
12262 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
12263
12264 * gdb.base/commands.exp (deprecated_command_test): Add test for
12265 deprecate with no arguments.
12266
12267 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12268
12269 * gdb.base/break.exp: Add new test for setting breakpoints on
12270 optimized code so we can test breakpoints work even when function
12271 prologues may be optimized away
12272
12273 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12274
12275 From David Whedon <dwhedon@gordian.com>
12276 * gdb.base/commands.exp : Added command deprecator tests.
12277
12278 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
12279
12280 * gdb.base/help.exp: Added test for new apropos command.
12281
12282 2000-03-21 Kevin Buettner <kevinb@redhat.com>
12283
12284 * gdb.base/pointers.c (usevar): New function.
12285 (main): Make sure that global variables v_int_pointer2, rptr,
12286 and y are all referenced someplace in the program by calling
12287 usevar() on them. [Some linkers delete symbols which are
12288 never referenced. The space remains, but there's no way to
12289 get a (symbolic) handle on the variable from the debugger.]
12290
12291 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12292
12293 * gdb.base/printcmds.c: Add typedeffed arrays.
12294
12295 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12296 procedure to test arrays that are typedef'd.
12297
12298 2000-03-13 James Ingham <jingham@leda.cygnus.com>
12299
12300 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
12301 the library directories.
12302
12303 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12304
12305 * configure.in (configdirs): Add sub directory gdb.mi.
12306 * configure: Re-generate.
12307
12308 * gdb.mi: New directory.
12309
12310 2000-02-25 Scott Bambrough <scottb@netwinder.org>
12311
12312 * gdb.base/long_long.exp: Correct test suite failure when printing
12313 a long long value as a double on ARM platforms.
12314
12315 2000-02-16 Jim Blandy <jimb@redhat.com>
12316
12317 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12318 default source file is set properly before running this test.
12319
12320 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12321
12322 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12323 gdbtk/library directory, not in gdbtcl2.
12324
12325 2000-02-04 Jim Blandy <jimb@redhat.com>
12326
12327 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12328 backslash from regexp pattern.
12329
12330 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12331 procedure. Use it to run all the "continue to bp overloaded"
12332 tests. Note that this changes the names of the tests slightly.
12333 If the breakpoint hit message includes a hex PC value, because
12334 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12335 from the real source code, still consider that a pass.
12336
12337 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12338 XFAIL here if the breakpoint message contains a hex address. Note
12339 similar change on 1999-11-02.
12340
12341 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12342
12343 * gdb.base/ptype.exp: Establish a default source file before
12344 calling get_debug_format.
12345
12346 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12347
12348 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12349
12350 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12351
12352 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12353 of successive stepi commands -- while in the prologue we should see
12354 the function entry bracket.
12355
12356 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12357
12358 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12359 reach __change_mode() when stepping through the end of main().
12360
12361 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12362
12363 * gdb.base/default.exp: Fix expected pattern.
12364 * gdb.base/help.exp: Same.
12365
12366 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12367
12368 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12369 Don't use xfail's because that affects only the following test.
12370
12371 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12372 solaris or linux.
12373
12374 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12375
12376 2000-01-07 Michael Snyder <msnyder@cygnus.com>
12377
12378 * gdb.base/display.exp: Some yacc parsers like to say
12379 "A syntax error" rather than "A parse error". Accept both.
12380
12381 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12382
12383 * gdb.base/default.exp: Remove OS dependent string from "target
12384 remote" test.
12385 * gdb.base/help.exp: Same for "help target remote" test.
12386
12387 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12388
12389 From Jim Kingdon <kingdon@redhat.com>:
12390
12391 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12392 prompt (cleanup rather than necessity, but still might keep output
12393 from spilling to next test).
12394
12395 2000-01-02 Fred Fish <fnf@cygnus.com>
12396
12397 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12398 AIX, which defines them in <sys/types.h>.
12399
12400 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
12401
12402 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12403 float" test.
12404
12405 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
12406
12407 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
12408
12409 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12410 outermost frame disallowed".
12411
12412 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12413
12414 * gdb.base/setvar.exp: New tests for setting the value of a struct
12415 with a constant list.
12416
12417 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12418
12419 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12420 require the user to type a cast before setting the value of a struct.
12421
12422 1999-12-06 Jim Blandy <jimb@cygnus.com>
12423
12424 * gdb.base/default.exp: Expect the new 'info float' command on
12425 all i386 platforms.
12426
12427 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12428 LinuxThreads libraries that don't support debugging.
12429
12430 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12431
12432 * gdb.base/remote.c: Fill the buffer with truely random data.
12433 Change the buffer type to ``unsigned char'' to simplify size
12434 arithmetic.
12435
12436 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12437 stub only handles 400-1 byte packets. Verify that the download
12438 worked.
12439
12440 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12441
12442 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12443 tests, using UNRESOLVED for the untested cases. Also, does not wait
12444 for a timeout if the prompt was received before a recognizable pattern.
12445
12446 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12447
12448 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12449
12450 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12451
12452 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12453 watchpoints.
12454
12455 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
12456
12457 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12458
12459 * gdb.c++/local.exp: Be more flexible in recognizing local class
12460 name mangling. Don't allow horribly truncated method names.
12461 * gdb.c++/derivation.exp: Expect protected inheritance.
12462 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12463 * gdb.c++/virtfunc.exp: Likewise.
12464 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12465 when printing a nested enum.
12466
12467 1999-11-22 Jim Blandy <jimb@cygnus.com>
12468
12469 * gdb.base/step-test.exp: Properly await GDB's response to setting
12470 a breakpoint on the call to large_struct_by_value.
12471
12472 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12473 just because we have debug info for the `start' function.
12474
12475 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12476
12477 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12478 "Unknown signal" messages, which indicate (on LinuxThreads) that
12479 GDB doesn't know how to debug threads on this system. This is
12480 better than hanging while philosopher 0 dumps chatter into gdb.log.
12481
12482 1999-11-18 Tom Tromey <tromey@cygnus.com>
12483
12484 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12485
12486 1999-11-18 Fred Fish <fnf@cygnus.com>
12487
12488 * gdb.base/coremaker2.c: Add sample program for generating
12489 cores that is more self contained than coremaker.c. Eventually
12490 I'll add more code to this and tie it into the testsuite.
12491
12492 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12493
12494 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12495
12496 1999-11-10 Jimmy Guo <guo@cup.hp.com>
12497
12498 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12499 from $srcdir/lib/.
12500 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12501 and gdb.c++/.
12502
12503 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12504
12505 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
12506 'continue with watch' test point.
12507
12508 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12509
12510 Merged from p2linux-990323-branch:
12511
12512 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12513
12514 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12515
12516 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12517 {limit,fixed}''. Test ``set download-write-size''.
12518
12519 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12520
12521 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12522 gdb_expect_list.
12523
12524 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12525
12526 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12527
12528 1999-11-03 Mark Salter <msalter@cygnus.com>
12529
12530 * gdb.base/break.exp: Fix "stub continue" pattern.
12531
12532 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12533
12534 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12535
12536 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12537
12538 * gdb.base/display.exp ("finish"): Add timeout clause.
12539
12540 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12541 plain prompt clause, so this doesn't have to time out in order to
12542 fail.
12543
12544 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12545 breakpoint hit messages include an address.
12546
12547 * gdb.base/display.exp: Don't forget to escape parens in regular
12548 expressions. Unix regexp notatation sucks.
12549
12550 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12551
12552 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12553 order for 'signalled' message.
12554
12555 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12556
12557 From Jimmy Guo <guo@cup.hp.com>:
12558 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12559 * gdb.base/annota1.c: Add code for tests to work with.
12560
12561 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12562
12563 * gdb.base/remote.exp: New test for remote downloading settings.
12564 * gdb.base/remote.c: New file with large .data.
12565
12566 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12567
12568 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12569 for LinuxThreads support, merged from the Code Fusion branch.
12570
12571 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12572
12573 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12574 containing exp_continue into a while within an expect. Don't
12575 attempt a start more than three times. Check return value from
12576 gdb_load.
12577
12578 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12579
12580 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12581 a pass case.
12582
12583 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
12584
12585 * gdb.base/break.c (main): Added a statement that we can step
12586 off of.
12587 * gdb.base/break.exp: Added tests for setting a breakpoint
12588 at an offset and stepping onto a breakpoint.
12589
12590 1999-10-01 Fred Fish <fnf@cygnus.com>
12591
12592 * gdb.base/help.exp (help add-symbol-file): Update to match current
12593 gdb output.
12594
12595 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12596
12597 * gdb.base/break.exp: Code locations are in hex, don't forget!
12598 (For HP-UX.)
12599
12600 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12601
12602 * condbreak.exp: Use break.c as test program.
12603 * condbreak.c: Remove, redundant with break.c.
12604
12605 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12606
12607 * config/monitor.exp (gdb_target_monitor): Disable X- and
12608 Z-packets if the target needs it.
12609
12610 1999-09-13 James Ingham <jingham@leda.cygnus.com>
12611
12612 * gdb.c++/overload.exp: Added tests for listing overloaded
12613 functions with function pointers in the arg, explicitly calling
12614 out the version you want.
12615
12616 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12617
12618 * long_long.exp: Add variations of test cases that work for
12619 targets with 16-bit ints and 32-bit doubles.
12620
12621 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12622
12623 * break.c (main): Compare a possibly-uninitialized argc with an
12624 unlikely value that fits in 16 bits.
12625
12626 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12627
12628 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12629 0xfeeb, don't want negative numbers if ints are 16 bits.
12630
12631 * lib/gdb.exp (skip_cplus_tests): New proc.
12632 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12633 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12634 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12635 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12636 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12637 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12638 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12639 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12640
12641 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12642
12643 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12644
12645 * gdb.base/corefile.exp (up): Allow a parameter to appear
12646 in the frame that we're going up to.
12647
12648 From Jim Blandy <jimb@cygnus.com>:
12649
12650 * gdb.base/default.exp (info float): Expect some output now.
12651
12652 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12653 returning floating-point values to fail on the x86.
12654 * gdb.base/callfwmall.exp (do_function_calls): Same.
12655
12656 * gdb.base/list.exp (test_listsize): Correct expectations for
12657 listing line 1 with listsize 2. Also, listing a single line
12658 works now, as does listing three lines. [Kevin's note: There
12659 were a number of other cases fixed too where the expectations
12660 differed...]
12661
12662 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12663
12664 * gdb.base/selftest.exp: Add case for when version prints as
12665 constant string instead of char pointer.
12666
12667 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12668
12669 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12670 stepping out of main.
12671
12672 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12673 G++ used.
12674
12675 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12676 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12677
12678 * gdb.c++/ovldbreak.exp: Update match string in test that
12679 includes a warning of multiple breakpoints.
12680
12681 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12682
12683 * gdb.base/display.exp: Improve precision of step-after-finish
12684 added yesterday.
12685
12686 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12687 test.
12688
12689 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12690 configs when using G++, not just hppa*.
12691
12692 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12693
12694 * gdb.base/async.c: New file.
12695 * gdb.base/async.exp: New file.
12696
12697 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12698
12699 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12700 PA64.
12701
12702 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12703
12704 * gdb.base/display.exp: "finish" can leave us mid-line on many
12705 targets, deal with it. Add a small constant to main, instead of
12706 1000 since main+1000 may not be a valid address in the target.
12707
12708 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12709 on hpux11.
12710
12711 * gdb.base/attach.exp: Handle another hpux11 error message variant
12712 when attaching to a process that does not exist.
12713
12714 1999-08-19 J.T. Conklin <jtc@redback.com>
12715
12716 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12717 characters in 'continue to 1241' test.
12718
12719 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12720
12721 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12722 stop in print_long_arg_list, define and use a whitespace
12723 variable in print_small_structs test, add an XFAIL for Solaris.
12724 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12725 interested enough to fix.
12726
12727 1999-08-13 Keith Seitz <keiths@cygnus.com>
12728
12729 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12730 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12731 proc knows about targets other than the natives.
12732 (test_assign): Use "gdb_run_cmd" to "run" the target.
12733 Check that we've actually hit the breakpoint at main.
12734 When we attempt to assign a value to a local variable, check
12735 that the variable is in the current scope, i.e., don't use
12736 a test with an empty result.
12737
12738 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12739
12740 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12741 command.
12742
12743 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12744
12745 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12746 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12747 gdb.compat, gdb.threads-hp.
12748 gdb.hp/configure, gdb.hp/configure.in: New files.
12749 gdb.hp/Makefile.in: Recurse into new subdirs.
12750 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12751 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12752 in object files.
12753 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12754
12755 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12756
12757 * gdb.base/display.exp: Help expect by putting a newline in the
12758 funky printf, remove a bogus p/a test.
12759
12760 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12761
12762 * gdb.base/display.exp: Make sure that when we say 'run', we are
12763 connected to the target. This is necessary when running not
12764 natively.
12765
12766 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12767
12768 * gdb.base/step-test.exp: Removed some extraneous messages.
12769
12770 * gdb.base/long_long.exp: Don't run memory examination tests
12771 on little-endian targets (they will need a different set of
12772 results to match).
12773
12774 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12775
12776 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12777 until somebody decides to fix GDB.
12778
12779 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12780 constant as "ULL".
12781 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12782 matches for a couple x/2 commands.
12783
12784 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12785
12786 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12787 by merging in ref-types2 tests.
12788 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12789
12790 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12791 * gdb.c++/Makefile.in: Add standard actions.
12792 (EXECUTABLES): Rename from PROGS, update list.
12793 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12794 from gdb.hp.
12795 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12796 foo and bar locals.
12797 * gdb.c++/anon-union.exp: Fix tests to match.
12798 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12799 expect matches to handle output variations.
12800 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12801 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12802 output, add HP alternatives for new and delete prints.
12803 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12804 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12805 * gdb.c++/demangle.exp: Use $style when reporting failure.
12806 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12807 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12808 match alternatives.
12809 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12810 compilers.
12811 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12812 * gdb.c++/method.exp: Add match alternatives.
12813 * gdb.c++/misc.cc: Add bool types.
12814 * gdb.c++/misc.exp: Add tests for bool types.
12815 * gdb.c++/overload.exp: Add xfails.
12816 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12817 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12818 add some more template parameter tests (only for HP currently).
12819 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12820 * gdb.c++/virtfunc.cc: Add return type and value for main.
12821 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12822 match alternatives.
12823
12824 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12825
12826 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12827
12828 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12829
12830 * gdb.base/signals.exp: Don't expect getting a backtrace from
12831 within a signal handler to fail on Linux.
12832
12833 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12834
12835 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12836 * lib/gdb.exp: Remove some gratuitious semicolons.
12837 (delete_breakpoints): Increase timeout.
12838 (gdb_expect): Add -notransfer option.
12839 (gdb_test): Use -notransfer option.
12840 (get_compiler_info): Add f77 case.
12841 (get_compiler): New proc, split out from gdb_preprocess, add f77
12842 case.
12843 (gdb_preprocess): Call get_compiler.
12844
12845 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12846 * gdb.base/attach.exp, gdb.base/display.exp,
12847 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12848 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12849 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12850 third arg to gdb_test.
12851 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12852 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12853 HP-UX xfails, add others.
12854 * gdb.base/completion.exp: Reflect name change of self-test.
12855 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12856 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12857 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12858 HP failure number.
12859 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12860 useless HP-UX 10.30 references.
12861 * gdb.base/maint.exp: Loosen matches.
12862 * gdb.base/pointers.c (main): Declare more_code.
12863 * gdb.base/pointers.exp: Match on output of a `next'.
12864 * gdb.base/structs.c: Add prototypes.
12865 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12866 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12867
12868 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12869
12870 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12871 command.
12872
12873 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12874
12875 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12876 Fix run to main failures. Watchpoint can be hardware watchpoint.
12877
12878 * gdb.base/annota1.exp: Clean up some more, in case printf has
12879 debug info. Deal with lack of signal hanlder info in stack.
12880
12881 From Jim Kingdon <kingdon@redhat.com>:
12882 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12883
12884 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12885
12886 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12887 gdb.base/foll-vfork.exp: Don't run for crosses.
12888
12889 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12890
12891 * gdb.base/configure.in: Check for gdbvars.exp instead of
12892 a1-selftest.exp.
12893 * gdb.base/configure: Re-generate.
12894
12895 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12896
12897 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12898 in trying to run first and name is too long.
12899
12900 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12901 pointers2.c and pointers2.exp, respectively.
12902 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12903 doschk happier.
12904
12905 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12906
12907 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12908 callfuncs2.c and callfuncs2.exp.
12909
12910 * gdb.base/list.exp: Remove mistaken xfails.
12911 * gdb.base/list0.h: Add optional prototypes.
12912
12913 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12914
12915 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
12916 calling malloc.
12917 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12918 * ptype.exp: Move test for get_debug_format to before its first
12919 use.
12920
12921 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12922
12923 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12924 * gdb.base/annota2.cc, annota2.exp: Move from here.
12925 * gdb.c++/annota2.cc, annota2.exp: To here.
12926 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12927
12928 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12929
12930 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12931 a consistent format.
12932
12933 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12934
12935 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12936 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12937 HP compilers, also set the globals $true and $false.
12938
12939 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12940 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12941 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12942 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12943 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12944 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12945 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12946 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12947 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12948 whatis.c} Add C++ compatible function definitions and return
12949 types, add includes for library functions.
12950 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12951 * gdb.base/step-test.c (myglob): Rename from glob.
12952 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12953 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12954 files, move here from gdb.hp.
12955 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12956 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12957 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12958 Adjust line numbers in regexps.
12959
12960 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12961 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12962 instead of 0/1.
12963
12964 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12965 foll-vfork.exp: New files, move here from gdb.hp.
12966 * gdb.base/page.exp: New file, test of pagination command.
12967
12968 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12969 recursion test.
12970 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12971
12972 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12973 gdb.base/solib.exp: Fix compiler invocation process.
12974
12975 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12976 HP-UX 11, turn off overload resolution explicitly.
12977 * gdb.base/commands.exp: Set argument list explicitly, add
12978 watchpoint test.
12979 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12980 them work.
12981 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12982 expressions properly.
12983 * gdb.base/corefile.exp: Loosen the match slightly.
12984 * gdb.base/default.exp: Allow "Error accessing memory" message
12985 also.
12986 * gdb.base/display.exp: Skip over x/0 j if PA64.
12987 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12988 * gdb.base/interrupt.exp: Ditto.
12989 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12990 in use.
12991 * gdb.base/list.exp: Add xfails for HP-UX.
12992 * gdb.base/long_long.exp: Refine some of the numeric matches.
12993 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12994 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12995 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12996 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12997 * gdb.base/ptype.exp: Succeed on more varieties of output.
12998 * gdb.base/scope.exp: Add xfails for HP-UX.
12999 * gdb.base/sect-cmd.exp: Add more cases.
13000 * gdb.base/setvar.exp: Add xfails for HP-UX.
13001 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13002 * gdb.base/signals.exp: Match on void symbolically.
13003 * gdb.base/step-test.exp: Add case for PA64.
13004 * gdb.base/term.exp: Add exit and restart.
13005 * gdb.base/twice.exp: Clean up after self.
13006 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13007 * gdb.base/whatis.exp: Allow more ways to pass tests.
13008
13009 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13010 no longer useful.
13011
13012 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13013
13014 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13015 list of patterns.
13016 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13017 print_double_array(double_array)", "continuing to breakpoint
13018 1018", "print print_double_array(array_d)" and "continuing to
13019 1034" tests.
13020
13021 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13022
13023 * Makefile.in: Add empty html and install-html targets.
13024
13025 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13026
13027 * config/mt-*: Remove, these haven't been used since 1996.
13028
13029 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13030
13031 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13032 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13033 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13034
13035 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13036
13037 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13038 simpler match case for the ptype of the big class.
13039
13040 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13041
13042 * gdb.exp: Fix test for gdb_prompt existence.
13043
13044 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13045
13046 * gdb.exp (gdb_test): Add fail after calls to perror.
13047
13048 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13049
13050 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13051
13052 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13053
13054 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13055
13056 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13057
13058 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13059 malloc() is linked in.
13060
13061 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13062
13063 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13064 step at end.
13065
13066 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13067
13068 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13069
13070 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13071
13072 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13073
13074 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13075 * gdb.base/mips_pro.exp: Likewise.
13076
13077 1999-06-02 Keith Seitz <keiths@cygnus.com>
13078
13079 * gdb.c++/templates.cc: Change all "new" operators to throw
13080 an exception.
13081 * gdb.c++/cplusfuncs.cc: Likewise.
13082
13083 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13084
13085 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13086
13087 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
13088 * gdb.base/ending-run.exp: When stepping out of main, accept a
13089 step into an arbitrary assembler file.
13090
13091 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13092
13093 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
13094 "breakpoint-invalid" to be printed.
13095 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
13096 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13097 * gdb.base/annota2.cc: Initialize a.x to 0.
13098
13099 1999-05-17 Keith Seitz <keiths@cygnus.com>
13100
13101 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13102 when "skip_float_tests" set.
13103 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13104 "print print_ten_doubles", and "step into print_long_arg_list".
13105 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13106 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13107 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13108 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13109 "skip_float_tests" is set.
13110 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13111 when "skip_float_tests" set.
13112
13113 1999-05-06 Keith Seitz <keiths@cygnus.com>
13114
13115 * gdb.base/annota2.cc: Include stdio.h.
13116
13117 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13118
13119 * gdb.base/crossload.exp: Remove, this has been disabled ever
13120 since BFD stopped including all targets, and cross-GDB gets
13121 plenty of testing anyway.
13122 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13123 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13124 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13125 * gdb.base/README: Remove, was doc for this.
13126 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13127 needed.
13128
13129 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13130
13131 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13132 output.
13133
13134 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13135 * gdb.base/annota2.exp: New file. More annotation tests.
13136 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13137 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13138
13139 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
13140
13141 * config/cfdbug.exp: New file.
13142
13143 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13144
13145 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13146 Marcus Daniel's and Dale Hawkins's demangler crashes.
13147
13148 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13149 test_lucid_style_demangling, test_arm_style_demangling,
13150 test_hp_style_demangling): Try Tom Tromey's core-dumping
13151 identifier under each demangling style.
13152
13153 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13154
13155 * gdb.c++/demangle.exp: Include the current demangling style
13156 in all test names.
13157 (current_demangling_style): New global variable.
13158 (set_demangling_style, test_demangling_core, test_demangling,
13159 test_demangling_exact): New functions.
13160 (test_gnu_style_demangling, test_lucid_style_demangling,
13161 test_arm_style_demangling, test_hp_style_demangling): Use those,
13162 instead of calling gdb_test and gdb_test_exact directly.
13163 (catch_demangling_errors): New function, which reports errors
13164 signalled by the demangling test functions in an orderly way.
13165 (do_tests): Use catch_demangling_errors.
13166
13167 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13168
13169 * gdb.base/signals.exp (test_handle_all_print): Use () for
13170 grouping in expressions, not {}.
13171
13172 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13173 initialized yet.
13174
13175 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13176
13177 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13178 are listed.
13179
13180 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13181
13182 * gdb.stabs/weird.exp: Test for CC being defined before
13183 looking at its value.
13184
13185 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13186
13187 * gdb.base/call-ar-st.exp: Remove stray '#'.
13188 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13189 "short int" and "long int".
13190 * gdb.c++/overload.cc: Cast the string added in the previous
13191 change, to mollify finicky HP compiler.
13192 * gdb.hp/reg-test.exp (testfile): Fix file name.
13193 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
13194
13195 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13196 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13197 alternate form of enum ptype.
13198
13199 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13200
13201 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13202 * gdb.hp/*.exp: Change all to run compiler probe only after
13203 passing skip_hp_tests, so as not to waste time on guaranteed
13204 failure.
13205
13206 * gdb.c++/overload.cc: Pass string instead of char addr, always
13207 init ccpfoo.
13208 * gdb.c++/templates.cc: Fix syntax error.
13209
13210 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13211
13212 * gdb.base/commands.exp: Add test for correct position of '>'
13213 when issuing the 'commands' command after a 'while' or 'if'
13214 command.
13215
13216 1999-03-18 James Ingham <jingham@cygnus.com>
13217
13218 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13219
13220 * gdb.c++/method.exp: It was testing an uninitialized int on the
13221 stack and assuming it was positive.
13222
13223 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13224
13225 * gdb.base/step-test.exp: Catch a case where finish is broken and
13226 keep it from killing the rest of the tests.
13227 Use gdb_continue_to_end.
13228
13229 * gdb.base/sigall.exp: use gdb_continue_to_end.
13230
13231 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13232
13233 * gdb.base/display.exp: use runto_main, not run.
13234
13235 * gdb.base/default.exp: Check for the current error message in the
13236 r abbreviation test.
13237 Add strongarm to the targets that know info float.
13238
13239 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
13240 run which doesn't work with monitors.
13241
13242 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13243
13244 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13245
13246 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
13247 program. Traps the case (in Cygmon) when the program never really
13248 exits. Same as Mark's continue_to_exit, but I had put it in a lot
13249 more places, so I used my name. Sorry Mark...
13250
13251 * config/monitor.exp (gdb_target_monitor): added another
13252 target_info parameter: remotebinarydownload. This will set the
13253 remotebinarydownload flag if this is causing some boards trouble.
13254
13255 1999-03-18 Mark Salter <msalter@cygnus.com>
13256
13257 * lib/gdb.exp (continue_to_exit): New function.
13258
13259 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13260 * gdb.base/ending-run.exp: Ditto.
13261 * gdb.base/step-test.exp: Ditto.
13262
13263 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13264
13265 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13266 (suggested by Art Haas <ahaas@neosoft.com>).
13267
13268 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13269
13270 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13271
13272 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13273
13274 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13275 descriptions of types (short unsigned int vs unsigned short, etc).
13276
13277 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13278
13279 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13280 a call to strlen; sometimes we do have sources.
13281
13282 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13283
13284 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13285 character, so GDB won't print garbage after its end.
13286
13287 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13288 breakpoint there instead. Sometimes GCC emits memcpy to handle
13289 the large structures being passed by value, so we step into that
13290 instead of sum_array_print, which obscures what we're really testing.
13291 * gdb.base/step-test.exp: However, we do want a test that notices
13292 the bizarre steps into memcpy, so do that here. Add check for
13293 stepping into function calls that pass large structures by value.
13294 ("Is that a noun clause, or are you just happy to see me?")
13295 Remove all references to specific line numbers.
13296 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13297 New type and function.
13298 (main): Call large_struct_by_value, passing it a large struct by value.
13299 * lib/gdb.exp (gdb_get_line_number): New function.
13300
13301 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13302 more portable.
13303
13304 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13305
13306 * lib/gdb.exp: Doc fixes.
13307
13308 1999-03-05 Nick Clifton <nickc@cygnus.com>
13309
13310 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
13311
13312 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13313
13314 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13315 commands. They're not germane to this test, and they don't work
13316 that way on remote targets.
13317
13318 1999-03-01 James Ingham <jingham@cygnus.com>
13319
13320 * Changelog entries merged over from gdb development branch.
13321
13322 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13323
13324 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13325 for outputting results of test run.
13326
13327 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
13328
13329 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
13330
13331 1999-02-25 Felix Lee <flee@cygnus.com>
13332
13333 * lib/gdb.exp (debug_format): initialize
13334
13335 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13336
13337 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13338 * gdb.base/call-rt-st.c: Ditto.
13339
13340 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13341
13342 * gdb.threads/pthreads.exp (horiz): New variable.
13343 (test_startup): Fix regexps that capture thread numbers.
13344
13345 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13346
13347 * gdb.base/smoke.exp: Disambiguate two test case names (both
13348 called ``print'').
13349
13350 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13351
13352 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13353 compilation.
13354
13355 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13356
13357 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13358 actual output formatting.
13359 * gdb.base/smoke.exp: GDB removes leading 0's.
13360 * gdb.base/volatile.exp: Don't check type of remuneration;
13361 that variable is no longer defined in constvars.c.
13362 * gdb.base/step-test.c (main): Exit with explicit exit code.
13363 * gdb.base/step-test.exp: Remove two nexti checks--they are
13364 not portable.
13365
13366 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13367
13368 * gdb.base/help.exp ("help delete display"): Fix test to match
13369 gdb's output.
13370
13371 * gdb.base/long_long.c (known_types): Initialize values to zero.
13372 * gdb.base/long_long.exp: Step one more line
13373 so 'dec' is initialized in "get to known place". GDB removes
13374 leading zeros. Explicitly ask for hex formatting. Use
13375 unique test case names.
13376
13377 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13378
13379 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
13380
13381 * gdb.c++/method.exp: Add missing close brace.
13382
13383 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13384
13385 * gdb.base/maint.exp: Use 'set height 0' to disable page
13386 prompting, not 'set height 400'.
13387
13388 Fix a bunch of timeouts.
13389 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13390 four separate tests, so expect doesn't take forever to match a ton
13391 of text against a regexp with lots of .* forms.
13392 ("maint print psymbols", "maint print symbols"): Make some of
13393 these greps more selective, so that expect doesn't try to wade
13394 through huge piles of output and time out.
13395
13396 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13397
13398 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13399 tests: one which doesn't expect shlib events to be reported, and
13400 another which does, but is XFAIL for all platforms other than
13401 HP/UX.
13402
13403 * gdb.base/break.exp: Teach the test suite that the `catch
13404 fork', `catch vfork', and `catch exec' commands produce error
13405 messages on platforms that don't provide these features.
13406
13407 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13408
13409 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13410 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13411 (shortening names from solib_threshold.exp etc), won't run on
13412 anything but HP-UX for the foreseeable future.
13413 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13414 reflect move.
13415
13416 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13417
13418 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13419 gdb.trace/Makefile.in (clean): Remove all test executables.
13420
13421 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13422
13423 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13424 successfully re-sets breakpoints in shared libraries.
13425 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13426
13427 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13428
13429 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13430 and compiled w/o GCC.
13431
13432 * gdb.hp/watch-cmd.exp: ditto.
13433
13434 * gdb.hp/watch-hp.exp: ditto.
13435
13436 * gdb.hp/xdb1.exp: ditto.
13437
13438 * gdb.hp/xdb2.exp: ditto.
13439
13440 * gdb.hp/dbx.exp: ditto.
13441
13442 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13443
13444 * constvars.c: Remove C++-isms.
13445 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13446 with GCC.
13447
13448 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13449
13450 The following changes are part of the HP merge.
13451
13452 * gdb.base/break.exp: new tests to verify that catchpoints for
13453 fork, vfork, and exec don't trigger inappropriately.
13454
13455 * gdb.base/opaque.exp: compile one file at a time, then link.
13456
13457 * gdb.base/signals.exp: be more restrictive about which hppa
13458 systems receive a setup_xfail. new tests.
13459
13460 * gdb.base/solib_threshold.build: new file.
13461 * gdb.base/solib_threshold.exp: new file.
13462 * gdb.base/solib_threshold.link_opts: new file.
13463 * gdb.base/solib_threshold.mk: new file.
13464 * gdb.base/gen_solib_threshold.c: new file.
13465
13466 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13467 tests. New tests for enums inside classes.
13468
13469 * gdb.c++/compiler.cc: indicate support of template debugging.
13470
13471 * gdb.c++/demangle.exp: run hp style demangling tests.
13472
13473 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13474 tests.
13475
13476 * gdb.c++/misc.cc: changes to support new tests.
13477
13478 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13479 to support new tests.
13480
13481 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13482 gcc, then skip these tests.
13483
13484 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13485
13486 The following files are part of the HP merge; some had longer
13487 names at HP, but have been renamed to be no more than 14
13488 characters in length.
13489
13490 * gdb.hp/ambiguous.cc: new file.
13491 * gdb.hp/ambiguous.exp: new file.
13492 * gdb.hp/attach.exp: new file.
13493 * gdb.hp/attach2.exp: new file.
13494 * gdb.hp/classes-hp.exp: new file.
13495 * gdb.hp/ctti.exp: new file.
13496 * gdb.hp/ctti-add.cc: new file.
13497 * gdb.hp/ctti-add1.cc: new file.
13498 * gdb.hp/ctti-add2.cc: new file.
13499 * gdb.hp/ctti-add3.cc: new file.
13500 * gdb.hp/dbx.exp: new file.
13501 * gdb.hp/exception.cc: new file.
13502 * gdb.hp/exception.exp: new file.
13503 * gdb.hp/foll-exec.c: new file.
13504 * gdb.hp/foll-exec.exp: new file.
13505 * gdb.hp/foll-fork.c: new file.
13506 * gdb.hp/foll-fork.exp: new file.
13507 * gdb.hp/foll-vfork.c: new file.
13508 * gdb.hp/foll-vfork.exp: new file.
13509 * gdb.hp/inherit-hp.exp: new file.
13510 * gdb.hp/more-steps.exp: new file.
13511 * gdb.hp/namespace.cc: new file.
13512 * gdb.hp/namespace.exp: new file.
13513 * gdb.hp/optimize.exp: new file.
13514 * gdb.hp/pxdb.c: new file.
13515 * gdb.hp/pxdb.exp: new file.
13516 * gdb.hp/quicksort.exp: new file.
13517 * gdb.hp/reg-test.exp: new file.
13518 * gdb.hp/reg-test.s: new file.
13519 * gdb.hp/sized-enum.c: new file.
13520 * gdb.hp/sized-enum.exp: new file.
13521 * gdb.hp/start-stop.exp: new file.
13522 * gdb.hp/templ-hp.cc: new file.
13523 * gdb.hp/templ-hp.exp: new file.
13524 * gdb.hp/thr-lib.c: new file.
13525 * gdb.hp/thr-lib.exp: new file.
13526 * gdb.hp/thr-lib.h: new file.
13527 * gdb.hp/thr-liblib.c: new file.
13528 * gdb.hp/virtfun-hp.c: new file.
13529 * gdb.hp/virtfun-hp.exp: new file.
13530 * gdb.hp/watch-cmd.exp: new file.
13531 * gdb.hp/watch-hp.exp: new file.
13532 * gdb.hp/xdb1.exp: new file.
13533 * gdb.hp/xdb2.exp: new file.
13534 * gdb.hp/xdb3.exp: new file.
13535
13536 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13537
13538 The following files are part of the HP merge; some had longer
13539 names at HP, but have been renamed to be no more than 14
13540 characters in length.
13541
13542 * gdb.base/ss.h: new file.
13543 * gdb.base/call-ar-st.c: new file.
13544 * gdb.base/call-ar-st.exp: new file.
13545 * gdb.base/call-rt-st.c: new file.
13546 * gdb.base/call-rt-st-exp: new file.
13547 * gdb.base/call-strs.exp: new file.
13548 * gdb.base/ena-dis-br.exp: new file.
13549 * gdb.base/environ.exp: new file.
13550 * gdb.base/long_long.exp: new file.
13551 * gdb.base/sect-cmd.exp: new file.
13552 * gdb.base/shlib-cl2.exp: new file.
13553 * gdb.base/smoke.exp: new file.
13554 * gdb.base/so-impl-ld.c: new file.
13555 * gdb.base/so-impl-ld.exp: new file.
13556 * gdb.base/so-indr-cl.c: new file.
13557 * gdb.base/so-indr-cl.exp: new file.
13558 * gdb.base/varargs.exp: new file.
13559 * gdb.base/volatile.exp: new file.
13560 * gdb.base/whatis-exp.exp: new file.
13561 * gdb.base/display.exp: new file.
13562 * gdb.c++/derivation.exp: new file.
13563 * gdb.c++/local.exp: new file.
13564 * gdb.c++/member-ptr.exp: new file.
13565 * gdb.c++/overload.exp: new file.
13566 * gdb.c++/ovldbreak.exp: new file.
13567 * gdb.c++/ref-types.exp: new file.
13568 * gdb.c++/ref-types2.exp: new file.
13569 * gdb.c++/userdef.exp: new file.
13570
13571 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13572
13573 * gdb.base/default.exp: Reflect wording change in remote.c.
13574
13575 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
13576
13577 * gdb.base/help.exp: Update to reflect current text.
13578
13579 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13580
13581 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13582 they're stack variables and contain garbage.
13583 * gdb.c++/anon-union.exp: new file.
13584
13585 The following changes were made by David Taylor
13586 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13587 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13588 in changes by HP.
13589
13590 * gdb.base/bitops.exp: new file.
13591 * gdb.base/default.exp: change expected messages for catch and
13592 info catch tests to reflect HP merge changes.
13593 * gdb.base/enable-disable-break.exp
13594 * gdb.base/ending-run.c: new file.
13595 * gdb.base/long_long.c: new file.
13596 * gdb.base/maint.exp: new file.
13597 * gdb.base/pointers2.exp: new file.
13598 * gdb.base/shlib-call2.exp: new file.
13599 * gdb.base/solib.exp: new file.
13600 * gdb.base/step-test.c: new file.
13601 * gdb.c++/anon-union.cc: new file.
13602 * gdb.c++/local.cc: new file.
13603 * gdb.c++/member-pointer.cc: new file.
13604 * gdb.c++/method.cc: new file.
13605 * gdb.c++/ref-types.cc: new file.
13606 * gdb.c++/ref-types2.cc: new file.
13607 * gdb.c++/userdef.cc: new file.
13608
13609 * gdb.base/scope.exp: compile one file at a time, then link.
13610 * gdb.base/langs.exp: ditto.
13611 * gdb.base/list.exp: ditto.
13612
13613 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13614
13615 The following changes were made by David Taylor
13616 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13617 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13618 in changes by HP.
13619
13620 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13621 skip tests. When compiling pass c++ flag to gdb_compile.
13622 * gdb.c++/
13623
13624 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13625 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13626 (skip_hp_tests): new function.
13627 (gdb_preprocess): new function.
13628
13629 * configure.in (hpdir): decide whether to configure gdb.hp.
13630 * configure: regenerated.
13631
13632 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13633 to delete on clean.
13634 (EXECUTABLES): update to reflect new additions.
13635 * gdb.base/commands.exp: update message expected.
13636 * gdb.base/default.exp: add copyright notice.
13637 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13638 * gdb.base/help.exp: update messages to reflect current text.
13639 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13640 targets for recurse tests.
13641 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13642 skip this file.
13643
13644 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13645 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13646 compilation.
13647 * gdb.c++/misc.exp: ditto.
13648 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13649 run the tests. tell gdb_compile that it's a c++ compilation.
13650
13651 * gdb.threads/pthreads.exp: fix typo in message.
13652
13653 * gdb.base/all-bin.exp: new file.
13654 * gdb.base/arithmet.exp: new file.
13655 * gdb.base/assign.exp: new file.
13656 * gdb.base/completion.exp: new file.
13657 * gdb.base/cond-expr.exp: new file.
13658 * gdb.base/condbreak.exp: new file.
13659 * gdb.base/define.exp: new file.
13660 * gdb.base/dollar.exp: new file.
13661 * gdb.base/environment.exp: new file.
13662 * gdb.base/eval-skip.exp: new file.
13663 * gdb.base/jump.exp: new file.
13664 * gdb.base/logical.exp: new file.
13665 * gdb.base/pointers.exp: new file.
13666 * gdb.base/relational.exp: new file.
13667 * gdb.base/section_command.exp: new file.
13668 * gdb.base/whatis-expr.exp: new file.
13669
13670 * gdb.base/all-types.c: new file.
13671 * gdb.base/call-array-struct.c: new file.
13672 * gdb.base/call-return-struct.c: new file.
13673 * gdb.base/call-strings.c: new file.
13674 * gdb.base/callfuncs2.c: new file.
13675 * gdb.base/condbreak.c: new file.
13676 * gdb.base/constvars.c: new file.
13677 * gdb.base/display.c: new file.
13678 * gdb.base/int-type.c: new file.
13679 * gdb.base/jump.c: new file.
13680 * gdb.base/miscexprs.c: new file.
13681 * gdb.base/pointers.c: new file.
13682 * gdb.base/pointers2.c: new file.
13683 * gdb.base/shmain.c: new file.
13684 * gdb.base/shr1.c: new file.
13685 * gdb.base/shr2.c: new file.
13686 * gdb.base/solib.c: new file.
13687 * gdb.base/solib1.c: new file.
13688 * gdb.base/solib2.c: new file.
13689 * gdb.base/varargs.c: new file.
13690 * gdb.c++/derivation.cc: new file.
13691 * gdb.c++/overload.cc: new file.
13692 * gdb.c++/ovldbreak.cc: new file.
13693 * gdb.hp/attach.c: new file.
13694 * gdb.hp/attach2.c: new file.
13695 * gdb.hp/average.c: new file.
13696 * gdb.hp/compiler.c: new file.
13697 * gdb.hp/compiler.cc: new file.
13698 * gdb.hp/execd-program.c: new file.
13699 * gdb.hp/follow-exec.c: new file.
13700 * gdb.hp/follow-fork.c: new file.
13701 * gdb.hp/follow-vfork-and-exec.c: new file.
13702 * gdb.hp/misc-hp.cc: new file.
13703 * gdb.hp/more-steps.c: new file.
13704 * gdb.hp/optimize.c: new file.
13705 * gdb.hp/quicksort.c: new file.
13706 * gdb.hp/run-hp.c: new file.
13707 * gdb.hp/start-stop.c: new file.
13708 * gdb.hp/sum.c: new file.
13709 * gdb.hp/templates-hp.cc: new file.
13710 * gdb.hp/thread-local-in-lib.c: new file.
13711 * gdb.hp/thread-local-in-lib.h: new file.
13712 * gdb.hp/thread-local-in-lib.lib.c: new file.
13713 * gdb.hp/vforked-program.c: new file.
13714 * gdb.hp/virtfunc-hp.cc: new file.
13715 * gdb.hp/watchpoint-hp.c: new file.
13716 * gdb.hp/xdb.c: new file.
13717 * gdb.hp/xdb0.c: new file.
13718 * gdb.hp/xdb0.h: new file.
13719 * gdb.hp/xdb1.c: new file.
13720
13721 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13722
13723 The following change was made by Edith Epstein
13724 <eepstein@cygnus.com> as part of a project to merge in changes
13725 originally made by HP; HP did not create ChangeLog entries.
13726
13727 * gdb.c++/demangle.exp: changed the expected output for some
13728 ARM-style mangling -- removed second reference to datatype.
13729 For example, maint demangle __dt__11T1__pt__2_cFv
13730 T1<char>::~T1<char>(void)
13731 becomes,
13732 maint demangle __dt__11T1__pt__2_cFv
13733 T1<char>::~T1(void)
13734
13735 (test_hp_style_demangling): new hp specific demangling test cases.
13736
13737 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13738
13739 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13740 * gdb.trace/backtrace.exp: Likewise.
13741 * gdb.trace/circ.exp: Likewise.
13742 * gdb.trace/collection.exp: Likewise.
13743 * gdb.trace/deltrace.exp: Likewise.
13744 * gdb.trace/infotrace.exp: Likewise.
13745 * gdb.trace/limits.exp: Likewise.
13746 * gdb.trace/packetlen.exp: Likewise.
13747 * gdb.trace/passc-dyn.exp: Likewise.
13748 * gdb.trace/passcount.exp: Likewise.
13749 * gdb.trace/report.exp: Likewise.
13750 * gdb.trace/save-trace.exp: Likewise.
13751 * gdb.trace/tfind.exp: Likewise.
13752 * gdb.trace/tracecmd.exp: Likewise.
13753 * gdb.trace/while-dyn.exp: Likewise.
13754 * gdb.trace/while-stepping.exp: Likewise.
13755
13756 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13757
13758 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13759
13760 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13761
13762 From Brendan Kehoe:
13763 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13764 int return types.
13765
13766 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13767
13768 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13769 remote dos host testing right.
13770
13771 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13772
13773 * gdb.base/corefile.exp: remove some xfails.
13774
13775 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13776
13777 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13778 have different timestamps.
13779
13780 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13781
13782 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13783 gdb.base/default.exp: Replace "exec" with "executable".
13784
13785 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13786
13787 * gdb.base/default.exp: Change else if to elseif from previous
13788 delta.
13789
13790 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13791
13792 * gdb.base/default.exp: Add brace missing from previous delta.
13793
13794 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13795
13796 * gdb.base/default.exp: Support test for info float for all
13797 varieties of arm toolchain.
13798
13799 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
13800
13801 * gdb.trace/*.exp: remove "remote_download" command.
13802
13803 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
13804
13805 * gdb.trace/*.exp: remove -gdwarf from compile.
13806
13807 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13808
13809 * gdb.trace/configure.in(AC_INIT): typo
13810 * gdb.trace/configure: regenerated
13811
13812 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
13813
13814 * config/m68k-emc.exp: New file.
13815 * lib/<emc-support.exp trace-support.exp}: New files.
13816 * configure.in: add new test directory gdb.trace.
13817 * gdb.trace/{configure configure.in Makefile.in}: New files.
13818 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13819 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13820 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13821 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13822 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13823 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13824 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
13825
13826 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
13827
13828 * gdb.c++/classes.exp: Change all regular expressions to match
13829 arbitrary combinations of newline/carriage-return, so that they
13830 will work equally well on Unix and Windows.
13831 * gdb.c++/inherit.exp: ditto.
13832 * gdb.c++/virtfunc.exp: ditto.
13833
13834 1998-08-11 Dawn Perchik <dawn@cygnus.com>
13835
13836 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13837
13838 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13839
13840 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13841 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13842 to use a0-a3/d0-d3 as needed.
13843
13844 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13845
13846 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13847 * gdb.disasm/am33.exp: Corresponding changes.
13848
13849 1998-07-11 Felix Lee <flee@cygnus.com>
13850
13851 * gdb.base/callfuncs.exp: add cmp10 test.
13852 * gdb.base/callfuncs.c (cmp10): new function.
13853
13854 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13855
13856 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
13857 into two parts to get around a synchronization problem in expect.
13858
13859 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13860
13861 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13862
13863 * configure.in: Add options for gdbtk testsuite.
13864
13865 * configure: Regenerate.
13866
13867 * gdb.gdbtk: New directory to hold gdbtk tests.
13868
13869 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13870
13871 * gdb.fortran/types.exp: Escape brackets in expect patterns
13872 for test_float_literal_types_accepted tests.
13873 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13874 before run test.
13875
13876 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13877
13878 * am33.exp: Just compile, do not link the testcase.
13879 * am33.s: Add ".am33" pseudoop to force am33 mode.
13880
13881 1998-06-25 Felix Lee <flee@cygnus.com>
13882
13883 * gdb.base/setshow.exp: make sure $pc is sane.
13884
13885 * gdb.stabs/weird.exp: split expect patterns properly.
13886
13887 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13888
13889 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13890 * gdb.disasm/am33.exp: Run it.
13891
13892 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
13893
13894 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13895 match processing (and eliminate spurious timeouts when running).
13896
13897 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
13898
13899 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13900 exception test, but conditionalize it on target [mach | gnu].
13901
13902 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
13903
13904 * gdb.base/overlays.exp: fixup compile line for linker script.
13905
13906 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13907
13908 * gdb.fortran/types.exp: don't guess at float size.
13909
13910 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13911
13912 * gdb.base/exprs.exp: delete test that depends on int size.
13913
13914 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13915
13916 * config/sim.exp: Removed checks for target triplets.
13917 (gdb_target_sim): Use gdb,target_sim_options.
13918
13919 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13920
13921 * gdb.base/reread.exp: New file.
13922 * gdb.base/reread1.c: New file.
13923 * gdb.base/reread2.c: New file.
13924
13925 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13926
13927 * config/sim.exp: Use 'target sim -sparclite' when running
13928 SPARClite programs.
13929
13930 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13931
13932 * gdb.base/structs2.exp: New file.
13933 * gdb.base/structs2.c: New file.
13934
13935 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13936
13937 * gdb.asm/common.inc: New file.
13938 * gdb.asm/d10v.inc: New file.
13939 * asm-source.exp: Pass -I's to gas to find .inc files.
13940 Update line numbers in expected output.
13941 * asmsrc1.s: Rewrite.
13942 * asmsrc2.s: Rewrite.
13943 * configure.in: Create arch.inc symlink.
13944 * configure: Regenerate.
13945 * Makefile.in (distclean): Delete arch.inc.
13946
13947 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13948
13949 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13950 (t_enum_value2): ditto
13951 (t_enum_value3): ditto
13952 (main): ditto
13953 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13954
13955 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13956 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13957 change.
13958 Use gdb_test instead of send_gdb/gdb_expect sequences.
13959
13960 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13961
13962 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13963 not void.
13964
13965 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13966
13967 * gdb.base/branches.c: Code with lots of loops and
13968 subroutines. Used to test gdbs ability to single step through PC
13969 changes, especially to test mips-tdep.c:mips_next_pc
13970
13971 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13972
13973 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13974 more rigorous EGCS C++ error checking.
13975
13976 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13977
13978 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13979 tests.
13980 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13981 function when asleep.
13982 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13983 for i*86 Linux and SVR4 signal handling problems.
13984 Remove linux xfail for `next to handler in signals_tests_1', fixed
13985 by recent infrun.c change.
13986 Limit backtrace to 10 frames to avoid timeout problems with infinite
13987 stack backtraces.
13988 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13989 target.[ch] change.
13990
13991 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13992
13993 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13994 for a newline from gdb before continuing.
13995 (default_gdb_exit): Just look for y or n.
13996 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13997 it does, fail the rests of the tests in the file.
13998
13999 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14000
14001 * config/cygmon.exp: New file.
14002
14003 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14004
14005 * gdb.base/list.exp: Fix problem with "list default lines around
14006 main" test on remote targets.
14007
14008 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14009 run test on remote targets.
14010
14011 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14012
14013 * gdb.asm: New directory.
14014 * configure.in: Configure it.
14015 * configure: Regenerate.
14016 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14017 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14018
14019 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14020
14021 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14022
14023 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
14024
14025 * gdb.base/overlays (several files): Merge the two overlay
14026 managers into one. Change variables (foox, barx, bazx, grbxx)
14027 back into ints but force them to load in their proper sections.
14028
14029 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14030
14031 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14032 on-chip insn memory and IMAP1 to upper 128k.
14033 (D10VCopy): Handle memory regions crossing 16k boundaries.
14034 (D10VCopy): Transfer data in 32 bit chunks.
14035
14036 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14037
14038 * gdb.base/overlays.c (main): Exit normally when result is
14039 correct.
14040
14041 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14042 map. Include space for printf in .text segment.
14043
14044 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14045 updated d10v memory VMA/LMA map.
14046 (D10VCopy): Call D10VTranslate.
14047
14048 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14049
14050 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14051
14052 * gdb.base/bar.c (barx, bar): Change variable to small array so
14053 that it won't be put into the .sdata - small data -
14054 section. Update reference.
14055 * gdb.base/baz.c (bazx, baz): Ditto.
14056 * gdb.base/foo.c (foox, foo): Ditto.
14057 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14058
14059 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14060 to be arrays.
14061
14062 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
14063
14064 * gdb.base/overlays.exp: fix up and get working again.
14065 Add tests for backtraces from an overlay function.
14066
14067 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14068
14069 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14070 "calling function with watchpoint enabled".
14071
14072 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14073
14074 * gdb.base/break.exp (test_next_with_recursion): Remove
14075 gdb_suppress_tests for d10v-*-*.
14076 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14077 pending review of whether it is useful or not.
14078
14079 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14080
14081 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14082
14083 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14084
14085 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14086 * config/dve.exp: New file to support Densan boards.
14087
14088 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14089
14090 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14091 reads and BSD.
14092
14093 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14094
14095 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14096 response.
14097
14098 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14099
14100 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14101
14102 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14103 test.
14104
14105 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14106 target_sizeof_long and target_bigendian_p.
14107 (structs_by_value, structs_by_reference): Check values according
14108 to targets word size and endianess.
14109
14110 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14111
14112 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14113 output.
14114
14115 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14116
14117 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14118 Update test of set args help to match source change.
14119
14120 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14121
14122 * gdb.base/default.exp: Expect help system output to be in
14123 alphabetical order.
14124 * gdb.base/help.exp: Ditto.
14125
14126 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14127
14128 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14129 "i*86-pc-linux-gnu*".
14130 * gdb.base/interrupt.exp: Ditto.
14131 * gdb.base/corefile.exp: Ditto.
14132
14133 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14134 define vxworks when building the testcase.
14135
14136 * gdb.base/ptype.exp: Fix testnames to be unique.
14137 * gdb.base/radix.exp: Ditto.
14138 * gdb.base/term.exp: Ditto.
14139 * gdb.base/whatis.exp: Ditto.
14140 * gdb.c++/classes.exp: Ditto.
14141
14142 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14143
14144 * gdb.base/callfuncs.exp: Fix indentation.
14145
14146 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14147 suppress_flag has been set.
14148 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14149 target feature.
14150
14151 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14152
14153 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14154 the testcase.
14155
14156 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14157 set_debug_traps() and breakpoint().
14158 * gdb.c++/misc.cc (main): Ditto.
14159 * gdb.c++/templates.cc (main): Ditto.
14160 * gdb.c++/virtfunc.cc (main): Ditto.
14161
14162 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14163
14164 * lib/gdb.exp(gdb_step_for_stub): New function.
14165 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14166 exists, reload the executable and do a "continue" instead of
14167 doing a jump.
14168 (runto_main): Use gdb_step_for_stub.
14169
14170 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14171 tests to have unique names.
14172 * gdb.base/callfuncs.exp: Ditto.
14173 * gdb.base/commands.exp: Ditto.
14174 * gdb.base/default.exp: Ditto.
14175 * gdb.base/help.exp: Ditto.
14176 * gdb.base/list.exp: Ditto.
14177 * gdb.base/opaque.exp: Ditto.
14178 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14179 similar tests.
14180
14181 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14182 * gdb.c++/cplusfuncs.cc: Ditto.
14183 * gdb.c++/virtfunc.cc: Ditto.
14184
14185 * config/monitor.exp: Keep track of the last file we saw, rather
14186 than trying to get the info from gdb.
14187
14188 * gdb.fortran/types.exp: Move comment to previous line.
14189
14190 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14191
14192 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14193 target mode.
14194
14195 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14196
14197 From Bob Manson:
14198 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14199 string from GDB when it connects.
14200
14201 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14202
14203 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14204
14205 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14206 if we can't get a debug format from GDB (we may be testing an
14207 older GDB). Use a 10 second timeout when checking for the format.
14208
14209 * gdb.stabs/weird.exp: Fix quoting.
14210
14211 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14212
14213 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14214
14215 * config/arm-ice.exp: New file.
14216
14217 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14218
14219 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14220 until it has been modified to work with the new testsuite.
14221
14222 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
14223 testcase won't compile, cause all of the testcases in the file to
14224 fail instead.
14225
14226 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14227 (gdb_clear_suppressed): New procedure.
14228 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14229 it contains a positive value.
14230
14231 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14232
14233 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14234
14235 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14236
14237 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14238
14239 * lib/gdb.exp (setup_xfail_format): New function.
14240 (get_debug_format): New function to get debug format.
14241 (debug_format): New global variable to hold last value set
14242 by get_debug_format.
14243 * gdb.base/list.exp: Call get_debug_format and expect some
14244 tests to fail for DWARF 1 and COFF formats.
14245 * gdb.c++/ptype.exp: Ditto.
14246 * gdb.c++/classes.exp: Ditto.
14247 * gdb.c++/cplusfuncs.exp: Ditto.
14248 * gdb.c++/inherit.exp: Ditto.
14249 * gdb.c++/templates.exp: Ditto.
14250 * gdb.c++/virtfunc.exp: Ditto.
14251
14252 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14253
14254 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14255 host doesn't have a currently-open connection.
14256
14257 * config/sparclet.exp: Cleanups and fixes to make it generic for
14258 any gdb stub target. Handle cases where gdb doesn't respond when
14259 interrupted in a sane fashion.
14260
14261 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14262 same thing in a totally different way.
14263
14264 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14265 setting "timeout".
14266 (gdb_start): We set the global gdb_prompt variable in
14267 default_gdb_init now.
14268
14269 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14270
14271 * gdb.base/printcmds.exp: Fix "check for floating addition"
14272 regexp to accept results within approx +/- .01 of exact value.
14273 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14274
14275 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14276
14277 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14278 properly.
14279 (gdb_expect): Add optional timeout parameter, and add timeout
14280 value to various calls.
14281 (gdb_suppress_tests): Only give one warning message per group.
14282
14283 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14284
14285 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14286 global variables. Handle getting a value for $timeout more
14287 gracefully.
14288
14289 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14290
14291 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14292 initialize.
14293 (default_gdb_init): New procedure; allow gdb_init to be overridden
14294 by a target configuration file.
14295 (gdb_expect): Pass the timeout to remote_expect.
14296
14297 * config/monitor.exp(gdb_load): Fix typo in regexp.
14298
14299 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14300
14301 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14302
14303 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14304
14305 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14306 here. Call gdb_target_exec before rebooting the target, to make
14307 sure the connection to the target is closed.
14308 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14309 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14310 Also detect "Timeout reading from remote" error.
14311
14312 * config/gdbserver.exp: Pass the executable being loaded to
14313 gdb_target_monitor. Don't call gdb_file_cmd here; let
14314 gdb_target_monitor do it.
14315
14316 * gdb.disasm/hppa.exp: Don't use exec_output.
14317
14318 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14319
14320 * gdb.base/list.exp: If we're debugging a non-native target,
14321 try to set the pc register to point to the start of the
14322 program before doing the first list command.
14323
14324 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14325 test_calls after restarting.
14326
14327 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14328 reloading.
14329
14330 * gdb.base/watchpoint.exp: Fix typo.
14331
14332 * gdb.base/setshow.exp: Check for use_gdb_stub.
14333
14334 * gdb.base/break.exp: Fix continue until exit test for the gdb
14335 stub case.
14336 * gdb.base/langs.exp: Ditto.
14337
14338 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14339 gdb_load_offset. If we weren't given a file to load, figure out
14340 what the current file is and use it.
14341
14342 * config/i386-bozo.exp: New file.
14343
14344 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14345
14346 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14347 feature.
14348
14349 * config/proelf.exp: New entry.
14350
14351 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14352
14353 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14354 of regexps.
14355
14356 * gdb.base/watchpoint.exp: Don't run the test_stepping
14357 tests if gdb can't call functions on the target.
14358
14359 * gdb.base/setshow.exp: Don't run the set prompt tests if
14360 the board has gdb_prompt set.
14361
14362 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14363
14364 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14365 * gdb.base/commands.exp: Likewise.
14366 * gdb.base/setshow.exp: Likewise.
14367
14368 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14369
14370 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14371 feature.
14372
14373 * config/i960.exp: New file.
14374
14375 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14376
14377 * gdb.base/funcargs.exp: Check for gdb,short_int target
14378 feature instead of looking for explicit target triplets.
14379
14380 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
14381
14382 * gdb.base/printcmds.exp: add a couple more tests a la
14383 "p 123DEADBEEF", to check parse_number.
14384 * top.c: change "to enable to enable" to "to enable" in a couple
14385 of help strings.
14386
14387 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14388
14389 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14390 on the mn10300.
14391
14392 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14393
14394 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14395 where the test executable is run with explicit args.
14396 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14397
14398 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14399
14400 * gdb.base/run.c: Use FAKEARGV to build test executable that
14401 does not require a command line arg, since most simulators
14402 don't currently support passing such an arg into the simulated
14403 program.
14404 * gdb.base/commands.exp: Change tests to insert the proper
14405 value as the arg to the first recursive factorial call. Change
14406 compilation line to define FAKEARGV at compile time.
14407
14408 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14409
14410 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14411 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14412 function with watchpoint enabled" test.
14413
14414 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14415
14416 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14417 Don't call gdb_test when the command doesn't return to a gdb prompt.
14418
14419 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14420 "Tests restarted" messages.
14421
14422 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14423
14424 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14425
14426 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
14427
14428 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14429 for INFO SYMBOL; add help tests for OVERLAY commands.
14430 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14431 add tests for OVERLAY commands
14432 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14433 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14434 * gdb.base/sigall.c: add usestubs code frag
14435 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
14436
14437 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14438
14439 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14440 failures.
14441 (gdb_stop_suppressing_tests): Note that tests have restarted.
14442
14443 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14444
14445 * config/h8300.exp: New file.
14446
14447 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14448
14449 * gdb.base/setshow.exp: Check for the existence of a
14450 feature, not its value.
14451
14452 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14453
14454 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14455
14456 * gdb.base/scope.exp: It's now init0(), not init().
14457
14458 * gdb.base/scope0.c: For now, change init() to be init0().
14459
14460 * config/monitor.exp: Use gdb_serial in preference to serial
14461 or netport.
14462
14463 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14464 and it's not already set.
14465
14466 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14467
14468 * gdb.base/setshow.exp: Only test the run command if the target
14469 isn't using a stub and if it supports argument passing.
14470
14471 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14472
14473 * config/udi.exp(gdb_start): Make sure UDICONF is set
14474 properly before starting gdb.
14475
14476 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14477
14478 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14479 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14480 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14481
14482 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14483
14484 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14485 specialized code to reboot the board, use remote_reboot instead.
14486
14487 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14488
14489 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14490
14491 * config/monitor.exp: Make sure we disconnect from the target.
14492 Also, try a reboot/reload cycle instead of failing if the
14493 load fails.
14494
14495 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14496
14497 * gdb.base/default.exp: Don't set match_max.
14498 * gdb.base/help.exp: Ditto.
14499 * gdb.base/list.exp: Ditto.
14500 * gdb.base/signals.exp: Ditto.
14501
14502 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14503 set, use remote_ld to download the testcase instead of
14504 the GDB loader.
14505
14506 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14507
14508 * config/vr5000.exp: New file.
14509
14510 * config/monitor.exp(gdb_target_monitor): Add pattern for
14511 "Ending remote" to detect errors in connecting.
14512
14513 * gdb.base/setshow.exp: Add .* within auto language test.
14514
14515 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14516 target feature.
14517
14518 * config/monitor.exp(gdb_load): Check for a failure when loading,
14519 and reboot the board if necessary.
14520
14521 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14522 a set of tests. Remove print.* from the patterns being checked.
14523
14524 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14525
14526 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14527 refer to gdb_spawn_id.
14528
14529 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14530 longer used.
14531 * config/sparclet.exp: Ditto.
14532 * config/sparclet-old.exp: Ditto.
14533 * config/slite.exp: Ditto.
14534 * config/sim.exp: Ditto.
14535 * gdb.base/funcargs.exp: Ditto.
14536
14537 * lib/gdb.exp:Remove references to gdb_spawn_id.
14538 (gdb_expect): Move to remote.exp.
14539
14540 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14541
14542 * config/monitor.exp: Detect the "Couldn't establish connection"
14543 message from GDB.
14544
14545 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14546
14547 * gdb.base/bitfields.exp: Use runto instead of explicit
14548 gdb_run_cmd/gdb_expect sequences.
14549
14550 * gdb.base/break.exp(text_next_with_recursion): Add match for
14551 gdb_expect call.
14552
14553 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14554 We also need to handle the "A program is being debugged already"
14555 prompt from gdb. Use gdb_test to set the baud rate.
14556
14557 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14558 to 20000. Really. I mean it.
14559
14560 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14561
14562 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14563 fails. If suppress_flag is set, skip perror message about not
14564 being able to send to GDB.
14565 (send_gdb): If suppress_flag is set, don't try to send commands to
14566 GDB.
14567 (gdb_expect): If suppress_flag is set, always fail immediately.
14568 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14569 (gdb_init): Call gdb_stop_suppressing_tests.
14570 (default_gdb_exit): Ditto.
14571 (default_gdb_start): Ditto.
14572
14573 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14574 gdb_stop_suppressing_tests as appropriate.
14575 * gdb.base/break.exp: Ditto.
14576 * gdb.base/callfuncs.exp: Ditto.
14577 * gdb.base/commands.exp: Ditto.
14578 * gdb.base/exprs.exp: Ditto.
14579 * gdb.base/funcargs.exp: Ditto.
14580 * gdb.base/list.exp: Ditto.
14581 * gdb.base/recurse.exp: Ditto.
14582 * gdb.base/scope.exp: Ditto.
14583 * gdb.base/structs.exp: Ditto.
14584 * gdb.c++/inherit.exp: Ditto.
14585
14586 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14587
14588 * config/vr4300.exp: New file.
14589
14590 * gdb.*/*.exp: Call gdb_expect instead of expect.
14591
14592 * lib/gdb.exp(gdb_expect): New function.
14593
14594 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14595
14596 * lib/gdb.exp(gdb_init): New function.
14597
14598 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14599 for each individual variable set.
14600
14601 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14602 name.
14603
14604 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14605
14606 * gdb.base/scope.exp: Use gdb_test.
14607
14608 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14609 aborting; the testsuite driver will do that for us (see
14610 gdb_finish). Also, use gdb_test in a few more places.
14611
14612 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14613
14614 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14615
14616 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14617
14618 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14619 and "add_tests" are not at the same address.
14620
14621 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14622
14623 * gdb.base/ptype.exp: Use gdb_test.
14624
14625 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14626
14627 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14628 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14629 left in. No longer expect them to fail.
14630
14631 * gdb.stabs/*.mt; Deleted, no longer used.
14632 * gdb.stabs/configure.in: Remove references to target makefile
14633 frags.
14634 * gdb.stabs/configure: Rebuilt.
14635
14636 * gdb.disasm/*.mt: Deleted, no longer used.
14637 * gdb.disasm/configure.in: Remove references to target makefile
14638 frags. Use "sh3.s" as the unique filename for this directory.
14639 * gdb.disasm/configure: Rebuilt.
14640
14641 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14642 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14643 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14644
14645 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14646
14647 * config/udi.exp: Use mondfe,name instead of remote_host.
14648
14649 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14650
14651 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14652 a function with a watchpoint enabled on the mn10200.
14653
14654 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14655 before trying to create it!
14656
14657 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14658
14659 * config/vx.exp: Use hostname instead of netport.
14660
14661 * config/vxworks.exp: New file.
14662
14663 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14664
14665 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14666 gdb before assuming everything worked. Send a ^C if a timeout
14667 occurs.
14668
14669 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14670 $gdb_spawn_id directly.
14671 (gdb_run_cmd): Try _start as well as start. Use the target feature
14672 gdb,start_symbol as the symbol to start from when jumping.
14673
14674 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14675
14676 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14677 redundant) test.
14678
14679 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14680 it doesn't lose for 16bit integer systems.
14681
14682 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14683
14684 * gdb.fortran/types.exp: If the target doesn't support "double"
14685 data types, then expect "real" types to only be 4 bytes.
14686
14687 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14688 call tests if the target doesn't support inferior function calls.
14689
14690 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14691 in printf tests.
14692
14693 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14694
14695 * gdb.base/help.exp: Disable "help set", "help show", and
14696 "help support". Simplify regexp for "help stack".
14697
14698 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14699 to 60 seconds. Temporarily set match_max to 15000 around the
14700 "info copying" test.
14701
14702 * gdb.base/nodebug.exp: Don't try to do an inferior function
14703 call if the target doesn't support them.
14704 * gdb.base/printcmds.exp: Likewise.
14705 * gdb.base/setvar.exp: Likewise.
14706 * gdb.base/structs.exp: Likewise.
14707 * gdb.c++/templates.exp: Likewise.
14708 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14709
14710 * gdb.base/recurse.exp: Enable for the mn10200.
14711
14712 * configure.in: Do configure gdb.stabs directory for *-*-elf
14713 targets.
14714 * configure: Rebuilt.
14715
14716 * gdb.base/break.exp: Check for gdb,noresults before testing
14717 exit status and/or results from the target.
14718 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14719 * lib/gdb.exp: Remove old (now bogus) initialization of
14720 noinferior, noargs, noresults and nosignals.
14721
14722 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14723
14724 * config/sh.exp: New file.
14725
14726 * config/slite.exp: Try to connect multiple times to the board
14727 before rebooting. Only send a "monitor run" if need_monitor_run
14728 is set.
14729
14730 * gdb.base/break.exp: Don't do the "stub continue" test if
14731 the target has gdb_stub set.
14732
14733 * gdb.base/callfuncs.exp: Increase the timeout.
14734
14735 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14736 if the target has gdb,noinferiorio set.
14737
14738 * gdb.base/list.exp: Increase match_max to 10000 characters.
14739
14740 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14741
14742 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14743 target.
14744
14745 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14746
14747 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14748
14749 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14750 trying to delete the copy of gdb. Catch the file delete so we
14751 don't die if the delete fails; also, the file should be copied to
14752 the host, not to the build.
14753
14754 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14755
14756 * lib/gdb.exp(gdb_test): Surround the result pattern with
14757 parenthesis in case it contains multiple regexps separated
14758 with |.
14759
14760 * gdb.base/watchpoint.exp: Use gdb_test.
14761 * gdb.base/default.exp: Ditto.
14762
14763 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14764
14765 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
14766
14767 * gdb.base/scope.exp: Use gdb_test.
14768 * gdb.c++/classes.exp: Ditto.
14769 * gdb.c++/inherit.exp: Ditto.
14770
14771 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14772
14773 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14774 remote_exec instead.
14775 * gdb.base/corefile.exp: Don't be ridiculous.
14776 * gdb.base/*.c: Add missing stub invocations.
14777
14778 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14779
14780 * config/slite.exp: Miscellaneous fixes.
14781
14782 * lib/gdb.exp: Fix runto.
14783
14784 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14785 the target.
14786
14787 * gdb.base/watchpoint.exp: Fix regexp.
14788
14789 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14790 close and wait commands, as the descriptor may now be
14791 invalid. Always call "remote_close host".
14792
14793 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14794
14795 Major rewrite for testsuite revision.
14796
14797 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14798 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14799 instead of relying on spawn_id to always contain a valid
14800 spawn id.
14801 (get_compiler_info): New procedure to build the ${binfile}.ci
14802 file, instead of replicating this in N different places.
14803 (gdb_compile): New procedure.
14804
14805 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14806 appropriate arguments) instead of compile. Use gdb_test in a lot
14807 more places. Use send_gdb instead of send. Always run gdb_start
14808 at the start of a testcase, as this is no longer done magically.
14809
14810 config/*-gdb.exp: Rename without the -gdb suffix.
14811
14812 config/mips.exp: Use remote_close instead of exit_remote_shell.
14813 config/monitor.exp: Use target_info instead of looking at
14814 baud, timeout, etc.
14815 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14816
14817 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14818
14819 * gdb.c++/templates.exp (test_ptype_of_templates),
14820 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14821 Update expect patterns for destructors and assignment operators
14822 to match corresponding c-typeprint.c changes.
14823 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14824 to destructor breakpoint test, GDB should be able to set the
14825 destructor breakpoint without specifying arguments.
14826
14827 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14828
14829 * gdb.threads/pthreads.exp: Change result for failure to compile due
14830 to lack of pthreads runtime support from an error to simply an
14831 unsupported test, per dejagnu standards.
14832
14833 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14834
14835 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14836 where GDB exits to reduce pattern match time.
14837 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14838
14839 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14840
14841 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
14842
14843 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14844 * gdb.base/default.exp: ditto.
14845 * gdb.base/nodebug.exp: ditto.
14846 * gdb.base/printcmds.exp: ditto.
14847 * gdb.base/ptype.exp: ditto.
14848 * gdb.base/setvar.exp: ditto.
14849 * gdb.base/structs.exp: ditto.
14850 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14851
14852 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14853
14854 * configure, */configure: Rebuild with autoconf 2.12.
14855
14856 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14857
14858 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14859 use new i*86-pc-linux*-gnu quads.
14860 * gdb.base/corefile.exp: Ditto.
14861 * gdb.base/signals.exp: Ditto.
14862 * gdb.base/sigall.exp: Ditto.
14863 * gdb.base/interrupt.exp: Ditto.
14864
14865 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14866 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14867 RedHat 4.0.
14868
14869 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14870 linux. This allows the test case to at least compile on latest
14871 linux, but still not run due to missing the threads runtime library.
14872
14873 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14874
14875 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14876 directory to search gdb directory. Accept and step over conditional
14877 stack alignment code. Consume $prompt in failure cases.
14878 Reset timeout to $oldtimeout instead of some arbitrary value.
14879 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14880 timeout problems with infinite stack backtraces.
14881 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14882 Accept function parameters for linkfunc member.
14883
14884 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14885
14886 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14887 (CXXFLAGS): Remove, unreferenced.
14888 (B_OPTIONS): Add for -B options and add code to initialize with
14889 previous -B options and also add -B option to pick up cross compiled
14890 runtime.
14891 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14892 doing cross compiles.
14893 (target_alias): Declare global.
14894 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14895 to verify that gcc exists in build tree, and if so set CC to that
14896 gcc and to use B_OPTIONS and TARGET_INCLUDES.
14897
14898 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14899
14900 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14901 ptype test for anonymous union. Fixup testcase to match
14902 current gcc debug output.
14903
14904 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14905
14906 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14907 force argument to an unsigned long type.
14908
14909 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14910
14911 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14912 tests and anonymous union print/ptype tests.
14913 * gdb.base/list.exp (test_forward-search): Increase timeout by
14914 5 minutes for the "search extremely long line" case.
14915 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14916 completely optional and that the pass/fail messages use the command as
14917 the message if that third arg is a null string.
14918 (gdb_test_exact): Arrange that a null string pattern means match a
14919 null string output rather than any output, which might include random
14920 errors.
14921 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14922 backtrace test.
14923 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14924 always failing and failure is now exposed by gdb.exp changes.
14925
14926 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14927
14928 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14929 weren't being noted.
14930
14931 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14932
14933 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14934 * gdb.stabs/weird.exp: Remove v_comb xfails.
14935
14936 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
14937
14938 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
14939 list.exp scope.exp watchpoint.exp]
14940 Make all timeout error msgs explicitly say "(timeout)".
14941
14942 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
14943
14944 * config/monitor.exp: Increase download timeout to 1000 seconds.
14945
14946 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
14947
14948 * config/m32r.exp: Increase timeout to 120 seconds.
14949
14950 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14951
14952 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14953 and accept older ordering as obsolescent gcc or gdb.
14954 * gdb.c++/templates.exp: Ditto.
14955 * gdb.c++/virtfunc.exp: Ditto.
14956
14957 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14958
14959 * gdb.base/coremaker.c: Add code to mmap some data so we
14960 can check that it ends up in the core file.
14961 * gdb.base/corefile.exp: Add test to read mmapped data
14962 from core file.
14963
14964 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
14965
14966 * config/m32r.exp: New file.
14967
14968 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14969
14970 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14971 that cflags can contains -gstabs, and work correctly for other tests.
14972
14973 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
14974
14975 * gdb.base/setshow.exp: New file, tests show and set.
14976 * gdb.base/setshow.c: New file, tests show and set.
14977 * gdb.base/help.exp: Add test for help set|show annotate.
14978 * gdb.base/default.exp: Add test for set|show annotate.
14979
14980 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14981
14982 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14983 errors unique.
14984 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14985 explicitly.
14986
14987 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14988
14989 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14990 and width commands. This is done elsewhere.
14991 * (gdb_start): Don't call gdb_start_sim here. That's already
14992 done in gdb_load. This fixes lots of failures in default.exp.
14993
14994 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14995
14996 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14997 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14998 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14999 in the same we we treat other failures (since it may be an expected
15000 condition), rather than as an error.
15001 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15002 old test format.
15003
15004 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15005
15006 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15007 (distclean maintainer-clean realclean): No need to remove files
15008 twice. Nuke the duplicates.
15009 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
15010 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
15011 Remove config.h along with other config files.
15012
15013 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15014
15015 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15016 "p func1 ()" and note that rests of tests are skipped.
15017 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15018 setup_xfails for "print func2::coremaker_local".
15019 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15020 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15021 affected by the previous run test.
15022 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15023 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15024 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15025 "pass int powerset tuple" and "pass modeless int powerset tuple".
15026 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15027 "real write 4" and "real write 8".
15028 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15029 setup_xfails for "print vs1 after tuple assign 2",
15030 "print \$i after tuple assign 2", and
15031 "print vs2 after tuple assign 2".
15032 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15033 meaningful error message and return -1 so the caller can
15034 suppress further tests and avoid a cascade of errors.
15035
15036 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15037
15038 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15039 format for printing version.
15040 * gdb.base/default.exp: Ditto.
15041 * gdb.base/interrupt.exp: Fix problem with cascade of
15042 errors if child process dies while calling a function.
15043
15044 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15045
15046 * Makefile.in (VPATH): Add
15047 * Makefile.in (Makefile, config.status): Fix rules so things get
15048 remade when necessary.
15049
15050 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15051
15052 * Makefile.in (just-check): Add path to sibling expect dir
15053 to environment variable specified by RPATH_ENVVAR.
15054
15055 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15056
15057 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15058 (just-check): Add shared library paths for libstdc++, tk,
15059 tcl, bfd, and opcodes to the environment variable specified
15060 in RPATH_ENVVAR.
15061 * configure.in: Add support to recognize --enable-shared flag
15062 and generate correct value for RPATH_ENVVAR.
15063 * configure: Regenerated with autoconf.
15064
15065 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15066
15067 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15068 include all osf versions.
15069 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15070 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15071 when target is linux. When failing to build pthreads test
15072 executable, give more meaningful message.
15073 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15074 arg for pthread_create.
15075
15076 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15077
15078 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15079 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15080 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15081 and -lpthreads (everybody else).
15082 (test_startup): Fail gracefully if threads are not supported.
15083 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15084 "p/c array_index("abcdef",2)" when not gcc compiled.
15085 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15086 "print func2::coremaker_local" when not gcc compiled.
15087 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15088 "ptype on opaque struct tagname (statically)",
15089 "ptype on opaque struct tagname (dynamically) 1", and
15090 "ptype on opaque struct tagname (dynamically) 2"
15091 for not compiled with gcc.
15092 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15093 backtrace when compiled with gcc.
15094 * lib/gdb.exp (runto_main): Return result of "runto main" rather
15095 than always return success.
15096
15097 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15098
15099 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15100
15101 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15102
15103 * gdb.base/structs.exp: Undo last change.
15104
15105 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15106
15107 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15108 encapsulate all the steps/nexts done during self test, starting
15109 at main, and makes them less sensitive to optimization issues.
15110 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15111 signal handler" test.
15112 * gdb.threads/pthreads.exp: Only run this for native configs.
15113 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15114 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15115 tests.
15116 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15117 for "runto test_calls(void)" test.
15118
15119 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15120
15121 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15122 and don't expect address info in breakpoint confirmations.
15123
15124 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15125
15126 * gdb.base/list.exp (test_forward_search): Increase timeout
15127 temporarily by 60 seconds for searching extremely long line,
15128 and then reset to old value when done. Increase expect input
15129 buffer to 10000.
15130
15131 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15132
15133 * gdb.base/list.exp (test_forward_search): Fix to handle very
15134 long source line without overflowing expect's input buffer.
15135
15136 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15137
15138 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15139 "buffer_full".
15140
15141 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15142 "buffer_full".
15143
15144 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15145 "buffer_full".
15146
15147 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15148 "buffer_full".
15149
15150 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15151
15152 * configure.in (configdirs): Add gdb.threads.
15153 * configure: Regenerated with autoconf.
15154 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15155 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15156 * gdb.threads/configure: New, generated with autoconf.
15157
15158 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15159
15160 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15161
15162 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15163
15164 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15165 each signal's status in the output of "handle all print".
15166 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15167 the \r\n sequence that immediately precedes the gdb prompt.
15168 * gdb.base/a1-selftest.exp: Save original timeout and restore
15169 after test.
15170
15171 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15172
15173 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15174 symbol.
15175
15176 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15177
15178 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15179
15180 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15181
15182 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15183 timeout by 60 seconds.
15184
15185 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15186
15187 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15188 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15189 error return.
15190
15191 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15192
15193 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15194 gdb initialization, also report how long dejagnu waited. Restore
15195 old timeout before doing error return. Temporarily increase timeout
15196 by 3 minutes to allow for slow startups over heavy NFS use.
15197
15198 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15199
15200 * lib/gdb.exp: Report timeout value for verbosity level 2.
15201 * config/gdbserver.exp: Ditto.
15202 * config/hppro.exp: Ditto.
15203 * config/mips-gdb.exp: Ditto.
15204 * config/monitor.exp: Ditto.
15205 * config/netware.exp: Ditto.
15206 * config/sim-gdb.exp: Ditto.
15207 * config/slite-gdb.exp: Ditto.
15208 * config/udi-gdb.exp: Ditto.
15209 * config/unix-gdb.exp: Ditto.
15210 * config/vx-gdb.exp: Ditto.
15211 * gdb.base/a1-selftest.exp: Ditto.
15212 * gdb.base/a2-run.exp: Ditto.
15213 * gdb.base/break.exp: Ditto.
15214 * gdb.base/corefile.exp: Ditto.
15215 * gdb.base/list.exp: Ditto.
15216 * gdb.base/recurse.exp: Ditto.
15217 * gdb.base/scope.exp: Ditto.
15218 * gdb.base/signals.exp: Ditto.
15219
15220 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15221
15222 * gdb.threads/Makefile.in (docdir): Removed.
15223
15224 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15225
15226 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
15227 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
15228 @srcdir@.
15229 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
15230 autoconf 2.5 or higher.
15231 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15232
15233 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15234
15235 * configure: Regenerated.
15236 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15237 avoid name clashes with SunOS headers.
15238
15239 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15240
15241 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15242
15243 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15244
15245 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15246 prototype information ends up in the compiler info file.
15247
15248 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15249
15250 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15251 attempting to regenerate it. Eliminate use of a temporary file
15252 and just generate the info file directly. Source it immediately,
15253 for consistency of use.
15254 * gdb.base/corefile.exp: Ditto
15255 * gdb.base/exprs.exp: Ditto.
15256 * gdb.base/funcargs.exp: Ditto.
15257 * gdb.base/langs.exp: Ditto.
15258 * gdb.base/list.exp: Ditto.
15259 * gdb.base/mips_pro.exp: Ditto.
15260 * gdb.base/nodebug.exp: Ditto.
15261 * gdb.base/opaque.exp: Ditto.
15262 * gdb.base/ptype.exp: Ditto.
15263 * gdb.base/scope.exp: Ditto.
15264 * gdb.base/setvar.exp: Ditto.
15265 * gdb.base/signals.exp: Ditto.
15266 * gdb.base/whatis.exp: Ditto.
15267 * gdb.c++/templates.exp: Ditto.
15268 * gdb.c++/virtfunc.exp: Ditto.
15269 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15270 whether or not to add -lstdc++ to the compile command line args.
15271
15272 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15273
15274 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15275 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15276 Increase timeout, a lot of single stepping might be needed if the
15277 target has no hardware watchpoints.
15278
15279 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15280
15281 * gdb.base/break.exp: Ignore compiler warnings when compiling
15282 break.c.
15283 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15284 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15285 from remote-sim.
15286 * gdb.base/exprs.exp: Add h8300 xfails.
15287 * gdb.base/funcargs.exp: Likewise.
15288 * gdb.base/nodebug.exp: Likewise.
15289 * gdb.base/printcmds.exp: Likewise.
15290 * gdb.base/ptype.exp: Likewise.
15291 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15292 h8300 xfails.
15293 * gdb.base/return.exp: Handle float/double precision problems
15294 on the h8300.
15295 * gdb.base/funcargs.c: Explicitly make last constant argument to
15296 call_after_alloca_subr an unsigned long type.
15297 * gdb.base/return.c: Include stdio.h.
15298
15299 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15300
15301 * config/abug.exp: New file for the older Motorola Bug monitor
15302 that runs on the mvme13x series VME boards.
15303 * config/monitor.exp: Use the new config array for target settings
15304 if they exist.
15305
15306 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15307
15308 * sim-gdb.exp: Make the SH simulator allocate less space when
15309 it is targeted.
15310
15311 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15312
15313 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15314 test.
15315
15316 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15317
15318 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15319 "rs6000-*-*" for "list function in include file" when gcc compiled.
15320 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15321 for "p ctable1[120]".
15322 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15323 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15324 Remove setup_xfail for "rs6000-*-*" for
15325 "print 'scope0.c'::filelocal before run".
15326 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15327 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15328 since some compilers don't allow both options to be given
15329 on the same command line. Create object file and move it.
15330
15331 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15332
15333 * gdb.base/corefile.exp: Always regenerate the core file, since
15334 we always regenerate the coremaker program. Detect special case
15335 where registers cannot be read from core file.
15336
15337 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15338
15339 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15340 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15341 * gdb.c++/templates.exp: Only match on basename of file since
15342 some formats like xcoff don't encode directory information.
15343 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15344 and rs6000 AIX xcoff targets.
15345 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15346 * configure: Regenerate.
15347 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15348 here, rather than in distclean.
15349
15350 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15351
15352 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15353 defined, and use it to compile the test case with -O2. The
15354 native compilation still uses no optimization.
15355 * gdb.base/mips_pro.c: Remove inline assembly code since
15356 it is compiled PIC by default, which results in assembler
15357 warnings that make the testsuite think the compilation
15358 was unsuccessful.
15359
15360 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15361
15362 * gdb.c++/misc.exp: Add note to message for
15363 "print s.a for foo struct" that this is a known gcc 2.7.2
15364 and earlier bug.
15365
15366 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15367
15368 * gdb.base/break.exp: Fix pattern for matching "Delete all
15369 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15370 setup_xfail for deleting all breakpoints test. Fix various
15371 timeout messages to include "(timeout)".
15372 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15373 for "p t_float_values2(3.14159,float_val2)".
15374 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15375 for "continue to call2g" when gcc compiled.
15376 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15377 "up to foo in langs.exp", "show language at foo in langs.exp",
15378 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15379 and "show language at fsub in langs.exp".
15380 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15381 "list line 1 in include file", "list message for lines past EOF",
15382 "list function in include file", "list list0.h:foo", and
15383 "list filename:function; nonexistant function".
15384 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15385 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15386 and "ptype t_char_array" to be for native cc only.
15387
15388 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15389
15390 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
15391 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15392 "print func2::coremaker_local", and "backtrace in corefile.exp".
15393
15394 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15395
15396 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15397 "bt in signals.exp". This problem only appears when running
15398 the testsuite, and then only intermittently.
15399
15400 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15401
15402 * gdb.base/return.exp (return_tests): Differentiate between
15403 two tests of continuing.
15404
15405 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15406
15407 * */Makefile.in (maintainer-clean): Remove config.log.
15408 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15409 * gdb.c++/Makefile.in (PROGS): Add inherit.
15410 (clean): Remove *.ci.
15411
15412 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15413
15414 * gdb.c++/misc.cc: Add test code from Mike Stump.
15415 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15416
15417 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15418
15419 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15420 to "alpha-*-osf2*" and add comment.
15421 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15422 setup_xfail for "step over execarg initialization" and
15423 "step over corearg initialization".
15424 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15425 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15426 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15427 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15428 "print func2::coremaker_local", and "backtrace in corefile.exp".
15429 * gdb.base/signals.exp: Build and source signals.ci.
15430 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15431 to be for gcc only.
15432 * lib/gdb.exp: Move verbose statements outside conditionals.
15433
15434 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15435
15436 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15437 Feb 3 procfs.c change.
15438
15439 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15440
15441 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15442
15443 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15444
15445 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15446 from dejagnu's apparent default of 10 seconds, which gives random
15447 results when running the tests over NFS on moderately loaded systems.
15448 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15449
15450 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15451
15452 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15453 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15454 result reports.
15455
15456 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15457
15458 * configure.in (CY_AC_PATH_TCLH): Remove.
15459 * configure: Regenerate.
15460
15461 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15462
15463 * gdb.c++/Makefile.in (clean): Add missing '{'.
15464
15465 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15466
15467 * lib/gdb.exp: Provide a default value for noinferior.
15468
15469 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15470 Load libgloss.exp.
15471
15472 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15473
15474 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15475 the executable, not the .o to run the tests from.
15476
15477 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15478
15479 * gdb.base/break.exp: Don't test for program exit or exit status
15480 if $noresults if nonzero.
15481 * gdb.base/langs.exp: Likewise.
15482 * gdb.base/watchpoint.exp: Likewise.
15483
15484 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15485 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15486 trying to compile the testcase.
15487
15488 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15489
15490 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15491 * gdb.base/signals.exp (continue to handler): Likewise.
15492
15493 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15494
15495 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15496
15497 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15498
15499 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15500
15501 * gdb.base/corefile.exp: Recognize "not found" as failure
15502 when trying to determine if a core file was generated.
15503 If no core file was generate the first time, try again without
15504 the ulimit -c to work around braindamaged shells.
15505
15506 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15507
15508 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15509 [] tests with "test" and enclose string in quotes.
15510 * gdb.stabs/configure: Rebuild
15511
15512 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15513
15514 Changes in sync with expect:
15515 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15516 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15517 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15518 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15519 argument to AC_REQUIRE.
15520 * configure: Regenerated.
15521
15522 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15523
15524 * gdb.base/corefile.exp: When generating a core, discard any
15525 error messages about ulimit not found and the "core dumped"
15526 message from the shell that runs the coredumper.
15527
15528 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15529
15530 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15531
15532 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15533 which sed script to run. Expect failure for v_comb test
15534 on PA targets too.
15535
15536 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15537
15538 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15539 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15540
15541 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15542
15543 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15544 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15545 "sparc-sun-solaris*" xfails for "p v_comb".
15546 * lib/gdb.exp (default_gdb_start): Fix typo.
15547 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15548 messages to not include the full program name that caused
15549 the core dump since some systems (such as solaris) apparently
15550 truncate this path to about 80 characters.
15551 When generating a core file first try increasing the core file
15552 size limit to unlimited since some systems may default it to
15553 zero, and it is harmless to try it. Move the test for failing
15554 to generate a core file to where it will actually get executed.
15555 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15556 new gdb result from g++ debug info improvements and make old
15557 pattern obsolescent. Also account for size_t differences
15558 (may be int or long).
15559 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15560 initialization before function call is placed in the delay slot
15561 and thus appears to be skipped over by commands such as "next".
15562
15563 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15564
15565 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15566
15567 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15568
15569 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15570 input source file; fix code to compile test to deal with this
15571 convention.
15572 * gdb.c++/*.exp: Likewise.
15573
15574 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15575
15576 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15577 "bt in signals.exp".
15578
15579 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15580
15581 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15582 "step over execarg initialization" and
15583 "step over corearg initialization".
15584
15585 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15586
15587 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15588 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15589
15590 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15591
15592 From Rob Savoye (rob@poseidon.cygnus.com)
15593 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15594 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15595 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15596 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15597 configure.in}: Major reworking for autoconfig.
15598 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15599 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15600 New files.
15601 * config/unix-gdb.exp: Make GDB global.
15602 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15603 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15604 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15605 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15606 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15607 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15608 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15609 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15610 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15611 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15612 pr-8136.exp, result.exp, string.exp, tuples.exp},
15613 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15614 to returns as necessary, arrange for test to compile own testcase
15615 executable.
15616 * lib/gdb.exp: Changes for testsuite to compile own test cases.
15617
15618 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15619
15620 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15621 clear_xfail at end of test which might not call either pass or fail.
15622 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15623 "backtrace through signal handler".
15624
15625 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15626
15627 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15628 continuing from a job control stop signal.
15629 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15630
15631 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15632
15633 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15634 * gdb.base/corefile.exp: Likewise.
15635 * gdb.base/funcargs.exp: Likewise.
15636
15637 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15638
15639 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15640 * config/monitor.exp: Add support for setting baud rate.
15641
15642 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15643
15644 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15645 i*86-*-linux* xfails for "backtrace through signal handler".
15646 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15647 "print func2::coremaker_local".
15648 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15649 alpha-dec-osf2* xfail for
15650 "delete all breakpoints when none".
15651
15652 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15653
15654 * gdb.base/break.exp: Change test that deletes all breakpoints
15655 when no user breakpoints are installed. A post 4.15 change
15656 causes gdb to no longer prompt in this case.
15657
15658 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15659
15660 * gdb.base/return.exp (return_tests): Change xfail for test
15661 "correct value returned double test" to stop xfailing at
15662 Solaris 2.5. Apparently the bug has been fixed.
15663
15664 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15665
15666 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15667 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15668
15669 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15670
15671 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15672 * gdb.disasm/hppa.s: Corresponding changes.
15673
15674 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15675
15676 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15677 makefile fragment.
15678 * config/mt-hpux: Deleted.
15679
15680 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15681
15682 * Many files: When warning about suppressed tests due to a
15683 nonexistant test binary, avoid incrementing the warning count.
15684
15685 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15686
15687 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
15688
15689 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15690
15691 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15692 "sparc-*-solaris2*".
15693
15694 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15695
15696 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15697 Add global and local variables and initialize them.
15698 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15699 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15700 extracts the file name and terminating signal from the core file.
15701 * TODO: Remove note about tests for correct mapping of corefile.
15702 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15703 from optimizing it away.
15704 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15705 handles common blocks.
15706
15707 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15708
15709 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15710 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15711
15712 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15713
15714 * Makefile.in (maintainer-clean): New target, synonym for
15715 realclean.
15716 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15717 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15718 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15719 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15720 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15721 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15722
15723 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15724
15725 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15726 xfails when not gcc compiled for "print foo::funclocal".
15727 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15728 "print foo::funclocal at foo",
15729 "print 'scope1.c'::foo::funclocal at foo",
15730 "print foo::funclocal_bss at foo",
15731 "print 'scope1.c'::foo::funclocal_bss at foo",
15732 "print foo::funclocal_ro at foo",
15733 "print 'scope1.c'::foo::funclocal_ro at foo",
15734 "print bar::funclocal at foo" and
15735 "print 'scope1.c'::bar::funclocal at foo".
15736 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15737 gcc compiled for "print foo::funclocal at bar".
15738 Expand all messages to ensure that they identify that
15739 the test is at bar().
15740 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15741 gcc compiled for:
15742 "ptype on opaque struct pointer (statically)",
15743 "ptype on opaque struct tagname (statically)",
15744 "ptype on opaque struct pointer (dynamically) 1",
15745 "ptype on opaque struct tagname (dynamically) 1",
15746 "ptype on opaque struct pointer (dynamically) 2" and
15747 "ptype on opaque struct tagname (dynamically) 2
15748 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15749 gcc compiled for:
15750 "p datalocal"
15751 "whatis datalocal",
15752 "ptype datalocal",
15753 "p bsslocal",
15754 "whatis bsslocal", and
15755 "ptype bsslocal".
15756 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15757 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15758 when not gcc compiled.
15759 * gdb.base/funcargs.exp (float_and_integral_args): Add
15760 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15761 compiled.
15762 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15763 "backtrace from call6a" when not gcc compiled.
15764 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15765 "backtrace from call7a" when not gcc compiled.
15766 * gdb.base/callfuncs.exp (do_function_calls):
15767 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15768 "p t_char_array_values(char_array_val2,char_array_val1)",
15769 "p t_char_array_values(char_array_val1,char_array_val2)",
15770 "p t_char_array_values("carray 1","carray 2")",
15771 "p t_char_array_values("carray 1",char_array_val2)",
15772 "p t_char_array_values(char_array_val1,"carray 2")",
15773 "p sum_args(1,{2})",
15774 "p sum_args(2,{2,3})",
15775 "p sum_args(3,{2,3,4})",
15776 "p sum_args(4,{2,3,4,5})"
15777 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15778 "backtrace in corefile.exp" when not gcc compiled.
15779
15780 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15781
15782 * gdb.base/signals.exp: Rewrite `handle all print' test as
15783 a procedure. Accept blanks or TABs as whitespace, increase
15784 timeout and expect input buffer size for the large output
15785 from the command. Remove "i*86-*-bsdi2.0" xfail.
15786
15787 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15788
15789 * gdb.base/setvar.exp: Add new testcases for truncation when
15790 assigning invalid values to bitfields.
15791
15792 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15793
15794 * gdb.base/callfuncs.exp (do_function_calls): Remove
15795 mips-sgi-irix* xfail for
15796 "call inferior func with struct - returns char *"
15797 and fix test so that an optional (unsigned char *) cast is
15798 accepted in the result.
15799
15800 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15801
15802 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15803 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15804 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15805 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15806 that accidentally got checked in.
15807
15808 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15809
15810 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
15811 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15812 compiled test.
15813 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15814 Add mips-sgi-irix5* xfail for not gcc compiled.
15815 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15816 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15817 "p top", "whatis top", "p middle", and "whatis middle".
15818 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15819 "whatis signed char" for not gcc compiled.
15820 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15821 "set variable signed char=-1 (-1)" and
15822 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15823 * gdb.base/funcargs.exp (float_and_integral_args):
15824 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15825 Add mips-sgi-irix* xfail when not gcc compiled for
15826 "continue to call2b".
15827 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15828 "continue to call2g".
15829 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15830 "backtrace from call6a"
15831 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15832 "backtrace from call7k".
15833 Add mips-sgi-irix5* xfail when not gcc compiled for
15834 "backtrace from call7a".
15835 (localvars_after_alloca): Fix gdb_test cmds for
15836 "print * after runto ...".
15837 Remove rs6000-*-* xfails for
15838 "print i after runto localvars_after_alloca" and
15839 "print l after runto localvars_after_alloca"
15840 for all compilers.
15841 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15842 when not compiled with gcc, for:
15843 "print signed char == (minus)",
15844 "print signed char != (minus)",
15845 "print signed char < (minus)",
15846 "print signed char > (minus)".
15847 * gdb.base/callfuncs.exp (do_function_calls):
15848 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15849 "call inferior func with struct - returns char *".
15850 * gdb.base/return.exp (return_tests): Change xfail for
15851 "correct value returned double test" to include Solaris 2.4.
15852 * gdb.base/funcargs.exp (float_and_integral_args):
15853 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15854
15855 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15856
15857 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15858 enumeration bitfields if compiling with GNU C.
15859 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15860 to empty' prompt.
15861
15862 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15863
15864 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15865 test for PRO targets.
15866
15867 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15868 breakpoints in the inferior at any given time by making
15869 two groups of breakpoints for call2*, call6* and call7*
15870 tests.
15871
15872 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15873
15874 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15875 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15876 from optimizing it away.
15877 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15878 "call inferior func with struct".
15879
15880 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15881
15882 * configure.in: Only configure gdb.chill for particular targets.
15883
15884 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15885
15886 * gdb.base/Makefile.in: Add action to .c.o transformation
15887 rule that generates a .ci file for each .o file and remove
15888 explicit .c.o rules except for callfuncs.o.
15889 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15890 generates a .ci file for each .o file and remove explicit
15891 .cc.o rules.
15892 (clean): Remove *.tmp *.ci files.
15893 (EXECUTABLES): Remove templ-info.exp.
15894 * gdb.base/compiler.c: New file.
15895 * gdb.c++/compiler.cc: New file
15896 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15897 Change rs6000-*-* xfail for
15898 "print 'scope0.c'::filelocal_ro" and
15899 "print 'scope1.c'::filelocal" and
15900 "print 'scope1.c'::filelocal_bss" and
15901 "print 'scope1.c'::filelocal_ro" and
15902 "print 'scope1.c'::foo::funclocal" and
15903 "print 'scope1.c'::foo::funclocal_ro" and
15904 "print 'scope1.c'::bar::funclocal" and
15905 "print 'scope0.c'::filelocal_ro" and
15906 "print 'scope1.c'::filelocal at foo" and
15907 "print 'scope1.c'::filelocal_bss at foo" and
15908 "print 'scope1.c'::filelocal_ro at foo" and
15909 "print 'scope1.c'::foo::funclocal at foo" and
15910 "print 'scope1.c'::foo::funclocal_bss at foo" and
15911 "print 'scope1.c'::foo::funclocal_ro at foo" and
15912 "print 'scope1.c'::bar::funclocal at foo" and
15913 "print 'scope0.c'::filelocal_ro" and
15914 "print 'scope1.c'::filelocal" and
15915 "print 'scope1.c'::filelocal_bss" and
15916 "print 'scope1.c'::filelocal_ro" and
15917 "print 'scope1.c'::foo::funclocal" and
15918 "print 'scope1.c'::foo::funclocal_bss" and
15919 "print 'scope1.c'::foo::funclocal_ro" and
15920 "print 'scope1.c'::bar::funclocal" and
15921 "print 'scope1.c'::bar::funclocal_bss"
15922 to only be xfail'd when not compiled with gcc.
15923 Add rs6000-*-* xfail for
15924 "print 'scope0.c'::filelocal_bss before run"
15925 when compiled with gcc.
15926 (test_at_main): Add rs6000-*-* xfail for
15927 "print filelocal_ro in test_at_main"
15928 when compiled with gcc.
15929 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
15930 Add rs6000-*-aix* xfail for
15931 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15932 "ptype t_char_array", not compiled with gcc.
15933 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15934 xfail for "list foo (in include file)" when gcc compiled.
15935 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15936 (integral_args): Add rs6000-*-* xfail for
15937 "run to call0a" if not compiled with gcc.
15938 (unsigned_integral_args): Add rs6000-*-* xfail for
15939 "run to call1a" if not compiled with gcc.
15940 (float_and_integral_args): Add rs6000-*-* xfail for
15941 "run to call2a" if not compiled with gcc and for
15942 "continue to call2b" for any compiler.
15943 Add rs6000-*-* xfail to
15944 "print f1 after run to call2a" for gcc compiled.
15945 (discard_and_shuffle): Add rs6000-*-* xfail for
15946 "run to call6a".
15947 (shuffle_round_robin): Add rs6000-*-* xfail for
15948 "backtrace from call7a" if not compiled with gcc.
15949 Add rs6000-*-* xfail for
15950 "backtrace from call7b" if compiled with gcc.
15951 (call_after_alloca): Add rs6000-*-* xfail for
15952 "print c in call_after_alloca" and
15953 "print s in call_after_alloca" and
15954 "backtrace from call_after_alloca_subr"
15955 if not compiled with gcc.
15956 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15957 "print c in localvars_in_indirect_call" and
15958 "print c in localvars_in_indirect_call" and
15959 "backtrace in indirectly called function" and
15960 "stepping into indirectly called function"
15961 if not compiled with gcc.
15962 (localvars_after_alloca): Add rs6000-*-* xfail for
15963 "print c after runto localvars_after_alloca" and
15964 "print s after runto localvars_after_alloca" and
15965 "print i after runto localvars_after_alloca" and
15966 "print l after runto localvars_after_alloca"
15967 for all compilers.
15968 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15969 than whatis-info.exp.
15970 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15971 than opaque-info.exp.
15972 Setup rs6000-*-* xfail for
15973 "ptype on opaque struct pointer (statically)" and
15974 "ptype on opaque struct pointer (dynamically)" when
15975 not compiled with gcc.
15976 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15977 rather than callf-info.exp.
15978 (do_function_calls): Add clear_xfail for rs6000-*-* for
15979 "p t_float_values2(3.14159,float_val2)". Seems to work
15980 fine there, both with xlc and gcc. Need to find out what
15981 it is doing right and fix other platforms.
15982 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15983 "call inferior func with struct - returns int",
15984 "call inferior func with struct - returns long",
15985 "call inferior func with struct - returns float",
15986 "call inferior func with struct - returns double",
15987 "call inferior func with struct - returns char *",
15988 but only if not gcc compiled (presumes xlc compiled).
15989 Change rs6000-*-* xfails for
15990 "call inferior func with struct - returns char" and
15991 " call inferior func with struct - returns short" to only
15992 xfail if not using gcc.
15993 (clean mostlyclean): Remove *.ci and *.tmp files.
15994 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15995 than templ-info.exp.
15996 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15997 Add rs6000-*-* xfail for "up to foo in langs.exp"
15998 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15999 when not gcc compiled.
16000
16001 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16002
16003 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16004 * gdb.base/corefile.exp: Likewise.
16005 * gdb.base/list.exp: Likewise.
16006 * gdb.base/scope.exp: Likewise.
16007 * gdb.base/siganls.exp: Likewise.
16008
16009 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16010 compiler output.
16011 * gdb.base/whatis.exp: Likewise.
16012
16013 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16014
16015 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16016 failure (opcode table has been fixed to match reality).
16017
16018 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16019
16020 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16021 "call inferior func with struct - returns char",
16022 "call inferior func with struct - returns short"
16023
16024 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16025 "print 'scope0.c'::filelocal at main",
16026 "print 'scope0.c'::filelocal_bss in test_at_main",
16027 "print 'scope0.c'::filelocal at foo",
16028 "print 'scope0.c'::filelocal_bss in test_at_foo",
16029 "print 'scope0.c'::filelocal at bar",
16030 "print 'scope0.c'::filelocal_bss in test_at_bar"
16031
16032 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16033 in source file 1". This bug seems to have been fixed with both
16034 gcc and native cc (was native assembler bug?).
16035
16036 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16037
16038 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16039 "backtrace through signal handler" to "i*86-*-sysv4*".
16040 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16041 continue" case. Add "known SVR4 bug" to fail message.
16042 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16043 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16044 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16045 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16046 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16047 "up to foo in langs.exp", "show language at foo in
16048 langs.exp", "up to cppsub_ in langs.exp", "show
16049 language at cppsub_ in langs.exp", "up to fsub in
16050 langs.exp", and "show language at fsub in langs.exp".
16051 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16052 "bactrace in corefile.exp".
16053 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16054 "call inferior function with struct - returns float" and
16055 "call inferior function with struct - returns double".
16056
16057 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16058
16059 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16060 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16061 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16062 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16063
16064 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16065
16066 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16067 (or overriden) "CHILL" macro rather then bare "gcc".
16068 Also look for ../../gcc/xgcc since that is what we will
16069 actually need, not "Makefile". Remove following assignment
16070 of CHILL to CHILL_FOR_TARGET because that results in
16071 recursive definition.
16072
16073 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16074
16075 * gdb.base/corefile.exp: Change xfail for backtrace in
16076 corefile.exp from linuxaout to all linux.
16077 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16078 cases where we miss the breakpoint at the signal handler
16079 for some reason. Setup xfail for linuxoldld/linuxaout and
16080 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16081 hitting SIGURG breakpoint.
16082 * gdb.base/signals.exp: Setup xfail for "next" acting like
16083 continue to add linuxoldld. Setup xfail for all linux for
16084 "next to handler in signals_tests_1", "backtrace in
16085 signals_tests_1", "continue to func1", "pass SIGUSR1",
16086 and continue to handler".
16087
16088 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16089
16090 * Update all FSF addresses except those in COPYING* files.
16091
16092 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16093
16094 * gdb.base/a2-run.exp: Change messages to be more explicit about
16095 the status of args, and quote binfile in results.
16096
16097 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16098
16099 * gdb.base/callfuncs.exp: Add tests for passing structs to
16100 inferior functions and return various types.
16101 * gdb.base/callfuncs.c: Add functions to receive a struct
16102 and return a member of the struct, in various types.
16103
16104 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16105
16106 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16107
16108 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16109
16110 * config/vxworks29k.exp: New file, sources vxworks.exp.
16111
16112 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16113
16114 * config/gdbremote.exp: New file. Testing framework using
16115 gdbserver.
16116
16117 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16118
16119 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16120 "call function when asleep" and "send end of file".
16121 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16122 for "backtrace in corefile.exp".
16123 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16124 for "backtrace through signal handler".
16125 * gdb.base/corefile.exp: Make sure we actually generate a core file
16126 before trying the core tests. Some systems allow the user to suppress
16127 generation of core files and default to that (linux for example).
16128 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16129 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16130
16131 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16132
16133 * gdb.threads: New directory with some crude multi-threaded
16134 gdb tests (step.exp and step2.exp).
16135 * config/mt-lynx (STEP_EXECUTABLE): Define.
16136 (THREADFLAGS): Define.
16137
16138 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16139
16140 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16141
16142 * gdb.base/signals.exp: Disable whole file for lynx until
16143 further notice.
16144
16145 * gdb.base/signals.exp: xfail test where "next" acts like
16146 "continue" for lynx.
16147
16148 * gdb.base/interrupt.exp: xfail test for calling function while
16149 inferior is asleep for lynx.
16150
16151 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16152 than one cr-lf after each command.
16153
16154 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16155
16156 * configure.in: Reinstate setting of stabsdirs variable, fix
16157 typo in setting up configdirs for native builds.
16158
16159 * gdb.base/return.exp: Fix typo in return double test.
16160 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16161 compiler from optimizing them away.
16162
16163 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16164
16165 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16166 sequences to be echo'd by gdb when using gdb_test.
16167 * gdb.chill/chexp.exp: Likewise.
16168 * gdb.fortran/exprs.exp: Likewise
16169
16170 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16171
16172 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16173 after the inferior gdb has started.
16174
16175 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16176 after each command.
16177 * gdb.base/funcargs.exp: Likewise.
16178 * gdb.base/gdbvars.exp: Likewise.
16179 * gdb.base/interrupt.exp: Likewise.
16180 * gdb.base/list.exp: Likewise.
16181 * gdb.base/watchpoint.exp: Likewise.
16182 * gdb.c++/demangle.exp: Likewise.
16183 * gdb.c++/inherit.exp: Likewise.
16184 * gdb.chill/chexp.exp: Likewise.
16185 * gdb.fortran/exprs.exp: Likewise.
16186
16187 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16188 test if we can't handle IO to/from the inferior.
16189
16190 * gdb.c++/misc.exp: Always check for a program already being
16191 started after sending a "run" command to gdb.
16192
16193 * gdb.base/twice.exp: Start with a fresh gdb.
16194
16195 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16196 only depend on gdb's expression code, not the chill runtime.
16197
16198 * gdb.base/return.c: Put return values into variables so we
16199 can have gdb print them rather than depending on the program
16200 to print them.
16201 * gdb.base/return.exp: Corresponding changes.
16202
16203 * lib/gdb.exp: Provide default value for noinferiorio.
16204 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16205 the inferior.
16206
16207 * gdb.base/break.exp: Always check for a program already being
16208 started after sending a "run" command to gdb.
16209 (text_next_with_recursion): Don't check the output from the
16210 program's printf statement. Instead just make sure the program
16211 exited.
16212
16213 * gdb.base/commands.exp: Protect tests which need arguments with
16214 $noargs conditionals.
16215
16216 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16217
16218 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16219 of structure member arrays to match gdb/valops.c:value_addr change.
16220
16221 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16222
16223 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16224 cases.
16225
16226 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16227
16228 * configure.in (configdirs): Remove gdb.chill from default list
16229 of subdirs and then add it back in only if doing a native build.
16230 The current chill compiler does not yet work in any cross build.
16231 * Revert all signal changes from Jul 6.
16232 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16233 for sh-hms targets, allowing these tests to link, with no other
16234 changes. Testing is suppressed by setting "nosignals" in site.exp.
16235
16236 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16237
16238 * configure.in (signaldirs): Define and add to configdirs for all
16239 targets except some specific ones that are known to not support signals.
16240 Also clean up formatting.
16241 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16242 (signals, sigall): Remove rules to build.
16243 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16244 Moved to new gdb.signals directory.
16245 * gdb.signals: New test directory.
16246 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16247 signals.c signals.exp}: New or moved files.
16248
16249 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16250
16251 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16252
16253 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16254
16255 * gdb.base/return.exp: Xfail `return double' test failure
16256 on at least Solaris 2.3 and handle future/past versions on
16257 a case by case basis as appropriate. Also update message
16258 to include i*86 failures.
16259
16260 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16261
16262 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16263
16264 * lib/gdb.exp: Fix comment which erroneously identified
16265 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16266 gdb_file_cmd not gdb_load).
16267 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16268
16269 * gdb.base/setvar.exp: Make test names consistent between pass and
16270 fail cases. Use gdb_test more.
16271
16272 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16273
16274 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16275
16276 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16277
16278 * gdb.base/help.exp: Fix expected help string for `show commands'.
16279
16280 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16281
16282 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16283
16284 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16285 of a text section.
16286
16287 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16288
16289 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16290 that loop eventually terminates. Fix Connection refused logic so
16291 that testsuite will expire nicely.
16292
16293 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16294
16295 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16296 config/rom68k.exp: New tcl glue for the appropriate monitors.
16297 These all just end up calling monitor.exp.
16298 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16299 refused' by retrying. Cleanup some timeout issues.
16300 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16301 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16302 callers don't have to set/restore global timeout variable.
16303
16304 * The following set of changes centralizes management of the global
16305 timeout variable. This way, it can be set in one target dependent
16306 place instead of dozens of places scattered throughout the test suite.
16307 If you need to lengthen a timeout, then you should either set timeout
16308 in one of the config/{target}.exp files, or multiply it by a factor.
16309 Setting it to an absolute value is always going to lose for some
16310 targets.
16311 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16312 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16313 * gdb.base/funcargs.exp: Don't set timeout.
16314 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16315 * gdb.base/printcmds.exp (test_print_string_constants
16316 test_print_array_constants): Don't set timeout.
16317 * gdb.base/ptype.exp: Don't set timeout.
16318 * gdb.base/recurse.exp: Don't set timeout.
16319 * gdb.base/return.exp: Don't set timeout.
16320 * gdb.base/watchpoint.exp: Don't set timeout.
16321 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16322 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16323
16324 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16325
16326 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16327
16328 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16329
16330 * lib/gdb.exp: Disable chill tests for irix5.
16331
16332 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16333
16334 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16335 each test pass or fail.
16336
16337 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16338
16339 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16340 xlc not gcc.
16341
16342 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16343
16344 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16345
16346 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16347
16348 * config/est.exp: Fix copyright and comments. Remove dead code.
16349 Use targetname, serialport and baud variables instead of fixed
16350 constants.
16351 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16352 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16353
16354 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16355
16356 * gdb.base/watchpoint.exp: Don't run
16357 test_watchpoint_triggered_in_syscall for sunos.
16358
16359 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16360
16361 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16362 they don't seem to exist. Do include stdio.h.
16363
16364 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16365
16366 * gdb.base/a1-selftest.exp: Add alpha xfail.
16367
16368 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16369
16370 * gdb.base/watchpoint.c (main): Prompt before calling read().
16371 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16372 Revise accordingly. Remove cruft about sending "123" several
16373 times, until it gets noticed. Clean up the "print buf[0]" stuff
16374 so that it passes or fails, and waits for prompts in the usual way.
16375
16376 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16377
16378 * gdb.base/recurse.exp: Fix comment.
16379
16380 * TODO: Remove item about printing variables in nodebug.exp. Add
16381 item about enabling tests which are only run on some targets.
16382
16383 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16384 fail, make test names unique, use new gdb_test convention
16385 regarding pattern, use gdb_test more, etc.).
16386
16387 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16388 fail, make test names unique, etc.).
16389
16390 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16391
16392 * gdb.base/nodebug.c: Change return type of top and middle to
16393 short.
16394 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16395 are fixed by the recent mdebugread.c changes. Allow `short ()'
16396 as type for top and middle.
16397
16398 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16399
16400 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16401 nearly as I can tell, the whole thing was an accident in Stu's
16402 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16403 to replace a send/expect pair with gdb_test, but ended up only
16404 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16405 of 30 Mar 1995 took care of it, but left this vestigial comment
16406 which I am now nuking.
16407
16408 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16409
16410 * gdb.base/break.exp: Look for different line number for
16411 breakpoint at main depending on usestubs.
16412
16413 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16414
16415 * gdb.base/list.exp: Adjust some alternate expect patterns to
16416 match recent list0.c change. Add alternate expect pattern for
16417 output from `list default lines around main' for optimizing
16418 compilers.
16419
16420 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16421
16422 * lib/gdb.exp: If nosignals is not set, set it to 0.
16423
16424 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16425
16426 * config/slite-gdb.exp: Responds to load symbol table prompt.
16427 * gdb.base/break.exp: Adjust line number, fix rerun.
16428 * gdb.base/langs0.c: Add #ifdef usestubs.
16429
16430 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16431
16432 * gdb.base/list.exp: Adjust line contents after adding new lines in
16433 list0.c. Also fix a syntax error.
16434
16435 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16436 * gdb.base/break.exp: ditto.
16437 * gdb.base/list.exp: ditto.
16438 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16439 * gdb.base/run.c: ditto.
16440 * gdb.base/list0.c: ditto.
16441 * gdb.base/funcargs.c: ditto.
16442
16443 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16444
16445 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16446 $targetname, $serialport and $baud instead of hardwired variables.
16447 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16448 target doesn't support signals.
16449
16450 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16451
16452 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16453
16454 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16455
16456 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16457 Don't rely on the value of an auto variable before it has been
16458 initialized. Use gdb_test more.
16459
16460 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16461
16462 * lib/gdb.exp (default_gdb_version): A version number must start
16463 with a digit, but other than that contains all characters up to
16464 the first whitespace character.
16465
16466 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16467
16468 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16469
16470 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16471
16472 * gdb.c++/*.exp: Warn if executable does not exist. The original
16473 reason for skipping the warning was that configure.in sometimes
16474 intentionally skipped building the executables but the tcl code
16475 had no way of knowing. That (a) was always bogus with respect to
16476 error handling, (b) is no longer true (right now there is no way
16477 to skip C++ tests).
16478
16479 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16480
16481 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16482
16483 * gdb.base/list.exp: Add expect patterns for output from
16484 SunPRO compiled executables.
16485 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16486 types.
16487
16488 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16489
16490 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16491 number (we are already testing that the correct source line text
16492 gets printed).
16493
16494 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16495 that is what is intended, but something needed to be done to get
16496 sunos4 native working again.
16497
16498 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16499
16500 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16501 apparently went with a (very) old xfail.
16502
16503 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16504
16505 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16506 runto_main is a proc in gdb.exp that will do 'step' for target use
16507 stubs.
16508 * gdb.base/exprs.exp: ditto.
16509 * gdb.base/interrupt.exp: ditto.
16510 * gdb.base/opaque.exp: ditto.
16511 * gdb.base/printcmds.exp: ditto.
16512 * gdb.base/ptype.exp: ditto.
16513 * gdb.base/scope.exp: ditto.
16514 * gdb.base/setvar.exp: ditto.
16515 * gdb.base/signals.exp: ditto.
16516 * gdb.base/twice.exp: ditto.
16517 * gdb.c++/classes.exp: ditto.
16518 * gdb.c++/inherit.exp: ditto.
16519 * gdb.c++/templates.exp: ditto.
16520 * gdb.base/break.exp: no run and hit main for stubs. Change line
16521 numbers for breakpoints and info breakpoint.
16522 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16523 breakpoint().
16524 * gdb.base/callfuncs.c: ditto.
16525 * gdb.base/exprs: ditto.
16526 * gdb.base/interrupt.c: ditto.
16527 * gdb.base/opaque0.c: ditto.
16528 * gdb.base/printcmds.c: ditto.
16529 * gdb.base/ptype.c: ditto.
16530 * gdb.base/scope0.c: ditto.
16531 * gdb.base/setvar.c: ditto.
16532 * gdb.base/signals.c: ditto.
16533 * gdb.base/twice.c: ditto.
16534 * gdb.c++/misc.cc: ditto.
16535 * gdb.c++/templates.cc: ditto.
16536
16537 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16538
16539 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16540
16541 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16542 somewhere between `read' and `main.c'. I'm pretty sure the
16543 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16544 and it isn't particularly useful.
16545
16546 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16547
16548 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16549
16550 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16551
16552 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16553
16554 * config/mt-slite: add LIBS and -nostdlib.
16555 * config/slite-gdb.exp: add this new file to support sparclite target.
16556
16557 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16558
16559 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16560
16561 * gdb.base/a2-run.exp: Change argument to istarget from
16562 "*-*-vxworks" to "*-*-vxworks*".
16563 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16564
16565 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16566
16567 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16568 will not runto main but do a 'step' to step out of breakpoint().
16569 * config/mt-slite: add -Dusestubs.
16570
16571 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16572
16573 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16574 instead of just @.
16575
16576 * gdb.base/signals.exp: Add test for "handle all print".
16577 * TODO: Remove "handle all print". Also remove item about
16578 checking copyright date (I don't like the idea of a spurious FAIL
16579 based on when we run the tests).
16580
16581 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16582 for SunOS4 (reason for failure not investigated). Remove
16583 redundant test for $binfile.
16584
16585 * gdb.base/nodebug.c (array_index): Call malloc.
16586
16587 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16588
16589 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16590
16591 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16592 conventions and slightly simplify the matching regexp.
16593
16594 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16595
16596 * gdb.base/break.exp: Update gdb_test invocation to use new
16597 convention.
16598
16599 * lib/gdb.exp: If noargs is not set, set it to 0.
16600
16601 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16602 tests unique.
16603
16604 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16605
16606 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16607
16608 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16609 one argument of type "<non-float parameter>".
16610
16611 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16612
16613 * config/rom68k.exp: New file to support Motorola IDP board.
16614 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16615 * gdb.base/break.c: Change things around so that this program
16616 doesn't depend upon args. This is necessary to make remote
16617 targets work (in general, they can't take args).
16618 * gdb.base/break.exp: Don't try to send args to program. Don't
16619 expect output. Also, replace lots of code with gdb_test.
16620
16621 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16622
16623 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16624 printing of '\'' (which is what the comment says we are testing,
16625 even though we were not), not '''.
16626 (test_integer_literals_rejected): Test that printing ''' is an error.
16627
16628 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16629 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16630 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16631 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16632 Use gdb_test not test_print_accept.
16633 * lib/gdb.exp: Remove test_print_accept.
16634
16635 * gdb.base/signals.exp (signal_tests_1): Make pass message
16636 consistent with fail message.
16637
16638 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16639 unsigned char; the bug (PR 1821) is fixed.
16640
16641 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16642
16643 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16644 successful tests--makes xfailing them work right.
16645
16646 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16647
16648 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16649 only \r\n, not .*. The test can pass .* as the last thing in
16650 $pattern if that is what it wants. In addition to providing this
16651 flexibility, this change should speed up pattern matching in cases
16652 where the pattern already ended with .* (there were a number of
16653 them). This change also helps catch bad patterns--in the old
16654 scheme the typo "char \*" instead of "char \\*" would pass. Now
16655 it is caught.
16656 * Many .exp files: Update callers.
16657
16658 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16659 clearer and does not spuriously match multiple ('s. Likewise for
16660 ) and *.
16661
16662 * gdb.base/nodebug.exp: Test ability to call a function and pass
16663 it a string (even with no debugging info).
16664
16665 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16666 "p '\'", which is the same as "p ''" once tcl gets done with
16667 quoting, to "p '\\'", which I suspect is what is intended (one
16668 backslash gets sent to GDB).
16669
16670 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16671
16672 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16673
16674 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16675 1817) was fixed literally years ago.
16676
16677 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16678
16679 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16680 test, it causes stepping out of call_after_alloca_subr with
16681 optimizing compilers.
16682 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16683 fails.
16684
16685 * gdb.c++/templates.exp: Source templ-info.exp only if
16686 the templates executable exists.
16687
16688 * gdb.c++/misc.cc (class Contains_static_instance,
16689 class Contains_nested_static_instance),
16690 gdb.c++/classes.exp (test_static_members): Test printing of
16691 a class that contains a static instance of the class.
16692
16693 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16694
16695 * gdb.base/langs2.c (cppsub_): Don't prototype.
16696 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16697 only, I believe).
16698
16699 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16700
16701 * lib/gdb.exp (skip_chill_tests): New procedure.
16702
16703 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16704
16705 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16706
16707 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16708 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16709
16710 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16711
16712 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16713
16714 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16715 disassemble 8, not 16, instructions for part 4.
16716
16717 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16718 support the latter anymore.
16719
16720 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16721 -DNO_PROTOTYPES.
16722 * gdb.base/callfuncs.c: Control use of prototypes based on
16723 NO_PROTOTYPES, not __STDC__.
16724 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16725 t_float_values2 tests if prototypes in use.
16726
16727 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16728 t_double_values): When checking differences against DELTA, check
16729 that difference is within the range (-DELTA,DELTA), not just
16730 (-infinity,DELTA).
16731
16732 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16733
16734 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16735 'file' command firts, then 'target', then 'load', this is due to gdb
16736 target set up.
16737 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16738
16739 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16740
16741 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16742 FP load/store variants.
16743 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16744
16745 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16746
16747 * gdb.base/term.exp: Do not give a warning if not native, it is
16748 not an abnormal condition.
16749
16750 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16751
16752 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16753 t_char_array".
16754
16755 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16756
16757 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16758 are getting the version number.
16759
16760 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16761 if not native, it is not an abnormal condition.
16762
16763 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16764
16765 * lib/gdb.exp: Just use "file exists", rather than undocumented
16766 dejagnu procedure "findfile".
16767
16768 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16769
16770 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16771 (LDFLAGS): Set to -Xlinker -Ur.
16772
16773 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16774 Removed, these values are set by lib/gdb.exp.
16775
16776 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16777
16778 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16779
16780 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16781 of replicating gdb startup code.
16782
16783 * config/mt-vxworks (LDFLAGS): Set to -r.
16784 (CFLAGS_FOR_TARGET): Removed.
16785
16786 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16787 (gdb) and gdb for vxworks uses (vxgdb).
16788
16789 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16790 executable is not in the tree and host != target, use sed and
16791 program_transform_name to determine the gdb name used by the
16792 target.
16793
16794 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16795 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16796
16797 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16798
16799 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16800 floats, chars, and shorts where there are ANSI-style function
16801 definitions.
16802
16803 * gdb.base/langs.exp, gdb.base/langs*: New test.
16804 * gdb.base/Makefile.in: Build it.
16805 * TODO: Remove item about checking that C names don't get C++
16806 demangling applied; this test tests it.
16807
16808 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16809
16810 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16811 went with the const70 xfail. The xfail went away a year ago.
16812
16813 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16814
16815 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16816 for hp300.
16817
16818 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16819
16820 * gdb.base/a1-selftest.exp: Don't run on hp300.
16821
16822 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16823
16824 * Makefile.in (site.exp): Set host_alias and target_alias as well
16825 as host_triplet and target_triplet.
16826
16827 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16828
16829 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16830
16831 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16832 places as other ecoff systems).
16833
16834 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16835 ultrix.
16836
16837 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16838
16839 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16840 remove them.
16841 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16842 variable and "variable" in addition to "data variable".
16843 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16844
16845 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16846 2.
16847 * gdb.base/list1.c (long_line): Add additional statement at start
16848 of function.
16849 * gdb.base/list.exp (test_forward_search): Update line number to
16850 reflect new statement.
16851
16852 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16853
16854 * gdb.base/signals.exp: Reinitialize searched source directories
16855 after gdb_start call.
16856
16857 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16858
16859 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16860 * gdb.stabs/Makefile.in: Likewise.
16861
16862 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16863 change. Instead split the tests into smaller pieces.
16864 * gdb.disasm/hppa.s: Corresponding changes.
16865
16866 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16867
16868 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16869 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16870
16871 * gdb.base/funcargs.exp: Modify many tests so that every test
16872 either passes or fails. Make some test names unique.
16873
16874 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16875
16876 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16877 Call stty to set interrupt character.
16878
16879 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16880 for HP assembler versus GNU assembler based on actual behavior of
16881 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16882
16883 * TODO: Suggest a few more stepping tests.
16884
16885 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16886
16887 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16888 restart GDB for h8300 after a continue.
16889 (return): Add pattern to match a29k-udi behavior.
16890 * gdb.base/nodebug.exp: Remove obsolete comment.
16891 * gdb.base/regs.exp: New file, testing of register displays.
16892 * gdb.base/return.exp: Fix typo in reference to $objdir.
16893 * gdb.base/whatis.exp: Always start with a fresh GDB.
16894
16895 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16896
16897 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16898 higher, these tests generate a lot of output.
16899
16900 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16901
16902 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16903 code following the catch silently ignored some errors; without the
16904 catch they should be thrown like any other tcl error. Also, the
16905 catch used "" instead of {} which meant all the callers who wanted
16906 to include one of the characters "[]$ had to quote it an extra time.
16907 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16908 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16909 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16910 Remove extra quoting.
16911
16912 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16913
16914 * gdb.base/commands.exp: Make test names unique; every test either
16915 passes or fails. Update some comments.
16916
16917 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16918
16919 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16920
16921 The following fixes a FAIL caused by the fact that the alpha stabs
16922 configuration didn't use the ".if alpha" code in weird.def.
16923 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16924 bit pointer, so the 32 bit version works even on the alpha.
16925 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16926 Remove the stuff which allowed us to have separate versions for
16927 alpha and everything else.
16928
16929 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16930 regexp which "info func operator\[\](" is supposed to match. Fix
16931 string to send to GDB. Note that GDB still doesn't work right. Add a
16932 new test for "info func .perator\[\](" which GDB does handle correctly.
16933
16934 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16935
16936 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16937
16938 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16939 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16940 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16941 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16942 it makes the tests harder to understand and confuses test-o-matic.
16943 The preferred style is that each test provides a PASS or a FAIL,
16944 and has a unique message (e.g. "continue #54" not just "continue")
16945 which is the same for the pass and the fail.
16946 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16947 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16948 to lib/gdb.exp.
16949 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16950 prt_accept which was basically the same thing. Likewise for
16951 test_print_reject and prt_reject.
16952 * lib/gdb.exp (test_print_reject): Add some more error message
16953 patterns to match from the former printcmds.exp (prt_reject).
16954 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16955 One defect of the passcount stuff is that some of it failed to
16956 report XPASS where appropriate.
16957 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16958 stuff before and after arg in expected pattern.
16959 (test_paddr_operator_functions): Re-do test without print_addr_of;
16960 this is the only test which seems to want extra stuff there.
16961
16962 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16963
16964 * gdb.base/nodebug.exp: Update new tests to reflect improved
16965 wording of gdb output.
16966
16967 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16968 and "ptype" work on variables in files compiled without -g.
16969 Replaces commented out "maint print msymbol" tests.
16970
16971 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16972
16973 * gdb.base/setvar.c (dummy): Call malloc.
16974
16975 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16976 losing with the irix4 sed.
16977
16978 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16979 ALRM" on irix4.
16980
16981 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16982
16983 * TODO: Remove items about corefile.exp testing new exec-file and
16984 backtrace; both are now done. Add items about printing enums.
16985
16986 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16987
16988 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16989 "get signal $thissig" test fails.
16990
16991 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16992
16993 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16994
16995 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16996 compiler warning with dec alpha compiler.
16997
16998 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16999 extra \n from gdb_test call (this explains why the prompt test
17000 that I removed yesterday was there).
17001 (user_defined_command_test): Remove extra \n and prompt test.
17002
17003 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17004 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17005 doesn't exist.
17006 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17007 Also remove alpha workaround, which turns out to be because
17008 SIGABRT == SIGLOST.
17009
17010 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17011
17012 * gdb.base/help.exp: Don't test "help show".
17013
17014 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17015
17016 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17017 "set print address" is on.
17018 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17019 pass prompt to gdb_test; gdb_test already looks for the prompt.
17020
17021 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17022
17023 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17024 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17025 was to make sure that gdb can read a core file. But (a) the "read
17026 the corefile" part didn't make it to a1-selftest.exp, we just
17027 delete the corefile after creating it, and (b) we test reading
17028 corefiles in corefile.exp anyway. Also, this test left around a
17029 xgdb process on Solaris.
17030
17031 * gdb.base/corefile.exp: Also test backtrace.
17032
17033 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17034
17035 * gdb.base/commands.exp: Test a simple user defined command with
17036 arguments and if/while statements; verify the full user command is
17037 printed by "show user".
17038
17039 * gdb.base/commands.exp: Test if/while commands as part of a
17040 breakpoint command list; verify they appear in breakpoint
17041 information.
17042
17043 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17044
17045 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17046 than by dividing by zero.
17047
17048 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17049
17050 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17051 performing an inferior call with watchpoints enabled.
17052 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17053 call.
17054
17055 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17056
17057 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17058 of "file" command.
17059
17060 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17061 Add additional pattern for when "int operator int(void);" appears
17062 in a different order.
17063
17064 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17065
17066 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17067
17068 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17069 and "signal" with ".*".
17070
17071 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17072
17073 * TODO: Add note about "handle all nostop".
17074
17075 * gdb.base/{sigall.c, sigall.exp}: New test.
17076 * gdb.base/Makefile.in: Add it.
17077
17078 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17079
17080 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17081 when invoking GDB, suppresses any windowing interface.
17082
17083 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17084
17085 * config/sim-gdb: New file, simulator testing support.
17086
17087 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17088
17089 * gdb.base/interrupt.exp: Test calling func1 twice.
17090
17091 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17092
17093 * gdb.base/list.exp (test_forward_search): Set timeout higher
17094 when we'll be getting lots of output from gdb.
17095
17096 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17097 "init_malloc" to after the expect statement. Run it if that
17098 regexp is taken, but also for two others which happen if source
17099 cannot be found.
17100
17101 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * gdb.base/printcmds.exp: New test, for printing register before
17104 program is running.
17105
17106 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17107
17108 * gdb.base/list.exp: Correct some alternate expect patterns
17109 to reflect changes in list1.c.
17110
17111 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17112
17113 * TODO: Add item regarding large frames.
17114
17115 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17116
17117 * TODO: Remove item about enabling return.exp; it
17118 is enabled. Suggest a few more "return" tests.
17119
17120 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17121
17122 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17123 anonymous unions.
17124
17125 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17126
17127 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17128 and pr-5646.o, so "make" is the same as "make all", not "make
17129 pr-4975.o".
17130
17131 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17132
17133 * gdb.base/list.exp: Adjust expectations to reflect changes in
17134 list1.c.
17135 (test_forward_search): New test proc.
17136 * gdb.base/list1.c (long_line): New function, has long source line.
17137
17138 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17139
17140 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17141 additional line of code that was added.
17142
17143 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17144
17145 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17146 tests so as not to overflow expect's input buffers.
17147 * gdb.disasm/hppa.exp: Corresponding changes.
17148
17149 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17150
17151 Beginnings of template debugging tests.
17152 * gdb.c++/templ-info.cc: New file to test for template
17153 debugging capability of the compiler.
17154 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17155 templ-info.cc.
17156 * gdb.c++/templates.cc: Add explicit template instantiations
17157 to enable compiling with -fno-implicit-templates. Add destructor
17158 and 'value' method to T5 class for template tests.
17159 * gdb.c++/templates.exp: Add testcases for printing of template
17160 types, setting breakpoints on template methods and calling a
17161 template method.
17162
17163 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17164
17165 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17166 branch target since some assemblers (gas-2.5) may emit a
17167 relocation for the branch instead of resolving it in the
17168 assembler.
17169
17170 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17171
17172 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17173 through signal handler.
17174
17175 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17176
17177 * configure.in (*-*-netware): Use config/mt-netware.
17178
17179 * config/mt-netware: New file.
17180 * config/mt-i386-netware: Removed, separate configs for different
17181 netware architectures are no longer needed now that we have
17182 --with-headers.
17183
17184 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17185
17186 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17187 by the recent changes to use ANSI C arithmetic conversions.
17188
17189 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17190
17191 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17192 bug involving using inferior_pid to figure out whether to select a
17193 frame.
17194
17195 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17196
17197 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17198 match the current disassembler output.
17199
17200 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17201
17202 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17203 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17204 types, expect "int" as type of integer values (for now).
17205
17206 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17207
17208 * gdb.base/commands.exp: New tests for if/while commands.
17209
17210 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17211
17212 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17213 by .*, since hex values have different syntax in Chill mode.
17214
17215 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17216
17217 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17218 linefeed from expect pattern for repeated types with indices > 9.
17219
17220 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17221
17222 First part of Fortran test suite.
17223 * gdb.fortran: New directory.
17224 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17225
17226 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17227
17228 * gdb.base/default.exp: Update expect pattern for load command
17229 without arguments.
17230
17231 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17232
17233 * configure.in: Change i386 to i[345]86.
17234 * gdb.base/configure.in: Likewise.
17235 * gdb.c++/configure.in: Likewise.
17236 * gdb.chill/configure.in: Likewise.
17237
17238 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17239
17240 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17241 patterns, since that is not a valid context for comments.
17242
17243 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17244
17245 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17246 repeated types and repeated types with indices > 9.
17247
17248 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17249
17250 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17251 2417; old bug has been fixed.
17252
17253 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17254
17255 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17256 send the newline ourselves instead of assuming gdb_test will do
17257 so when passed an empty input string.
17258
17259 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17260 stabs testcode.
17261
17262 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17263
17264 * lib/gdb.exp (gdb_test): Don't send anything if the first
17265 argument is an empty string. This makes cases where we want to
17266 match output that is already in expect's buffers (for example,
17267 matching a breakpoint after gdb_run_cmd has been called) work
17268 reliably.
17269
17270 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17271
17272 * config/netware.exp: New file.
17273
17274 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17275
17276 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17277 the -B and -L prefixes so we can find the debugging stub.
17278
17279 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17280 there and we are using the gcc from the tree.
17281
17282 * gdb.base/types.c: Removed.
17283
17284 * gdb.base/configure.in: Look for makefile fragments in ../config.
17285 Recognize i386-*-netware.
17286 * gdb.c++/configure.in: Likewise.
17287
17288 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17289
17290 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17291 the correct TCL syntax.
17292
17293 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17294
17295 * gdb.base/opaque.exp: use runto instead of messing around with
17296 breakpoints. Simplify by using gdb_test.
17297
17298 * gdb.base/bitfields.exp: restart between tests on netware targets
17299 because breakpoints aren't relocated after target death. Run
17300 processes to completion.
17301
17302 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17303
17304 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17305
17306 * Makefile.in: Remove extra tabs that confuse some versions
17307 of "make". Use the newly built gdb to test with by default,
17308 rather than the first one in the tester's search path.
17309
17310 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17311
17312 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17313
17314 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17315 condition help.
17316
17317 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17318
17319 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17320
17321 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17322 running.
17323 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17324 * gdb.base/funcargs.exp: Likewise.
17325
17326 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17327 * gdb.base/funcargs.exp: Likewise.
17328
17329 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17330 message is "".
17331
17332 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17333
17334 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17335 return,signals,twice}.exp: Handle non-existant binaries
17336 consistantly.
17337
17338 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17339 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17340 might testing a cross development system.
17341
17342 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17343
17344 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17345 runtest script is relative to ${srcdir}, not ${rootdir}.
17346
17347 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17348
17349 * gdb.base/signals.exp: Allow for optionality of breakpoint
17350 address.
17351
17352 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17353
17354 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17355
17356 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17357
17358 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17359 for size_t definition.
17360 * gdb.c++/templates.cc: Likewise
17361
17362 * config/mt-i386-netware: New file.
17363
17364 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17365 defined.
17366
17367 * gdb.base/Makefile.in: Added support for systems that name core
17368 files by appending "core" to the program name.
17369 * gdb.base/a1-selftest.exp: Likewise.
17370
17371 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17372
17373 * gdb.base/return.exp: Add comment and message for `return double'
17374 test failure on Sparc Solaris.
17375
17376 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17377
17378 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17379
17380 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17381
17382 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17383 from optimizing them away.
17384 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17385 patterns to include default constructors and assignment operators,
17386 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17387 character in the output of the virtual base pointer.
17388
17389 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17390
17391 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17392 expression match in print_addr_of to avoid unintented matches.
17393 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17394 versions up to 2.5.8.
17395
17396 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17397
17398 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17399 included file to run under newer versions of expect.
17400 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17401 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17402 Remove xfail for the virtual table of BDDHookV.
17403
17404 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17405
17406 * lib/gdb.exp (string_to_regexp): Set a default result.
17407 (default_gdb_start): Fix misleading message.
17408
17409 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17410
17411 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17412 Remove all CC, etc definitions.
17413 * config/mt-hpux: New file.
17414 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17415 (CFLAGS, LDFLAGS): Define.
17416 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17417
17418 * Makefile.in (site.exp): Don't insert host_os, etc.
17419 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17420 (distclean): Check existence of subdir.
17421 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17422 * gdb.base/Makefile.in: General cleanup and simplification.
17423 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17424 to build executables. Use default rule to build .o files.
17425 (EXPECT, RUNTEST, CC): Fix relative pathname.
17426 (site.exp): Don't insert host_os, etc.
17427 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17428 and/or SIGUSR1 defined.
17429 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17430 * gdb.c++/Makefile.in: General cleanup and simplification.
17431 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17432 (CFLAGS): Remove.
17433 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17434
17435 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17436
17437 * gdb.base/recurse.exp: Misc changes to get tests running again
17438 after Kung's changes to the watchpoint code.
17439 * gdb.base/watchpoint.exp: Likewise.
17440
17441 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17442
17443 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17444
17445 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17446
17447 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17448 * lib/gdb.exp (default_gdb_start): Define.
17449 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17450 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17451 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17452 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17453 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17454 Don't call gdb_target_udi in between tests.
17455
17456 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17457
17458 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17459 (which was basically just a local version of the same thing). In
17460 addition to avoiding duplication, gdb_test_exact is faster.
17461 * lib/gdb.exp (gdb_test_exact): Fix typo.
17462
17463 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17464 don't give an error.
17465
17466 * gdb.base/term.exp: Call delete_breakpoints before starting.
17467
17468 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17469 (t10): Add comment.
17470
17471 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17472
17473 Reorganization of the GDB Test Suite.
17474
17475 * gdb.base: New directory, contains all the basic tests.
17476 * gdb.c++: New directory, tests specific to C++.
17477 * gdb.chill: New directory, tests specific to Chill.
17478 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17479 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17480 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17481 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17482 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17483 t30-31 to chill).
17484 * */gdbme.*: Rename to match appropriate expect scripts.
17485 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17486 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17487 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17488 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17489 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17490 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17491 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17492 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17493 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17494 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17495 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17496 gdb.c++/virtfunc.cc: New names of C++ files.
17497 * gdb.chill/chillvars.ch: New name of Chill file.
17498 * gdb.base/configure.in, gdb.c++/configure.in,
17499 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17500 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17501 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17502 * configure.in (configdirs): Update to reflect directory changes.
17503 (target_abbrev): No longer define for any configuration.
17504 * Makefile.in: Cosmetic improvements to header comments.
17505
17506 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17507
17508 Various changes to gdb.t31:
17509
17510 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17511 * gdbme.ch: Make all key-words and predefineds be upper-case.
17512 * chillvars.exp: Expect key-words and predefinds in upper-case.
17513
17514 * chillvars.exp: Use gdb_test_exact many places.
17515 Change expected output for arrays (which now includes index labels).
17516
17517 * pr-5020.exp, gdme.ch (module PR_5020):
17518 New test, for PR-5020.
17519
17520 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17521
17522 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17523 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17524
17525 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17526
17527 * Makefile.in: Fix bit-rot in definitions of CHILL,
17528 CHILL_FOR_TARGET and Chill_LIB.
17529 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17530 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17531 CHILL, and CHILL_LIB.
17532
17533 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17534
17535 * Revert the previous changes. Please see Rob's directory
17536 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17537
17538 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17539
17540 * Makefile.in, configure.in, config/mips-gdb.exp,
17541 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17542 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17543 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
17544 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17545 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17546 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17547 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17548 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17549 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17550 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17551 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17552 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17553 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17554 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17555 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17556 changes from 94Q1.
17557
17558 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17559
17560 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17561 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17562 Rob's new testing fragments.
17563
17564 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17565
17566 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
17567 lib/gdb.exp: Replace error proc calls with perror.
17568
17569 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17570
17571 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17572 version also, match on casted version strings, and match on
17573 gdb startup case where the line numbers might be messed up.
17574
17575 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17576
17577 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
17578 (CFLAGS): Delete it from here.
17579
17580 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17581
17582 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17583
17584 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17585
17586 * Makefile.in (RUNTEST): Default to just "runtest".
17587
17588 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17589
17590 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17591 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17592 the code has been restructured.
17593
17594 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17595
17596 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17597 \n, not just one of each.
17598
17599 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17600 /bin/cc gives a warning if you do.
17601
17602 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17603
17604 * gdb.t24/demangle.exp: change expect pattern of
17605 __t10ListS_link1ZUiRCUiPT0
17606
17607 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17608
17609 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17610 on local variables in recursive functions.
17611
17612 * gdb.t07/Makefile.in: Build the new test.
17613
17614 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17615
17616 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17617 directly. Instead compare the return values from actual calls.
17618
17619 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17620
17621 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17622
17623 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17624
17625 * From Peter Schauer with minor modifications.
17626 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17627 stops in mid-line in the caller. Add xfail for returning a float
17628 value on X86 targets.
17629
17630 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17631
17632 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17633 to avoid expect lossage.
17634 (fmem_LRbug_tests): Likewise.
17635 * gdb.disasm/hppa.s: Corresponding changes.
17636
17637 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17638 conditions to work with latest dejagnu/expect.
17639
17640 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17641 expected to fail on the PA.
17642 (backtrace in call with trampolines): Explicitly require main
17643 to be frame #1 (no trampolines should show up in backtrace).
17644
17645 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17646 "continue -expect".
17647 * gdb.t06/break.exp: Likewise.
17648 * gdb.t07/watchpoint.exp: Likewise.
17649 * gdb.t13/bitfields.exp: Likewise.
17650 * gdb.t15/{funcargs,return}.exp: Likewise.
17651 * gdb.stabs/weird.exp: Likewise.
17652 * config/{mips,udi}-gdb.exp: Likewise.
17653
17654 * hppa.sed: Enclose comments within a sed command to avoid
17655 losing with the old OSF1 sed.
17656
17657 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17658
17659 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17660 sequent dynix.
17661 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17662 * gdb.t15/funcargs.exp: Conditionally step again to really
17663 finish from marker_call_with_trampolines. Handle the case where
17664 the first step from within call_with_trampolines already steps
17665 us back to main.
17666 * gdb.t15/gdbme.c: Add comment to closing brace of
17667 call_with_trampolines for funcargs.exp.
17668
17669 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17670
17671 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17672 Fix typo(s).
17673
17674 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17675
17676 * gdb.t07/gdbme.c: More code for watchpoint testing.
17677
17678 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17679 "Hardware watchpoint" throughout file.
17680 (test_watchpoint_triggered_in_syscall): New test.
17681 (test_complex_watchpoint): New test.
17682
17683 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17684
17685 * gdbme.c (call_with_trampolines): New function to try and step
17686 into. Tests trampoline problems on the PA.
17687
17688 * funcargs.exp (localvars_in_indirect_call): No longer expect
17689 stepping into indirect call to fail on PAs.
17690 (test_stepping_over_trampolines): New test.
17691
17692 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17693
17694 * TODO: Add suggestions for static member function tests, and
17695 completion tests.
17696
17697 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17698
17699 * TODO: Add suggestions for "p/a" tests.
17700
17701 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17702 (default_gdb_exit): Replace all the hair with sending "quit" to
17703 the process with a simple close.
17704
17705 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17706
17707 * TODO: Add suggestions for shared library tests.
17708
17709 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17710
17711 * TODO: Add suggestions for x/s tests.
17712
17713 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17714
17715 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17716 "enable once", and "enable breakpoints once" with ".*".
17717
17718 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17719
17720 * TODO: Add suggestions about structure passing tests.
17721
17722 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17723
17724 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17725 the primary1 test, use work around if __GNUC__ < 2.
17726 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17727 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17728 Test for bad output rather than waiting for timeout. Issue
17729 second continue only if first continue failed.
17730
17731 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17732
17733 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17734 operator[] test with gdb_test because the old code didn't seem to
17735 be getting the quoting right with the new dejagnu.
17736
17737 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17738
17739 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17740 one from the path.
17741 * Makefile.in: Use a fresh expect if there is one, use runtest
17742 from the src tree if there is one.
17743
17744 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17745
17746 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17747 next over recursive call. Revise the tests from that point on
17748 (which had been skipped) to match GDB's actual (correct) output.
17749
17750 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17751 with next over a breakpoint whose condition is false.
17752
17753 * gdb.t00/help.exp: Comment out "help set print" tests just like
17754 (and for same reason as) "help set" test.
17755
17756 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17757
17758 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17759 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17760
17761 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17762
17763 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17764 necessary gdb_target_udi.
17765
17766 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17767
17768 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17769 1838 and 2417; they are fixed.
17770
17771 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17772 gdb.t03/ptype.exp (ptype structure, ptype union):
17773 Remove xfails; the test is looser than when the xfails were added.
17774
17775 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17776 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17777
17778 * gdb.t01/run.exp: Only run shell test if isnative.
17779
17780 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17781 since "run" automatically loads if necessary. Call gdb_target_udi
17782 after the "file" since "file" kills any execution target.
17783
17784 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17785 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17786 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17787 argument for UDI.
17788
17789 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17790
17791 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17792
17793 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17794
17795 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17796
17797 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17798 properly quoting regexps. This makes the second argument to
17799 demangle a fixed string, which matches the callers, instead of a
17800 shell-style pattern which is what the previous implementation
17801 used. Update some of the callers.
17802
17803 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17804
17805 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17806 (comib_nullified_tests): Fix typo.
17807 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17808 strings. No longer expected to fail.
17809
17810 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17811 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17812 strings. No longer expected to fail.
17813
17814 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17815 string. No longer expected to fail.
17816
17817 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17818
17819 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17820 No longer expected to fail.
17821
17822 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17823 string. No longer expected to fail.
17824
17825 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17826
17827 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17828 only in the names (I probably got most of them). I was even
17829 generous with some which differed in underscores in names, and
17830 probably missed a few, and I *still* was able to remove almost a
17831 third of the file with almost no impact on testsuite coverage.
17832
17833 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17834
17835 * gdb.t00/default.exp: Match udi_attach error message as well as
17836 the one from child_attach.
17837
17838 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17839
17840 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17841
17842 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17843 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17844
17845 * Move test with enums and partial symbols back to
17846 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17847 Reverts the change of 26 May 93. Per today's change to
17848 stabs.texinfo, the behavior that weird.exp was expecting was
17849 unreasonable; what is important is that the compiler+gdb get
17850 things right, which happens with a recent gcc. Also fix the test
17851 to deal with native compilers which put out the stab gdb can't
17852 deal with.
17853
17854 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17855
17856 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17857 in the names. The main thing these accomplish is to slow things down.
17858 Many more such duplicates surely remain.
17859
17860 * gdb.t00/help.exp: Comment out "help support" test just like
17861 (and for same reason as) "help set" test.
17862
17863 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17864
17865 * gdb.t06/break.exp: Remove setup_xfails for
17866 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17867 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17868 about known bug in gcc to include up through 2.5.8.
17869 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17870 well as "_vb$".
17871 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17872 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17873 with latest gcc and gdb.
17874 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17875 well as "_vb$".
17876
17877 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17878
17879 * configure.in (hppa*-*-*): Also configure and build stabs-only
17880 tests.
17881
17882 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17883
17884 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17885 * gdb.t10/configure.in (hppa*-*-*): Use it.
17886
17887 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17888
17889 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17890
17891 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17892
17893 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17894 versions prior to 1.13.5.
17895
17896 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17897
17898 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17899 the prompt is at the start of a line.
17900
17901 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17902
17903 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17904 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17905 in the copr tests now.
17906 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17907 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17908 expected to fail.
17909
17910 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17911
17912 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17913 gdb.t31/chillvars.exp, lib/gdb.exp:
17914 Tweak to run under either version of expect.
17915 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17916 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17917 * gdb.t11/list.exp: Remove extraneous whitespace.
17918
17919 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17920
17921 * gdb.t16/printcmds.exp (test_print_strings): Accept
17922 "(unsigned char *) " before the string.
17923
17924 * TODO: Add notes about printing of fancy types and GDB expressions.
17925
17926 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17927
17928 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17929 * gdb.t06/configure.in: Don't try to compile signals test program
17930 if doing mips-idt-ecoff.
17931
17932 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17933
17934 * Most .exp files: Tweak to run under either version of expect.
17935
17936 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17937
17938 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17939 xfails; I'm not sure why they are failing, but not because of PR 1806.
17940
17941 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17942
17943 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17944 defined in lib/gdb.exp.
17945
17946 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17947
17948 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17949 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17950 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17951 have to be typeless.
17952
17953 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17954
17955 * TODO: Add suggestion for copyright year test.
17956
17957 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17958
17959 * configure.in (*-*-lynxos*): Add stabs tests.
17960
17961 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17962
17963 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17964 so insert a tab before any assembler directive in column zero.
17965
17966 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17967 stores.
17968 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17969 stores.
17970 (fpu_short_memory_tests): Likewise.
17971
17972 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17973
17974 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17975 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17976 .stabs directives in comments.
17977
17978 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17979
17980 * TODO: New file, describing tests we could write.
17981 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17982
17983 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17984
17985 * gdb.t06/signals.exp: Add kludge to force re-sync.
17986
17987 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17988 to xgdb instead of gdb, get out of gdb.
17989
17990 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17991
17992 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17993 for info.
17994
17995 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17996
17997 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17998 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17999 * gdb.stabs/hppa.sed: New sed script for the PA.
18000
18001 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18002
18003 * gdb.stabs: Re-write weird.def and configuration to use sed
18004 instead of cpp. sed is portable and POSIX; cpp is neither.
18005
18006 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18007
18008 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18009
18010 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18011
18012 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18013
18014 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18015
18016 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18017 "_vb$".
18018 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18019 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18020
18021 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18022
18023 * lib/gdb.exp: Comment out code which depends on non-existent
18024 `transform' procedure.
18025
18026 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18027
18028 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18029 * lib/gdb.exp: Transform tool name.
18030 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18031 1.1's new error handling system.
18032
18033 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18034
18035 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18036
18037 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18038
18039 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18040 They made pattern matching so slow that timeouts happened on
18041 heavily loaded systems. Now any output from "show print" which
18042 gets us back to the GDB prompt is a PASS.
18043
18044 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18045
18046 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18047
18048 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18049
18050 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18051
18052 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18053 It is not from PR 3220.
18054
18055 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18056
18057 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18058 just started failing because they depended on the order the
18059 subcommands are presented, or exact docstring text. This kind of
18060 test is a pain and has minimal benefit.
18061
18062 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18063
18064 * gdb.t09/corefile.exp: At end of test, use "core" command with
18065 no arguments.
18066
18067 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18068
18069 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18070 17}/Makefile.in: Make it possible to run the testsuite with Sun
18071 make and CC = cross gcc by adding explicit build rules for .o
18072 files.
18073
18074 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18075
18076 * gdb.t15/funcargs.exp: Don't put comments on same line as
18077 setup_xfail (@#$*%& tcl braindamage!).
18078
18079 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18080
18081 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18082
18083 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18084
18085 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18086 * gdb.t20/inherit.exp: remove three dumplicate entries.
18087
18088 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18089
18090 * gdb.t06/break.exp: For "next over recursive call", fail on any
18091 incorrect output, not just on "factorial (value=2)".
18092
18093 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18094
18095 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18096 working now. Add an xfail if accesing a bss variable causes
18097 a memory error if the target is not yet run.
18098
18099 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18100
18101 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18102 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18103 name of __st* demangling (2 strings). Did Kung really get the
18104 more than 95 others right without testing them?
18105
18106 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18107
18108 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18109
18110 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18111
18112 * configure.in (configdirs): Add gdb.disasm
18113 * gdb.disasm: New directory for GDB disassembler tests.
18114 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18115
18116 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18117
18118 * gdb.t00/help.exp: Don't test "help set".
18119
18120 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18121 from within expect statements. None of these happen anymore and
18122 they cause regressions to be silently unnoticed.
18123
18124 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18125 messages) about known failures with gcc cygnus-2.4.5-930417.
18126
18127 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18128 comp-info.exp so it gets built if it doesn't exist.
18129
18130 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18131 it is no longer used.
18132 * gdb.t13/comp-info.c: Removed.
18133
18134 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18135
18136 * gdb.t06/signals.exp: Add xfail for sun3.
18137
18138 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18139
18140 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18141 relevant because ^C doesn't get sent but failure can be reproduced
18142 interactively).
18143
18144 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18145
18146 * gdb.stabs/alpha.mt: New configuration file for alpha.
18147 * gdb.stabs/configure.in: Use it.
18148 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18149 sharing with alpha.mt, redefine long to word via preprocessor.
18150 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18151 for alpha.
18152 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18153 native cc.
18154 * gdb.t00/teststrategy.exp: Change expect string so that we
18155 consume the `(xgdb)' from the command echo and from the gdb prompt.
18156 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18157 gdb currently compares all values as long, so this failure probably
18158 applies to any configuration where LONGEST is bigger than a target int.
18159 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18160 with gcc.
18161 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18162 to handle opaque pointers, gcc is.
18163 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18164 as first argument. Include <sys/types.h> and change all operator
18165 new definitions to use size_t.
18166 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18167 now that we use size_t.
18168
18169 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18170
18171 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
18172 a long or float array cast all array members to the same type.
18173 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
18174 with 64 bit longs.
18175 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
18176 on alpha.
18177 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
18178
18179 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18180
18181 * gdb.t24 (demangle.exp): Constructors of templates have names like
18182 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18183 section 14.6 of the ARM.
18184
18185 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18186 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18187 accomplish little and slow down the testsuite.
18188
18189 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18190 Accept spaces various places.
18191
18192 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18193
18194 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18195 with watchpoint enabled.
18196
18197 * Makefile.in: Remove definition of CC and remove the second
18198 definition of CXX (the "CXX = gcc" one remains). These definitions
18199 were causing backquotes to be expanded within backquotes, which
18200 doesn't work.
18201
18202 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18203
18204 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18205
18206 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18207
18208 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18209 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
18210 by mips cc and contains no stabs entries.
18211
18212 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18213
18214 * config/vx-gdb.exp: Use fake device to load files rather than
18215 NFS.
18216 * lib/gdb.exp: New proc to do "file" command.
18217 * config/unix-gdb.exp: Use new "file" proc.
18218
18219 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18220
18221 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18222 Rework board rebooting slightly.
18223 (gdb_exit): Don't exit from the remote shell; there isn't one.
18224 * gdb.stabs/weird.exp: If a program is being debugged already,
18225 kill it.
18226 * gdb.t04/setvar.exp: Stop and restart gdb.
18227 * gdb.t05/expr.exp: Likewise.
18228 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18229 restart gdb and reload the program.
18230 * gdb.t08/opaque.exp: Likewise.
18231 * gdb.t12/scope.exp: Likewise.
18232 * gdb.t13/bitfields.exp: Likewise.
18233 * gdb.t15/funcargs.exp: Likewise.
18234 * gdb.t20/classes.exp: Likewise.
18235 * gdb.t03/ptype.exp: Increase timeout.
18236 * gdb.t16/printcmds.exp (test_print_string_constants,
18237 test_print_array_constants): Likewise.
18238 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18239 * gdb.t20/classes.exp (do_tests): Likewise.
18240 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18241
18242 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18243
18244 * gdb.stabs: Renamed *wierd* to *weird*.
18245
18246 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18247
18248 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18249 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18250
18251 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18252
18253 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18254 (do_tests): Remove xfail for whatis on one_var and two_var.
18255
18256 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18257
18258 * Makefile.in: Made cross building work better by adding
18259 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18260
18261 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18262
18263 * gdb.t15/{return.c,return.exp,Makefile.in}:
18264 New test, currently commented out.
18265
18266 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18267
18268 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18269 still running and removes the leftover named socket so GDb can do
18270 clean restarts.
18271
18272 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18273
18274 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18275 console, not GDB.
18276 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18277 cross testing works better with "make check"
18278 * config/unix-gdb: Use default procedures for exit and version.
18279 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18280 with the newest VxWorks.
18281
18282 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18283
18284 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18285 old form.
18286
18287 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18288 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18289
18290 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18291
18292 * config/unix-gdb.exp: Remove this version of gdb_exit
18293 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18294 Rob says he'll look at it when he gets back to testing boards.
18295
18296 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18297
18298 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18299 an expected fail for certain ptype commands.
18300
18301 * gdb.t20/classes.exp: Update expected results of "ptype class
18302 Base1" to account for the constructor that now appears in the type.
18303
18304 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18305
18306 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18307 disappeared from list.
18308 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18309 "alldone" proc with call to cleanup and exit.
18310 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18311 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18312 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18313 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18314 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18315 "alldone" proc with simple returns that suppress remaining
18316 tests. The alldone proc went away many months ago.
18317
18318 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18319
18320 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18321
18322 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18323
18324 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18325
18326 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18327 as vax gdb will display them.
18328
18329 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18330
18331 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18332 optimizers.
18333
18334 * scope.exp: Change "bad value for localval" messages so each one
18335 is unique.
18336
18337 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18338 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18339
18340 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18341
18342 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18343
18344 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18345 doesn't exist (due to optimization).
18346
18347 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18348
18349 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18350 contains \r because the filename is long.
18351
18352 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18353 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18354
18355 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18356
18357 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18358 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18359 Ultrix.
18360 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18361 int tests.
18362 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18363
18364 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18365
18366 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18367
18368 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
18369 to match does not match the passing case but still matches the
18370 failing case.
18371
18372 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18373
18374 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18375
18376 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18377
18378 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18379 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18380 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18381 Remove various versions of gdb_exit.
18382 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18383 gdb_exit.
18384 * config/unix-gdb.exp: gdb_exit remains here, and should override
18385 the generic version, since it's doing a lot of wierd stuff that
18386 the other versions aren't. FIXME, fold it in, or abandon this
18387 version.
18388
18389 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18390
18391 * gdb.t24/demangle.exp: Add tests for PR 3220.
18392
18393 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18394
18395 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18396
18397 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18398
18399 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18400 "i386-*-*". Works for i486 as well.
18401
18402 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18403 bug, and expand domain of xfail to all SVR4 systems, since the
18404 actual problem is likely to be in generic SVR4 /proc support.
18405
18406 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18407
18408 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18409
18410 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18411
18412 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18413 xfails for other systems. Match a missing 'Continuing.' as an
18414 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18415
18416 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18417 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18418 Only issue warning for missing executables if -all option is used.
18419
18420 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18421 file if -all option is used. It's like an unpredictable XFAIL.
18422
18423 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18424
18425 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18426 for dynamically linked binaries.
18427
18428 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18429
18430 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18431
18432 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18433 to state that this is a known bug in old versions of g++.
18434
18435 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18436
18437 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18438 while waiting for `Continuing'.
18439
18440 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18441
18442 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18443 in text, data, and bss.
18444 * gdb.t10/nodebug.c: Add local and global test variables for
18445 initialized and uninitialized data.
18446
18447 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18448
18449 * config/unix-gdb.exp (gdb_exit): Add "wait".
18450
18451 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18452
18453 * gdb.t06/signals.exp: xfail the continue from the handler for all
18454 targets.
18455
18456 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18457 function with watchpoints enabled, the i386 call dummy starts with
18458 a call.
18459
18460 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18461 386 bsd names its corefiles.
18462
18463 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18464
18465 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18466 compilers don't grok it.
18467 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18468 with small octal ints rather than character constants, which
18469 are signed and might not fit if first promoted to int.
18470
18471 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18472
18473 * gdb.t09/Makefile.in (clean): Remove corefile.
18474
18475 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18476
18477 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18478
18479 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18480 and Jim Kingdon (kingdon@cygnus.com)
18481
18482 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18483 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18484 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18485
18486 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18487
18488 * gdb.t17/interrupt.exp: Add xfail for hppa.
18489
18490 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18491
18492 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18493 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18494 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18495 to determine signed-ness of bitfields and use the result to setup
18496 the xfail.
18497 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18498 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18499 call line is reached if necessary.
18500
18501 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18502
18503 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18504
18505 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18506
18507 * gdb.t06/break.exp: Also test `clear' command.
18508
18509 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18510
18511 * gdb.t00/teststrategy.exp: Remove extra quote.
18512
18513 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18514 watchpoint enabled to be for all non-68k machines.
18515
18516 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18517
18518 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18519
18520 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18521 targets use aout.mt instead of ecoff.mt as gas understands
18522 standard aout format.
18523
18524 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18525
18526 * lib/gdb.exp (runto): Don't insist that function we are running to
18527 was compiled with -g.
18528
18529 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18530
18531 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18532 to get back into the read system call.
18533 Accept leading newline in case where we woke it up.
18534
18535 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18536
18537 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18538 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18539 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18540 enable ecoff configuration.
18541
18542 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18543
18544 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18545
18546 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18547
18548 * gdb.t16/printcmds.exp: Add another printf test.
18549
18550 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18551
18552 * configure.in: If configured -with-stabs on any target, add
18553 stabsdirs to configdirs.
18554
18555 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18556
18557 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18558 fun" so pattern does not match the command itself.
18559
18560 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18561
18562 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18563
18564 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18565
18566 * gdb.t17/interrupt.exp: Test for more things.
18567
18568 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18569
18570 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18571 compiler arranges the code and line numbers.
18572
18573 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18574
18575 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18576
18577 * gdb.t00/help.exp: Increase expect input buffer size.
18578
18579 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18580
18581 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18582
18583 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18584
18585 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18586
18587 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18588 [0-9]*, not just [0-9].
18589
18590 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18591
18592 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18593
18594 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18595
18596 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18597
18598 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18599
18600 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18601
18602 * gdb.t06/signals.c: Add xfails for sun3.
18603
18604 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18605
18606 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18607 test_stepping tests.
18608
18609 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18610
18611 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18612
18613 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18614
18615 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18616 rather than actually putting it through cpp twice.
18617
18618 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18619
18620 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18621
18622 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18623 no longer needed.
18624
18625 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18626
18627 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18628
18629 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18630 C++ features prints as "struct", make it a pass, not an xfail.
18631
18632 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18633
18634 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18635 Don't require VA to print as "class" rather than "struct".
18636
18637 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18638
18639 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18640
18641 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18642
18643 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18644
18645 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18646
18647 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18648 order.
18649
18650 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18651
18652 * gdb.t16/printcmds.exp: Add printf tests.
18653
18654 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18655
18656 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18657
18658 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18659
18660 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18661 pass counts, to counteract any existing or future setup_xfails.
18662
18663 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18664
18665 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18666 {BEGIN,END}_COMMON for common block instead of STAB.
18667 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18668
18669 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18670 intp_var should be N_GSYM not N_LSYM.
18671 wierd-aout.S: Use a label for the value of the N_SO.
18672 wierd.def: Remove all backslashes.
18673 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18674
18675 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18676
18677 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18678 get the expected next to inheritance3.
18679
18680 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18681
18682 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18683 now that gcc-2.4 gets it right.
18684
18685 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18686
18687 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18688
18689 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18690 generating comp-info.exp which works for cross-compilation.
18691
18692 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18693
18694 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18695 "*-*-sysv4.*".
18696
18697 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18698
18699 * gdb.t01/run.exp: Start with a fresh gdb.
18700 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18701 SVR4.x.
18702
18703 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18704
18705 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18706 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18707 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18708 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18709 things to remove.
18710
18711 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18712
18713 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18714 test cases from bug reports.
18715
18716 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18717
18718 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18719 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18720 avoid spurious xfails.
18721 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18722 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18723 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18724
18725 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18726
18727 * gdb.t00/teststrategy.exp: Rework to provide more useful
18728 description of each test, fix problem with systems that define
18729 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18730 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18731 results for "next over recursive call" so timeouts aren't taken
18732 by error.
18733
18734 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18735
18736 * gdb.t12/scope.exp: Test printing of variables before run.
18737
18738 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18739 printed in wrong order due to sorting.
18740
18741 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18742
18743 * gdb.t00/teststrategy.exp: Fix expected results for printing
18744 user entered string constant. Is array of char, prints with no
18745 address.
18746
18747 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18748 commands.
18749 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18750 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18751 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18752 of struct of char arrays.
18753 * gdb.t00/radix.exp: New tests for radix commands.
18754
18755 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18756
18757 * gdb.t16/printcmd.exp: Print a variable before running program
18758 (with xfail for AIX).
18759
18760 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18761
18762 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18763
18764 * gdb.t16/printcmd.exp: Don't print variables before running program.
18765
18766 * gdb.t06/break.exp: Don't require envp argument to main.
18767
18768 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18769
18770 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18771 Add xfails for rs6000.
18772
18773 * gdb.t02/whatis.exp: Change other tests not to re-test something
18774 we already tested.
18775
18776 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18777 each type used has a variable of that type.
18778
18779 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18780
18781 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18782
18783 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18784
18785 * configure.in: change srctrigger to be a file, not a directory
18786
18787 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18788
18789 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18790
18791 * gdb.t11/list.exp: Fixed a couple of typos.
18792
18793 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18794
18795 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18796 is fixed and PR is closed.
18797 * gdb.t16 (gdbme.c): Add simple test string variable.
18798 * gdb.t16 (printcmds.exp): Add tests with simple test string
18799 variable, primarily for boundaries on "set print elements".
18800
18801 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18802
18803 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18804 Make leading 0's optional and don't expect a tab in the middle
18805 of the number.
18806
18807 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18808
18809 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18810 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18811 don't end command passed to gdb_test with newline.
18812
18813 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18814 signed keyword away, don't expect signed bitfields to be signed.
18815
18816 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18817 printing with only as many 1's as are in the field as well as printing
18818 with 32 1's (see comment).
18819
18820 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18821
18822 * gdb.t00/default.exp: Start with a fresh gdb.
18823 * configure.in (configdirs): Remove gdb.t31 until the chill
18824 compiler works again. It no longer is able to find chillrt0
18825 since it isn't in libchill.a anymore.
18826 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18827 wierd.o, make more modular.
18828 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18829 spurious newlines that caused problems.
18830
18831 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18832
18833 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18834 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18835 gdb.stabs/wierd.{exp,def}: Many new tests.
18836
18837 * gdb.t00/default.exp: update info line for new message.
18838
18839 * gdb.t02/{whatis.exp,gdbme.c}:
18840 Test that "char *" doesn't print as "caddr_t".
18841
18842 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18843
18844 * gdb.t00/help.exp: Use .* in place of some help messages which
18845 just changed.
18846 gdb.t00/default.exp: Update "info frame" test for new message.
18847 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18848 Remove some xfails
18849
18850 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18851
18852 * gdb.t03/{gdbme.c,ptype.exp}:
18853 Add tests for typedef'd struct and union without tags.
18854 Also check "whatis" on a variable of a typedef'd enum without a tag.
18855
18856 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18857 PRMS 1823; the bug still exists but isn't reproduced by this test
18858 anymore), and remove rs6000 XFAIL (the bug is fixed).
18859
18860 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18861 duplicated from whatis.exp. For those that are left, accept
18862 "long", "long int", or "int" for long variables (whatis.exp already
18863 has an XFAIL for "int", so no need to fail it here).
18864
18865 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18866 Deal with GCC's names for types now that GDB uses the compiler's names.
18867
18868 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18869 setup_xfail's for sunos4. If we #defined the signed keyword away,
18870 don't expect GDB to know that char it is signed.
18871
18872 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18873
18874 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18875
18876 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18877 should work on any system, regardless of debugging format.
18878 * gdb.t21/demangle.exp: Move to gdb.t24.
18879 * gdb.t24/demangle.exp: Move from gdb.t21.
18880 * gdb.t24/{Makefile.in, configure.in}: New files.
18881
18882 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18883
18884 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18885 * gdb.stabs: New directory.
18886
18887 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18888
18889 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18890 not just "Quit anyway?".
18891
18892 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18893
18894 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18895 that all setup_xfails are immediately followed by clear_xfails.
18896
18897 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18898
18899 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18900 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18901 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18902 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18903 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18904 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18905 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18906 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18907 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18908 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18909 gdb.t31/chillvars.exp, lib/gdb.exp:
18910 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18911 bug-gdb@prep.ai.mit.edu.
18912
18913 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18914
18915 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18916 with 0.0, not integer 0.
18917
18918 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18919
18920 * gdb.t06/break.exp: Update for "Kill the program" message change.
18921
18922 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18923
18924 * Makefile.in (GDBFLAGS): Set to -nx.
18925 * Makefile.in (site.exp): Use GDBFLAGS.
18926
18927 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18928
18929 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18930 Makefiles.
18931 (check): depend on just-check.
18932 (just-check): added so that tests can be run without a noop
18933 build pass.
18934
18935 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18936
18937 Switch to using configure's configdirs.
18938 * Makefile.in (Makefile): add configure.in dependency.
18939 (SUBDIRS): removed redundant assignment.
18940 * configure.in: switch subdirs assignment to configdirs.
18941 * gdb.t*/configure.in: new files.
18942
18943 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18944
18945 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18946 works.
18947
18948 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18949
18950 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18951 in explicit rules. Apparently this is not supported by some makes.
18952
18953 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18954
18955 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18956
18957 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18958
18959 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18960 disappeared.
18961
18962 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18963
18964 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18965
18966 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18967
18968 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18969 watchpoint problem that is now fixed.
18970 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18971 uninitialized convenience variables.
18972 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18973 structures.
18974
18975 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18976
18977 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18978 which causes expect to get out of sync with gdb on long output
18979 from help set.
18980 * gdb.t09/corefile.exp: Make expected pattern for core file
18981 failing signal and frame output format less sun specific.
18982
18983 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18984
18985 * gdb.t31/chillvars.exp: Add and remove initial dummy
18986 breakpoint, so that symbol table is forced in.
18987 (Needed at least on Sunos4, though it seems not SVR4.)
18988 * gdb.t31/chillvars.exp: Update for changed output format.
18989
18990 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18991
18992 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
18993
18994 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18995
18996 * Makefile.in: Added --srcdir when invoking runtest, removed the
18997 need for a local config file. (optional now)
18998
18999 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19000
19001 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19002 failure count used to force early termination. Add some more
19003 expected failures for gnu style demangling.
19004
19005 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19006
19007 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19008 pmi variable from gdb.t20/gdbme to get optimized away.
19009 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19010 Check for written corefile upon timeout _and_ eof.
19011
19012 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19013
19014 * config/unix-gdb.exp: Add missing return 0.
19015
19016 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19017
19018 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19019 test termination.
19020
19021 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19022
19023 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19024 disappeared.
19025
19026 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19027
19028 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19029 time as i860 support works.
19030
19031 * gdb.t15/funcargs.exp: Fix expected outputs to include
19032 "backtrace 100\r" rather than just "backtrace\r", to match last
19033 change.
19034
19035 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19036
19037 * config/udi-gdb.exp (gdb_exit): Remove close command.
19038 (gdb_target_udi): New procedure to set the UDI target.
19039 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19040 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19041 Added waits for prompts after several question responses. Added
19042 some more responses used by a29k-amd-udi-gdb.
19043 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19044 pass different arguments, restart UDI connection after program
19045 completion.
19046 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19047 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19048 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19049 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19050 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19051 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19052 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19053 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19054 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19055 after program completion.
19056 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19057 compiled with a SELECT_VECS setting.
19058 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19059 infinite recursion.
19060
19061 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19062 Added checks for COFF results, and made them expected failures for
19063 all targets. It would be better to make them expected failures
19064 for COFF targets only.
19065
19066 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19067
19068 * Makefile.in: add null dvi target, don't bother to recurse
19069 through test directories for info and install-info; rename
19070 $(datadir) to be dejagnu instead of deja-gnu
19071
19072 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19073
19074 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19075 compiler to coredump.
19076 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19077 code.
19078
19079 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19080
19081 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19082 coredump.
19083 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19084 code.
19085
19086 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19087
19088 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19089 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19090 which in a shell. Deletes xgdb when done.
19091 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19092 Tests the return from the "set height" or "set width" commands.
19093 Added a few return codes where needed.
19094
19095 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19096
19097 * Makefile.in (SUBDIRS): Add gdb.t17.
19098 * configure.in (subdirs): Add gdb.t17.
19099 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19100 files to test gdb's calling of functions in the inferior with
19101 the correct arguments and gdb's ability to retrieve any
19102 result returned.
19103
19104 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19105
19106 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19107 may be called after gdb goes away. Previous versions of expect
19108 needed these to avoid file descriptor leaks, but they cause
19109 errors with the current revision of expect.
19110 * gdb.t00/gdbvars.exp: Use -re on expected output after
19111 setting sevenbit-strings.
19112 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19113 to set sevenbit-strings consistent across tests.
19114 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19115 set sevenbit-strings consistent across tests.
19116
19117 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19118
19119 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19120 expected output to match current "expect" expectations.
19121
19122 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19123
19124 * gdb.t00/default.exp: Change expected output for default "source"
19125 command, to match new gdb behavior which requires a filename to
19126 source.
19127
19128 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19129
19130 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19131 expected fail for i486-*-* that misses the marker2 function.
19132 * gdb.t10/crossload.exp (bfddefault): Allow successful
19133 recognition of a format to pass even if no symbols are found.
19134 Explicitly catch failures where the format is not recognized
19135 or is ambiguous, and add the reason to the fail message.
19136 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19137 the cause is and invalid target and add reason to failure message.
19138 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19139 elf32-i386, elf32-sparc, and elf32-i860.
19140 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19141 Set up expected failure for 'filename'::variable scope resolution,
19142 which is now apparently broken on all targets.
19143 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19144 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19145 gdb.t23/templates.exp: Change failure for missing binfile into
19146 just a warning.
19147 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19148 references.
19149
19150 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19151
19152 * gdb.t00/default.exp: Add expected output for default "source"
19153 command, to match new gdb behavior.
19154 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19155
19156 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19157
19158 * config/*-gdb.exp: returns an error, rather than exiting on
19159 internal errors.
19160
19161 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19162
19163 * gdb.t03/gdbme.c: Add pointer to struct variable.
19164 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19165 referencing struct members.
19166
19167 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19168
19169 * configure.in (mips-idt-ecoff): New target.
19170 * config/mips-gdb.exp: New file for remote board using MIPS remote
19171 debugging protocol.
19172
19173 * Redid configuration scheme. Removed gdb.t*/configure.in.
19174 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19175 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19176 distclean targets. Built executables via .o files. Adjusted
19177 tests to account for source files in $(srcdir) rather than
19178 $(objdir).
19179 * lib/gdb.exp (runto): Don't expect () after the function name,
19180 because it may have arguments.
19181
19182 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19183
19184 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19185 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19186 expected failures for mips-idt-* and mips-sgi-*.
19187 * gdb.t00/default.exp (attach): Kill process if requested.
19188 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19189 that does not read core files.
19190 * gdb.t01/run.exp: Removed checks for exit status code.
19191 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19192 it is linked in.
19193 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19194 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19195 appropriate, rather than doing it by hand.
19196 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19197 execution.
19198 * gdb.t10/crossload.exp: Kill existing program if needed.
19199 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19200 appropriate, rather than doing it by hand. Always increase
19201 timeout for this test, not just for VxWorks.
19202
19203 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19204
19205 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19206 of Chill STRUCT types and STRUCT values.
19207 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19208 than "char".
19209 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
19210 struct2): New struct definitions and initializations to test
19211 simple Chill STRUCT types.
19212
19213 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19214
19215 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19216 the null byte at the end of strings.
19217 * gdb.t00/default.exp: Make show version insensitive to copyright
19218 date.
19219 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19220 to avoid dependencies on target char signedness.
19221 * gdb.t16/printcmds.exp: Update expected results for explicitly
19222 unsigned char.
19223 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19224 now work.
19225 * gdb.t21/demangle.exp: Add many more patterns for template
19226 demangling, most of them being expected failures.
19227 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19228 string we are matching for, to match on the whole string.
19229 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19230 and fix a whole bunch that had incorrect expected output but were
19231 passing anyway because of the bug in "proc demangle".
19232 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19233 type.
19234 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19235
19236 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19237
19238 * gdb/testsuite: made modifications to testcases, etc., to allow
19239 them to work properly given the reorganization of deja-gnu and the
19240 relocation of the testcases from deja-gnu to a "tool" subdirectory.
19241
19242 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19243
19244 * gdb/testsuite: Initial creation of gdb/testsuite.
19245 Migrated dejagnu testcases and support files for testing nm to
19246 gdb/testsuite from deja-gnu. These files were moved "as is"
19247 with no modifications. This migration is part of a major overhaul
19248 of dejagnu. The modifications to these testcases, etc., which
19249 will allow them to work with the new version of dejagnu will be
19250 made in a future update.
19251
19252 For additional changes see gdb.mi/ChangeLog-1999-2003.
19253 \f
19254 ;; Local Variables:
19255 ;; mode: change-log
19256 ;; left-margin: 8
19257 ;; fill-column: 74
19258 ;; version-control: never
19259 ;; End:
19260
19261 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
19262 2003, 2004, 2005 Free Software Foundation, Inc.
19263 Copying and distribution of this file, with or without modification,
19264 are permitted provided the copyright notice and this notice are preserved.
This page took 0.406171 seconds and 5 git commands to generate.