gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4 srcfile when setting a breakpoint.
5
6 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7
8 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9 macros.
10
11 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14 to be in memory.
15 * gdb.base/display.c (force_mem): New.
16 (do_loops): Use it. Add breakpoint comments.
17 (do_vars): Add a breakpoint comment.
18 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
19 line numbers.
20
21 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
22
23 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
24 instead of a bare "run".
25
26 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
27
28 * gdb.python/py-prettyprint.exp: Adjust.
29
30 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * lib/cell.exp (skip_cell_tests): Clean up test files before
33 returning.
34
35 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
36
37 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
38 and the breakpoint menu. Do not call perror if a prompt is seen.
39 Consume the following GDB prompt.
40 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
41 * gdb.cp/namespace.exp: Use gdb_test.
42 * gdb.cp/templates.exp: Use gdb_test.
43 (test_template_breakpoints): Use gdb_test_multiple.
44
45 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
46
47 * gdb.base/break1.c (struct some_struct, values): Move earlier.
48 (marker4): Reference values.
49
50 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
51
52 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
53 is missing.
54
55 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
56
57 * gdb.base/break.c (need_malloc): New.
58 * gdb.base/constvars.c (main): Reference crass and crisp.
59 * gdb.base/gdb1821.c (main): Reference bar.
60 * gdb.cp/gdb1355.cc (main): Reference s1.
61 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
62 (main): Call them.
63 * gdb.cp/hang2.cc (dummy2): Define.
64 * gdb.cp/hang3.cc (dummy3): Define.
65 * gdb.cp/m-data.cc (main): Reference shadow.
66
67 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
68 Nathan Froyd <froydnj@codesourcery.com>
69
70 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
71 remote host.
72
73 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
74
75 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
76 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
77 * gdb.dwarf2/dw2-compressed.exp: Likewise.
78 * gdb.dwarf2/dw2-intercu.exp: Likewise.
79 * gdb.dwarf2/dw2-intermix.exp: Likewise.
80 * gdb.dwarf2/dw2-producer.exp: Likewise.
81 * gdb.dwarf2/mac-fileno.exp: Likewise.
82 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
83 py-prettyprint.py to the remote host.
84 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
85
86 2009-11-11 Keith Seitz <keiths@redhat.com>
87
88 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
89 use it instead of "Foo".
90 * gdb.cp/classes.exp (do_tests): Add a test to access
91 a method through a typedef'd class name.
92
93 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
94
95 * gdb.base/long_long.exp: Permit leading zeros on floating-point
96 exponents.
97 * gdb.base/pointers.exp: Likewise.
98 * gdb.cp/ref-types.exp: Likewise.
99
100 2009-11-11 Keith Seitz <keiths@redhat.com>
101
102 * gdb.cp/cplusfuncs.cc (class foo): Add operators
103 new[] and delete[].
104 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
105 "void".
106 (probe_demangler): Remove all single-quoting of
107 method and variable names.
108 (info_func_regexp): Remove the word "void" from any
109 occurrence of "(void)".
110 (print_addr_2): Remove all single-quoting of
111 method names.
112 (print_addr_2_kfail): Likewise.
113 (print_addr): Single-quote C function names before
114 passing to print_addr_2.
115 (test_paddr_operator_functions): Remove single-quoting
116 for method names.
117 Add tests for operator new[] and operator delete[].
118
119 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
122
123 2009-11-09 Keith Seitz <keiths@redhat.com>
124
125 * gdb.cp/overload.exp: Add tests for resolving overloaded
126 methods in expression parsing/evaluation.
127
128 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
129
130 * lib/gdb.exp (default_gdb_version): Use --version instead of
131 --command.
132
133 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
134
135 * lib/gdb.exp (gdb_compile_test): New.
136 (skip_ada_tests, skip_java_tests): New.
137 (gdb_compile): Use gdb_compile_test for f77.
138 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
139 * lib/java.exp (compile_java_from_source): Remove runtests check,
140 use gdb_compile_test to record result.
141 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
142 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
143 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
144 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
145 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
146 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
147 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
148 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
149 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
150 adjust gdb_compile invocations.
151
152 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 * Makefile.in (abs_builddir): New.
155 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
156 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
157 `$(abs_builddir)/site.exp'.
158
159 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
160
161 * config/m68k-emc.exp, lib/emc-support.exp,
162 gdb.trace/gdb_c_test.c: Delete.
163 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
164 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
165 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
166 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
167 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
168 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
169 casing for m68k-*-elf.
170
171 2009-11-03 Pedro Alves <pedro@codesourcery.com>
172
173 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
174 * gdb.arch/i386-prologue.exp: Likewise.
175 * gdb.arch/i386-unwind.exp: Likewise.
176
177 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
178
179 * lib/gdb.exp (gdb_expect): Fix timeout typo.
180
181 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
182
183 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
184
185 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
186
187 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
188
189 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
190
191 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
192
193 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
196 * gdb.base/sepdebug2.c: New file.
197
198 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
199
200 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
201 the modified warnings for catch syscall. Verify if GDB was compiled
202 with support for lib expat, and choose which tests to run depending
203 on this.
204
205 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
206
207 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
208 that composite commands are parsed OK. And also test
209 that breakpoint commands do work.
210
211 2009-10-23 Michael Snyder <msnyder@vmware.com>
212
213 gdb.reverse/consecutive-precsave.exp: Change expect pattern
214 to allow for new disassembly style.
215
216 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
217
218 * gdb.asm/asm-source.exp: Adjust.
219
220 2009-10-22 Michael Snyder <msnyder@vmware.com>
221
222 * gdb.reverse/break-precsave.exp: New test.
223 * gdb.reverse/consecutive-precsave.exp: Ditto.
224 * gdb.reverse/finish-precsave.exp: Ditto.
225 * gdb.reverse/i386-precsave.exp: Ditto.
226 * gdb.reverse/machinestate-precsave.exp: Ditto.
227 * gdb.reverse/sigall-precsave.exp: Ditto.
228 * gdb.reverse/solilb-precsave.exp: Ditto.
229 * gdb.reverse/step-precsave.exp: Ditto.
230 * gdb.reverse/until-precsave.exp: Ditto.
231 * gdb.reverse/watch-precsave.exp: Ditto.
232
233 2009-10-22 Michael Snyder <msnyder@vmware.com>
234
235 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
236 for gdb_expect. Adjust one test's expect strings for the new
237 format of disassemble.
238 * gdb.reverse/finish-reverse.exp: Delete 'return'.
239 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
240 gdb_test_multiple.
241 * gdb.reverse/step-reverse.exp: Delete 'return'.
242 * gdb.reverse/until-reverse.exp: Delete blank lines.
243 * gdb.reverse/watch-reverse.exp: Delete blank lines.
244
245 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
246
247 * gdb.base/consecutive.exp: Adjust.
248 * gdb.base/display.exp: Likewise.
249 * gdb.base/pc-fp.exp: Likewise.
250 * gdb.base/sigbpt.exp: Likewise.
251
252 2009-10-19 Michael Snyder <msnyder@vmware.com>
253
254 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
255 * gdb.reverse/finish-reverse.c: Ditto.
256 * gdb.reverse/sigall-reverse.c: Ditto.
257 * gdb.reverse/solib-reverse.c: Ditto.
258 * gdb.reverse/step-reverse.c: Ditto.
259 * gdb.reverse/watch-reverse.c: Ditto.
260
261 2009-10-19 Pedro Alves <pedro@codesourcery.com>
262 Stan Shebs <stan@codesourcery.com>
263
264 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
265 * gdb.base/foll-exec.exp: Adjust to expect a process id before
266 "Executing new program".
267 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
268 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
269 left listed after having been killed.
270 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
271 * gdb.base/maint.exp: Adjust test.
272
273 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
274 * gdb.multi/Makefile.in: New.
275 * gdb.multi/base.exp: New.
276 * gdb.multi/goodbye.c: New.
277 * gdb.multi/hangout.c: New.
278 * gdb.multi/hello.c: New.
279 * gdb.multi/bkpt-multi-exec.c: New.
280 * gdb.multi/bkpt-multi-exec.exp: New.
281 * gdb.multi/crashme.c: New.
282
283 2009-10-13 Tristan Gingold <gingold@adacore.com>
284
285 * gdb.base/sepdebug.exp: Check debug info are found.
286
287 2009-10-08 Pedro Alves <pedro@codesourcery.com>
288
289 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
290 bits.
291
292 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
295
296 2009-10-07 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.base/watchpoints.c: Add copyright header. Reformat one
299 of the comments.
300
301 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
302
303 * gdb.base/annota1.exp: Remove obsolete match_max increase.
304 * gdb.base/annota3.exp: Idem.
305 * gdb.base/maint.exp: Idem.
306
307 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
308
309 * lib/gdb.exp (default_gdb_init): Set current value of match_max
310 to default.
311
312 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
313
314 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
315 mingw and cygwin targets.
316
317 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
318 Pedro Alves <pedro@codesourcery.com>
319
320 * lib/gdb.exp (gdb_compile): Avoid adding
321 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
322
323 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
324
325 * gdb.base/shr1.c: Use %p in format string.
326 * gdb.base/unload.c: Avoid warning in fprintf.
327 * gdb.base/watchpoint-solib.c: Idem.
328
329 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
330
331 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
332 long type.
333 (test_unlink): Correct printf string.
334 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
335 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
336
337 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
340 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
341 * gdb.arch/ia64-breakpoint-shadow.S: New file.
342
343 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
344
345 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
346 * gdb.objc/nondebug.exp: Likewise.
347
348 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
349
350 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
351 target_info setting.
352
353 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
354 that detect new threads during "info threads".
355
356 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
357
358 * gdb.threads/manythreads.c (main): Increase thread stack size
359 to 2*PTHREAD_STACK_MIN.
360 * gdb.threads/multi-create.c (main): Likewise.
361 (create_function): Likewise.
362
363 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
364
365 * gdb.base/dump.exp: Pass difference of pointer types instead
366 of integer types as offset to restore in intarr3.srec case.
367
368 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
369
370 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
371
372 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
373
374 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
375
376 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
377
378 New test for two watchpoints, with disabling of
379 the first inserted.
380 * testsuite/gdb.base/watchpoints.c: New file.
381 * testsuite/gdb.base/watchpoints.exp: New file.
382
383 2009-09-25 Tom Tromey <tromey@redhat.com>
384
385 * gdb.base/charset.exp: Test utf-16 strings with Python.
386
387 2009-09-25 Tom Tromey <tromey@redhat.com>
388
389 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
390 UCS-4.
391 * gdb.base/charset.c (utf_32_string): Rename.
392 (init_utf32): Rename.
393 (main): Update.
394
395 2009-09-22 Tom Tromey <tromey@redhat.com>
396
397 * gdb.python/py-function.exp: Add regression tests.
398
399 2009-09-21 Keith Seitz <keiths@redhat.com>
400
401 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
402 with invalid operator.
403
404 2009-09-21 Keith Seitz <keiths@redhat.com>
405
406 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
407 and destructor using typedef name of class.
408 * gdb.cp/classes.cc (class Base1): Add a destructor.
409 (base1): New typedef.
410 (use_methods): Instanitate an object of type base1.
411 * gdb.cp/templates.exp (test_template_typedef): New procedure.
412 (do_tests): Call test_template_typedef.
413 * gdb.cp/templates.cc (Baz::~Baz): New method.
414 (intBazOne): New typedef.
415 (main): Instantiate intBazOne.
416
417 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
418
419 PR python/10633
420
421 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
422 Function.
423 (run_lang_tests): Add print elements test.
424
425 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
426
427 * gdb.python/py-value.exp (test_subscript_regression): New
428 function. Test for invalid subscripts.
429 * gdb.python/py-value.c (main): Add test array, and pointer to it.
430 (ptr_ref): New function.
431
432 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
433
434 * gdb.base/default.exp: Fix "show convenience".
435
436 2009-09-15 Tom Tromey <tromey@redhat.com>
437
438 * lib/mi-support.exp (mi_create_varobj): Update.
439 (mi_create_floating_varobj): Likewise.
440 (mi_create_dynamic_varobj): New proc.
441 (mi_varobj_update): Update.
442 (mi_varobj_update_with_type_change): Likewise.
443 (mi_varobj_update_kv_helper): New proc.
444 (mi_varobj_update_dynamic_helper): Rewrite.
445 (mi_varobj_update_dynamic): New proc.
446 (mi_list_varobj_children): Update.
447 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
448 * gdb.python/python-prettyprint.py (pp_outer): New class.
449 (pp_nullstr): Likewise.
450 (lookup_function): Register new printers.
451 * gdb.python/python-prettyprint.c (struct substruct): New type.
452 (struct outerstruct): Likewise.
453 (substruct_test): New function.
454 (struct nullstr): New type.
455 (string_1, string_2): New globals.
456 (main): Add new tests.
457 * gdb.python/python-mi.exp: Added regression tests.
458 * gdb.mi/mi2-var-display.exp: Update.
459 * gdb.mi/mi2-var-cmd.exp: Update.
460 * gdb.mi/mi2-var-child.exp: Update.
461 * gdb.mi/mi2-var-block.exp: Update.
462 * gdb.mi/mi-var-invalidate.exp: Update.
463 * gdb.mi/mi-var-display.exp: Update.
464 * gdb.mi/mi-var-cmd.exp: Update.
465 * gdb.mi/mi-var-child.exp: Update.
466 * gdb.mi/mi-var-block.exp: Update.
467 * gdb.mi/mi-break.exp: Update.
468 * gdb.mi/gdb701.exp: Update.
469
470 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
471
472 * Makefile.in: Inclusion of catch-syscall object.
473 * gdb.base/catch-syscall.c: New file.
474 * gdb.base/catch-syscall.exp: New file.
475
476 2009-09-12 Michael Snyder <msnyder@vmware.com>
477
478 * gdb.reverse/step-reverse.exp: Explicitly check for targets
479 that can support reverse debuggnig.
480
481 2009-09-11 Tom Tromey <tromey@redhat.com>
482
483 * gdb.dwarf2/valop.S: New file.
484 * gdb.dwarf2/valop.exp: New file.
485
486 2009-09-11 Mark Kettenis <kettenis@gnu.org>
487
488 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
489
490 2009-09-10 Doug Evans <dje@google.com>
491
492 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
493 Add $gdb_prompt to second breakpoint regexp.
494
495 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
496
497 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
498 names, add missing ones.
499 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
500 * gdb.python/py-frame.c: Rename from python-frame.c.
501 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
502 testfile name.
503 * gdb.python/py-function.exp: Rename from python-function.exp.
504 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
505 testfile name.
506 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
507 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
508 Adjust testfile name.
509 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
510 * gdb.python/py-template.cc: Rename from python-template.cc.
511 * gdb.python/py-template.exp: Rename from python-template.exp.
512 Adjust testfile name.
513 * gdb.python/py-value.c: Rename from python-value.c.
514 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
515 testfile name.
516
517 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
520 $bpt2address.
521 (Second breakpoint address is valid on ia64)
522 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
523
524 2009-09-03 Joseph Myers <joseph@codesourcery.com>
525
526 * gdb.base/ending-run.exp: Restrict regular expression matching
527 line number to require closing brace following.
528
529 2009-09-03 Doug Evans <dje@google.com>
530
531 * gdb.base/store.exp (check_set): Fix typo in expected value message.
532
533 2009-09-02 Tom Tromey <tromey@redhat.com>
534
535 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
536
537 2009-09-02 Tom Tromey <tromey@redhat.com>
538
539 * gdb.dwarf2/callframecfa.exp: New file.
540 * gdb.dwarf2/callframecfa.S: New file.
541
542 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
543
544 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
545 gdb.base/solib-overlap-main.c: New.
546
547 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
548
549 PR gdb/10565
550
551 * gdb.base/bitfields.c (struct container, container): New.
552 (main): Initialize it and call break5.
553 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
554
555 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 Support constant DW_AT_data_member_location by GCC PR debug/40659.
558 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
559
560 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
561
562 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
563
564 2009-08-26 Michael Snyder <msnyder@vmware.com>
565
566 * gdb.base/i386-reverse.c: New file.
567 * gdb.base/i386-reverse.exp: New file.
568 * gdb.base/Makefile.in: Add new files to be removed.
569
570 2009-08-26 Joseph Myers <joseph@codesourcery.com>
571
572 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
573 environment-pwd for remote host.
574 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
575
576 2009-08-24 Keith Seitz <keiths@redhat.com>
577
578 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
579 Add two new C++ completer tests which limit the output to a
580 given class.
581
582 2009-08-24 Michael Snyder <msnyder@vmware.com>
583
584 * gdb.base/del.exp: Fix typo in comment.
585 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
586
587 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
588
589 * configure: Regenerate.
590 * gdb.hp/configure: Likewise.
591 * gdb.hp/gdb.aCC/configure: Likewise.
592 * gdb.hp/gdb.base-hp/configure: Likewise.
593 * gdb.hp/gdb.compat/configure: Likewise.
594 * gdb.hp/gdb.defects/configure: Likewise.
595 * gdb.hp/gdb.objdbg/configure: Likewise.
596 * gdb.stabs/configure: Likewise.
597
598 2009-08-19 Doug Evans <dje@google.com>
599
600 * gdb.base/gdbvars.c: New file.
601 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
602
603 2009-08-14 Pedro Alves <pedro@codesourcery.com>
604
605 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
606 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
607
608 2009-08-13 Pedro Alves <pedro@codesourcery.com>
609
610 * gdb.base/default.exp: Adjust "set language test": it's now an
611 enum command. Larger help string moved to "help set language".
612 * gdb.base/help.exp: Adjust "help set language" expected output,
613 now lists all known languages.
614
615 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
616
617 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
618 all frame arguments.
619 * gdb.arch/altivec-regs.exp: Likewise.
620
621 2009-08-07 Tom Tromey <tromey@redhat.com>
622
623 * gdb.base/setshow.exp: Add tests for changes to set language, set
624 check range, and set check type.
625
626 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
627
628 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
629 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
630 Call it.
631
632 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
633
634 * configure.ac: Run gdb.cell tests when appropriate.
635 * configure: Regenerate.
636 * lib/cell.exp: New file.
637 * gdb.cell: New directory.
638 * gdb.cell/configure.ac: New file.
639 * gdb.cell/configure: New file.
640 * gdb.cell/Makefile.in: New file.
641 * gdb.cell/arch.exp: New file.
642 * gdb.cell/break.c: New file.
643 * gdb.cell/break.exp: New file.
644 * gdb.cell/break-spu.c: New file.
645 * gdb.cell/bt.c: New file.
646 * gdb.cell/bt2-spu.c: New file.
647 * gdb.cell/bt-spu.c: New file.
648 * gdb.cell/bt.exp: New file.
649 * gdb.cell/coremaker.c: New file.
650 * gdb.cell/coremaker-spu.c: New file.
651 * gdb.cell/core.exp: New file.
652 * gdb.cell/gcore.exp: New file.
653 * gdb.cell/data.c: New file.
654 * gdb.cell/data.exp: New file.
655 * gdb.cell/data-spu.c: New file.
656 * gdb.cell/ea-cache.exp: New file.
657 * gdb.cell/ea-cache.c: New file.
658 * gdb.cell/ea-cache-spu.c: New file.
659 * gdb.cell/ea-standalone.c: New file.
660 * gdb.cell/ea-standalone.exp: New file.
661 * gdb.cell/ea-test.c: New file.
662 * gdb.cell/ea-test.exp: New file.
663 * gdb.cell/f-regs.exp: New file.
664 * gdb.cell/mem-access.c: New file.
665 * gdb.cell/mem-access.exp: New file.
666 * gdb.cell/mem-access-spu.c: New file.
667 * gdb.cell/ptype.exp: New file.
668 * gdb.cell/registers.exp: New file.
669 * gdb.cell/size.c: New file.
670 * gdb.cell/sizeof.exp: New file.
671 * gdb.cell/size-spu.c: New file.
672 * gdb.cell/solib.exp: New file.
673 * gdb.cell/solib-symbol.exp: New file.
674
675 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
676
677 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
678
679 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
680
681 * gdb.base/float.exp: Handle VFP registers.
682
683 2009-07-14 Michael Snyder <msnyder@vmware.com>
684
685 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
686 to bring gdb to the beginning of the calling line.
687
688 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
689 confusing the i386 epilogue unwinder.
690
691 2009-07-14 Stan Shebs <stan@codesourcery.com>
692
693 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
694
695 2009-07-14 Michael Snyder <msnyder@vmware.com>
696
697 * gdb.reverse/step-reverse.exp (stepi into function call):
698 Call instruction may not be first instruction in the line.
699 (reverse stepi from a function call): Used wrong line number.
700
701 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
704
705 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 Fix gdb.base/macscp.exp when using custom inputrc.
708 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
709 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
710 env(TERM) set.
711 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
712 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
713
714 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
717 * gdb.base/annota1.exp (thread_test): Import global $testfile.
718 Change the compilation target to match the testcase name.
719 * gdb.base/sect-cmd.exp: Change the compilation target to match the
720 testcase name.
721 * a2-run.exp: Use for setup prepare_for_testing. Change the
722 compilation target to match the testcase name.
723 * gdb.base/commands.exp: Likewise.
724 * gdb.base/finish.exp: Likewise.
725 * gdb.base/float.exp: Likewise.
726 * gdb.base/info-target.exp: Likewise.
727 * gdb.base/relational.exp: Likewise.
728 * gdb.base/term.exp: Likewise.
729 * gdb.base/until.exp: Likewise.
730 * gdb.base/volatile.exp: Likewise.
731 * gdb.base/whatis-exp.exp: Likewise.
732
733 2009-07-11 Hui Zhu <teawater@gmail.com>
734
735 * gdb.base/help.exp (disassemble): Update expected help text.
736
737 2009-07-09 Tom Tromey <tromey@redhat.com>
738
739 * lib/gdb.exp: Handle TRANSCRIPT.
740 (remote_spawn, remote_close, send_gdb): New procs.
741
742 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
743
744 * gdb.python/python-prettyprint.c: Add counted null string
745 structure.
746 * gdb.python/python-prettyprint.exp: Print null string. Test for
747 embedded nulls.
748 * gdb.python/python-prettyprint.py (pp_ns): New Function.
749 * gdb.python/python-value.exp (test_value_in_inferior): Add
750 variable length string fetch tests.
751 * gdb.python/python-value.c (main): Add strings for string fetch tests.
752
753 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
754
755 * gdb.base/dump.exp (inaccessible memory is reported): New test.
756
757 2009-07-07 Tom Tromey <tromey@redhat.com>
758
759 * gdb.base/call-rt-st.exp: Update for change to escape output.
760 * gdb.base/callfuncs.exp: Likewise.
761 * gdb.base/charset.exp: Likewise.
762 * gdb.base/constvars.exp: Likewise.
763 * gdb.base/long_long.exp: Likewise.
764 * gdb.base/pointers.exp: Likewise.
765 * gdb.base/printcmds.exp: Likewise.
766 * gdb.base/setvar.exp: Likewise.
767 * gdb.base/store.exp: Likewise.
768 * gdb.cp/ref-types.exp: Likewise.
769 * gdb.mi/mi-var-child.exp: Likewise.
770 * gdb.mi/mi-var-display.exp: Likewise.
771 * gdb.mi/mi2-var-display.exp: Likewise.
772 * gdb.base/charset.exp: Test octal escape sequence length.
773 Update for change to escape output.
774
775 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
778
779 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
780
781 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
782
783 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
784
785 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
786 gdbserver increasing $portnum if "Can't bind address" has been seen.
787
788 2009-07-05 Pedro Alves <pedro@codesourcery.com>
789
790 * gdb.base/ending-run.exp: Add "step out of main" pattern for
791 mingw32ce.
792
793 2009-07-05 Pedro Alves <pedro@codesourcery.com>
794
795 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
796 VFP format.
797
798 2009-07-02 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
801 linux. Adjust to use "inferior", "info inferiors", "detach
802 inferior" and "kill inferior" instead of "restart", "info fork",
803 "detach fork" and "delete fork".
804 * gdb.base/ending-run.exp: Spell out "info".
805 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
806 the "kill" command.
807
808 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
809
810 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
811 change to prefix TLS offset in hex with 0x.
812
813 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
814
815 * gdb.base/default.exp: Update test case for "x" changes.
816
817 2009-07-01 Tristan Gingold <gingold@adacore.com>
818
819 * gdb.base/bigcore.exp: Make darwin untested.
820
821 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 * gdb.base/completion.exp (directory completion): Create the directory.
824 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
825 escapeuniquesub.
826 (directory completion 2): Expect now ${escapeuniquesub}.
827 (Glob remaining of directory test): Remove one excessive newline.
828 Expect the real output.
829
830 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
831
832 Fix `make check//%' target after `make check' has been ran.
833 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
834 a mkdir call.
835 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
836 (%/.dir): Remove.
837
838 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
841 the expected result record.
842
843 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
844
845 Remove racy FAILs relying just on the timeouts.
846 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
847 (annotation_level 2): Remove racy FAILs.
848
849 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
850
851 gdb/10275
852 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
853
854 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
855
856 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
857
858 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
859
860 * gdb.mi/mi-stack.exp: Testing symbolic options
861 to -stack-list-locals and -stack-list-arguments.
862
863 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
866
867 2009-06-29 Tom Tromey <tromey@redhat.com>
868
869 * dg-extract-results.sh: New file.
870 * Makefile.in (FORCE_PARALLEL): New variable.
871 (CHECK_TARGET): New conditional variable.
872 (check): Use CHECK_TARGET.
873 (DO_RUNTEST): New variable.
874 (check-single): New target.
875 (TEST_DIRS): New variable.
876 (TEST_TARGETS): Likewise.
877 (check-parallel): New target.
878 (check-gdb.%): New pattern.
879 (BASE1_FILES): New variable.
880 (BASE2_FILES): Likewise.
881 (check-gdb.base%): New pattern.
882 (%/.dir): New pattern.
883 * configure: Rebuild.
884 * aclocal.m4 (AM_CONDITIONAL): New defun.
885 * configure.ac: Check whether user is using GNU make.
886 (GMAKE): New conditional.
887
888 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
889
890 * gdb.cp/namespace-nested-import.cc: New test.
891 * gdb.cp/namespace-nested-import.exp: New test.
892
893 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
894
895 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
896 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
897 * gdb.opt/Makefile.in (EXECUTABLES): Update.
898 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
899 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
900 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
901 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
902 gdb.opt/inline-markers.c: New files.
903 * lib/gdb.exp (skip_inline_frame_tests): New function.
904 (skip_inline_var_tests): New function.
905
906 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
907
908 * gdb.cp/exception.exp: Don't require $hex before inner frame in
909 backtrace.
910
911 2009-06-27 Michael Snyder <msnyder@vmware.com>
912
913 * gdb.reverse: New directory.
914 * gdb.reverse/break-reverse.c: New test.
915 * gdb.reverse/break-reverse.exp: New test.
916 * gdb.reverse/consecutive-reverse.c: New test.
917 * gdb.reverse/consecutive-reverse.exp: New test.
918 * gdb.reverse/finish-reverse.c: New test.
919 * gdb.reverse/finish-reverse.exp: New test.
920 * gdb.reverse/machinestate.c: New test.
921 * gdb.reverse/ms1.c: New test.
922 * gdb.reverse/machinestate.exp: New test.
923 * gdb.reverse/Makefile.in: New file.
924 * gdb.reverse/shr2.c: New test.
925 * gdb.reverse/solib-reverse.c: New test.
926 * gdb.reverse/solib-reverse.exp: New test.
927 * gdb.reverse/step-reverse.c: New test.
928 * gdb.reverse/step-reverse.exp: New test.
929 * gdb.reverse/until-reverse.c: New test.
930 * gdb.reverse/ur1.c: New test.
931 * gdb.reverse/until-reverse.exp: New test.
932 * gdb.reverse/watch-reverse.c: New test.
933 * gdb.reverse/watch-reverse.exp: New test.
934 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
935 * configure: Regenerate.
936
937 2009-06-26 Doug Evans <dje@google.com>
938
939 * gdb.base/psymtab.exp: Turn off pending breakpoints.
940
941 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
942
943 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
944 windows problem for 'file delete $binfile'.
945
946 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
947
948 * gdb.cp/namespace-using.exp: New test.
949 * gdb.cp/namespace-using.cc: New test.
950
951 2009-05-20 Joel Brobecker <brobecker@adacore.com>
952
953 * gdb.ada/variant_record_packed_array: New testcase.
954
955 2009-06-23 Tom Tromey <tromey@redhat.com>
956
957 * gdb.base/charset.exp (test_combination): Regression test.
958 * gdb.base/charset.c (my_wchar_t): New typedef.
959 (myvar): New global.
960 (main): Set myvar.
961
962 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
963
964 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
965 target.
966
967 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
968
969 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
970
971 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
972
973 * gdb.mi/gdb680.exp: Update test for error message.
974
975 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
976
977 * gdb.base/annota1.exp: Allow multiple occurrences of the
978 frames-invalid annotation.
979 * gdb.cp/annota2.exp: Likewise.
980
981 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
982
983 * gdb.cp/gdb2495.cc: New file.
984 * gdb.cp/gdb2495.exp: New file.
985
986 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 Report error on GDB crash during runto.
989 * lib/gdb.exp (runto <eof>): New.
990
991 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
992
993 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
994 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
995 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
996 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
997 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
998 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
999 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1000 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1001 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1002 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1003 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1004 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1005 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1006 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1007 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1008 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1009 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1010 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1011 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1012 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1013 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1014 gdb.trace/passcount.exp, gdb.trace/report.exp,
1015 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1016 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1017 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1018 executable.
1019
1020 2009-06-07 Pedro Alves <pedro@codesourcery.com>
1021
1022 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1023 defined before referencing it.
1024
1025 2009-06-03 Doug Evans <dje@google.com>
1026
1027 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1028 * gdb.arch/i386-see.c: Ditto.
1029
1030 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1031
1032 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1033 (check_macro): Return 1 if undefined.
1034 If first test fails, check if macro debug information is available,
1035 and report unsupported test if no macro information is found.
1036
1037 2009-05-29 Doug Evans <dje@google.com>
1038
1039 * gdb.threads/hand-call-in-threads.exp: New.
1040 * gdb.threads/hand-call-in-threads.c: New.
1041
1042 2009-05-29 Michael Snyder <msnyder@vmware.com>
1043
1044 * gdb.base/break-always.exp: Change "1" to "on".
1045 Add confirmation check.
1046
1047 2009-05-28 Pedro Alves <pedro@codesourcery.com>
1048
1049 * gdb.threads/threxit-hop-specific.c: New.
1050 * gdb.threads/threxit-hop-specific.exp: New.
1051 * gdb.threads/thread-execl.c: New.
1052 * gdb.threads/thread-execl.exp: New.
1053
1054 2009-05-27 Tom Tromey <tromey@redhat.com>
1055 Thiago Jung Bauermann <bauerman@br.ibm.com>
1056
1057 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1058 (mi_child_regexp): Likewise.
1059 (mi_list_varobj_children_range): Likewise.
1060 (mi_get_features): Likewise.
1061 (mi_list_varobj_children): Rewrite.
1062 * gdb.python/python-mi.exp: New file.
1063
1064 2009-05-27 Tom Tromey <tromey@redhat.com>
1065 Thiago Jung Bauermann <bauerman@br.ibm.com>
1066 Phil Muldoon <pmuldoon@redhat.com>
1067 Paul Pluzhnikov <ppluzhnikov@google.com>
1068
1069 * gdb.python/python-prettyprint.exp: New file.
1070 * gdb.python/python-prettyprint.c: New file.
1071 * gdb.python/python-prettyprint.py: New file.
1072 * gdb.base/display.exp: print/r is now valid.
1073
1074 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1075 Tom Tromey <tromey@redhat.com>
1076 Pedro Alves <pedro@codesourcery.com>
1077 Paul Pluzhnikov <ppluzhnikov@google.com>
1078
1079 * gdb.python/python-template.exp: New file.
1080 * gdb.python/python-template.cc: New file.
1081 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1082 tests.
1083 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1084 Call it.
1085 (test_value_after_death): New proc.
1086 * gdb.python/python-value.c (PTR): New typedef.
1087 (main): New variable 'x'.
1088
1089 2009-05-27 Tom Tromey <tromey@redhat.com>
1090
1091 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1092 tests.
1093 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1094 Call it.
1095
1096 2009-05-27 Pedro Alves <pedro@codesourcery.com>
1097
1098 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1099
1100 2009-05-24 Pedro Alves <pedro@codesourcery.com>
1101
1102 * gdb.threads/fork-thread-pending.c: New.
1103 * gdb.threads/fork-thread-pending.exp: New.
1104
1105 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1108 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1109
1110 2009-05-18 Jon Beniston <jon@beniston.com>
1111
1112 * gdb.asm/asm-source.exp: Add lm32 target.
1113
1114 2009-05-17 Pedro Alves <pedro@codesourcery.com>
1115
1116 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1117 `gdb_get_line_number'. Call `callee' in both parent and child.
1118 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1119 `gdb_get_line_number' instead of hardcoding line numbers.
1120 (catch_fork_unpatch_child): New procedure to test detaching
1121 breakpoints from child fork.
1122 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1123 hardcoding line numbers.
1124 (do_fork_tests): Run `catch_fork_unpatch_child'.
1125
1126 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1127
1128 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1129 of structure type enters or leaves the scope, it
1130 is reported by -var-update.
1131
1132 2009-05-11 Doug Evans <dje@sebabeach.org>
1133
1134 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1135 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1136 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1137
1138 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1141
1142 2009-04-30 Doug Evans <dje@google.com>
1143
1144 * gdb.threads/watchthreads2.exp: New testcase.
1145 * gdb.threads/watchthreads2.c: New testcase.
1146
1147 2009-04-29 Doug Evans <dje@google.com>
1148
1149 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1150 * gdb.cp/mb-ctor.cc: Ditto.
1151 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1152 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1153 * gdb.cp/mb-inline1.cc: Call it.
1154 * gdb.cp/mb-inline2.cc: Ditto.
1155 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1156 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1157
1158 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1159
1160 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1161 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1162 Replace all uses of `decimal' by `nonzero'.
1163 (info macro FROM_COMMANDLINE): New test.
1164
1165 2009-04-27 Tom Tromey <tromey@redhat.com>
1166
1167 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1168
1169 2009-04-27 Doug Evans <dje@google.com>
1170
1171 * gdb.threads/watchthreads.c (main): Initialize args before starting
1172 the threads. Plus formatting cleanup.
1173 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1174 biased scheduling of one thread.
1175
1176 2009-04-27 Jerome Guitton <guitton@adacore.com>
1177
1178 * gdb.cp/templates.cc (GetMax): New template.
1179 (main): Declare two instances of GetMax.
1180 * gdb.cp/templates.exp: Add new test.
1181
1182 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1185
1186 2009-04-22 Joseph Myers <joseph@codesourcery.com>
1187
1188 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1189
1190 2009-04-15 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.base/charset.exp: Add regression test.
1193
1194 2009-04-14 Joel Brobecker <brobecker@adacore.com>
1195
1196 * gdb.base/exe-lock.exp: New testcase.
1197
1198 2009-04-13 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1201 operator on Frame.
1202
1203 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1204
1205 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1206 * gdb.server/ext-attach.exp: Likewise.
1207
1208 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1209
1210 Eliminate some sleep usage.
1211
1212 * gdb.mi/basics.c (do_nothing): New.
1213 (main): Use do_nothing instead of printf, so that
1214 not to introduce race condition between output of
1215 inferiour and output of gdb. Do not use sleep as it
1216 is not generally available on embedded targets.
1217
1218 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1219
1220 * gdb.server/ext-attach.exp: Expect an optional process id after
1221 "Detached from remote process".
1222
1223 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1224
1225 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1226 gdb.dwarf2/dw2-unresolved.exp: New.
1227
1228 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1229
1230 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1231 mi_run_to_main.
1232
1233 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1234
1235 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1236 mi_run_to_main. Skip thread exit test on remote targets.
1237 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1238 mi_run_to_main.
1239 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1240 mi_run_to_main.
1241 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1242 when expecting ^connected. Detect when the target doesn't support
1243 non-stop mode.
1244 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1245 supported. Return -1 on error, 0 on success.
1246 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1247 (mi_runto): Return mi_runto_helper's result explicitly.
1248
1249 2009-04-01 Pedro Alves <pedro@codesourcery.com>
1250
1251 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1252
1253 2009-04-01 Tom Tromey <tromey@redhat.com>
1254
1255 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1256 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1257 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1258 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1259
1260 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1261 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 PR gdb/931
1264 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1265 output.
1266 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1267 for gdb/931.
1268 * dw2-strp.S (DW_AT_language): Change to C++.
1269 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1270
1271 2009-03-31 Joel Brobecker <brobecker@adacore.com>
1272
1273 * gdb.ada/tasks: New testcase.
1274
1275 2009-03-30 Stan Shebs <stan@codesourcery.com>
1276
1277 * gdb.trace/actions.exp: Update to match new info trace format.
1278 * gdb.trace/deltrace.exp: Ditto.
1279 * gdb.trace/infotrace.exp: Ditto.
1280 * gdb.trace/passcount.exp: Ditto.
1281 * gdb.trace/save-trace.exp: Ditto.
1282 * gdb.trace/while-stepping.exp: Ditto.
1283 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1284
1285 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1286
1287 * gdb.python/python-frame.c: New file.
1288 * gdb.python/python-frame.exp: New file.
1289
1290 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1291
1292 * gdb.python/python-value.exp: Add tests for the address
1293 attribute.
1294
1295 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1296
1297 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1298
1299 2009-03-26 Doug Evans <dje@google.com>
1300
1301 * gdb.mi/mi-nonstop-exit.exp: New file.
1302 * gdb.mi/non-stop-exit.c: New file.
1303
1304 2009-03-26 Tom Tromey <tromey@redhat.com>
1305
1306 Update for change to prologue skipping:
1307 * gdb.mi/mi2-simplerun.exp: Update.
1308 * gdb.mi/mi2-break.exp: Update.
1309 * gdb.mi/mi-simplerun.exp: Update.
1310 * gdb.mi/mi-break.exp: Update.
1311 * gdb.base/ending-run.exp: Update.
1312
1313 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1314
1315 * gdb.python/python-value.exp (test_value_in_inferior): Test
1316 gdb.Value.is_optimized_out attribute.
1317
1318 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1319
1320 * gdb.dwarf2/dw2-noloc-main.c: New file.
1321 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1322 (.text): Remove.
1323 (.data): New.
1324 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1325 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1326 (DW_TAG_subprogram func_cu1, noloc): Remove.
1327 (main): New.
1328 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1329 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1330 (file_symbols): New procedure.
1331
1332 2009-03-25 Tom Tromey <tromey@redhat.com>
1333
1334 * gdb.base/charset.exp (valid_target_charset): New proc.
1335 Use it to skip tests on invalid charsets.
1336
1337 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1338
1339 * gdb.base/completion.exp: Add a test for directory completion.
1340
1341 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1342
1343 Fix a racy FAIL.
1344 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1345 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1346
1347 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1348
1349 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1350 * gdb.python/python-function.exp: Add test for function returning
1351 a GDB value.
1352
1353 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1354
1355 * gdb.python/python-function.exp: New file.
1356
1357 2009-03-20 Tom Tromey <tromey@redhat.com>
1358
1359 * gdb.base/store.exp: Update for change to escape output.
1360 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1361 to escape output.
1362 * gdb.base/pointers.exp: Update for change to escape output.
1363 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1364 to escape output.
1365 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1366 escape output.
1367 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1368 to escape output.
1369 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1370 escape output.
1371 * gdb.base/setvar.exp: Update for change to escape output.
1372 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1373 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1374 to escape output.
1375 (test_print_string_constants): Likewise.
1376 * gdb.base/charset.exp (valid_host_charset): Check size of
1377 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1378 cases. Handle "auto"-related output.
1379 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1380 (uvar, Uvar): New globals.
1381
1382 2009-03-19 Jerome Guitton <guitton@adacore.com>
1383
1384 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1385 deltas.
1386 * gdb.ada/fixed_points.exp: Ditto.
1387
1388 2009-03-18 Pedro Alves <pedro@codesourcery.com>
1389
1390 * return-nodebug.c: Don't include stdio.h.
1391 (init): Delete.
1392 (func): Delete definition and provide extern declaration.
1393 (t): New.
1394 (main): Don't call printf. Call func and store its result in t.
1395 * return-nodebug1.c: New.
1396 * return-nodebug.exp: Don't expect stdio output. Instead, print
1397 the global variable t. Drop printf formatters and cast types from
1398 foreach loop. Don't use prepare_for_testing. Compile
1399 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1400 define FORMAT or CAST.
1401
1402 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1403
1404 * gdb.base/solib-display.exp: Disable test for remote targers.
1405
1406 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1409
1410 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1411
1412 Fix a racy FAIL.
1413 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1414 code from `follow parent, print pids'.
1415 (`follow child, print pids', `follow parent, print pids'): Call it.
1416 Replace `gdb_test "break..."' by gdb_breakpoint.
1417
1418 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1419
1420 * gdb.mi/mi-cli.exp: Adjust for output difference in
1421 sync and async modes.
1422
1423 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1424
1425 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1426 that was checked in by mistake. Remove loading of ada.exp, since
1427 this is not necessary in this case.
1428
1429 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1430
1431 * gdb.ada/ptype_arith_binop.exp: New testcase.
1432
1433 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.ada/mod_from_name: New testcase.
1436
1437 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.ada/tick_last_segv: New testcase.
1440
1441 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1442
1443 * gdb.mi/mi-cli.exp: Remove debug print.
1444
1445 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1446
1447 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1448 include the token in ^running and frame info in *stopped.
1449
1450 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1451
1452 * solib-display.exp: New file.
1453 * solib-display-main.c: New file.
1454 * solib-display-lib.c: New file.
1455
1456 2009-03-05 Pedro Alves <pedro@codesourcery.com>
1457
1458 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1459
1460 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1463 (list_and_check_macro): Use more specific test name.
1464 (next to definition): Make the test names unique.
1465
1466 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1467
1468 * gdb.pascal/floats.exp: Accept approximate results everywhere.
1469
1470 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1471
1472 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1473 notifications.
1474 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1475 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1476 * lib/mi-support.exp (library_loaded_re): New.
1477 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1478
1479 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1480
1481 * gdb.gdb/observer.exp: Use test_notification observer, not
1482 normal_stop, everywhere.
1483 (test_normal_stop_notifications): Rename to...
1484 (test_notifications): ...this.
1485 (test_observer_normal_stop): Rename to...
1486 (test_observer): ...this.
1487
1488 2009-02-16 Doug Evans <dje@google.com>
1489
1490 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1491 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1492 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1493 (test_prefixed_syscall,test_int3): New tests.
1494 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1495 (test_prefixed_syscall,test_int3): New tests.
1496
1497 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1498
1499 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1500 (mi_expect_interrupt): Likewise.
1501 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1502 response.
1503
1504 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1505
1506 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1507 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1508 Replace calls to get_valueofx by get_hexadecimal_valueof.
1509
1510 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1511
1512 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1513 (get_integer_valueof): New procedure.
1514 (get_sizeof): Use new get_integer_value_of.
1515 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1516 by get_integer_valueof.
1517
1518 2009-02-13 Tom Tromey <tromey@redhat.com>
1519
1520 * gdb.base/remote.exp (get_sizeof): Remove.
1521 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1522 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1523 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1524 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1525 (get_sizeof): Likewise.
1526
1527 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 PR fortran/9806
1530 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1531
1532 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1533
1534 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1535
1536 2009-02-06 Pedro Alves <pedro@codesourcery.com>
1537
1538 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1539
1540 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1541
1542 * gdb.python/python-cmd.exp: New file.
1543
1544 2009-02-06 Tristan Gingold <gingold@adacore.com>
1545
1546 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1547
1548 2009-02-05 Tristan Gingold <gingold@adacore.com>
1549
1550 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1551 pointer is dereferenced and use this signal name in regexp.
1552 * gdb.base/signull.exp: Ditto.
1553 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1554 * gdb.base/signull.c (main): Ditto.
1555
1556 2009-02-04 Tom Tromey <tromey@redhat.com>
1557 Thiago Jung Bauermann <bauerman@br.ibm.com>
1558
1559 * gdb.python/python-value.exp: Use `gdb.history' instead of
1560 `gdb.value_from_history'.
1561 (test_value_numeric_ops): Add test for conversion of enum constant.
1562 * gdb.python/python-value.c (enum e): New type.
1563 (evalue): New global.
1564 (main): Use argv.
1565
1566 2009-02-04 Jerome Guitton <guitton@adacore.com>
1567
1568 * gdb.ada/uninitialized_vars: New test program.
1569 * gdb.ada/uninitialized_vars.exp: New testcase.
1570
1571 2009-02-02 Tom Tromey <tromey@redhat.com>
1572
1573 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1574 * gdb.cp/pr2489.cc: Rename...
1575 * gdb.cp/pr9594.cc: ... to this.
1576
1577 2009-02-02 Tom Tromey <tromey@redhat.com>
1578
1579 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1580 * gdb.cp/pr2489.cc: New file.
1581 * gdb.cp/cpcompletion.exp: New file.
1582
1583 2009-02-02 Tom Tromey <tromey@redhat.com>
1584
1585 PR exp/9059:
1586 * gdb.cp/call-c.exp: Add regression test.
1587 * gdb.cp/call-c.cc (FooHandle): New typedef.
1588 (main): New variable 'handle'.
1589
1590 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1591
1592 * lib/mi-support.exp (et_mi_thread_list)
1593 (check_mi_and_console_threads): Adjust for current thread in
1594 -thread-list-ids output.
1595
1596 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1597
1598 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1599 Call it.
1600
1601 2009-01-28 Doug Evans <dje@google.com>
1602
1603 * gdb.arch/amd64-disp-step.S: New file.
1604 * gdb.arch/amd64-disp-step.exp: New file.
1605 * gdb.arch/i386-disp-step.S: New file.
1606 * gdb.arch/i386-disp-step.exp: New file.
1607
1608 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1609
1610 * gdb.base/find.exp: Set newline variable
1611 using quotes instead of braces to fix cygwin failures.
1612
1613 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1614
1615 * gdb.base/radix.exp: Add tests to ensure that that set
1616 input-radix 0 and set output-radix 0 are really rejected.
1617
1618 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1619
1620 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1621 copyright years.
1622
1623 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1624
1625 PR gdb/9664:
1626 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1627
1628 2009-01-22 Pedro Alves <pedro@codesourcery.com>
1629
1630 PR c++/9631:
1631 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1632
1633 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1634
1635 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1636 binfile definition to fix Windows OS failure.
1637
1638 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1639
1640 PR gdb/9346
1641 * gdb.base/interrupt.c (sigint_handler): New.
1642 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1643 on error.
1644 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1645 Test "signal SIGINT".
1646
1647 2009-01-19 Doug Evans <dje@google.com>
1648
1649 * gdb.base/break.exp: Update expected gdb output.
1650 * gdb.base/sepdebug.exp: Ditto.
1651 * gdb.mi/mi-syn-frame.exp: Ditto.
1652 * gdb.mi/mi2-syn-frame.exp: Ditto.
1653 * gdb.base/call-signal-resume.exp: New file.
1654 * gdb.base/call-signals.c: New file.
1655 * gdb.base/unwindonsignal.exp: New file.
1656 * gdb.base/unwindonsignal.c: New file.
1657 * gdb.threads/interrupted-hand-call.exp: New file.
1658 * gdb.threads/interrupted-hand-call.c: New file.
1659 * gdb.threads/thread-unwindonsignal.exp: New file.
1660
1661 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1662
1663 * gdb.base/define.exp: Test defining and hooking prefix commands.
1664 * gdb.python/python.exp: Update test for "show user" output.
1665
1666 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1667
1668 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1669 now the output exactly, using less wildcards. Expect also the output
1670 of gfortran-4.3. Update for the f-valprint.c modification from
1671 2008-04-22.
1672 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1673 Remove gdb_test test names where matching the command.
1674
1675 2009-01-01 Pedro Alves <pedro@codesourcery.com>
1676
1677 PR breakpoints/9681:
1678 * gdb.base/watchpoint.exp: Add regression test.
1679
1680 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1681
1682 * gdb.threads/attach-into-signal.exp: Don't use
1683 gdb_suppress_entire_file.
1684 * gdb.threads/attach-stopped.exp: Ditto.
1685 * gdb.threads/attachstop-mt.exp: Ditto.
1686
1687 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1688
1689 PR gdb/8812:
1690 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1691
1692 2008-12-29 Pedro Alves <pedro@codesourcery.com>
1693
1694 PR gdb/7536:
1695 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1696 and unsupported output radices are really rejected.
1697
1698 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1699
1700 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1701
1702 2008-12-22 Tom Tromey <tromey@redhat.com>
1703
1704 * gdb.cp/punctuator.exp: New file.
1705
1706 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1707
1708 * gdb.base/completion.exp (Completing non-existing component): New test.
1709
1710 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 Fix for PR gdb/8648.
1713 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1714 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1715 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1716 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1717
1718 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1721
1722 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
1723
1724 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1725 compiler actually generate code at the expected line number.
1726
1727 2008-12-15 Jie Zhang <jie.zhang@analog.com>
1728
1729 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1730
1731 2008-12-12 Tom Tromey <tromey@redhat.com>
1732
1733 * gdb.base/commands.exp (redefine_hook_test): New proc.
1734 Call it.
1735
1736 2008-12-11 Tom Tromey <tromey@redhat.com>
1737
1738 * gdb.base/macscp.exp: New regression test.
1739
1740 2008-12-11 Tom Tromey <tromey@redhat.com>
1741
1742 * gdb.base/macscp.exp: Print "address.addr".
1743 * gdb.base/macscp1.c (struct outer): New struct.
1744 (address): New global.
1745
1746 2008-12-09 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1749 Call it.
1750
1751 2008-12-04 Doug Evans <dje@google.com>
1752
1753 * gdb.server/ext-run.exp: Relax regexp for init program.
1754
1755 2008-12-03 Tristan Gingold <gingold@adacore.com>
1756
1757 * gdb.base/macscp.exp: Generate an object file during compilation
1758 to work around Darwin dsymutil limitations.
1759
1760 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 Test resolving external references to TLS variables.
1763 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1764 FILE2_THREAD_LOCAL.
1765 (testfile2, srcfile2): New variables.
1766 * gdb.threads/tls.c (file2_thread_local)
1767 (function_referencing_file2_thread_local): New.
1768 * gdb.threads/tls2.c: New file.
1769
1770 2008-11-28 Joel Brobecker <brobecker@adacore.com>
1771
1772 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
1773 rather than integer, as integer might not be big enough when
1774 on 64bit targets.
1775
1776 2008-11-27 Jerome Guitton <guitton@adacore.com>
1777
1778 * gdb.cp/formatted-ref.exp: Add equality test.
1779 * gdb.ada/formatted_ref.exp: Ditto.
1780
1781 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1782
1783 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1784 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1785
1786 2008-11-20 Andreas Schwab <schwab@suse.de>
1787
1788 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1789 matching syscall entry point.
1790 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1791 (tcatch_vfork_then_child_follow): Likewise. Finish through
1792 vfork even if we stopped at the syscall trampoline.
1793
1794 2008-11-20 Doug Evans <dje@google.com>
1795
1796 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1797
1798 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1799
1800 * gdb.arch/ppc-dfp.exp: New file.
1801 * gdb.arch/ppc-dfp.c: New file.
1802
1803 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1804
1805 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
1806
1807 2008-11-17 Doug Evans <dje@google.com>
1808
1809 * gdb.mi/mi-syn-frame.exp: Update expected output.
1810 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1811
1812 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1813
1814 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
1815 "thread N" results in =thread-selected.
1816 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1817 (mi_send_resuming_command_raw): Be prepared for
1818 =thread-selected.
1819
1820 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1821
1822 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1823 * lib/mi-support.exp: Likewise.
1824
1825 2008-11-16 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1828 commands from the expected output for "help catch".
1829
1830 2008-11-15 Joel Brobecker <brobecker@adacore.com>
1831
1832 * gdb.ada/int_deref.exp: New testcase.
1833
1834 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
1835
1836 * gdb.mi/gdb2549.exp: New file.
1837
1838 2008-11-11 Doug Evans <dje@google.com>
1839
1840 * gdb.base/callexit.exp: New file.
1841 * gdb.base/callexit.c: New file.
1842
1843 2008-11-10 Doug Evans <dje@google.com>
1844
1845 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1846 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1847 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1848 (default_gdb_start,default_gdb_exit): Ditto.
1849 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1850 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1851 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1852 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1853 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1854 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1855
1856 2008-11-03 Andreas Schwab <schwab@suse.de>
1857
1858 * gdb.base/hashline2.exp: Fix typo.
1859 * gdb.base/hashline3.exp: Likewise.
1860
1861 2008-10-30 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.base/pointers.exp: Add test.
1864 * gdb.base/pointers.c (k, S): New typedefs.
1865 (instance): New global.
1866
1867 2008-10-30 Andreas Schwab <schwab@suse.de>
1868
1869 * gdb.base/args.exp: Add tests for newlines.
1870
1871 2008-10-30 Joel Brobecker <brobecker@adacore.com>
1872
1873 gdb.base/foll-exec.exp: Update the expected output of a couple
1874 of "info breakpoints" tests.
1875
1876 2008-10-28 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1879
1880 2008-10-24 Pedro Alves <pedro@codesourcery.com>
1881
1882 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1883 gdb_start_cmd.
1884 Use runto_main before any test that requires execution.
1885
1886 2008-10-23 Pedro Alves <pedro@codesourcery.com>
1887
1888 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1889 instead of SIGINT.
1890
1891 2008-10-22 Joel Brobecker <brobecker@adacore.com>
1892
1893 * gdb.base/completion.exp: Update expected output following
1894 the addition of the "info tasks" command.
1895
1896 2008-10-22 Tom Tromey <tromey@redhat.com>
1897
1898 * gdb.base/exprs.exp (test_expr): Add test for string
1899 concatenation.
1900
1901 2008-10-19 Pedro Alves <pedro@codesourcery.com>
1902
1903 * configure.ac: Output gdb.python/Makefile.
1904 * configure: Regenerate.
1905 * gdb.python/Makefile.in: New.
1906
1907 2008-10-16 Joel Brobecker <brobecker@adacore.com>
1908
1909 * gdb.base/foll-fork.exp: Adjust the expected output to match
1910 the new description for fork/vfork catchpoints in the "info
1911 breakpoints" output.
1912
1913 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1914
1915 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1916
1917 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1918
1919 * gdb.python/python-value.c: New file.
1920 * gdb.python/python-value.exp: New file.
1921
1922 2008-10-15 Pedro Alves <pedro@codesourcery.com>
1923
1924 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1925
1926 2008-10-15 Denis Pilat <denis.pilat@st.com>
1927
1928 * gdb.cp/mb-ctor.exp: Fix a typo.
1929
1930 2008-10-09 Tom Tromey <tromey@redhat.com>
1931
1932 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1933 'fprintf' and 'stderr'.
1934
1935 2008-10-07 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.ada/ref_tick_size.exp: New testcase.
1938
1939 2008-10-06 Doug Evans <dje@google.com>
1940
1941 * gdb.dwarf2/dw2-cu-size.exp: New file.
1942 * gdb.dwarf2/dw2-cu-size.S: New file.
1943
1944 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1945 .Ltype_int for clarity.
1946
1947 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1948
1949 PR gdb/2384:
1950 * gdb.cp/gdb2384.exp: Extended to test more cases.
1951 * gdb.cp/gdb2384.cc: Likewise.
1952 * gdb.cp/gdb2384-base.h: Likewise.
1953 * gdb.cp/gdb2384-base.cc: Likewise.
1954
1955 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 * gdb.base/maint.exp (maint print type): Remove printing
1958 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1959
1960 2008-09-30 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.base/macscp.exp: Add completion tests.
1963 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1964 (TWENTY_THREE): Likewise.
1965 (FORTY_EIGHT): Likewise.
1966
1967 2008-09-30 Tom Tromey <tromey@redhat.com>
1968
1969 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1970 everywhere.
1971 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1972
1973 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1976 testcase is derived from. Fix racy dependency on an expected PID
1977 number. No longer support the testcase on Linux kernel 2.4.x.
1978
1979 2008-09-27 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1982 and varargs.
1983
1984 2008-09-22 Pedro Alves <pedro@codesourcery.com>
1985
1986 * lib/mi-support.exp (mi_expect_interrupt): New.
1987 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1988 from gdb.mi/mi-nonstop.exp.
1989 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1990 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1991 lib/mi-support.exp.
1992 Use mi_check_thread_states throughout. Avoid ".*" and do not
1993 require an anchor after -exec-run.
1994
1995 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1996
1997 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1998 stop is pending. Avoid ".*" when two stops are pending.
1999 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2000 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2001 newlines in fullnames.
2002 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2003 (mi_expect_stop): Update comments. Only anchor in sync mode.
2004 Do not match newlines.
2005 (mi_send_resuming_command_raw): Always return status.
2006 (mi_get_stop_line): Do not match more than one line by accident.
2007 Only anchor in sync mode.
2008 (mi_run_inline_test): If -exec-next fails, give up.
2009
2010 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2011
2012 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2013 on SPU.
2014
2015 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2016
2017 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2018
2019 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2020
2021 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2022 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2023 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2024 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2025 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2026 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2027 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2028 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2029 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2030 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2031 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2032 Include the "= " sequence in the expected output of print tests.
2033
2034 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2035
2036 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2037 description for boolean types.
2038
2039 2008-09-09 Pedro Alves <pedro@codesourcery.com>
2040
2041 * gdb.base/hook-stop-continue.c: New.
2042 * gdb.base/hook-stop-continue.exp: New.
2043
2044 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2045
2046 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2047
2048 2008-09-08 Jerome Guitton <guitton@adacore.com>
2049
2050 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2051 (stack_check_probe_2, stack_check_probe_loop_1)
2052 (stack_check_probe_loop_2): New functions.
2053 (main): Add call to these new functions.
2054 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2055 functions, check that the breakpoint is inserted at the appropriate
2056 location.
2057 (insert_breakpoint): Slightly refine this procedure so that it can
2058 be called several times in the test.
2059
2060 2008-09-08 Jerome Guitton <guitton@adacore.com>
2061
2062 * gdb.base/stack-checking.c: New file.
2063 * gdb.base/stack-checking.exp: New file.
2064
2065 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2066
2067 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2068 * gdb.arch/altivec-regs.exp: Likewise.
2069 * gdb.arch/vsx-regs.exp: Likewise.
2070
2071 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2072
2073 * gdb.arch/ppc-fp.exp: New file.
2074 * gdb.arch/ppc-fp.c: New file.
2075
2076 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2077
2078 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2079 lest gcc-4.3.1 optimizes the whole thing away.
2080
2081 2008-09-04 Michael Snyder <msnyder@vmware.com>
2082
2083 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2084 as "at" (for non-debug functions such as _start).
2085
2086 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2087
2088 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2089 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2090 software watchpoints.
2091 * gdb.base/watch_thread_num.exp: Likewise.
2092
2093 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2094
2095 * gdb.arch/i386-bp_permanent.exp: New test.
2096
2097 2008-08-24 Tom Tromey <tromey@redhat.com>
2098
2099 * gdb.base/maint.exp: Update "maint print type".
2100
2101 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2102
2103 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2104 support. Adjust the order of "*running" notifications.
2105 * gdb.mi/non-stop.c: Don't cast from int to void* and
2106 back.
2107
2108 2008-08-20 Mark Kettenis <kettenis@gnu.org>
2109
2110 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2111 expect to find it in the "info frame" output.
2112
2113 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2114
2115 * gdb.base/interp.exp: Always consume both prompts.
2116
2117 2008-08-20 Pedro Alves <pedro@codesourcery.com>
2118
2119 * gdb.base/pending.exp: Test pending breakpoints without symbols
2120 loaded.
2121
2122 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2123
2124 * lib/mi-support.exp (mi_expect_stop): Produce
2125 more details on failures.
2126 * gdb.mi/mi-nonstop.exp: New.
2127 * gdb.mi/non-stop.c: New.
2128
2129 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2130
2131 * gdb.mi/mi-async.exp: Use 'set target-async'.
2132 * lib/mi-support.exp: Use 'set/show target-async'.
2133
2134 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2137
2138 2008-08-17 Tom Tromey <tromey@redhat.com>
2139
2140 * gdb.base/help.exp (help catch): Rewrite.
2141
2142 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2143
2144 * gdb.base/define.exp: Test indented command documentation.
2145 * gdb.python/python.exp: Test indented multi-line command.
2146
2147 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
2148
2149 * testsuite/gdb.arch/vsx-regs.c: New source file.
2150 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2151 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2152
2153 2008-08-14 Tom Tromey <tromey@redhat.com>
2154
2155 * gdb.base/macscp.exp: Add regression test for "macro define" or
2156 "macro undef" with no arguments.
2157
2158 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2159
2160 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
2161
2162 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2163
2164 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2165
2166 2008-08-06 Tom Tromey <tromey@redhat.com>
2167
2168 * gdb.python/python.exp: New file.
2169
2170 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 Fix for PR gdb/1543.
2173 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2174 $LOCATION.
2175 (location): New variable.
2176 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2177 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2178 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2179 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2180 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2181 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2182 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2183 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2184 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2185 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2186 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2187 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2188 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2189 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2190 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2191 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2192 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2193 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2194 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2195 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2196 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2197 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2198 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2199 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2200 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2201 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2202 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2203 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2204 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2205 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2206 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2207 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2208 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2209 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2210 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2211 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2212 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2213 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2214 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2215 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2216 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2217 gdb.base/type-opaque.exp, gdb.base/until.exp,
2218 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2219 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2220 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2221 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2222 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2223 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2224 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2225 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2226 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2227 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2228 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2229 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2230 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2231 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2232 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2233 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2234 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2235 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2236 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2237 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2238 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2239 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2240 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2241 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2242 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2243 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2244 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2245 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2246 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2247 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2248 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2249 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2250 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2251 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2252 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2253 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2254 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2255 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2256 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2257 to bug-gdb@prep.ai.mit.edu .
2258
2259 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2260
2261 * lib/mi-support.exp (mi_load_shlibs): New.
2262 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2263
2264 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2265
2266 * lib/mi-support.exp (get_mi_thread_list)
2267 (check_mi_and_console_threads): New, moved from ...
2268 * gdb.mi/mi-pthread.exp: ...here.
2269 * gdb.mi/gdb669.exp (get_mi_thread_list)
2270 (check_mi_and_console_threads): Delete.
2271 * gdb.mi/mi2-pthread.exp: Likewise.
2272
2273 2008-07-28 Tom Tromey <tromey@redhat.com>
2274
2275 * Makefile.in (just-check): Remove. Move body to...
2276 (check): ... here.
2277
2278 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2279
2280 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2281 Add a test for duplicated SIGINTs.
2282
2283 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2284
2285 * gdb.threads/schedlock.exp (get_args): Update to work for any
2286 value of NUM.
2287 (Top level): Report the number of threads that did not resume.
2288
2289 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2290
2291 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2292
2293 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2294
2295 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2296 non-MI prompt.
2297
2298 2008-07-26 Tom Tromey <tromey@redhat.com>
2299
2300 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2301 (function_struct, function_struct_ptr): New globals.
2302 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2303 function pointer in a struct.
2304
2305 2008-07-26 Tom Tromey <tromey@redhat.com>
2306
2307 * gdb.base/macscp.exp: Add test for macro lexing bug.
2308
2309 2008-07-18 Tom Tromey <tromey@redhat.com>
2310
2311 * gdb.base/macscp.exp: Add macro tests.
2312
2313 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2314
2315 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2316
2317 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2318
2319 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2320
2321 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2322
2323 * gdb.cp/class2.exp: fix for failure on spu-elf
2324
2325 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2326
2327 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
2328
2329 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2332
2333 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2334
2335 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2336
2337 2008-07-11 Kevin Buettner <kevinb@redhat.com>
2338
2339 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2340 of regexp to account for changes made to GDB in the printing of
2341 byte vectors.
2342
2343 2008-07-11 Tom Tromey <tromey@redhat.com>
2344
2345 * gdb.base/completion.exp: Add 'help' completion test.
2346
2347 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2350
2351 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2354
2355 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2356
2357 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2358
2359 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2360
2361 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2362
2363 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2366
2367 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2368
2369 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2370 previous commit. Add a comment.
2371
2372 2008-06-28 Pedro Alves <pedro@codesourcery.com>
2373
2374 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2375
2376 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2377
2378 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2379
2380 2008-06-27 Pedro Alves <pedro@codesourcery.com>
2381
2382 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2383 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2384 compiling an executable, link in an object that forces unbuffered
2385 output.
2386 * lib/set_unbuffered_mode.c: New file.
2387
2388 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2389
2390 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2391
2392 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2393
2394 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2395 mi_expect_stop.
2396 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2397 Demand that *running is output.
2398 (detect_async): Perform checking every time.
2399 (mi_send_resuming_command): Extract everything into...
2400 (mi_send_resuming_command_raw): ...this.
2401 (mi_expect_stop): Don't accept any output before *stopped.
2402
2403 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2404
2405 Robustify mi-simplerun.
2406 * gdb.mi/basics.c (main): Add a call to sleep.
2407 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2408 * gdb.mi/mi2-cli.exp: Likewise.
2409 * gdb.mi/mi-break.exp: Likewise.
2410
2411 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
2412
2413 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2414
2415 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2416
2417 * gdb.mi/mi-console.exp: Adjust.
2418 * gdb.mi/mi-syn-frame.exp: Adjust.
2419 * gdb.mi/mi2-console.exp: Adjust.
2420 * gdb.mi/mi2-syn-frame.exp: Adjust.
2421 * lib/mi-support.exp (mi_run_cmd): Adjust.
2422 (mi_send_resuming_command): Adjust.
2423
2424 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2425
2426 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
2427 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2428 testing of stopped.
2429 * gdb.mi/mi2-syn-frame.exp: Likewise.
2430 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2431 (async, detect_async): New.
2432 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2433 depending on if we're running in sync or async mode.
2434
2435 2008-06-09 Tom Tromey <tromey@redhat.com>
2436
2437 * gdb.base/completion.exp: New tests for field name completion
2438 with spaces, and field name completion with '->'.
2439
2440 2008-06-06 Tom Tromey <tromey@redhat.com>
2441
2442 * gdb.base/break1.c (struct some_struct): New struct.
2443 (values): New global.
2444 * gdb.base/completion.exp: Add field name completion test.
2445
2446 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2447
2448 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2449 to pointer.
2450 * gdb.cp/call-c.cc: Likewise.
2451
2452 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
2453
2454 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2455 annotation.
2456
2457 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2458 Pedro Alves <pedro@codesourcery.com>
2459
2460 * gdb.threads/execl.c, gdb.threads/execl1.c,
2461 gdb.threads/execl.exp: New tests.
2462
2463 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2464 Daniel Jacobowitz <dan@codesourcery.com>
2465
2466 * gdb.cp/exception.exp: Activate test, make it work with pending
2467 catchpoints.
2468
2469 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2472
2473 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2474
2475 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2476 now printed.
2477 * gdb.mi/mi2-var-cmd.exp: Likewise.
2478
2479 2008-05-27 Andreas Schwab <schwab@suse.de>
2480
2481 * gdb.base/frame-args.exp: Handle arguments that are optimized
2482 out.
2483
2484 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
2485
2486 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2487 quiet for ppc32 and group options into a single variable.
2488
2489 2008-05-23 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2492 of zero-size elements.
2493 * gdb.ada/null_array.exp: Test printing this new array.
2494
2495 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2496
2497 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2498
2499 2008-05-21 Joel Brobecker <brobecker@adacore.com>
2500
2501 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2502 of the "finish" command.
2503
2504 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
2505
2506 * gdb.base/annota1.exp: Test for new annotation.
2507
2508 2008-05-16 Pedro Alves <pedro@codesourcery.com>
2509
2510 * gdb.base/fixsection.exp: New file.
2511 * gdb.base/fixsection0.c: New file.
2512 * gdb.base/fixsection1.c: New file.
2513
2514 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2515
2516 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2517 * gdb.base/annota3.exp: Likewise.
2518
2519 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2520
2521 * gdb.base/watch_thread_num.exp: Don't run tests that require
2522 watchpoints if the target doesn't support them.
2523
2524 2008-05-12 Doug Evans <dje@google.com>
2525
2526 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2527
2528 2008-05-09 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.ada/assign_1.exp: New testcase.
2531
2532 2008-05-09 Doug Evans <dje@google.com>
2533
2534 * gdb.base/find.exp: New file.
2535 * gdb.base/find.c: New file.
2536
2537 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * gdb.base/commands.exp (watchpoint_command_test): Handle
2540 gdb,no_hardware_watchpoints.
2541 * gdb.base/float.exp: Allow ARM targets without floating point.
2542 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2543
2544 2008-05-06 Jerome Guitton <guitton@adacore.com>
2545 Joel Brobecker <brobecker@adacore.com>
2546
2547 * gdb.ada/lang_switch: New test program.
2548 * gdb.ada/lang_switch.exp: New testcase.
2549
2550 2008-05-05 Doug Evans <dje@google.com>
2551
2552 * gdb.base/help.exp (disassemble): Update expected help text.
2553
2554 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2555
2556 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2557
2558 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2559
2560 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2561 different times.
2562
2563 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2566 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2567 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2568 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2569
2570 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2571
2572 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2573 notification to appear.
2574
2575 2008-05-04 Daniel Jacobowitz <dan@debian.org>
2576
2577 * gdb.base/fullname.c: New file.
2578 * gdb.base/fullname.exp: New file.
2579 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2580
2581 2008-05-03 Pedro Alves <pedro@codesourcery.com>
2582
2583 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2584 expressions with macros.
2585
2586 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2587
2588 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2589
2590 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2591
2592 * gdb.base/completion.exp: Handle lack of other symbols beginning
2593 with "a".
2594
2595 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2596
2597 2008-05-02 Jim Blandy <jimb@codesourcery.com>
2598
2599 * gdb.asm/asmsrc1.s: Add scratch space.
2600
2601 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2602 Daniel Jacobowitz <dan@codesourcery.com>
2603
2604 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2605 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2606 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2607
2608 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2609
2610 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2611
2612 2008-05-01 Joel Brobecker <brobecker@adacore.com>
2613
2614 * gdb.base/info-target.exp: New testcase.
2615
2616 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2617
2618 * gdb.cp/hang.exp: Use .cc instead of .C.
2619 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2620 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2621
2622 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2623
2624 * gdb.base/gdb1250.exp: Remove perror.
2625 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2626
2627 2008-04-30 Pedro Alves <pedro@codesourcery.com>
2628
2629 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2630 .2byte.
2631
2632 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2633
2634 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2635 (maybe_kfail): New.
2636
2637 2008-04-25 Pedro Alves <pedro@codesourcery.com>
2638
2639 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2640
2641 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2642
2643 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2644 * gdb.mi/mi2-syn-frame.exp: Likewise.
2645 * lib/mi-support.exp: Likewise.
2646
2647 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2648
2649 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2650 to specify regexp for the location to stop at.
2651 * gdb.base/break-always.c: New.
2652 * gdb.base/break-always.exp: New.
2653
2654 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2655
2656 * lib/mi-support.exp (mi_runto_helper): Adjust
2657 for the original-location field.
2658 (mi_create_breakpoint, mi_list_breakpoints): New.
2659 * gdb.mi/mi-break.exp: Adjust.
2660 * gdb.mi/mi2-break.exp: Adjust.
2661 * gdb.mi/mi-pending.exp: Adjust.
2662 * gdb.mi/mi-simplerun.exp: Adjust.
2663 * gdb.mi/mi2-simplerun.exp: Adjust.
2664 * gdb.mi/mi-syn-frame.exp: Adjust.
2665 * gdb.mi/mi2-syn-frame.exp: Adjust.
2666 * gdb.mi/mi-until.exp: Adjust.
2667 * gdb.mi/mi2-until.exp: Adjust.
2668 * gdb.mi/mi-var-display.exp: Adjust.
2669 * gdb.mi/mi2-var-display.exp: Adjust.
2670 * gdb.mi/mi-watch.exp: Adjust.
2671 * gdb.mi/mi2-watch.exp: Adjust.
2672
2673 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
2674
2675 * aclocal.m4: Add override.m4.
2676 * configure: Regenerate.
2677
2678 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2679
2680 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2681 '-var-update --all-values' reports new value even the type
2682 of a variable object has changed.
2683
2684 2008-04-18 Craig Silverstein <csilvers@google.com>
2685
2686 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2687 files.
2688
2689 2008-04-18 Joel Brobecker <brobecker@adacore.com>
2690
2691 * gdb.ada/atomic_enum: New test program.
2692 * gdb.ada/atomic_enum.exp: New testcase.
2693
2694 2008-04-17 Doug Evans <dje@google.com>
2695
2696 * gdb.opt/Makefile.in: Fix whitespace.
2697
2698 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2699
2700 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2701
2702 2008-04-17 Doug Evans <dje@google.com>
2703
2704 * gdb.base/hashline1.exp: New testcase.
2705 * gdb.base/hashline2.exp: New testcase.
2706 * gdb.base/hashline2.exp: New testcase.
2707
2708 2008-04-17 Pedro Alves <pedro@codesourcery.com>
2709
2710 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2711
2712 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2713
2714 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2715 temporary breakpoint to match "Temporary breakpoint".
2716 * gdb.base/break.exp (delete_breakpoints): Likewise.
2717 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2718 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2719 * gdb.base/display.exp: Likewise.
2720 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2721 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2722 * gdb.base/restore.exp (restore_tests): Likewise.
2723 * gdb.base/sepdebug.exp: Likewise.
2724 * gdb.base/watchpoint.exp: Likewise.
2725 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2726 * gdb.mi/mi-pending.exp: Likewise.
2727 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2728 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2729 * gdb.mi/mi-var-cmd.exp: Likewise.
2730 * gdb.mi/mi-var-display.exp: Likewise.
2731 * gdb.mi/mi2-cli.exp: Likewise.
2732 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2733 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2734 * gdb.mi/mi2-var-display.exp: Likewise.
2735 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2736 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2737 new "disp" field.
2738 (mi_expect_stop): Move after_reason argument to be really after
2739 reason. This is to support fix for PR2424.
2740
2741 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2742
2743 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2744
2745 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2746
2747 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
2748 field. Add more floating varobj tests.
2749 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
2750 field.
2751 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2752 (main): Call do_at_tests.
2753 * lib/mi-support.exp (mi_create_floating_varobj)
2754 (mi_varobj_update_with_type_change): New.
2755
2756 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2757
2758 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2759 option of -var-evaluate-expression.
2760 * gdb.mi/mi2-var-display.exp: Likewise.
2761
2762 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2763
2764 Introduce test setup helpers.
2765 * lib/gdb.exp (build_executable, clean_restart)
2766 (prepare_for_testing): New.
2767 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2768 * gdb.base/return.exp: Likewise.
2769 * gdb.base/ending-run.exp: Likewise.
2770
2771 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
2772
2773 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2774 Interface (MI) responses.
2775
2776 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2777
2778 * gdb.cp/breakpoint.cc: New code to test conditions involving
2779 member variables.
2780 * gdb.cp/breakpoint.exp: Test condition involving member
2781 variables.
2782
2783 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2784
2785 * lib/mi-support.exp (mi_expect_stop): New.
2786 (mi_run_cmd): Change the
2787 token. Use mi_send_resuming_command, use
2788 mi_expect_stop.
2789 (mi_execute_to_helper): Rename to mi_execute_to.
2790 (mi_send_resuming_command): Add more error patterns.
2791 (mi_wait_for_stop): Renamed to...
2792 (mi_get_stop_line): ...this.
2793 (mi_run_inline_test): Adjust.
2794
2795 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2796 * gdb.mi/mi-console.exp: Likewise.
2797 * gdb.mi/mi-pending.exp: Likewise.
2798 * gdb.mi/mi-simplerun.exp: Likewise.
2799 * gdb.mi/mi-stack.exp: Likewise.
2800 * gdb.mi/mi-stepi.exp: Likewise.
2801 * gdb.mi/mi-syn-frame.exp: Add comment.
2802 * gdb.mi/mi-until.exp: Likewise.
2803 * gdb.mi/mi-var-display.exp: Likewise.
2804 * gdb.mi/mi-watch.exp: Likewise.
2805 * gdb.mi/mi2-cli.exp: Likewise.
2806 * gdb.mi/mi2-console.exp: Likewise.
2807 * gdb.mi/mi2-simplerun.exp: Likewise.
2808 * gdb.mi/mi2-stack.exp: Likewise.
2809 * gdb.mi/mi2-stepi.exp: Likewise.
2810 * gdb.mi/mi2-until.exp: Likewise.
2811 * gdb.mi/mi2-var-display.exp: Likewise.
2812 * gdb.mi/mi2-watch.exp: Likewise.
2813
2814 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2815
2816 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2817
2818 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2819
2820 2008-04-04 Pedro Alves <pedro@codesourcery.com>
2821
2822 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2823 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2824 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2825 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2826 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2827 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2828 expect an mi error duplicated in stderr.
2829
2830 2008-04-03 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2833 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2834 Add a couple of tests that verify the behavior when the new setting
2835 is set to "cancel" and "all".
2836 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2837 "ask" before we start the testing.
2838
2839 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2840
2841 * gdb.cp/casts.cc: Add class reference variables.
2842 * gdb.cp/casts.exp: New test cases for up/down casting references.
2843
2844 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2845
2846 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2847 instead of beginning to make an extra test pass.
2848 * gdb.mi/mi2-var-display.exp: Likewise.
2849
2850 2008-03-31 Maciej W. Rozycki <macro@mips.com>
2851
2852 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2853
2854 2008-03-31 Markus Deuling <deuling@de.ibm.com>
2855 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2856
2857 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2858 value. Add xfail for older kernels.
2859
2860 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2861
2862 Bring mi-support in line with gdb.exp.
2863 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2864 (mi_gdb_start): New function.
2865
2866 2008-03-28 Maciej W. Rozycki <macro@mips.com>
2867
2868 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2869
2870 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2871
2872 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2873 * gdb.mi/mi2-var-display.exp: Likewise.
2874
2875 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2876
2877 * lib/mi-support.exp (mi_create_varobj_checked): New.
2878 (mi_list_varobj_children): Allow to check for a
2879 value.
2880 (mi_list_array_varobj_children): New.
2881
2882 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2883 and mi_list_varobj_children, as opposed to hardcoding
2884 expected strings.
2885 * gdb.mi/gdb701.exp: Likewise.
2886 * gdb.mi/gdb792.exp: Likewise.
2887 * gdb.mi/mi-var-block.exp: Likewise.
2888 * gdb.mi/mi-var-cmd.exp: Likewise.
2889 * gdb.mi/mi-var-invalidate.exp: Likewise.
2890 * gdb.mi/mi2-var-block.exp: Likewise.
2891 * gdb.mi/mi2-var-child.exp: Likewise.
2892 * gdb.mi/mi2-var-cmd.exp: Likewise.
2893 * gdb.mi/mi2-var-display.exp: Likewise.
2894
2895 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 Fix random false FAILs on i386.
2898 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2899
2900 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2901
2902 PR gdb/544
2903 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2904
2905 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2906
2907 PR gdb/544
2908 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2909
2910 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2911
2912 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2913 fixed PR gdb/544.
2914
2915 2008-03-21 Pedro Alves <pedro@codesourcery.com>
2916
2917 * gdb.threads/fork-child-threads.exp: Test next over fork.
2918
2919 2008-03-21 Chris Demetriou <cgd@google.com>
2920
2921 * gdb.base/break.exp (rbreak junk): New test for rbreak
2922 "Junk at end of arguments" issue.
2923
2924 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2925
2926 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2927 *& to work on created array elements.
2928 (Top level): Test print $pc with a file. Test string operations
2929 without a target.
2930 * gdb.base/ptype.exp: Do not expect *& to work on created array
2931 elements.
2932
2933 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2934
2935 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2936 gdb.threads/staticthreads.exp: Update exit query.
2937
2938 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2939
2940 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2941
2942 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2943
2944 * gdb.base/watchpoint.c (global_ptr, func4): New.
2945 (main): Call func4.
2946 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2947 (test_inaccessible_watchpoint): New.
2948
2949 2008-02-29 Maciej W. Rozycki <macro@mips.com>
2950
2951 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2952 select the largest.
2953
2954 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2957 frames-invalid annotations.
2958
2959 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2960
2961 * gdb.base/assign.exp: avoid same output for different tests.
2962
2963 2008-02-27 Doug Evans <dje@google.com>
2964
2965 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2966 for bug 1738.
2967 (breakpoint_to_handler_entry): Ditto.
2968
2969 2008-02-27 Joel Brobecker <brobecker@adacore.com>
2970
2971 * gdb.base/ending-run.exp: Use the first line of code inside
2972 function body to test breakpoints.
2973 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2974 location where the breakpoint is inserted when using the line
2975 where a function is declared. Fix typo in the description of
2976 one of the tests.
2977 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2978
2979 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2980
2981 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
2982 tests.
2983
2984 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2985
2986 * gdb.base/args.exp: avoid same output for tests
2987 with single quotes.
2988
2989 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2990
2991 * gdb.base/annota1.exp: Adjust for 'info break'
2992 format changes.
2993 * gdb.base/annota3.exp: Likewise.
2994 * gdb.base/break.exp: Likewise.
2995 * gdb.base/condbreak.exp: Likewise.
2996 * gdb.base/pending.exp: Likewise.
2997 * gdb.base/sepdebug.exp: Likewise.
2998 * gdb.base/unload.exp: Likewise.
2999 * gdb.cp/ovldbreak.exp: Likewise.
3000 * gdb.mi/mi-pending.exp: Likewise.
3001
3002 2008-02-07 Doug Evans <dje@google.com>
3003
3004 * gdb.cp/mb-inline.exp: New.
3005 * gdb.cp/mb-inline.h: New.
3006 * gdb.cp/mb-inline1.cc: New.
3007 * gdb.cp/mb-inline2.cc: New.
3008
3009 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3010
3011 * gdb.pascal/floats.pas: New test program.
3012 * gdb.pascal/floats.exp: New testcase.
3013
3014 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3015
3016 * gdb.base/callfuncs.c (t_float_many_args): New function.
3017 (t_double_many_args): New function.
3018 * gdb.base/callfuncs.exp: Add tests for exceeding float
3019 and double parameters passed through the stack.
3020
3021 2008-02-05 Joel Brobecker <brobecker@adacore.com>
3022
3023 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3024 gdb.ada/complete/foo.adb: New files.
3025 * gdb.ada/complete.exp: New testcase.
3026
3027 2008-02-03 Doug Evans <dje@google.com>
3028
3029 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3030
3031 * gdb.cp/gdb2384.exp: New file.
3032 * gdb.cp/gdb2384.cc: New file.
3033 * gdb.cp/gdb2384-base.h: New file.
3034 * gdb.cp/gdb2384-base.cc: New file.
3035
3036 2008-02-02 Doug Evans <dje@google.com>
3037
3038 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3039
3040 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3041
3042 * gdb.ada/sym_print_name: New test program.
3043 * gdb.ada/sym_print_name.exp: New testcase.
3044
3045 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3046
3047 * gdb.ada/nested/hello.adb: New file.
3048 * gdb.ada/nested.exp: New testcase.
3049 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3050
3051 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3052
3053 * gdb.mi/basic.c (return_1): New function.
3054 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3055 don't cause future evaluations of function to report
3056 creation of internal breakpoints.
3057
3058 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3059
3060 * gdb.mi/mi-break.exp (test_error): New.
3061 Call it.
3062
3063 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
3064
3065 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3066 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3067
3068 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3069
3070 * gdb.pascal/integers.pas: New test program.
3071 * gdb.pascal/integers.exp: New testcase.
3072
3073 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3074
3075 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3076
3077 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
3078
3079 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3080 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3081
3082 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3083
3084 * gdb.ada/formatted_ref: New test program.
3085 * gdb.ada/formatted_ref.exp: New testcase.
3086
3087 * gdb.cp/formatted-ref.cc: New file.
3088 * gdb.cp/formatted-ref.exp: New testcase.
3089
3090 2008-01-30 Joel Brobecker <brobecker@adacore.com>
3091
3092 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3093
3094 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
3095
3096 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3097 (test_file_list_exec_source_file): Update to new macro-info field.
3098
3099 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3100
3101 * gdb.ada/exprs: New test program.
3102 * gdb.ada/exprs.exp: New testcase.
3103
3104 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3105
3106 * dfp-test.c (DELTA, DELTA_B): New definitions.
3107 (double_val1, double_val2, double_val3, double_val4, double_val5,
3108 double_val6, double_val7, double_val8, double_val9, double_val10,
3109 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3110 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3111 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3112 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3113 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3114 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3115 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3116 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3117 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3118 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3119 dec128_val16): New global variables.
3120 (decimal_dec128_align): New function.
3121 (decimal_mixed): Likewise.
3122 (decimal_many_args_dec32): Likewise.
3123 (decimal_many_args_dec64): Likewise.
3124 (decimal_many_args_dec128): Likewise.
3125 (decimal_many_args_mixed): Likewise.
3126 * dfp-test.exp: Add tests calling new inferior functions.
3127
3128 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3129
3130 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3131 gdb.server/ext-run.exp: New files.
3132 * lib/gdbserver-support.exp (gdbserver_download): New.
3133 (gdbserver_start): New. Update gdbserver expected
3134 output.
3135 (gdbserver_spawn): Use them.
3136 (gdbserver_start_extended): New.
3137
3138 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3139
3140 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3141 Run on GNU/Linux.
3142 (do_exec_tests): Check for systems which do not support catchpoints.
3143 Do not match START.
3144 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3145 Run on GNU/Linux. Enable verbose output.
3146 (check_fork_catchpoints): New.
3147 (explicit_fork_child_follow, catch_fork_child_follow)
3148 (tcatch_fork_parent_follow): Update expected messages.
3149 (do_fork_tests): Use check_fork_catchpoints.
3150 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3151 Run on GNU/Linux. Enable verbose output.
3152 (check_vfork_catchpoints): New.
3153 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3154 expected messages.
3155 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3156
3157 2008-01-29 Jim Blandy <jimb@red-bean.com>
3158
3159 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3160 host' errors.
3161 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3162
3163 2008-01-29 Jim Blandy <jimb@red-bean.com>
3164
3165 * gdb.threads/sigthread.c: Use barriers to ensure that
3166 child_thread and child_thread_two are always initialized before we
3167 start to use them.
3168
3169 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3170
3171 * gdb.base/watchpoint-solib.exp: New.
3172 * gdb.base/watchpoint-solib.c: New.
3173 * gdb.base/watchpoint-solib-shr.c: New.
3174
3175 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3176
3177 * gdb.base/gdb1056.exp: Add unsigned integer test.
3178
3179 2008-01-28 Doug Evans <dje@google.com>
3180
3181 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3182
3183 2008-01-27 Jim Blandy <jimb@codesourcery.com>
3184
3185 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3186
3187 * gdb.base/expand-psymtabs.exp: Doc fix.
3188
3189 2008-01-26 Mark Kettenis <kettenis@gnu.org>
3190
3191 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3192
3193 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
3194
3195 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
3196 -var-set-format.
3197
3198 2008-01-23 Chris Demetriou <cgd@google.com>
3199
3200 * gdb.threads/thread_events.c: New testcase source file.
3201 * gdb.threads/thread_events.exp: New testcase expect file.
3202
3203 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
3204
3205 * lib/gdb.exp: Add the variable octal.
3206
3207 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
3208 -var-set-format.
3209
3210 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3211 Vladimir Prus <vladimir@codesourcery.com>
3212
3213 * gdb.base/float.exp: Allow missing floating point for m68k and
3214 PowerPC.
3215
3216 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3217
3218 * gdb.mi/basics.c: Setup for testing breakpoints
3219 ignore count.
3220 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3221 * gdb.mi/mi-cli.exp: Adjust.
3222 * gdb.mi/mi2-cli.exp: Adjust.
3223
3224 2008-01-17 Pedro Alves <pedro@codesourcery.com>
3225
3226 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3227 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3228 with dummy_ptr's address.
3229 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3230 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3231 all targets.
3232 * gdb.mi/mi2-var-child.exp: Likewise.
3233
3234 2008-01-09 Joel Brobecker <brobecker@adacore.com>
3235
3236 * gdb.ada/null_array: New test program.
3237 * gdb.ada/null_array.exp: New testcase.
3238
3239 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
3240
3241 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3242 with required float modifiers.
3243
3244 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3245
3246 * gdb.ada/funcall_param: New test program.
3247 * gdb.ada/funcall_param.exp: New testcase.
3248
3249 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3250
3251 * gdb.ada/arrayparam: New test program.
3252 * gdb.ada/arrayparam.exp: New testcase.
3253
3254 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3255
3256 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3257 landed. Should also fix random failures in the test following it.
3258
3259 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3260
3261 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3262 for expressions with decimal float values.
3263 (test_dfp_conversions): New function to test casts to and from
3264 decimal float types.
3265 Call test_dfp_conversions.
3266 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3267 elements.
3268 (main): Initialize ds.float4 and ds.double8 elements.
3269 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3270 string to new error message.
3271 (d64_set_tests): Likewise.
3272 (d128_set_tests): Likewise.
3273 Add tests for expressions with decimal float variables. Add tests for
3274 conversions to and from decimal float types.
3275
3276 2008-01-05 Joel Brobecker <brobecker@adacore.com>
3277
3278 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3279 * gdb.ada/packed_tagged.exp: New testcase.
3280
3281 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3282
3283 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3284 gdb.ada/homonym/homonym_main.adb: New files.
3285 * gdb.ada/homonym.exp: New testcase.
3286
3287 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3288
3289 * gdb.ada/packed_array.exp: Add testing of references to
3290 a packed array.
3291
3292 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3293
3294 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3295 New files.
3296 * gdb.ada/type_coercion.exp: New testcase.
3297
3298 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3299
3300 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3301 gdb.ada/tagged/foo.adb: New file.
3302 * gdb.ada/tagged.exp: New testcase.
3303
3304 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3305
3306 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3307 gdb.ada/ptype_field/foo.adb: New files.
3308 * gdb.ada/ptype_field.exp: New testcase.
3309
3310 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3311
3312 * gdb.ada/print_pc.exp: New testcase.
3313
3314 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3315
3316 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3317 gdb.ada/taft_type/p.adb: New files.
3318 * gdb.ada/taft_type.exp: New testcase.
3319
3320 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3321
3322 * gdb.ada/array_bounds/bar.adb: New file.
3323 * gdb.ada/array_bounds.exp: New testcase.
3324
3325 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3326
3327 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3328 gdb.ada/arrayptr/foo.adb: New files.
3329 * gdb.ada/arrayptr.exp: New testcase.
3330
3331 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3332
3333 * gdb.base/set-lang-auto.exp: New testcase.
3334
3335 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3336
3337 * gdb.ada/fun_addr/foo.adb: New file.
3338 * gdb.ada/fun_addr.exp: New testcase.
3339
3340 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3343 New files
3344
3345 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3346
3347 * array_subscript_addr/p.adb: New file.
3348 * array_subscript_addr.exp: New testcase.
3349
3350 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3351
3352 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
3353 New files.
3354 * gdb.ada/str_cmp_ref.exp: New testcase.
3355
3356 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3357
3358 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3359 gdb.ada/fun_in_declare/foo.adb: New files.
3360 * gdb.ada/fun_in_declare.exp: New testcase.
3361
3362 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3363
3364 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3365 gdb.ada/ref_param/pck.ads: New files.
3366 * gdb.ada/ref_param.exp: New testcase.
3367
3368 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3369
3370 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3371 gdb.ada/interface/foo.adb: New files.
3372 * gdb.ada/interface.exp: New testcase.
3373
3374 2007-12-31 Jim Blandy <jimb@codesourcery.com>
3375
3376 * gdb.base/multi-forks.exp: Consume all output from child
3377 processes before proceeding to next test.
3378
3379 2007-12-29 Jim Blandy <jimb@codesourcery.com>
3380
3381 * configure: Regenerated.
3382
3383 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3384
3385 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3386 gdb.ada/fixed_cmp/fixed.adb: New files.
3387 * gdb.ada/fixed_cmp.exp: New testcase.
3388
3389 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3390
3391 * gdb.ada/boolean_expr.exp: New testcase.
3392
3393 2007-12-26 Jim Blandy <jimb@codesourcery.com>
3394
3395 * gdb.base/multi-forks.exp: Doc fix.
3396
3397 2007-12-26 Joel Brobecker <brobecker@adacore.com>
3398
3399 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3400 * gdb.ada/char_param.exp: Do not compile our test program with
3401 -gnata, this is unnecessary.
3402 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3403
3404 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3405
3406 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3407 gdb.ada/print_chars/foo.adb: New files.
3408 * gdb.ada/print_chars.exp: New testcase.
3409
3410 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3411
3412 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3413 gdb.ada/char_param/foo.adb: New files.
3414 * gdb.ada/char_param.exp: New testcase.
3415
3416 2007-12-22 Jim Blandy <jimb@codesourcery.com>
3417
3418 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3419 hard-coding source line numbers into the test.
3420 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3421 gdb_get_line_number to find.
3422
3423 2007-12-22 Joel Brobecker <brobecker@adacore.com>
3424
3425 * gdb.base/ptype.c (highest): New struct type.
3426 (the_highest): New variable of that type.
3427 (main): Add dummy assignment to a field of variable the_highest.
3428 * gdb.base/ptype.exp: Test type printing of our new variable.
3429
3430 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3431
3432 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
3433 and record first explicitly generated thread number.
3434 Use that thread number for thread specific watchpoint test.
3435 Add iteration number to repetitive tests.
3436
3437 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3438 Jim Blandy <jimb@codesourcery.com>
3439
3440 * gdb.base/expand-psymtabs.c: New testcase
3441 source file.
3442 * gdb.base/expand-psymtabs.exp: New testcase
3443 expect file.
3444
3445 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
3446
3447 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3448 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3449
3450 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.ada/frame_args/foo.adb: New file.
3453 * gdb.ada/frame_args/pck.ads: New file.
3454 * gdb.ada/frame_args/pck.adb: New file.
3455 * gdb.ada/frame_args.exp: New testcase.
3456
3457 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3458
3459 * gdb.base/frame-args.c: New file.
3460 * gdb.base/frame-args.exp: New testcase.
3461
3462 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
3463 Joseph Myers <joseph@codesourcery.com>
3464
3465 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3466
3467 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
3468
3469 * gdb.mi/mi-pending.exp: New.
3470 * gdb.mi/mi-pending.c: New.
3471 * gdb.mi/mi-pendshr.c: New.
3472
3473 2007-12-06 Jim Blandy <jimb@codesourcery.com>
3474
3475 * gdb.base/default.exp: Update expected output for 'info catch'.
3476
3477 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3480 must be set to binary.
3481
3482 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3483
3484 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3485
3486 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3487
3488 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3489 gdb.mi/mi-file-transfer.exp: New.
3490
3491 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3494
3495 2007-11-22 Maciej W. Rozycki <macro@mips.com>
3496
3497 * gdb.trace/backtrace.exp: Fix a typo.
3498 * gdb.trace/circ.exp: Likewise.
3499 * gdb.trace/collection.exp: Likewise.
3500 * gdb.trace/limits.exp: Likewise.
3501 * gdb.trace/report.exp: Likewise.
3502 * gdb.trace/tfind.exp: Likewise.
3503 * gdb.trace/while-dyn.exp: Likewise.
3504
3505 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
3506
3507 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3508 objects of pointers that can't be dereferenced are now
3509 "noneditable".
3510
3511 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3512
3513 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3514 (target_cpu): Remove.
3515
3516 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3517
3518 * gdb.base/ending-run.exp: Expect the list of cleared
3519 breakpoint to come in natural order, not the reversed one.
3520
3521 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3522
3523 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3524 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
3525
3526 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
3527
3528 * gdb.base/printcmds.exp: New function
3529 test_printf_with_dfp.
3530
3531 2007-11-02 Doug Evans <dje@google.com>
3532
3533 * gdb.disasm/t01_mov.s: Remove carriage returns.
3534 * gdb.disasm/t02_mova.s: Ditto.
3535 * gdb.disasm/t03_add.s: Ditto.
3536 * gdb.disasm/t04_sub.s: Ditto.
3537 * gdb.disasm/t05_cmp.s: Ditto.
3538 * gdb.disasm/t06_ari2.s: Ditto.
3539 * gdb.disasm/t07_ari3.s: Ditto.
3540 * gdb.disasm/t08_or.s: Ditto.
3541 * gdb.disasm/t09_xor.s: Ditto.
3542 * gdb.disasm/t10_and.s: Ditto.
3543 * gdb.disasm/t11_logs.s: Ditto.
3544 * gdb.disasm/t12_bit.s: Ditto.
3545 * gdb.disasm/t13_otr.s: Ditto.
3546
3547 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3548
3549 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3550
3551 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3552
3553 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3554 provide DFP support.
3555
3556 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3559 Test "set powerpc vector-abi". Skip auto-detection tests for old
3560 toolchains.
3561
3562 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3563
3564 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3565 with [string compare].
3566
3567 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3568
3569 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3570 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3571
3572 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
3573
3574 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3575 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3576 * gdb.opt/Makefile.in: New makefile.
3577 * Makefile.in: Create new directory "gdb.opt".
3578 * configure.ac: Add "gdb.opt" directory.
3579 * configure: Regenerated.
3580
3581 2007-10-25 Doug Evans <dje@google.com>
3582
3583 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3584 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3585
3586 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
3587 Thiago Jung Bauermann <bauerman@br.ibm.com>
3588
3589 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3590 Floating Point expressions.
3591 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3592 Floating Point variables.
3593 * gdb.base/dfp-test.c: new file containing program with Decimal
3594 Floating variables, used by gdb.base/dfp-test.exp.
3595
3596 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3599
3600 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3601
3602 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3603 compiling test case with GCC.
3604 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3605
3606 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3607
3608 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3609 format changes.
3610
3611 2007-10-18 Michael Snyder <msnyder@specifix.com>
3612
3613 * gdb.base/dbx.exp: Add missing "-re " operator.
3614
3615 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3616
3617 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3618 * configure.ac: Removed trailing spaces after backslash.
3619 * gdb.modula2: New directory.
3620 * gdb.modula2/Makefile.in: New file.
3621 * gdb.modula2/unbounded-array.exp: New file.
3622 * gdb.modula2/unbounded1.c: New file.
3623
3624 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3625
3626 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3627
3628 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
3629
3630 * gdb.base/sigstep.c (main): Add checks for
3631 return values for setitimer call.
3632 Call setitimer again with itimer = ITIMER_REAL
3633 if first call to setitimer fails.
3634
3635 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
3636
3637 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3638 of $timeout.
3639
3640 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3643
3644 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
3645
3646 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3647 of gdb_expect call, to avoid interruption.
3648
3649 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3650
3651 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3652 (v_unsigned_long_long, v_long_long_array)
3653 (v_signed_long_long_array, v_unsigned_long_long_array)
3654 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3655 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3656 [!NO_LONG_LONG]: New.
3657 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3658 v_long_long_member.
3659
3660 (v_long_long_func, v_signed_long_long_func)
3661 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3662 (main) [!NO_LONG_LONG]: Initialize long long variants.
3663
3664 * gdb.base/whatis.exp: If board file requests no_long_long, build
3665 test with NO_LONG_LONG defined. Test long long, signed long long,
3666 and unsigned long long variants but only if board file doesn't
3667 disable it.
3668
3669 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
3670 Daniel Jacobowitz <dan@codesourcery.com>
3671
3672 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3673 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3674 * configure: Regenerated.
3675 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3676 gdb.pascal/types.exp, lib/pascal.exp: New files.
3677
3678 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3679
3680 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3681 call.
3682 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3683 to return to the call.
3684 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3685 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3686 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3687 * gdb.mi/mi-until.exp (test_until): Likewise.
3688 * gdb.mi/mi2-until.exp (test_until): Likewise.
3689
3690 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3691
3692 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3693 two-char array.
3694 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3695
3696 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3697
3698 * gdb.threads/watchthreads.c (thread_function): Sleep between
3699 iterations.
3700 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3701 at once for S/390. Generate matching fails and passes.
3702
3703 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3704
3705 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3706 the 'struct_declarations' variable to zeros.
3707
3708 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3709
3710 * gdb.cp/mb-ctor.cc: New.
3711 * gdb.cp/mb-ctor.exp: New.
3712 * gdb.cp/mb-templates.cc: New.
3713 * gdb.cp/mb-templates.exp: New.
3714
3715 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3716
3717 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3718
3719 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3720
3721 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3722 targets.
3723 * configure: Regenerate.
3724
3725 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
3726
3727 * gdb.base/annota1.exp: Adjust for 'info break'
3728 format changes.
3729 * gdb.base/annota3.exp: Likewise.
3730 * gdb.base/break.exp: Likewise.
3731 * gdb.base/condbreak.exp: Likewise.
3732 * gdb.base/pending.exp: Likewise.
3733 * gdb.base/sepdebug.exp: Likewise.
3734 * gdb.base/unload.exp: Likewise.
3735 * gdb.base/ovldbreak.exp: Likewise.
3736
3737 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3738
3739 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3740 messages.
3741 * gdb.base/chng-syms.exp: Likewise.
3742 * gdb.base/unload.exp: Likewise.
3743
3744 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3745
3746 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3747
3748 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3749
3750 * schedlock.c (NUM): Change to 1.
3751 (main): Use args[0] for the main thread.
3752 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3753 regardless of the number of threads.
3754
3755 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3756
3757 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3758 type down.
3759 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3760 test.
3761 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3762 watchpoint type down.
3763 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3764 test.
3765
3766 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3767
3768 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3769 Move all the tests here and run them twice, once using software
3770 watchpoints and once using hardware watchpoints.
3771 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3772
3773 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3774
3775 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3776 test.
3777
3778 2007-09-10 Mark Kettenis <kettenis@gnu.org>
3779
3780 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3781 build-id.
3782
3783 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3784 know about $ORIGIN. Calculate output dir from $dest instead of
3785 using ${objdir}/{$subdir}.
3786
3787 2007-09-09 Mark Kettenis <kettenis@gnu.org>
3788
3789 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3790 gcore, before continuing with the test.
3791
3792 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3793
3794 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3795 * gdb.mi/mi-watch.exp: Likewise.
3796
3797 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3798 Jim Blandy <jimb@codesourcery.com>
3799
3800 * gdb.arch/i386-sse.exp: Do not expect character constants.
3801 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3802 * gdb.base/display.exp: Allow print/s.
3803 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3804 and unsigned char array changes.
3805
3806 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3807
3808 * gdb.base/display.exp: Add tests for printf %p.
3809
3810 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3811
3812 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3813 the dll name to unicode.
3814
3815 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3816
3817 * gdb.base/default.exp (show version): Update the version text.
3818 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3819
3820 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3823 New files.
3824
3825 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * lib/gdb.exp (build_id_debug_filename_get): New function.
3828 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3829 Remove the generate DEBUG file for the future testcase runs.
3830 New testcase for the NT_GNU_BUILD_ID retrieval.
3831 Move the final testing step to ...
3832 (test_different_dir): ... a new function.
3833 New parameter XFAIL to XFAIL all the tests performed.
3834 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3835 New parameter TYPE to PF_PREFIX all the tests performed.
3836
3837 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3838
3839 * gdb.mi/mi-var-cp.cc (path_expression): New
3840 function.
3841 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3842
3843 2007-08-27 Markus Deuling <deuling@de.ibm.com>
3844
3845 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3846 to fit into SPU Local Store memory.
3847
3848 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3849
3850 * gdb.base/default.exp: Adjust the expected output of "info
3851 warranty" after the switch to GPLv3.
3852
3853 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3854
3855 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3856 to 30000 (from 20000).
3857
3858 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3859
3860 Switch the license of all .exp files to GPLv3.
3861 Switch the license of all .f and .f90 files to GPLv3.
3862 Switch the license of all .s and .S files to GPLv3.
3863
3864 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3865
3866 * configure.ac: Switch license to GPLv3.
3867
3868 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3869
3870 Switch the licensing to GPLv3 for all .ads and .adb files.
3871
3872 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3873
3874 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3875 and t_int_double.
3876 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3877
3878 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3879
3880 * gdb.base/step-line.c: Switch license to GPL version 3, and
3881 update copyright year.
3882 * gdb.base/step-line.inp: Likewise.
3883
3884 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3885
3886 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3887 changes inside gdb1555.c.
3888 * gdb.base/pending.exp: Likewise.
3889
3890 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3891
3892 * config/default.exp: New file.
3893
3894 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3895
3896 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3897 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3898
3899 2007-07-30 Maciej W. Rozycki <macro@mips.com>
3900
3901 * gdb.base/dump.exp: Force the correct endianness for binary
3902 formats not carrying this information.
3903
3904 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3905
3906 * gdb.threads/staticthreads.exp: Match .*sem_post.
3907
3908 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3909
3910 * gdb.base/readline.exp (operate_and_get_next): Match the final
3911 prompt.
3912
3913 2007-07-23 Kevin Buettner <kevinb@redhat.com>
3914
3915 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3916 to restarting SID.
3917
3918 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3919
3920 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3921 prior to `gdb_start'.
3922
3923 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3924
3925 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3926 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3927 Remove call to gdb_unload.
3928
3929 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3930 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3933 for __WIN32__.
3934 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3935 * gdb.base/unload.exp: Use shared library test routines.
3936
3937 2007-07-03 Markus Deuling <deuling@de.ibm.com>
3938
3939 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3940 * gdb.base/solib-symbol-lib.c: Likewise.
3941 * gdb.base/solib-symbol-main.c: Likewise.
3942
3943 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3944
3945 * config/gdbserver.exp (gdb_reconnect): New.
3946 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3947 gdb.base/solib-disc.exp: New files.
3948 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3949 remote debugging".
3950 (gdb_compile): Add shlib_load flag.
3951 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3952 port.
3953 (gdbserver_reconnect): New.
3954
3955 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
3956 Daniel Jacobowitz <dan@codesourcery.com>
3957
3958 * gdb.base/annota3.exp: Test for if construct.
3959
3960 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3961
3962 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3963
3964 2007-06-21 Chris Dearman <chris@mips.com>
3965 Maciej W. Rozycki <macro@mips.com>
3966
3967 * gdb.base/display.exp: Allow a newline after display/i.
3968 * gdb.base/pc-fp.exp: Likewise.
3969 * gdb.base/sigbpt.exp: Likewise.
3970
3971 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3972
3973 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3974 required features to be included.
3975
3976 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3977
3978 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3979 in info threads output.
3980
3981 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3982 Markus Deuling <deuling@de.ibm.com>
3983
3984 * gdb.arch/spu-info.exp: New testcase.
3985 * gdb.arch/spu-info.c: New file.
3986
3987 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3988
3989 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3990 tpcs_offset. Restore lr after the call.
3991 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3992
3993 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3996 (gdbserver_run): Kill any running gdbserver.
3997 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3998
3999 2007-05-17 Maciej W. Rozycki <macro@mips.com>
4000
4001 * gdb.base/sigbpt.exp: Preset segv_addr.
4002
4003 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4006 (gdb_compile_shlib): Likewise.
4007 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4008 (default_gdb_init): Clear cleanfiles.
4009 (gdb_finish): Delete recorded cleanfiles.
4010 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4011
4012 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4013 Do not use isnative.
4014 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4015 gdb.base/so-impl-ld.exp: Likewise.
4016 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4017 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4018 gdb_compile.
4019
4020 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4021
4022 * config/unknown.exp: Remove.
4023
4024 2007-05-15 Markus Deuling <deuling@de.ibm.com>
4025
4026 * gdb.base/info-proc.exp: Check is_remote.
4027
4028 2007-05-14 Markus Deuling <deuling@de.ibm.com>
4029
4030 * gdb.base/gcore.exp: Initialize variable core_supported.
4031
4032 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4033
4034 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4035
4036 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4039 * gdb.threads/print-threads.exp (test_all_threads): Allow
4040 negative and hexadecimal thread IDs.
4041
4042 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4043
4044 * gdb.java/jprint.java (public): Avoid invalid call to static
4045 method.
4046
4047 2007-05-14 Denis Pilat <denis.pilat@st.com>
4048
4049 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4050 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4051 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4052 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4053 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4054
4055 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4056
4057 * gdb.base/overlays.exp: Add support for targets with only code
4058 overlay support, not data overlay. Support spu-*-* target in
4059 this mode.
4060 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4061 * gdb.base/spu.ld: New file.
4062
4063 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4066
4067 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4068
4069 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4070
4071 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4072
4073 * gdb.java/jmain.exp: Handle demangled names with and without method
4074 signatures.
4075
4076 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4077
4078 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4079 (have_a_very_merry_interrupt): Remove calls to puts.
4080 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4081 inferior output.
4082 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4083 test names.
4084
4085 2007-04-29 Markus Deuling <deuling@de.ibm.com>
4086 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.base/auxv.exp (core_works): Also check is_remote.
4089 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4090
4091 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
4092
4093 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4094 message, not the undefined 'module' variable.
4095 * gdb.base/siginfo.exp: Likewise.
4096 * gdb.base/sigstep.exp: Likewise.
4097 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4098 serialport.
4099 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4100
4101 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
4102
4103 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4104 target sim fails. Return 0 otherwise.
4105 (gdb_load): Return prematurely if gdb_target_sim fails.
4106
4107 2007-04-16 Denis Pilat <denis.pilat@st.com>
4108
4109 * gdb.base/setshow.exp: Reset height after having set it to 100.
4110
4111 2007-04-16 Denis Pilat <denis.pilat@st.com>
4112
4113 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4114
4115 2007-04-16 Denis Pilat <denis.pilat@st.com>
4116
4117 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4118
4119 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4120
4121 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4122 tests. Run the frozen varobjs test.
4123 * gdb.mi/var-cmd.c (do_frozen_tests): New.
4124 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
4125
4126 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4127
4128 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4129 gdb.base/type-opaque.exp: New files.
4130
4131 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
4132
4133 * gdb.mi/mi-var-child.c
4134 (do_children_tests): User char[2] instead of
4135 char so that automatic printing of pointers to char
4136 don't give unpredicable result.
4137 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4138 local variables.
4139 * gdb.mi/mi-var-child.exp: Step to right line
4140 of do_children_tests.
4141 * gdb.mi/mi2-var-child.exp: Likewise.
4142 * gdb.mi/mi-var-cmd.exp: Step to right line of
4143 do_locals_tests.
4144 (do_children_tests): User char[2] instead of
4145 char so that automatic printing of pointers to char
4146 don't give unpredicable result.
4147 * gdb.mi/mi2-var-cmd.exp: Likewise.
4148 * lib/mi-support.exp (mi_continue_to_line):
4149 Pass test name to mi_wait_for_stop.
4150
4151 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4152
4153 * gdb.asm/asm-source.exp: Remove d10v case.
4154 * lib/gdb.exp (skip_cplus_tests): Likewise.
4155 * gdb.asm/d10v.inc: Deleted.
4156
4157 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4158
4159 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4160
4161 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4162
4163 * config/netware.exp: Delete file.
4164
4165 2007-03-29 Joel Brobecker <brobecker@adacore.com>
4166
4167 * gdb.dwarf2/dw2-noloc.S: New file.
4168 * gdb.dwarf2/dw2-noloc.exp: New file.
4169
4170 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4171
4172 * gdb.cp/method2.cc: New test.
4173 * gdb.cp/method2.exp: New test.
4174 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4175
4176 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4177
4178 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4179
4180 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4181
4182 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4183
4184 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4185
4186 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4187 (gdb_load): Delete, replace with...
4188 (gdb_reload): ...this.
4189 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4190 * gdb.server/server-mon.exp: Likewise.
4191 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4192 (gdb_start_cmd): New.
4193 (gdb_file_cmd): Save the last loaded file.
4194 (gdb_reload): New.
4195 (gdb_gnu_strip_debug): Use transform.
4196 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4197 support here. Use new $last_loaded_file. Check mtime.
4198 (gdb_target_cmd): Handle ObjC failure case.
4199 (infer_host_exec): Delete.
4200 (gdbserver_load): Rename to...
4201 (gdbserver_run): ...this. Simplify.
4202 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4203 (mi_gdb_load): Move most contents to a new function...
4204 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4205 (mi_run_cmd): Use mi_gdb_target_load.
4206 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4207 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4208 Use gdb_run_cmd.
4209 * gdb.base/charsign.exp: Remove incorrect comment.
4210 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4211 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4212 gdb.base/start.exp: Use gdb_start_cmd.
4213
4214 2007-03-23 Nigel Stephens <nigel@mips.com>
4215 Maciej W. Rozycki <macro@mips.com>
4216
4217 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4218 * gdb.base/signull.exp: Similarly.
4219
4220 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4221
4222 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4223 messages available to test cases (like chng-sym.exp).
4224
4225 2007-03-14 Andreas Schwab <schwab@suse.de>
4226
4227 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4228 format changes.
4229
4230 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4231
4232 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4233 (optimized_1): New.
4234 (main): Call optimized_1.
4235 (gdb2029): Correct typos. Call gdb2029_marker.
4236 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4237 for gdb2029.
4238
4239 2007-03-12 Mark Kettenis <kettenis@gnu.org>
4240
4241 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4242 as tabs. Remove redundant test pattern.
4243
4244 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4245
4246 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4247 for /a format output.
4248
4249 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4250
4251 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4252 collect output incrementally.
4253
4254 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4255
4256 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4257 for -var-create lpcharacter test.
4258 * gdb.mi/mi2-var-cmd.exp: Likewise.
4259
4260 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4261
4262 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4263 pass on targets where address zero is readable.
4264
4265 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4266
4267 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4268 just a single architecture.
4269
4270 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4271
4272 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4273 (fetch_all_registers): New function, uses gdb_test_multiple and
4274 exp_continue to fetch inferior output line-by-line.
4275 Replace all uses of do_get_all_registers by fetch_all_registers.
4276
4277 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4278
4279 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4280 in target_info.
4281
4282 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4283
4284 * gdb.threads/manythreads.exp: Use $message string for
4285 consistancy; add a default (timeout) case.
4286
4287 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4288
4289 * gdb.base/watchpoint.exp: Fix truncated comment.
4290
4291 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4292
4293 * Makefile.in: Remove spurious single-quotes from sed command.
4294
4295 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4296
4297 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4298 func.
4299 * gdb.mi/mi2-var-cmd.exp: Likewise.
4300
4301 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4302
4303 * gdb.dwarf2/dw2-producer.S: New file.
4304 * gdb.dwarf2/dw2-producer.exp: New testcase.
4305
4306 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
4307
4308 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4309 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4310 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4311 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4312 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4313 Revert tests to use mi_gdb_test and include value field in output
4314 of -var-create.
4315
4316 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4317
4318 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4319
4320 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4321
4322 * gdb.base/maint.exp: Remove full paths from test names.
4323 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4324 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4325
4326 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4327
4328 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4329
4330 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4331
4332 * gdb.server/server-mon.exp: New test.
4333
4334 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4335
4336 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4337
4338 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4339
4340 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4341 register capitalization.
4342
4343 2007-02-13 Denis Pilat <denis.pilat@st.com>
4344
4345 * gdb.mi/mi-var-invalidate.exp: New file.
4346
4347 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4348
4349 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4350
4351 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4354
4355 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4358 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4359
4360 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
4361
4362 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4363 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4364 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4365 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4366 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4367 * gdb.mi/gdb792.exp, lib/mi-support.exp:
4368 Update tests to include value field in output of -var-create.
4369
4370 2007-02-08 Andreas Schwab <schwab@suse.de>
4371
4372 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4373
4374 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4375
4376 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4377 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4378
4379 2007-02-02 Denis Pilat <denis.pilat@st.com>
4380
4381 * gdb.threads/threadapply.exp: check that frame is not changed by
4382 the thread apply all command.
4383
4384 2007-01-31 Andreas Schwab <schwab@suse.de>
4385
4386 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4387
4388 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4389 in the dwarf sections.
4390 * gdb.dwarf2/mac-fileno.S: Likewise.
4391
4392 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4393 bspstore register on ia64.
4394
4395 2007-01-29 Andreas Schwab <schwab@suse.de>
4396
4397 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4398 "frame-begin" annotation.
4399
4400 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4401 number of "frames-invalid" annotations.
4402
4403 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.base/commands.exp: Call if_commands_test.
4406 (gdb_test_no_prompt, if_commands_test): New.
4407
4408 2007-01-28 Mark Kettenis <kettenis@gnu.org>
4409
4410 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4411
4412 2007-01-27 Andreas Schwab <schwab@suse.de>
4413
4414 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4415 .short/.int/.quad in the dwarf sections.
4416 * gdb.dwarf2/dw2-intercu.S: Likewise.
4417 * gdb.dwarf2/dw2-intermix.S: Likewise.
4418
4419 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4422 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4423 array.
4424 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4425 * gdb.base/setvar.exp: Likewise.
4426
4427 2007-01-26 Andreas Schwab <schwab@suse.de>
4428
4429 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4430 test.
4431
4432 * gdb.base/multi-forks.exp ("restart $i"): Also match
4433 __kernel_syscall_via_break.
4434
4435 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4436
4437 * lib/mi-support.exp (mi_delete_varobj): New.
4438 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4439 testcase.
4440 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4441 (main): Call the above.
4442 (reference_update_test, base_in_reference_test)
4443 (reference_to_pointer): Delete the created varobjs.
4444
4445 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4446
4447 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4448 * configure: Regenerated.
4449 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4450 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4451 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4452 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4453 * lib/gdb.exp (gdb_skip_xml_test): New function.
4454
4455 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4456
4457 * gdb.base/sigrepeat.exp: Correct error message.
4458
4459 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4460 Daniel Jacobowitz <dan@codesourcery.com>
4461
4462 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4463 gdb.arch/i386-gnu-cfi-asm.S: New files.
4464
4465 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * lib/gdb.exp: Abort on missing `site.exp'.
4468
4469 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4470 Daniel Jacobowitz <dan@codesourcery.com>
4471
4472 * gdb.base/included.c, gdb.base/included.exp,
4473 gdb.base/included.h: New files.
4474
4475 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4478 (maximize_rlimit): Reduce limits on 64-bit systems.
4479
4480 2007-01-19 Mark Kettenis <kettenis@gnu.org>
4481
4482 From Marcus Deuling <deuling@de.ibm.com>:
4483 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4484 every case.
4485
4486 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
4487
4488 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4489 (test_path_specification): Use objdir instead of srcdir to always
4490 get an absolute filename.
4491
4492 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4493
4494 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4495
4496 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4497
4498 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4499 Make sure the variable we're using is in scope.
4500 (reference_to_pointer): Likewise.
4501
4502 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4503
4504 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4505 has no debug information.
4506
4507 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4508
4509 * gdb.base/annota1.exp: Remove extra send_gdb.
4510
4511 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4512
4513 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4514
4515 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4516
4517 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4518
4519 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
4520 Daniel Jacobowitz <dan@codesourcery.com>
4521
4522 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4523 lcharacter or linteger change. Correct duplicated test name.
4524 * gdb.mi/mi2-var-cmd.exp: Likewise.
4525
4526 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4527
4528 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4529
4530 2007-01-05 Joel Brobecker <brobecker@adacore.com>
4531
4532 * gdb.base/nofield.c: New file.
4533 * gdb.base/nofield.exp: New testcase.
4534
4535 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
4536
4537 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4538
4539 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4540 test.
4541
4542 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4543
4544 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4545
4546 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4547
4548 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4549 when continuing.
4550
4551 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4552
4553 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4554 Expect ".exe" extension.
4555
4556 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4557
4558 * gdb.base/charset.exp: Add explicit filename to break.
4559 * gdb.base/dbx.exp: Add explicit filename to breaks.
4560
4561 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4562
4563 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4564 * gdb.mi/mi2-file.exp: Likewise.
4565
4566 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4567
4568 Implement specification of MI tests as comments
4569 in C and C++ sources.
4570 * lib/mi-support.exp (mi_autotest_data): New variable.
4571 (mi_autotest_source): New variable.
4572 (count_newlines, mi_prepare_inline_tests)
4573 (mi_get_inline_test, mi_continue_to_line)
4574 (mi_run_inline_test, mi_tbreak)
4575 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4576 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4577 Run inline tests.
4578 * gdb.mi/mi-var-cp.cc: Define tests here.
4579
4580 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4581
4582 Simplify usage of mi_continue_to.
4583 * lib/mi-support.exp (mi_runto_helper): Renamed
4584 from mi_runto, added new parameter 'run_or_continue'.
4585 (mi_runto): Use mi_runto_helper.
4586 (mi_continue_to): Accept just function name as parameter.
4587 Use mi_runto_helper.
4588 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4589 * gdb.mi/mi2-var-cmd.exp: Likewise.
4590
4591 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4592
4593 Make this testcase a bit more realistic. The current code
4594 is too simplistic, and allows the compiler to optimize out
4595 some of the entities we need for this testcase.
4596 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4597 (Do_Nothing): Add extra parameter.
4598 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4599 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4600 by using a variable of type Void_Star.
4601
4602 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/catch_ex/foo.adb: New file.
4605 * gdb.ada/catch_ex.exp: New testcase.
4606
4607 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4608
4609 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4610 pass --image-base to linker.
4611
4612 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4613 Daniel Jacobowitz <dan@codesourcery.com>
4614
4615 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4616 secondary prompts.
4617
4618 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4619
4620 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4621 output. Test the types of members and member pointers.
4622 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4623 gdb/2092.
4624 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4625 statement. Enable for GCC. Update expected output for some tests
4626 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4627 layout.
4628 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4629 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4630 (Diamond::vget_base): New.
4631 (main): Add new tests.
4632 * gdb.cp/printmethod.exp: Update expected output for member functions.
4633 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4634 print pEe->D::vg().
4635
4636 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4637
4638 * gdb.threads/tls.exp: Allow stops in sem_post.
4639
4640 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4641
4642 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4643 * gdb.base/annota3.exp: Likewise.
4644 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4645 again (instead of timing out).
4646 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4647 GCC bug 26475.
4648 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4649 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4650 test from jmisc1.exp.
4651 * gdb.java/jmisc1.exp: Delete.
4652 * gdb.java/jprint.exp: Adjust to work with method signatures including
4653 return types.
4654 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4655 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4656 * lib/java.exp (compile_java_from_source): Pass the correct type
4657 to target_compile.
4658
4659 2006-12-31 Joel Brobecker <brobecker@adacore.com>
4660
4661 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4662 (stack_align_edx): New function.
4663 (stack_align_eax): New function.
4664 (main): Add calls to stack_align_edx and stack_align_eax.
4665 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4666 Add testing for the cases where the register used during a stack
4667 realignment is edx. Same for eax.
4668
4669 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4670
4671 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4672 and generic PE targets.
4673
4674 2006-12-29 Joel Brobecker <brobecker@adacore.com>
4675
4676 * gdb.ada/array_return.exp: Update copyright date list.
4677
4678 2006-12-27 Joel Brobecker <brobecker@adacore.com>
4679
4680 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4681 (Create_Small_Float_Vector): New function.
4682 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4683 function body.
4684 * gdb.ada/array_return/p.adb: Use new type and function from
4685 package Pck.
4686 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4687 able to print the value returned by a function returning an
4688 array of float.
4689
4690 2006-12-20 Joel Brobecker <brobecker@adacore.com>
4691
4692 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4693 The associated tests should be PASSing.
4694
4695 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4696
4697 Test for base in references.
4698 * gdb.mi/mi-var-cp.cc: Add test code.
4699 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4700 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4701 * gdb.mi/mi2-watch.exp: Likewise.
4702 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4703 (mi_list_varobj_children): New function.
4704
4705 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4706
4707 * lib/mi-support.exp
4708 (mi_runto): Accept "()" after function name.
4709 (mi_create_varobj): New function.
4710 (mi_varobj_update): New function.
4711 (mi_Check_varobj_value): New function.
4712 * gdb.mi/mi-var-cp.exp: New file.
4713 * gdb.mi/mi-var-cp.cc: New file.
4714
4715 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4718 gdb.base/weaklib2.c: New files.
4719
4720 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
4721
4722 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4723 info. Adjust test names.
4724
4725 * gdb.base/break.c (main): Move position of malloc.
4726 * gdb.base/break.exp: Revert mistaken checkin.
4727
4728 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4729
4730 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4731 assignement of arrays and function pointers.
4732 * gdb.mi/var-cmd.c: Add declaration necessary for above
4733 tests.
4734
4735 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4736
4737 * gdb.base/break.c (main): Call malloc.
4738
4739 * gdb.threads/linux-dp.exp: Read thread table before and after
4740 creating each philosopher and verify it.
4741
4742 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4743 Paul Brook <paul@codesourcery.com>
4744 Daniel Jacobowitz <dan@codesourcery.com>
4745
4746 * gdb.base/ending-run.exp: Flatten expect script stepping out of
4747 main to remove duplication. Add start function of the form
4748 '_*start[1-9]*'. Add RVDS start function.
4749
4750 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4753
4754 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4755
4756 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4757 * gdb.asm/spu.inc: New file.
4758 * gdb.base/term.exp: Disable if [target_info exists noargs].
4759 * gdb.gdb/complaints.exp: Disable if ![isnative].
4760 * gdb.gdb/selftest.exp: Likewise.
4761 * gdb.gdb/observer.exp: Likewise.
4762 * gdb.gdb/xfullpath.exp: Likewise.
4763 * gdb.base/attach.exp: Disable on SPU target.
4764 * gdb.cp/bs145503.exp: Likewise.
4765 * gdb.cp/exception.exp: Likewise.
4766 * gdb.cp/userdef.exp: Likewise.
4767
4768 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4769
4770 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4771
4772 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4773
4774 * gdb.base/completion.exp: Fix completion tests for
4775 'info' and 'info '.
4776 * gdb.base/help.exp (help_test_raw, test_class_help)
4777 (test_prefix_command_help): Move...
4778 * lib/gdb.exp: Here.
4779 * gdb.base/main.exp: Adjust.
4780 * gdb.cp/maint.exp: Adjust.
4781 * gdb.trace/tracecmd.exp: Use test_help_class.
4782
4783 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4784
4785 * gdb.stabs/weird.exp (print_weird_var): Use
4786 gdb_test_multiple instead of gdb_expect.
4787
4788 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4789
4790 * gdb.base/help.exp (help_test_raw): New.
4791 (test_class_help): New.
4792 (test_prefix_command_help): New.
4793 Adjust testcases.
4794
4795 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
4796
4797 * gdb.base/constvars.c (main): Write to crass and crips, so that
4798 they are allocated by the compiler.
4799
4800 2006-10-27 Andreas Schwab <schwab@suse.de>
4801
4802 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4803 "detach-fork".
4804
4805 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4806
4807 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4808 of patterns.
4809
4810 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4811
4812 * gdb.base/sepdebug.exp: Remove debug format test.
4813 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4814 Handle no-symtab.
4815 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4816
4817 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4818
4819 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4820 int to pointer or pointer to int.
4821 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4822
4823 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4824
4825 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4826
4827 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4830
4831 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4832
4833 PR c++/2116
4834 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4835
4836 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4839 the corresponding bug has been fixed in GDB (PR/2018).
4840
4841 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4842
4843 * gdb.base/subst.exp: New testcase.
4844
4845 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4846
4847 * gdb.ada/array_return/pck.ads: Add copyright notice.
4848 * gdb.ada/array_return/pck.adb: Likewise.
4849 * gdb.ada/array_return/p.adb: Likewise.
4850 * gdb.ada/exec_changed/first.adb: Likewise.
4851 * gdb.ada/exec_changed/second.adb: Likewise.
4852
4853 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4854
4855 * gdb.ada/watch_arg/watch.adb: New file.
4856 * gdb.ada/watch_arg.exp: New testcase.
4857
4858 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4859
4860 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
4861 via string_to_regexp.
4862 * gdb.mi/mi2-basics.exp: Likewise.
4863
4864 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
4865
4866 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4867 Remove unused / obsolete files.
4868
4869 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
4870
4871 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4872
4873 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4874
4875 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4876 HIGH_FRAME argument to -stack-list-arguments can be larger than
4877 the number of frames.
4878
4879 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4880
4881 * gdb.base/args.c (main): Add breakpoint marker.
4882 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4883 really test empty arguments.
4884 (args_load): Delete.
4885 (args_test): New.
4886
4887 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
4888
4889 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4890 check for one file.
4891
4892 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4893
4894 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4895 HIGH_FRAME argument to -stack-list-locals can be larger than
4896 the number of frames.
4897
4898 2006-08-18 Fred Fish <fnf@specifix.com>
4899
4900 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4901 '$' in front of skip_vmx_tests_saved when setting that.
4902
4903 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4904
4905 * gdb.base/trace-commands.exp: New file.
4906
4907 2006-08-10 Joel Brobecker <brobecker@adacore.com>
4908 Daniel Jacobowitz <dan@codesourcery.com>
4909
4910 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4911 expected output of the backtrace commands.
4912
4913 2006-08-09 Joel Brobecker <brobecker@adacore.com>
4914
4915 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4916 untested followed by return combination.
4917 * gdb.arch/altivec-regs.exp: Likewise.
4918 * gdb.arch/e500-abi.exp: Likewise.
4919 * gdb.arch/e500-regs.exp: Likewise.
4920 * gdb.arch/gdb1291.exp: Likewise.
4921 * gdb.arch/gdb1431.exp: Likewise.
4922 * gdb.arch/gdb1558.exp: Likewise.
4923 * gdb.arch/i386-prologue.exp: Likewise.
4924 * gdb.arch/i386-unwind.exp: Likewise.
4925 * gdb.asm/asm-source.exp: Likewise.
4926 * gdb.base/a2-run.exp: Likewise.
4927 * gdb.base/advance.exp: Likewise.
4928 * gdb.base/all-bin.exp: Likewise.
4929 * gdb.base/annota1.exp: Likewise.
4930 * gdb.base/annota3.exp: Likewise.
4931 * gdb.base/args.exp: Likewise.
4932 * gdb.base/arithmet.exp: Likewise.
4933 * gdb.base/assign.exp: Likewise.
4934 * gdb.base/async.exp: Likewise.
4935 * gdb.base/attach.exp: Likewise.
4936 * gdb.base/bang.exp: Likewise.
4937 * gdb.base/bigcore.exp: Likewise.
4938 * gdb.base/bitfields.exp: Likewise.
4939 * gdb.base/bitfields2.exp: Likewise.
4940 * gdb.base/break.exp: Likewise.
4941 * gdb.base/call-sc.exp: Likewise.
4942 * gdb.base/call-strs.exp: Likewise.
4943 * gdb.base/callfuncs.exp: Likewise.
4944 * gdb.base/checkpoint.exp: Likewise.
4945 * gdb.base/chng-syms.exp: Likewise.
4946 * gdb.base/code-expr.exp: Likewise.
4947 * gdb.base/commands.exp: Likewise.
4948 * gdb.base/completion.exp: Likewise.
4949 * gdb.base/cond-expr.exp: Likewise.
4950 * gdb.base/condbreak.exp: Likewise.
4951 * gdb.base/consecutive.exp: Likewise.
4952 * gdb.base/constvars.exp: Likewise.
4953 * gdb.base/corefile.exp: Likewise.
4954 * gdb.base/cvexpr.exp: Likewise.
4955 * gdb.base/dbx.exp: Likewise.
4956 * gdb.base/define.exp: Likewise.
4957 * gdb.base/detach.exp: Likewise.
4958 * gdb.base/display.exp: Likewise.
4959 * gdb.base/dump.exp: Likewise.
4960 * gdb.base/ena-dis-br.exp: Likewise.
4961 * gdb.base/ending-run.exp: Likewise.
4962 * gdb.base/environ.exp: Likewise.
4963 * gdb.base/eval-skip.exp: Likewise.
4964 * gdb.base/exprs.exp: Likewise.
4965 * gdb.base/fileio.exp: Likewise.
4966 * gdb.base/finish.exp: Likewise.
4967 * gdb.base/float.exp: Likewise.
4968 * gdb.base/foll-exec.exp: Likewise.
4969 * gdb.base/foll-fork.exp: Likewise.
4970 * gdb.base/foll-vfork.exp: Likewise.
4971 * gdb.base/freebpcmd.exp: Likewise.
4972 * gdb.base/funcargs.exp: Likewise.
4973 * gdb.base/gcore.exp: Likewise.
4974 * gdb.base/gdb1090.exp: Likewise.
4975 * gdb.base/gdb1250.exp: Likewise.
4976 * gdb.base/huge.exp: Likewise.
4977 * gdb.base/info-proc.exp: Likewise.
4978 * gdb.base/interrupt.exp: Likewise.
4979 * gdb.base/jump.exp: Likewise.
4980 * gdb.base/langs.exp: Likewise.
4981 * gdb.base/lineinc.exp: Likewise.
4982 * gdb.base/list.exp: Likewise.
4983 * gdb.base/logical.exp: Likewise.
4984 * gdb.base/long_long.exp: Likewise.
4985 * gdb.base/macscp.exp: Likewise.
4986 * gdb.base/maint.exp: Likewise.
4987 * gdb.base/mips_pro.exp: Likewise.
4988 * gdb.base/miscexprs.exp: Likewise.
4989 * gdb.base/multi-forks.exp: Likewise.
4990 * gdb.base/opaque.exp: Likewise.
4991 * gdb.base/overlays.exp: Likewise.
4992 * gdb.base/pc-fp.exp: Likewise.
4993 * gdb.base/pointers.exp: Likewise.
4994 * gdb.base/printcmds.exp: Likewise.
4995 * gdb.base/psymtab.exp: Likewise.
4996 * gdb.base/ptype.exp: Likewise.
4997 * gdb.base/recurse.exp: Likewise.
4998 * gdb.base/relational.exp: Likewise.
4999 * gdb.base/relocate.exp: Likewise.
5000 * gdb.base/remote.exp: Likewise.
5001 * gdb.base/reread.exp: Likewise.
5002 * gdb.base/restore.exp: Likewise.
5003 * gdb.base/return.exp: Likewise.
5004 * gdb.base/return2.exp: Likewise.
5005 * gdb.base/scope.exp: Likewise.
5006 * gdb.base/sect-cmd.exp: Likewise.
5007 * gdb.base/sep.exp: Likewise.
5008 * gdb.base/sepdebug.exp: Likewise.
5009 * gdb.base/setshow.exp: Likewise.
5010 * gdb.base/setvar.exp: Likewise.
5011 * gdb.base/sigall.exp: Likewise.
5012 * gdb.base/sigbpt.exp: Likewise.
5013 * gdb.base/signals.exp: Likewise.
5014 * gdb.base/signull.exp: Likewise.
5015 * gdb.base/sizeof.exp: Likewise.
5016 * gdb.base/solib.exp: Likewise.
5017 * gdb.base/step-line.exp: Likewise.
5018 * gdb.base/step-test.exp: Likewise.
5019 * gdb.base/structs.exp: Likewise.
5020 * gdb.base/structs2.exp: Likewise.
5021 * gdb.base/term.exp: Likewise.
5022 * gdb.base/twice.exp: Likewise.
5023 * gdb.base/until.exp: Likewise.
5024 * gdb.base/varargs.exp: Likewise.
5025 * gdb.base/volatile.exp: Likewise.
5026 * gdb.base/watchpoint.exp: Likewise.
5027 * gdb.base/whatis-exp.exp: Likewise.
5028 * gdb.base/whatis.exp: Likewise.
5029 * gdb.cp/ambiguous.exp: Likewise.
5030 * gdb.cp/annota2.exp: Likewise.
5031 * gdb.cp/annota3.exp: Likewise.
5032 * gdb.cp/bool.exp: Likewise.
5033 * gdb.cp/breakpoint.exp: Likewise.
5034 * gdb.cp/casts.exp: Likewise.
5035 * gdb.cp/class2.exp: Likewise.
5036 * gdb.cp/classes.exp: Likewise.
5037 * gdb.cp/cplusfuncs.exp: Likewise.
5038 * gdb.cp/ctti.exp: Likewise.
5039 * gdb.cp/derivation.exp: Likewise.
5040 * gdb.cp/exception.exp: Likewise.
5041 * gdb.cp/gdb1355.exp: Likewise.
5042 * gdb.cp/hang.exp: Likewise.
5043 * gdb.cp/inherit.exp: Likewise.
5044 * gdb.cp/local.exp: Likewise.
5045 * gdb.cp/m-data.exp: Likewise.
5046 * gdb.cp/m-static.exp: Likewise.
5047 * gdb.cp/member-ptr.exp: Likewise.
5048 * gdb.cp/method.exp: Likewise.
5049 * gdb.cp/misc.exp: Likewise.
5050 * gdb.cp/namespace.exp: Likewise.
5051 * gdb.cp/overload.exp: Likewise.
5052 * gdb.cp/ovldbreak.exp: Likewise.
5053 * gdb.cp/pr-1023.exp: Likewise.
5054 * gdb.cp/pr-1210.exp: Likewise.
5055 * gdb.cp/pr-574.exp: Likewise.
5056 * gdb.cp/printmethod.exp: Likewise.
5057 * gdb.cp/psmang.exp: Likewise.
5058 * gdb.cp/ref-params.exp: Likewise.
5059 * gdb.cp/ref-types.exp: Likewise.
5060 * gdb.cp/rtti.exp: Likewise.
5061 * gdb.cp/templates.exp: Likewise.
5062 * gdb.cp/try_catch.exp: Likewise.
5063 * gdb.cp/userdef.exp: Likewise.
5064 * gdb.cp/virtfunc.exp: Likewise.
5065 * gdb.disasm/am33.exp: Likewise.
5066 * gdb.disasm/h8300s.exp: Likewise.
5067 * gdb.disasm/mn10300.exp: Likewise.
5068 * gdb.disasm/sh3.exp: Likewise.
5069 * gdb.disasm/t01_mov.exp: Likewise.
5070 * gdb.disasm/t02_mova.exp: Likewise.
5071 * gdb.disasm/t03_add.exp: Likewise.
5072 * gdb.disasm/t04_sub.exp: Likewise.
5073 * gdb.disasm/t05_cmp.exp: Likewise.
5074 * gdb.disasm/t06_ari2.exp: Likewise.
5075 * gdb.disasm/t07_ari3.exp: Likewise.
5076 * gdb.disasm/t08_or.exp: Likewise.
5077 * gdb.disasm/t09_xor.exp: Likewise.
5078 * gdb.disasm/t10_and.exp: Likewise.
5079 * gdb.disasm/t11_logs.exp: Likewise.
5080 * gdb.disasm/t12_bit.exp: Likewise.
5081 * gdb.disasm/t13_otr.exp: Likewise.
5082 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5083 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5084 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5085 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5086 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5087 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5088 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5089 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5090 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5091 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5092 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5093 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5094 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5095 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5096 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5097 * gdb.mi/gdb701.exp: Likewise.
5098 * gdb.mi/gdb792.exp: Likewise.
5099 * gdb.mi/mi-basics.exp: Likewise.
5100 * gdb.mi/mi-break.exp: Likewise.
5101 * gdb.mi/mi-cli.exp: Likewise.
5102 * gdb.mi/mi-console.exp: Likewise.
5103 * gdb.mi/mi-disassemble.exp: Likewise.
5104 * gdb.mi/mi-eval.exp: Likewise.
5105 * gdb.mi/mi-file.exp: Likewise.
5106 * gdb.mi/mi-read-memory.exp: Likewise.
5107 * gdb.mi/mi-regs.exp: Likewise.
5108 * gdb.mi/mi-return.exp: Likewise.
5109 * gdb.mi/mi-simplerun.exp: Likewise.
5110 * gdb.mi/mi-stack.exp: Likewise.
5111 * gdb.mi/mi-stepi.exp: Likewise.
5112 * gdb.mi/mi-syn-frame.exp: Likewise.
5113 * gdb.mi/mi-until.exp: Likewise.
5114 * gdb.mi/mi-var-block.exp: Likewise.
5115 * gdb.mi/mi-var-child.exp: Likewise.
5116 * gdb.mi/mi-var-cmd.exp: Likewise.
5117 * gdb.mi/mi-var-display.exp: Likewise.
5118 * gdb.mi/mi-watch.exp: Likewise.
5119 * gdb.mi/mi2-basics.exp: Likewise.
5120 * gdb.mi/mi2-break.exp: Likewise.
5121 * gdb.mi/mi2-cli.exp: Likewise.
5122 * gdb.mi/mi2-console.exp: Likewise.
5123 * gdb.mi/mi2-disassemble.exp: Likewise.
5124 * gdb.mi/mi2-eval.exp: Likewise.
5125 * gdb.mi/mi2-file.exp: Likewise.
5126 * gdb.mi/mi2-read-memory.exp: Likewise.
5127 * gdb.mi/mi2-regs.exp: Likewise.
5128 * gdb.mi/mi2-return.exp: Likewise.
5129 * gdb.mi/mi2-simplerun.exp: Likewise.
5130 * gdb.mi/mi2-stack.exp: Likewise.
5131 * gdb.mi/mi2-stepi.exp: Likewise.
5132 * gdb.mi/mi2-syn-frame.exp: Likewise.
5133 * gdb.mi/mi2-until.exp: Likewise.
5134 * gdb.mi/mi2-var-block.exp: Likewise.
5135 * gdb.mi/mi2-var-child.exp: Likewise.
5136 * gdb.mi/mi2-var-cmd.exp: Likewise.
5137 * gdb.mi/mi2-var-display.exp: Likewise.
5138 * gdb.mi/mi2-watch.exp: Likewise.
5139 * gdb.stabs/exclfwd.exp: Likewise.
5140 * gdb.stabs/weird.exp: Likewise.
5141 * gdb.threads/gcore-thread.exp: Likewise.
5142 * gdb.trace/actions.exp: Likewise.
5143 * gdb.trace/backtrace.exp: Likewise.
5144 * gdb.trace/circ.exp: Likewise.
5145 * gdb.trace/collection.exp: Likewise.
5146 * gdb.trace/deltrace.exp: Likewise.
5147 * gdb.trace/infotrace.exp: Likewise.
5148 * gdb.trace/limits.exp: Likewise.
5149 * gdb.trace/packetlen.exp: Likewise.
5150 * gdb.trace/passc-dyn.exp: Likewise.
5151 * gdb.trace/passcount.exp: Likewise.
5152 * gdb.trace/report.exp: Likewise.
5153 * gdb.trace/save-trace.exp: Likewise.
5154 * gdb.trace/tfind.exp: Likewise.
5155 * gdb.trace/tracecmd.exp: Likewise.
5156 * gdb.trace/while-dyn.exp: Likewise.
5157 * gdb.trace/while-stepping.exp: Likewise.
5158
5159 2006-08-08 Joel Brobecker <brobecker@adacore.com>
5160
5161 * gdb.base/step-bt.c: New file.
5162 * gdb.base/step-bt.exp: New testcase.
5163
5164 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5165
5166 * config/monitor.exp (gdb_load): Remove support for obsolete
5167 download-write-size.
5168 * gdb.base/remote.exp: Likewise. Update all callers of
5169 gdb_timed_load.
5170
5171 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5172
5173 * cursal.exp: Pass binfile to gdb_load.
5174
5175 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5176
5177 * gdb.base/cursal.exp: Add "" to gdb_load call.
5178
5179 2006-07-29 Mark Kettenis <kettenis@gnu.org>
5180
5181 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5182 NetBSD/ELF targets.
5183
5184 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5185
5186 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5187 operator*.
5188
5189 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5190
5191 * gdb.base/completion.exp: Update for change in "file" behavior.
5192 * gdb.stabs/weird.exp: Likewise.
5193 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5194 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5195
5196 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5197
5198 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5199 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5200
5201 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5202
5203 * gdb.base/default.exp: Update source command error message.
5204 * gdb.base/help.exp: Update 'help source' message.
5205
5206 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5207
5208 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5209 test.
5210
5211 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5212
5213 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5214
5215 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5216
5217 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5218
5219 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5220
5221 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5222
5223 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5224
5225 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5226 *-*-openbsd* from targets for wich we expect ARM FPA floating
5227 point format.
5228
5229 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
5230
5231 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5232
5233 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5234
5235 * gdb.base/annota3.exp: Expect frame-begin annotation.
5236
5237 2006-07-14 Joel Brobecker <brobecker@adacore.com>
5238
5239 * gdb.base/help.exp: Adjust "help unset" test to accept
5240 any list of unset commands.
5241
5242 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5243 Daniel Jacobowitz <dan@codesourcery.com>
5244
5245 * gdb.cp/ref-params.exp: New test.
5246 * gdb.cp/ref-params.cc: New source file.
5247 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5248
5249 2006-07-08 Mark Kettenis <kettenis@gnu.org>
5250
5251 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5252 spaces/tabs in regular expressions since they might not be there.
5253
5254 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5255
5256 * gdb.base/ifelse.exp: New file.
5257
5258 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5259
5260 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5261 line.
5262 * gdb.base/huge.exp: Loop over compilation to find a size that
5263 is acceptable.
5264 * gdb.base/remote.exp: Correct expected strings.
5265 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5266
5267 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5268
5269 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5270
5271 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5274 native.
5275
5276 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5279 enable stabs testing.
5280
5281 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5282
5283 * gdb.base/auxv.exp: Intercept undefined command messages before
5284 gdb_test_multiple does.
5285
5286 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * Makefile.in (host_alias): Remove.
5289 (target_alias): Use @target_noncanonical@.
5290 (site.exp): Don't set host_alias.
5291 * aclocal.m4: Remove contents. Include acx.m4.
5292 * configure: Regenerated.
5293 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5294
5295 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5296
5297 * lib/gdb.exp (gdb_load_cmd): New.
5298
5299 * gdb.base/fileio.c: Add system(NULL) test.
5300 * gdb.base/fileio.exp: Check it.
5301
5302 * gdb.base/break.c: Add 10a breakpoint at }
5303 * gdb.base/break.exp: Add test for breakpoint at }
5304 * gdb.cp/anon-union.cc: Add code at end of function.
5305 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5306 * gdb.mi/var-cmd.c: Add code at end of function.
5307 * gdb.mi/mi-var-display.exp: Adjust end of next.
5308 * gdb.mi/mi2-var-display.exp: Likewise.
5309 * gdb.base/fileio.c: Add stop function and insert calls at
5310 stopping places.
5311 * gdb.base/fileio.exp: Breakpoint stop function and remove
5312 explicit line number references.
5313
5314 2006-05-19 Joel Brobecker <brobecker@adacore.com>
5315
5316 * gdb.base/del.exp (test_delete_alias): New function.
5317 Now check that both "del" and "d" work as aliases for "delete".
5318
5319 2006-05-18 Fred Fish <fnf@specifix.com>
5320
5321 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5322 required. Check for spurious output after program exits normally.
5323
5324 2006-05-17 Fred Fish <fnf@specifix.com>
5325
5326 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5327 gdb_load, so it works in the simulator.
5328
5329 2006-05-11 Fred Fish <fnf@specifix.com>
5330
5331 * gdb.base/bang.exp: Ignore unexpected output between the
5332 "program exited normally" and the gdb prompt, as many other
5333 tests do.
5334
5335 2006-05-07 Mark Kettenis <kettenis@gnu.org>
5336
5337 * gdb.base/help.exp: Make "delete checkpoint" part option for
5338 "help d" and "help delete" tests.
5339
5340 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5341
5342 * gdb.mi/mi-basics.exp: Add missing serial number to
5343 expected output in some mi_gdb_test statements.
5344 * gdb.mi/mi2-basics.exp: Likewise.
5345
5346 2006-05-05 Joel Brobecker <brobecker@adacore.com>
5347
5348 * gdb.base/del.c: New file.
5349 * gdb.base/del.exp: New testcase.
5350
5351 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
5352
5353 * gdb.base/break.exp: Do not assume a breakpoint on
5354 main will actually be in $srcfile when optimizing.
5355 * gdb.base/savedregs.exp: Do not require that the dummy
5356 frame location match up to a symbol and source file location.
5357 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5358 will get printed without a mi_cmd_data_list_register_values prefix.
5359 (*-data-list-register-*): Correct regular expressions to expect the new
5360 pseudo d? floating point registers.
5361 * gdb.mi/mi2-regs.exp: Likewise.
5362
5363 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
5364
5365 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5366 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5367 is allocated by the compiler.
5368 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5369 anons, e, anone to force their allocation by the compiler.
5370
5371 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
5372
5373 * gdb.base/help.exp: Update expected text for help d and
5374 help delete.
5375
5376 2006-05-02 Mark Kettenis <kettenis@gnu.org>
5377
5378 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5379 NetBSD/ELF targets.
5380
5381 2006-04-30 Mark Kettenis <kettenis@gnu.org>
5382
5383 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5384 single-step breakpoint fails; make this a KFAIL on
5385 sparc*-*-openbsd*.
5386 * gdb.base/siginfo.exp: Likewise.
5387 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5388
5389 2006-04-26 Michael Snyder <msnyder@redhat.com>
5390
5391 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5392 which may have to consume output from other forks.
5393 Add tests to make sure that "delete fork" succeeded.
5394
5395 2006-04-20 Michael Snyder <msnyder@redhat.com>
5396
5397 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5398 Add support for the Renesas M32C and M16C.
5399
5400 * gdb.asm/asm-source.exp: Add m32c target.
5401 * gdb.asm/m32c.inc: Support for m32c target.
5402
5403 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5404
5405 * gdb.base/commands.exp (recursive_source_test): New test.
5406
5407 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
5408
5409 * gdb.base/float.exp: Add pattern for sparc targets.
5410
5411 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.base/commands.exp (stray_arg0_test): New test.
5414
5415 2006-03-30 Paul Brook <paul@codesourcery.com>
5416
5417 * gdb.mi/mi-until.exp: kfail broken until command.
5418 * gdb.mi/mi2-until.exp: Ditto.
5419
5420 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
5421
5422 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5423
5424 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
5425
5426 * gdb.base/prelink.exp: Anchor tested-for regular expression
5427 on gdb prompt.
5428
5429 2006-03-07 Paul Brook <paul@codesourcery.com>
5430
5431 * gdb.base/assign.exp: Correct fail message.
5432
5433 2006-03-07 Paul Brook <paul@codesourcery.com>
5434
5435 * lib/compiler.c: Extract armcc version number.
5436 * lib/compiler.cc: Ditto.
5437
5438 2006-03-07 Paul Brook <paul@codesourcery.com>
5439
5440 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5441 additional_flags=-w.
5442 * gdb.arch/altivec-regs.exp: Ditto.
5443 * gdb.arch/e500-abi.exp: Ditto.
5444 * gdb.arch/e500-regs.exp: Ditto.
5445 * gdb.base/all-bin.exp: Ditto.
5446 * gdb.base/annota1.exp: Ditto.
5447 * gdb.base/annota3.exp: Ditto.
5448 * gdb.base/args.exp: Ditto.
5449 * gdb.base/arithmet.exp: Ditto.
5450 * gdb.base/assign.exp: Ditto.
5451 * gdb.base/async.exp: Ditto.
5452 * gdb.base/bang.exp: Ditto.
5453 * gdb.base/break.exp: Ditto.
5454 * gdb.base/call-rt-st.exp: Ditto.
5455 * gdb.base/completion.exp: Ditto.
5456 * gdb.base/cond-expr.exp: Ditto.
5457 * gdb.base/condbreak.exp: Ditto.
5458 * gdb.base/consecutive.exp: Ditto.
5459 * gdb.base/define.exp: Ditto.
5460 * gdb.base/display.exp: Ditto.
5461 * gdb.base/ena-dis-br.exp: Ditto.
5462 * gdb.base/environ.exp: Ditto.
5463 * gdb.base/eval-skip.exp: Ditto.
5464 * gdb.base/info-proc.exp: Ditto.
5465 * gdb.base/jump.exp: Ditto.
5466 * gdb.base/logical.exp: Ditto.
5467 * gdb.base/long_long.exp: Ditto.
5468 * gdb.base/maint.exp: Ditto.
5469 * gdb.base/miscexprs.exp: Ditto.
5470 * gdb.base/pc-fp.exp: Ditto.
5471 * gdb.base/pointers.exp: Ditto.
5472 * gdb.base/relational.exp: Ditto.
5473 * gdb.base/reread.exp: Ditto.
5474 * gdb.base/sect-cmd.exp: Ditto.
5475 * gdb.base/sep.exp: Ditto.
5476 * gdb.base/sepdebug.exp: Ditto.
5477 * gdb.base/until.exp: Ditto.
5478 * gdb.base/whatis-exp.exp: Ditto.
5479 * gdb.cp/annota2.exp: Ditto.
5480 * gdb.cp/annota3.exp: Ditto.
5481 * gdb.trace/actions.exp: Ditto.
5482 * gdb.trace/backtrace.exp: Ditto.
5483 * gdb.trace/circ.exp: Ditto.
5484 * gdb.trace/collection.exp: Ditto.
5485 * gdb.trace/deltrace.exp: Ditto.
5486 * gdb.trace/infotrace.exp: Ditto.
5487 * gdb.trace/limits.exp: Ditto.
5488 * gdb.trace/packetlen.exp: Ditto.
5489 * gdb.trace/passc-dyn.exp: Ditto.
5490 * gdb.trace/passcount.exp: Ditto.
5491 * gdb.trace/report.exp: Ditto.
5492 * gdb.trace/save-trace.exp: Ditto.
5493 * gdb.trace/tfind.exp: Ditto.
5494 * gdb.trace/tracecmd.exp: Ditto.
5495 * gdb.trace/while-dyn.exp: Ditto.
5496 * gdb.trace/while-stepping.exp: Ditto.
5497 * lib/gdb.exp: Ditto.
5498 (gdb_compile): Handle nowarning option.
5499
5500 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
5501
5502 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5503 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5504 Rename executable to prelinkt. Don't re-prelink if we didn't
5505 get a core file. Test prelink -u exit status to tell whether
5506 prelinking failed. Use gdb_test_multiple.
5507
5508 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5509
5510 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5511 (do_tests): Call it.
5512
5513 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
5514
5515 * gdb.base/prelink.exp: New test.
5516 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5517
5518 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5519
5520 * gdb.fortran/derived-type.f90: New file.
5521 * gdb.fortran/derived-type.exp: New testcase.
5522
5523 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5524
5525 * gdb.base/default.exp: Allow ';' as a directory separator.
5526
5527 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5528
5529 * gdb.base/help.exp (help add-symbol-file): Update.
5530
5531 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5532
5533 * gdb.base/help.exp (help load): Update expected results.
5534
5535 2006-02-19 Fred Fish <fnf@specifix.com>
5536
5537 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5538 specifix hex value as part of results.
5539 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
5540
5541 2006-02-16 Fred Fish <fnf@specifix.com>
5542
5543 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5544 ushort_addr, and slong_addr, so the typedefs are not optimized
5545 away.
5546 * gdb.base/whatis.exp: Add tests using type name for struct type,
5547 union type, enum type, and typedef.
5548
5549 2006-02-13 Mark Kettenis <kettenis@gnu.org>
5550
5551 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5552
5553 2006-02-13 Jim Blandy <jimb@redhat.com>
5554
5555 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5556 case where it takes two "next" commands to skip past the init
5557 call.
5558
5559 2006-02-12 Fred Fish <fnf@specifix.com>
5560
5561 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5562 to handle cases where it takes two "next" commands to skip
5563 past the init call.
5564
5565 2006-02-07 Joel Brobecker <brobecker@adacore.com>
5566
5567 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5568 on hppa32 targets.
5569
5570 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
5571
5572 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5573 field.
5574
5575 2006-01-29 Mark Kettenis <kettenis@gnu.org>
5576
5577 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5578
5579 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5582 files.
5583
5584 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.cp/maint.exp: Set complaints to a positive value.
5587
5588 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5589
5590 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5591 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5592 function name.
5593
5594 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5595
5596 * gdb.base/checkpoint.c: Update copyright notice. Include
5597 <stdlib.h>.
5598
5599 2006-01-04 Jim Blandy <jimb@redhat.com>
5600
5601 * gdb.asm/asm-source.exp: Independently provide default values for
5602 asm-flags and debug-flags. Use 'string equal' to do the
5603 comparison, not the implicit expr's '==' operator. Remove
5604 now-unneeded assignments to asm-flags. In h8300 case, place
5605 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5606
5607 2006-01-04 Michael Snyder <msnyder@redhat.com>
5608
5609 * gdb.base/checkpoint.c: New file.
5610 * gdb.base/checkpoint.exp: New file.
5611 * gdb.base/multi-fork.c: New file.
5612 * gdb.base/multi-fork.exp: New file.
5613 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5614
5615 2006-01-04 Fred Fish <fnf@specifix.com>
5616
5617 * gdb.base/ptype.c (foo): Add typedef.
5618 (intfoo): Add function.
5619 * gdb.base/ptype1.c: New file.
5620 * gdb.base/ptype.exp: Handle compilation and linking with two
5621 source files. Test that proper type for "foo" is found based
5622 on source context rather than first match found in symtabs.
5623
5624 2005-12-28 Mark Kettenis <kettenis@gnu.org>
5625
5626 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5627 * gdb.asm/openbsd.inc: Indent commands.
5628
5629 2005-12-26 Mark Kettenis <kettenis@gnu.org>
5630
5631 * gdb.base/freebpcmd.exp: Increase timeout.
5632
5633 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5634
5635 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5636
5637 * gdb.base/default.exp: Update check for "show version".
5638
5639 2005-12-09 Randolph Chung <tausq@debian.org>
5640
5641 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5642 * gdb.asm/pa64.inc: New file.
5643
5644 2005-12-09 Randolph Chung <tausq@debian.org>
5645
5646 * gdb.asm/common.inc: Indent commands.
5647 * gdb.asm/asmsrc1.s: Likewise.
5648 * gdb.asm/asmsrc2.s: Likewise.
5649
5650 2005-12-09 Randolph Chung <tausq@debian.org>
5651
5652 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5653 (get_addr_of_sym): Remove duplicate print.
5654 (gen_core): xfail hppa*-*-hpux*, update expected output.
5655 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5656 * gdb.arch/pa64-nullify.s: New file.
5657
5658 2005-12-09 Randolph Chung <tausq@debian.org>
5659
5660 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5661
5662 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
5663
5664 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5665 code generation for these functions.
5666 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5667 error message.
5668
5669 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5670
5671 * gdb.base/help.exp (help b, help br, help bre, help brea)
5672 (help break): Update the expected message.
5673
5674 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5675
5676 * gdb.asm/m68hc11.inc: Setup the data section.
5677 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5678 script for this test.
5679 (m6812-*-*): Likewise.
5680
5681 2005-11-09 Randolph Chung <tausq@debian.org>
5682
5683 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5684
5685 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5686
5687 * gdb.base/break.exp: Fix a comment typo.
5688
5689 2005-11-03 Jim Blandy <jimb@redhat.com>
5690
5691 Checked in by Elena Zannoni <ezannoni@redhat.com>
5692
5693 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5694
5695 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
5696
5697 * gdb.arch/gdb1558.c: Include stdio.h.
5698
5699 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5700
5701 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5702
5703 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5704
5705 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5706
5707 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5708
5709 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5710 vscr" tests to better match output.
5711
5712 2005-10-12 Jim Blandy <jimb@redhat.com>
5713
5714 * gdb.base/structs.exp (any): New function.
5715 (test_struct_returns): Don't make any assumptions at all about
5716 what value the function returns when GDB can't set the return
5717 value.
5718
5719 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5720
5721 * gdb.ada/arrayidx/p.adb: New file.
5722 * gdb.ada/arrayidx.exp: New testcase
5723
5724 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5725
5726 * gdb.ada/array_return/pck.ads: New file.
5727 * gdb.ada/array_return/pck.adb: New file.
5728 * gdb.ada/array_return/p.adb: New file.
5729 * gdb.ada/array_return.exp: New testcase.
5730
5731 2005-10-03 Joel Brobecker <brobecker@adacore.com>
5732
5733 * gdb.base/arrayidx.c: New file.
5734 * gdb.base/arrayidx.exp: New testcase.
5735
5736 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
5737
5738 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5739 frames-invalid and breakpoints-invalid are no longer generated
5740 with level 3 so don't expect them in the output.
5741
5742 2005-09-27 Bob Rossi <bob@brasko.net>
5743
5744 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
5745 from test. Escape the | in mi_gdb_test call.
5746 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5747 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5748 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5749 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5750 expected regex's in mi_gdb_test calls.
5751 * lib/mi-support.exp: Remove arbitrary .* from tests.
5752 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5753 Fully anchor GDB/MI expected results in mi_gdb_test.
5754 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5755 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5756
5757 2005-09-26 Paul Brook <paul@codesourcery.com>
5758
5759 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5760
5761 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5762
5763 * bfp-test.c: New file.
5764 * bfp-test.exp: New testcase.
5765
5766 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5767
5768 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5769 of subarray and substring variable.
5770 * gdb.fortran/subarray.f: New source file for the test of subarray
5771 and substring variable evaluation.
5772 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5773 of string constant.
5774
5775 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5778 copyright dates.
5779
5780 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5781
5782 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5783 powerpc altivec' test with an almost identical 'info vector' test.
5784
5785 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5786
5787 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5788 vscr" tests to match output.
5789
5790 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5791
5792 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5793 output.
5794
5795 2005-09-11 Bob Rossi <bob@brasko.net>
5796
5797 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
5798 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
5799 commands that return an MI output command and an asyncronous MI output
5800 command.
5801 * gdb.mi/mi-console.exp: Ditto.
5802
5803 2005-09-11 Bob Rossi <bob@brasko.net>
5804
5805 * gdb.mi/mi-var-child.c: Include <string.h>.
5806
5807 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5808
5809 * killed.exp: Correct gdb_expect syntax.
5810
5811 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
5812
5813 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5814
5815 2005-08-02 Bob Rossi <bob@brasko.net>
5816
5817 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5818 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5819 Change tests to inferior-tty-set/show.
5820 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5821 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5822 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5823 inferior. Use mi_gdb_test to get GDB and Inferior output.
5824 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5825 descriptor.
5826 (mi_inferior_tty_name): Add inferior PTY file name.
5827 (mi_gdb_start): Add INFERIOR_PTY parameter.
5828 (mi_gdb_test): Add IPATTERN parameter.
5829
5830 2005-08-02 Bob Rossi <bob@brasko.net>
5831
5832 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5833 parameter to mi_gdb_test.
5834 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5835
5836 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5837
5838 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5839 struct_declarations.
5840 * gdb.mi/mi-var-child.exp: Step over the initialization of
5841 struct_declarations.
5842
5843 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5844
5845 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5846 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5847 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5848 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5849 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5850 file.
5851
5852 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
5853
5854 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5855 (do_children_tests): Assign values to the extra elements.
5856
5857 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5858 them for tests for "-var-update --no-values" and
5859 "-var-update --all-values".
5860 Add test for "-var-list-children --simple-values".
5861
5862 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5863
5864 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5865 "-stack-list-locals --simple-values" Improve doc strings and
5866 comments.
5867
5868 2005-07-18 Mark Kettenis <kettenis@gnu.org>
5869
5870 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5871 *-*-openbsd*.
5872 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5873
5874 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5875 sigaltsatck'.
5876
5877 2005-07-14 Bob Rossi <bob@brasko.net>
5878
5879 * gdb.base/default.exp (tty): Changed output of command.
5880 * gdb.base/help.exp (help tty): Ditto.
5881
5882 2005-07-12 Mark Kettenis <kettenis@gnu.org>
5883
5884 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5885
5886 2005-07-10 Mark Kettenis <kettenis@gnu.org>
5887
5888 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5889 -stack-select-frame without arguments.
5890 (test_stack_frame_listing): Add test for newly implemented command
5891 -stack-info-frame.
5892
5893 2005-07-06 Bob Rossi <bob@brasko.net>
5894
5895 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5896 command.
5897 (Copyright): Update copyright.
5898
5899 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5900
5901 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5902 tests to evaluate exponentiation expression.
5903
5904 2005-06-29 Andreas Schwab <schwab@suse.de>
5905
5906 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5907 main to avoid warnings.
5908
5909 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5910
5911 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
5912
5913 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5914 -stack-select-frame without arguments.
5915 (test_stack_frame_listing): Add test for newly implemented command
5916 -stack-info-frame.
5917
5918 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5919
5920 * gdb.fortran/array-element.f: New file.
5921 * gdb.fortran/array-element.exp: New testcase.
5922
5923 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5924
5925 * gdb.base/bigcore.exp: Correct checks for systems which can
5926 not dump a large core file.
5927
5928 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5929
5930 * gdb.base/relocate.c: Add a copyright notice.
5931 (dummy): Remove.
5932 * gdb.base/relocate.exp: Test printing the values of variables
5933 from a relocatable file.
5934
5935 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5936
5937 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5938 excess MI output after an error.
5939
5940 2005-05-29 Joel Brobecker <brobecker@adacore.com>
5941
5942 * gdb.arch/alpha-step.c: New file.
5943 * gdb.arch/alpha-step.exp: New testcase.
5944
5945 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5946 Dennis Brueni <dennis@slickedit.com>
5947
5948 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5949 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5950 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5951 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5952 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5953 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5954 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5955
5956 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5957 Wu Zhou <woodzltc@cn.ibm.com>
5958
5959 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5960 IBM's xlc compiler.
5961 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5962 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5963
5964 2005-05-13 Jim Blandy <jimb@redhat.com>
5965
5966 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5967 calling gdb_suppress_entire_file.
5968 * gdb.base/charset.exp: Same.
5969 * gdb.base/call-rt-st.exp: Same.
5970
5971 2005-05-05 Bob Rossi <bob_rossi@cox.net>
5972
5973 * lib/gdb.exp (fullname_syntax): Added global regex.
5974 (fullname_syntax_POSIX): Ditto.
5975 (fullname_syntax_UNC): Ditto.
5976 (fullname_syntax_DOS_CASE): Ditto.
5977 (fullname_syntax_DOS): Ditto.
5978 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5979 fullname_syntax variable to scope and use it.
5980 (test_file_list_exec_source_files): Ditto.
5981 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5982
5983 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5984
5985 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5986
5987 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5988
5989 * lib/gdb.exp (skip_altivec_tests): New function, based on
5990 check_vmx_hw_available from the GCC testsuite.
5991 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5992 * lib/gdb.arch/altivec-regs.exp: Likewise.
5993
5994 2005-05-02 Jim Blandy <jimb@redhat.com>
5995
5996 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5997 calling gdb_suppress_entire_file.
5998
5999 2005-04-30 Randolph Chung <tausq@debian.org>
6000
6001 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6002 Slightly relax "sem_post" name checking.
6003
6004 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6005
6006 * gdb.base/unload.exp: Use new shared library infrastructure.
6007
6008 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6009
6010 * gdb.base/so-impl-ld.exp: Use new shared library
6011 infrastructure.
6012
6013 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
6014
6015 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6016 * gdb.asm/h8300.inc: New file.
6017
6018 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6019
6020 * gdb.base/shlib-call.exp: Change to use new shared library
6021 infrastructure.
6022
6023 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6024
6025 * gdb.base/pending.exp: Change to use new shared library
6026 infrastructure.
6027
6028 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6029
6030 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6031 use test_compiler_info instead of gcc_compiled, and update copyright.
6032
6033 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6034
6035 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6036 shared objects being adjusted and update copyright years.
6037
6038 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6039
6040 * ChangeLog: Correct some 2003-01-13 dates.
6041 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6042 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6043 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6044 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6045 gdb.trace/tfind.exp: Update copyright years.
6046
6047 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6048 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * lib/gdb.exp (gdb_compile): Handle shlib=.
6051 (gdb_compile_shlib): New function.
6052
6053 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6054
6055 * lib/gdb.exp (test_compiler_info): Give argument a default value.
6056
6057 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6060 gdb.server.
6061 * configure.ac: Likewise.
6062 * configure: Regenerated.
6063 * gdb.gdbserver/Makefile.in: Moved to...
6064 * gdb.server/Makefile.in: ... here.
6065 * gdb.gdbserver/server.c: Moved to...
6066 * gdb.server/server.c: ... here.
6067 * gdb.gdbserver/server-run.exp: Moved to...
6068 * gdb.server/server-run.exp: ... here.
6069
6070 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6071
6072 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6073 * configure.ac: Create gdb.gdbserver/Makefile.
6074 * configure: Regenerated.
6075 * lib/gdbserver-support.exp: New file, derived from
6076 config/gdbserver.exp.
6077 * config/gdbserver.exp: Use gdbserver-support.exp.
6078 * gdb.gdbserver/Makefile.in: New file.
6079 * gdb.gdbserver/server.c: New file.
6080 * gdb.gdbserver/server-run.exp: New file.
6081
6082 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6083
6084 * lib/gdb.exp (test_compiler_info): Return compiler_info
6085 if no arguments are given.
6086
6087 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6088
6089 * gdb.arch/altivec-abi.exp: Check for compiler and set
6090 use altivec' flag accordingly.
6091 * gdb.arch/altivec-regs.exp: Likewise.
6092
6093 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6094
6095 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6096
6097 2005-03-27 Andreas Schwab <schwab@suse.de>
6098
6099 * gdb.base/bigcore.c (main): Add missing mode argument in open
6100 call.
6101
6102 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6103
6104 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6105 downloads.
6106 * config/gdbserver.exp (gdb_load): Likewise.
6107
6108 2005-03-14 Paul Brook <paul@codesourcery.com>
6109
6110 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6111 targets.
6112
6113 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6114
6115 * gdb.dwarf2/dup-psym.S: New file.
6116 * gdb.dwarf2/dup-psym.exp: New testcase.
6117
6118 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6119
6120 * gdb.ada/exec_changed/first.adb: New file.
6121 * gdb.ada/exec_changed/second.adb: New file.
6122 * gdb.ada/exec_changed.exp: New testcase.
6123
6124 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6125
6126 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6127 (A2): New class.
6128 (main): Test operator+.
6129 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6130 breakpoint test.
6131
6132 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6133 * gdb.base/signull.exp: Disable if gdb,nosignals.
6134 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6135 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6136 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6137 * gdb.mi/mi2-console.exp: Likewise.
6138 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6139 continue output at start.
6140 (gdb_collect_locals_test): Robustify regexp.
6141 * gdb.trace/passc-dyn.exp: Fix comment typo.
6142 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6143
6144 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
6145
6146 * gdb.asm/asm-source.exp: Add iq2000 case.
6147 * gdb.asm/iq2000.inc: New file.
6148
6149 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
6150
6151 * gdb.base/command.exp: Change hardcoded value to regular expression.
6152 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6153
6154 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6155
6156 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6157 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6158 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6159 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6160 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6161
6162 2005-03-05 Mark Kettenis <kettenis@gnu.org>
6163
6164 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6165 changes.
6166
6167 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6168
6169 * lib/compiler.c: Add test for IBM's xlc compiler.
6170 * lib/compiler.cc: Likewise.
6171
6172 2004-02-24 Joel Brobecker <brobecker@adacore.com>
6173
6174 * gdb.ada/fixed_points.exp: Create compilation object directory
6175 before running the test.
6176 * gdb.ada/null_record.exp: Likewise.
6177 * gdb.ada/packed_array.exp: Likewise.
6178 * gdb.ada/start.exp: Likewise.
6179
6180 2005-02-15 Joel Brobecker <brobecker@adacore.com>
6181
6182 * gdb.ada/packed_array/pa.adb: New file.
6183 * gdb.ada/packed_array.exp: New testcase.
6184
6185 2005-02-10 Mark Kettenis <kettenis@gnu.org>
6186
6187 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6188 files.
6189
6190 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6191 on *-*-openbsd*. Correctly match whitespace in regukar
6192 expressions.
6193
6194 2005-02-10 Daniel Jacobowitz <dan@debian.org>
6195
6196 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6197 PR exp/1821
6198 * gdb.base/gdb1821.c: New test file.
6199 * gdb.base/gdb1821.exp: New test file.
6200
6201 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6202
6203 * gdb.base/start.c: New file.
6204 * gdb.base/start.exp: New testcase.
6205
6206 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6207
6208 * gdb.ada/start/dummy.adb: New file.
6209 * gdb.ada/start.exp: New testcase.
6210
6211 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
6212
6213 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6214 for printing symbols and statistics.
6215 Add test for using relative pathnames in "maint print msymbols" test.
6216 Mark "maint info sections DATA" XFAIL on Cygwin.
6217 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6218 tests.
6219
6220 2005-02-09 Andreas Schwab <schwab@suse.de>
6221
6222 Committed by Andrew Cagney <cagney@gnu.org>
6223 * gdb.base/remotetimeout.exp: New file.
6224
6225 2005-02-07 Mark Kettenis <kettenis@gnu.org>
6226
6227 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6228
6229 2005-02-03 Joel Brobecker <brobecker@adacore.com>
6230
6231 * gdb.ada/gnat_ada.gpr: New file.
6232 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6233 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6234 * configure.ac: No longer generate gnat_ada.gpr.
6235 * configure: Regenerate.
6236 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6237 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6238 * gdb.ada/null_record/bar.ads: Likewise.
6239 * gdb.ada/null_record/bar.adb: Likewise.
6240 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6241 * gdb.ada/null_record.exp (testdir): New variable.
6242 (testfile): executable is now in testdir subdirectory.
6243 (srcfile): Use full path to the main compilation unit.
6244 * gdb.ada/fixed_points.exp: Same changes as above.
6245
6246 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
6247
6248 * gdb.base/interp.exp: New test.
6249
6250 2005-01-24 Andrew Cagney <cagney@gnu.org>
6251
6252 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6253
6254 2005-01-19 Andrew Cagney <cagney@gnu.org>
6255
6256 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6257 configure.ac not configure.in.
6258
6259 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6260 of powerpc*-*-*.
6261 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
6262 * gdb.base/list.exp (test_list_function)
6263 (test_list_filename_and_function): Ditto.
6264 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6265
6266 2005-01-16 Andrew Cagney <cagney@gnu.org>
6267
6268 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6269
6270 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6271
6272 2005-01-14 Andrew Cagney <cagney@gnu.org>
6273
6274 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6275 * gdb.mi/mi2-var-cmd.exp: Ditto.
6276
6277 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
6278
6279 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6280
6281 2005-01-07 Andrew Cagney <cagney@gnu.org>
6282
6283 * configure.ac: Rename configure.in, require autoconf 2.59.
6284 * configure: Re-generate.
6285 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6286 * gdb.stabs/configure: Re-generate.
6287 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6288 * gdb.hp/configure: Re-generate.
6289 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6290 autoconf 2.59.
6291 * gdb.hp/gdb.objdbg/configure: Re-generate.
6292 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6293 autoconf 2.59.
6294 * gdb.hp/gdb.defects/configure: Re-generate.
6295 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6296 autoconf 2.59.
6297 * gdb.hp/gdb.compat/configure: Re-generate.
6298 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6299 autoconf 2.59.
6300 * gdb.hp/gdb.base-hp/configure: Re-generate.
6301 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6302 autoconf 2.59.
6303 * gdb.hp/gdb.aCC/configure: Re-generate.
6304
6305 2004-12-15 Jim Blandy <jimb@redhat.com>
6306
6307 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6308 under NPTL when there is debugging info available for libpthread.
6309
6310 2004-12-13 Jerome Guitton <guitton@gnat.com>
6311
6312 * gdb.ada/fixed_points.c: New file.
6313 * gdb.ada/fixed_points.exp: New file.
6314
6315 2004-12-03 Randolph Chung <tausq@debian.org>
6316
6317 * gdb.arch/pa-nullify.exp: New file.
6318 * gdb.arch/pa-nullify.s: New file.
6319
6320 2004-11-30 Randolph Chung <tausq@debian.org>
6321
6322 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6323 instead of "tbug". Fix regexp to work properly with gdb_test.
6324
6325 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6326
6327 * gdb.base/bitfields2.exp: New test.
6328 * gdb.base/bitfields2.c: New file.
6329
6330 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
6331
6332 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6333
6334 2004-11-16 Randolph Chung <tausq@debian.org>
6335
6336 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6337
6338 2004-11-14 Daniel Jacobowitz <dan@debian.org>
6339
6340 * gdb.threads/threadapply.exp: Correct "macro details" test.
6341
6342 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6343
6344 * gdb.threads/threadapply.exp: New test.
6345 * gdb.threads/threadapply.c: New file.
6346
6347 2004-11-07 Mark Kettenis <kettenis@gnu.org>
6348
6349 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6350 frames.
6351
6352 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
6353
6354 * gdb.base/cursal.exp: New file.
6355 * gdb.base/cursal.c: New file.
6356
6357 2004-11-03 Andrew Cagney <cagney@gnu.org>
6358
6359 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6360
6361 2004-10-30 Mark Kettenis <kettenis@gnu.org>
6362
6363 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6364 NetBSD/ELF targets.
6365
6366 2004-10-29 Joel Brobecker <brobecker@gnat.com>
6367
6368 * gdb.threads/bp_in_thread.c: New file, copied from
6369 pthread_cond_wait.c.
6370 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6371 file, rather than reusing the .c file from another testcase.
6372
6373 2004-10-20 Joel Brobecker <brobecker@gnat.com>
6374
6375 * gdb.ada/null_record.exp: Check where we stopped after
6376 sending the start command, instead of where the associated
6377 temporary breakpoint was inserted.
6378
6379 2004-10-14 Andrew Cagney <cagney@gnu.org>
6380
6381 * gdb.mi/gdb701.c (main): Return 0.
6382
6383 2004-10-13 Daniel Jacobowitz <dan@debian.org>
6384
6385 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
6386
6387 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6388
6389 * gdb.threads/schedlock.c: Add comment markers to use to find
6390 line numbers.
6391 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6392 comments.
6393 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6394 breakpoint lines.
6395
6396 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6397
6398 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6399
6400 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6401
6402 * configure.in: Add gdb.dwarf2.
6403 * configure: Regenerated.
6404 * Makefile.in: Add gdb.dwarf2.
6405 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6406 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6407 gdb.dwarf2/file1.txt: New files.
6408
6409 2004-10-11 Orjan Friberg <orjanf@axis.com>
6410
6411 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
6412 of "run", since the latter doesn't work with remote targets. Adjust
6413 the breakpoint numbering accordingly.
6414 * gdb.threads/pthread_cond_wait.exp: Ditto.
6415
6416 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6417
6418 * gdb.base/overlays.exp: Update copyright years.
6419
6420 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6421
6422 * gdb.base/overlays.exp: Disable if target is Linux.
6423
6424 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
6425
6426 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6427
6428 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6429
6430 * gdb.asm/asm-source.exp: Add m32r-linux target.
6431 * gdb.asm/m32r-linux.inc: New file.
6432
6433 2004-09-24 Andrew Cagney <cagney@redhat.com>
6434 David Anderson <anderson@redhat.com>
6435
6436 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6437 command fails, assume things will work.
6438 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6439 (_GNU_SOURCE): Define.
6440 (print_unsigned, print_hex): Change parameter to "long long".
6441 (print_byte_count): New function, use to print byte counts.
6442 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6443 O_LARGEFILE.
6444 (main): Compute an upper bound on a corefile in max_core_size.
6445 Limit memory chunk size to max_core_size. Limit total memory
6446 allocated to max_core_size.
6447
6448 2004-09-23 Andrew Cagney <cagney@gnu.org>
6449
6450 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6451 from a separate process with code that creates a corefile by
6452 making the inferior dump core.
6453
6454 2004-09-23 Mark Kettenis <kettenis@gnu.org>
6455
6456 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6457 block.
6458
6459 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6460
6461 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6462 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6463 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6464 Likewise.
6465
6466 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6467
6468 * gdb.java/jprint.exp: New test case for java inferior call.
6469 * gdb.java/jprint.java: Ditto.
6470
6471 2004-09-15 Joel Brobecker <brobecker@gnat.com>
6472
6473 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6474
6475 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6476
6477 * gdb.threads/killed.c: Include <stdlib.h>.
6478 * gdb.threads/pthreads.c: Likewise.
6479
6480 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6481
6482 * gdb.threads/killed.c: Add copyright notice.
6483
6484 2004-09-10 Jason Molenda (jmolenda@apple.com)
6485
6486 * gdb.base/define.exp: Two new tests to verify zero space chars
6487 after 'if' and 'while' commands in a user-defined command is correctly
6488 parsed.
6489
6490 2004-09-08 Andrew Cagney <cagney@gnu.org>
6491
6492 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6493 delivery test with duplicate at end of file.
6494
6495 2004-09-06 Mark Kettenis <kettenis@jive.nl>
6496
6497 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6498
6499 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6500
6501 * config/hppro.exp: Removed.
6502
6503 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6504
6505 * config/sparclet.exp: Removed.
6506
6507 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6508
6509 * config/udi.exp: Removed.
6510
6511 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6512
6513 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6514 of "exp_continue".
6515 (advancei): Likewise.
6516
6517 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6518
6519 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6520
6521 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6522
6523 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
6524 to check for nodebug in executable.
6525 * gdb.gdb/observer.exp (setup_test): Likewise.
6526 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6527 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6528
6529 2004-09-01 Andrew Cagney <cagney@gnu.org>
6530
6531 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6532 files.
6533
6534 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6535
6536 * gdb.base/unload.exp: Fix expected warning message to match
6537 latest format.
6538
6539 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
6540
6541 * gdb.base/call-rt-st.exp: Fix typos.
6542
6543 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6544
6545 * gdb.threads/thread_check.exp: New testcase.
6546 * gdb.threads/thread_check.c: New testcase.
6547
6548 2004-08-31 Andrew Cagney <cagney@gnu.org>
6549
6550 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6551 (skip_to_handler_entry): New procedures. Test stepping into a
6552 handler when the breakpoint is at the handler's entry point.
6553
6554 2004-08-30 Andrew Cagney <cagney@gnu.org>
6555
6556 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6557 gdb/1757.
6558
6559 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6560
6561 With code from Manoj Iyer <manjo@austin.ibm.com>:
6562 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6563 return value. Add an arm for "no debugging symbols found".
6564 Change a stray "error" to "perror".
6565 (gdb_run_cmd): Adapt to new return value.
6566 * gdb.base/remote.exp: Adapt to new return value.
6567 * gdb.gdb/complaints.exp: Likewise.
6568 * gdb.gdb/observer.exp: Likewise.
6569 * gdb.gdb/selftest.exp: Likewise.
6570 * gdb.gdb/xfullpath.exp: Likewise.
6571
6572 2004-08-27 Joel Brobecker <brobecker@gnat.com>
6573
6574 * gdb.threads/bp_in_thread.exp: New testcase.
6575
6576 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6577
6578 Fix PR testsuite/1735.
6579 * gdb.threads/schedlock.c (thread_function): Add a cast
6580 to suppress a gcc warning.
6581 * gdb.threads/thread-specific.c (thread_function): Likewise.
6582
6583 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6584
6585 * gdb.base/unload.c: Include <stdlib.h>.
6586
6587 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6588
6589 From Paul Gilliam <pgilliam@us.ibm.com>:
6590 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6591 synchronized after the "return".
6592
6593 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6594
6595 * gdb.mi/basics.c: Include <stdio.h>.
6596 * gdb.mi/pthreads.c: Include <stdlib.h>.
6597 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6598
6599 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6600
6601 * gdb.threads/schedlock.c: Add copyright notice.
6602
6603 2004-08-25 Andrew Cagney <cagney@gnu.org>
6604
6605 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6606 (skip_over_handler, breakpoint_over_hander): New test procedures.
6607 (advance, advancei): Add a proper prefix, do not use
6608 rerun_to_main.
6609 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6610
6611 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6612
6613 * gdb.mi/basics.c: Add copyright notice.
6614 * gdb.mi/var-cmd.c: Add copyright notice.
6615
6616 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6617
6618 * lib/gdb.exp: Remove signed_keyword_not_used.
6619 * lib/compiler.c: Likewise.
6620 * lib/compiler.cc: Likewise.
6621
6622 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6623
6624 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6625 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6626
6627 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6628
6629 * gdb.base/whatis.c: Add copyright notice.
6630
6631 2004-08-20 Mark Kettenis <kettenis@gnu.org>
6632
6633 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6634 it to skip the breakpoints encoded in the inline assembly.
6635
6636 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6637
6638 * Makefile.in: Add gdb.fortran.
6639
6640 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6641
6642 * gdb.base/call-sc.exp (test_scalar_returns):
6643 Fix cut-and-paste glitch in "Make fun return now".
6644
6645 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6646
6647 * configure.in: Add gdb.fortran.
6648 * configure: Regenerate.
6649 * gdb.fortran/Makefile.in: New file.
6650 * lib/gdb.exp (skip_fortran_tests): New procedure.
6651
6652 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6653
6654 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6655 reference to bug-gnu@prep.ai.mit.edu.
6656 * gdb.mi/mi-var-child.exp: Likewise.
6657 * gdb.mi/mi-var-cmd.exp: Likewise.
6658 * gdb.mi/mi-var-display.exp: Likewise.
6659 * gdb.mi/mi2-var-block.exp: Likewise.
6660 * gdb.mi/mi2-var-child.exp: Likewise.
6661 * gdb.mi/mi2-var-cmd.exp: Likewise.
6662 * gdb.mi/mi2-var-display.exp: Likewise.
6663
6664 2004-08-15 Mark Kettenis <kettenis@gnu.org>
6665
6666 * gdb.base/unload.c (main): Make local variable msg const.
6667
6668 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6669
6670 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6671 to bug-gnu@prep.ai.mit.edu.
6672 * gdb.mi/mi-disassemble.exp: Likewise.
6673 * gdb.mi/mi-eval.exp: Likewise.
6674 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6675 default line number.
6676 * gdb.mi/mi-return.exp: Likewise.
6677 * gdb.mi/mi-simplerun.exp: Likewise.
6678 * gdb.mi/mi-stack.exp: Likewise.
6679 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6680 number with explicit range test.
6681 * gdb.mi/mi-watch.exp: Likewise.
6682 * gdb.mi/mi2-break.exp: Likewise.
6683 * gdb.mi/mi2-cli.exp: Likewise.
6684 * gdb.mi/mi2-disassemble.exp: Likewise.
6685 * gdb.mi/mi2-eval.exp: Likewise.
6686 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6687 default line number.
6688 * gdb.mi/mi2-return.exp: Likewise.
6689 * gdb.mi/mi2-simplerun.exp: Likewise.
6690 * gdb.mi/mi2-stack.exp: Likewise.
6691 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6692 number with explicit range test.
6693 * gdb.mi/mi2-watch.exp: Likewise.
6694
6695 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6696
6697 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6698 * gdb.cp/m-static.exp: Likewise.
6699 * gdb.cp/rtti.exp: Likewise.
6700
6701 2004-08-14 Mark Kettenis <kettenis@gnu.org>
6702
6703 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6704
6705 2004-08-14 Eli Zaretskii <eliz@gnu.org>
6706
6707 * ChangeLog: Prefix Local Variables with semi-colons and indent
6708 the reference to older ChangeLog files, to fix fontification in
6709 Emacs.
6710
6711 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6712
6713 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6714 * gdb.mi/mi2-break.exp: Likewise.
6715
6716 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6717
6718 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6719
6720 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6721
6722 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6723
6724 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6725
6726 * gdb.cp/classes.exp: Remove unused declarations. Just let
6727 test names default instead of providing special names. Remove
6728 extraneous demangler test.
6729
6730 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6731
6732 * gdb.base/unload.exp: New test for breakpoints in dynamically
6733 loaded libraries.
6734 * gdb.base/unload.c: Ditto.
6735 * gdb.base/unloadshr.c: Ditto.
6736
6737 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6738
6739 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6740 cp_test_ptype_class.
6741 (test_enums): Likewise.
6742
6743 2004-08-10 Andrew Cagney <cagney@gnu.org>
6744
6745 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6746 files.
6747
6748 2004-08-10 Andrew Cagney <cagney@gnu.org>
6749
6750 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6751 init_malloc call.
6752
6753 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6754
6755 * ChangeLog: Add copyright notice. The notice is copied
6756 from emacs 21.3 top level ChangeLog.
6757
6758 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6759
6760 * lib/cp-support.exp: New file.
6761 * lib/cp-support.exp (cp_test_type_class): New function.
6762 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6763 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6764 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6765 cp_test_ptype_class.
6766
6767 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6768
6769 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6770 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6771 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6772 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6773 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6774 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6775 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6776 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6777 gdb.mi/mi2-watch.exp: Update copyright years.
6778
6779 2004-08-09 Mark Kettenis <kettenis@gnu.org>
6780
6781 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6782
6783 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6784
6785 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6786 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6787 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6788 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6789 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6790 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6791 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6792 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6793 gdb.mi/mi-watch.exp: Update copyright years.
6794
6795 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6796
6797 PR gdb/1738
6798 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6799 from a breakpoint with a pending signal.
6800
6801 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6802
6803 PR gdb/1736
6804 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6805 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6806 the prompt.
6807 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6808
6809 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6810
6811 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6812
6813 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6814
6815 PR gdb/1736
6816 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6817 for i?86-*-linux*.
6818
6819 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6820
6821 * gdb.arch/i386-prologue.exp: Compile without debug information.
6822
6823 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6824
6825 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6826 rather than asking gdb to search.
6827
6828 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6829
6830 * gdb.base/gcore.c: Include <string.h>.
6831
6832 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6833
6834 * gdb.base/gcore.c: Add copyright notice.
6835
6836 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6837
6838 * gdb.base/freebpcmd.c: Include <stdio.h>.
6839 * gdb.base/long_long.c: Include <string.h>.
6840 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6841 * gdb.base/siginfo.c: Include <string.h>.
6842 * gdb.base/sigstep.c: Include <string.h>.
6843
6844 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6845
6846 * gdb.base/complex.c: Include <stdlib.h>.
6847
6848 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6849
6850 * gdb.base/complex.c: Add copyright notice.
6851
6852 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6853
6854 * gdb.base/charset.c: Include <stdlib.h>.
6855
6856 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6857
6858 * gdb.base/auxv.c: Include <stdlib.h>.
6859
6860 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6861
6862 * gdb.base/auxv.c: Add copyright notice.
6863
6864 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6865
6866 * gdb.base/coremaker.c: Add copyright notice.
6867 * gdb.base/coremaker2.c: Add copyright notice.
6868
6869 2004-08-04 Andrew Cagney <cagney@gnu.org>
6870
6871 * gdb.base/store.exp: Update copyright.
6872 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6873 names, do not import gdb_prompt.
6874
6875 2004-08-01 Andrew Cagney <cagney@gnu.org>
6876
6877 Fix PR testsuite/1729.
6878 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6879 not use capture_value with value 4.
6880 (capture_value): Add optional test name parameter.
6881 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6882 the prefix, pass to capture_value.
6883
6884 2004-08-01 Mark Kettenis <kettenis@gnu.org>
6885
6886 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6887 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6888 (main): Call new function.
6889
6890 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6891
6892 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6893
6894 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6895
6896 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6897
6898 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6899
6900 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
6901 Accept more values of vtbl pointer. Remove some messages
6902 about "obsolete gcc or gdb".
6903
6904 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6905
6906 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6907
6908 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6909
6910 * gdb.base/asm-source.exp: Properly convert target board
6911 debug flags from gcc format to binutils format.
6912
6913 2004-07-28 Mark Kettenis <kettenis@gnu.org>
6914
6915 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6916 gdb1718". PR backtrace/1718 partially fixed.
6917
6918 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6919
6920 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6921
6922 2004-07-26 Nick Clifton <nickc@redhat.com>
6923
6924 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6925 good default value for a specific architecture is available then
6926 set it to that value. Otherwise default to the -gstabs switch.
6927 Remove the -g... switches from the asm-flags variable. Allow the
6928 target board info to override the value if it wants to. Pass the
6929 switch on the assembler command line.
6930
6931 2004-07-23 Mark Kettenis <kettenis@gnu.org>
6932
6933 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6934 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6935 (main): Call new function.
6936
6937 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6938
6939 Test for PR exp/1715.
6940 * gdb.base/radix.exp: Refactor common procedures. Make all
6941 test names unique. Change XFAIL to KFAIL.
6942
6943 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6944
6945 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6946 * gdb.ada/gnat_ada.gin: ... to here.
6947 * configure.in: Use gnat_ada.gin.
6948 * configure: Regenerate.
6949
6950 2004-07-20 Andrew Cagney <cagney@gnu.org>
6951
6952 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6953 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6954 XFAILs. Clean up test messages and comments. Check backtraces.
6955 Delete re-sync code.
6956
6957 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6958
6959 Fix PR cli/740.
6960 * gdb.base/annota1.exp: Honor gdb,nosignals.
6961 * gdb.base/annota3.exp: Likewise.
6962
6963 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6964
6965 * lib/java.exp: Update copyright notice.
6966
6967 2004-07-19 Andrew Cagney <cagney@gnu.org>
6968
6969 * gdb.base/selftest.exp: Copy file from here ...
6970 * gdb.gdb/selftest.exp: ... to here.
6971
6972 2004-07-16 Andrew Cagney <cagney@redhat.com>
6973
6974 * lib/insight-support.exp: Delete file.
6975 * lib/java.exp (java_init): Fix copyright.
6976
6977 2004-07-16 Andrew Cagney <cagney@gnu.org>
6978
6979 * gdb.base/restore.c: Append "prologue" to comments marking the a
6980 function's prologue.
6981 * gdb.base/restore.exp: Update copyright, re-indent.
6982 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6983 callerN" prefix where needed. Update patterns that match a
6984 function's prologue.
6985
6986 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6987
6988 * gdb.base/restore.c: Add copyright notice.
6989
6990 2004-07-16 Andrew Cagney <cagney@gnu.org>
6991
6992 * gdb.base/logical.exp: Update copyright.
6993 (evaluate): New procedure. Use to re-implement tests using
6994 several tables.
6995
6996 2004-07-14 Martin Hunt <hunt@redhat.com>
6997
6998 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6999 which fixes some problems where init.tcl was not found.
7000
7001 2004-07-13 Andrew Cagney <cagney@gnu.org>
7002
7003 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7004 (check_sizeof, check_valueof): Do not include the output in the
7005 test name. Use gdb_test.
7006 (get_valueof): Use gdb_test_multiple.
7007
7008 * gdb.base/step-test.exp: Update copyright. Use
7009 gdb_test_multiple. Ensure that test names do not include
7010 architecture dependent output.
7011
7012 * gdb.gdb/observer.exp: Update copyright.
7013 (setup_test): Use gdb_test_multiple.
7014 (attach_first_observer, attach_second_observer)
7015 (attach_third_observer, detach_first_observer)
7016 (detach_second_observer, detach_third_observer)
7017 (reset_counters, check_counters): Make $message a prefix.
7018 (test_normal_stop_notifications): Add "args" parameter - a list of
7019 init functions to be called. Make $message a prefix,
7020 (test_observer_normal_stop): Change the message prefixes so that
7021 they are unique, pass the attach / detach procedures to
7022 test_normal_stop_notifications.
7023
7024 * gdb.base/signull.exp (test_segv): Prefix all tests with
7025 "${name}". Clean up test messages.
7026
7027 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7028
7029 * gdb.base/ena-dis-br.exp: Update copyright.
7030 (break_at): New function. Replace send_gdb with gdb_test,
7031 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7032 ignore count, not stopped at bpt", with KFAIL.
7033
7034 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
7035
7036 * gdb.base/attach.exp: Remove cleanupfile handling.
7037
7038 2004-07-12 Andrew Cagney <cagney@gnu.org>
7039
7040 * gdb.base/annota1.exp: Cleanup corefile test name.
7041 * gdb.base/annota3.exp: Ditto.
7042
7043 2004-07-12 Andrew Cagney <cagney@gnu.org>
7044
7045 * gdb.base/signals.exp: Clean up copyright, re-indent.
7046
7047 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7048 gdb_test and gdb_test_multiple.
7049
7050 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7051
7052 * gdb.java/jmain.exp: Fix expected line number for main to
7053 break at. Set XFAIL for break at main test since gcj does not
7054 provide line number info for first statement in main.
7055
7056 2004-07-08 Andrew Cagney <cagney@gnu.org>
7057
7058 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7059
7060 * gdb.base/sigbpt.exp: Make the common part of each test name a
7061 prefix instead of suffix.
7062
7063 2004-07-07 Bob Rossi <bob_rossi@cox.net>
7064
7065 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7066 test from test_tbreak_creation_and_listing to
7067 test_file_list_exec_source_file
7068 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7069 Changed name of test from test_tbreak_creation_and_listing to
7070 test_file_list_exec_source_file
7071
7072 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7073
7074 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7075 the jmisc() constructor instead of <init>.
7076 * gdb.java/jmisc1.exp: Ditto.
7077
7078 2004-07-07 Andrew Cagney <cagney@gnu.org>
7079
7080 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7081 corrupting the PC.
7082
7083 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7084
7085 * gdb.cp/templates.exp: Accept whitespace change in demangler
7086 output.
7087
7088 2004-07-06 Andrew Cagney <cagney@gnu.org>
7089
7090 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7091
7092 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7093
7094 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7095 * lib/compiler.cc: Likewise.
7096
7097 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7098
7099 * lib/compiler.cc: Work around string preprocessing problem
7100 with old hp c++ compiler.
7101 * lib/compiler.c: Likewise.
7102
7103 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7104
7105 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7106 directives to conditionalize symbol prefixing.
7107 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7108 additional_flags handling. Add underscore prefix for Cygwin.
7109 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7110 conditionalize symbol prefixing.
7111 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7112 additional_flags handling. Add underscore prefix for Cygwin.
7113
7114 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7115
7116 * gdb.base/bigcore.exp: Skip test on Cygwin.
7117
7118 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7119
7120 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7121 formats for "info register". Use gdb_test_multiple. Fix
7122 the "invalid register" test.
7123
7124 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
7125
7126 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7127 PID for Cygwin. Add Cygwin specific strings to check for in some
7128 tests.
7129 (do_attach_tests): Add a test for user interaction when attaching
7130 to a process with no matching symbol table already loaded.
7131
7132 2004-06-26 Andrew Cagney <cagney@gnu.org>
7133
7134 Test PR java/1567 and PR java/1565.
7135 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7136 * gdb.java/jmisc2.exp: Delete file.
7137
7138 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7139
7140 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7141
7142 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
7143
7144 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7145 attach process.
7146
7147 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7148
7149 * gdb.cp/pr-1553.exp: Remove.
7150
7151 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 * gdb.cp/pr-1553.cc: Remove.
7154 * gdb.cp/pr-1553.exp: Disable this test.
7155
7156 2004-06-20 Jim Blandy <jimb@redhat.com>
7157
7158 Fix PR testsuite/1680.
7159 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7160 regular expressions.
7161
7162 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7163
7164 Fix PR testsuite/1679.
7165 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7166 Issue an UNSUPPORTED result instead.
7167
7168 2004-06-18 Jim Blandy <jimb@redhat.com>
7169
7170 * gdb.base/charset.exp: Only send a control-C if we see a new
7171 prompt and incomplete command.
7172
7173 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7174
7175 * gdb.cp/pr-574.cc: Add copyright notice.
7176
7177 2004-06-17 Jim Blandy <jimb@redhat.com>
7178
7179 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7180 cases where the regexp has no groups; this grabs random text from
7181 the previous test suite, whatever that was.
7182
7183 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7184
7185 * gdb.cp/printmethod.cc: Add copyright notice.
7186
7187 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7188
7189 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7190
7191 2004-06-16 Andrew Cagney <cagney@gnu.org>
7192
7193 * gdb.base/signull.c: Update copyright. Include <string.h>.
7194 (bowler): Replace data_pointer with data_read
7195 and data_write cases. Add code_descriptor case.
7196 (zero, desc): New array and pointer.
7197 (data, code): Change to simple pointers.
7198 * gdb.base/signull.exp: Fix probe pattern matching a function
7199 descriptor SIGSEGV. Replace data_pointer with data_read and
7200 data_write tests.
7201
7202 2004-06-16 Andrew Cagney <cagney@gnu.org>
7203
7204 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7205
7206 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7207
7208 * gdb.base/long_long.c: Add copyright notice.
7209
7210 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7211
7212 * gdb.base/long_long.exp: Remove reference to
7213 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7214 to gdb_breakpoint and gdb_continue_to_breakpoint.
7215
7216 2004-06-14 Jim Blandy <jimb@redhat.com>
7217
7218 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7219 endian case.
7220
7221 2004-06-14 Andrew Cagney <cagney@gnu.org>
7222
7223 * gdb.base/gcore.exp (capture_command_output): Delete the always
7224 passing tests containing inferior values.
7225 * gdb.base/ending-run.exp: Do not include the breakpoint address
7226 in the test message. Update copyright.
7227 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7228 size in the test name, use gdb_test_multiple. Update copyright.
7229
7230 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7231
7232 * gdb.cp/ref-types.cc: Add copyright notice.
7233
7234 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7235
7236 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7237 hp_aCC_compiler.
7238 * lib/compiler.cc: Likewise.
7239 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7240 'set' commands. Log diagnostics for other lines. Set
7241 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7242
7243 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7244
7245 * gdb.cp/try_catch.cc: Add copyright notice.
7246
7247 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7248
7249 * gdb.cp/userdef.cc: Add copyright notice.
7250
7251 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7252
7253 * gdb.cp/virtfunc.cc: Add copyright notice.
7254
7255 2004-06-11 Randolph Chung <tausq@debian.org>
7256
7257 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7258 problem.
7259
7260 2004-06-10 Andrew Cagney <cagney@gnu.org>
7261
7262 * lib/compiler.cc, lib/compiler.c: Append either
7263 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7264 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7265 instead of gcc-3-3.
7266
7267 2004-06-09 Andrew Cagney <cagney@gnu.org>
7268
7269 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7270 gdb/1455, bug is specific to "long long" and "double".
7271
7272 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7273 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7274 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7275 fixed.
7276
7277 2004-06-09 Andrew Cagney <cagney@gnu.org>
7278
7279 * gdb.base/structs.exp (test_struct_returns): Replace
7280 "return_value_unknown" and "finish_value_unknown" by
7281 "return_value_known" and "finish_value_known". Instead of
7282 "return_value_unknown" iff "finish_value_unknown", check
7283 "return_value_known" implies "finish_value_known".
7284
7285 2004-06-08 Martin Hunt <hunt@redhat.com>
7286
7287 * gdb.base/float.exp: Add pattern for mips targets.
7288
7289 2004-06-08 Randolph Chung <tausq@debian.org>
7290
7291 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7292 message for unknown architectures more clear.
7293
7294 2004-06-08 Joel Brobecker <brobecker@gnat.com>
7295
7296 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7297 start the execution of the program.
7298
7299 2004-06-07 Jim Blandy <jimb@redhat.com>
7300
7301 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7302 * gdb.arch/i386-cpuid.h: New helper file.
7303
7304 2004-06-07 Randolph Chung <tausq@debian.org>
7305
7306 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7307 has started.
7308
7309 2004-06-04 Roland McGrath <roland@redhat.com>
7310
7311 Fix PR gdb/1647.
7312 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7313 differently to be robust to output buffering differences.
7314
7315 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7316
7317 * gdb.threads/pthreads.exp: Update copyright years.
7318 (check_control_c): Change asynchronous 'after' to synchronous.
7319
7320 2004-06-04 Roland McGrath <roland@redhat.com>
7321
7322 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7323 next gdb prompt.
7324
7325 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7326
7327 Fix PR gdb/1636.
7328 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7329 calls to synchronous.
7330
7331 2004-05-26 Jim Blandy <jimb@redhat.com>
7332
7333 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7334
7335 2004-05-24 Randolph Chung <tausq@debian.org>
7336
7337 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7338 * gdb.asm/pa.inc: New file.
7339
7340 2004-05-22 Mark Kettenis <kettenis@gnu.org>
7341
7342 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7343
7344 2004-05-21 Joel Brobecker <brobecker@gnat.com>
7345 Daniel Jacobowitz <drow@mvista.com>
7346
7347 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7348 GDB prompt.
7349
7350 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7351
7352 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
7353 setjmp/longjmp. Use sigaction instead of signal.
7354
7355 2004-05-19 J. Brobecker <brobecker@gnat.com>
7356 Michael Snyder <msnyder@redhat.com>
7357
7358 * gdb.threads/pthread_cond_wait.c: New file.
7359 * gdb.threads/pthread_cond_wait.exp: New testcase.
7360
7361 2004-05-13 Andrew Cagney <cagney@redhat.com>
7362
7363 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7364 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7365
7366 2004-05-11 Andrew Cagney <cagney@redhat.com>
7367
7368 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7369 fixed but revealed gdb/1639.
7370
7371 2004-05-10 Andrew Cagney <cagney@redhat.com>
7372
7373 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7374 func1" and "next to 2nd alarm", kernel bug avoided.
7375
7376 2004-05-10 Daniel Jacobowitz <dan@debian.org>
7377
7378 PR external/1568
7379 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7380 XFAIL if it is smaller than bytes_allocated.
7381 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7382 (main): Make chunks_allocated unsigned. Correct comment.
7383
7384 2004-05-07 Joel Brobecker <brobecker@gnat.com>
7385
7386 * gdb.arch/powerpc-aix-prologue.c: New file.
7387 * gdb.arch/powerpc-aix-prologue.exp: New file.
7388
7389 2004-05-07 Jim Blandy <jimb@redhat.com>
7390
7391 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7392 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7393
7394 2004-05-06 Joel Brobecker <brobecker@gnat.com>
7395
7396 * gdb.base/sep.exp: No longer setup_kfail when the program was
7397 built with dwarf2.
7398
7399 2004-05-05 Jim Ingham <jingham@apple.com>
7400
7401 * gdb.base/pending.exp: Make sure pending breakpoints
7402 preserve the ignore count.
7403
7404 2004-04-27 Jerome Guitton <guitton@gnat.com>
7405
7406 * i386-prologue.exp: Add testcase for jump instruction as first
7407 instruction of the real code.
7408 * i386-prologue.c (jump_at_beginning): New function.
7409
7410 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7411
7412 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7413 x86_64-*-*.
7414
7415 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7416
7417 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7418 i*86-*-*.
7419
7420 2004-04-25 Mark Kettenis <kettenis@gnu.org>
7421
7422 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7423 expression that checks the return type.
7424
7425 2004-04-23 Andrew Cagney <cagney@redhat.com>
7426
7427 * gdb.base/call-sc.exp: New test of scalar call/return values.
7428 * gdb.base/call-sc.c: Ditto.
7429
7430 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7431
7432 * gdb.threads/manythreads.c: Reduce thread stack size.
7433
7434 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7435
7436 * gdb.threads/manythreads.c: Add copyright notice.
7437
7438 2004-04-23 Andrew Cagney <cagney@redhat.com>
7439
7440 * gdb.base/siginfo.exp: Better handle step out of signal.
7441 * gdb.base/sigstep.exp: Ditto.
7442
7443 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
7444 Daniel Jacobowitz <drow@mvista.com>
7445
7446 * gdb.threads/manythreads.c: New testcase.
7447 * gdb.threads/manythreads.exp: Ditto.
7448
7449 2004-04-22 Jim Blandy <jimb@redhat.com>
7450
7451 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7452 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7453
7454 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7455
7456 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7457
7458 2004-04-21 Andrew Cagney <cagney@redhat.com>
7459
7460 * gdb.base/sigstep.c: New file.
7461 * gdb.base/sigstep.exp: New file.
7462
7463 2004-04-16 Joel Brobecker <brobecker@gnat.com>
7464
7465 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7466 call to observer_notify_normal_stop.
7467
7468 2004-04-15 Andrew Cagney <cagney@redhat.com>
7469
7470 * gdb.base/siginfo.c: New file.
7471 * gdb.base/siginfo.exp: New file.
7472
7473 2004-04-12 J. Brobecker <brobecker@gnat.com>
7474
7475 * gdb.base/sep.exp: Fix typo in comment.
7476
7477 2004-04-12 J. Brobecker <brobecker@gnat.com>
7478
7479 * gdb.base/sep.c: New file.
7480 * gdb.base/sep-proc.c: New file.
7481 * gdb.base/sep.exp: New testcase.
7482
7483 2004-04-09 Mark Kettenis <kettenis@gnu.org>
7484
7485 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7486 support.
7487
7488 2004-04-05 Andrew Cagney <cagney@redhat.com>
7489
7490 * gdb.base/sigaltstack.c: New file.
7491 * gdb.base/sigaltstack.exp: New file.
7492
7493 2004-04-04 Joel Brobecker <brobecker@gnat.com>
7494
7495 * gdb.base/foll-fork.exp: Update the expected output for
7496 "help set follow-fork-mode", to match a change that was made
7497 to the help of this variable on 2004-01-13.
7498
7499 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7500
7501 * lib/ada.exp: Add copyright notice.
7502 * bar.ads: Likewise.
7503 * bar.adb: Likewise.
7504 * null_record.adb: Likewise.
7505 * null_record.exp: Likewise.
7506 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7507
7508 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7509
7510 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7511 * configure: Regenerate.
7512
7513 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7514
7515 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7516 to build the application. Remove the message printed when in
7517 verbose mode, redundant with the UNSUPPORTED message above.
7518
7519 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7520
7521 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7522 * gdb.ada (null_record.exp): New testcase.
7523
7524 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7525
7526 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7527
7528 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7529
7530 * gdb.ada: New subdirectory.
7531 * gdb.ada/Makefile.in: New file.
7532 * gdb.ada/gnat_ada.gpr.in: New file.
7533
7534 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7535
7536 * lib/ada.exp: New file.
7537
7538 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
7539
7540 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7541 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7542
7543 2004-03-22 Andrew Cagney <cagney@redhat.com>
7544
7545 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7546 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7547 Problem identified by Ulrich Weigand.
7548
7549 2004-03-17 David Carlton <carlton@kealia.com>
7550
7551 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7552 PR c++/826.
7553
7554 2004-03-16 Roland McGrath <roland@redhat.com>
7555
7556 * gdb.base/auxv.exp: New file.
7557 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7558
7559 2004-03-12 David Carlton <carlton@kealia.com>
7560
7561 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7562 * gdb.cp/pr-1553.cc: Ditto.
7563 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7564 pass branch.
7565
7566 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7567
7568 * gdb.cp/templates.exp: Accept more template types.
7569
7570 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7571
7572 From Corinna Vinschen with modifications.
7573 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7574 local variable obj_with_enum.
7575 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7576 results with obj_with_enum.
7577
7578 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7579
7580 * gdb.cp/classes.cc: New file, copied from misc.cc.
7581 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7582
7583 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7584
7585 * gdb.cp/misc.cc: Add copyright notice.
7586
7587 2004-03-05 David Carlton <carlton@kealia.com>
7588
7589 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7590 * gdb.cp/rtti.h: Update copyright.
7591 (namespace n2::n3): New.
7592 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7593 (n2::n3::func3): New.
7594 (main): Call n2::n3::func3.
7595 * gdb.cp/rtti2.cc: Update copyright.
7596 (n2::create3): New.
7597
7598 2004-03-04 Mark Kettenis <kettenis@gnu.org>
7599
7600 * gdb.asm/openbsd.inc: Fix typo.
7601
7602 2004-03-03 Fred Fish <fnf@redhat.com>
7603
7604 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7605 "val" instead of unused "size". Update copyright year.
7606
7607 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7608
7609 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7610 to use unsigned char.
7611 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7612 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7613
7614 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7615
7616 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7617 line of output.
7618
7619 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7620
7621 * gdb.base/relocate.c (dummy): Initialize.
7622
7623 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7624
7625 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7626 a breakpoint at exit.
7627
7628 2004-02-27 Fred Fish <fnf@redhat.com>
7629
7630 * gdb.base/chng-syms.exp: Add expect condition to match failing
7631 case that isn't a timeout.
7632
7633 2004-02-27 Andrew Cagney <cagney@redhat.com>
7634
7635 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7636 support.
7637
7638 2004-02-26 Fred Fish <fnf@redhat.com>
7639
7640 * gdb.arch/gdb1431.c: Remove.
7641 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7642 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7643 of "until" incorrectly.
7644
7645 2004-02-26 J. Brobecker <brobecker@gnat.com>
7646
7647 * gdb.cp/class2.cc (empty): New class.
7648 (refer): New function.
7649 (main): Declare an object of type empty and use it.
7650 * gdb.cp/class2.exp: Print the value of an object of type empty.
7651
7652 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7653
7654 * gdb.base/langs.exp: Update query string to match the
7655 new nquery format used for pending breakpoints.
7656
7657 2004-02-26 Andrew Cagney <cagney@redhat.com>
7658
7659 Fix PR i18n/1570.
7660 * gdb.base/charset.c: Update copyright notice.
7661 (main, init_string): Remove the escape character '\e' tests.
7662 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7663 * gdb.base/charset.exp (valid_host_charset): Ditto.
7664 * gdb.base/setvar.exp: Ditto.
7665
7666 2004-02-24 Andrew Cagney <cagney@redhat.com>
7667
7668 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7669 mmapped data in core file" PASS and FAIL messages consistent.
7670
7671 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7672 setting a breakpoint. Work around PR java/1565.
7673
7674 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7675
7676 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7677 new nquery format.
7678 * gdb.base/pending.exp: Ditto.
7679
7680 2004-02-22 Mark Kettenis <kettenis@gnu.org>
7681
7682 * configure.in: Run stabs tests on *BSD.
7683 * configure: Regenerated.
7684
7685 2004-02-21 Mark Kettenis <kettenis@gnu.org>
7686
7687 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7688
7689 2004-02-20 Fred Fish <fnf@redhat.com>
7690
7691 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7692 blank in test for "returns short", for consistency with other
7693 "returns xxx" tests. Update copyright year.
7694
7695 2004-02-19 Fred Fish <fnf@redhat.com>
7696
7697 New testcase for PR breakpoint/1558.
7698 * gdb.arch/gdb1558.exp: New file.
7699 * gdb.arch/gdb1558.c: New file.
7700
7701 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
7702
7703 * gdb.base/nodebug.exp: Fix typo.
7704
7705 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7706
7707 Committed by Jim Blandy <jimb@redhat.com>.
7708
7709 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7710
7711 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7712
7713 * gdb.base/float.exp: Support s390*-*-* targets.
7714
7715 2004-02-17 Adam Fedor <fedor@gnu.org>
7716
7717 * gdb.base/gdb1555.exp: New file.
7718 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7719
7720 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
7721
7722 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7723
7724 2004-02-16 Fred Fish <fnf@redhat.com>
7725
7726 * gdb.arch/gdb1291.c: Remove
7727 * gdb.arch/gdb1291.s: New test input file.
7728 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7729 fail. Test for correct result, known incorrect result, other
7730 failures and timeouts.
7731
7732 2004-02-16 Andrew Cagney <cagney@redhat.com>
7733
7734 * gdb.base/bigcore.exp: New file.
7735 * gdb.base/bigcore.c: New file.
7736
7737 2004-02-13 Andrew Cagney <cagney@redhat.com>
7738
7739 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7740 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7741 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7742 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7743 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7744 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7745 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7746 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7747 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7748 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7749
7750 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7751
7752 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7753 executed is an alloc instruction.
7754
7755 2004-02-11 David Carlton <carlton@kealia.com>
7756
7757 * gdb.cp/breakpoint.exp: New.
7758 * gdb.cp/breakpoint.cc: New.
7759
7760 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 Partial fix for PR gdb/1543.
7763 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7764 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7765 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7766 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7767 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7768 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7769 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7770 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7771 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7772 to bug-gdb@prep.ai.mit.edu .
7773 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7774 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7775 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7776 Likewise.
7777
7778 2004-02-10 Andrew Cagney <cagney@redhat.com>
7779
7780 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7781 using gdb_internal_error_resync.
7782
7783 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
7784
7785 * gdb.threads/thread-specific.exp: Stop early if no threads are
7786 found.
7787
7788 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7789
7790 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7791
7792 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
7793
7794 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7795 breakpoints.
7796
7797 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
7798
7799 * config/sim.exp (gdb_load): Handle $arg == "".
7800 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7801 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7802
7803 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
7804
7805 * gdb.base/maint.exp: Update test to reflect
7806 obstack changes.
7807
7808 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7809
7810 * gdb.base/pendshr.c (pendfunc): New function that calls
7811 pendfunc1.
7812 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7813
7814 2004-02-04 Fred Fish <fnf@redhat.com>
7815
7816 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7817 function symbols and update copyright years.
7818 * gdb.arch/gdb1291.c: Ditto.
7819
7820 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7821
7822 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7823
7824 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7825
7826 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7827
7828 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7829
7830 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7831
7832 2004-02-02 Fred Fish <fnf@redhat.com>
7833
7834 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7835 remote targets. Update copyright years.
7836
7837 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7838
7839 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7840 support.
7841 * gdb.base/langs.exp: Fix test which attempts to create
7842 breakpoint on non-existent function to handle new pending
7843 support.
7844 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7845 a breakpoint.
7846 * gdb.base/pending.exp: New test.
7847 * gdb.base/pending.c: New file.
7848 * gdb.base/pendshr.c: Ditto.
7849
7850 2004-02-02 David Carlton <carlton@kealia.com>
7851
7852 * gdb.cp/overload.exp: Add overloadNamespace tests.
7853 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7854 (overloadNamespace, XXX): New.
7855 (main): Call XXX::marker2.
7856
7857 2004-02-01 Fred Fish <fnf@redhat.com>
7858
7859 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7860 * gdb.base/finish.exp: Ditto.
7861 * gdb.base/gcore.exp: Ditto.
7862 * gdb.base/huge.exp: Ditto.
7863 * gdb.base/info-proc.exp: Ditto.
7864 * gdb.base/return2.exp: Ditto.
7865 * gdb.threads/gcore-thread.exp: Ditto.
7866
7867 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7868
7869 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7870
7871 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7872
7873 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7874 that opening the file succeeds on OpenBSD.
7875
7876 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7877
7878 * gdb.threads/thread-specific.c: New file.
7879 * gdb.threads/threads-specific.exp: New test script.
7880 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7881 to expect_out.
7882
7883 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7884
7885 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7886 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7887 only on the "print_small_structs from print_long_arg_list" test.
7888
7889 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7890
7891 * gdb.base/completion.exp: Kill a stray backslash.
7892
7893 From Jim Ingham <jingham@apple.com>:
7894 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7895 agrees with the result from sending a tab.
7896
7897 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
7898
7899 * gdb.base/chng-syms.exp: Remove stray newline.
7900
7901 2004-01-31 Mark Kettenis <kettenis@gnu.org>
7902
7903 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7904 *-*-openbsd*.
7905 * gdb.asm/openbsd.inc: New file.
7906
7907 2004-01-30 Mark Kettenis <kettenis@gnu.org>
7908
7909 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7910 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7911 *-*solaris2*. Remove commented out default settings for
7912 asm-flags. Replace gdb_compile with target_link.
7913
7914 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7915
7916 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7917 for all tests. Remove old hp-ux and cygnus xfail cases.
7918
7919 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7920
7921 * gdb.base/chng-syms.exp: New file.
7922 * gdb.base/chng-syms.c: New file.
7923
7924 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7925
7926 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7927 Provide arms for current output in all my configurations.
7928
7929 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7930
7931 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7932 * lib/compiler.cc: Likewise.
7933 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7934 get the right preprocessor. Eval the output directly. Remove
7935 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7936 hp_f77_compiler and hp_f90_compiler completely.
7937 (gdb_preprocess): Delete.
7938 (get_compiler): Delete.
7939
7940 2004-01-24 Mark Kettenis <kettenis@gnu.org>
7941
7942 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7943 <string.h>.
7944
7945 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
7946
7947 * gdb.mi/mi-stack.exp: Update copyright.
7948
7949 2004-01-23 David Carlton <carlton@kealia.com>
7950
7951 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7952 test for cp_lookup_transparent_type.
7953 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7954 call them.
7955
7956 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
7957
7958 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7959 after -var-update.
7960
7961 2004-01-23 David Carlton <carlton@kealia.com>
7962
7963 * gdb.cp/namespace.cc (C::ensureRefs): New.
7964 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7965
7966 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
7967
7968 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7969 case "-stack-list-locals 2".
7970 * gdb.mi/mi-var-child.exp: Test for case
7971 "-var-list-children --all-values NAME".
7972
7973 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7974
7975 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7976
7977 2004-01-18 Mark Kettenis <kettenis@gnu.org>
7978
7979 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7980 used with gdb_test_multiple.
7981
7982 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7983 read at address 0. This fixes PR testsuite/1504.
7984
7985 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
7986
7987 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7988 Remove downloading, guessing the host executable, the calls to
7989 gdb_file_cmd and gdb_target_cmd, and "load" support.
7990 (infer_host_exec): New function broken out from gdb_load.
7991 (gdb_load): New wrapper for gdbserver_gdb_load.
7992 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7993 gdb_target_cmd. Use -target-select.
7994 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7995 Download binaries to the host. Clear last_mi_remote_file when
7996 we load a new binary.
7997 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7998 call gdbserver_gdb_load and mi_gdb_target_cmd.
7999
8000 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8001
8002 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8003 type patterns.
8004
8005 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8006
8007 * gdb.cp/templates.exp: Fix typo in test name of
8008 "print Foo<volatile char*>::foo".
8009
8010 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8011
8012 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8013
8014 2004-01-16 Ben Elliston <bje@wasabisystems.com>
8015
8016 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8017 (clean mostlyclean): Remove empty rm.
8018
8019 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8020
8021 * gdb.base/setvar.exp: Add copyright years.
8022
8023 2004-01-14 David Carlton <carlton@bactrian.org>
8024
8025 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8026 PR c++/1511 and update coment.
8027 * gdb.cp/templates.exp: Update patterns to match current output.
8028 If changes involve something other than whitespace, KFAIL
8029 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8030
8031 2004-01-14 David Carlton <carlton@kealia.com>
8032
8033 * gdb.cp/namespace.exp: Add tests involving classes defined within
8034 namespaces.
8035 * gdb.cp/namespace.cc (C::CClass): New.
8036 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8037
8038 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
8039
8040 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8041 what debug info we have. Print a better message if something goes
8042 wrong while producing the separate debug info file.
8043
8044 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8045
8046 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8047
8048 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8049
8050 * gdb.base/callfuncs.c: Add copyright notice.
8051
8052 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8053
8054 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8055 inheritance. PR gdb/1498, PR gcc/13539.
8056
8057 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
8058
8059 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8060 test specific name.
8061 * gdb.mi/gdb669.exp: Ditto.
8062 * gdb.mi/mi-pthreads.exp: Ditto.
8063 * gdb.mi/mi1-pthreads.exp: Ditto.
8064 * gdb.mi/mi2-pthreads.exp: Ditto.
8065
8066 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8067
8068 * gdb.cp/member-ptr.cc: Add copyright notice.
8069
8070 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8071
8072 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8073 some patterns for recent versions of gcc and hpacc. Delete
8074 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8075 Delete tests that access a NULL pointer-to-member-data. This
8076 script is still disabled for gcc.
8077
8078 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8079
8080 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
8081 escaped correctly.
8082
8083 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8084
8085 * gdb.base/sepdebug.exp: New file.
8086 * gdb.base/sepdebug.c: New file.
8087 * lib/gdb.exp (separate_debug_filename): New procedure.
8088 (gdb_gnu_strip_debug): New procedure.
8089
8090 2004-01-12 Andrew Cagney <cagney@redhat.com>
8091
8092 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8093 * gdb.mi/ChangeLog-1999-2003: New file.
8094
8095 2004-01-12 Andrew Cagney <cagney@redhat.com>
8096
8097 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8098 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8099 or EEXIST", treat EBUSY as an XFAIL.
8100
8101 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8102
8103 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8104 hp_cc_compiler.
8105
8106 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8107
8108 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8109 decorations.
8110
8111 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8112
8113 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8114 and "(aCC)" decorations. Remove obsolete doco about old
8115 test results.
8116
8117 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8118
8119 * gdb.cp/exception.exp: Fix typo in doco.
8120
8121 2004-01-09 Mark Kettenis <kettenis@gnu.org>
8122
8123 * gdb.base/gdb1476.exp: Fix typo.
8124
8125 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8126
8127 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8128 file.
8129
8130 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8131
8132 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8133 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8134 Use gdb_compile. Remove restriction on gcc. Add some patterns
8135 for recent version of gdb. Delete second half, which was a copy
8136 of the first half with different build flags. This test is
8137 still disabled because it is still not ready for production.
8138
8139 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8140
8141 * gdb.cp/exception.cc: Add copyright notice.
8142 * gdb.cp/exception.exp: Add a notice that this file is broken
8143 because of line number changes caused by addition of copyright
8144 notice.
8145
8146 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8147
8148 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8149 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8150
8151 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8152
8153 * gdb.cp/classes.exp: Accept gnu abi 2.
8154 * gdb.cp/derivation.exp: Likewise.
8155 * gdb.cp/overload.exp: Likewise.
8156 * gdb.cp/virtfunc.exp: Likewise.
8157
8158 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8159
8160 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8161 semicolon after end of function.
8162
8163 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8166 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8167 boilerplate code for compiling and running the program under
8168 test. Add some string method tests.
8169
8170 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8171
8172 * gdb.cp/bs15503.cc: Add copyright notice.
8173 * gdb.cp/bs15503.exp: Adjust line number.
8174
8175 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8176
8177 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8178 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8179
8180 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8181
8182 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8183 hp_cc_compiler.
8184
8185 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8186
8187 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8188 * gdb.cp/ctti.exp: Use the marker instead of "next".
8189 With gcc, run further before bailing.
8190
8191 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8192
8193 * gdb.cp/cttiadd.cc: Add copyright notice.
8194 * gdb.cp/cttiadd1.cc: Likewise.
8195 * gdb.cp/cttiadd2.cc: Likewise.
8196 * gdb.cp/cttiadd3.cc: Likewise.
8197
8198 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8199
8200 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8201 Use gdb_test, gdb_test_multiple. Use floating-point values that
8202 have exact representations in IEEE-ish formats.
8203
8204 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8205
8206 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8207 compilers. Delete duplicate call to get_compiler_info.
8208 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8209 * gdb.base/volatile.exp: Likewise.
8210
8211 2004-01-07 Mark Kettenis <kettenis@gnu.org>
8212
8213 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8214 memory at address 0.
8215
8216 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8217
8218 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8219 to test for hp-ux assembler. Fix copyright years.
8220
8221 2004-01-07 Andrew Cagney <cagney@redhat.com>
8222
8223 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8224
8225 2004-01-07 Andrew Cagney <cagney@redhat.com>
8226
8227 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8228 when creating the read-only file. From analysis by Roland McGrath
8229 and Elena Zannoni.
8230
8231 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8232
8233 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8234
8235 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8236
8237 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8238 data pointers.
8239
8240 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8241
8242 * gdb.cp/m-static.exp: Compile one source file at a time.
8243 Delete unused call to get_compiler_info.
8244
8245 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8246
8247 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8248 * gdb.base/call-rt-st.exp: Likewise.
8249 * gdb.base/nodebug.exp: Likewise.
8250 * gdb.base/volatile.exp: Likewise.
8251 * gdb.cp/ref-types.exp: Likewise.
8252 * gdb.cp/templates.exp: Likewise.
8253
8254 2004-01-05 Mark Kettenis <kettenis@gnu.org>
8255
8256 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8257
8258 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8259
8260 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8261 hppa*-hp-hpux*.
8262
8263 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8264
8265 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8266 x86_64-*-*.
8267
8268 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8269 sparc64-*-* and sparc*-solaris2*.
8270
8271 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8272
8273 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8274 return ${tests}" test. The ${tests} already mentions the
8275 filename.
8276
8277 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8278
8279 * gdb.cp/local.exp: Accept gcc abi 2.
8280
8281 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8282
8283 * gdb.cp/templates.exp: Accept gcc abi 2.
8284
8285 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 * lib/compiler.cc: Remove supports_template_debugging.
8288 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8289
8290 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8291
8292 * gdb.cp/namespace.exp: Accept gcc abi 2.
8293
8294 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8295
8296 * gdb.cp/method.exp: Accept gcc abi 2.
8297
8298 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8299
8300 * gdb.cp/classes.exp: Generate identical results as old version.
8301 * gdb.cp/derivation.exp: Likewise.
8302 * gdb.cp/overload.exp: Likewise.
8303 * gdb.cp/virtfunc.exp: Likewise.
8304
8305 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8306
8307 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8308 mysterious bug with sourceware version of expect.
8309
8310 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8311
8312 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8313 current versions of gcc, including gcc abi 2. Remove gratuitous
8314 restart of test program. Use gdb_test_multiple and gdb_test for
8315 all tests. Add patterns to xfail missing "const" in "const char *"
8316 and kfail PR gdb/1155.
8317
8318 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8319
8320 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8321 current versions of gcc, including gcc abi 2. Remove gratuitous
8322 restart of test program. Use gdb_test_multiple and gdb_test for
8323 all tests. Add patterns to kfail PR gdb/1498.
8324
8325 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8326
8327 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8328 current versions of gcc, including gcc abi 2. Use "breakpoint"
8329 and "continue" instead of restarting the target program. Use
8330 gdb_test_multiple and gdb_test for all tests.
8331
8332 2004-01-01 Mark Kettenis <kettenis@gnu.org>
8333
8334 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8335 for *-*-solaris2*.
8336
8337 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8338
8339 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8340 current versions of gcc, including gcc abi 2. Use "breakpoint"
8341 and "continue" instead of restarting the target program several
8342 times. Use gdb_test_multiple and gdb_test for all tests.
8343
8344 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8345
8346 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8347 source files.
8348
8349 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8350
8351 * gdb.base/environ.exp: Handle compiling test case from multiple
8352 source files.
8353
8354 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8355
8356 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8357
8358 2003-12-17 Jim Blandy <jimb@redhat.com>
8359
8360 * gdb.base/freebpcmd.c: Add copyright notice.
8361
8362 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8363
8364 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8365
8366 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8367
8368 2003-12-13 Jim Blandy <jimb@redhat.com>
8369
8370 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8371
8372 2003-12-12 Kevin Buettner <kevinb@redhat.com>
8373
8374 * gdb.asm/frv.inc: New file.
8375 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8376
8377 2003-12-09 Fred Fish <fnf@redhat.com>
8378
8379 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8380 functions to break1.c and leave prototypes behind. Add more
8381 "set breakpoint NN here" comments.
8382 * gdb.base/break1.c: New file.
8383
8384 * gdb.base/break.exp: Handle compiling test case from multiple
8385 source files and change source file references as needed.
8386 * gdb.base/completion.exp: Ditto.
8387 * gdb.base/condbreak.exp: Ditto.
8388 * gdb.base/define.exp: Ditto.
8389 * gdb.base/ena-dis-br.exp: Ditto.
8390 * gdb.base/info-proc.exp: Ditto.
8391 * gdb.base/maint.exp: Ditto.
8392 * gdb.base/until.exp: Ditto.
8393
8394 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8395 hardcoded line numbers.
8396 * gdb.base/define.exp: Ditto.
8397 * gdb.base/ena-dis-br.exp: Ditto.
8398 * gdb.base/maint.exp: Ditto.
8399 * gdb.base/until.exp: Ditto.
8400
8401 * gdb.base/completion.exp: Use "break1" for completion tests since
8402 "break" is no longer a unique prefix.
8403
8404 2003-12-06 Andrew Cagney <cagney@redhat.com>
8405
8406 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8407 "return_value_unimplemented". When an unimplemented struct return
8408 architecture, report incorrect values as a KFAIL
8409
8410 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8411
8412 * gdb.cp/rtti.exp: Accept new wording of warning from
8413 cp_lookup_rtti_type.
8414
8415 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8416
8417 Partial fix for PR testsuite/1456.
8418 * gdb.base/scope.exp (test_at_main): Replace references to
8419 gcc_compiled with calls to test_compiler_info.
8420 (test_at_foo): Likewise.
8421 (test_at_bar): Likewise.
8422
8423 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8424
8425 Partial fix for PR testsuite/1456.
8426 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8427 to test_compiler_info.
8428
8429 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8430
8431 * gdb.base/so-impl-ld.exp: Update copyright notice.
8432
8433 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8434
8435 Partial fix for PR testsuite/1456.
8436 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8437 to test_compiler_info.
8438
8439 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8440
8441 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8442 from current versions of gdb. Clean up regular expressions.
8443 Delete redundant timeout case.
8444
8445 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8446
8447 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8448 from current versions of gdb. Clean up regular expressions.
8449 Delete redundant timeout case.
8450
8451 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8452
8453 Partial fix for PR testsuite/1456.
8454 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8455 gcc_compiled with call to test_compiler_info.
8456
8457 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8458
8459 Partial fix for PR testsuite/1456.
8460 * gdb.base/list.exp (test_list_function): Delete unused declaration
8461 of gcc_compiled.
8462
8463 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8464
8465 Partial fix for PR testsuite/1456.
8466 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8467 call to test_compiler_info.
8468
8469 2003-11-29 Mark Kettenis <kettenis@gnu.org>
8470
8471 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8472 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8473 it to create the appropriate note.inc.
8474 * gdb.asm/asmsrc1.s: Include "note.inc".
8475 * gdb.asm/netbsd.inc: New file.
8476 * gdb.asm/empty.inc: New file.
8477
8478 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8479
8480 Partial fix for PR testsuite/1456.
8481 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8482 calls to test_compiler_info.
8483
8484 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8485
8486 Partial fix for PR testsuite/1456.
8487 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8488 calls to test_compiler_info.
8489
8490 2003-11-27 Mark Kettenis <kettenis@gnu.org>
8491
8492 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8493 pattern for the KFAILs.
8494
8495 2003-11-25 Adam Fedor <fedor@gnu.org>
8496
8497 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8498 * gdb.objc/objcdecode.m: New file.
8499
8500 2003-11-25 Adam Fedor <fedor@gnu.org>
8501
8502 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8503 * gdb.objc/nondebug.m: New file.
8504
8505 2003-11-26 Ben Elliston <bje@wasabisystems.com>
8506
8507 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8508 NetBSD as it does on FreeBSD. Modelled on a similar change by
8509 Mark Kettenis on 2003-05-30.
8510 (link-flags): Set to "--entry _start" regardless of target.
8511 Special linker flags are to be appended to $link-flags.
8512 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8513
8514 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8515
8516 * gdb.cp/method.exp: Accept output of new demangler.
8517
8518 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8519
8520 * gdb/class2.exp: New file.
8521 * gdb/class2.cc: New file.
8522
8523 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8524
8525 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8526 of new demangler.
8527
8528 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8529
8530 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8531 of gdb_test "run".
8532
8533 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8534
8535 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8536 "continue" into "run".
8537
8538 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8539
8540 Partial fix for PR testsuite/1456.
8541 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8542 call to test_compiler_info.
8543 * gdb.cp/ctti.exp: Likewise.
8544 * gdb.cp/derivation.exp: Likewise.
8545 * gdb.cp/member-ptr.exp: Likewise.
8546 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8547 reference to gcc_compiled.
8548
8549 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8550
8551 Fix PR testsuite/1463.
8552 * gdb.base/structs.exp (start_structs_test): Call
8553 get_debug_format before using the debug format.
8554
8555 2003-11-22 Andrew Cagney <cagney@redhat.com>
8556
8557 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8558 * gdb.base/structs.exp: Use gdb_test_multiple.
8559
8560 2003-11-20 Andrew Cagney <cagney@redhat.com>
8561
8562 * gdb.base/structs.exp: Handle and recover from internal errors.
8563 Replace "foo${n}" with "foo<n>" in test messages.
8564
8565 * gdb.base/structs.exp: Update copyright. Rewrite.
8566 * gdb.base/structs.c: Update copyright. Rewrite.
8567
8568 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8569 resync count exceeded.
8570
8571 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8572 from the internal error.
8573 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8574 Original from Jim Blandy.
8575 (gdb_test_multiple): Use gdb_internal_error_resync.
8576
8577 2003-11-19 Andrew Cagney <cagney@redhat.com>
8578
8579 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8580 KFAIL.
8581
8582 2003-11-17 Mark Kettenis <kettenis@gnu.org>
8583
8584 New testcase for PR backtrace/1435.
8585 * gdb.arch/i386-unwind.exp: New file.
8586 * gdb.arch/i386-unwind.c: New file.
8587
8588 2003-11-17 Andrew Cagney <cagney@redhat.com>
8589
8590 * lib/gdb.exp (compiler_info): New global.
8591 (test_compiler_info): New function.
8592 (get_compiler_info): Set compiler_info.
8593 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8594 "compiler_info" to gcc-<major>-<minor>.
8595
8596 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8597
8598 * gdb.trace/configure: Remove.
8599
8600 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
8601
8602 * gdb.base/break.c: Add comments to aid finding line numbers for
8603 breakpoints.
8604 * gdb.base/break.exp: Remove all references to explicit line
8605 numbers.
8606
8607 2003-11-11 Nick Clifton <nickc@redhat.com>
8608
8609 * gdb.base/shreloc.exp: Do not run for targets which do not
8610 support shared objects.
8611
8612 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
8613
8614 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8615 Don't run tests if nofileio flag is given.
8616
8617 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
8618
8619 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
8620 as well as 'Watchpoint'.
8621
8622 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8623
8624 Reported by Jim Ingham <jingham@apple.com>:
8625 * gdb.base/annota1.exp: Match at least one occurrence of the
8626 signal handler annotation.
8627
8628 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8629
8630 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8631 as well as 'Watchpoint'.
8632
8633 2003-11-05 Michael Chastain <mec@shout.net>
8634
8635 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8636
8637 2003-11-03 Kris Warkentin <kewarken@qnx.com>
8638
8639 * gdb.arch/gdb1291.c: New test file.
8640 * gdb.arch/gdb1291.exp: New test script.
8641 * gdb.arch/gdb1431.c: New test file.
8642 * gdb.arch/gdb1431.exp: New test script.
8643
8644 2003-10-22 Michael Chastain <mec@shout.net>
8645
8646 * gdb.mi/pthreads.c: Add copyright notice.
8647
8648 2003-10-22 Michael Chastain <mec@shout.net>
8649
8650 * gdb.threads/pthreads.c: Add copyright notice.
8651
8652 2003-10-20 Michael Chastain <mec@shout.net>
8653
8654 * gdb.base/gdb1056.exp: New test script.
8655
8656 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8657
8658 * gdb.threads/killed.exp: Use gdb_run_cmd.
8659
8660 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8661
8662 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8663 create a core file.
8664 * gdb.threads/gcore-thread.exp: Likewise.
8665
8666 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
8667
8668 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8669 type, based on char type.
8670 (struct bit_flags_short_t): New bitfield type, based on short type.
8671 (init_bit_flags_char): New fuction.
8672 (init_bit_flags_short): Ditto.
8673 (print_bit_flags_char): Ditto.
8674 (print_bit_flags_short): Ditto.
8675 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8676
8677 2003-10-11 Michael Chastain <mec@shout.net>
8678
8679 * gdb.base/call-rt-st.exp: Update copyright year.
8680
8681 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8682
8683 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8684 * gdb.disasm/sh3.s: Ditto.
8685
8686 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
8687
8688 * gdb.threads/switch-threads.exp: New test.
8689 * gdb.threads/switch-threads.c: New source file.
8690
8691 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
8692
8693 * gdb.base/ending-run.exp: Add sh specific case.
8694
8695 2003-10-06 Andrew Cagney <cagney@redhat.com>
8696
8697 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8698 * gdb.disasm/mn10200.exp: Delete obsolete file.
8699
8700 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
8701
8702 * ChangeLog: Correct an entry command.exp -> commands.exp.
8703 * gdb.base/commands.exp (bp_deleted_in_command_test)
8704 (temporary_breakpoint_commands): Check noargs.
8705
8706 2003-09-25 David Carlton <carlton@kealia.com>
8707
8708 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8709 of some print tests, where appropriate. Add tests for C::D::cd,
8710 E::ce, F::cXfX, G::XgX.
8711 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8712
8713 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
8714
8715 * lib/java.exp (java_init): Import target_alias before using it.
8716
8717 2003-09-25 David Carlton <carlton@kealia.com>
8718
8719 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8720
8721 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
8722
8723 * gdb.base/selftest.exp: Accomodate more instruction reordering
8724 weirdness.
8725
8726 2003-09-17 Michael Chastain <mec@shout.net>
8727
8728 * gdb.cp/gdb1355.exp: New file.
8729 * gdb.cp/gdb1355.c: New file.
8730
8731 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
8732
8733 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8734 * gdb.asm/sh.inc: New file.
8735
8736 2003-09-11 David Carlton <carlton@kealia.com>
8737
8738 * gdb.cp/namespace.exp: Add tests for namespace types.
8739 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
8740 (test_namespace): New.
8741
8742 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
8743
8744 * gdb.base/relocate.exp: Handle new gdb output at startup.
8745 * gdb.stabs/weird.exp: Ditto.
8746
8747 2003-09-08 Michael Chastain <mec@shout.net>
8748
8749 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8750
8751 2003-09-07 Michael Chastain <mec@shout.net>
8752
8753 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8754 'parse error'.
8755
8756 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8757
8758 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8759
8760 2003-08-30 Michael Chastain <mec@shout.net>
8761
8762 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8763 * gdb.gdb/observer.exp: Ditto.
8764 * gdb.gdb/xfullpath.exp: Ditto.
8765
8766 2003-08-29 Mark Kettenis <kettenis@gnu.org>
8767
8768 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8769 *-*-*bsd*.
8770
8771 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8772
8773 * gdb.base/dump.exp: Skip for ia64.
8774
8775 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8776
8777 * gdb.asm/asm-source.exp: Add ia64 support.
8778 * gdb.asm/ia64.inc: New file.
8779
8780 2003-08-22 Michael Chastain <mec@shout.net>
8781
8782 * gdb.cp: New directory.
8783 * gdb.cp/*: Copy from gdb.c++/*.
8784 * gdb.c++/*: Remove.
8785 * Makefile.in: Change gdb.c++ to gdb.cp.
8786 * configure.in: Ditto.
8787 * configure: Regnerate.
8788
8789 2003-08-18 Mark Kettenis <kettenis@gnu.org>
8790
8791 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8792 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8793
8794 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8795
8796 * mi-var-display.exp (-var-list-children weird): Accept function
8797 pointers with argument types.
8798 * mi1-var-display.exp (-var-list-children weird): Likewise.
8799 * mi2-var-display.exp (-var-list-children weird): Likewise.
8800
8801 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8802
8803 * gdb.base/annota3.exp: Add missing newline.
8804
8805 2003-08-06 Michael Chastain <mec@shout.net>
8806
8807 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8808
8809 2003-08-12 Michael Snyder <msnyder@redhat.com>
8810
8811 * gdb.base/float.exp: Add test for SH.
8812
8813 2003-08-10 Mark Kettenis <kettenis@gnu.org>
8814
8815 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8816
8817 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8818
8819 * gdb.base/completion.exp: Remove reduntant completion test
8820 on filename.
8821
8822 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8823
8824 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8825 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8826 gdb.trace/save-trace.exp: Make sure that full pathnames are
8827 escaped correctly.
8828
8829 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8830
8831 * configure.in: Don't generate config.h from config.hin.
8832 * configure: Regenerate.
8833 * config.hin: Remove file.
8834 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8835 * gdb.threads/pthreads.c: Ditto.
8836
8837 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
8838
8839 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8840 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8841 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8842 Replace ld24 with seth/add3.
8843
8844 2003-08-02 Andrew Cagney <cagney@redhat.com>
8845
8846 * gdb.base/annota3.exp: New file.
8847 * gdb.base/annota3.c: New file.
8848 * gdb.c++/annota3.exp: New file.
8849 * gdb.c++/annota3.cc: New file.
8850
8851 2003-07-29 Michael Chastain <mec@shout.net>
8852
8853 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8854 actually failed.
8855 (do_pass): Likewise.
8856 * gdb.threads/tls.exp: Always initialize no_of_threads.
8857
8858 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
8859
8860 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8861 pattern.
8862 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8863 * gdb.threads/tls.exp: Recognize one case of the host library not
8864 supporting TLS.
8865
8866 2003-07-27 Andrew Cagney <cagney@redhat.com>
8867
8868 * gdb.base/fileio.exp: Use SH when running commands using
8869 remote_exec.
8870
8871 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
8872
8873 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8874 * gdb.base/relocate.c (dummy): New padding array.
8875
8876 2003-07-22 Michael Snyder <msnyder@redhat.com>
8877
8878 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
8879
8880 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8881 patterns to be more general, accepting old and new output.
8882 Some output chars (such as '+') also must be quoted.
8883 Some addresses are displayed numerically instead of
8884 symbolically.
8885
8886 2003-07-23 Michael Snyder <msnyder@redhat.com>
8887
8888 * gdb.base/return2.exp: Don't test long-long return.
8889
8890 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8891 * gdb.disasm/t01_mov.exp: Ditto.
8892 * gdb.disasm/t02_mova.s: Ditto.
8893 * gdb.disasm/t02_mova.exp: Ditto.
8894 * gdb.disasm/t03_add.s: Ditto.
8895 * gdb.disasm/t03_add.exp: Ditto.
8896 * gdb.disasm/t04_sub.s: Ditto.
8897 * gdb.disasm/t04_sub.exp: Ditto.
8898 * gdb.disasm/t05_cmp.s: Ditto.
8899 * gdb.disasm/t05_cmp.exp: Ditto.
8900 * gdb.disasm/t06_ari2.s: Ditto.
8901 * gdb.disasm/t06_ari2.exp: Ditto.
8902 * gdb.disasm/t07_ari3.s: Ditto.
8903 * gdb.disasm/t07_ari3.exp: Ditto.
8904 * gdb.disasm/t08_or.s: Ditto.
8905 * gdb.disasm/t08_or.exp: Ditto.
8906 * gdb.disasm/t09_xor.s: Ditto.
8907 * gdb.disasm/t09_xor.exp: Ditto.
8908 * gdb.disasm/t10_and.s: Ditto.
8909 * gdb.disasm/t10_and.exp: Ditto.
8910 * gdb.disasm/t11_logs.s: Ditto.
8911 * gdb.disasm/t11_logs.exp: Ditto.
8912 * gdb.disasm/t12_bit.s: Ditto.
8913 * gdb.disasm/t12_bit.exp: Ditto.
8914 * gdb.disasm/t13_otr.s: Ditto.
8915 * gdb.disasm/t13_otr.exp: Ditto.
8916
8917 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8918
8919 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8920
8921 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8922
8923 * gdb.threads/tls.c : New file.
8924 * gdb.threads/tls.exp : New file.
8925 * gdb.threads/tls-main.c : New file.
8926 * gdb.threads/tls-shared.c : New file.
8927 * gdb.threads/tls-shared.exp : New file.
8928
8929 2003-07-22 Andreas Schwab <schwab@suse.de>
8930
8931 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8932
8933 2003-07-20 Andreas Schwab <schwab@suse.de>
8934
8935 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8936 due to insn reordering.
8937
8938 2003-07-15 Andrew Cagney <cagney@redhat.com>
8939
8940 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8941
8942 2003-07-15 Michael Chastain <mec@shout.net>
8943
8944 * gdb.base/gdb1250.exp: New file.
8945 * gdb.base/gdb1250.c: New file.
8946
8947 2003-07-09 Michal Ludvig <mludvig@suse.cz>
8948
8949 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8950 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8951
8952 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8953
8954 * gdb.threads/tls.c: New file.
8955 * gdb.threads/tls.exp: New file.
8956 * gdb.threads/tls-main.c: New file.
8957 * gdb.threads/tls-shared.c: New file.
8958 * gdb.threads/tls-shared.exp: New file.
8959
8960 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8961
8962 * gdb.base/annota1.exp: Make sure that we properly escape the
8963 full path of the source file. Xfail more permissive patterns,
8964 due to a compiler debug info problem.
8965
8966 2003-07-07 Andreas Schwab <schwab@suse.de>
8967
8968 * gdb.asm/m68k.inc: New file.
8969 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8970
8971 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8972 arguments"): Also match negative number.
8973
8974 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8975
8976 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
8977
8978 * gdb.base/store.c (charest): New typedef.
8979 (add_char): Rename to add_charest, update.
8980 (wack_char): Rename to wack_charest, update types. Return l + r
8981 to keep r live across the call.
8982 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8983 (wack_double, wack_doublest): Return l + r to keep r live across
8984 the call.
8985 * gdb.base/store.exp: Accomodate store.c changes.
8986
8987 2003-06-30 David Carlton <carlton@kealia.com>
8988
8989 * gdb.c++/maint.exp (test_invalid_name): New.
8990 (test_first_component): Add tests for invalid names.
8991
8992 2003-06-29 Michael Chastain <mec@shout.net>
8993
8994 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8995 output of '<VTT for class>' for virtual base classes.
8996
8997 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8998
8999 * gdb.base/completion.exp: Tab-complete "complet" instead of
9000 "compl".
9001 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9002
9003 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9004
9005 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9006 * gdb.base/volatile.exp: Likewise.
9007
9008 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9009
9010 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9011 gdb/1265.
9012
9013 2003-06-28 Michael Chastain <mec@shout.net>
9014 Daniel Jacobowitz <drow@mvista.com>
9015
9016 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9017 initial line count of 'captured_main' from 26 to 32.
9018 (test_with_self): Allow xmalloc call to be interleaved with the
9019 preceding two lines.
9020
9021 2003-06-24 Joel Brobecker <brobecker@gnat.com>
9022
9023 * gdb.base/bang.exp: New testcase.
9024
9025 2003-06-23 Joel Brobecker <brobecker@gnat.com>
9026
9027 * gdb.base/langs.exp: Add some tests for the "minimal" language
9028 support.
9029
9030 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
9031
9032 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9033 the testcase.
9034
9035 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9036
9037 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9038 offset.
9039
9040 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9041
9042 * gdb.c++/pr-1210.cc: New file.
9043 * gdb.c++/pr-1210.exp: New file.
9044
9045 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
9046
9047 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9048 000-exec-continue.
9049
9050 2003-06-15 Mark Kettenis <kettenis@gnu.org>
9051
9052 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9053 on *-*-*bsd* instead of *-*-freebsd*.
9054
9055 2003-06-14 Andrew Cagney <cagney@redhat.com>
9056
9057 * gdb.base/store.exp: Test longest and doublest. Test all
9058 parameters. Weaken return statement match.
9059 * gdb.base/store.c: Add longest and doublest - aka long long and
9060 long double functions. Put all parameters into local register
9061 variables. Use negative values.
9062
9063 2003-06-14 Andrew Cagney <cagney@redhat.com>
9064
9065 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9066 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9067 exit status.
9068 * gdb.base/fileio.exp: Disable target when nointerrupts and
9069 noinferiorio, instead of limiting it to remote. Use remote_exec
9070 instead of system.
9071
9072 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9073
9074 * gdb.base/float.exp: Add ia64 support.
9075
9076 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
9077
9078 * gdb.base/fileio.exp: Run only on remote targets.
9079
9080 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
9081
9082 * gdb.base/fileio.c: New file, testing File-I/O.
9083 * gdb.base/fileio.exp: Ditto.
9084
9085 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9086
9087 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9088 shared objects after relocation at load time (gdb PR/1132).
9089 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
9090 as above, part of the shared object relocation test.
9091
9092 2003-06-08 Mark Kettenis <kettenis@gnu.org>
9093
9094 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9095 fully filled history list.
9096 * gdb.base/gdb_history: New file.
9097
9098 * gdb.base/signals.exp: XFAIL "continue to func1" on
9099 i*86-*-freebsd*.
9100
9101 * gdb.base/attach.exp: When trying to attach to a nonexistent
9102 process, make it possible to specify the PID based on the target,
9103 and do so for *-*-freebsd*.
9104
9105 2003-06-02 Richard Henderson <rth@redhat.com>
9106
9107 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9108
9109 2003-06-02 Richard Henderson <rth@redhat.com>
9110
9111 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9112
9113 2003-06-02 Richard Henderson <rth@redhat.com>
9114
9115 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9116
9117 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
9118
9119 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9120 of globalvar.
9121
9122 2003-06-01 Mark Kettenis <kettenis@gnu.org>
9123
9124 * gdb.asm/asm-source.exp: Check for memory read errors in
9125 disassembler test on *BSD too.
9126
9127 2003-06-01 Richard Henderson <rth@redhat.com>
9128
9129 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9130 for .frame.
9131 (gdbasm_call): Lose ldgp.
9132 (gdbasm_startup): Add frame information.
9133 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9134
9135 2003-05-31 Mark Kettenis <kettenis@gnu.org>
9136
9137 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9138 i?86-*-*.
9139
9140 2003-05-30 Mark Kettenis <kettenis@gnu.org>
9141
9142 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9143 FreeBSD.
9144
9145 2003-05-29 Richard Henderson <rth@redhat.com>
9146
9147 * gdb.asm/alpha.inc: New file.
9148 * gdb.asm/asm-source.exp: Use it.
9149
9150 2003-05-29 Jim Blandy <jimb@redhat.com>
9151
9152 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9153 'core.PID'.
9154
9155 2003-05-22 Jim Blandy <jimb@redhat.com>
9156
9157 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9158 backtrace.
9159
9160 2003-05-20 David Carlton <carlton@math.stanford.edu>
9161
9162 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9163 this time.
9164
9165 2003-05-19 David Carlton <carlton@bactrian.org>
9166
9167 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9168 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9169
9170 2003-05-19 David Carlton <carlton@bactrian.org>
9171
9172 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9173 namespace tests.
9174 Bump copyright date.
9175 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9176 (main): Call C::D::marker2.
9177 * gdb.c++/namespace1.cc: New file.
9178
9179 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9180
9181 Roland McGrath <roland@redhat.com>
9182 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
9183 there is no manager thread.
9184
9185 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9186
9187 * gdb.threads/schedlock.exp: Remove assumption that all threads
9188 will run in a particular small time slice. Also ensure we break
9189 in one of the child threads rather than the main thread.
9190
9191 2003-05-07 Jim Blandy <jimb@redhat.com>
9192
9193 Add support for assembly source testing on the s390x.
9194 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9195 architecture.
9196 * gdb.asm/s390x.inc: New file.
9197
9198 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9199 succession of 'if' statements.
9200
9201 2003-05-05 Andrew Cagney <cagney@redhat.com>
9202
9203 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9204
9205 2003-05-05 Andrew Cagney <cagney@redhat.com>
9206
9207 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9208 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9209
9210 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
9211
9212 * gdb.base/charset.exp: Update based on new behavior of set/show
9213 charset commands.
9214
9215 2003-05-01 Andrew Cagney <cagney@redhat.com>
9216
9217 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9218 variable do not give memory errors.
9219
9220 2003-04-30 Adam Fedor <fedor@gnu.org>
9221
9222 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9223 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9224 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9225 gdb.objc/basicclass.m: : New files
9226
9227 * lib/gdb.exp (gdb_compile_objc): New procedure.
9228
9229 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
9230
9231 * gdb.base/signals.exp: Make backtrace tests more specific.
9232
9233 2003-04-23 David Carlton <carlton@bactrian.org>
9234
9235 * gdb.c++/maint.exp (test_first_component): Add tests for
9236 'operator' in more locations.
9237
9238 2003-04-16 Kevin Buettner <kevinb@redhat.com>
9239
9240 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9241
9242 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
9243
9244 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
9245 func marke' instead. Update test name.
9246
9247 2003-04-15 David Carlton <carlton@math.stanford.edu>
9248
9249 * gdb.c++/maint.exp: New file.
9250
9251 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9252
9253 * gdb.threads/schedlock.c: Change type of thread function argument
9254 to long, to avoid warnings on 64-bit platforms.
9255
9256 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9257
9258 * gdb.base/attach.exp: Add new message from ptrace in case of
9259 attaching to nonexistent process.
9260
9261 2003-04-11 Jim Blandy <jimb@redhat.com>
9262
9263 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9264 gdb.c++/userdef.cc: Place comments on the lines to which the
9265 marker function might return.
9266 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9267 gdb.c++/userdef.exp: Look for those comments to check that we've
9268 returned to the right place, instead of checking line numbers.
9269
9270 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
9271
9272 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9273 match on sourcefile name, instead of directory name.
9274
9275 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
9276
9277 * gdb.base/completion.exp: Use string_to_regexp to match the
9278 working directory name.
9279
9280 2003-04-09 Jim Blandy <jimb@redhat.com>
9281
9282 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9283 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9284 after an inferior function call, report the failure, but allow the
9285 test to continue.
9286
9287 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9288
9289 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9290 with -DPROTOTYPES.
9291
9292 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9293
9294 * gdb.base/break.exp: Revert last patch.
9295
9296 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9297
9298 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9299 with -DPROTOTYPES.
9300
9301 2003-04-02 Andrew Cagney <cagney@redhat.com>
9302
9303 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9304 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9305 matching directories by the name breakpoint.
9306 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9307 Make "continue to marker1" consistent.
9308 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9309 message consistent.
9310 * lib/gdb.exp: Put "the program is no longer running", and "the
9311 program exited" in parenthesis.
9312 * lib/mi-support.exp: Ditto.
9313
9314 2003-04-02 Bob Rossi <bob_rossi@cox.net>
9315
9316 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9317
9318 2003-03-29 Andrew Cagney <cagney@redhat.com>
9319
9320 * gdb.base/sizeof.c (main): Print the value of '\377'.
9321 * gdb.base/sizeof.exp: Check the sign of '\377'.
9322
9323 2003-03-27 Michael Chastain <mec@shout.net>
9324
9325 * gdb.base/gdb1090.exp: New file.
9326 * gdb.base/gdb1090.cc: New file.
9327
9328 2003-03-27 J. Brobecker <brobecker@gnat.com>
9329
9330 * gdb.gdb/observer.exp: New regression test.
9331
9332 2003-03-27 Michael Chastain <mec@shout.net>
9333
9334 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9335 * gdb.base/ptype.exp: Likewise.
9336
9337 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
9338
9339 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9340
9341 2003-03-26 Michael Chastain <mec@shout.net>
9342
9343 * gdb.base/ptype.exp: Actually use some typedef'd types.
9344
9345 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9346
9347 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9348 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9349
9350 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9351
9352 * gdb.base/default.exp: Fix regular expression.
9353
9354 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9355
9356 * gdb.base/args.exp: Fix regular expression.
9357
9358 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9359
9360 * gdb.base/help.exp: Allow Win32 child process.
9361
9362 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9363
9364 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9365 when stepping out of main().
9366
9367 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9368
9369 * gdb.base/default.exp: Check for win32 specific message when calling
9370 "run" without executable.
9371
9372 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9373
9374 * gdb.base/args.exp: Expect .exe in output.
9375
9376 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9377
9378 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9379 Cygwin native.
9380
9381 2003-03-17 Andrew Cagney <cagney@redhat.com>
9382
9383 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9384 vector registes.
9385 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9386 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9387
9388 2003-03-17 David Carlton <carlton@math.stanford.edu>
9389
9390 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9391 test, for PR breakpoints/38.
9392 Call test_watchpoint_and_breakpoint.
9393 * gdb.base/watchpoint.c (func3): New function.
9394 (main): Call func3.
9395
9396 2003-03-04 David Carlton <carlton@math.stanford.edu>
9397
9398 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9399 Garply<Garply<char> >:: garply".
9400 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9401 with respect to PR c++/1111; note also PR c++/1113.
9402 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9403 respect to PR c++/1062.
9404 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9405
9406 2003-03-03 David Carlton <carlton@math.stanford.edu>
9407
9408 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9409 with respect to PR c++/57.
9410 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9411 c++/826.
9412 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9413 respect to PR c++/57.
9414
9415 2003-03-03 David Carlton <carlton@math.stanford.edu>
9416
9417 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9418 respect to PR c++/33 into FAILs.
9419
9420 2003-03-03 Michael Chastain <mec@shout.net>
9421
9422 * configure.in: Update copyright years.
9423
9424 2003-03-03 Michael Chastain <mec@shout.net>
9425
9426 * Makefile.in: Update copyright years.
9427
9428 2003-02-28 David Carlton <carlton@math.stanford.edu>
9429
9430 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9431 print class instead of struct and/or superfluous protection
9432 specifiers, as long as the resulting output is equivalent to the
9433 source code.
9434 Delete FIXME from end of messages on tests that don't need
9435 fixing.
9436
9437 2003-02-28 David Carlton <carlton@math.stanford.edu>
9438
9439 * gdb.c++/templates.exp (do_tests): Allow const in the two
9440 Foo<volatile char *>::foo tests.
9441
9442 2003-02-27 Michael Snyder <msnyder@redhat.com>
9443
9444 * gdb.base/restore.c (main): Return zero, so exit code
9445 will be consistant.
9446
9447 2003-02-26 David Carlton <carlton@math.stanford.edu>
9448
9449 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9450 char *>::foo" test with respect to PR c++/33. Create a new test
9451 which is identical to that one except that it doesn't put the
9452 space between the "char" and the "*"; KFAIL it, too.
9453
9454 2003-02-26 David Carlton <carlton@math.stanford.edu>
9455
9456 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9457 template types into either PASSes or KFAILs (corresponding to PR
9458 c++/57). Tweak indentation. Update copyright.
9459
9460 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9461
9462 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9463
9464 2003-02-13 Michael Chastain <mec@shout.net>
9465
9466 * gdb.base/exprs.exp: Remove i960 remnants.
9467 * gdb.base/funcargs.exp: Likewise.
9468 * gdb.base/list.exp: Likewise.
9469 * gdb.base/ptype.exp: Likewise.
9470
9471 2003-02-14 David Carlton <carlton@math.stanford.edu>
9472
9473 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9474 pEe->D::vg()" from XFAIL to KFAIL.
9475
9476 2003-02-13 Jason Molenda (jmolenda@apple.com)
9477
9478 * gdb.base/maint.exp: Update maint print statistics regexp to include
9479 new entries.
9480
9481 2003-02-13 Michael Chastain <mec@shout.net>
9482
9483 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9484
9485 2003-02-12 Michael Chastain <mec@shout.net>
9486
9487 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9488 * gdb.c++/inherit.exp: Likewise.
9489 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9490 * gdb.c++/templates.exp: Likewise.
9491 * gdb.c++/virtfunc.exp: Likewise.
9492
9493 2003-02-06 Jason Molenda (jason-cl@molenda.com)
9494
9495 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9496 why the code is written that way.
9497
9498 2003-02-05 Michael Chastain <mec@shout.net>
9499
9500 * gdb.base/dump.exp: Add missing copyright line.
9501
9502 2003-02-05 Jason Molenda (jason-cl@molenda.com)
9503
9504 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
9505 at the beginning so the breakpoint doesn't get set on the loop.
9506
9507 2003-02-05 Michael Chastain <mec@shout.net>
9508
9509 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9510 output for configurations with gcc 2.95.3.
9511
9512 2003-02-05 Keith Seitz <keiths@redhat.com>
9513 Andrew Cagney <ac131313@redhat.com>
9514
9515 * gdb.mi/mi-cli.exp: New file.
9516
9517 2003-02-04 Michael Chastain <mec@shout.net>
9518
9519 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9520 Call perror and then continue.
9521
9522 2003-02-03 Michael Chastain <mec@shout.net>
9523
9524 * gdb.c++/pr-1023.cc: New file.
9525 * gdb.c++/pr-1023.exp: New file.
9526
9527 2003-02-05 Jim Blandy <jimb@redhat.com>
9528
9529 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9530 it's local to foobar. Check for it there, and check that it's not
9531 present in main.
9532 * gdb.c++/local.cc (marker2): New function.
9533 (foobar): Call marker1.
9534 (main): Call marker2 instead of marker1.
9535
9536 2003-02-04 Andrew Cagney <ac131313@redhat.com>
9537
9538 * gdb.disasm/mn10200.exp: Obsolete file.
9539 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9540 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9541 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9542
9543 2003-02-04 David Carlton <carlton@math.stanford.edu>
9544
9545 * gdb.c++/overload.exp: Test intToChar(1).
9546 * gdb.c++/overload.cc (intToChar): New.
9547 (main): Call intToChar.
9548
9549 2003-02-03 David Carlton <carlton@math.stanford.edu>
9550
9551 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9552 'might_kfail' arg.
9553 KFAIL some of the continue_to_bp_overloaded calls, according to
9554 PR c++/1025.
9555
9556 2003-02-01 Michael Chastain <mec@shout.net>
9557
9558 * gdb.base/advance.c (marker1): New marker function.
9559 * gdb.base/advance.exp: When the 'advance' command lands on the
9560 return breakpoint, it can legitimately stop on either the
9561 current line or the next line. Accommodate both outcomes.
9562 * gdb.base/until.exp: Likewise.
9563
9564 2003-02-02 Andrew Cagney <ac131313@redhat.com>
9565
9566 2002-11-10 Jason Molenda (jason-cl@molenda.com):
9567 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9568 now a list, not a tuple.
9569 * gdb.mi/mi-var-display.exp: Ditto.
9570 * gdb.mi/gdb792.exp: Ditto.
9571
9572 2003-02-01 Andrew Cagney <ac131313@redhat.com>
9573
9574 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
9575 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9576 stack backtraces.
9577 * gdb.mi/mi-syn-frame.c: Part of same.
9578
9579 2003-02-01 Mark Kettenis <kettenis@gnu.org>
9580
9581 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9582 gdb.mi/mi1-pthreads.exp: Return instead of calling
9583 gdb_suppress_entire_file.
9584
9585 2003-02-01 Mark Salter <msalter@redhat.com>
9586
9587 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9588
9589 2003-01-31 Mark Salter <msalter@redhat.com>
9590
9591 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9592 Support empty arg.
9593
9594 2003-01-30 Michael Chastain <mec@shout.net>
9595
9596 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9597 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9598 has been fixed in gdb/readline on 2003-01-09.
9599
9600 2003-01-29 Michael Snyder <msnyder@redhat.com>
9601
9602 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9603 * gdb.base/display.exp: Allow for leading underscore in symbol.
9604 * gdb.base/args.exp: Skip if target does not support args passing.
9605
9606 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
9607
9608 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
9609 gdb_test. Accept a list of expect arguments as the third
9610 parameter.
9611 (gdb_test): Use it.
9612
9613 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
9614
9615 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9616 allow for different test tree configurations. Update some
9617 tescases accordingly.
9618 * gdb.arch/altivec-regs.exp: Ditto.
9619 * gdb.asm/asm-source.exp: Ditto.
9620 * gdb.base/advance.exp: Ditto.
9621 * gdb.base/display.exp: Ditto.
9622 * gdb.base/long_long.exp: Ditto.
9623 * gdb.base/mips_pro.exp: Ditto.
9624 * gdb.base/overlays.exp: Ditto.
9625 * gdb.base/relocate.exp: Ditto.
9626 * gdb.base/setshow.exp: Ditto.
9627 * gdb.base/step-line.exp: Ditto.
9628 * gdb.base/step-test.exp: Ditto.
9629 * gdb.base/until.exp: Ditto.
9630 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9631
9632 2003-01-17 David Carlton <carlton@math.stanford.edu>
9633
9634 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9635 corresponding to PR c++/945.
9636 Update copyright.
9637
9638 2003-01-17 David Carlton <carlton@math.stanford.edu>
9639
9640 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9641 corresponding to PR c++/68.
9642
9643 2003-01-17 David Carlton <carlton@math.stanford.edu>
9644
9645 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9646 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9647 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9648
9649 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9650
9651 * gdb.base/break.exp: Fix change of default location, because of
9652 removal of until tests.
9653 * gdb.base/help.exp: Update test for new 'until' help message.
9654 Add test for help on 'advance'.
9655 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
9656
9657 2003-01-15 Mark Kettenis <kettenis@gnu.org>
9658
9659 * gdb.base/default.exp: Adapt "info float" test for recent changes
9660 to that command. Add test for "info vector".
9661 * gdb.base/float.exp: New file. Add test for "info float" that
9662 resembles the old test in gdb.base/default.exp.
9663
9664 2003-01-15 David Carlton <carlton@math.stanford.edu>
9665
9666 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9667
9668 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9669
9670 * gdb.base/break.exp: Move the tests of until command from here...
9671 * gdb.base/until.exp: ... to here. New file. Add other tests.
9672 * gdb.base/advance.c: New file.
9673 * gdb.base/advance.exp: New file.
9674
9675 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
9676
9677 * gdb.base/args.c: New file.
9678 * gdb.base/args.exp: New file.
9679
9680 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9681
9682 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9683
9684 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9685
9686 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9687
9688 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9689
9690 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9691 dates.
9692
9693 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9694
9695 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9696
9697 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9698
9699 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9700 (ptype &*"foo").
9701 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9702
9703 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9704
9705 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9706 * gdb.mi/mi1-console.exp: Likewise.
9707
9708 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9709
9710 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9711 * gdb.mi/mi1-console.exp: Likewise.
9712
9713 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9714
9715 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9716
9717 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9718
9719 * gdb.base/detach.exp: New test.
9720
9721 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9722
9723 * Makefile.in (ALL_SUBDIRS): New variable.
9724 (subdirs, clean, distclean): Use it.
9725 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9726 regenerating Makefile, since it is generated from the top level.
9727 * gdb.asm/Makefile.in: Likewise.
9728 * gdb.base/Makefile.in: Likewise.
9729 * gdb.c++/Makefile.in: Likewise.
9730 * gdb.disasm/Makefile.in: Likewise.
9731 * gdb.java/Makefile.in: Likewise.
9732 * gdb.mi/Makefile.in: Likewise.
9733 * gdb.threads/Makefile.in: Likewise.
9734 * gdb.trace/Makefile.in: Likewise.
9735
9736 2003-01-09 David Carlton <carlton@math.stanford.edu>
9737
9738 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9739 Add copyright year 2003.
9740
9741 2003-01-06 Michael Chastain <mec@shout.net>
9742
9743 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9744 When selecting a thread, 'line' and 'file' are optional.
9745 * gdb.mi/mi1-pthreads.exp: Likewise.
9746
9747 2003-01-06 Andreas Schwab <schwab@suse.de>
9748
9749 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9750 failures.
9751
9752 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9753
9754 Fix PR gdb/844
9755 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9756 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9757
9758 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9759 instead of calling gdb_suppress_entire_file.
9760 * gdb.threads/print-threads.exp: Likewise.
9761 * gdb.threads/schedlock.exp: Likewise.
9762
9763 * gdb.threads/killed.exp: Return instead of calling
9764 gdb_suppress_entire_file.
9765 * gdb.threads/linux-dp.exp: Likewise.
9766 * gdb.threads/pthreads.exp: Likewise.
9767
9768 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9769
9770 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9771 stabs.
9772 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9773 * gdb.base/whatis.exp: Always allow (void) after function names.
9774
9775 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9776
9777 * gdb.c++/casts.exp: Correct regexp.
9778
9779 2003-01-04 Mark Kettenis <kettenis@gnu.org>
9780
9781 * configure.in: Call AC_CONFIG_HEADER. Don't call
9782 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9783 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9784 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9785 aforementioned directories in the AC_OUPUT call.
9786 * config.hin: New file.
9787 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9788 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9789 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9790 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9791 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9792 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9793 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9794 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9795 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9796 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9797 gdb.threads/configure.in, gdb.threads/configure,
9798 gdb.threads/config.in, gdb.trace/configure.in,
9799 gdb.trace/configure: Removed.
9800
9801 2003-01-03 Michael Chastain <mec@shout.net>
9802
9803 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9804 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9805
9806 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
9807
9808 * gdb.base/store.exp: Fix regular expressions.
9809
9810 2002-12-28 Mark Kettenis <kettenis@gnu.org>
9811
9812 * configure.in: Rewrite.
9813 * configure: Regenerated.
9814
9815 2003-01-03 David Carlton <carlton@math.stanford.edu>
9816
9817 * gdb.base/psymtab.exp: New file.
9818 * gdb.base/psymtab1.c: Ditto.
9819 * gdb.base/psymtab2.c: Ditto.
9820
9821 2002-12-23 Adam Fedor <fedor@gnu.org>
9822
9823 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9824
9825 2002-12-23 David Carlton <carlton@math.stanford.edu>
9826
9827 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9828 and current_directory initialization.
9829
9830 2002-12-22 Jim Blandy <jimb@redhat.com>
9831
9832 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9833 rather than as part of the output file name.
9834
9835 * gdb.base/attach.exp: There's no need to copy the test program to
9836 /tmp; that was only ever necessary on HP/UX, and this test is
9837 entirely disabled there anyway.
9838
9839 2002-12-21 Jim Blandy <jimb@redhat.com>
9840
9841 * gdb.c++/psmang.exp: Doc fix.
9842
9843 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9844 test.
9845
9846 2002-12-20 David Carlton <carlton@math.stanford.edu>
9847
9848 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9849
9850 2002-12-18 Michael Chastain <mec@shout.net>
9851
9852 * gdb.c++/annota2.exp: Add copyright year 2002.
9853
9854 2002-12-17 David Carlton <carlton@math.stanford.edu>
9855
9856 * gdb.c++/try_catch.cc: Add marker comments.
9857 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9858 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9859 * gdb.c++/m-static.cc: Ditto.
9860 * gdb.c++/m-static1.cc: Ditto.
9861 * gdb.c++/try_catch.cc: Ditto.
9862
9863 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9864
9865 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9866 to see whether we are using the new -environment-directory
9867 command which resets via -r or the old version of the command
9868 which may prompt the user. Part of fix for gdb/741.
9869
9870 2002-12-13 Andrew Cagney <ac131313@redhat.com>
9871
9872 * gdb.fortran/types.exp: Update obsolete comment.
9873 * gdb.fortran/exprs.exp: Ditto.
9874 * lib/gdb.exp: Delete obsolete code.
9875 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9876 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9877 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9878 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9879 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9880 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9881 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9882 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9883 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9884 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9885 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9886 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9887 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9888 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9889 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9890 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9891 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9892 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9893 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9894 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9895 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9896 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9897 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9898 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9899 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9900 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9901 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9902 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9903 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9904 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9905 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9906 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9907 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9908 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9909 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9910 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9911 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9912
9913 2002-12-11 David Carlton <carlton@math.stanford.edu>
9914
9915 * gdb.c++/m-data.exp: Add test for members that shadow global
9916 variables: see PR gdb/804.
9917 * gdb.c++/m-data.cc: Ditto.
9918
9919 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
9920
9921 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9922
9923 2002-12-06 David Carlton <carlton@math.stanford.edu>
9924
9925 * gdb.base/store.c: Don't declare functions static.
9926
9927 2002-12-04 Andrew Cagney <ac131313@redhat.com>
9928
9929 * gdb.base/store.exp, gdb.base/store.c: New files.
9930
9931 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9932
9933 * gdb.base/selftest.exp: Update for current gdb.
9934
9935 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9936
9937 * gdb.base/maint.exp: Only dump symbols from one source file
9938 or objfile.
9939
9940 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9941
9942 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9943 function call.
9944
9945 2002-11-25 Jim Blandy <jimb@redhat.com>
9946
9947 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9948 function appearing in error message.
9949
9950 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
9951
9952 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9953
9954 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9955
9956 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9957 for mi1 and current mi is in correct format. New mi startup message
9958 should be in mi console format. This is part of fix for PR gdb/604.
9959
9960 2002-09-18 Fernando Nasser <fnasser@redhat.com>
9961
9962 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9963 which explicitly prints the zero offset as "+0".
9964
9965 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
9966
9967 * gdb.threads/schedlock.c (args): Make unsigned.
9968
9969 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
9970
9971 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9972 numbers. Allow "foo2|selected stack frame".
9973 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9974 * gdb.asm/asmsrc2.s: Likewise.
9975 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9976 comments.
9977 * gdb.asm/mips.inc: New file.
9978
9979 2002-10-18 Adam Fedor <fedor@gnu.org>
9980
9981 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9982 * gdb.base/help.exp: Likewise.
9983
9984 2002-10-17 Kevin Buettner <kevinb@redhat.com>
9985
9986 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9987 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9988
9989 2002-10-02 Jim Blandy <jimb@redhat.com>
9990
9991 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9992
9993 2002-10-01 Andrew Cagney <ac131313@redhat.com>
9994
9995 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9996 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9997 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9998 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9999 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10000 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10001 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10002
10003 2002-09-29 Andrew Cagney <ac131313@redhat.com>
10004
10005 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10006 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10007 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10008 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10009 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10010 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10011 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
10012
10013 2002-09-27 Kevin Buettner <kevinb@redhat.com>
10014
10015 * gdb.base/annota1.exp (info break): Make directory components of
10016 path optional since not all compilers emit this debug information.
10017
10018 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10019 step ends up stepping out of the function instead of stopping on
10020 the epilogue.
10021
10022 2002-09-26 Keith Seitz <keiths@redhat.com>
10023
10024 * lib/insight-support.exp (gdbtk_start): Figure out where
10025 the insight executable is based on where gdb is. Use this
10026 executable to start insight instead of gdb.
10027
10028 2002-09-25 Andrew Cagney <cagney@redhat.com>
10029
10030 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10031
10032 2002-09-24 Andrew Cagney <ac131313@redhat.com>
10033
10034 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10035 test_isolated_complaints.
10036 (test_empty_complaint): New function.
10037 (test_empty_complaints): New function. Check no output when no
10038 complaints.
10039
10040 2002-09-19 Jim Blandy <jimb@redhat.com>
10041
10042 * gdb.base/charset.exp, gdb.base/charset.c: New files.
10043
10044 2002-09-19 Andrew Cagney <ac131313@redhat.com>
10045
10046 * gdb.gdb/complaints.exp: New file.
10047
10048 2002-09-18 Andrew Cagney <ac131313@redhat.com>
10049
10050 * gdb.base/maint.exp: Check `help maint internal-warning'.
10051
10052 2002-09-18 David Carlton <carlton@math.stanford.edu>
10053
10054 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10055 numbers, and replace them by a single breakpoint after the
10056 constructors are all finished.
10057 Add test 4.
10058 * gdb.c++/m-static.cc: Add test 4.
10059 * gdb.c++/m-static.h: New file.
10060 * gdb.c++/m-static1.cc: New file.
10061
10062 * gdb.c++/printmethod.exp: New file.
10063 * gdb.c++/printmethod.cc: New file.
10064
10065 * gdb.c++/pr-574.exp: New file.
10066 * gdb.c++/pr-574.cc: New file.
10067
10068 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10069
10070 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10071 embedded targets which never actually exit.
10072
10073 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10074
10075 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10076 "don't step after run" as unresolved or unsupported, instead of xfail.
10077
10078 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10079
10080 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10081 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10082 Add newline to expected string in "step out of main (status wrapper)"
10083 case.
10084
10085 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10086
10087 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10088 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10089
10090 2002-09-17 Tom Tromey <tromey@redhat.com>
10091
10092 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10093 \000, not \0, in double-quoted string.
10094
10095 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
10096
10097 * gdb.base/commands.exp: Don't expect a "Program exited normally"
10098 string after running the commands execution on breakpoint tests.
10099
10100 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
10101
10102 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10103
10104 2002-09-12 Joel Brobecker <brobecker@gnat.com>
10105
10106 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10107
10108 2002-09-10 Keith Seitz <keiths@redhat.com>
10109
10110 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10111 runto proc.
10112 (mi_run_to_main): Use mi_runto.
10113 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10114
10115 2002-09-10 Keith Seitz <keiths@redhat.com>
10116
10117 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10118 regexp for stopping at main. Could have multiple event notifications.
10119 Don't assume that main was declared with no parameters.
10120 (mi_next): Use mi_step_to.
10121 (mi_step): Use mi_next_to.
10122
10123 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
10124
10125 * gdb.base/default.exp: Fix expected string in `info float' test.
10126
10127 2002-09-09 Ben Elliston <bje@redhat.com>
10128
10129 * config/mips.exp: Update comments.
10130 * config/mips-idt.exp: Likewise.
10131 * config/nind.exp: Likewise.
10132 * config/slite.exp: Likewise.
10133 * config/sparclet.exp: Likewise.
10134 * config/udi.exp: Likewise.
10135 * config/vx.exp: Likewise.
10136 * config/vxworks29k.exp: Likewise.
10137
10138 2002-09-05 Jim Blandy <jimb@redhat.com>
10139
10140 * gdb.threads/killed.exp: Fix test failure message.
10141
10142 2002-09-04 Keith Seitz <keiths@redhat.com>
10143
10144 * lib/mi-support.exp: Update copyright.
10145 (mi_gdb_test): Increase the priority of the expected pattern
10146 so that it matches gdb_test.
10147
10148 2002-09-03 Keith Seitz <keiths@redhat.com>
10149
10150 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10151 Use integer comparison instead of string comparison for testing
10152 whether binary was built.
10153
10154 2002-09-03 Jim Blandy <jimb@redhat.com>
10155
10156 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10157
10158 2002-08-29 Jim Blandy <jimb@redhat.com>
10159
10160 * gdb.threads/pthreads.exp: Move the portable thread compilation
10161 code into a function in lib/gdb.exp, and call that from here.
10162 * lib/gdb.exp (gdb_compile_pthreads): New function.
10163
10164 2002-08-29 Keith Seitz <keiths@redhat.com>
10165
10166 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10167 expect_out so that callers can get at it.
10168
10169 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
10170
10171 * gdb.threads/print-threads.c: New file.
10172 * gdb.threads/print-threads.exp: New file.
10173 * gdb.threads/schedlock.c: New file.
10174 * gdb.threads/schedlock.exp: New file.
10175
10176 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
10177
10178 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10179 not altivec.c.
10180
10181 2002-08-17 Mark Kettenis <kettenis@gnu.org>
10182
10183 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10184 targets. The problem should be fixed now.
10185
10186 2002-08-15 Mark Kettenis <kettenis@gnu.org>
10187
10188 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10189 2002-07-24 change that removes final dots from error messages.
10190
10191 2002-08-13 Tom Tromey <tromey@redhat.com>
10192
10193 * gdb.base/readline.exp: New file.
10194
10195 2002-08-01 Andrew Cagney <ac131313@redhat.com>
10196
10197 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10198 supress message.
10199
10200 2002-08-01 Andrew Cagney <cagney@redhat.com>
10201
10202 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10203 CHILL_FOR_TARGET and CHILL_LIB.
10204 * configure.in (configdirs): Remove gdb.chill.
10205 * configure: Regenerate.
10206 * lib/gdb.exp: Obsolete references to chill.
10207 * gdb.fortran/types.exp: Ditto.
10208 * gdb.fortran/exprs.exp: Ditto.
10209
10210 2002-07-30 Kevin Buettner <kevinb@redhat.com>
10211
10212 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10213 set Irix-specific compile and link flags.
10214
10215 2002-07-29 Kevin Buettner <kevinb@redhat.com>
10216
10217 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10218 source files. The ``-o'' option doesn't work with the ``-E'' option
10219 when using the Irix compiler.
10220
10221 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
10222
10223 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10224 Improve support for reusing an exec file. Copy exec file
10225 to target, and run gdbserver on the target instead of on the host.
10226
10227 2002-07-18 Jim Blandy <jimb@redhat.com>
10228
10229 * gdb.base/ending-run.exp: Don't expect to see the program end in
10230 some orderly fashion when we're running on a real stand-alone
10231 board.
10232
10233 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10234 targets that don't support interrupts.
10235
10236 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10237
10238 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10239 systems.
10240 Move comments in expect statements to inside the actions, so that they
10241 don't get matched against.
10242
10243 2002-07-10 Mark Kettenis <kettenis@gnu.org>
10244
10245 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10246 function when asleep" test.
10247
10248 2002-07-10 Andrew Cagney <ac131313@redhat.com>
10249
10250 * gdb.base/page.exp: Rewrite to handle problems with very long
10251 `info set' output. Update copyright.
10252
10253 2002-06-26 Andrew Cagney <ac131313@redhat.com>
10254
10255 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10256 gdb.threads-hp.
10257 * gdb.hp/configure: Regenerate.
10258 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10259 * gdb.hp/gdb.threads-hp/configure: Delete file.
10260 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10261
10262 2002-06-22 Andrew Cagney <ac131313@redhat.com>
10263
10264 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10265 setlocale, bindtextdomain and textdomain.
10266
10267 2002-06-11 Jim Blandy <jimb@redhat.com>
10268
10269 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10270 preprocessor macro information is present.
10271
10272 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10273 tests.
10274
10275 2002-06-06 Michael Snyder <msnyder@redhat.com>
10276
10277 * gdb.base/overlays.exp: Record addresses of overlay
10278 functions in TCL variables rather than in GDB variables,
10279 to avoid having GDB convert them to pointers (with loss
10280 of information).
10281
10282 * gdb.base/d10v.ld: Merge in several years worth of
10283 default linker script changes.
10284 * gdb.base/long_long.exp: Add check for sizeof (long double).
10285
10286 2002-06-06 Michal Ludvig <mludvig@suse.cz>
10287
10288 * gdb.asm/asm-source.exp: Add x86-64 target.
10289 * gdb.asm/x86_64.inc: New.
10290
10291 2002-05-30 Michael Chastain <mec@shout.net>
10292
10293 From Benjamin Kosnik <bkoz@redhat.com>:
10294 * gdb.c++/m-static.cc: New file.
10295 * gdb.c++/m-static.exp: New file.
10296
10297 2002-05-28 Michael Snyder <msnyder@redhat.com>
10298
10299 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10300 precision.
10301
10302 2002-05-27 Michael Chastain <mec@shout.net>
10303
10304 From Benjamin Kosnik <bkoz@redhat.com>:
10305 * gdb.c++/m-data.cc: New file.
10306 * gdb.c++/m-data.exp: New file.
10307
10308 2002-05-27 Michael Chastain <mec@shout.net>
10309
10310 From Benjamin Kosnik <bkoz@redhat.com>:
10311 * gdb.c++/try_catch.cc: New file.
10312 * gdb.c++/try_catch.exp: New file.
10313
10314 2002-05-27 Michael Chastain <mec@shout.net>
10315
10316 * gdb.c++/local.exp: Accept more nested types in output.
10317
10318 2002-05-26 Michael Chastain <mec@shout.net>
10319
10320 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10321
10322 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10323
10324 * lib/gdb.exp (gdb_wrapper_init): Just because
10325 gdb_wrapper_file exists, this does not mean that the file
10326 should not be rebuilt. That is what gdb_wrapper_initialized
10327 is for.
10328 (default_gdb_init): Reset gdb_wrapper_initialized.
10329
10330 2002-05-23 Michael Snyder <msnyder@redhat.com>
10331
10332 * gdb.base/all-bin.exp: Revise previous patch by just reducing
10333 the precision of the floating point test results.
10334 * gdb.base/call-rt-st.exp: Ditto.
10335
10336 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10337 * gdb.base/call-rt-st.exp: Ditto.
10338
10339 2002-05-19 Michael Chastain <mec@shout.net>
10340
10341 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10342
10343 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
10344
10345 * configure.in (configdirs): Add gdb.arch.
10346 * configure: Regenerate.
10347
10348 2002-05-17 Jim Blandy <jimb@redhat.com>
10349
10350 * gdb.base/completion.exp: Recognize the more detailed error
10351 messages produced by the macro expander's lexical analyzer.
10352
10353 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10354
10355 * gdb.arch/altivec-abi.c: New file.
10356 * gdb.arch/altivec-abi.exp: New file.
10357 * gdb.arch/altivec-regs.c: New file.
10358 * gdb.arch/altivec-regs.exp: New file.
10359
10360 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
10361
10362 * gdb.base/maint.exp (maint print type): Update for new type
10363 structure.
10364
10365 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10366
10367 * gdb.arch: New directory.
10368 * gdb.arch/configure.in: New file.
10369 * gdb.arch/configure: New file.
10370 * gdb.arch/Makefile.in: New file.
10371
10372 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
10373
10374 * gdb.asm/asm-source.exp: Add v850 as supported target.
10375 * gdb.asm/v850.inc: New file.
10376
10377 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
10378
10379 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10380
10381 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
10382
10383 * gdb.base/break.exp: Check 'break "marker2"'.
10384
10385 2002-05-10 Michael Snyder <msnyder@redhat.com>
10386
10387 * gdb.base/long_long.exp: Fix typo.
10388
10389 2002-05-10 Jim Blandy <jimb@redhat.com>
10390
10391 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10392 a bug.
10393
10394 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10395 Recognize more detailed error message produced by the macro
10396 expander's lexical analyzer.
10397 * lib/gdb.exp (test_print_reject): Same.
10398
10399 2002-05-09 Mark Kettenis <kettenis@gnu.org>
10400
10401 * gdb.c++/method.exp: Fix typo.
10402
10403 2002-05-08 Michael Snyder <msnyder@redhat.com>
10404
10405 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10406 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
10407 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
10408 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10409 Add iftarget clause for strongarm.
10410
10411 2002-05-06 Michael Snyder <msnyder@redhat.com>
10412
10413 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10414 (gdb_continue_to_end): Accept output from status wrapper.
10415 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10416 Clean up fail messages to match pass messages.
10417
10418 Enable the "needs_status_wrapper" testsuite feature.
10419 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10420 (gdb_compile): Conditionally call gdb_wrapper_init.
10421 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10422 * gdb.c++/method.exp: Recognize output from status wrapper.
10423
10424 2002-05-06 Ben Elliston <bje@redhat.com>
10425 From Graydon Hoare <graydon@redhat.com>
10426
10427 * config/sid.exp: Include support for "rawsid" protocol.
10428
10429 2002-05-03 Jim Blandy <jimb@redhat.com>
10430
10431 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10432 * gdb.c++/hang3.C: New file.
10433
10434 2002-05-04 Andrew Cagney <ac131313@redhat.com>
10435
10436 * gdb.base/default.exp: Remove obsolete code.
10437 * gdb.c++/misc.exp: Ditto. Update copyright.
10438 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10439 * gdb.base/whatis.exp: Ditto. Update copyright.
10440 * gdb.base/scope.exp: Ditto. Update copyright.
10441 * gdb.base/ptype.exp: Ditto. Update copyright.
10442 * gdb.base/printcmds.exp: Ditto. Update copyright.
10443 * gdb.base/opaque.exp: Ditto. Update copyright.
10444 * gdb.base/list.exp: Ditto.
10445 * gdb.base/funcargs.exp: Ditto. Update copyright.
10446 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10447 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10448 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10449 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10450 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10451 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10452
10453 2002-05-02 Michael Snyder <msnyder@redhat.com>
10454
10455 * gdb.base/watchpoint.exp: Add xscale target.
10456 * gdb.base/long_long.exp: Add xscale target.
10457 * gdb.base/default.exp: Add xscale target.
10458
10459 2002-05-01 Jim Blandy <jimb@redhat.com>
10460
10461 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10462 gdb.c++/hang.exp: New test.
10463
10464 2002-05-01 Fred Fish <fnf@redhat.com>
10465
10466 * gdb.base/completion.exp: Handle completions of "./Make" for
10467 more than one completion possibility, as is the case when we
10468 build and test in the source tree.
10469
10470 2002-04-29 Anthony Green <green@redhat.com>
10471
10472 * gdb.java/jmisc1.exp: New file.
10473 * gdb.java/jmisc2.exp: New file.
10474
10475 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
10476
10477 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10478
10479 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
10480
10481 * gdb.base/help.exp: Change 'help status' to allow for target
10482 dependent output differences.
10483
10484 2002-04-22 Michael Chastain <mec@shout.net>
10485
10486 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10487
10488 2002-04-22 Michael Chastain <mec@shout.net>
10489
10490 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10491
10492 2002-04-17 David S. Miller <davem@redhat.com>
10493
10494 * gdb.asm/sparc64.inc: New file.
10495 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10496
10497 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
10498
10499 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10500 instruction file directly into the build tree. Clean up at end of
10501 test.
10502
10503 2002-04-18 David S. Miller <davem@redhat.com>
10504
10505 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10506 handle 64-bit platforms correctly.
10507 * gdb.base/maint.exp: Likewise.
10508
10509 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10510
10511 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10512 ``-fpic'' when compiling files comprising a shared library, but
10513 it does need additional linker flags in order to find shared
10514 libraries at run time.
10515
10516 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10517
10518 * gdb.base/cvexpr.c (use): New function.
10519 (main): Invoke use() on all global variables to prevent
10520 some linkers from deleting these otherwise unused symbols.
10521
10522 2002-04-17 Michael Chastain <mec@shout.net>
10523 From David S. Miller <davem@redhat.com>
10524
10525 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10526 handle 64-bit platforms correctly.
10527
10528 2002-04-12 Michael Snyder <msnyder@redhat.com>
10529 From Jim Blandy <jimb@redhat.com>
10530 * gdb.base/foo.c (foox): Remove section attribute; the linker
10531 script can handle this instead.
10532 * gdb.base/bar.c (barx): Same.
10533 * gdb.base/baz.c (bazx): Same.
10534 * gdb.base/grbx.c (grbxx): Same.
10535
10536 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10537 manager doesn't automatically unmap overlays unnecessarily.
10538
10539 2002-04-10 Martin M. Hunt <hunt@redhat.com>
10540
10541 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10542 stepping out of main.
10543
10544 2002-04-09 Michael Chastain <mec@shout.net>
10545
10546 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10547 scope so that the nested scope tests will make sense.
10548 * gdb.c++/local.exp: Write patterns that actually work with gcc
10549 (the HP patterns "were never known to work with gcc").
10550 Keep the old aCC patterns too.
10551
10552 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
10553
10554 * gdb.base/attach.exp: Correct target board test.
10555
10556 2002-04-08 Michael Chastain <mec@shout.net>
10557
10558 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10559 in a const method. Add some xfail and fail cases for configurations
10560 that do not emit the "const ...".
10561
10562 2002-04-07 Michael Chastain <mec@shout.net>
10563
10564 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10565 Accept "A * const" and "const A * const" as type of "this".
10566 Fix spelling of getFunky throughout. Make messages uniform.
10567
10568 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10569
10570 Work around for PR gdb/285:
10571 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10572
10573 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10574
10575 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10576 instructions file at run time instead of configure time.
10577 Sometimes we run the test in a directory that is not the one we
10578 configured in.
10579 * gdb.asm/configure.in: Delete creation of symlink.
10580 * gdb.asm/configure: Regenerate.
10581
10582 2002-04-05 J. Brobecker <brobecker@gnat.com>
10583
10584 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10585 xfullpath () function.
10586
10587 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10588
10589 * gdb.asm/Makefile.in: Correct dependencies.
10590
10591 * gdb.asm/powerpc.inc: New file.
10592 * gdb.asm/asm-source.exp: Add PowerPC.
10593 * gdb.asm/configure.in: Likewise.
10594 * gdb.asm/configure: Regenerated.
10595
10596 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10597
10598 * gdb.base/relocate.exp: New file.
10599 * gdb.base/relocate.c: New file.
10600
10601 2002-04-04 Fred Fish <fnf@redhat.com>
10602
10603 * gdb.base/step-test.exp: Update comment regarding stopping in
10604 memcpy/bcopy calls inserted as part of the compiler runtime.
10605
10606 2002-04-04 Michael Snyder <msnyder@redhat.com>
10607
10608 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10609
10610 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
10611
10612 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10613 (gdb_expect): Remove $notransfer hack.
10614
10615 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
10616
10617 * gdb.c++/classes.exp ("calling method for small class"): Match
10618 updated register output.
10619
10620 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10621
10622 Fix PR gdb/452
10623 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10624 when finished. Make gdb_file_cmd send "exec-file" when
10625 appropriate.
10626
10627 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10628
10629 * gdb.base/attach.exp: Remove extra setup_xfail.
10630
10631 2002-03-26 Michael Snyder <msnyder@redhat.com>
10632
10633 * gdb.base/default.exp: Add tests for dump, append, and restore.
10634 * gdb.base/help.exp: Add tests for dump, append, and restore.
10635 * gdb.base/dump.exp: New file, test dump, append and restore.
10636 * gdb.base/dump.c: New file.
10637
10638 2002-03-27 Michael Snyder <msnyder@redhat.com>
10639
10640 * gdb.base/help.exp: Modify expect strings to reflect
10641 clean-ups in help messages.
10642
10643 2002-03-26 Fred Fish <fnf@redhat.com>
10644
10645 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10646 have debugging info for those functions and the compiler uses them
10647 internally to copy structs around.
10648
10649 2002-03-26 Fred Fish <fnf@redhat.com>
10650
10651 * gdb.base/list.exp: Revert the change made yesterday and add note
10652 about why we don't list the default lines for remote targets.
10653
10654 2002-03-25 Michael Snyder <msnyder@redhat.com>
10655
10656 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10657
10658 2002-03-25 Fred Fish <fnf@redhat.com>
10659
10660 * gdb.base/list.exp: This test works on remote targets so remove
10661 the short circuit for remote targets. Update copyright.
10662
10663 2002-03-25 Fred Fish <fnf@redhat.com>
10664
10665 * gdb.base/attach.exp: Fix logic error that was suppressing this
10666 test for all non hppa*-*-hpux* targets, instead of the hp target.
10667 Move comments closer to the suppression point. Also now need to
10668 check that we are running natively.
10669
10670 2002-03-22 Michael Snyder <msnyder@redhat.com>
10671
10672 * gdb.base/default.exp: Add test for gcore. Update copyright.
10673 * gdb.base/help.exp: Add test for gcore. Update copyright.
10674
10675 2002-03-06 Fred Fish <fnf@redhat.com>
10676
10677 * gdb.base/funcargs.c: Remove extraneous ';' character.
10678 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10679
10680 2002-03-04 Michael Chastain <mec@shout.net>
10681
10682 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10683 accommodate gcc v3 function signature.
10684 * gdb.mi/mi0-var-cmd-exp: Ditto.
10685
10686 2002-02-24 Andrew Cagney <ac131313@redhat.com>
10687
10688 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10689 ``GNU/Linux'' or ``Linux kernel''
10690 * testsuite/gdb.threads/pthreads.c: Ditto.
10691
10692 2002-02-24 Michael Chastain <mec@shout.net>
10693
10694 * gdb.threads/pthreads.c (thread1): Add a return statement.
10695 (thread2): Likewise.
10696 (foo): Likewise.
10697
10698 2002-02-23 Michael Chastain <mec@shout.net>
10699
10700 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10701 to placate gcc.
10702
10703 2002-02-23 Michael Chastain <mec@shout.net>
10704
10705 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10706 test "ptype bint". The test passes on all my stabs configurations.
10707
10708 2002-02-21 Jim Blandy <jimb@redhat.com>
10709
10710 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10711 filename at a time, and watch for the ones we want to see.
10712
10713 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10714 types of pointers to prototyped functions.
10715
10716 2002-02-20 Andrew Cagney <ac131313@redhat.com>
10717
10718 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10719 signed, unsigned and straight char.
10720 (padding_char, padding_short, padding_int, padding_long,
10721 padding_long_long, padding_float, padding_double,
10722 padding_long_double): New global variables.
10723 (fill, fill_structs): New functions.
10724
10725 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10726 for correctly sized writes. Update copyright.
10727 (get_valueof): New procedure.
10728 (get_sizeof): Call get_valueof.
10729 (check_valueof): New procedure.
10730 (check_padding): New procedure.
10731
10732 2002-02-20 Michael Chastain <mec@shout.net>
10733
10734 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10735 to setup_xfail. Document some of the remaining calls.
10736
10737 2002-02-18 Michael Chastain <mec@shout.net>
10738
10739 * gdb.c++/userdef.exp: Update copyright year.
10740
10741 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
10742
10743 * gdb.c++/userdef.exp: Test overloaded operators properly.
10744 Remove xfails.
10745
10746 2002-02-14 Michael Snyder <msnyder@redhat.com>
10747
10748 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10749
10750 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
10751
10752 * gdb.base/a2-run.exp: Check for a remote target properly.
10753 * gdb.base/annota1.exp: Likewise.
10754 * gdb.base/list.exp: Likewise.
10755 * gdb.base/reread.exp: Likewise.
10756 * gdb.base/scope.exp: Likewise.
10757 * gdb.base/shlib-call.exp: Likewise.
10758 * gdb.base/term.exp: Likewise.
10759 * gdb.c++/annota2.exp: Likewise.
10760
10761 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
10762
10763 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10764
10765 2002-02-10 Michael Chastain <mec@shout.net>
10766
10767 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10768 (call_after_alloca): Ditto.
10769
10770 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
10771
10772 * gdb.base/ending-run.exp: Guard "cont" test with
10773 gdb_skip_stdio_test.
10774
10775 2002-02-06 Jim Blandy <jimb@redhat.com>
10776
10777 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10778 from here...
10779 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10780 To here. Disable this test on non-HP platforms. Add big comment.
10781
10782 2002-02-04 Michael Snyder <msnyder@redhat.com>
10783
10784 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10785 other than d10v and m32r.
10786
10787 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
10788
10789 * gdb.base/default.exp: Rewrite test patterns to reduce time
10790 taken to match them.
10791
10792 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10793
10794 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10795 Allow a start function above main.
10796 * gdb.threads/linux-dp.exp: Fix copyright date.
10797
10798 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10799
10800 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10801 (check_philosopher_stack): Check for manager thread before checking
10802 for a just-starting thread.
10803
10804 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10805
10806 From Neil Booth <neil@daikokuya.demon.co.uk>:
10807 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10808 warnings.
10809
10810 2002-01-21 Fred Fish <fnf@redhat.com>
10811
10812 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10813 not caller.
10814
10815 2002-01-21 Jim Blandy <jimb@redhat.com>
10816
10817 * gdb.base/reread.exp: Check that GDB properly re-reads the
10818 executable file when it changes while no inferior is running.
10819
10820 2002-01-21 Fred Fish <fnf@redhat.com>
10821
10822 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10823 optionally accept the "shlib events" variation.
10824
10825 2002-01-21 Jim Blandy <jimb@redhat.com>
10826
10827 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10828 call `fflush' after every `printf', so that the output is produced
10829 at predictable points, regardless of whatever buffering does (or
10830 doesn't) take place.
10831 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10832 at different points.
10833
10834 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10835
10836 * gdb.c++/inherit.exp: Update copyright years.
10837 * gdb.c++/method.exp: Likewise.
10838
10839 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10840
10841 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10842 artificial methods/arguments.
10843 * gdb.c++/derivation.exp: Likewise.
10844 * gdb.c++/inherit.exp: Likewise.
10845 * gdb.c++/method.exp: Likewise.
10846 * gdb.c++/virtfunc.exp: Likewise.
10847
10848 2002-01-18 Andrew Cagney <ac131313@redhat.com>
10849
10850 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10851 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10852 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10853 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10854 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10855 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10856
10857 2002-01-17 Jim Blandy <jimb@redhat.com>
10858
10859 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10860 anchoring the pattern matching the entry point symbol's name.
10861
10862 2002-01-17 Andrew Cagney <ac131313@redhat.com>
10863
10864 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10865 continue/quit query. Update copyright.
10866
10867 2002-01-14 Michael Snyder <msnyder@redhat.com>
10868
10869 * gdb.base/gcore.exp: Remove extra debugging output.
10870
10871 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10872
10873 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10874 for slightly dubious v2 mangled string.
10875
10876 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10877
10878 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10879
10880 2002-01-10 Jason Merrill <jason@redhat.com>
10881
10882 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
10883
10884 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10885 constructors.
10886 * gdb.c++/derivation.exp: Likewise.
10887 * gdb.c++/templates.exp: Likewise.
10888 * gdb.c++/virtfunc.exp: Likewise.
10889
10890 2002-01-10 Michael Snyder <msnyder@redhat.com>
10891
10892 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
10893
10894 2002-01-08 Michael Snyder <msnyder@redhat.com>
10895
10896 * gdb.base/gcore.exp: New test for generate-core-file command.
10897 * gdb.base/gcore.c: Testcase for above.
10898 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10899
10900 2002-01-08 Jason Merrill <jason@redhat.com>
10901
10902 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10903
10904 2002-01-07 Fred Fish <fnf@redhat.com>
10905
10906 * gdb.c++/overload.exp: Remove unconditional xfails for:
10907 print foo_instance1.overloadargs(1)
10908 print foo_instance1.overloadargs(1, 2)
10909 print foo_instance1.overloadargs(1, 2, 3)
10910 print foo_instance1.overloadargs(1, 2, 3, 4)
10911 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10916 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10917 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10918 print foo_instance1.overload1arg()
10919 print foo_instance1.overload1arg((char)arg2)
10920 print foo_instance1.overload1arg((signed char)arg3)
10921 print foo_instance1.overload1arg((unsigned char)arg4)
10922 print foo_instance1.overload1arg((int)arg7)
10923 print foo_instance1.overload1arg((unsigned int)arg8)
10924 print foo_instance1.overload1arg((float)arg11)
10925 print foo_instance1.overload1arg((double)arg12)
10926
10927 2002-01-07 Michael Snyder <msnyder@redhat.com>
10928
10929 * gdb.base/huge.exp: New test. Print a very large target data object.
10930 (skip_huge_test): New test variable. Define if you want to skip this
10931 test. The test reads an 8 megabyte data object from the target, so it
10932 might be very time consuming on remote targets with a slow connection.
10933 * gdb.base/huge.c: New file. Test case for above.
10934
10935 2002-01-07 Fred Fish <fnf@redhat.com>
10936
10937 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10938 g_instance.bfoo, and g_instance.cfoo.
10939
10940 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10941
10942 * gdb.base/break.c (multi_line_if_conditional): New function.
10943 (multi_ilne_while_conditional): Likewise.
10944 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10945 IF or WHILE condition puts the breakpoint at the start of
10946 the condition.
10947
10948 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10949 hppa*-*-hpux* expected failure.
10950 * gdb.base/structs.exp (do_function_calls): Similarly.
10951
10952 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10953 watchpoints.
10954
10955 2002-01-06 Andrew Cagney <ac131313@redhat.com>
10956
10957 Fix PR gdb/66.
10958 * gdb.base/structs.exp: Replace skip for a29k with skip for
10959 gdb,cannot_call_functions.
10960 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10961 * gdb.base/callfuncs.exp: Ditto.
10962 * gdb.base/call-rt-st.exp: Ditto.
10963 * gdb.base/call-strs.exp: Ditto.
10964 * gdb.base/callfwmall.exp: Ditto.
10965 * gdb.base/scope.exp: Obsolete xfail a29k.
10966 * gdb.c++/misc.exp: Ditto.
10967 * gdb.c++/cplusfuncs.exp: Ditto.
10968 * gdb.base/ptype.exp: Ditto.
10969 * gdb.base/printcmds.exp: Ditto.
10970 * gdb.base/opaque.exp: Ditto.
10971 * gdb.base/list.exp: Ditto.
10972 * gdb.base/funcargs.exp: Ditto.
10973 * gdb.base/default.exp: Ditto.
10974
10975 2002-01-04 Michael Snyder <msnyder@redhat.com>
10976
10977 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
10978 * gdb.base/maint.exp: Add tests for maint info sections options.
10979
10980 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10981
10982 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10983
10984 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
10985
10986 * gdb.asm/arm.inc: New file.
10987 * gdb.asm/asm-source.exp: Add arm targets.
10988 * gdb.asm/configure.in: Ditto.
10989 * gdb.asm/configure: Recreated from configure.in.
10990
10991 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10992
10993 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10994 with HP's compiler.
10995 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10996 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10997 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10998 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10999
11000 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11001 either HP's compilers or GCC.
11002
11003 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11004 a SIGBUS or SIGSEGV.
11005
11006 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11007
11008 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11009 can be compiled with either HP's compiler or GCC.
11010
11011 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11012 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11013 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11014
11015 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11016 to match current gdb output. Update due to using auto-solib-limit
11017 for limiting instead of overloading auto-solib-add.
11018 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11019 test program.
11020
11021 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
11022 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11023 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11024 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11025 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11026 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11027 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11028 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11029 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11030 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11031 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11032 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11033 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
11034
11035 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11036 a SIGTRAP to the inferior.
11037
11038 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
11039
11040 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11041 Substitute call to target_link by call to gdb_compile.
11042
11043 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11044
11045 * gdb.base/break.exp: Fix HP specific search string when testing
11046 backtracing in a called function.
11047
11048 * gdb.base/constvars.exp: Only set lang to C++ if we're
11049 compiling the test with HP's compilers.
11050 * gdb.base/volatile.exp: Similarly.
11051
11052 2001-12-19 Jim Blandy <jimb@redhat.com>
11053
11054 * gdb.base/printcmds.exp: Expect the null character to be printed
11055 as '\0', and the '\013' to be printed as '\v'.
11056 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11057 * gdb.base/setvar.exp: Same.
11058
11059 2001-12-17 Jim Blandy <jimb@redhat.com>
11060
11061 * gdb.base/completion.exp: Rather than completing very long
11062 filenames, which can make the readline library produce output we
11063 don't recognize, cd to the directory first, and then complete
11064 using nice, short relative paths.
11065
11066 * gdb.base/completion.exp: On some systems, there is, in fact, a
11067 variable named `b' in scope, since GDB treats all static
11068 variables as being in scope. So use `no_var_named_this'
11069 instead of `b'.
11070
11071 * gdb.base/corefile.exp: Recognize the message saying that GDB
11072 can't find the core file's registers as a failure.
11073
11074 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11075
11076 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11077 test expect string more specific.
11078
11079 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
11080
11081 * gdb.asm/asm-source.exp: Add support for xstormy16.
11082 * gdb.asm/configure.in: Ditto.
11083 * gdb.asm/configure: Rebuild.
11084 * gdb.asm/xstormy16.inc: New file.
11085
11086 2001-12-10 Fred Fish <fnf@redhat.com>
11087
11088 * gdb.base/maint.exp: Update to match changes in type dumping code.
11089
11090 2001-12-10 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11093 matching the entry point symbol's name at the beginning of the
11094 line.
11095
11096 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11097
11098 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11099 gdb.c++/inherit.exp, gdb.c++/method.exp,
11100 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11101 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11102 and class layout support.
11103
11104 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11105
11106 * gdb.c++/classes.exp: Add test for static member function.
11107 * gdb.c++/misc.cc: Add class with static member function.
11108
11109 2001-12-07 Jim Blandy <jimb@redhat.com>
11110
11111 If GDB says it can't find the struct the function returned, report
11112 those tests as `unsupported'.
11113 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11114 Rewrite subsequent tests to use it.
11115
11116 If GDB says it can't find the struct the function returned, report
11117 those tests as `unsupported'.
11118 * gdb.base/structs.exp (call_struct_func): New function.
11119 (do_function_calls): Use call_struct_func to call the functions
11120 returning structs.
11121
11122 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11123 whether functions are prototyped or not, so we can't possibly pass
11124 arguments to t_float_values2 properly.
11125
11126 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11127 value of `timeout' for targets other than the mips*tx39-*.
11128
11129 2001-12-06 Michael Snyder <msnyder@redhat.com>
11130
11131 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
11132 and detect whether the start symbol has a leading underscore.
11133
11134 2001-12-04 Jim Blandy <jimb@redhat.com>
11135
11136 * gdb.base/completion.exp: Clarify indentation.
11137
11138 2001-12-03 Jim Blandy <jimb@redhat.com>
11139
11140 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11141 variables on the S/390, not `.word'.
11142
11143 2001-11-30 Jim Blandy <jimb@redhat.com>
11144
11145 Add assembly-source tests for s390-ibm-linux.
11146 * gdb.asm/s390.inc: New file.
11147 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11148 the S/390 architecture.
11149 * gdb.asm/configure: Regenerated.
11150
11151 2001-11-30 Michael Snyder <msnyder@redhat.com>
11152
11153 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11154 next, info source, info sources, info line, global and static
11155 variables, and static functions.
11156 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11157 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11158 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11159 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11160 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11161 (gdbasm_leave): Restore frame pointer.
11162 (gdbasm_startup): Copy stack set-up from crt0.S.
11163
11164 2001-11-26 Fernando Nasser <fnasser@redhat.com>
11165
11166 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11167 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11168 to a local (non-static) variable. Copy tstruct.a to a static buffer
11169 and return a pointer to that buffer.
11170 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11171
11172 2001-11-24 Mark Kettenis <kettenis@gnu.org>
11173
11174 * gdb.asm/configure.in: Fix recognition of ix86 target.
11175 * gdb.asm/configure: Regenerate.
11176
11177 2001-11-21 Michael Snyder <msnyder@redhat.com>
11178
11179 * gdb.asm/sparc.inc: New file.
11180 * gdb.asm/asm-source.exp: Recognize sparc target.
11181 * gdb.asm/configure.in: Recognize sparc target.
11182 * gdb.asm/configure: Regenerate.
11183
11184 2001-11-21 Michael Snyder <msnyder@redhat.com>
11185
11186 * gdb.asm/m32r.inc: New file.
11187 * gdb.asm/asm-source.exp: Recognize m32r target.
11188 * gdb.asm/configure.in: Recognize m32r target.
11189 * gdb.asm/configure: Regenerate.
11190
11191 2001-11-20 Michael Snyder <msnyder@redhat.com>
11192
11193 * gdb.asm/i386.inc: New file.
11194 * gdb.asm/asm-source.exp: Recognize ix86 target.
11195 * gdb.asm/configure.in: Recognize ix86 target.
11196 * gdb.asm/configure: Regenerate.
11197
11198 * gdb.c++/namespace.exp: Fix quotes in output messages.
11199
11200 2001-11-14 Michael Snyder <msnyder@redhat.com>
11201
11202 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
11203 qualifier in a type cast expression, to designate an address
11204 in the instruction space (Harvard architecture).
11205
11206 2001-11-13 Michael Snyder <msnyder@redhat.com>
11207
11208 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11209 Tests for expressions using 'const' and 'volatile'.
11210
11211 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
11212
11213 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11214
11215 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
11216
11217 * lib/mi-support.exp (mi_run_to_helper): Move comments
11218 outside of gdb_expect.
11219
11220 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
11221
11222 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11223 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11224 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11225 mi0_run_to): New functions.
11226 * gdb.mi/mi-simplerun.exp: Use them.
11227 * gdb.mi/mi0-simplerun.exp: Likewise.
11228 * gdb.mi/mi-var-cmd.exp: Likewise.
11229 * gdb.mi/mi0-var-cmd.exp: Likewise.
11230
11231 2001-11-10 Andrew Cagney <ac131313@redhat.com>
11232
11233 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11234 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11235
11236 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11237
11238 * gdb.base/restore.exp: Include $expected value in restored test
11239 message.
11240
11241 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11242
11243 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11244 implemented.
11245
11246 2001-11-08 Michael Snyder <msnyder@redhat.com>
11247
11248 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11249 Add pass/fail message for stop at breakpoint in call dummy function.
11250
11251 2001-11-07 Michael Snyder <msnyder@redhat.com>
11252
11253 * gdb.c++/templates.exp (test_template_breakpoints):
11254 If we get an overload menu, but it does not match what
11255 we expect, we still need to issue the "cancel" command.
11256 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11257 making the whitespace optional. Argument for "new" may be
11258 "unsigned" as well as "unsigned int/long".
11259 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
11260 making the whitespace optional. Also replace "(void) with
11261 "((void|)), making the keyword "void" optional.
11262 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
11263 making the whitespace optional. Also replace "(void) with
11264 "((void|)), making the keyword "void" optional.
11265 * gdb.base/callfuncs.c (t_float_values): This function must
11266 _not_ be prototyped, and the following function (t_float_values2)
11267 must be prototyped (if the compiler supports it), so that GDB
11268 can be tested against both cases. Usually one case involves
11269 promotion of float to double, while the other does not.
11270 * gdb.base/callfwmall.c: Ditto.
11271 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11272 includes a stack frame for "start".
11273
11274 2001-11-05 Jim Blandy <jimb@redhat.com>
11275
11276 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11277 pointers are 32 bits long, and that offsets of relocs are always
11278 stored in the data (REL-style), and not in the reloc entry itself
11279 (RELA-style).
11280 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11281 stabs.
11282
11283 2001-11-01 Michael Snyder <msnyder@redhat.com>
11284
11285 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11286 and regular expression operators by using quoting.
11287
11288 2001-10-31 Michael Snyder <msnyder@redhat.com>
11289
11290 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11291 depending on what the symbol table contains.
11292 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11293 the output of the ptype command. Similarly, accept both "const &"
11294 and "const&".
11295
11296 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
11297
11298 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11299 symbol `STORAGE' to allow to choose the storage class of
11300 the local datastructures.
11301 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11302 compiler directive.
11303
11304 2001-10-30 Michael Snyder <msnyder@redhat.com>
11305
11306 * gdb.base/jump.exp: Allow it to run for all targets.
11307
11308 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11309
11310 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11311 with new double_array size.
11312 (main): Change storage class of all local variables to static.
11313 Reduce size of double_array to 9.
11314 * gdb.base/call-ar-st.exp: Increase timeout value.
11315 Change expected output for double array to match new size in
11316 call-ar-st.c.
11317
11318 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11319
11320 * gdb.base/ending-run.exp: Create identical output when passing
11321 `step to end of run' case. Add regular expression branch satisfying
11322 Stormy16 target.
11323
11324 2001-10-28 Mark Kettenis <kettenis@gnu.org>
11325
11326 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11327 that we catch the expected failure under Linux/x86.
11328
11329 2001-10-29 Orjan Friberg <orjanf@axis.com>
11330
11331 * gdb.base/setvar.exp: Escape curly braces.
11332 * gdb.stabs/weird.exp: Ditto.
11333
11334 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
11335
11336 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11337 * gdm.mi/mi0-hack-cli.exp: Likewise.
11338
11339 2001-10-25 Andrew Cagney <ac131313@redhat.com>
11340
11341 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11342 messages.
11343
11344 2001-10-21 Andrew Cagney <ac131313@redhat.com>
11345
11346 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11347 checking MI enabled.
11348
11349 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
11350
11351 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11352
11353 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
11354
11355 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11356 if gdb child process crashes, just signal an error.
11357
11358 2001-10-02 Jim Blandy <jimb@redhat.com>
11359
11360 * lib/gdb.exp (test_xfail_format): Simplify.
11361
11362 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11363 front of the variable name `format'. Simplify `if'.
11364
11365 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11366
11367 * gdb.threads/pthreads.exp: Wait for output and delay
11368 before sending ^C.
11369
11370 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11371
11372 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11373 some incorrect output instead of timing out.
11374 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11375
11376 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
11377
11378 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11379 check to allow additional `int'.
11380
11381 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
11382
11383 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11384 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11385
11386 2001-09-27 Michael Snyder <msnyder@redhat.com>
11387
11388 * lib/gdb.exp (test_debug_format): New proc.
11389 (setup_xfail_format): Use new proc test_debug_format.
11390 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11391 proc; use new service proc test_debug_format.
11392 Replace all other "gcc_compiled" tests with this test.
11393 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11394 proc; use new service proc test_debug_format.
11395 Replace all other "gcc_compiled" tests with this test.
11396
11397 2001-09-27 Michael Snyder <msnyder@redhat.com>
11398
11399 * gdb.base/cvexpr.exp: New file.
11400 * gdb.base/cvexpr.c: New file
11401 Test for expressions using const and volatile keywords.
11402
11403 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
11404
11405 * gdb.base/constvars.exp: Check for different orders of keywords
11406 and additional "int" strings in output.
11407
11408 2001-09-22 Andrew Cagney <ac131313@redhat.com>
11409
11410 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11411 responses from "help maint".
11412
11413 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
11414
11415 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11416 to localhost:NNN instead of :NNN, in case Xvfb is listening
11417 only on TCP.
11418
11419 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
11420
11421 * gdb.base/recurse.exp: When checking leaving the watchpoint
11422 scope, recognize when gdb is in function's epilogue and pass.
11423
11424 2001-09-18 Keith Seitz <keiths@redhat.com>
11425
11426 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11427 support for running tests against sid targets.
11428 (gdbtk_done): Ditto.
11429
11430 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
11431
11432 * gdb.base/ending-run.c (main): Set stdout buffersize
11433 to the same reasonable value for any target.
11434 * gdb.base/ending-run.exp: Add a regular expression
11435 to make testsuite happy on Sanyo Stormy16 target.
11436
11437 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
11438
11439 * gdb.base/display.c (do_loops): Add float variable `f'.
11440 Increment f in loop.
11441 * gdb.base/display.exp: Increment timeout by 60 seconds.
11442 Change float display test to use variable `f'.
11443
11444 2001-09-17 Jim Blandy <jimb@redhat.com>
11445
11446 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11447 overflowing the limited breakpoint tables on some ROM monitors
11448 (like the ROM68K).
11449
11450 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
11451
11452 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11453 the "-ac" (disable access control) flag.
11454
11455 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
11456
11457 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11458 ints.
11459
11460 2001-08-30 Keith Seitz <keiths@redhat.com>
11461
11462 * lib/gdb.exp: Move all insight-related functionality into
11463 separate file.
11464 * lib/insight-support.exp: New file.
11465
11466 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
11467
11468 * config/sid.exp (sid_start): Never set sid verbosity; disable
11469 expect_background {} that consumed its stdout; tolerate </dev/null.
11470 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11471
11472 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11473
11474 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11475 CLI jump command to start it.
11476 (mi_run_to_main): Fail immediatly when unexpected output.
11477
11478 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11479
11480 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11481 beginning of function. Fix PR gdb/191.
11482
11483 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
11484
11485 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11486 what to force sid endianness to.
11487
11488 2001-08-15 Keith Seitz <keiths@redhat.com>
11489
11490 * lib/gdb.exp (gdbtk_start): Don't set environment
11491 variables for TCL_LIBRARY and friends. Insight will
11492 now figure these out for itself.
11493
11494 2001-08-02 Michael Snyder <msnyder@redhat.com>
11495
11496 * gdb.base/completion.exp: Remove the symbol "a64l" from
11497 the expect string; this is target-specific, and not related
11498 to what is being tested.
11499
11500 2001-08-02 Dave Brolley <brolley@redhat.com>
11501
11502 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11503
11504 2001-07-25 Michael Snyder <msnyder@redhat.com>
11505
11506 * gdb.base/consecutive.exp: New file. Test stepping over
11507 breakpoints on consecutive instructions.
11508 * gdb.base/consecutive.c: New file.
11509
11510 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11511 curly braces in regular expressions.
11512
11513 2001-07-25 Michael Snyder <msnyder@redhat.com>
11514
11515 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11516 legitimate output from stepping out of main.
11517
11518 2001-07-22 Keith Seitz <keiths@redhat.com>
11519
11520 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11521 the empty string, do not run the tests.
11522
11523 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11524
11525 * gdb.base/long_long.exp: Detect size of pointer. Take into
11526 account 2-byte pointers when testing for p/a results.
11527
11528 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11529
11530 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
11531 and defined to 1K for m68hc11.
11532 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11533 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11534 (sizeof_random_data): New variable to tell the size of the data table;
11535 don't test past this size; always run to main.
11536
11537 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11538
11539 * gdb.base/return2.exp: return of long long and double fails for
11540 68HC11; don't execute these tests on that platform.
11541 * gdb.base/return.exp: Return of a double fails for 68hc11.
11542
11543 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11544
11545 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11546 tests that print a float.
11547 * call-rt-st.exp: Likewise.
11548
11549 2001-07-12 Mark Kettenis <kettenis@gnu.org>
11550
11551 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11552 running this test on Linux.
11553
11554 2001-06-24 Michael Chastain <chastain@redhat.com>
11555
11556 * gdb.base/arithmet.exp: Remove some tests to make all test names
11557 unique.
11558
11559 2001-07-03 Michael Snyder <msnyder@redhat.com>
11560
11561 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11562 the output of the ptype command.
11563
11564 2001-07-02 Michael Snyder <msnyder@redhat.com>
11565
11566 * gdb.base/completion.exp: Don't assume that break.c is the only
11567 source file that may contain functions named "marker".
11568 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11569
11570 2001-06-28 Andrew Cagney <ac131313@redhat.com>
11571
11572 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11573 of files to delete.
11574
11575 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11576 * gdb.disasm/h8300s.exp: New file.
11577 gdb.disasm/h8300s.s: Likewise.
11578
11579 2001-06-27 Andrew Cagney <ac131313@redhat.com>
11580
11581 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11582 empty breakpoint tables.
11583
11584 2001-06-25 Andrew Cagney <ac131313@redhat.com>
11585
11586 * lib/mi-support.exp: Update args=... part of stop-reason
11587 patterns. Accept either a list or a tuple.
11588
11589 2001-06-23 Andrew Cagney <ac131313@redhat.com>
11590
11591 * lib/mi-support.exp: Remove local emacs variable defining
11592 change-log-default-name.
11593
11594 2001-06-22 Michael Chastain <chastain@redhat.com>
11595
11596 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11597 This is operationally compatible with the previous version.
11598
11599 2001-06-13 Jim Blandy <jimb@redhat.com>
11600
11601 * lib/gdb.exp (gdb_test): Doc fix.
11602
11603 2001-06-10 Michael Chastain <chastain@redhat.com>
11604
11605 * gdb.base/exprs.exp: Remove a duplicate test.
11606
11607 2001-06-06 Jim Blandy <jimb@redhat.com>
11608
11609 * gdb.base/return2.exp (main): Use values to test float and double
11610 returns that are not NaN's, to avoid being confused by IEEE
11611 comparison rules.
11612
11613 2001-06-04 Michael Snyder <msnyder@redhat.com>
11614
11615 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
11616 non-zero if control_c fails. Terminate the test on failure,
11617 rather than wait for 12 more tests to time out.
11618
11619 2001-06-06 Jim Blandy <jimb@redhat.com>
11620
11621 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
11622 Don't forget to match the GDB prompt.
11623
11624 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11625
11626 2001-06-04 Jim Blandy <jimb@redhat.com>
11627
11628 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11629 command.
11630
11631 2001-05-31 Kevin Buettner <kevinb@redhat.com>
11632
11633 * gdb.base/annota1.exp (info break): Match four or more spaces
11634 after "Address".
11635
11636 2001-05-31 Michael Chastain <chastain@redhat.com>
11637
11638 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11639 (dm_type_int_star): Likewise.
11640 (dm_type_long_star): Likewise.
11641 (dm_type_void_star): Likewise.
11642
11643 2001-05-29 Kevin Buettner <kevinb@redhat.com>
11644
11645 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11646 to a known value in order to get consistent results regardless
11647 of the setting of INPUTRC or the presence or contents of .inputrc.
11648
11649 2001-05-24 Michael Snyder <msnyder@redhat.com>
11650
11651 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11652 Don't require that the main thread and the manager thread are the
11653 first in the list.
11654
11655 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11656 debugging. If test fails, issue an "unsupported" not a "fail".
11657
11658 2001-05-24 Jim Blandy <jimb@redhat.com>
11659
11660 Don't assume that short is shorter than int.
11661 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11662 assume that shorts are smaller than ints. On a 16-bit machine,
11663 this isn't true.
11664 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11665 an int, is not equal to ~0 stored in an unsigned char. This tests
11666 the same thing that the previous test meant to, but works on
11667 16-bit machines, too.
11668 ("print unsigned char != (~0)"): Same test, complemented.
11669
11670 2001-05-24 Michael Snyder <msnyder@redhat.com>
11671
11672 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
11673 test for (full_coverage == 0). This makes the test run faster,
11674 and prevents dejagnu getting out of step.
11675
11676 2001-05-23 Kevin Buettner <kevinb@redhat.com>
11677
11678 * gdb.base/finish.exp (finish_void): Revise pattern for
11679 stopping on the call statement to not permit stopping at
11680 the start of the instructions comprising the call sequence.
11681
11682 2001-05-19 Michael Chastain <chastain@redhat.com>
11683
11684 * gdb.base/callfuncs.exp: Make all test names unique.
11685 * gdb.base/commands.exp: Make all test names unique.
11686 * gdb.base/condbreak.exp: Make all test names unique.
11687 * gdb.base/dbx.exp: Make all test names unique.
11688 * gdb.base/default.exp: Make all test names unique.
11689 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11690 and TIMEOUT messages to their corresponding PASS message.
11691 * gdb.base/ending-run.exp: Make all test names unique.
11692 * gdb.base/long_long.exp: Remove duplicate test.
11693
11694 2001-05-21 Kevin Buettner <kevinb@redhat.com>
11695
11696 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11697 stop on the call statement as well as the statement after the
11698 call.
11699
11700 2001-05-21 Michael Snyder <msnyder@redhat.com>
11701
11702 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11703
11704 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11705
11706 * gdb.base/completion.exp: Revamp test. Make it execute on all
11707 platforms.
11708
11709 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11710
11711 * config/gdbserver.exp (gdb_load): Handle the case
11712 in which the arguments to gdbserver are given in the
11713 baseboard configuration file.
11714 Also handle the case in which the server needs to do a
11715 load.
11716
11717 2001-05-07 Keith Seitz <keiths@cygnus.com>
11718
11719 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11720 set up the display for testing.
11721 (gdbtk_start): Convert all paths to paths that tcl will like.
11722 Export target information to environment.
11723 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11724 necessary.
11725 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11726 (to_tcl_path): New proc to convert a given pathname into
11727 a path acceptible as an argument to a tcl command.
11728 (_gdbtk_export_target_info): New proc to export target info
11729 into the environment for gdbtk testing.
11730 (gdbtk_done): New proc to signal end-of-test.
11731
11732 2001-05-06 Jim Blandy <jimb@redhat.com>
11733
11734 * restore.c: Make the code of caller0 correspond to its comment.
11735
11736 2001-05-03 Michael Snyder <msnyder@redhat.com>
11737
11738 * config/sid.exp (gdb_target_sid): Check for error messages.
11739 On error or timeout, don't make expect exit (which will terminate
11740 all subsequent tests); instead just make gdb exit.
11741 (gdb_load): Check for error messages. On error or timeout,
11742 return a negative value.
11743
11744 2001-04-24 Jim Blandy <jimb@redhat.com>
11745
11746 * gdb.c++/templates.exp: If we see the prompt for the overload
11747 list, but we haven't recognized any of the longer patterns,
11748 arrange for this test to fail, not hang.
11749
11750 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11751 variations.
11752
11753 2001-04-22 Michael Chastain <chastain@redhat.com>
11754
11755 * gdb.c++/local.exp: Use the 'runto' library function.
11756 * gdb.c++/namespace.exp: Likewise.
11757 * gdb.c++/overload.exp: Likewise.
11758
11759 2001-03-26 Kevin Buettner <kevinb@redhat.com>
11760
11761 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11762 * gdb.base/step-line.exp: New file. Test step/next in presence of
11763 #line directives.
11764 * gdb.base/step-line.c: New file. Test program for the above.
11765 * gdb.base/step-line.inp: New file. We pretend that this file has
11766 been transformed by some other tool into step-line.c.
11767
11768 2001-03-21 Jim Blandy <jimb@redhat.com>
11769
11770 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11771 unmangled operator names.
11772
11773 2001-03-20 Jim Blandy <jimb@redhat.com>
11774
11775 * gdb.threads/linux-dp.exp: Recognize an additional message
11776 generated by GDB when it doesn't understand how to debug threads
11777 on the target system.
11778
11779 2001-03-19 Andrew Cagney <ac131313@redhat.com>
11780
11781 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11782
11783 2001-03-12 Michael Chastain <chastain@redhat.com>
11784
11785 * gdb.c++/derivation.exp: Use the 'runto' library function.
11786
11787 2001-03-12 Michael Chastain <chastain@redhat.com>
11788
11789 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11790
11791 2001-02-24 Michael Chastain <chastain@redhat.com>
11792
11793 * gdb.c++/ref-types.exp: Change handwritten code to library
11794 function 'runto'.
11795
11796 2001-03-16 Orjan Friberg <orjanf@axis.com>
11797
11798 * gdb.base/signals.exp: Set count to 0 explicitly.
11799
11800 2001-03-15 Mark Salter <msalter@redhat.com>
11801
11802 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11803 (gdb_target_monitor): Add check of gdb_target_cmd return value.
11804 (gdb_load): Add support for additional target_info: gdb_download_size
11805 and gdb_load_timeout.
11806
11807 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11808
11809 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11810 file -- to prevent failing when the compile fails but we have no
11811 intention of running the tests anyway.
11812
11813 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11814 tests if set.
11815
11816 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11817 integers.
11818
11819 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11820 * gdb.c++/namespace.exp: Ditto.
11821
11822 2001-03-07 Orjan Friberg <orjanf@axis.com>
11823
11824 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11825 * gdb.base/pointers.exp: Relax pattern match of decimals.
11826
11827 2001-03-06 Kevin Buettner <kevinb@redhat.com>
11828
11829 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11830 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11831 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11832 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11833 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11834 config/sh.exp, config/sid.exp, config/slite.exp,
11835 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11836 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11837 config/vxworks.exp, config/vxworks29k.exp,
11838 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11839 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11840 gdb.base/arithmet.exp, gdb.base/assign.exp,
11841 gdb.base/async.exp, gdb.base/attach.exp,
11842 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11843 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11844 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11845 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11846 gdb.base/commands.exp, gdb.base/completion.exp,
11847 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11848 gdb.base/constvars.exp, gdb.base/corefile.exp,
11849 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11850 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11851 gdb.base/ending-run.exp, gdb.base/environ.exp,
11852 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11853 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11854 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11855 gdb.base/funcargs.exp, gdb.base/help.exp,
11856 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11857 gdb.base/logical.exp, gdb.base/long_long.exp,
11858 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11859 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11860 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11861 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11862 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11863 gdb.base/regs.exp, gdb.base/relational.exp,
11864 gdb.base/remote.exp, gdb.base/reread.exp,
11865 gdb.base/restore.exp, gdb.base/return2.exp,
11866 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11867 gdb.base/selftest.exp, gdb.base/setshow.exp,
11868 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11869 gdb.base/sigall.exp, gdb.base/signals.exp,
11870 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11871 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11872 gdb.base/step-test.exp, gdb.base/structs.c,
11873 gdb.base/structs.exp, gdb.base/structs2.exp,
11874 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11875 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11876 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11877 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11878 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11879 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11880 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11881 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11882 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11883 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11884 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11885 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11886 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11887 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11888 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11889 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11890 gdb.trace/circ.exp, gdb.trace/collection.exp,
11891 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11892 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11893 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11894 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11895 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11896 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11897 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11898 notices.
11899
11900 2001-02-27 Michael Snyder <msnyder@cygnus.com>
11901
11902 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11903 first arg is int not float.
11904
11905 2001-02-22 Michael Snyder <msnyder@cygnus.com>
11906
11907 * gdb.base/reread.exp: Unsupported for non-native targets;
11908 doesn't work for remote debugging.
11909
11910 2001-02-19 Fernando Nasser <fnasser@redhat.com>
11911
11912 From Drew Moseley <dmoseley@redhat.com>
11913 * gdb.base/ending-run.exp: Properly handle the BSP state when
11914 stepping past the end of main.
11915
11916 2001-02-19 John Moore <jmoore@redhat.com>
11917
11918 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11919 Converted HPUX fix for non-expected items following multiple
11920 step commands into general solution for all platforms.
11921
11922 2001-02-18 Michael Chastain <chastain@redhat.com>
11923
11924 * gdb.c++/classes.exp (do_tests): Change runto statements
11925 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11926 statements demangler agnostic.
11927 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11928 (gdb_virtfunc_restart): Likewise.
11929
11930 2001-02-14 Michael Chastain <chastain@redhat.com>
11931
11932 * gdb.c++/inherit.exp (do_tests): Change runto statements
11933 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11934 statements demangler agnostic.
11935
11936 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11937
11938 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11939 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11940 before calling common_routine 15 times'' tests.
11941
11942 2001-02-11 Michael Chastain <chastain@redhat.com>
11943
11944 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11945 Helps the test script figure out which demangler is in use.
11946 (dm_type_foo_ref): Ditto.
11947 (dm_type_int_star): Ditto.
11948 (dm_type_long_star): Ditto.
11949 (dm_type_unsigned_int): Ditto.
11950 (dm_type_void): Ditto.
11951 (dm_type_void_star): Ditto.
11952 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
11953 Probe the gdb demangler and set variables to accommodate
11954 formatting differences.
11955 (info_func_regexp): New function. Same as info_func, but
11956 matches against a regexp.
11957 (info_func): Match against a literal string.
11958 (print_addr_2): New function. Match against a literal string,
11959 which can be different from the input to gdb.
11960 (print_addr): Simply call print_addr_2 with the same argument twice.
11961 (test_lookup_operator_functions): Use demangler formatting variables.
11962 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11963 the tests in the same order as the C++ class declaration.
11964 (test_paddr_operator_functions): Ditto.
11965 (test_paddr_overloaded_functions): Ditto.
11966 (test_paddr_hairy_functions): Use demangler formatting variables.
11967 Add reference to gdb/19 for related tests.
11968 (do_tests): Call probe_demangler.
11969
11970 2001-01-30 Kevin Buettner <kevinb@redhat.com>
11971
11972 * gdb.c++/templates.cc (printf): Remove unused function definition.
11973
11974 2001-01-26 Felix Lee <flee@redhat.com>
11975
11976 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11977
11978 2001-01-25 matthew green <mrg@redhat.com>
11979
11980 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11981 up sid.
11982 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11983
11984 2001-01-25 matthew green <mrg@redhat.com>
11985
11986 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
11987 Deprecate $sid_spawn_id.
11988 (sid_exit): Remove code necessary only for `spawn.'
11989
11990 2001-01-25 matthew green <mrg@redhat.com>
11991
11992 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11993
11994 2001-01-28 Michael Chastain <chastain@redhat.com>
11995
11996 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11997 to call when tests fail. It takes gdb out of the overloaded
11998 function choice menu back to the main prompt, so that the test
11999 program stays synchronized.
12000 (set_bp_overloaded): New proc to collect all the common
12001 code for setting a breakpoint on an overloaded name. Calls
12002 take_gdb_out_of_choice_menu when needed.
12003 (menu_overload1arg): New variable to collect the repeated
12004 instances of the expected menu for an overloaded name. Change
12005 the regular expression to handle changes in g++ type encoding:
12006 "void" can be either "void" or "", and "unsigned int" can be
12007 either "unsigned int" or "unsigned".
12008 (continue_to_bp_overloaded): Change regular expressions to handle
12009 changes in g++ type encoding.
12010 (no proc): Call take_gdb_out_of_choice_menu when needed.
12011 Remove redundant calls to "info break". Accept either "canceled"
12012 or "cancelled". Change regular expressions in "info break"
12013 calls to handle changes in g++ type encoding. Give all tests
12014 unique strings.
12015
12016 2001-01-17 Ben Elliston <bje@redhat.com>
12017
12018 * config/sid.exp: New file.
12019
12020 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12021
12022 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12023
12024 2000-12-21 Michael Snyder <msnyder@cygnus.com>
12025
12026 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12027 Add a RE to accept a non-ascii char if one is ever presented.
12028
12029 2000-12-20 Fernando Nasser <fnasser@redhat.com>
12030
12031 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
12032
12033 2000-12-18 Michael Snyder <msnyder@cygnus.com>
12034
12035 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
12036 in regexp. One '\' does not suffice on Linux.
12037
12038 2000-12-09 Michael Chastain <chastain@redhat.com>
12039
12040 * gdb.base/break.exp (test_clear_command): Use a marker function
12041 rather than 'main' for the test function. Also move this
12042 test to an execution point where the marker function names are
12043 guaranteed to be bound to functions. (Executing tests after a
12044 'finish' from main runs into name conflicts with local names
12045 in __libc_start_main).
12046
12047 2000-12-07 Michael Snyder <msnyder@cygnus.com>
12048
12049 * gdb.base/finish.exp: New test for gdb's "finish" command.
12050 * gdb.base/return2.exp: New test for gdb's "return" command.
12051 * gdb.base/return2.c: New source file for above.
12052
12053 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12054
12055 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12056 * gdb.base/miscexprs.exp: Ditto.
12057 * gdb.base/pointers.exp: Ditto.
12058 * gdb.c++/derivation.exp: Ditto.
12059 * gdb.c++/local.exp: Ditto.
12060 * gdb.c++/namespace.exp: Ditto.
12061 * gdb.c++/overload.exp: Ditto.
12062 * gdb.c++/ref-types.exp: Ditto.
12063
12064 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12065
12066 * gdb.base/constvars.exp: Test result of "up" command.
12067 * gdb.base/miscexprs.exp: Ditto.
12068 * gdb.base/pointers.exp: Ditto.
12069 * gdb.base/scope.exp: Ditto.
12070 * gdb.c++/derivation.exp: Ditto.
12071 * gdb.c++/local.exp: Ditto.
12072 * gdb.c++/namespace.exp: Ditto.
12073 * gdb.c++/overload.exp: Ditto.
12074 * gdb.c++/ref-types.exp: Ditto.
12075
12076 2000-11-22 Michael Chastain <chastain@redhat.com>
12077
12078 * mips_pro.exp: Accept either "middle -> top -> main" or
12079 "middle -> main" in the backtrace, because gcc can optimize
12080 tail calls to jumps. Remove setup_xfail for the hppa case.
12081 Add a comment with the original warning messages from PR 3016,
12082 which was filed in 1993, to preserve them for posterity.
12083
12084 2000-11-17 Nick Duffek <nsd@redhat.com>
12085
12086 * lib/gdb.exp (gdb_test): Override timeout with board info.
12087
12088 2000-11-17 Nick Duffek <nsd@redhat.com>
12089
12090 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12091 the second kill and detach messages.
12092
12093 2000-11-17 Nick Duffek <nsd@redhat.com>
12094
12095 * configure.in: Add AC_EXEEXT.
12096 * configure: Regenerate.
12097 * Makefile.in (just-check): Export EXEEXT.
12098 * lib/gdb.exp ($EXEEXT): Import from environment.
12099 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12100 expect "maint dump-me" on Cygwin.
12101 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12102 $EXEEXT.
12103
12104 2000-11-17 Nick Duffek <nsd@redhat.com>
12105
12106 * gdb.base/break.exp: Test backtrace and finish from called
12107 function on all platforms, not just HP-UX.
12108
12109 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12110
12111 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12112 code from gdb_target_monitor, so it can be used independantly
12113 for gdbserver. Also comment out an unnecessary PUTS.
12114
12115 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12116
12117 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12118 * gdb.base/corefile.exp: Expect the message "Program is being
12119 debugged already" when we send the "corefile" command, since
12120 the preceeding gdb_load may have connected gdb to a remote target.
12121 * gdb.base/display.exp: Disable hardware watchpoints if new
12122 board info variable "no_hardware_watchpoints" is true.
12123 Replace single-letter commands with more readable ones.
12124 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12125 if new board info variable "no_hardware_watchpoints" is true.
12126 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12127 to see if stdio (printf) testing is possible.
12128 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12129 board info variable "no_hardware_watchpoints" is true. Use new
12130 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12131
12132 2000-11-13 Fernando Nasser <fnasser@redhat.com>
12133
12134 From Orjan Friberg <orjanf@axis.com>:
12135 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12136 in array print pattern match.
12137
12138 2000-11-09 Fernando Nasser <fnasser@redhat.com>
12139
12140 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12141 spelling "cancelled" to U.S. spelling "canceled" to match changes
12142 made to gdb.
12143 * gdb.c++/ovldbreak.exp: Ditto.
12144
12145 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12146
12147 * gdb.base/callfuncs.c (main): Moved to end of file, call
12148 t_double_values to initialize the FPU before inferior calls are made.
12149 * gdb.base/callfuncs.exp: Test for register preservation after calling
12150 inferior functions. Add tests for continuining, finishing and
12151 returning from a stop in a call dummy.
12152
12153 2000-10-24 Michael Snyder <msnyder@cygnus.com>
12154
12155 * gdb.base/commands.exp: Break up long lines, and re-indent.
12156
12157 2000-10-19 Michael Snyder <msnyder@cygnus.com>
12158
12159 * config/gdbserver.exp: Rewritten from the ground up, to make it
12160 compatible with the current dejagnu tree, and to make it work with
12161 the new "gdbserver" in libremote.
12162
12163 2000-10-16 Michael Snyder <msnyder@cygnus.com>
12164
12165 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12166 * gdb.base/varargs.exp: Skip entire test if no printf support.
12167 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12168 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12169
12170 2000-10-13 Michael Snyder <msnyder@cygnus.com>
12171
12172 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12173 no floating point support.
12174 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12175 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12176 * gdb.base/call-rt-st.exp: Ditto.
12177 * gdb.base/call-strs.exp: Ditto.
12178
12179 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12180
12181 * gdb.base/sizeof.c: include <stdio.h>.
12182
12183 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
12184 'finish', otherwise uncaptured gdb_prompt would potentially
12185 throw remaining test points out of sync.
12186
12187 2000-07-26 Scott Bambrough <scottb@netwinder.org>
12188
12189 * gdb.base/recurse.exp: Run tests for all targets.
12190 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12191 gnu-oldld case on ARM.
12192 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12193 for ARM targets.
12194
12195 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12196
12197 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12198 * gdb.java/configure: Rebuild.
12199
12200 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12201
12202 * gdb.java/jv-exp.exp: New file.
12203
12204 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12205
12206 * configure: Rebuilt.
12207 * configure.in (configdirs): Add gdb.java.
12208 * gdb.java/jmisc.java: New file.
12209 * gdb.java/jmisc.exp: New file.
12210 * gdb.java/Makefile.in: New file.
12211 * gdb.java/configure: Rebuilt.
12212 * gdb.java/configure.in: New file.
12213 * lib/java.exp: New file.
12214
12215 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12216
12217 * gdb.base/exprs.exp: Test casts to a pointer including over and
12218 underflow.
12219
12220 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12221
12222 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12223 and the compilers sizes.
12224
12225 2000-07-09 Nick Duffek <nsd@redhat.com>
12226
12227 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12228 (use_methods): New function.
12229 (main): Call use_methods().
12230 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12231 (do_tests): Call test_method_param_class.
12232
12233 2000-07-09 Nick Duffek <nsd@redhat.com>
12234
12235 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12236 spelling.
12237 (test_enums): New procedure. Move enum tests from end of script
12238 to here. Set breakpoint on function name instead of line number.
12239 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12240 (enums2): New marker function.
12241 (enums1): New function.
12242 (main): Call enums1(). Move enum tests to enums1().
12243
12244 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12245
12246 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12247 compile/link program. Update line numbers.
12248 * gdb.asm/d10v.inc: Define ``startup''.
12249 * gdb.asm/asmsrc1.s: Add definition of _start.
12250
12251 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12252
12253 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12254
12255 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12256
12257 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12258 of 'help maint print' command.
12259
12260 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12261
12262 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12263 they use gdb_expect_list.
12264
12265 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12266
12267 * gdb.base/commands.exp: Use ``set remote
12268 memory-read-packet-size'' instead of ``set endian big'' to test
12269 long commands.
12270
12271 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
12272
12273 * gdb.c++/templates.exp (do_tests): Make all of these work under
12274 g++, and stop skipping them.
12275
12276 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12277 work under g++.
12278
12279 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
12280 initialization.
12281
12282 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12283
12284 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12285 the regular expression: accept an (almost) arbitrary sequence of
12286 "frames-invalid" and "breakpoints-invalid" messages both before
12287 and after the "starting" message.
12288
12289 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12290
12291 * gdb.c++/local.exp: This test has never been known to work with g++.
12292
12293 2000-05-18 Michael Snyder <msnyder@cygnus.com>
12294
12295 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12296 Relax the regular expression a little, make it pass on Solaris 8.
12297
12298 2000-05-12 Kevin Buettner <kevinb@redhat.com>
12299
12300 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
12301 a call, do not require that gdb stop on the line after the call.
12302 Instead, it is permissible for gdb to stop on the line of the
12303 call itself.
12304
12305 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
12306
12307 * gdb.base/break.exp (bp on small function, optimized file):
12308 Add a second pass pattern. The behavior differs here between stabs
12309 and dwarf for one-line functions. Stabs preserves two line symbols
12310 (one before the prologue and one after) with the same line number,
12311 but dwarf regards these as duplicates and discards one of them.
12312 Therefore the address after the prologue (where the breakpoint is)
12313 has no exactly matching line symbol, and GDB reports the breakpoint
12314 as if it were in the middle of a line rather than at the beginning.
12315
12316 2000-05-08 Michael Snyder <msnyder@cygnus.com>
12317
12318 * gdb.base/interrupt.exp: Make "pass" message say "send"
12319 rather than "send_gdb" (for consistancy).
12320
12321 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12322
12323 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12324 * gdb.c++/templates.cc: Properly check for GCC version number.
12325 * lib/compiler.cc: Likewise
12326
12327 2000-04-28 Michael Snyder <msnyder@cygnus.com>
12328
12329 * gdb.base/break.exp: When compiled with -O2 optimization,
12330 gdb may not stop at the first line of main, due to code motion.
12331
12332 2000-04-26 Michael Snyder <msnyder@cygnus.com>
12333
12334 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12335 This test depends on parsing the printf output from the target.
12336 Since the sparclet stub doesn't do stdio, this will never work.
12337 * gdb.base/call-rt-st.exp: ditto.
12338 * gdb.base/call-strs: ditto.
12339
12340 2000-04-24 Michael Snyder <msnyder@cygnus.com>
12341
12342 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12343
12344 * gdb.base/ending-run.exp: After connecting to a remote target,
12345 but before running, the target will appear to be in a random
12346 location. Specify both a file and a line for breakpoints.
12347 Also, the function that calls main may be called 'init'
12348 rather than 'start'.
12349
12350 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12351
12352 * gdb.base/help.exp: Update output for add-symbol-file command.
12353
12354 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
12355
12356 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12357 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12358
12359 2000-04-07 J.T. Conklin <jtc@redback.com>
12360
12361 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12362
12363 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12364
12365 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12366
12367 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12368 values that can be represented exactly.
12369 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12370 above change, and to not check against the directory part of the source
12371 file name.
12372 (step into print_long_arg_list): Likewise.
12373 (print print_small_structs from print_long_arg_list): Likewise.
12374 (print print_long_arg_list): Likewise.
12375
12376 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12377
12378 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
12379
12380 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12381
12382 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12383
12384 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
12385
12386 * gdb.base/commands.exp (deprecated_command_test): Add test for
12387 deprecate with no arguments.
12388
12389 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12390
12391 * gdb.base/break.exp: Add new test for setting breakpoints on
12392 optimized code so we can test breakpoints work even when function
12393 prologues may be optimized away
12394
12395 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12396
12397 From David Whedon <dwhedon@gordian.com>
12398 * gdb.base/commands.exp : Added command deprecator tests.
12399
12400 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
12401
12402 * gdb.base/help.exp: Added test for new apropos command.
12403
12404 2000-03-21 Kevin Buettner <kevinb@redhat.com>
12405
12406 * gdb.base/pointers.c (usevar): New function.
12407 (main): Make sure that global variables v_int_pointer2, rptr,
12408 and y are all referenced someplace in the program by calling
12409 usevar() on them. [Some linkers delete symbols which are
12410 never referenced. The space remains, but there's no way to
12411 get a (symbolic) handle on the variable from the debugger.]
12412
12413 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12414
12415 * gdb.base/printcmds.c: Add typedeffed arrays.
12416
12417 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12418 procedure to test arrays that are typedef'd.
12419
12420 2000-03-13 James Ingham <jingham@leda.cygnus.com>
12421
12422 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
12423 the library directories.
12424
12425 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12426
12427 * configure.in (configdirs): Add sub directory gdb.mi.
12428 * configure: Re-generate.
12429
12430 * gdb.mi: New directory.
12431
12432 2000-02-25 Scott Bambrough <scottb@netwinder.org>
12433
12434 * gdb.base/long_long.exp: Correct test suite failure when printing
12435 a long long value as a double on ARM platforms.
12436
12437 2000-02-16 Jim Blandy <jimb@redhat.com>
12438
12439 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12440 default source file is set properly before running this test.
12441
12442 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12443
12444 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12445 gdbtk/library directory, not in gdbtcl2.
12446
12447 2000-02-04 Jim Blandy <jimb@redhat.com>
12448
12449 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12450 backslash from regexp pattern.
12451
12452 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12453 procedure. Use it to run all the "continue to bp overloaded"
12454 tests. Note that this changes the names of the tests slightly.
12455 If the breakpoint hit message includes a hex PC value, because
12456 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12457 from the real source code, still consider that a pass.
12458
12459 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12460 XFAIL here if the breakpoint message contains a hex address. Note
12461 similar change on 1999-11-02.
12462
12463 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12464
12465 * gdb.base/ptype.exp: Establish a default source file before
12466 calling get_debug_format.
12467
12468 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12469
12470 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12471
12472 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12473
12474 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12475 of successive stepi commands -- while in the prologue we should see
12476 the function entry bracket.
12477
12478 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12479
12480 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12481 reach __change_mode() when stepping through the end of main().
12482
12483 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12484
12485 * gdb.base/default.exp: Fix expected pattern.
12486 * gdb.base/help.exp: Same.
12487
12488 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12489
12490 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12491 Don't use xfail's because that affects only the following test.
12492
12493 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12494 solaris or linux.
12495
12496 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12497
12498 2000-01-07 Michael Snyder <msnyder@cygnus.com>
12499
12500 * gdb.base/display.exp: Some yacc parsers like to say
12501 "A syntax error" rather than "A parse error". Accept both.
12502
12503 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12504
12505 * gdb.base/default.exp: Remove OS dependent string from "target
12506 remote" test.
12507 * gdb.base/help.exp: Same for "help target remote" test.
12508
12509 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12510
12511 From Jim Kingdon <kingdon@redhat.com>:
12512
12513 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12514 prompt (cleanup rather than necessity, but still might keep output
12515 from spilling to next test).
12516
12517 2000-01-02 Fred Fish <fnf@cygnus.com>
12518
12519 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12520 AIX, which defines them in <sys/types.h>.
12521
12522 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
12523
12524 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12525 float" test.
12526
12527 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
12528
12529 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
12530
12531 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12532 outermost frame disallowed".
12533
12534 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12535
12536 * gdb.base/setvar.exp: New tests for setting the value of a struct
12537 with a constant list.
12538
12539 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12540
12541 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12542 require the user to type a cast before setting the value of a struct.
12543
12544 1999-12-06 Jim Blandy <jimb@cygnus.com>
12545
12546 * gdb.base/default.exp: Expect the new 'info float' command on
12547 all i386 platforms.
12548
12549 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12550 LinuxThreads libraries that don't support debugging.
12551
12552 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12553
12554 * gdb.base/remote.c: Fill the buffer with truely random data.
12555 Change the buffer type to ``unsigned char'' to simplify size
12556 arithmetic.
12557
12558 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12559 stub only handles 400-1 byte packets. Verify that the download
12560 worked.
12561
12562 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12563
12564 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12565 tests, using UNRESOLVED for the untested cases. Also, does not wait
12566 for a timeout if the prompt was received before a recognizable pattern.
12567
12568 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12569
12570 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12571
12572 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12573
12574 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12575 watchpoints.
12576
12577 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
12578
12579 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12580
12581 * gdb.c++/local.exp: Be more flexible in recognizing local class
12582 name mangling. Don't allow horribly truncated method names.
12583 * gdb.c++/derivation.exp: Expect protected inheritance.
12584 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12585 * gdb.c++/virtfunc.exp: Likewise.
12586 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12587 when printing a nested enum.
12588
12589 1999-11-22 Jim Blandy <jimb@cygnus.com>
12590
12591 * gdb.base/step-test.exp: Properly await GDB's response to setting
12592 a breakpoint on the call to large_struct_by_value.
12593
12594 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12595 just because we have debug info for the `start' function.
12596
12597 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12598
12599 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12600 "Unknown signal" messages, which indicate (on LinuxThreads) that
12601 GDB doesn't know how to debug threads on this system. This is
12602 better than hanging while philosopher 0 dumps chatter into gdb.log.
12603
12604 1999-11-18 Tom Tromey <tromey@cygnus.com>
12605
12606 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12607
12608 1999-11-18 Fred Fish <fnf@cygnus.com>
12609
12610 * gdb.base/coremaker2.c: Add sample program for generating
12611 cores that is more self contained than coremaker.c. Eventually
12612 I'll add more code to this and tie it into the testsuite.
12613
12614 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12615
12616 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12617
12618 1999-11-10 Jimmy Guo <guo@cup.hp.com>
12619
12620 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12621 from $srcdir/lib/.
12622 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12623 and gdb.c++/.
12624
12625 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12626
12627 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
12628 'continue with watch' test point.
12629
12630 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12631
12632 Merged from p2linux-990323-branch:
12633
12634 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12635
12636 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12637
12638 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12639 {limit,fixed}''. Test ``set download-write-size''.
12640
12641 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12642
12643 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12644 gdb_expect_list.
12645
12646 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12647
12648 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12649
12650 1999-11-03 Mark Salter <msalter@cygnus.com>
12651
12652 * gdb.base/break.exp: Fix "stub continue" pattern.
12653
12654 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12655
12656 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12657
12658 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12659
12660 * gdb.base/display.exp ("finish"): Add timeout clause.
12661
12662 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12663 plain prompt clause, so this doesn't have to time out in order to
12664 fail.
12665
12666 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12667 breakpoint hit messages include an address.
12668
12669 * gdb.base/display.exp: Don't forget to escape parens in regular
12670 expressions. Unix regexp notatation sucks.
12671
12672 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12673
12674 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12675 order for 'signalled' message.
12676
12677 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12678
12679 From Jimmy Guo <guo@cup.hp.com>:
12680 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12681 * gdb.base/annota1.c: Add code for tests to work with.
12682
12683 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12684
12685 * gdb.base/remote.exp: New test for remote downloading settings.
12686 * gdb.base/remote.c: New file with large .data.
12687
12688 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12689
12690 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12691 for LinuxThreads support, merged from the Code Fusion branch.
12692
12693 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12694
12695 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12696 containing exp_continue into a while within an expect. Don't
12697 attempt a start more than three times. Check return value from
12698 gdb_load.
12699
12700 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12701
12702 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12703 a pass case.
12704
12705 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
12706
12707 * gdb.base/break.c (main): Added a statement that we can step
12708 off of.
12709 * gdb.base/break.exp: Added tests for setting a breakpoint
12710 at an offset and stepping onto a breakpoint.
12711
12712 1999-10-01 Fred Fish <fnf@cygnus.com>
12713
12714 * gdb.base/help.exp (help add-symbol-file): Update to match current
12715 gdb output.
12716
12717 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12718
12719 * gdb.base/break.exp: Code locations are in hex, don't forget!
12720 (For HP-UX.)
12721
12722 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12723
12724 * condbreak.exp: Use break.c as test program.
12725 * condbreak.c: Remove, redundant with break.c.
12726
12727 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12728
12729 * config/monitor.exp (gdb_target_monitor): Disable X- and
12730 Z-packets if the target needs it.
12731
12732 1999-09-13 James Ingham <jingham@leda.cygnus.com>
12733
12734 * gdb.c++/overload.exp: Added tests for listing overloaded
12735 functions with function pointers in the arg, explicitly calling
12736 out the version you want.
12737
12738 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12739
12740 * long_long.exp: Add variations of test cases that work for
12741 targets with 16-bit ints and 32-bit doubles.
12742
12743 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12744
12745 * break.c (main): Compare a possibly-uninitialized argc with an
12746 unlikely value that fits in 16 bits.
12747
12748 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12749
12750 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12751 0xfeeb, don't want negative numbers if ints are 16 bits.
12752
12753 * lib/gdb.exp (skip_cplus_tests): New proc.
12754 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12755 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12756 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12757 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12758 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12759 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12760 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12761 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12762
12763 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12764
12765 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12766
12767 * gdb.base/corefile.exp (up): Allow a parameter to appear
12768 in the frame that we're going up to.
12769
12770 From Jim Blandy <jimb@cygnus.com>:
12771
12772 * gdb.base/default.exp (info float): Expect some output now.
12773
12774 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12775 returning floating-point values to fail on the x86.
12776 * gdb.base/callfwmall.exp (do_function_calls): Same.
12777
12778 * gdb.base/list.exp (test_listsize): Correct expectations for
12779 listing line 1 with listsize 2. Also, listing a single line
12780 works now, as does listing three lines. [Kevin's note: There
12781 were a number of other cases fixed too where the expectations
12782 differed...]
12783
12784 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12785
12786 * gdb.base/selftest.exp: Add case for when version prints as
12787 constant string instead of char pointer.
12788
12789 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12790
12791 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12792 stepping out of main.
12793
12794 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12795 G++ used.
12796
12797 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12798 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12799
12800 * gdb.c++/ovldbreak.exp: Update match string in test that
12801 includes a warning of multiple breakpoints.
12802
12803 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12804
12805 * gdb.base/display.exp: Improve precision of step-after-finish
12806 added yesterday.
12807
12808 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12809 test.
12810
12811 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12812 configs when using G++, not just hppa*.
12813
12814 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12815
12816 * gdb.base/async.c: New file.
12817 * gdb.base/async.exp: New file.
12818
12819 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12820
12821 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12822 PA64.
12823
12824 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12825
12826 * gdb.base/display.exp: "finish" can leave us mid-line on many
12827 targets, deal with it. Add a small constant to main, instead of
12828 1000 since main+1000 may not be a valid address in the target.
12829
12830 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12831 on hpux11.
12832
12833 * gdb.base/attach.exp: Handle another hpux11 error message variant
12834 when attaching to a process that does not exist.
12835
12836 1999-08-19 J.T. Conklin <jtc@redback.com>
12837
12838 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12839 characters in 'continue to 1241' test.
12840
12841 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12842
12843 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12844 stop in print_long_arg_list, define and use a whitespace
12845 variable in print_small_structs test, add an XFAIL for Solaris.
12846 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12847 interested enough to fix.
12848
12849 1999-08-13 Keith Seitz <keiths@cygnus.com>
12850
12851 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12852 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12853 proc knows about targets other than the natives.
12854 (test_assign): Use "gdb_run_cmd" to "run" the target.
12855 Check that we've actually hit the breakpoint at main.
12856 When we attempt to assign a value to a local variable, check
12857 that the variable is in the current scope, i.e., don't use
12858 a test with an empty result.
12859
12860 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12861
12862 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12863 command.
12864
12865 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12866
12867 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12868 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12869 gdb.compat, gdb.threads-hp.
12870 gdb.hp/configure, gdb.hp/configure.in: New files.
12871 gdb.hp/Makefile.in: Recurse into new subdirs.
12872 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12873 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12874 in object files.
12875 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12876
12877 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12878
12879 * gdb.base/display.exp: Help expect by putting a newline in the
12880 funky printf, remove a bogus p/a test.
12881
12882 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12883
12884 * gdb.base/display.exp: Make sure that when we say 'run', we are
12885 connected to the target. This is necessary when running not
12886 natively.
12887
12888 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12889
12890 * gdb.base/step-test.exp: Removed some extraneous messages.
12891
12892 * gdb.base/long_long.exp: Don't run memory examination tests
12893 on little-endian targets (they will need a different set of
12894 results to match).
12895
12896 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12897
12898 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12899 until somebody decides to fix GDB.
12900
12901 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12902 constant as "ULL".
12903 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12904 matches for a couple x/2 commands.
12905
12906 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12907
12908 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12909 by merging in ref-types2 tests.
12910 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12911
12912 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12913 * gdb.c++/Makefile.in: Add standard actions.
12914 (EXECUTABLES): Rename from PROGS, update list.
12915 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12916 from gdb.hp.
12917 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12918 foo and bar locals.
12919 * gdb.c++/anon-union.exp: Fix tests to match.
12920 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12921 expect matches to handle output variations.
12922 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12923 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12924 output, add HP alternatives for new and delete prints.
12925 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12926 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12927 * gdb.c++/demangle.exp: Use $style when reporting failure.
12928 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12929 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12930 match alternatives.
12931 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12932 compilers.
12933 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12934 * gdb.c++/method.exp: Add match alternatives.
12935 * gdb.c++/misc.cc: Add bool types.
12936 * gdb.c++/misc.exp: Add tests for bool types.
12937 * gdb.c++/overload.exp: Add xfails.
12938 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12939 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12940 add some more template parameter tests (only for HP currently).
12941 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12942 * gdb.c++/virtfunc.cc: Add return type and value for main.
12943 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12944 match alternatives.
12945
12946 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12947
12948 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12949
12950 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12951
12952 * gdb.base/signals.exp: Don't expect getting a backtrace from
12953 within a signal handler to fail on Linux.
12954
12955 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12956
12957 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12958 * lib/gdb.exp: Remove some gratuitious semicolons.
12959 (delete_breakpoints): Increase timeout.
12960 (gdb_expect): Add -notransfer option.
12961 (gdb_test): Use -notransfer option.
12962 (get_compiler_info): Add f77 case.
12963 (get_compiler): New proc, split out from gdb_preprocess, add f77
12964 case.
12965 (gdb_preprocess): Call get_compiler.
12966
12967 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12968 * gdb.base/attach.exp, gdb.base/display.exp,
12969 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12970 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12971 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12972 third arg to gdb_test.
12973 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12974 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12975 HP-UX xfails, add others.
12976 * gdb.base/completion.exp: Reflect name change of self-test.
12977 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12978 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12979 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12980 HP failure number.
12981 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12982 useless HP-UX 10.30 references.
12983 * gdb.base/maint.exp: Loosen matches.
12984 * gdb.base/pointers.c (main): Declare more_code.
12985 * gdb.base/pointers.exp: Match on output of a `next'.
12986 * gdb.base/structs.c: Add prototypes.
12987 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12988 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12989
12990 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12991
12992 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12993 command.
12994
12995 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12996
12997 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12998 Fix run to main failures. Watchpoint can be hardware watchpoint.
12999
13000 * gdb.base/annota1.exp: Clean up some more, in case printf has
13001 debug info. Deal with lack of signal hanlder info in stack.
13002
13003 From Jim Kingdon <kingdon@redhat.com>:
13004 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13005
13006 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13007
13008 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13009 gdb.base/foll-vfork.exp: Don't run for crosses.
13010
13011 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13012
13013 * gdb.base/configure.in: Check for gdbvars.exp instead of
13014 a1-selftest.exp.
13015 * gdb.base/configure: Re-generate.
13016
13017 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13018
13019 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13020 in trying to run first and name is too long.
13021
13022 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13023 pointers2.c and pointers2.exp, respectively.
13024 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13025 doschk happier.
13026
13027 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13028
13029 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13030 callfuncs2.c and callfuncs2.exp.
13031
13032 * gdb.base/list.exp: Remove mistaken xfails.
13033 * gdb.base/list0.h: Add optional prototypes.
13034
13035 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13036
13037 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
13038 calling malloc.
13039 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13040 * ptype.exp: Move test for get_debug_format to before its first
13041 use.
13042
13043 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13044
13045 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13046 * gdb.base/annota2.cc, annota2.exp: Move from here.
13047 * gdb.c++/annota2.cc, annota2.exp: To here.
13048 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13049
13050 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13051
13052 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13053 a consistent format.
13054
13055 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13056
13057 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13058 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13059 HP compilers, also set the globals $true and $false.
13060
13061 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13062 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13063 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13064 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13065 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13066 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13067 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13068 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13069 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13070 whatis.c} Add C++ compatible function definitions and return
13071 types, add includes for library functions.
13072 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13073 * gdb.base/step-test.c (myglob): Rename from glob.
13074 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13075 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13076 files, move here from gdb.hp.
13077 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13078 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13079 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13080 Adjust line numbers in regexps.
13081
13082 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13083 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13084 instead of 0/1.
13085
13086 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13087 foll-vfork.exp: New files, move here from gdb.hp.
13088 * gdb.base/page.exp: New file, test of pagination command.
13089
13090 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13091 recursion test.
13092 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13093
13094 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13095 gdb.base/solib.exp: Fix compiler invocation process.
13096
13097 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13098 HP-UX 11, turn off overload resolution explicitly.
13099 * gdb.base/commands.exp: Set argument list explicitly, add
13100 watchpoint test.
13101 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13102 them work.
13103 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13104 expressions properly.
13105 * gdb.base/corefile.exp: Loosen the match slightly.
13106 * gdb.base/default.exp: Allow "Error accessing memory" message
13107 also.
13108 * gdb.base/display.exp: Skip over x/0 j if PA64.
13109 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13110 * gdb.base/interrupt.exp: Ditto.
13111 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13112 in use.
13113 * gdb.base/list.exp: Add xfails for HP-UX.
13114 * gdb.base/long_long.exp: Refine some of the numeric matches.
13115 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13116 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13117 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13118 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13119 * gdb.base/ptype.exp: Succeed on more varieties of output.
13120 * gdb.base/scope.exp: Add xfails for HP-UX.
13121 * gdb.base/sect-cmd.exp: Add more cases.
13122 * gdb.base/setvar.exp: Add xfails for HP-UX.
13123 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13124 * gdb.base/signals.exp: Match on void symbolically.
13125 * gdb.base/step-test.exp: Add case for PA64.
13126 * gdb.base/term.exp: Add exit and restart.
13127 * gdb.base/twice.exp: Clean up after self.
13128 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13129 * gdb.base/whatis.exp: Allow more ways to pass tests.
13130
13131 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13132 no longer useful.
13133
13134 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13135
13136 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13137 list of patterns.
13138 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13139 print_double_array(double_array)", "continuing to breakpoint
13140 1018", "print print_double_array(array_d)" and "continuing to
13141 1034" tests.
13142
13143 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13144
13145 * Makefile.in: Add empty html and install-html targets.
13146
13147 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13148
13149 * config/mt-*: Remove, these haven't been used since 1996.
13150
13151 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13152
13153 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13154 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13155 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13156
13157 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13158
13159 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13160 simpler match case for the ptype of the big class.
13161
13162 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13163
13164 * gdb.exp: Fix test for gdb_prompt existence.
13165
13166 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13167
13168 * gdb.exp (gdb_test): Add fail after calls to perror.
13169
13170 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13171
13172 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13173
13174 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13175
13176 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13177
13178 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13179
13180 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13181 malloc() is linked in.
13182
13183 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13184
13185 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13186 step at end.
13187
13188 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13189
13190 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13191
13192 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13193
13194 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13195
13196 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13197 * gdb.base/mips_pro.exp: Likewise.
13198
13199 1999-06-02 Keith Seitz <keiths@cygnus.com>
13200
13201 * gdb.c++/templates.cc: Change all "new" operators to throw
13202 an exception.
13203 * gdb.c++/cplusfuncs.cc: Likewise.
13204
13205 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13206
13207 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13208
13209 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
13210 * gdb.base/ending-run.exp: When stepping out of main, accept a
13211 step into an arbitrary assembler file.
13212
13213 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13214
13215 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
13216 "breakpoint-invalid" to be printed.
13217 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
13218 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13219 * gdb.base/annota2.cc: Initialize a.x to 0.
13220
13221 1999-05-17 Keith Seitz <keiths@cygnus.com>
13222
13223 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13224 when "skip_float_tests" set.
13225 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13226 "print print_ten_doubles", and "step into print_long_arg_list".
13227 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13228 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13229 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13230 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13231 "skip_float_tests" is set.
13232 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13233 when "skip_float_tests" set.
13234
13235 1999-05-06 Keith Seitz <keiths@cygnus.com>
13236
13237 * gdb.base/annota2.cc: Include stdio.h.
13238
13239 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13240
13241 * gdb.base/crossload.exp: Remove, this has been disabled ever
13242 since BFD stopped including all targets, and cross-GDB gets
13243 plenty of testing anyway.
13244 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13245 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13246 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13247 * gdb.base/README: Remove, was doc for this.
13248 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13249 needed.
13250
13251 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13252
13253 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13254 output.
13255
13256 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13257 * gdb.base/annota2.exp: New file. More annotation tests.
13258 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13259 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13260
13261 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
13262
13263 * config/cfdbug.exp: New file.
13264
13265 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13266
13267 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13268 Marcus Daniel's and Dale Hawkins's demangler crashes.
13269
13270 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13271 test_lucid_style_demangling, test_arm_style_demangling,
13272 test_hp_style_demangling): Try Tom Tromey's core-dumping
13273 identifier under each demangling style.
13274
13275 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13276
13277 * gdb.c++/demangle.exp: Include the current demangling style
13278 in all test names.
13279 (current_demangling_style): New global variable.
13280 (set_demangling_style, test_demangling_core, test_demangling,
13281 test_demangling_exact): New functions.
13282 (test_gnu_style_demangling, test_lucid_style_demangling,
13283 test_arm_style_demangling, test_hp_style_demangling): Use those,
13284 instead of calling gdb_test and gdb_test_exact directly.
13285 (catch_demangling_errors): New function, which reports errors
13286 signalled by the demangling test functions in an orderly way.
13287 (do_tests): Use catch_demangling_errors.
13288
13289 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13290
13291 * gdb.base/signals.exp (test_handle_all_print): Use () for
13292 grouping in expressions, not {}.
13293
13294 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13295 initialized yet.
13296
13297 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13298
13299 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13300 are listed.
13301
13302 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13303
13304 * gdb.stabs/weird.exp: Test for CC being defined before
13305 looking at its value.
13306
13307 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13308
13309 * gdb.base/call-ar-st.exp: Remove stray '#'.
13310 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13311 "short int" and "long int".
13312 * gdb.c++/overload.cc: Cast the string added in the previous
13313 change, to mollify finicky HP compiler.
13314 * gdb.hp/reg-test.exp (testfile): Fix file name.
13315 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
13316
13317 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13318 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13319 alternate form of enum ptype.
13320
13321 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13322
13323 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13324 * gdb.hp/*.exp: Change all to run compiler probe only after
13325 passing skip_hp_tests, so as not to waste time on guaranteed
13326 failure.
13327
13328 * gdb.c++/overload.cc: Pass string instead of char addr, always
13329 init ccpfoo.
13330 * gdb.c++/templates.cc: Fix syntax error.
13331
13332 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13333
13334 * gdb.base/commands.exp: Add test for correct position of '>'
13335 when issuing the 'commands' command after a 'while' or 'if'
13336 command.
13337
13338 1999-03-18 James Ingham <jingham@cygnus.com>
13339
13340 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13341
13342 * gdb.c++/method.exp: It was testing an uninitialized int on the
13343 stack and assuming it was positive.
13344
13345 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13346
13347 * gdb.base/step-test.exp: Catch a case where finish is broken and
13348 keep it from killing the rest of the tests.
13349 Use gdb_continue_to_end.
13350
13351 * gdb.base/sigall.exp: use gdb_continue_to_end.
13352
13353 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13354
13355 * gdb.base/display.exp: use runto_main, not run.
13356
13357 * gdb.base/default.exp: Check for the current error message in the
13358 r abbreviation test.
13359 Add strongarm to the targets that know info float.
13360
13361 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
13362 run which doesn't work with monitors.
13363
13364 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13365
13366 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13367
13368 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
13369 program. Traps the case (in Cygmon) when the program never really
13370 exits. Same as Mark's continue_to_exit, but I had put it in a lot
13371 more places, so I used my name. Sorry Mark...
13372
13373 * config/monitor.exp (gdb_target_monitor): added another
13374 target_info parameter: remotebinarydownload. This will set the
13375 remotebinarydownload flag if this is causing some boards trouble.
13376
13377 1999-03-18 Mark Salter <msalter@cygnus.com>
13378
13379 * lib/gdb.exp (continue_to_exit): New function.
13380
13381 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13382 * gdb.base/ending-run.exp: Ditto.
13383 * gdb.base/step-test.exp: Ditto.
13384
13385 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13386
13387 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13388 (suggested by Art Haas <ahaas@neosoft.com>).
13389
13390 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13391
13392 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13393
13394 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13395
13396 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13397 descriptions of types (short unsigned int vs unsigned short, etc).
13398
13399 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13400
13401 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13402 a call to strlen; sometimes we do have sources.
13403
13404 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13405
13406 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13407 character, so GDB won't print garbage after its end.
13408
13409 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13410 breakpoint there instead. Sometimes GCC emits memcpy to handle
13411 the large structures being passed by value, so we step into that
13412 instead of sum_array_print, which obscures what we're really testing.
13413 * gdb.base/step-test.exp: However, we do want a test that notices
13414 the bizarre steps into memcpy, so do that here. Add check for
13415 stepping into function calls that pass large structures by value.
13416 ("Is that a noun clause, or are you just happy to see me?")
13417 Remove all references to specific line numbers.
13418 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13419 New type and function.
13420 (main): Call large_struct_by_value, passing it a large struct by value.
13421 * lib/gdb.exp (gdb_get_line_number): New function.
13422
13423 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13424 more portable.
13425
13426 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13427
13428 * lib/gdb.exp: Doc fixes.
13429
13430 1999-03-05 Nick Clifton <nickc@cygnus.com>
13431
13432 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
13433
13434 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13435
13436 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13437 commands. They're not germane to this test, and they don't work
13438 that way on remote targets.
13439
13440 1999-03-01 James Ingham <jingham@cygnus.com>
13441
13442 * Changelog entries merged over from gdb development branch.
13443
13444 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13445
13446 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13447 for outputting results of test run.
13448
13449 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
13450
13451 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
13452
13453 1999-02-25 Felix Lee <flee@cygnus.com>
13454
13455 * lib/gdb.exp (debug_format): initialize
13456
13457 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13458
13459 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13460 * gdb.base/call-rt-st.c: Ditto.
13461
13462 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13463
13464 * gdb.threads/pthreads.exp (horiz): New variable.
13465 (test_startup): Fix regexps that capture thread numbers.
13466
13467 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13468
13469 * gdb.base/smoke.exp: Disambiguate two test case names (both
13470 called ``print'').
13471
13472 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13473
13474 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13475 compilation.
13476
13477 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13478
13479 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13480 actual output formatting.
13481 * gdb.base/smoke.exp: GDB removes leading 0's.
13482 * gdb.base/volatile.exp: Don't check type of remuneration;
13483 that variable is no longer defined in constvars.c.
13484 * gdb.base/step-test.c (main): Exit with explicit exit code.
13485 * gdb.base/step-test.exp: Remove two nexti checks--they are
13486 not portable.
13487
13488 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13489
13490 * gdb.base/help.exp ("help delete display"): Fix test to match
13491 gdb's output.
13492
13493 * gdb.base/long_long.c (known_types): Initialize values to zero.
13494 * gdb.base/long_long.exp: Step one more line
13495 so 'dec' is initialized in "get to known place". GDB removes
13496 leading zeros. Explicitly ask for hex formatting. Use
13497 unique test case names.
13498
13499 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13500
13501 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
13502
13503 * gdb.c++/method.exp: Add missing close brace.
13504
13505 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13506
13507 * gdb.base/maint.exp: Use 'set height 0' to disable page
13508 prompting, not 'set height 400'.
13509
13510 Fix a bunch of timeouts.
13511 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13512 four separate tests, so expect doesn't take forever to match a ton
13513 of text against a regexp with lots of .* forms.
13514 ("maint print psymbols", "maint print symbols"): Make some of
13515 these greps more selective, so that expect doesn't try to wade
13516 through huge piles of output and time out.
13517
13518 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13519
13520 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13521 tests: one which doesn't expect shlib events to be reported, and
13522 another which does, but is XFAIL for all platforms other than
13523 HP/UX.
13524
13525 * gdb.base/break.exp: Teach the test suite that the `catch
13526 fork', `catch vfork', and `catch exec' commands produce error
13527 messages on platforms that don't provide these features.
13528
13529 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13530
13531 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13532 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13533 (shortening names from solib_threshold.exp etc), won't run on
13534 anything but HP-UX for the foreseeable future.
13535 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13536 reflect move.
13537
13538 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13539
13540 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13541 gdb.trace/Makefile.in (clean): Remove all test executables.
13542
13543 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13544
13545 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13546 successfully re-sets breakpoints in shared libraries.
13547 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13548
13549 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13550
13551 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13552 and compiled w/o GCC.
13553
13554 * gdb.hp/watch-cmd.exp: ditto.
13555
13556 * gdb.hp/watch-hp.exp: ditto.
13557
13558 * gdb.hp/xdb1.exp: ditto.
13559
13560 * gdb.hp/xdb2.exp: ditto.
13561
13562 * gdb.hp/dbx.exp: ditto.
13563
13564 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13565
13566 * constvars.c: Remove C++-isms.
13567 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13568 with GCC.
13569
13570 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13571
13572 The following changes are part of the HP merge.
13573
13574 * gdb.base/break.exp: new tests to verify that catchpoints for
13575 fork, vfork, and exec don't trigger inappropriately.
13576
13577 * gdb.base/opaque.exp: compile one file at a time, then link.
13578
13579 * gdb.base/signals.exp: be more restrictive about which hppa
13580 systems receive a setup_xfail. new tests.
13581
13582 * gdb.base/solib_threshold.build: new file.
13583 * gdb.base/solib_threshold.exp: new file.
13584 * gdb.base/solib_threshold.link_opts: new file.
13585 * gdb.base/solib_threshold.mk: new file.
13586 * gdb.base/gen_solib_threshold.c: new file.
13587
13588 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13589 tests. New tests for enums inside classes.
13590
13591 * gdb.c++/compiler.cc: indicate support of template debugging.
13592
13593 * gdb.c++/demangle.exp: run hp style demangling tests.
13594
13595 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13596 tests.
13597
13598 * gdb.c++/misc.cc: changes to support new tests.
13599
13600 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13601 to support new tests.
13602
13603 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13604 gcc, then skip these tests.
13605
13606 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13607
13608 The following files are part of the HP merge; some had longer
13609 names at HP, but have been renamed to be no more than 14
13610 characters in length.
13611
13612 * gdb.hp/ambiguous.cc: new file.
13613 * gdb.hp/ambiguous.exp: new file.
13614 * gdb.hp/attach.exp: new file.
13615 * gdb.hp/attach2.exp: new file.
13616 * gdb.hp/classes-hp.exp: new file.
13617 * gdb.hp/ctti.exp: new file.
13618 * gdb.hp/ctti-add.cc: new file.
13619 * gdb.hp/ctti-add1.cc: new file.
13620 * gdb.hp/ctti-add2.cc: new file.
13621 * gdb.hp/ctti-add3.cc: new file.
13622 * gdb.hp/dbx.exp: new file.
13623 * gdb.hp/exception.cc: new file.
13624 * gdb.hp/exception.exp: new file.
13625 * gdb.hp/foll-exec.c: new file.
13626 * gdb.hp/foll-exec.exp: new file.
13627 * gdb.hp/foll-fork.c: new file.
13628 * gdb.hp/foll-fork.exp: new file.
13629 * gdb.hp/foll-vfork.c: new file.
13630 * gdb.hp/foll-vfork.exp: new file.
13631 * gdb.hp/inherit-hp.exp: new file.
13632 * gdb.hp/more-steps.exp: new file.
13633 * gdb.hp/namespace.cc: new file.
13634 * gdb.hp/namespace.exp: new file.
13635 * gdb.hp/optimize.exp: new file.
13636 * gdb.hp/pxdb.c: new file.
13637 * gdb.hp/pxdb.exp: new file.
13638 * gdb.hp/quicksort.exp: new file.
13639 * gdb.hp/reg-test.exp: new file.
13640 * gdb.hp/reg-test.s: new file.
13641 * gdb.hp/sized-enum.c: new file.
13642 * gdb.hp/sized-enum.exp: new file.
13643 * gdb.hp/start-stop.exp: new file.
13644 * gdb.hp/templ-hp.cc: new file.
13645 * gdb.hp/templ-hp.exp: new file.
13646 * gdb.hp/thr-lib.c: new file.
13647 * gdb.hp/thr-lib.exp: new file.
13648 * gdb.hp/thr-lib.h: new file.
13649 * gdb.hp/thr-liblib.c: new file.
13650 * gdb.hp/virtfun-hp.c: new file.
13651 * gdb.hp/virtfun-hp.exp: new file.
13652 * gdb.hp/watch-cmd.exp: new file.
13653 * gdb.hp/watch-hp.exp: new file.
13654 * gdb.hp/xdb1.exp: new file.
13655 * gdb.hp/xdb2.exp: new file.
13656 * gdb.hp/xdb3.exp: new file.
13657
13658 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13659
13660 The following files are part of the HP merge; some had longer
13661 names at HP, but have been renamed to be no more than 14
13662 characters in length.
13663
13664 * gdb.base/ss.h: new file.
13665 * gdb.base/call-ar-st.c: new file.
13666 * gdb.base/call-ar-st.exp: new file.
13667 * gdb.base/call-rt-st.c: new file.
13668 * gdb.base/call-rt-st-exp: new file.
13669 * gdb.base/call-strs.exp: new file.
13670 * gdb.base/ena-dis-br.exp: new file.
13671 * gdb.base/environ.exp: new file.
13672 * gdb.base/long_long.exp: new file.
13673 * gdb.base/sect-cmd.exp: new file.
13674 * gdb.base/shlib-cl2.exp: new file.
13675 * gdb.base/smoke.exp: new file.
13676 * gdb.base/so-impl-ld.c: new file.
13677 * gdb.base/so-impl-ld.exp: new file.
13678 * gdb.base/so-indr-cl.c: new file.
13679 * gdb.base/so-indr-cl.exp: new file.
13680 * gdb.base/varargs.exp: new file.
13681 * gdb.base/volatile.exp: new file.
13682 * gdb.base/whatis-exp.exp: new file.
13683 * gdb.base/display.exp: new file.
13684 * gdb.c++/derivation.exp: new file.
13685 * gdb.c++/local.exp: new file.
13686 * gdb.c++/member-ptr.exp: new file.
13687 * gdb.c++/overload.exp: new file.
13688 * gdb.c++/ovldbreak.exp: new file.
13689 * gdb.c++/ref-types.exp: new file.
13690 * gdb.c++/ref-types2.exp: new file.
13691 * gdb.c++/userdef.exp: new file.
13692
13693 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13694
13695 * gdb.base/default.exp: Reflect wording change in remote.c.
13696
13697 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
13698
13699 * gdb.base/help.exp: Update to reflect current text.
13700
13701 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13702
13703 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13704 they're stack variables and contain garbage.
13705 * gdb.c++/anon-union.exp: new file.
13706
13707 The following changes were made by David Taylor
13708 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13709 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13710 in changes by HP.
13711
13712 * gdb.base/bitops.exp: new file.
13713 * gdb.base/default.exp: change expected messages for catch and
13714 info catch tests to reflect HP merge changes.
13715 * gdb.base/enable-disable-break.exp
13716 * gdb.base/ending-run.c: new file.
13717 * gdb.base/long_long.c: new file.
13718 * gdb.base/maint.exp: new file.
13719 * gdb.base/pointers2.exp: new file.
13720 * gdb.base/shlib-call2.exp: new file.
13721 * gdb.base/solib.exp: new file.
13722 * gdb.base/step-test.c: new file.
13723 * gdb.c++/anon-union.cc: new file.
13724 * gdb.c++/local.cc: new file.
13725 * gdb.c++/member-pointer.cc: new file.
13726 * gdb.c++/method.cc: new file.
13727 * gdb.c++/ref-types.cc: new file.
13728 * gdb.c++/ref-types2.cc: new file.
13729 * gdb.c++/userdef.cc: new file.
13730
13731 * gdb.base/scope.exp: compile one file at a time, then link.
13732 * gdb.base/langs.exp: ditto.
13733 * gdb.base/list.exp: ditto.
13734
13735 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13736
13737 The following changes were made by David Taylor
13738 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13739 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13740 in changes by HP.
13741
13742 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13743 skip tests. When compiling pass c++ flag to gdb_compile.
13744 * gdb.c++/
13745
13746 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13747 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13748 (skip_hp_tests): new function.
13749 (gdb_preprocess): new function.
13750
13751 * configure.in (hpdir): decide whether to configure gdb.hp.
13752 * configure: regenerated.
13753
13754 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13755 to delete on clean.
13756 (EXECUTABLES): update to reflect new additions.
13757 * gdb.base/commands.exp: update message expected.
13758 * gdb.base/default.exp: add copyright notice.
13759 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13760 * gdb.base/help.exp: update messages to reflect current text.
13761 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13762 targets for recurse tests.
13763 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13764 skip this file.
13765
13766 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13767 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13768 compilation.
13769 * gdb.c++/misc.exp: ditto.
13770 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13771 run the tests. tell gdb_compile that it's a c++ compilation.
13772
13773 * gdb.threads/pthreads.exp: fix typo in message.
13774
13775 * gdb.base/all-bin.exp: new file.
13776 * gdb.base/arithmet.exp: new file.
13777 * gdb.base/assign.exp: new file.
13778 * gdb.base/completion.exp: new file.
13779 * gdb.base/cond-expr.exp: new file.
13780 * gdb.base/condbreak.exp: new file.
13781 * gdb.base/define.exp: new file.
13782 * gdb.base/dollar.exp: new file.
13783 * gdb.base/environment.exp: new file.
13784 * gdb.base/eval-skip.exp: new file.
13785 * gdb.base/jump.exp: new file.
13786 * gdb.base/logical.exp: new file.
13787 * gdb.base/pointers.exp: new file.
13788 * gdb.base/relational.exp: new file.
13789 * gdb.base/section_command.exp: new file.
13790 * gdb.base/whatis-expr.exp: new file.
13791
13792 * gdb.base/all-types.c: new file.
13793 * gdb.base/call-array-struct.c: new file.
13794 * gdb.base/call-return-struct.c: new file.
13795 * gdb.base/call-strings.c: new file.
13796 * gdb.base/callfuncs2.c: new file.
13797 * gdb.base/condbreak.c: new file.
13798 * gdb.base/constvars.c: new file.
13799 * gdb.base/display.c: new file.
13800 * gdb.base/int-type.c: new file.
13801 * gdb.base/jump.c: new file.
13802 * gdb.base/miscexprs.c: new file.
13803 * gdb.base/pointers.c: new file.
13804 * gdb.base/pointers2.c: new file.
13805 * gdb.base/shmain.c: new file.
13806 * gdb.base/shr1.c: new file.
13807 * gdb.base/shr2.c: new file.
13808 * gdb.base/solib.c: new file.
13809 * gdb.base/solib1.c: new file.
13810 * gdb.base/solib2.c: new file.
13811 * gdb.base/varargs.c: new file.
13812 * gdb.c++/derivation.cc: new file.
13813 * gdb.c++/overload.cc: new file.
13814 * gdb.c++/ovldbreak.cc: new file.
13815 * gdb.hp/attach.c: new file.
13816 * gdb.hp/attach2.c: new file.
13817 * gdb.hp/average.c: new file.
13818 * gdb.hp/compiler.c: new file.
13819 * gdb.hp/compiler.cc: new file.
13820 * gdb.hp/execd-program.c: new file.
13821 * gdb.hp/follow-exec.c: new file.
13822 * gdb.hp/follow-fork.c: new file.
13823 * gdb.hp/follow-vfork-and-exec.c: new file.
13824 * gdb.hp/misc-hp.cc: new file.
13825 * gdb.hp/more-steps.c: new file.
13826 * gdb.hp/optimize.c: new file.
13827 * gdb.hp/quicksort.c: new file.
13828 * gdb.hp/run-hp.c: new file.
13829 * gdb.hp/start-stop.c: new file.
13830 * gdb.hp/sum.c: new file.
13831 * gdb.hp/templates-hp.cc: new file.
13832 * gdb.hp/thread-local-in-lib.c: new file.
13833 * gdb.hp/thread-local-in-lib.h: new file.
13834 * gdb.hp/thread-local-in-lib.lib.c: new file.
13835 * gdb.hp/vforked-program.c: new file.
13836 * gdb.hp/virtfunc-hp.cc: new file.
13837 * gdb.hp/watchpoint-hp.c: new file.
13838 * gdb.hp/xdb.c: new file.
13839 * gdb.hp/xdb0.c: new file.
13840 * gdb.hp/xdb0.h: new file.
13841 * gdb.hp/xdb1.c: new file.
13842
13843 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13844
13845 The following change was made by Edith Epstein
13846 <eepstein@cygnus.com> as part of a project to merge in changes
13847 originally made by HP; HP did not create ChangeLog entries.
13848
13849 * gdb.c++/demangle.exp: changed the expected output for some
13850 ARM-style mangling -- removed second reference to datatype.
13851 For example, maint demangle __dt__11T1__pt__2_cFv
13852 T1<char>::~T1<char>(void)
13853 becomes,
13854 maint demangle __dt__11T1__pt__2_cFv
13855 T1<char>::~T1(void)
13856
13857 (test_hp_style_demangling): new hp specific demangling test cases.
13858
13859 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13860
13861 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13862 * gdb.trace/backtrace.exp: Likewise.
13863 * gdb.trace/circ.exp: Likewise.
13864 * gdb.trace/collection.exp: Likewise.
13865 * gdb.trace/deltrace.exp: Likewise.
13866 * gdb.trace/infotrace.exp: Likewise.
13867 * gdb.trace/limits.exp: Likewise.
13868 * gdb.trace/packetlen.exp: Likewise.
13869 * gdb.trace/passc-dyn.exp: Likewise.
13870 * gdb.trace/passcount.exp: Likewise.
13871 * gdb.trace/report.exp: Likewise.
13872 * gdb.trace/save-trace.exp: Likewise.
13873 * gdb.trace/tfind.exp: Likewise.
13874 * gdb.trace/tracecmd.exp: Likewise.
13875 * gdb.trace/while-dyn.exp: Likewise.
13876 * gdb.trace/while-stepping.exp: Likewise.
13877
13878 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13879
13880 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13881
13882 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13883
13884 From Brendan Kehoe:
13885 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13886 int return types.
13887
13888 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13889
13890 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13891 remote dos host testing right.
13892
13893 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13894
13895 * gdb.base/corefile.exp: remove some xfails.
13896
13897 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13898
13899 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13900 have different timestamps.
13901
13902 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13903
13904 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13905 gdb.base/default.exp: Replace "exec" with "executable".
13906
13907 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13908
13909 * gdb.base/default.exp: Change else if to elseif from previous
13910 delta.
13911
13912 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13913
13914 * gdb.base/default.exp: Add brace missing from previous delta.
13915
13916 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13917
13918 * gdb.base/default.exp: Support test for info float for all
13919 varieties of arm toolchain.
13920
13921 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
13922
13923 * gdb.trace/*.exp: remove "remote_download" command.
13924
13925 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
13926
13927 * gdb.trace/*.exp: remove -gdwarf from compile.
13928
13929 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13930
13931 * gdb.trace/configure.in(AC_INIT): typo
13932 * gdb.trace/configure: regenerated
13933
13934 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
13935
13936 * config/m68k-emc.exp: New file.
13937 * lib/<emc-support.exp trace-support.exp}: New files.
13938 * configure.in: add new test directory gdb.trace.
13939 * gdb.trace/{configure configure.in Makefile.in}: New files.
13940 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13941 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13942 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13943 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13944 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13945 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13946 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
13947
13948 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
13949
13950 * gdb.c++/classes.exp: Change all regular expressions to match
13951 arbitrary combinations of newline/carriage-return, so that they
13952 will work equally well on Unix and Windows.
13953 * gdb.c++/inherit.exp: ditto.
13954 * gdb.c++/virtfunc.exp: ditto.
13955
13956 1998-08-11 Dawn Perchik <dawn@cygnus.com>
13957
13958 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13959
13960 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13961
13962 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13963 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13964 to use a0-a3/d0-d3 as needed.
13965
13966 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13967
13968 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13969 * gdb.disasm/am33.exp: Corresponding changes.
13970
13971 1998-07-11 Felix Lee <flee@cygnus.com>
13972
13973 * gdb.base/callfuncs.exp: add cmp10 test.
13974 * gdb.base/callfuncs.c (cmp10): new function.
13975
13976 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13977
13978 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
13979 into two parts to get around a synchronization problem in expect.
13980
13981 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13982
13983 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13984
13985 * configure.in: Add options for gdbtk testsuite.
13986
13987 * configure: Regenerate.
13988
13989 * gdb.gdbtk: New directory to hold gdbtk tests.
13990
13991 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13992
13993 * gdb.fortran/types.exp: Escape brackets in expect patterns
13994 for test_float_literal_types_accepted tests.
13995 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13996 before run test.
13997
13998 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13999
14000 * am33.exp: Just compile, do not link the testcase.
14001 * am33.s: Add ".am33" pseudoop to force am33 mode.
14002
14003 1998-06-25 Felix Lee <flee@cygnus.com>
14004
14005 * gdb.base/setshow.exp: make sure $pc is sane.
14006
14007 * gdb.stabs/weird.exp: split expect patterns properly.
14008
14009 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14010
14011 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14012 * gdb.disasm/am33.exp: Run it.
14013
14014 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
14015
14016 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14017 match processing (and eliminate spurious timeouts when running).
14018
14019 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
14020
14021 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14022 exception test, but conditionalize it on target [mach | gnu].
14023
14024 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
14025
14026 * gdb.base/overlays.exp: fixup compile line for linker script.
14027
14028 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14029
14030 * gdb.fortran/types.exp: don't guess at float size.
14031
14032 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14033
14034 * gdb.base/exprs.exp: delete test that depends on int size.
14035
14036 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14037
14038 * config/sim.exp: Removed checks for target triplets.
14039 (gdb_target_sim): Use gdb,target_sim_options.
14040
14041 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14042
14043 * gdb.base/reread.exp: New file.
14044 * gdb.base/reread1.c: New file.
14045 * gdb.base/reread2.c: New file.
14046
14047 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14048
14049 * config/sim.exp: Use 'target sim -sparclite' when running
14050 SPARClite programs.
14051
14052 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14053
14054 * gdb.base/structs2.exp: New file.
14055 * gdb.base/structs2.c: New file.
14056
14057 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14058
14059 * gdb.asm/common.inc: New file.
14060 * gdb.asm/d10v.inc: New file.
14061 * asm-source.exp: Pass -I's to gas to find .inc files.
14062 Update line numbers in expected output.
14063 * asmsrc1.s: Rewrite.
14064 * asmsrc2.s: Rewrite.
14065 * configure.in: Create arch.inc symlink.
14066 * configure: Regenerate.
14067 * Makefile.in (distclean): Delete arch.inc.
14068
14069 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14070
14071 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14072 (t_enum_value2): ditto
14073 (t_enum_value3): ditto
14074 (main): ditto
14075 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14076
14077 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14078 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14079 change.
14080 Use gdb_test instead of send_gdb/gdb_expect sequences.
14081
14082 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14083
14084 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14085 not void.
14086
14087 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14088
14089 * gdb.base/branches.c: Code with lots of loops and
14090 subroutines. Used to test gdbs ability to single step through PC
14091 changes, especially to test mips-tdep.c:mips_next_pc
14092
14093 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14094
14095 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14096 more rigorous EGCS C++ error checking.
14097
14098 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14099
14100 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14101 tests.
14102 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14103 function when asleep.
14104 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14105 for i*86 Linux and SVR4 signal handling problems.
14106 Remove linux xfail for `next to handler in signals_tests_1', fixed
14107 by recent infrun.c change.
14108 Limit backtrace to 10 frames to avoid timeout problems with infinite
14109 stack backtraces.
14110 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14111 target.[ch] change.
14112
14113 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14114
14115 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14116 for a newline from gdb before continuing.
14117 (default_gdb_exit): Just look for y or n.
14118 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14119 it does, fail the rests of the tests in the file.
14120
14121 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14122
14123 * config/cygmon.exp: New file.
14124
14125 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14126
14127 * gdb.base/list.exp: Fix problem with "list default lines around
14128 main" test on remote targets.
14129
14130 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14131 run test on remote targets.
14132
14133 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14134
14135 * gdb.asm: New directory.
14136 * configure.in: Configure it.
14137 * configure: Regenerate.
14138 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14139 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14140
14141 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14142
14143 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14144
14145 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
14146
14147 * gdb.base/overlays (several files): Merge the two overlay
14148 managers into one. Change variables (foox, barx, bazx, grbxx)
14149 back into ints but force them to load in their proper sections.
14150
14151 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14152
14153 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14154 on-chip insn memory and IMAP1 to upper 128k.
14155 (D10VCopy): Handle memory regions crossing 16k boundaries.
14156 (D10VCopy): Transfer data in 32 bit chunks.
14157
14158 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14159
14160 * gdb.base/overlays.c (main): Exit normally when result is
14161 correct.
14162
14163 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14164 map. Include space for printf in .text segment.
14165
14166 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14167 updated d10v memory VMA/LMA map.
14168 (D10VCopy): Call D10VTranslate.
14169
14170 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14171
14172 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14173
14174 * gdb.base/bar.c (barx, bar): Change variable to small array so
14175 that it won't be put into the .sdata - small data -
14176 section. Update reference.
14177 * gdb.base/baz.c (bazx, baz): Ditto.
14178 * gdb.base/foo.c (foox, foo): Ditto.
14179 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14180
14181 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14182 to be arrays.
14183
14184 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
14185
14186 * gdb.base/overlays.exp: fix up and get working again.
14187 Add tests for backtraces from an overlay function.
14188
14189 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14190
14191 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14192 "calling function with watchpoint enabled".
14193
14194 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14195
14196 * gdb.base/break.exp (test_next_with_recursion): Remove
14197 gdb_suppress_tests for d10v-*-*.
14198 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14199 pending review of whether it is useful or not.
14200
14201 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14202
14203 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14204
14205 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14206
14207 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14208 * config/dve.exp: New file to support Densan boards.
14209
14210 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14211
14212 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14213 reads and BSD.
14214
14215 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14216
14217 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14218 response.
14219
14220 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14221
14222 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14223
14224 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14225 test.
14226
14227 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14228 target_sizeof_long and target_bigendian_p.
14229 (structs_by_value, structs_by_reference): Check values according
14230 to targets word size and endianess.
14231
14232 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14233
14234 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14235 output.
14236
14237 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14238
14239 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14240 Update test of set args help to match source change.
14241
14242 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14243
14244 * gdb.base/default.exp: Expect help system output to be in
14245 alphabetical order.
14246 * gdb.base/help.exp: Ditto.
14247
14248 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14249
14250 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14251 "i*86-pc-linux-gnu*".
14252 * gdb.base/interrupt.exp: Ditto.
14253 * gdb.base/corefile.exp: Ditto.
14254
14255 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14256 define vxworks when building the testcase.
14257
14258 * gdb.base/ptype.exp: Fix testnames to be unique.
14259 * gdb.base/radix.exp: Ditto.
14260 * gdb.base/term.exp: Ditto.
14261 * gdb.base/whatis.exp: Ditto.
14262 * gdb.c++/classes.exp: Ditto.
14263
14264 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14265
14266 * gdb.base/callfuncs.exp: Fix indentation.
14267
14268 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14269 suppress_flag has been set.
14270 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14271 target feature.
14272
14273 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14274
14275 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14276 the testcase.
14277
14278 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14279 set_debug_traps() and breakpoint().
14280 * gdb.c++/misc.cc (main): Ditto.
14281 * gdb.c++/templates.cc (main): Ditto.
14282 * gdb.c++/virtfunc.cc (main): Ditto.
14283
14284 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14285
14286 * lib/gdb.exp(gdb_step_for_stub): New function.
14287 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14288 exists, reload the executable and do a "continue" instead of
14289 doing a jump.
14290 (runto_main): Use gdb_step_for_stub.
14291
14292 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14293 tests to have unique names.
14294 * gdb.base/callfuncs.exp: Ditto.
14295 * gdb.base/commands.exp: Ditto.
14296 * gdb.base/default.exp: Ditto.
14297 * gdb.base/help.exp: Ditto.
14298 * gdb.base/list.exp: Ditto.
14299 * gdb.base/opaque.exp: Ditto.
14300 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14301 similar tests.
14302
14303 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14304 * gdb.c++/cplusfuncs.cc: Ditto.
14305 * gdb.c++/virtfunc.cc: Ditto.
14306
14307 * config/monitor.exp: Keep track of the last file we saw, rather
14308 than trying to get the info from gdb.
14309
14310 * gdb.fortran/types.exp: Move comment to previous line.
14311
14312 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14313
14314 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14315 target mode.
14316
14317 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14318
14319 From Bob Manson:
14320 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14321 string from GDB when it connects.
14322
14323 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14324
14325 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14326
14327 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14328 if we can't get a debug format from GDB (we may be testing an
14329 older GDB). Use a 10 second timeout when checking for the format.
14330
14331 * gdb.stabs/weird.exp: Fix quoting.
14332
14333 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14334
14335 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14336
14337 * config/arm-ice.exp: New file.
14338
14339 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14340
14341 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14342 until it has been modified to work with the new testsuite.
14343
14344 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
14345 testcase won't compile, cause all of the testcases in the file to
14346 fail instead.
14347
14348 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14349 (gdb_clear_suppressed): New procedure.
14350 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14351 it contains a positive value.
14352
14353 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14354
14355 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14356
14357 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14358
14359 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14360
14361 * lib/gdb.exp (setup_xfail_format): New function.
14362 (get_debug_format): New function to get debug format.
14363 (debug_format): New global variable to hold last value set
14364 by get_debug_format.
14365 * gdb.base/list.exp: Call get_debug_format and expect some
14366 tests to fail for DWARF 1 and COFF formats.
14367 * gdb.c++/ptype.exp: Ditto.
14368 * gdb.c++/classes.exp: Ditto.
14369 * gdb.c++/cplusfuncs.exp: Ditto.
14370 * gdb.c++/inherit.exp: Ditto.
14371 * gdb.c++/templates.exp: Ditto.
14372 * gdb.c++/virtfunc.exp: Ditto.
14373
14374 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14375
14376 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14377 host doesn't have a currently-open connection.
14378
14379 * config/sparclet.exp: Cleanups and fixes to make it generic for
14380 any gdb stub target. Handle cases where gdb doesn't respond when
14381 interrupted in a sane fashion.
14382
14383 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14384 same thing in a totally different way.
14385
14386 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14387 setting "timeout".
14388 (gdb_start): We set the global gdb_prompt variable in
14389 default_gdb_init now.
14390
14391 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14392
14393 * gdb.base/printcmds.exp: Fix "check for floating addition"
14394 regexp to accept results within approx +/- .01 of exact value.
14395 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14396
14397 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14398
14399 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14400 properly.
14401 (gdb_expect): Add optional timeout parameter, and add timeout
14402 value to various calls.
14403 (gdb_suppress_tests): Only give one warning message per group.
14404
14405 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14406
14407 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14408 global variables. Handle getting a value for $timeout more
14409 gracefully.
14410
14411 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14412
14413 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14414 initialize.
14415 (default_gdb_init): New procedure; allow gdb_init to be overridden
14416 by a target configuration file.
14417 (gdb_expect): Pass the timeout to remote_expect.
14418
14419 * config/monitor.exp(gdb_load): Fix typo in regexp.
14420
14421 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14422
14423 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14424
14425 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14426
14427 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14428 here. Call gdb_target_exec before rebooting the target, to make
14429 sure the connection to the target is closed.
14430 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14431 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14432 Also detect "Timeout reading from remote" error.
14433
14434 * config/gdbserver.exp: Pass the executable being loaded to
14435 gdb_target_monitor. Don't call gdb_file_cmd here; let
14436 gdb_target_monitor do it.
14437
14438 * gdb.disasm/hppa.exp: Don't use exec_output.
14439
14440 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14441
14442 * gdb.base/list.exp: If we're debugging a non-native target,
14443 try to set the pc register to point to the start of the
14444 program before doing the first list command.
14445
14446 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14447 test_calls after restarting.
14448
14449 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14450 reloading.
14451
14452 * gdb.base/watchpoint.exp: Fix typo.
14453
14454 * gdb.base/setshow.exp: Check for use_gdb_stub.
14455
14456 * gdb.base/break.exp: Fix continue until exit test for the gdb
14457 stub case.
14458 * gdb.base/langs.exp: Ditto.
14459
14460 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14461 gdb_load_offset. If we weren't given a file to load, figure out
14462 what the current file is and use it.
14463
14464 * config/i386-bozo.exp: New file.
14465
14466 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14467
14468 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14469 feature.
14470
14471 * config/proelf.exp: New entry.
14472
14473 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14474
14475 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14476 of regexps.
14477
14478 * gdb.base/watchpoint.exp: Don't run the test_stepping
14479 tests if gdb can't call functions on the target.
14480
14481 * gdb.base/setshow.exp: Don't run the set prompt tests if
14482 the board has gdb_prompt set.
14483
14484 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14485
14486 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14487 * gdb.base/commands.exp: Likewise.
14488 * gdb.base/setshow.exp: Likewise.
14489
14490 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14491
14492 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14493 feature.
14494
14495 * config/i960.exp: New file.
14496
14497 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14498
14499 * gdb.base/funcargs.exp: Check for gdb,short_int target
14500 feature instead of looking for explicit target triplets.
14501
14502 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
14503
14504 * gdb.base/printcmds.exp: add a couple more tests a la
14505 "p 123DEADBEEF", to check parse_number.
14506 * top.c: change "to enable to enable" to "to enable" in a couple
14507 of help strings.
14508
14509 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14510
14511 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14512 on the mn10300.
14513
14514 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14515
14516 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14517 where the test executable is run with explicit args.
14518 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14519
14520 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14521
14522 * gdb.base/run.c: Use FAKEARGV to build test executable that
14523 does not require a command line arg, since most simulators
14524 don't currently support passing such an arg into the simulated
14525 program.
14526 * gdb.base/commands.exp: Change tests to insert the proper
14527 value as the arg to the first recursive factorial call. Change
14528 compilation line to define FAKEARGV at compile time.
14529
14530 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14531
14532 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14533 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14534 function with watchpoint enabled" test.
14535
14536 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14537
14538 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14539 Don't call gdb_test when the command doesn't return to a gdb prompt.
14540
14541 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14542 "Tests restarted" messages.
14543
14544 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14545
14546 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14547
14548 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
14549
14550 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14551 for INFO SYMBOL; add help tests for OVERLAY commands.
14552 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14553 add tests for OVERLAY commands
14554 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14555 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14556 * gdb.base/sigall.c: add usestubs code frag
14557 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
14558
14559 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14560
14561 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14562 failures.
14563 (gdb_stop_suppressing_tests): Note that tests have restarted.
14564
14565 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14566
14567 * config/h8300.exp: New file.
14568
14569 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14570
14571 * gdb.base/setshow.exp: Check for the existence of a
14572 feature, not its value.
14573
14574 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14575
14576 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14577
14578 * gdb.base/scope.exp: It's now init0(), not init().
14579
14580 * gdb.base/scope0.c: For now, change init() to be init0().
14581
14582 * config/monitor.exp: Use gdb_serial in preference to serial
14583 or netport.
14584
14585 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14586 and it's not already set.
14587
14588 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14589
14590 * gdb.base/setshow.exp: Only test the run command if the target
14591 isn't using a stub and if it supports argument passing.
14592
14593 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14594
14595 * config/udi.exp(gdb_start): Make sure UDICONF is set
14596 properly before starting gdb.
14597
14598 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14599
14600 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14601 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14602 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14603
14604 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14605
14606 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14607 specialized code to reboot the board, use remote_reboot instead.
14608
14609 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14610
14611 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14612
14613 * config/monitor.exp: Make sure we disconnect from the target.
14614 Also, try a reboot/reload cycle instead of failing if the
14615 load fails.
14616
14617 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14618
14619 * gdb.base/default.exp: Don't set match_max.
14620 * gdb.base/help.exp: Ditto.
14621 * gdb.base/list.exp: Ditto.
14622 * gdb.base/signals.exp: Ditto.
14623
14624 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14625 set, use remote_ld to download the testcase instead of
14626 the GDB loader.
14627
14628 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14629
14630 * config/vr5000.exp: New file.
14631
14632 * config/monitor.exp(gdb_target_monitor): Add pattern for
14633 "Ending remote" to detect errors in connecting.
14634
14635 * gdb.base/setshow.exp: Add .* within auto language test.
14636
14637 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14638 target feature.
14639
14640 * config/monitor.exp(gdb_load): Check for a failure when loading,
14641 and reboot the board if necessary.
14642
14643 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14644 a set of tests. Remove print.* from the patterns being checked.
14645
14646 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14647
14648 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14649 refer to gdb_spawn_id.
14650
14651 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14652 longer used.
14653 * config/sparclet.exp: Ditto.
14654 * config/sparclet-old.exp: Ditto.
14655 * config/slite.exp: Ditto.
14656 * config/sim.exp: Ditto.
14657 * gdb.base/funcargs.exp: Ditto.
14658
14659 * lib/gdb.exp:Remove references to gdb_spawn_id.
14660 (gdb_expect): Move to remote.exp.
14661
14662 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14663
14664 * config/monitor.exp: Detect the "Couldn't establish connection"
14665 message from GDB.
14666
14667 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14668
14669 * gdb.base/bitfields.exp: Use runto instead of explicit
14670 gdb_run_cmd/gdb_expect sequences.
14671
14672 * gdb.base/break.exp(text_next_with_recursion): Add match for
14673 gdb_expect call.
14674
14675 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14676 We also need to handle the "A program is being debugged already"
14677 prompt from gdb. Use gdb_test to set the baud rate.
14678
14679 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14680 to 20000. Really. I mean it.
14681
14682 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14683
14684 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14685 fails. If suppress_flag is set, skip perror message about not
14686 being able to send to GDB.
14687 (send_gdb): If suppress_flag is set, don't try to send commands to
14688 GDB.
14689 (gdb_expect): If suppress_flag is set, always fail immediately.
14690 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14691 (gdb_init): Call gdb_stop_suppressing_tests.
14692 (default_gdb_exit): Ditto.
14693 (default_gdb_start): Ditto.
14694
14695 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14696 gdb_stop_suppressing_tests as appropriate.
14697 * gdb.base/break.exp: Ditto.
14698 * gdb.base/callfuncs.exp: Ditto.
14699 * gdb.base/commands.exp: Ditto.
14700 * gdb.base/exprs.exp: Ditto.
14701 * gdb.base/funcargs.exp: Ditto.
14702 * gdb.base/list.exp: Ditto.
14703 * gdb.base/recurse.exp: Ditto.
14704 * gdb.base/scope.exp: Ditto.
14705 * gdb.base/structs.exp: Ditto.
14706 * gdb.c++/inherit.exp: Ditto.
14707
14708 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14709
14710 * config/vr4300.exp: New file.
14711
14712 * gdb.*/*.exp: Call gdb_expect instead of expect.
14713
14714 * lib/gdb.exp(gdb_expect): New function.
14715
14716 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14717
14718 * lib/gdb.exp(gdb_init): New function.
14719
14720 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14721 for each individual variable set.
14722
14723 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14724 name.
14725
14726 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14727
14728 * gdb.base/scope.exp: Use gdb_test.
14729
14730 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14731 aborting; the testsuite driver will do that for us (see
14732 gdb_finish). Also, use gdb_test in a few more places.
14733
14734 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14735
14736 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14737
14738 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14739
14740 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14741 and "add_tests" are not at the same address.
14742
14743 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14744
14745 * gdb.base/ptype.exp: Use gdb_test.
14746
14747 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14748
14749 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14750 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14751 left in. No longer expect them to fail.
14752
14753 * gdb.stabs/*.mt; Deleted, no longer used.
14754 * gdb.stabs/configure.in: Remove references to target makefile
14755 frags.
14756 * gdb.stabs/configure: Rebuilt.
14757
14758 * gdb.disasm/*.mt: Deleted, no longer used.
14759 * gdb.disasm/configure.in: Remove references to target makefile
14760 frags. Use "sh3.s" as the unique filename for this directory.
14761 * gdb.disasm/configure: Rebuilt.
14762
14763 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14764 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14765 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14766
14767 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14768
14769 * config/udi.exp: Use mondfe,name instead of remote_host.
14770
14771 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14772
14773 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14774 a function with a watchpoint enabled on the mn10200.
14775
14776 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14777 before trying to create it!
14778
14779 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14780
14781 * config/vx.exp: Use hostname instead of netport.
14782
14783 * config/vxworks.exp: New file.
14784
14785 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14786
14787 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14788 gdb before assuming everything worked. Send a ^C if a timeout
14789 occurs.
14790
14791 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14792 $gdb_spawn_id directly.
14793 (gdb_run_cmd): Try _start as well as start. Use the target feature
14794 gdb,start_symbol as the symbol to start from when jumping.
14795
14796 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14797
14798 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14799 redundant) test.
14800
14801 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14802 it doesn't lose for 16bit integer systems.
14803
14804 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14805
14806 * gdb.fortran/types.exp: If the target doesn't support "double"
14807 data types, then expect "real" types to only be 4 bytes.
14808
14809 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14810 call tests if the target doesn't support inferior function calls.
14811
14812 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14813 in printf tests.
14814
14815 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14816
14817 * gdb.base/help.exp: Disable "help set", "help show", and
14818 "help support". Simplify regexp for "help stack".
14819
14820 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14821 to 60 seconds. Temporarily set match_max to 15000 around the
14822 "info copying" test.
14823
14824 * gdb.base/nodebug.exp: Don't try to do an inferior function
14825 call if the target doesn't support them.
14826 * gdb.base/printcmds.exp: Likewise.
14827 * gdb.base/setvar.exp: Likewise.
14828 * gdb.base/structs.exp: Likewise.
14829 * gdb.c++/templates.exp: Likewise.
14830 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14831
14832 * gdb.base/recurse.exp: Enable for the mn10200.
14833
14834 * configure.in: Do configure gdb.stabs directory for *-*-elf
14835 targets.
14836 * configure: Rebuilt.
14837
14838 * gdb.base/break.exp: Check for gdb,noresults before testing
14839 exit status and/or results from the target.
14840 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14841 * lib/gdb.exp: Remove old (now bogus) initialization of
14842 noinferior, noargs, noresults and nosignals.
14843
14844 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14845
14846 * config/sh.exp: New file.
14847
14848 * config/slite.exp: Try to connect multiple times to the board
14849 before rebooting. Only send a "monitor run" if need_monitor_run
14850 is set.
14851
14852 * gdb.base/break.exp: Don't do the "stub continue" test if
14853 the target has gdb_stub set.
14854
14855 * gdb.base/callfuncs.exp: Increase the timeout.
14856
14857 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14858 if the target has gdb,noinferiorio set.
14859
14860 * gdb.base/list.exp: Increase match_max to 10000 characters.
14861
14862 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14863
14864 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14865 target.
14866
14867 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14868
14869 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14870
14871 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14872 trying to delete the copy of gdb. Catch the file delete so we
14873 don't die if the delete fails; also, the file should be copied to
14874 the host, not to the build.
14875
14876 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14877
14878 * lib/gdb.exp(gdb_test): Surround the result pattern with
14879 parenthesis in case it contains multiple regexps separated
14880 with |.
14881
14882 * gdb.base/watchpoint.exp: Use gdb_test.
14883 * gdb.base/default.exp: Ditto.
14884
14885 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14886
14887 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
14888
14889 * gdb.base/scope.exp: Use gdb_test.
14890 * gdb.c++/classes.exp: Ditto.
14891 * gdb.c++/inherit.exp: Ditto.
14892
14893 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14894
14895 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14896 remote_exec instead.
14897 * gdb.base/corefile.exp: Don't be ridiculous.
14898 * gdb.base/*.c: Add missing stub invocations.
14899
14900 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14901
14902 * config/slite.exp: Miscellaneous fixes.
14903
14904 * lib/gdb.exp: Fix runto.
14905
14906 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14907 the target.
14908
14909 * gdb.base/watchpoint.exp: Fix regexp.
14910
14911 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14912 close and wait commands, as the descriptor may now be
14913 invalid. Always call "remote_close host".
14914
14915 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14916
14917 Major rewrite for testsuite revision.
14918
14919 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14920 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14921 instead of relying on spawn_id to always contain a valid
14922 spawn id.
14923 (get_compiler_info): New procedure to build the ${binfile}.ci
14924 file, instead of replicating this in N different places.
14925 (gdb_compile): New procedure.
14926
14927 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14928 appropriate arguments) instead of compile. Use gdb_test in a lot
14929 more places. Use send_gdb instead of send. Always run gdb_start
14930 at the start of a testcase, as this is no longer done magically.
14931
14932 config/*-gdb.exp: Rename without the -gdb suffix.
14933
14934 config/mips.exp: Use remote_close instead of exit_remote_shell.
14935 config/monitor.exp: Use target_info instead of looking at
14936 baud, timeout, etc.
14937 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14938
14939 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14940
14941 * gdb.c++/templates.exp (test_ptype_of_templates),
14942 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14943 Update expect patterns for destructors and assignment operators
14944 to match corresponding c-typeprint.c changes.
14945 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14946 to destructor breakpoint test, GDB should be able to set the
14947 destructor breakpoint without specifying arguments.
14948
14949 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14950
14951 * gdb.threads/pthreads.exp: Change result for failure to compile due
14952 to lack of pthreads runtime support from an error to simply an
14953 unsupported test, per dejagnu standards.
14954
14955 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14956
14957 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14958 where GDB exits to reduce pattern match time.
14959 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14960
14961 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14962
14963 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
14964
14965 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14966 * gdb.base/default.exp: ditto.
14967 * gdb.base/nodebug.exp: ditto.
14968 * gdb.base/printcmds.exp: ditto.
14969 * gdb.base/ptype.exp: ditto.
14970 * gdb.base/setvar.exp: ditto.
14971 * gdb.base/structs.exp: ditto.
14972 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14973
14974 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14975
14976 * configure, */configure: Rebuild with autoconf 2.12.
14977
14978 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14979
14980 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14981 use new i*86-pc-linux*-gnu quads.
14982 * gdb.base/corefile.exp: Ditto.
14983 * gdb.base/signals.exp: Ditto.
14984 * gdb.base/sigall.exp: Ditto.
14985 * gdb.base/interrupt.exp: Ditto.
14986
14987 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14988 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14989 RedHat 4.0.
14990
14991 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14992 linux. This allows the test case to at least compile on latest
14993 linux, but still not run due to missing the threads runtime library.
14994
14995 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14996
14997 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14998 directory to search gdb directory. Accept and step over conditional
14999 stack alignment code. Consume $prompt in failure cases.
15000 Reset timeout to $oldtimeout instead of some arbitrary value.
15001 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15002 timeout problems with infinite stack backtraces.
15003 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15004 Accept function parameters for linkfunc member.
15005
15006 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15007
15008 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15009 (CXXFLAGS): Remove, unreferenced.
15010 (B_OPTIONS): Add for -B options and add code to initialize with
15011 previous -B options and also add -B option to pick up cross compiled
15012 runtime.
15013 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15014 doing cross compiles.
15015 (target_alias): Declare global.
15016 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15017 to verify that gcc exists in build tree, and if so set CC to that
15018 gcc and to use B_OPTIONS and TARGET_INCLUDES.
15019
15020 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15021
15022 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15023 ptype test for anonymous union. Fixup testcase to match
15024 current gcc debug output.
15025
15026 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15027
15028 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15029 force argument to an unsigned long type.
15030
15031 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15032
15033 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15034 tests and anonymous union print/ptype tests.
15035 * gdb.base/list.exp (test_forward-search): Increase timeout by
15036 5 minutes for the "search extremely long line" case.
15037 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15038 completely optional and that the pass/fail messages use the command as
15039 the message if that third arg is a null string.
15040 (gdb_test_exact): Arrange that a null string pattern means match a
15041 null string output rather than any output, which might include random
15042 errors.
15043 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15044 backtrace test.
15045 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15046 always failing and failure is now exposed by gdb.exp changes.
15047
15048 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15049
15050 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15051 weren't being noted.
15052
15053 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15054
15055 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15056 * gdb.stabs/weird.exp: Remove v_comb xfails.
15057
15058 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
15059
15060 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
15061 list.exp scope.exp watchpoint.exp]
15062 Make all timeout error msgs explicitly say "(timeout)".
15063
15064 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
15065
15066 * config/monitor.exp: Increase download timeout to 1000 seconds.
15067
15068 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
15069
15070 * config/m32r.exp: Increase timeout to 120 seconds.
15071
15072 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15073
15074 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15075 and accept older ordering as obsolescent gcc or gdb.
15076 * gdb.c++/templates.exp: Ditto.
15077 * gdb.c++/virtfunc.exp: Ditto.
15078
15079 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15080
15081 * gdb.base/coremaker.c: Add code to mmap some data so we
15082 can check that it ends up in the core file.
15083 * gdb.base/corefile.exp: Add test to read mmapped data
15084 from core file.
15085
15086 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
15087
15088 * config/m32r.exp: New file.
15089
15090 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15091
15092 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15093 that cflags can contains -gstabs, and work correctly for other tests.
15094
15095 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
15096
15097 * gdb.base/setshow.exp: New file, tests show and set.
15098 * gdb.base/setshow.c: New file, tests show and set.
15099 * gdb.base/help.exp: Add test for help set|show annotate.
15100 * gdb.base/default.exp: Add test for set|show annotate.
15101
15102 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15103
15104 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15105 errors unique.
15106 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15107 explicitly.
15108
15109 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15110
15111 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15112 and width commands. This is done elsewhere.
15113 * (gdb_start): Don't call gdb_start_sim here. That's already
15114 done in gdb_load. This fixes lots of failures in default.exp.
15115
15116 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15117
15118 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15119 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15120 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15121 in the same we we treat other failures (since it may be an expected
15122 condition), rather than as an error.
15123 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15124 old test format.
15125
15126 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15127
15128 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15129 (distclean maintainer-clean realclean): No need to remove files
15130 twice. Nuke the duplicates.
15131 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
15132 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
15133 Remove config.h along with other config files.
15134
15135 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15136
15137 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15138 "p func1 ()" and note that rests of tests are skipped.
15139 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15140 setup_xfails for "print func2::coremaker_local".
15141 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15142 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15143 affected by the previous run test.
15144 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15145 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15146 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15147 "pass int powerset tuple" and "pass modeless int powerset tuple".
15148 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15149 "real write 4" and "real write 8".
15150 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15151 setup_xfails for "print vs1 after tuple assign 2",
15152 "print \$i after tuple assign 2", and
15153 "print vs2 after tuple assign 2".
15154 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15155 meaningful error message and return -1 so the caller can
15156 suppress further tests and avoid a cascade of errors.
15157
15158 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15159
15160 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15161 format for printing version.
15162 * gdb.base/default.exp: Ditto.
15163 * gdb.base/interrupt.exp: Fix problem with cascade of
15164 errors if child process dies while calling a function.
15165
15166 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15167
15168 * Makefile.in (VPATH): Add
15169 * Makefile.in (Makefile, config.status): Fix rules so things get
15170 remade when necessary.
15171
15172 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15173
15174 * Makefile.in (just-check): Add path to sibling expect dir
15175 to environment variable specified by RPATH_ENVVAR.
15176
15177 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15178
15179 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15180 (just-check): Add shared library paths for libstdc++, tk,
15181 tcl, bfd, and opcodes to the environment variable specified
15182 in RPATH_ENVVAR.
15183 * configure.in: Add support to recognize --enable-shared flag
15184 and generate correct value for RPATH_ENVVAR.
15185 * configure: Regenerated with autoconf.
15186
15187 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15188
15189 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15190 include all osf versions.
15191 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15192 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15193 when target is linux. When failing to build pthreads test
15194 executable, give more meaningful message.
15195 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15196 arg for pthread_create.
15197
15198 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15199
15200 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15201 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15202 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15203 and -lpthreads (everybody else).
15204 (test_startup): Fail gracefully if threads are not supported.
15205 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15206 "p/c array_index("abcdef",2)" when not gcc compiled.
15207 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15208 "print func2::coremaker_local" when not gcc compiled.
15209 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15210 "ptype on opaque struct tagname (statically)",
15211 "ptype on opaque struct tagname (dynamically) 1", and
15212 "ptype on opaque struct tagname (dynamically) 2"
15213 for not compiled with gcc.
15214 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15215 backtrace when compiled with gcc.
15216 * lib/gdb.exp (runto_main): Return result of "runto main" rather
15217 than always return success.
15218
15219 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15220
15221 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15222
15223 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15224
15225 * gdb.base/structs.exp: Undo last change.
15226
15227 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15228
15229 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15230 encapsulate all the steps/nexts done during self test, starting
15231 at main, and makes them less sensitive to optimization issues.
15232 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15233 signal handler" test.
15234 * gdb.threads/pthreads.exp: Only run this for native configs.
15235 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15236 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15237 tests.
15238 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15239 for "runto test_calls(void)" test.
15240
15241 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15242
15243 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15244 and don't expect address info in breakpoint confirmations.
15245
15246 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15247
15248 * gdb.base/list.exp (test_forward_search): Increase timeout
15249 temporarily by 60 seconds for searching extremely long line,
15250 and then reset to old value when done. Increase expect input
15251 buffer to 10000.
15252
15253 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15254
15255 * gdb.base/list.exp (test_forward_search): Fix to handle very
15256 long source line without overflowing expect's input buffer.
15257
15258 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15259
15260 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15261 "buffer_full".
15262
15263 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15264 "buffer_full".
15265
15266 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15267 "buffer_full".
15268
15269 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15270 "buffer_full".
15271
15272 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15273
15274 * configure.in (configdirs): Add gdb.threads.
15275 * configure: Regenerated with autoconf.
15276 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15277 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15278 * gdb.threads/configure: New, generated with autoconf.
15279
15280 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15281
15282 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15283
15284 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15285
15286 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15287 each signal's status in the output of "handle all print".
15288 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15289 the \r\n sequence that immediately precedes the gdb prompt.
15290 * gdb.base/a1-selftest.exp: Save original timeout and restore
15291 after test.
15292
15293 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15294
15295 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15296 symbol.
15297
15298 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15299
15300 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15301
15302 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15303
15304 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15305 timeout by 60 seconds.
15306
15307 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15308
15309 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15310 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15311 error return.
15312
15313 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15314
15315 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15316 gdb initialization, also report how long dejagnu waited. Restore
15317 old timeout before doing error return. Temporarily increase timeout
15318 by 3 minutes to allow for slow startups over heavy NFS use.
15319
15320 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15321
15322 * lib/gdb.exp: Report timeout value for verbosity level 2.
15323 * config/gdbserver.exp: Ditto.
15324 * config/hppro.exp: Ditto.
15325 * config/mips-gdb.exp: Ditto.
15326 * config/monitor.exp: Ditto.
15327 * config/netware.exp: Ditto.
15328 * config/sim-gdb.exp: Ditto.
15329 * config/slite-gdb.exp: Ditto.
15330 * config/udi-gdb.exp: Ditto.
15331 * config/unix-gdb.exp: Ditto.
15332 * config/vx-gdb.exp: Ditto.
15333 * gdb.base/a1-selftest.exp: Ditto.
15334 * gdb.base/a2-run.exp: Ditto.
15335 * gdb.base/break.exp: Ditto.
15336 * gdb.base/corefile.exp: Ditto.
15337 * gdb.base/list.exp: Ditto.
15338 * gdb.base/recurse.exp: Ditto.
15339 * gdb.base/scope.exp: Ditto.
15340 * gdb.base/signals.exp: Ditto.
15341
15342 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15343
15344 * gdb.threads/Makefile.in (docdir): Removed.
15345
15346 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15347
15348 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
15349 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
15350 @srcdir@.
15351 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
15352 autoconf 2.5 or higher.
15353 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15354
15355 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15356
15357 * configure: Regenerated.
15358 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15359 avoid name clashes with SunOS headers.
15360
15361 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15362
15363 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15364
15365 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15366
15367 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15368 prototype information ends up in the compiler info file.
15369
15370 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15371
15372 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15373 attempting to regenerate it. Eliminate use of a temporary file
15374 and just generate the info file directly. Source it immediately,
15375 for consistency of use.
15376 * gdb.base/corefile.exp: Ditto
15377 * gdb.base/exprs.exp: Ditto.
15378 * gdb.base/funcargs.exp: Ditto.
15379 * gdb.base/langs.exp: Ditto.
15380 * gdb.base/list.exp: Ditto.
15381 * gdb.base/mips_pro.exp: Ditto.
15382 * gdb.base/nodebug.exp: Ditto.
15383 * gdb.base/opaque.exp: Ditto.
15384 * gdb.base/ptype.exp: Ditto.
15385 * gdb.base/scope.exp: Ditto.
15386 * gdb.base/setvar.exp: Ditto.
15387 * gdb.base/signals.exp: Ditto.
15388 * gdb.base/whatis.exp: Ditto.
15389 * gdb.c++/templates.exp: Ditto.
15390 * gdb.c++/virtfunc.exp: Ditto.
15391 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15392 whether or not to add -lstdc++ to the compile command line args.
15393
15394 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15395
15396 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15397 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15398 Increase timeout, a lot of single stepping might be needed if the
15399 target has no hardware watchpoints.
15400
15401 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15402
15403 * gdb.base/break.exp: Ignore compiler warnings when compiling
15404 break.c.
15405 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15406 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15407 from remote-sim.
15408 * gdb.base/exprs.exp: Add h8300 xfails.
15409 * gdb.base/funcargs.exp: Likewise.
15410 * gdb.base/nodebug.exp: Likewise.
15411 * gdb.base/printcmds.exp: Likewise.
15412 * gdb.base/ptype.exp: Likewise.
15413 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15414 h8300 xfails.
15415 * gdb.base/return.exp: Handle float/double precision problems
15416 on the h8300.
15417 * gdb.base/funcargs.c: Explicitly make last constant argument to
15418 call_after_alloca_subr an unsigned long type.
15419 * gdb.base/return.c: Include stdio.h.
15420
15421 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15422
15423 * config/abug.exp: New file for the older Motorola Bug monitor
15424 that runs on the mvme13x series VME boards.
15425 * config/monitor.exp: Use the new config array for target settings
15426 if they exist.
15427
15428 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15429
15430 * sim-gdb.exp: Make the SH simulator allocate less space when
15431 it is targeted.
15432
15433 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15434
15435 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15436 test.
15437
15438 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15439
15440 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15441 "rs6000-*-*" for "list function in include file" when gcc compiled.
15442 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15443 for "p ctable1[120]".
15444 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15445 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15446 Remove setup_xfail for "rs6000-*-*" for
15447 "print 'scope0.c'::filelocal before run".
15448 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15449 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15450 since some compilers don't allow both options to be given
15451 on the same command line. Create object file and move it.
15452
15453 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15454
15455 * gdb.base/corefile.exp: Always regenerate the core file, since
15456 we always regenerate the coremaker program. Detect special case
15457 where registers cannot be read from core file.
15458
15459 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15460
15461 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15462 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15463 * gdb.c++/templates.exp: Only match on basename of file since
15464 some formats like xcoff don't encode directory information.
15465 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15466 and rs6000 AIX xcoff targets.
15467 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15468 * configure: Regenerate.
15469 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15470 here, rather than in distclean.
15471
15472 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15473
15474 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15475 defined, and use it to compile the test case with -O2. The
15476 native compilation still uses no optimization.
15477 * gdb.base/mips_pro.c: Remove inline assembly code since
15478 it is compiled PIC by default, which results in assembler
15479 warnings that make the testsuite think the compilation
15480 was unsuccessful.
15481
15482 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15483
15484 * gdb.c++/misc.exp: Add note to message for
15485 "print s.a for foo struct" that this is a known gcc 2.7.2
15486 and earlier bug.
15487
15488 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15489
15490 * gdb.base/break.exp: Fix pattern for matching "Delete all
15491 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15492 setup_xfail for deleting all breakpoints test. Fix various
15493 timeout messages to include "(timeout)".
15494 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15495 for "p t_float_values2(3.14159,float_val2)".
15496 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15497 for "continue to call2g" when gcc compiled.
15498 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15499 "up to foo in langs.exp", "show language at foo in langs.exp",
15500 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15501 and "show language at fsub in langs.exp".
15502 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15503 "list line 1 in include file", "list message for lines past EOF",
15504 "list function in include file", "list list0.h:foo", and
15505 "list filename:function; nonexistant function".
15506 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15507 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15508 and "ptype t_char_array" to be for native cc only.
15509
15510 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15511
15512 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
15513 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15514 "print func2::coremaker_local", and "backtrace in corefile.exp".
15515
15516 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15517
15518 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15519 "bt in signals.exp". This problem only appears when running
15520 the testsuite, and then only intermittently.
15521
15522 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15523
15524 * gdb.base/return.exp (return_tests): Differentiate between
15525 two tests of continuing.
15526
15527 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15528
15529 * */Makefile.in (maintainer-clean): Remove config.log.
15530 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15531 * gdb.c++/Makefile.in (PROGS): Add inherit.
15532 (clean): Remove *.ci.
15533
15534 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15535
15536 * gdb.c++/misc.cc: Add test code from Mike Stump.
15537 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15538
15539 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15540
15541 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15542 to "alpha-*-osf2*" and add comment.
15543 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15544 setup_xfail for "step over execarg initialization" and
15545 "step over corearg initialization".
15546 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15547 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15548 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15549 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15550 "print func2::coremaker_local", and "backtrace in corefile.exp".
15551 * gdb.base/signals.exp: Build and source signals.ci.
15552 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15553 to be for gcc only.
15554 * lib/gdb.exp: Move verbose statements outside conditionals.
15555
15556 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15557
15558 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15559 Feb 3 procfs.c change.
15560
15561 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15562
15563 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15564
15565 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15566
15567 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15568 from dejagnu's apparent default of 10 seconds, which gives random
15569 results when running the tests over NFS on moderately loaded systems.
15570 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15571
15572 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15573
15574 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15575 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15576 result reports.
15577
15578 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15579
15580 * configure.in (CY_AC_PATH_TCLH): Remove.
15581 * configure: Regenerate.
15582
15583 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15584
15585 * gdb.c++/Makefile.in (clean): Add missing '{'.
15586
15587 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15588
15589 * lib/gdb.exp: Provide a default value for noinferior.
15590
15591 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15592 Load libgloss.exp.
15593
15594 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15595
15596 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15597 the executable, not the .o to run the tests from.
15598
15599 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15600
15601 * gdb.base/break.exp: Don't test for program exit or exit status
15602 if $noresults if nonzero.
15603 * gdb.base/langs.exp: Likewise.
15604 * gdb.base/watchpoint.exp: Likewise.
15605
15606 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15607 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15608 trying to compile the testcase.
15609
15610 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15611
15612 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15613 * gdb.base/signals.exp (continue to handler): Likewise.
15614
15615 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15616
15617 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15618
15619 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15620
15621 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15622
15623 * gdb.base/corefile.exp: Recognize "not found" as failure
15624 when trying to determine if a core file was generated.
15625 If no core file was generate the first time, try again without
15626 the ulimit -c to work around braindamaged shells.
15627
15628 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15629
15630 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15631 [] tests with "test" and enclose string in quotes.
15632 * gdb.stabs/configure: Rebuild
15633
15634 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15635
15636 Changes in sync with expect:
15637 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15638 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15639 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15640 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15641 argument to AC_REQUIRE.
15642 * configure: Regenerated.
15643
15644 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15645
15646 * gdb.base/corefile.exp: When generating a core, discard any
15647 error messages about ulimit not found and the "core dumped"
15648 message from the shell that runs the coredumper.
15649
15650 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15651
15652 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15653
15654 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15655 which sed script to run. Expect failure for v_comb test
15656 on PA targets too.
15657
15658 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15659
15660 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15661 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15662
15663 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15664
15665 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15666 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15667 "sparc-sun-solaris*" xfails for "p v_comb".
15668 * lib/gdb.exp (default_gdb_start): Fix typo.
15669 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15670 messages to not include the full program name that caused
15671 the core dump since some systems (such as solaris) apparently
15672 truncate this path to about 80 characters.
15673 When generating a core file first try increasing the core file
15674 size limit to unlimited since some systems may default it to
15675 zero, and it is harmless to try it. Move the test for failing
15676 to generate a core file to where it will actually get executed.
15677 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15678 new gdb result from g++ debug info improvements and make old
15679 pattern obsolescent. Also account for size_t differences
15680 (may be int or long).
15681 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15682 initialization before function call is placed in the delay slot
15683 and thus appears to be skipped over by commands such as "next".
15684
15685 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15686
15687 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15688
15689 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15690
15691 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15692 input source file; fix code to compile test to deal with this
15693 convention.
15694 * gdb.c++/*.exp: Likewise.
15695
15696 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15697
15698 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15699 "bt in signals.exp".
15700
15701 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15702
15703 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15704 "step over execarg initialization" and
15705 "step over corearg initialization".
15706
15707 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15708
15709 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15710 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15711
15712 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15713
15714 From Rob Savoye (rob@poseidon.cygnus.com)
15715 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15716 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15717 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15718 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15719 configure.in}: Major reworking for autoconfig.
15720 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15721 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15722 New files.
15723 * config/unix-gdb.exp: Make GDB global.
15724 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15725 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15726 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15727 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15728 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15729 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15730 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15731 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15732 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15733 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15734 pr-8136.exp, result.exp, string.exp, tuples.exp},
15735 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15736 to returns as necessary, arrange for test to compile own testcase
15737 executable.
15738 * lib/gdb.exp: Changes for testsuite to compile own test cases.
15739
15740 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15741
15742 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15743 clear_xfail at end of test which might not call either pass or fail.
15744 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15745 "backtrace through signal handler".
15746
15747 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15748
15749 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15750 continuing from a job control stop signal.
15751 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15752
15753 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15754
15755 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15756 * gdb.base/corefile.exp: Likewise.
15757 * gdb.base/funcargs.exp: Likewise.
15758
15759 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15760
15761 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15762 * config/monitor.exp: Add support for setting baud rate.
15763
15764 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15765
15766 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15767 i*86-*-linux* xfails for "backtrace through signal handler".
15768 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15769 "print func2::coremaker_local".
15770 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15771 alpha-dec-osf2* xfail for
15772 "delete all breakpoints when none".
15773
15774 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15775
15776 * gdb.base/break.exp: Change test that deletes all breakpoints
15777 when no user breakpoints are installed. A post 4.15 change
15778 causes gdb to no longer prompt in this case.
15779
15780 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15781
15782 * gdb.base/return.exp (return_tests): Change xfail for test
15783 "correct value returned double test" to stop xfailing at
15784 Solaris 2.5. Apparently the bug has been fixed.
15785
15786 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15787
15788 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15789 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15790
15791 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15792
15793 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15794 * gdb.disasm/hppa.s: Corresponding changes.
15795
15796 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15797
15798 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15799 makefile fragment.
15800 * config/mt-hpux: Deleted.
15801
15802 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15803
15804 * Many files: When warning about suppressed tests due to a
15805 nonexistant test binary, avoid incrementing the warning count.
15806
15807 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15808
15809 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
15810
15811 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15812
15813 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15814 "sparc-*-solaris2*".
15815
15816 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15817
15818 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15819 Add global and local variables and initialize them.
15820 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15821 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15822 extracts the file name and terminating signal from the core file.
15823 * TODO: Remove note about tests for correct mapping of corefile.
15824 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15825 from optimizing it away.
15826 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15827 handles common blocks.
15828
15829 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15830
15831 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15832 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15833
15834 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15835
15836 * Makefile.in (maintainer-clean): New target, synonym for
15837 realclean.
15838 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15839 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15840 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15841 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15842 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15843 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15844
15845 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15846
15847 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15848 xfails when not gcc compiled for "print foo::funclocal".
15849 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15850 "print foo::funclocal at foo",
15851 "print 'scope1.c'::foo::funclocal at foo",
15852 "print foo::funclocal_bss at foo",
15853 "print 'scope1.c'::foo::funclocal_bss at foo",
15854 "print foo::funclocal_ro at foo",
15855 "print 'scope1.c'::foo::funclocal_ro at foo",
15856 "print bar::funclocal at foo" and
15857 "print 'scope1.c'::bar::funclocal at foo".
15858 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15859 gcc compiled for "print foo::funclocal at bar".
15860 Expand all messages to ensure that they identify that
15861 the test is at bar().
15862 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15863 gcc compiled for:
15864 "ptype on opaque struct pointer (statically)",
15865 "ptype on opaque struct tagname (statically)",
15866 "ptype on opaque struct pointer (dynamically) 1",
15867 "ptype on opaque struct tagname (dynamically) 1",
15868 "ptype on opaque struct pointer (dynamically) 2" and
15869 "ptype on opaque struct tagname (dynamically) 2
15870 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15871 gcc compiled for:
15872 "p datalocal"
15873 "whatis datalocal",
15874 "ptype datalocal",
15875 "p bsslocal",
15876 "whatis bsslocal", and
15877 "ptype bsslocal".
15878 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15879 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15880 when not gcc compiled.
15881 * gdb.base/funcargs.exp (float_and_integral_args): Add
15882 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15883 compiled.
15884 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15885 "backtrace from call6a" when not gcc compiled.
15886 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15887 "backtrace from call7a" when not gcc compiled.
15888 * gdb.base/callfuncs.exp (do_function_calls):
15889 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15890 "p t_char_array_values(char_array_val2,char_array_val1)",
15891 "p t_char_array_values(char_array_val1,char_array_val2)",
15892 "p t_char_array_values("carray 1","carray 2")",
15893 "p t_char_array_values("carray 1",char_array_val2)",
15894 "p t_char_array_values(char_array_val1,"carray 2")",
15895 "p sum_args(1,{2})",
15896 "p sum_args(2,{2,3})",
15897 "p sum_args(3,{2,3,4})",
15898 "p sum_args(4,{2,3,4,5})"
15899 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15900 "backtrace in corefile.exp" when not gcc compiled.
15901
15902 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15903
15904 * gdb.base/signals.exp: Rewrite `handle all print' test as
15905 a procedure. Accept blanks or TABs as whitespace, increase
15906 timeout and expect input buffer size for the large output
15907 from the command. Remove "i*86-*-bsdi2.0" xfail.
15908
15909 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15910
15911 * gdb.base/setvar.exp: Add new testcases for truncation when
15912 assigning invalid values to bitfields.
15913
15914 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15915
15916 * gdb.base/callfuncs.exp (do_function_calls): Remove
15917 mips-sgi-irix* xfail for
15918 "call inferior func with struct - returns char *"
15919 and fix test so that an optional (unsigned char *) cast is
15920 accepted in the result.
15921
15922 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15923
15924 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15925 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15926 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15927 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15928 that accidentally got checked in.
15929
15930 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15931
15932 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
15933 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15934 compiled test.
15935 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15936 Add mips-sgi-irix5* xfail for not gcc compiled.
15937 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15938 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15939 "p top", "whatis top", "p middle", and "whatis middle".
15940 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15941 "whatis signed char" for not gcc compiled.
15942 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15943 "set variable signed char=-1 (-1)" and
15944 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15945 * gdb.base/funcargs.exp (float_and_integral_args):
15946 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15947 Add mips-sgi-irix* xfail when not gcc compiled for
15948 "continue to call2b".
15949 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15950 "continue to call2g".
15951 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15952 "backtrace from call6a"
15953 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15954 "backtrace from call7k".
15955 Add mips-sgi-irix5* xfail when not gcc compiled for
15956 "backtrace from call7a".
15957 (localvars_after_alloca): Fix gdb_test cmds for
15958 "print * after runto ...".
15959 Remove rs6000-*-* xfails for
15960 "print i after runto localvars_after_alloca" and
15961 "print l after runto localvars_after_alloca"
15962 for all compilers.
15963 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15964 when not compiled with gcc, for:
15965 "print signed char == (minus)",
15966 "print signed char != (minus)",
15967 "print signed char < (minus)",
15968 "print signed char > (minus)".
15969 * gdb.base/callfuncs.exp (do_function_calls):
15970 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15971 "call inferior func with struct - returns char *".
15972 * gdb.base/return.exp (return_tests): Change xfail for
15973 "correct value returned double test" to include Solaris 2.4.
15974 * gdb.base/funcargs.exp (float_and_integral_args):
15975 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15976
15977 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15978
15979 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15980 enumeration bitfields if compiling with GNU C.
15981 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15982 to empty' prompt.
15983
15984 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15985
15986 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15987 test for PRO targets.
15988
15989 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15990 breakpoints in the inferior at any given time by making
15991 two groups of breakpoints for call2*, call6* and call7*
15992 tests.
15993
15994 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15995
15996 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15997 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15998 from optimizing it away.
15999 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16000 "call inferior func with struct".
16001
16002 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16003
16004 * configure.in: Only configure gdb.chill for particular targets.
16005
16006 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16007
16008 * gdb.base/Makefile.in: Add action to .c.o transformation
16009 rule that generates a .ci file for each .o file and remove
16010 explicit .c.o rules except for callfuncs.o.
16011 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16012 generates a .ci file for each .o file and remove explicit
16013 .cc.o rules.
16014 (clean): Remove *.tmp *.ci files.
16015 (EXECUTABLES): Remove templ-info.exp.
16016 * gdb.base/compiler.c: New file.
16017 * gdb.c++/compiler.cc: New file
16018 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16019 Change rs6000-*-* xfail for
16020 "print 'scope0.c'::filelocal_ro" and
16021 "print 'scope1.c'::filelocal" and
16022 "print 'scope1.c'::filelocal_bss" and
16023 "print 'scope1.c'::filelocal_ro" and
16024 "print 'scope1.c'::foo::funclocal" and
16025 "print 'scope1.c'::foo::funclocal_ro" and
16026 "print 'scope1.c'::bar::funclocal" and
16027 "print 'scope0.c'::filelocal_ro" and
16028 "print 'scope1.c'::filelocal at foo" and
16029 "print 'scope1.c'::filelocal_bss at foo" and
16030 "print 'scope1.c'::filelocal_ro at foo" and
16031 "print 'scope1.c'::foo::funclocal at foo" and
16032 "print 'scope1.c'::foo::funclocal_bss at foo" and
16033 "print 'scope1.c'::foo::funclocal_ro at foo" and
16034 "print 'scope1.c'::bar::funclocal at foo" and
16035 "print 'scope0.c'::filelocal_ro" and
16036 "print 'scope1.c'::filelocal" and
16037 "print 'scope1.c'::filelocal_bss" and
16038 "print 'scope1.c'::filelocal_ro" and
16039 "print 'scope1.c'::foo::funclocal" and
16040 "print 'scope1.c'::foo::funclocal_bss" and
16041 "print 'scope1.c'::foo::funclocal_ro" and
16042 "print 'scope1.c'::bar::funclocal" and
16043 "print 'scope1.c'::bar::funclocal_bss"
16044 to only be xfail'd when not compiled with gcc.
16045 Add rs6000-*-* xfail for
16046 "print 'scope0.c'::filelocal_bss before run"
16047 when compiled with gcc.
16048 (test_at_main): Add rs6000-*-* xfail for
16049 "print filelocal_ro in test_at_main"
16050 when compiled with gcc.
16051 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
16052 Add rs6000-*-aix* xfail for
16053 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16054 "ptype t_char_array", not compiled with gcc.
16055 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16056 xfail for "list foo (in include file)" when gcc compiled.
16057 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16058 (integral_args): Add rs6000-*-* xfail for
16059 "run to call0a" if not compiled with gcc.
16060 (unsigned_integral_args): Add rs6000-*-* xfail for
16061 "run to call1a" if not compiled with gcc.
16062 (float_and_integral_args): Add rs6000-*-* xfail for
16063 "run to call2a" if not compiled with gcc and for
16064 "continue to call2b" for any compiler.
16065 Add rs6000-*-* xfail to
16066 "print f1 after run to call2a" for gcc compiled.
16067 (discard_and_shuffle): Add rs6000-*-* xfail for
16068 "run to call6a".
16069 (shuffle_round_robin): Add rs6000-*-* xfail for
16070 "backtrace from call7a" if not compiled with gcc.
16071 Add rs6000-*-* xfail for
16072 "backtrace from call7b" if compiled with gcc.
16073 (call_after_alloca): Add rs6000-*-* xfail for
16074 "print c in call_after_alloca" and
16075 "print s in call_after_alloca" and
16076 "backtrace from call_after_alloca_subr"
16077 if not compiled with gcc.
16078 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16079 "print c in localvars_in_indirect_call" and
16080 "print c in localvars_in_indirect_call" and
16081 "backtrace in indirectly called function" and
16082 "stepping into indirectly called function"
16083 if not compiled with gcc.
16084 (localvars_after_alloca): Add rs6000-*-* xfail for
16085 "print c after runto localvars_after_alloca" and
16086 "print s after runto localvars_after_alloca" and
16087 "print i after runto localvars_after_alloca" and
16088 "print l after runto localvars_after_alloca"
16089 for all compilers.
16090 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16091 than whatis-info.exp.
16092 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16093 than opaque-info.exp.
16094 Setup rs6000-*-* xfail for
16095 "ptype on opaque struct pointer (statically)" and
16096 "ptype on opaque struct pointer (dynamically)" when
16097 not compiled with gcc.
16098 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16099 rather than callf-info.exp.
16100 (do_function_calls): Add clear_xfail for rs6000-*-* for
16101 "p t_float_values2(3.14159,float_val2)". Seems to work
16102 fine there, both with xlc and gcc. Need to find out what
16103 it is doing right and fix other platforms.
16104 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16105 "call inferior func with struct - returns int",
16106 "call inferior func with struct - returns long",
16107 "call inferior func with struct - returns float",
16108 "call inferior func with struct - returns double",
16109 "call inferior func with struct - returns char *",
16110 but only if not gcc compiled (presumes xlc compiled).
16111 Change rs6000-*-* xfails for
16112 "call inferior func with struct - returns char" and
16113 " call inferior func with struct - returns short" to only
16114 xfail if not using gcc.
16115 (clean mostlyclean): Remove *.ci and *.tmp files.
16116 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16117 than templ-info.exp.
16118 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16119 Add rs6000-*-* xfail for "up to foo in langs.exp"
16120 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16121 when not gcc compiled.
16122
16123 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16124
16125 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16126 * gdb.base/corefile.exp: Likewise.
16127 * gdb.base/list.exp: Likewise.
16128 * gdb.base/scope.exp: Likewise.
16129 * gdb.base/siganls.exp: Likewise.
16130
16131 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16132 compiler output.
16133 * gdb.base/whatis.exp: Likewise.
16134
16135 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16136
16137 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16138 failure (opcode table has been fixed to match reality).
16139
16140 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16141
16142 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16143 "call inferior func with struct - returns char",
16144 "call inferior func with struct - returns short"
16145
16146 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16147 "print 'scope0.c'::filelocal at main",
16148 "print 'scope0.c'::filelocal_bss in test_at_main",
16149 "print 'scope0.c'::filelocal at foo",
16150 "print 'scope0.c'::filelocal_bss in test_at_foo",
16151 "print 'scope0.c'::filelocal at bar",
16152 "print 'scope0.c'::filelocal_bss in test_at_bar"
16153
16154 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16155 in source file 1". This bug seems to have been fixed with both
16156 gcc and native cc (was native assembler bug?).
16157
16158 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16159
16160 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16161 "backtrace through signal handler" to "i*86-*-sysv4*".
16162 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16163 continue" case. Add "known SVR4 bug" to fail message.
16164 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16165 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16166 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16167 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16168 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16169 "up to foo in langs.exp", "show language at foo in
16170 langs.exp", "up to cppsub_ in langs.exp", "show
16171 language at cppsub_ in langs.exp", "up to fsub in
16172 langs.exp", and "show language at fsub in langs.exp".
16173 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16174 "bactrace in corefile.exp".
16175 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16176 "call inferior function with struct - returns float" and
16177 "call inferior function with struct - returns double".
16178
16179 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16180
16181 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16182 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16183 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16184 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16185
16186 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16187
16188 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16189 (or overriden) "CHILL" macro rather then bare "gcc".
16190 Also look for ../../gcc/xgcc since that is what we will
16191 actually need, not "Makefile". Remove following assignment
16192 of CHILL to CHILL_FOR_TARGET because that results in
16193 recursive definition.
16194
16195 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16196
16197 * gdb.base/corefile.exp: Change xfail for backtrace in
16198 corefile.exp from linuxaout to all linux.
16199 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16200 cases where we miss the breakpoint at the signal handler
16201 for some reason. Setup xfail for linuxoldld/linuxaout and
16202 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16203 hitting SIGURG breakpoint.
16204 * gdb.base/signals.exp: Setup xfail for "next" acting like
16205 continue to add linuxoldld. Setup xfail for all linux for
16206 "next to handler in signals_tests_1", "backtrace in
16207 signals_tests_1", "continue to func1", "pass SIGUSR1",
16208 and continue to handler".
16209
16210 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16211
16212 * Update all FSF addresses except those in COPYING* files.
16213
16214 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16215
16216 * gdb.base/a2-run.exp: Change messages to be more explicit about
16217 the status of args, and quote binfile in results.
16218
16219 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16220
16221 * gdb.base/callfuncs.exp: Add tests for passing structs to
16222 inferior functions and return various types.
16223 * gdb.base/callfuncs.c: Add functions to receive a struct
16224 and return a member of the struct, in various types.
16225
16226 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16227
16228 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16229
16230 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16231
16232 * config/vxworks29k.exp: New file, sources vxworks.exp.
16233
16234 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16235
16236 * config/gdbremote.exp: New file. Testing framework using
16237 gdbserver.
16238
16239 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16240
16241 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16242 "call function when asleep" and "send end of file".
16243 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16244 for "backtrace in corefile.exp".
16245 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16246 for "backtrace through signal handler".
16247 * gdb.base/corefile.exp: Make sure we actually generate a core file
16248 before trying the core tests. Some systems allow the user to suppress
16249 generation of core files and default to that (linux for example).
16250 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16251 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16252
16253 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16254
16255 * gdb.threads: New directory with some crude multi-threaded
16256 gdb tests (step.exp and step2.exp).
16257 * config/mt-lynx (STEP_EXECUTABLE): Define.
16258 (THREADFLAGS): Define.
16259
16260 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16261
16262 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16263
16264 * gdb.base/signals.exp: Disable whole file for lynx until
16265 further notice.
16266
16267 * gdb.base/signals.exp: xfail test where "next" acts like
16268 "continue" for lynx.
16269
16270 * gdb.base/interrupt.exp: xfail test for calling function while
16271 inferior is asleep for lynx.
16272
16273 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16274 than one cr-lf after each command.
16275
16276 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16277
16278 * configure.in: Reinstate setting of stabsdirs variable, fix
16279 typo in setting up configdirs for native builds.
16280
16281 * gdb.base/return.exp: Fix typo in return double test.
16282 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16283 compiler from optimizing them away.
16284
16285 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16286
16287 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16288 sequences to be echo'd by gdb when using gdb_test.
16289 * gdb.chill/chexp.exp: Likewise.
16290 * gdb.fortran/exprs.exp: Likewise
16291
16292 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16293
16294 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16295 after the inferior gdb has started.
16296
16297 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16298 after each command.
16299 * gdb.base/funcargs.exp: Likewise.
16300 * gdb.base/gdbvars.exp: Likewise.
16301 * gdb.base/interrupt.exp: Likewise.
16302 * gdb.base/list.exp: Likewise.
16303 * gdb.base/watchpoint.exp: Likewise.
16304 * gdb.c++/demangle.exp: Likewise.
16305 * gdb.c++/inherit.exp: Likewise.
16306 * gdb.chill/chexp.exp: Likewise.
16307 * gdb.fortran/exprs.exp: Likewise.
16308
16309 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16310 test if we can't handle IO to/from the inferior.
16311
16312 * gdb.c++/misc.exp: Always check for a program already being
16313 started after sending a "run" command to gdb.
16314
16315 * gdb.base/twice.exp: Start with a fresh gdb.
16316
16317 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16318 only depend on gdb's expression code, not the chill runtime.
16319
16320 * gdb.base/return.c: Put return values into variables so we
16321 can have gdb print them rather than depending on the program
16322 to print them.
16323 * gdb.base/return.exp: Corresponding changes.
16324
16325 * lib/gdb.exp: Provide default value for noinferiorio.
16326 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16327 the inferior.
16328
16329 * gdb.base/break.exp: Always check for a program already being
16330 started after sending a "run" command to gdb.
16331 (text_next_with_recursion): Don't check the output from the
16332 program's printf statement. Instead just make sure the program
16333 exited.
16334
16335 * gdb.base/commands.exp: Protect tests which need arguments with
16336 $noargs conditionals.
16337
16338 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16339
16340 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16341 of structure member arrays to match gdb/valops.c:value_addr change.
16342
16343 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16344
16345 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16346 cases.
16347
16348 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16349
16350 * configure.in (configdirs): Remove gdb.chill from default list
16351 of subdirs and then add it back in only if doing a native build.
16352 The current chill compiler does not yet work in any cross build.
16353 * Revert all signal changes from Jul 6.
16354 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16355 for sh-hms targets, allowing these tests to link, with no other
16356 changes. Testing is suppressed by setting "nosignals" in site.exp.
16357
16358 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16359
16360 * configure.in (signaldirs): Define and add to configdirs for all
16361 targets except some specific ones that are known to not support signals.
16362 Also clean up formatting.
16363 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16364 (signals, sigall): Remove rules to build.
16365 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16366 Moved to new gdb.signals directory.
16367 * gdb.signals: New test directory.
16368 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16369 signals.c signals.exp}: New or moved files.
16370
16371 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16372
16373 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16374
16375 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16376
16377 * gdb.base/return.exp: Xfail `return double' test failure
16378 on at least Solaris 2.3 and handle future/past versions on
16379 a case by case basis as appropriate. Also update message
16380 to include i*86 failures.
16381
16382 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16383
16384 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16385
16386 * lib/gdb.exp: Fix comment which erroneously identified
16387 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16388 gdb_file_cmd not gdb_load).
16389 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16390
16391 * gdb.base/setvar.exp: Make test names consistent between pass and
16392 fail cases. Use gdb_test more.
16393
16394 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16395
16396 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16397
16398 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16399
16400 * gdb.base/help.exp: Fix expected help string for `show commands'.
16401
16402 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16403
16404 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16405
16406 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16407 of a text section.
16408
16409 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16410
16411 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16412 that loop eventually terminates. Fix Connection refused logic so
16413 that testsuite will expire nicely.
16414
16415 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16416
16417 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16418 config/rom68k.exp: New tcl glue for the appropriate monitors.
16419 These all just end up calling monitor.exp.
16420 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16421 refused' by retrying. Cleanup some timeout issues.
16422 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16423 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16424 callers don't have to set/restore global timeout variable.
16425
16426 * The following set of changes centralizes management of the global
16427 timeout variable. This way, it can be set in one target dependent
16428 place instead of dozens of places scattered throughout the test suite.
16429 If you need to lengthen a timeout, then you should either set timeout
16430 in one of the config/{target}.exp files, or multiply it by a factor.
16431 Setting it to an absolute value is always going to lose for some
16432 targets.
16433 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16434 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16435 * gdb.base/funcargs.exp: Don't set timeout.
16436 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16437 * gdb.base/printcmds.exp (test_print_string_constants
16438 test_print_array_constants): Don't set timeout.
16439 * gdb.base/ptype.exp: Don't set timeout.
16440 * gdb.base/recurse.exp: Don't set timeout.
16441 * gdb.base/return.exp: Don't set timeout.
16442 * gdb.base/watchpoint.exp: Don't set timeout.
16443 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16444 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16445
16446 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16447
16448 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16449
16450 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16451
16452 * lib/gdb.exp: Disable chill tests for irix5.
16453
16454 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16455
16456 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16457 each test pass or fail.
16458
16459 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16460
16461 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16462 xlc not gcc.
16463
16464 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16465
16466 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16467
16468 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16469
16470 * config/est.exp: Fix copyright and comments. Remove dead code.
16471 Use targetname, serialport and baud variables instead of fixed
16472 constants.
16473 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16474 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16475
16476 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16477
16478 * gdb.base/watchpoint.exp: Don't run
16479 test_watchpoint_triggered_in_syscall for sunos.
16480
16481 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16482
16483 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16484 they don't seem to exist. Do include stdio.h.
16485
16486 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16487
16488 * gdb.base/a1-selftest.exp: Add alpha xfail.
16489
16490 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16491
16492 * gdb.base/watchpoint.c (main): Prompt before calling read().
16493 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16494 Revise accordingly. Remove cruft about sending "123" several
16495 times, until it gets noticed. Clean up the "print buf[0]" stuff
16496 so that it passes or fails, and waits for prompts in the usual way.
16497
16498 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16499
16500 * gdb.base/recurse.exp: Fix comment.
16501
16502 * TODO: Remove item about printing variables in nodebug.exp. Add
16503 item about enabling tests which are only run on some targets.
16504
16505 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16506 fail, make test names unique, use new gdb_test convention
16507 regarding pattern, use gdb_test more, etc.).
16508
16509 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16510 fail, make test names unique, etc.).
16511
16512 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16513
16514 * gdb.base/nodebug.c: Change return type of top and middle to
16515 short.
16516 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16517 are fixed by the recent mdebugread.c changes. Allow `short ()'
16518 as type for top and middle.
16519
16520 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16521
16522 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16523 nearly as I can tell, the whole thing was an accident in Stu's
16524 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16525 to replace a send/expect pair with gdb_test, but ended up only
16526 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16527 of 30 Mar 1995 took care of it, but left this vestigial comment
16528 which I am now nuking.
16529
16530 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16531
16532 * gdb.base/break.exp: Look for different line number for
16533 breakpoint at main depending on usestubs.
16534
16535 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16536
16537 * gdb.base/list.exp: Adjust some alternate expect patterns to
16538 match recent list0.c change. Add alternate expect pattern for
16539 output from `list default lines around main' for optimizing
16540 compilers.
16541
16542 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16543
16544 * lib/gdb.exp: If nosignals is not set, set it to 0.
16545
16546 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16547
16548 * config/slite-gdb.exp: Responds to load symbol table prompt.
16549 * gdb.base/break.exp: Adjust line number, fix rerun.
16550 * gdb.base/langs0.c: Add #ifdef usestubs.
16551
16552 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16553
16554 * gdb.base/list.exp: Adjust line contents after adding new lines in
16555 list0.c. Also fix a syntax error.
16556
16557 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16558 * gdb.base/break.exp: ditto.
16559 * gdb.base/list.exp: ditto.
16560 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16561 * gdb.base/run.c: ditto.
16562 * gdb.base/list0.c: ditto.
16563 * gdb.base/funcargs.c: ditto.
16564
16565 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16566
16567 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16568 $targetname, $serialport and $baud instead of hardwired variables.
16569 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16570 target doesn't support signals.
16571
16572 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16573
16574 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16575
16576 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16577
16578 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16579 Don't rely on the value of an auto variable before it has been
16580 initialized. Use gdb_test more.
16581
16582 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16583
16584 * lib/gdb.exp (default_gdb_version): A version number must start
16585 with a digit, but other than that contains all characters up to
16586 the first whitespace character.
16587
16588 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16589
16590 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16591
16592 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16593
16594 * gdb.c++/*.exp: Warn if executable does not exist. The original
16595 reason for skipping the warning was that configure.in sometimes
16596 intentionally skipped building the executables but the tcl code
16597 had no way of knowing. That (a) was always bogus with respect to
16598 error handling, (b) is no longer true (right now there is no way
16599 to skip C++ tests).
16600
16601 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16602
16603 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16604
16605 * gdb.base/list.exp: Add expect patterns for output from
16606 SunPRO compiled executables.
16607 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16608 types.
16609
16610 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16611
16612 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16613 number (we are already testing that the correct source line text
16614 gets printed).
16615
16616 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16617 that is what is intended, but something needed to be done to get
16618 sunos4 native working again.
16619
16620 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16621
16622 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16623 apparently went with a (very) old xfail.
16624
16625 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16626
16627 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16628 runto_main is a proc in gdb.exp that will do 'step' for target use
16629 stubs.
16630 * gdb.base/exprs.exp: ditto.
16631 * gdb.base/interrupt.exp: ditto.
16632 * gdb.base/opaque.exp: ditto.
16633 * gdb.base/printcmds.exp: ditto.
16634 * gdb.base/ptype.exp: ditto.
16635 * gdb.base/scope.exp: ditto.
16636 * gdb.base/setvar.exp: ditto.
16637 * gdb.base/signals.exp: ditto.
16638 * gdb.base/twice.exp: ditto.
16639 * gdb.c++/classes.exp: ditto.
16640 * gdb.c++/inherit.exp: ditto.
16641 * gdb.c++/templates.exp: ditto.
16642 * gdb.base/break.exp: no run and hit main for stubs. Change line
16643 numbers for breakpoints and info breakpoint.
16644 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16645 breakpoint().
16646 * gdb.base/callfuncs.c: ditto.
16647 * gdb.base/exprs: ditto.
16648 * gdb.base/interrupt.c: ditto.
16649 * gdb.base/opaque0.c: ditto.
16650 * gdb.base/printcmds.c: ditto.
16651 * gdb.base/ptype.c: ditto.
16652 * gdb.base/scope0.c: ditto.
16653 * gdb.base/setvar.c: ditto.
16654 * gdb.base/signals.c: ditto.
16655 * gdb.base/twice.c: ditto.
16656 * gdb.c++/misc.cc: ditto.
16657 * gdb.c++/templates.cc: ditto.
16658
16659 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16660
16661 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16662
16663 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16664 somewhere between `read' and `main.c'. I'm pretty sure the
16665 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16666 and it isn't particularly useful.
16667
16668 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16669
16670 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16671
16672 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16673
16674 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16675
16676 * config/mt-slite: add LIBS and -nostdlib.
16677 * config/slite-gdb.exp: add this new file to support sparclite target.
16678
16679 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16680
16681 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16682
16683 * gdb.base/a2-run.exp: Change argument to istarget from
16684 "*-*-vxworks" to "*-*-vxworks*".
16685 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16686
16687 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16688
16689 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16690 will not runto main but do a 'step' to step out of breakpoint().
16691 * config/mt-slite: add -Dusestubs.
16692
16693 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16694
16695 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16696 instead of just @.
16697
16698 * gdb.base/signals.exp: Add test for "handle all print".
16699 * TODO: Remove "handle all print". Also remove item about
16700 checking copyright date (I don't like the idea of a spurious FAIL
16701 based on when we run the tests).
16702
16703 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16704 for SunOS4 (reason for failure not investigated). Remove
16705 redundant test for $binfile.
16706
16707 * gdb.base/nodebug.c (array_index): Call malloc.
16708
16709 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16710
16711 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16712
16713 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16714 conventions and slightly simplify the matching regexp.
16715
16716 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16717
16718 * gdb.base/break.exp: Update gdb_test invocation to use new
16719 convention.
16720
16721 * lib/gdb.exp: If noargs is not set, set it to 0.
16722
16723 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16724 tests unique.
16725
16726 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16727
16728 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16729
16730 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16731 one argument of type "<non-float parameter>".
16732
16733 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16734
16735 * config/rom68k.exp: New file to support Motorola IDP board.
16736 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16737 * gdb.base/break.c: Change things around so that this program
16738 doesn't depend upon args. This is necessary to make remote
16739 targets work (in general, they can't take args).
16740 * gdb.base/break.exp: Don't try to send args to program. Don't
16741 expect output. Also, replace lots of code with gdb_test.
16742
16743 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16744
16745 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16746 printing of '\'' (which is what the comment says we are testing,
16747 even though we were not), not '''.
16748 (test_integer_literals_rejected): Test that printing ''' is an error.
16749
16750 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16751 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16752 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16753 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16754 Use gdb_test not test_print_accept.
16755 * lib/gdb.exp: Remove test_print_accept.
16756
16757 * gdb.base/signals.exp (signal_tests_1): Make pass message
16758 consistent with fail message.
16759
16760 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16761 unsigned char; the bug (PR 1821) is fixed.
16762
16763 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16764
16765 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16766 successful tests--makes xfailing them work right.
16767
16768 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16769
16770 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16771 only \r\n, not .*. The test can pass .* as the last thing in
16772 $pattern if that is what it wants. In addition to providing this
16773 flexibility, this change should speed up pattern matching in cases
16774 where the pattern already ended with .* (there were a number of
16775 them). This change also helps catch bad patterns--in the old
16776 scheme the typo "char \*" instead of "char \\*" would pass. Now
16777 it is caught.
16778 * Many .exp files: Update callers.
16779
16780 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16781 clearer and does not spuriously match multiple ('s. Likewise for
16782 ) and *.
16783
16784 * gdb.base/nodebug.exp: Test ability to call a function and pass
16785 it a string (even with no debugging info).
16786
16787 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16788 "p '\'", which is the same as "p ''" once tcl gets done with
16789 quoting, to "p '\\'", which I suspect is what is intended (one
16790 backslash gets sent to GDB).
16791
16792 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16793
16794 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16795
16796 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16797 1817) was fixed literally years ago.
16798
16799 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16800
16801 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16802 test, it causes stepping out of call_after_alloca_subr with
16803 optimizing compilers.
16804 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16805 fails.
16806
16807 * gdb.c++/templates.exp: Source templ-info.exp only if
16808 the templates executable exists.
16809
16810 * gdb.c++/misc.cc (class Contains_static_instance,
16811 class Contains_nested_static_instance),
16812 gdb.c++/classes.exp (test_static_members): Test printing of
16813 a class that contains a static instance of the class.
16814
16815 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16816
16817 * gdb.base/langs2.c (cppsub_): Don't prototype.
16818 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16819 only, I believe).
16820
16821 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16822
16823 * lib/gdb.exp (skip_chill_tests): New procedure.
16824
16825 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16826
16827 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16828
16829 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16830 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16831
16832 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16833
16834 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16835
16836 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16837 disassemble 8, not 16, instructions for part 4.
16838
16839 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16840 support the latter anymore.
16841
16842 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16843 -DNO_PROTOTYPES.
16844 * gdb.base/callfuncs.c: Control use of prototypes based on
16845 NO_PROTOTYPES, not __STDC__.
16846 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16847 t_float_values2 tests if prototypes in use.
16848
16849 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16850 t_double_values): When checking differences against DELTA, check
16851 that difference is within the range (-DELTA,DELTA), not just
16852 (-infinity,DELTA).
16853
16854 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16855
16856 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16857 'file' command firts, then 'target', then 'load', this is due to gdb
16858 target set up.
16859 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16860
16861 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16862
16863 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16864 FP load/store variants.
16865 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16866
16867 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16868
16869 * gdb.base/term.exp: Do not give a warning if not native, it is
16870 not an abnormal condition.
16871
16872 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16873
16874 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16875 t_char_array".
16876
16877 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16878
16879 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16880 are getting the version number.
16881
16882 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16883 if not native, it is not an abnormal condition.
16884
16885 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16886
16887 * lib/gdb.exp: Just use "file exists", rather than undocumented
16888 dejagnu procedure "findfile".
16889
16890 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16891
16892 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16893 (LDFLAGS): Set to -Xlinker -Ur.
16894
16895 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16896 Removed, these values are set by lib/gdb.exp.
16897
16898 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16899
16900 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16901
16902 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16903 of replicating gdb startup code.
16904
16905 * config/mt-vxworks (LDFLAGS): Set to -r.
16906 (CFLAGS_FOR_TARGET): Removed.
16907
16908 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16909 (gdb) and gdb for vxworks uses (vxgdb).
16910
16911 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16912 executable is not in the tree and host != target, use sed and
16913 program_transform_name to determine the gdb name used by the
16914 target.
16915
16916 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16917 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16918
16919 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16920
16921 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16922 floats, chars, and shorts where there are ANSI-style function
16923 definitions.
16924
16925 * gdb.base/langs.exp, gdb.base/langs*: New test.
16926 * gdb.base/Makefile.in: Build it.
16927 * TODO: Remove item about checking that C names don't get C++
16928 demangling applied; this test tests it.
16929
16930 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16931
16932 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16933 went with the const70 xfail. The xfail went away a year ago.
16934
16935 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16936
16937 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16938 for hp300.
16939
16940 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16941
16942 * gdb.base/a1-selftest.exp: Don't run on hp300.
16943
16944 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16945
16946 * Makefile.in (site.exp): Set host_alias and target_alias as well
16947 as host_triplet and target_triplet.
16948
16949 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16950
16951 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16952
16953 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16954 places as other ecoff systems).
16955
16956 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16957 ultrix.
16958
16959 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16960
16961 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16962 remove them.
16963 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16964 variable and "variable" in addition to "data variable".
16965 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16966
16967 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16968 2.
16969 * gdb.base/list1.c (long_line): Add additional statement at start
16970 of function.
16971 * gdb.base/list.exp (test_forward_search): Update line number to
16972 reflect new statement.
16973
16974 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16975
16976 * gdb.base/signals.exp: Reinitialize searched source directories
16977 after gdb_start call.
16978
16979 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16980
16981 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16982 * gdb.stabs/Makefile.in: Likewise.
16983
16984 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16985 change. Instead split the tests into smaller pieces.
16986 * gdb.disasm/hppa.s: Corresponding changes.
16987
16988 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16989
16990 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16991 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16992
16993 * gdb.base/funcargs.exp: Modify many tests so that every test
16994 either passes or fails. Make some test names unique.
16995
16996 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16997
16998 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16999 Call stty to set interrupt character.
17000
17001 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17002 for HP assembler versus GNU assembler based on actual behavior of
17003 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17004
17005 * TODO: Suggest a few more stepping tests.
17006
17007 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17008
17009 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17010 restart GDB for h8300 after a continue.
17011 (return): Add pattern to match a29k-udi behavior.
17012 * gdb.base/nodebug.exp: Remove obsolete comment.
17013 * gdb.base/regs.exp: New file, testing of register displays.
17014 * gdb.base/return.exp: Fix typo in reference to $objdir.
17015 * gdb.base/whatis.exp: Always start with a fresh GDB.
17016
17017 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17018
17019 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17020 higher, these tests generate a lot of output.
17021
17022 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17023
17024 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17025 code following the catch silently ignored some errors; without the
17026 catch they should be thrown like any other tcl error. Also, the
17027 catch used "" instead of {} which meant all the callers who wanted
17028 to include one of the characters "[]$ had to quote it an extra time.
17029 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17030 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17031 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17032 Remove extra quoting.
17033
17034 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17035
17036 * gdb.base/commands.exp: Make test names unique; every test either
17037 passes or fails. Update some comments.
17038
17039 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17040
17041 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17042
17043 The following fixes a FAIL caused by the fact that the alpha stabs
17044 configuration didn't use the ".if alpha" code in weird.def.
17045 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17046 bit pointer, so the 32 bit version works even on the alpha.
17047 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17048 Remove the stuff which allowed us to have separate versions for
17049 alpha and everything else.
17050
17051 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17052 regexp which "info func operator\[\](" is supposed to match. Fix
17053 string to send to GDB. Note that GDB still doesn't work right. Add a
17054 new test for "info func .perator\[\](" which GDB does handle correctly.
17055
17056 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17057
17058 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17059
17060 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17061 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17062 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17063 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17064 it makes the tests harder to understand and confuses test-o-matic.
17065 The preferred style is that each test provides a PASS or a FAIL,
17066 and has a unique message (e.g. "continue #54" not just "continue")
17067 which is the same for the pass and the fail.
17068 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17069 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17070 to lib/gdb.exp.
17071 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17072 prt_accept which was basically the same thing. Likewise for
17073 test_print_reject and prt_reject.
17074 * lib/gdb.exp (test_print_reject): Add some more error message
17075 patterns to match from the former printcmds.exp (prt_reject).
17076 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17077 One defect of the passcount stuff is that some of it failed to
17078 report XPASS where appropriate.
17079 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17080 stuff before and after arg in expected pattern.
17081 (test_paddr_operator_functions): Re-do test without print_addr_of;
17082 this is the only test which seems to want extra stuff there.
17083
17084 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17085
17086 * gdb.base/nodebug.exp: Update new tests to reflect improved
17087 wording of gdb output.
17088
17089 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17090 and "ptype" work on variables in files compiled without -g.
17091 Replaces commented out "maint print msymbol" tests.
17092
17093 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17094
17095 * gdb.base/setvar.c (dummy): Call malloc.
17096
17097 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17098 losing with the irix4 sed.
17099
17100 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17101 ALRM" on irix4.
17102
17103 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17104
17105 * TODO: Remove items about corefile.exp testing new exec-file and
17106 backtrace; both are now done. Add items about printing enums.
17107
17108 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17109
17110 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17111 "get signal $thissig" test fails.
17112
17113 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17114
17115 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17116
17117 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17118 compiler warning with dec alpha compiler.
17119
17120 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17121 extra \n from gdb_test call (this explains why the prompt test
17122 that I removed yesterday was there).
17123 (user_defined_command_test): Remove extra \n and prompt test.
17124
17125 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17126 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17127 doesn't exist.
17128 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17129 Also remove alpha workaround, which turns out to be because
17130 SIGABRT == SIGLOST.
17131
17132 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17133
17134 * gdb.base/help.exp: Don't test "help show".
17135
17136 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17137
17138 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17139 "set print address" is on.
17140 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17141 pass prompt to gdb_test; gdb_test already looks for the prompt.
17142
17143 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17144
17145 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17146 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17147 was to make sure that gdb can read a core file. But (a) the "read
17148 the corefile" part didn't make it to a1-selftest.exp, we just
17149 delete the corefile after creating it, and (b) we test reading
17150 corefiles in corefile.exp anyway. Also, this test left around a
17151 xgdb process on Solaris.
17152
17153 * gdb.base/corefile.exp: Also test backtrace.
17154
17155 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17156
17157 * gdb.base/commands.exp: Test a simple user defined command with
17158 arguments and if/while statements; verify the full user command is
17159 printed by "show user".
17160
17161 * gdb.base/commands.exp: Test if/while commands as part of a
17162 breakpoint command list; verify they appear in breakpoint
17163 information.
17164
17165 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17166
17167 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17168 than by dividing by zero.
17169
17170 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17171
17172 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17173 performing an inferior call with watchpoints enabled.
17174 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17175 call.
17176
17177 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17178
17179 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17180 of "file" command.
17181
17182 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17183 Add additional pattern for when "int operator int(void);" appears
17184 in a different order.
17185
17186 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17187
17188 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17189
17190 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17191 and "signal" with ".*".
17192
17193 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17194
17195 * TODO: Add note about "handle all nostop".
17196
17197 * gdb.base/{sigall.c, sigall.exp}: New test.
17198 * gdb.base/Makefile.in: Add it.
17199
17200 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17201
17202 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17203 when invoking GDB, suppresses any windowing interface.
17204
17205 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17206
17207 * config/sim-gdb: New file, simulator testing support.
17208
17209 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17210
17211 * gdb.base/interrupt.exp: Test calling func1 twice.
17212
17213 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17214
17215 * gdb.base/list.exp (test_forward_search): Set timeout higher
17216 when we'll be getting lots of output from gdb.
17217
17218 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17219 "init_malloc" to after the expect statement. Run it if that
17220 regexp is taken, but also for two others which happen if source
17221 cannot be found.
17222
17223 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17224
17225 * gdb.base/printcmds.exp: New test, for printing register before
17226 program is running.
17227
17228 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17229
17230 * gdb.base/list.exp: Correct some alternate expect patterns
17231 to reflect changes in list1.c.
17232
17233 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17234
17235 * TODO: Add item regarding large frames.
17236
17237 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17238
17239 * TODO: Remove item about enabling return.exp; it
17240 is enabled. Suggest a few more "return" tests.
17241
17242 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17243
17244 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17245 anonymous unions.
17246
17247 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17248
17249 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17250 and pr-5646.o, so "make" is the same as "make all", not "make
17251 pr-4975.o".
17252
17253 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17254
17255 * gdb.base/list.exp: Adjust expectations to reflect changes in
17256 list1.c.
17257 (test_forward_search): New test proc.
17258 * gdb.base/list1.c (long_line): New function, has long source line.
17259
17260 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17261
17262 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17263 additional line of code that was added.
17264
17265 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17266
17267 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17268 tests so as not to overflow expect's input buffers.
17269 * gdb.disasm/hppa.exp: Corresponding changes.
17270
17271 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17272
17273 Beginnings of template debugging tests.
17274 * gdb.c++/templ-info.cc: New file to test for template
17275 debugging capability of the compiler.
17276 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17277 templ-info.cc.
17278 * gdb.c++/templates.cc: Add explicit template instantiations
17279 to enable compiling with -fno-implicit-templates. Add destructor
17280 and 'value' method to T5 class for template tests.
17281 * gdb.c++/templates.exp: Add testcases for printing of template
17282 types, setting breakpoints on template methods and calling a
17283 template method.
17284
17285 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17286
17287 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17288 branch target since some assemblers (gas-2.5) may emit a
17289 relocation for the branch instead of resolving it in the
17290 assembler.
17291
17292 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17293
17294 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17295 through signal handler.
17296
17297 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17298
17299 * configure.in (*-*-netware): Use config/mt-netware.
17300
17301 * config/mt-netware: New file.
17302 * config/mt-i386-netware: Removed, separate configs for different
17303 netware architectures are no longer needed now that we have
17304 --with-headers.
17305
17306 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17307
17308 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17309 by the recent changes to use ANSI C arithmetic conversions.
17310
17311 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17312
17313 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17314 bug involving using inferior_pid to figure out whether to select a
17315 frame.
17316
17317 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17318
17319 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17320 match the current disassembler output.
17321
17322 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17323
17324 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17325 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17326 types, expect "int" as type of integer values (for now).
17327
17328 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17329
17330 * gdb.base/commands.exp: New tests for if/while commands.
17331
17332 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17333
17334 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17335 by .*, since hex values have different syntax in Chill mode.
17336
17337 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17338
17339 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17340 linefeed from expect pattern for repeated types with indices > 9.
17341
17342 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17343
17344 First part of Fortran test suite.
17345 * gdb.fortran: New directory.
17346 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17347
17348 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17349
17350 * gdb.base/default.exp: Update expect pattern for load command
17351 without arguments.
17352
17353 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17354
17355 * configure.in: Change i386 to i[345]86.
17356 * gdb.base/configure.in: Likewise.
17357 * gdb.c++/configure.in: Likewise.
17358 * gdb.chill/configure.in: Likewise.
17359
17360 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17361
17362 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17363 patterns, since that is not a valid context for comments.
17364
17365 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17366
17367 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17368 repeated types and repeated types with indices > 9.
17369
17370 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17371
17372 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17373 2417; old bug has been fixed.
17374
17375 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17376
17377 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17378 send the newline ourselves instead of assuming gdb_test will do
17379 so when passed an empty input string.
17380
17381 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17382 stabs testcode.
17383
17384 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17385
17386 * lib/gdb.exp (gdb_test): Don't send anything if the first
17387 argument is an empty string. This makes cases where we want to
17388 match output that is already in expect's buffers (for example,
17389 matching a breakpoint after gdb_run_cmd has been called) work
17390 reliably.
17391
17392 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17393
17394 * config/netware.exp: New file.
17395
17396 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17397
17398 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17399 the -B and -L prefixes so we can find the debugging stub.
17400
17401 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17402 there and we are using the gcc from the tree.
17403
17404 * gdb.base/types.c: Removed.
17405
17406 * gdb.base/configure.in: Look for makefile fragments in ../config.
17407 Recognize i386-*-netware.
17408 * gdb.c++/configure.in: Likewise.
17409
17410 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17411
17412 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17413 the correct TCL syntax.
17414
17415 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17416
17417 * gdb.base/opaque.exp: use runto instead of messing around with
17418 breakpoints. Simplify by using gdb_test.
17419
17420 * gdb.base/bitfields.exp: restart between tests on netware targets
17421 because breakpoints aren't relocated after target death. Run
17422 processes to completion.
17423
17424 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17425
17426 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17427
17428 * Makefile.in: Remove extra tabs that confuse some versions
17429 of "make". Use the newly built gdb to test with by default,
17430 rather than the first one in the tester's search path.
17431
17432 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17433
17434 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17435
17436 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17437 condition help.
17438
17439 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17440
17441 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17442
17443 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17444 running.
17445 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17446 * gdb.base/funcargs.exp: Likewise.
17447
17448 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17449 * gdb.base/funcargs.exp: Likewise.
17450
17451 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17452 message is "".
17453
17454 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17455
17456 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17457 return,signals,twice}.exp: Handle non-existant binaries
17458 consistantly.
17459
17460 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17461 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17462 might testing a cross development system.
17463
17464 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17465
17466 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17467 runtest script is relative to ${srcdir}, not ${rootdir}.
17468
17469 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17470
17471 * gdb.base/signals.exp: Allow for optionality of breakpoint
17472 address.
17473
17474 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17475
17476 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17477
17478 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17479
17480 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17481 for size_t definition.
17482 * gdb.c++/templates.cc: Likewise
17483
17484 * config/mt-i386-netware: New file.
17485
17486 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17487 defined.
17488
17489 * gdb.base/Makefile.in: Added support for systems that name core
17490 files by appending "core" to the program name.
17491 * gdb.base/a1-selftest.exp: Likewise.
17492
17493 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17494
17495 * gdb.base/return.exp: Add comment and message for `return double'
17496 test failure on Sparc Solaris.
17497
17498 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17499
17500 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17501
17502 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17503
17504 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17505 from optimizing them away.
17506 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17507 patterns to include default constructors and assignment operators,
17508 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17509 character in the output of the virtual base pointer.
17510
17511 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17512
17513 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17514 expression match in print_addr_of to avoid unintented matches.
17515 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17516 versions up to 2.5.8.
17517
17518 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17519
17520 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17521 included file to run under newer versions of expect.
17522 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17523 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17524 Remove xfail for the virtual table of BDDHookV.
17525
17526 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17527
17528 * lib/gdb.exp (string_to_regexp): Set a default result.
17529 (default_gdb_start): Fix misleading message.
17530
17531 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17532
17533 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17534 Remove all CC, etc definitions.
17535 * config/mt-hpux: New file.
17536 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17537 (CFLAGS, LDFLAGS): Define.
17538 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17539
17540 * Makefile.in (site.exp): Don't insert host_os, etc.
17541 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17542 (distclean): Check existence of subdir.
17543 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17544 * gdb.base/Makefile.in: General cleanup and simplification.
17545 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17546 to build executables. Use default rule to build .o files.
17547 (EXPECT, RUNTEST, CC): Fix relative pathname.
17548 (site.exp): Don't insert host_os, etc.
17549 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17550 and/or SIGUSR1 defined.
17551 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17552 * gdb.c++/Makefile.in: General cleanup and simplification.
17553 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17554 (CFLAGS): Remove.
17555 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17556
17557 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17558
17559 * gdb.base/recurse.exp: Misc changes to get tests running again
17560 after Kung's changes to the watchpoint code.
17561 * gdb.base/watchpoint.exp: Likewise.
17562
17563 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17564
17565 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17566
17567 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17568
17569 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17570 * lib/gdb.exp (default_gdb_start): Define.
17571 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17572 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17573 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17574 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17575 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17576 Don't call gdb_target_udi in between tests.
17577
17578 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17579
17580 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17581 (which was basically just a local version of the same thing). In
17582 addition to avoiding duplication, gdb_test_exact is faster.
17583 * lib/gdb.exp (gdb_test_exact): Fix typo.
17584
17585 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17586 don't give an error.
17587
17588 * gdb.base/term.exp: Call delete_breakpoints before starting.
17589
17590 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17591 (t10): Add comment.
17592
17593 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17594
17595 Reorganization of the GDB Test Suite.
17596
17597 * gdb.base: New directory, contains all the basic tests.
17598 * gdb.c++: New directory, tests specific to C++.
17599 * gdb.chill: New directory, tests specific to Chill.
17600 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17601 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17602 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17603 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17604 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17605 t30-31 to chill).
17606 * */gdbme.*: Rename to match appropriate expect scripts.
17607 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17608 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17609 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17610 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17611 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17612 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17613 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17614 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17615 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17616 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17617 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17618 gdb.c++/virtfunc.cc: New names of C++ files.
17619 * gdb.chill/chillvars.ch: New name of Chill file.
17620 * gdb.base/configure.in, gdb.c++/configure.in,
17621 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17622 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17623 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17624 * configure.in (configdirs): Update to reflect directory changes.
17625 (target_abbrev): No longer define for any configuration.
17626 * Makefile.in: Cosmetic improvements to header comments.
17627
17628 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17629
17630 Various changes to gdb.t31:
17631
17632 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17633 * gdbme.ch: Make all key-words and predefineds be upper-case.
17634 * chillvars.exp: Expect key-words and predefinds in upper-case.
17635
17636 * chillvars.exp: Use gdb_test_exact many places.
17637 Change expected output for arrays (which now includes index labels).
17638
17639 * pr-5020.exp, gdme.ch (module PR_5020):
17640 New test, for PR-5020.
17641
17642 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17643
17644 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17645 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17646
17647 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17648
17649 * Makefile.in: Fix bit-rot in definitions of CHILL,
17650 CHILL_FOR_TARGET and Chill_LIB.
17651 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17652 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17653 CHILL, and CHILL_LIB.
17654
17655 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17656
17657 * Revert the previous changes. Please see Rob's directory
17658 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17659
17660 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17661
17662 * Makefile.in, configure.in, config/mips-gdb.exp,
17663 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17664 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17665 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
17666 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17667 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17668 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17669 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17670 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17671 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17672 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17673 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17674 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17675 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17676 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17677 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17678 changes from 94Q1.
17679
17680 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17681
17682 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17683 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17684 Rob's new testing fragments.
17685
17686 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17687
17688 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
17689 lib/gdb.exp: Replace error proc calls with perror.
17690
17691 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17692
17693 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17694 version also, match on casted version strings, and match on
17695 gdb startup case where the line numbers might be messed up.
17696
17697 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17698
17699 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
17700 (CFLAGS): Delete it from here.
17701
17702 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17703
17704 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17705
17706 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17707
17708 * Makefile.in (RUNTEST): Default to just "runtest".
17709
17710 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17711
17712 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17713 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17714 the code has been restructured.
17715
17716 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17717
17718 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17719 \n, not just one of each.
17720
17721 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17722 /bin/cc gives a warning if you do.
17723
17724 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17725
17726 * gdb.t24/demangle.exp: change expect pattern of
17727 __t10ListS_link1ZUiRCUiPT0
17728
17729 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17730
17731 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17732 on local variables in recursive functions.
17733
17734 * gdb.t07/Makefile.in: Build the new test.
17735
17736 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17737
17738 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17739 directly. Instead compare the return values from actual calls.
17740
17741 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17742
17743 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17744
17745 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17746
17747 * From Peter Schauer with minor modifications.
17748 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17749 stops in mid-line in the caller. Add xfail for returning a float
17750 value on X86 targets.
17751
17752 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17753
17754 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17755 to avoid expect lossage.
17756 (fmem_LRbug_tests): Likewise.
17757 * gdb.disasm/hppa.s: Corresponding changes.
17758
17759 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17760 conditions to work with latest dejagnu/expect.
17761
17762 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17763 expected to fail on the PA.
17764 (backtrace in call with trampolines): Explicitly require main
17765 to be frame #1 (no trampolines should show up in backtrace).
17766
17767 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17768 "continue -expect".
17769 * gdb.t06/break.exp: Likewise.
17770 * gdb.t07/watchpoint.exp: Likewise.
17771 * gdb.t13/bitfields.exp: Likewise.
17772 * gdb.t15/{funcargs,return}.exp: Likewise.
17773 * gdb.stabs/weird.exp: Likewise.
17774 * config/{mips,udi}-gdb.exp: Likewise.
17775
17776 * hppa.sed: Enclose comments within a sed command to avoid
17777 losing with the old OSF1 sed.
17778
17779 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17780
17781 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17782 sequent dynix.
17783 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17784 * gdb.t15/funcargs.exp: Conditionally step again to really
17785 finish from marker_call_with_trampolines. Handle the case where
17786 the first step from within call_with_trampolines already steps
17787 us back to main.
17788 * gdb.t15/gdbme.c: Add comment to closing brace of
17789 call_with_trampolines for funcargs.exp.
17790
17791 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17792
17793 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17794 Fix typo(s).
17795
17796 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17797
17798 * gdb.t07/gdbme.c: More code for watchpoint testing.
17799
17800 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17801 "Hardware watchpoint" throughout file.
17802 (test_watchpoint_triggered_in_syscall): New test.
17803 (test_complex_watchpoint): New test.
17804
17805 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17806
17807 * gdbme.c (call_with_trampolines): New function to try and step
17808 into. Tests trampoline problems on the PA.
17809
17810 * funcargs.exp (localvars_in_indirect_call): No longer expect
17811 stepping into indirect call to fail on PAs.
17812 (test_stepping_over_trampolines): New test.
17813
17814 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17815
17816 * TODO: Add suggestions for static member function tests, and
17817 completion tests.
17818
17819 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17820
17821 * TODO: Add suggestions for "p/a" tests.
17822
17823 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17824 (default_gdb_exit): Replace all the hair with sending "quit" to
17825 the process with a simple close.
17826
17827 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17828
17829 * TODO: Add suggestions for shared library tests.
17830
17831 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17832
17833 * TODO: Add suggestions for x/s tests.
17834
17835 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17836
17837 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17838 "enable once", and "enable breakpoints once" with ".*".
17839
17840 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17841
17842 * TODO: Add suggestions about structure passing tests.
17843
17844 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17845
17846 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17847 the primary1 test, use work around if __GNUC__ < 2.
17848 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17849 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17850 Test for bad output rather than waiting for timeout. Issue
17851 second continue only if first continue failed.
17852
17853 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17854
17855 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17856 operator[] test with gdb_test because the old code didn't seem to
17857 be getting the quoting right with the new dejagnu.
17858
17859 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17860
17861 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17862 one from the path.
17863 * Makefile.in: Use a fresh expect if there is one, use runtest
17864 from the src tree if there is one.
17865
17866 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17867
17868 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17869 next over recursive call. Revise the tests from that point on
17870 (which had been skipped) to match GDB's actual (correct) output.
17871
17872 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17873 with next over a breakpoint whose condition is false.
17874
17875 * gdb.t00/help.exp: Comment out "help set print" tests just like
17876 (and for same reason as) "help set" test.
17877
17878 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17879
17880 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17881 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17882
17883 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17884
17885 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17886 necessary gdb_target_udi.
17887
17888 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17889
17890 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17891 1838 and 2417; they are fixed.
17892
17893 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17894 gdb.t03/ptype.exp (ptype structure, ptype union):
17895 Remove xfails; the test is looser than when the xfails were added.
17896
17897 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17898 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17899
17900 * gdb.t01/run.exp: Only run shell test if isnative.
17901
17902 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17903 since "run" automatically loads if necessary. Call gdb_target_udi
17904 after the "file" since "file" kills any execution target.
17905
17906 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17907 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17908 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17909 argument for UDI.
17910
17911 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17912
17913 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17914
17915 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17916
17917 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17918
17919 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17920 properly quoting regexps. This makes the second argument to
17921 demangle a fixed string, which matches the callers, instead of a
17922 shell-style pattern which is what the previous implementation
17923 used. Update some of the callers.
17924
17925 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17926
17927 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17928 (comib_nullified_tests): Fix typo.
17929 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17930 strings. No longer expected to fail.
17931
17932 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17933 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17934 strings. No longer expected to fail.
17935
17936 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17937 string. No longer expected to fail.
17938
17939 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17940
17941 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17942 No longer expected to fail.
17943
17944 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17945 string. No longer expected to fail.
17946
17947 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17948
17949 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17950 only in the names (I probably got most of them). I was even
17951 generous with some which differed in underscores in names, and
17952 probably missed a few, and I *still* was able to remove almost a
17953 third of the file with almost no impact on testsuite coverage.
17954
17955 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17956
17957 * gdb.t00/default.exp: Match udi_attach error message as well as
17958 the one from child_attach.
17959
17960 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17961
17962 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17963
17964 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17965 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17966
17967 * Move test with enums and partial symbols back to
17968 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17969 Reverts the change of 26 May 93. Per today's change to
17970 stabs.texinfo, the behavior that weird.exp was expecting was
17971 unreasonable; what is important is that the compiler+gdb get
17972 things right, which happens with a recent gcc. Also fix the test
17973 to deal with native compilers which put out the stab gdb can't
17974 deal with.
17975
17976 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17977
17978 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17979 in the names. The main thing these accomplish is to slow things down.
17980 Many more such duplicates surely remain.
17981
17982 * gdb.t00/help.exp: Comment out "help support" test just like
17983 (and for same reason as) "help set" test.
17984
17985 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17986
17987 * gdb.t06/break.exp: Remove setup_xfails for
17988 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17989 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17990 about known bug in gcc to include up through 2.5.8.
17991 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17992 well as "_vb$".
17993 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17994 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17995 with latest gcc and gdb.
17996 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17997 well as "_vb$".
17998
17999 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18000
18001 * configure.in (hppa*-*-*): Also configure and build stabs-only
18002 tests.
18003
18004 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18005
18006 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18007 * gdb.t10/configure.in (hppa*-*-*): Use it.
18008
18009 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18010
18011 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18012
18013 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18014
18015 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18016 versions prior to 1.13.5.
18017
18018 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18019
18020 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18021 the prompt is at the start of a line.
18022
18023 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18024
18025 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18026 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18027 in the copr tests now.
18028 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18029 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18030 expected to fail.
18031
18032 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18033
18034 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18035 gdb.t31/chillvars.exp, lib/gdb.exp:
18036 Tweak to run under either version of expect.
18037 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18038 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18039 * gdb.t11/list.exp: Remove extraneous whitespace.
18040
18041 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18042
18043 * gdb.t16/printcmds.exp (test_print_strings): Accept
18044 "(unsigned char *) " before the string.
18045
18046 * TODO: Add notes about printing of fancy types and GDB expressions.
18047
18048 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18049
18050 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18051 * gdb.t06/configure.in: Don't try to compile signals test program
18052 if doing mips-idt-ecoff.
18053
18054 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18055
18056 * Most .exp files: Tweak to run under either version of expect.
18057
18058 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18059
18060 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18061 xfails; I'm not sure why they are failing, but not because of PR 1806.
18062
18063 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18064
18065 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18066 defined in lib/gdb.exp.
18067
18068 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18069
18070 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18071 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18072 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18073 have to be typeless.
18074
18075 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18076
18077 * TODO: Add suggestion for copyright year test.
18078
18079 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18080
18081 * configure.in (*-*-lynxos*): Add stabs tests.
18082
18083 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18084
18085 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18086 so insert a tab before any assembler directive in column zero.
18087
18088 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18089 stores.
18090 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18091 stores.
18092 (fpu_short_memory_tests): Likewise.
18093
18094 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18095
18096 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18097 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18098 .stabs directives in comments.
18099
18100 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18101
18102 * TODO: New file, describing tests we could write.
18103 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18104
18105 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18106
18107 * gdb.t06/signals.exp: Add kludge to force re-sync.
18108
18109 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18110 to xgdb instead of gdb, get out of gdb.
18111
18112 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18113
18114 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18115 for info.
18116
18117 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18118
18119 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18120 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18121 * gdb.stabs/hppa.sed: New sed script for the PA.
18122
18123 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18124
18125 * gdb.stabs: Re-write weird.def and configuration to use sed
18126 instead of cpp. sed is portable and POSIX; cpp is neither.
18127
18128 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18129
18130 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18131
18132 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18133
18134 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18135
18136 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18137
18138 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18139 "_vb$".
18140 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18141 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18142
18143 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18144
18145 * lib/gdb.exp: Comment out code which depends on non-existent
18146 `transform' procedure.
18147
18148 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18149
18150 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18151 * lib/gdb.exp: Transform tool name.
18152 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18153 1.1's new error handling system.
18154
18155 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18156
18157 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18158
18159 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18160
18161 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18162 They made pattern matching so slow that timeouts happened on
18163 heavily loaded systems. Now any output from "show print" which
18164 gets us back to the GDB prompt is a PASS.
18165
18166 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18167
18168 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18169
18170 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18171
18172 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18173
18174 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18175 It is not from PR 3220.
18176
18177 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18178
18179 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18180 just started failing because they depended on the order the
18181 subcommands are presented, or exact docstring text. This kind of
18182 test is a pain and has minimal benefit.
18183
18184 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18185
18186 * gdb.t09/corefile.exp: At end of test, use "core" command with
18187 no arguments.
18188
18189 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18190
18191 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18192 17}/Makefile.in: Make it possible to run the testsuite with Sun
18193 make and CC = cross gcc by adding explicit build rules for .o
18194 files.
18195
18196 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18197
18198 * gdb.t15/funcargs.exp: Don't put comments on same line as
18199 setup_xfail (@#$*%& tcl braindamage!).
18200
18201 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18202
18203 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18204
18205 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18206
18207 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18208 * gdb.t20/inherit.exp: remove three dumplicate entries.
18209
18210 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18211
18212 * gdb.t06/break.exp: For "next over recursive call", fail on any
18213 incorrect output, not just on "factorial (value=2)".
18214
18215 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18216
18217 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18218 working now. Add an xfail if accesing a bss variable causes
18219 a memory error if the target is not yet run.
18220
18221 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18222
18223 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18224 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18225 name of __st* demangling (2 strings). Did Kung really get the
18226 more than 95 others right without testing them?
18227
18228 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18229
18230 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18231
18232 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18233
18234 * configure.in (configdirs): Add gdb.disasm
18235 * gdb.disasm: New directory for GDB disassembler tests.
18236 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18237
18238 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18239
18240 * gdb.t00/help.exp: Don't test "help set".
18241
18242 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18243 from within expect statements. None of these happen anymore and
18244 they cause regressions to be silently unnoticed.
18245
18246 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18247 messages) about known failures with gcc cygnus-2.4.5-930417.
18248
18249 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18250 comp-info.exp so it gets built if it doesn't exist.
18251
18252 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18253 it is no longer used.
18254 * gdb.t13/comp-info.c: Removed.
18255
18256 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18257
18258 * gdb.t06/signals.exp: Add xfail for sun3.
18259
18260 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18261
18262 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18263 relevant because ^C doesn't get sent but failure can be reproduced
18264 interactively).
18265
18266 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18267
18268 * gdb.stabs/alpha.mt: New configuration file for alpha.
18269 * gdb.stabs/configure.in: Use it.
18270 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18271 sharing with alpha.mt, redefine long to word via preprocessor.
18272 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18273 for alpha.
18274 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18275 native cc.
18276 * gdb.t00/teststrategy.exp: Change expect string so that we
18277 consume the `(xgdb)' from the command echo and from the gdb prompt.
18278 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18279 gdb currently compares all values as long, so this failure probably
18280 applies to any configuration where LONGEST is bigger than a target int.
18281 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18282 with gcc.
18283 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18284 to handle opaque pointers, gcc is.
18285 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18286 as first argument. Include <sys/types.h> and change all operator
18287 new definitions to use size_t.
18288 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18289 now that we use size_t.
18290
18291 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18292
18293 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
18294 a long or float array cast all array members to the same type.
18295 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
18296 with 64 bit longs.
18297 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
18298 on alpha.
18299 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
18300
18301 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18302
18303 * gdb.t24 (demangle.exp): Constructors of templates have names like
18304 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18305 section 14.6 of the ARM.
18306
18307 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18308 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18309 accomplish little and slow down the testsuite.
18310
18311 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18312 Accept spaces various places.
18313
18314 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18315
18316 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18317 with watchpoint enabled.
18318
18319 * Makefile.in: Remove definition of CC and remove the second
18320 definition of CXX (the "CXX = gcc" one remains). These definitions
18321 were causing backquotes to be expanded within backquotes, which
18322 doesn't work.
18323
18324 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18325
18326 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18327
18328 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18329
18330 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18331 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
18332 by mips cc and contains no stabs entries.
18333
18334 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18335
18336 * config/vx-gdb.exp: Use fake device to load files rather than
18337 NFS.
18338 * lib/gdb.exp: New proc to do "file" command.
18339 * config/unix-gdb.exp: Use new "file" proc.
18340
18341 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18342
18343 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18344 Rework board rebooting slightly.
18345 (gdb_exit): Don't exit from the remote shell; there isn't one.
18346 * gdb.stabs/weird.exp: If a program is being debugged already,
18347 kill it.
18348 * gdb.t04/setvar.exp: Stop and restart gdb.
18349 * gdb.t05/expr.exp: Likewise.
18350 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18351 restart gdb and reload the program.
18352 * gdb.t08/opaque.exp: Likewise.
18353 * gdb.t12/scope.exp: Likewise.
18354 * gdb.t13/bitfields.exp: Likewise.
18355 * gdb.t15/funcargs.exp: Likewise.
18356 * gdb.t20/classes.exp: Likewise.
18357 * gdb.t03/ptype.exp: Increase timeout.
18358 * gdb.t16/printcmds.exp (test_print_string_constants,
18359 test_print_array_constants): Likewise.
18360 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18361 * gdb.t20/classes.exp (do_tests): Likewise.
18362 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18363
18364 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18365
18366 * gdb.stabs: Renamed *wierd* to *weird*.
18367
18368 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18369
18370 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18371 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18372
18373 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18374
18375 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18376 (do_tests): Remove xfail for whatis on one_var and two_var.
18377
18378 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18379
18380 * Makefile.in: Made cross building work better by adding
18381 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18382
18383 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18384
18385 * gdb.t15/{return.c,return.exp,Makefile.in}:
18386 New test, currently commented out.
18387
18388 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18389
18390 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18391 still running and removes the leftover named socket so GDb can do
18392 clean restarts.
18393
18394 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18395
18396 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18397 console, not GDB.
18398 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18399 cross testing works better with "make check"
18400 * config/unix-gdb: Use default procedures for exit and version.
18401 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18402 with the newest VxWorks.
18403
18404 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18405
18406 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18407 old form.
18408
18409 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18410 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18411
18412 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18413
18414 * config/unix-gdb.exp: Remove this version of gdb_exit
18415 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18416 Rob says he'll look at it when he gets back to testing boards.
18417
18418 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18419
18420 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18421 an expected fail for certain ptype commands.
18422
18423 * gdb.t20/classes.exp: Update expected results of "ptype class
18424 Base1" to account for the constructor that now appears in the type.
18425
18426 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18427
18428 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18429 disappeared from list.
18430 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18431 "alldone" proc with call to cleanup and exit.
18432 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18433 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18434 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18435 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18436 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18437 "alldone" proc with simple returns that suppress remaining
18438 tests. The alldone proc went away many months ago.
18439
18440 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18441
18442 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18443
18444 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18445
18446 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18447
18448 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18449 as vax gdb will display them.
18450
18451 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18452
18453 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18454 optimizers.
18455
18456 * scope.exp: Change "bad value for localval" messages so each one
18457 is unique.
18458
18459 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18460 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18461
18462 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18463
18464 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18465
18466 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18467 doesn't exist (due to optimization).
18468
18469 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18470
18471 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18472 contains \r because the filename is long.
18473
18474 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18475 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18476
18477 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18478
18479 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18480 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18481 Ultrix.
18482 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18483 int tests.
18484 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18485
18486 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18487
18488 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18489
18490 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
18491 to match does not match the passing case but still matches the
18492 failing case.
18493
18494 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18495
18496 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18497
18498 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18499
18500 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18501 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18502 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18503 Remove various versions of gdb_exit.
18504 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18505 gdb_exit.
18506 * config/unix-gdb.exp: gdb_exit remains here, and should override
18507 the generic version, since it's doing a lot of wierd stuff that
18508 the other versions aren't. FIXME, fold it in, or abandon this
18509 version.
18510
18511 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18512
18513 * gdb.t24/demangle.exp: Add tests for PR 3220.
18514
18515 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18516
18517 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18518
18519 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18520
18521 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18522 "i386-*-*". Works for i486 as well.
18523
18524 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18525 bug, and expand domain of xfail to all SVR4 systems, since the
18526 actual problem is likely to be in generic SVR4 /proc support.
18527
18528 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18529
18530 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18531
18532 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18533
18534 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18535 xfails for other systems. Match a missing 'Continuing.' as an
18536 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18537
18538 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18539 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18540 Only issue warning for missing executables if -all option is used.
18541
18542 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18543 file if -all option is used. It's like an unpredictable XFAIL.
18544
18545 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18546
18547 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18548 for dynamically linked binaries.
18549
18550 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18551
18552 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18553
18554 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18555 to state that this is a known bug in old versions of g++.
18556
18557 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18558
18559 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18560 while waiting for `Continuing'.
18561
18562 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18563
18564 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18565 in text, data, and bss.
18566 * gdb.t10/nodebug.c: Add local and global test variables for
18567 initialized and uninitialized data.
18568
18569 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18570
18571 * config/unix-gdb.exp (gdb_exit): Add "wait".
18572
18573 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18574
18575 * gdb.t06/signals.exp: xfail the continue from the handler for all
18576 targets.
18577
18578 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18579 function with watchpoints enabled, the i386 call dummy starts with
18580 a call.
18581
18582 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18583 386 bsd names its corefiles.
18584
18585 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18586
18587 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18588 compilers don't grok it.
18589 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18590 with small octal ints rather than character constants, which
18591 are signed and might not fit if first promoted to int.
18592
18593 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18594
18595 * gdb.t09/Makefile.in (clean): Remove corefile.
18596
18597 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18598
18599 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18600
18601 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18602 and Jim Kingdon (kingdon@cygnus.com)
18603
18604 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18605 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18606 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18607
18608 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18609
18610 * gdb.t17/interrupt.exp: Add xfail for hppa.
18611
18612 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18613
18614 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18615 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18616 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18617 to determine signed-ness of bitfields and use the result to setup
18618 the xfail.
18619 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18620 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18621 call line is reached if necessary.
18622
18623 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18624
18625 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18626
18627 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18628
18629 * gdb.t06/break.exp: Also test `clear' command.
18630
18631 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18632
18633 * gdb.t00/teststrategy.exp: Remove extra quote.
18634
18635 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18636 watchpoint enabled to be for all non-68k machines.
18637
18638 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18639
18640 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18641
18642 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18643 targets use aout.mt instead of ecoff.mt as gas understands
18644 standard aout format.
18645
18646 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18647
18648 * lib/gdb.exp (runto): Don't insist that function we are running to
18649 was compiled with -g.
18650
18651 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18652
18653 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18654 to get back into the read system call.
18655 Accept leading newline in case where we woke it up.
18656
18657 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18658
18659 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18660 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18661 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18662 enable ecoff configuration.
18663
18664 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18665
18666 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18667
18668 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18669
18670 * gdb.t16/printcmds.exp: Add another printf test.
18671
18672 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18673
18674 * configure.in: If configured -with-stabs on any target, add
18675 stabsdirs to configdirs.
18676
18677 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18678
18679 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18680 fun" so pattern does not match the command itself.
18681
18682 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18683
18684 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18685
18686 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18687
18688 * gdb.t17/interrupt.exp: Test for more things.
18689
18690 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18691
18692 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18693 compiler arranges the code and line numbers.
18694
18695 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18696
18697 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18698
18699 * gdb.t00/help.exp: Increase expect input buffer size.
18700
18701 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18702
18703 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18704
18705 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18706
18707 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18708
18709 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18710 [0-9]*, not just [0-9].
18711
18712 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18713
18714 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18715
18716 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18717
18718 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18719
18720 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18721
18722 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18723
18724 * gdb.t06/signals.c: Add xfails for sun3.
18725
18726 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18727
18728 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18729 test_stepping tests.
18730
18731 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18734
18735 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18736
18737 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18738 rather than actually putting it through cpp twice.
18739
18740 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18741
18742 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18743
18744 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18745 no longer needed.
18746
18747 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18748
18749 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18750
18751 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18752 C++ features prints as "struct", make it a pass, not an xfail.
18753
18754 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18755
18756 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18757 Don't require VA to print as "class" rather than "struct".
18758
18759 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18760
18761 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18762
18763 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18764
18765 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18766
18767 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18768
18769 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18770 order.
18771
18772 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18773
18774 * gdb.t16/printcmds.exp: Add printf tests.
18775
18776 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18777
18778 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18779
18780 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18781
18782 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18783 pass counts, to counteract any existing or future setup_xfails.
18784
18785 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18786
18787 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18788 {BEGIN,END}_COMMON for common block instead of STAB.
18789 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18790
18791 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18792 intp_var should be N_GSYM not N_LSYM.
18793 wierd-aout.S: Use a label for the value of the N_SO.
18794 wierd.def: Remove all backslashes.
18795 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18796
18797 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18798
18799 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18800 get the expected next to inheritance3.
18801
18802 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18803
18804 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18805 now that gcc-2.4 gets it right.
18806
18807 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18808
18809 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18810
18811 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18812 generating comp-info.exp which works for cross-compilation.
18813
18814 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18815
18816 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18817 "*-*-sysv4.*".
18818
18819 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18820
18821 * gdb.t01/run.exp: Start with a fresh gdb.
18822 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18823 SVR4.x.
18824
18825 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18826
18827 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18828 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18829 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18830 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18831 things to remove.
18832
18833 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18834
18835 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18836 test cases from bug reports.
18837
18838 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18839
18840 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18841 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18842 avoid spurious xfails.
18843 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18844 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18845 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18846
18847 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18848
18849 * gdb.t00/teststrategy.exp: Rework to provide more useful
18850 description of each test, fix problem with systems that define
18851 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18852 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18853 results for "next over recursive call" so timeouts aren't taken
18854 by error.
18855
18856 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18857
18858 * gdb.t12/scope.exp: Test printing of variables before run.
18859
18860 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18861 printed in wrong order due to sorting.
18862
18863 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18864
18865 * gdb.t00/teststrategy.exp: Fix expected results for printing
18866 user entered string constant. Is array of char, prints with no
18867 address.
18868
18869 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18870 commands.
18871 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18872 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18873 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18874 of struct of char arrays.
18875 * gdb.t00/radix.exp: New tests for radix commands.
18876
18877 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18878
18879 * gdb.t16/printcmd.exp: Print a variable before running program
18880 (with xfail for AIX).
18881
18882 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18883
18884 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18885
18886 * gdb.t16/printcmd.exp: Don't print variables before running program.
18887
18888 * gdb.t06/break.exp: Don't require envp argument to main.
18889
18890 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18891
18892 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18893 Add xfails for rs6000.
18894
18895 * gdb.t02/whatis.exp: Change other tests not to re-test something
18896 we already tested.
18897
18898 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18899 each type used has a variable of that type.
18900
18901 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18902
18903 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18904
18905 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18906
18907 * configure.in: change srctrigger to be a file, not a directory
18908
18909 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18910
18911 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18912
18913 * gdb.t11/list.exp: Fixed a couple of typos.
18914
18915 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18916
18917 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18918 is fixed and PR is closed.
18919 * gdb.t16 (gdbme.c): Add simple test string variable.
18920 * gdb.t16 (printcmds.exp): Add tests with simple test string
18921 variable, primarily for boundaries on "set print elements".
18922
18923 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18924
18925 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18926 Make leading 0's optional and don't expect a tab in the middle
18927 of the number.
18928
18929 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18930
18931 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18932 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18933 don't end command passed to gdb_test with newline.
18934
18935 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18936 signed keyword away, don't expect signed bitfields to be signed.
18937
18938 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18939 printing with only as many 1's as are in the field as well as printing
18940 with 32 1's (see comment).
18941
18942 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18943
18944 * gdb.t00/default.exp: Start with a fresh gdb.
18945 * configure.in (configdirs): Remove gdb.t31 until the chill
18946 compiler works again. It no longer is able to find chillrt0
18947 since it isn't in libchill.a anymore.
18948 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18949 wierd.o, make more modular.
18950 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18951 spurious newlines that caused problems.
18952
18953 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18954
18955 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18956 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18957 gdb.stabs/wierd.{exp,def}: Many new tests.
18958
18959 * gdb.t00/default.exp: update info line for new message.
18960
18961 * gdb.t02/{whatis.exp,gdbme.c}:
18962 Test that "char *" doesn't print as "caddr_t".
18963
18964 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18965
18966 * gdb.t00/help.exp: Use .* in place of some help messages which
18967 just changed.
18968 gdb.t00/default.exp: Update "info frame" test for new message.
18969 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18970 Remove some xfails
18971
18972 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18973
18974 * gdb.t03/{gdbme.c,ptype.exp}:
18975 Add tests for typedef'd struct and union without tags.
18976 Also check "whatis" on a variable of a typedef'd enum without a tag.
18977
18978 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18979 PRMS 1823; the bug still exists but isn't reproduced by this test
18980 anymore), and remove rs6000 XFAIL (the bug is fixed).
18981
18982 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18983 duplicated from whatis.exp. For those that are left, accept
18984 "long", "long int", or "int" for long variables (whatis.exp already
18985 has an XFAIL for "int", so no need to fail it here).
18986
18987 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18988 Deal with GCC's names for types now that GDB uses the compiler's names.
18989
18990 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18991 setup_xfail's for sunos4. If we #defined the signed keyword away,
18992 don't expect GDB to know that char it is signed.
18993
18994 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18995
18996 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18997
18998 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18999 should work on any system, regardless of debugging format.
19000 * gdb.t21/demangle.exp: Move to gdb.t24.
19001 * gdb.t24/demangle.exp: Move from gdb.t21.
19002 * gdb.t24/{Makefile.in, configure.in}: New files.
19003
19004 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19005
19006 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19007 * gdb.stabs: New directory.
19008
19009 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19010
19011 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19012 not just "Quit anyway?".
19013
19014 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19015
19016 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19017 that all setup_xfails are immediately followed by clear_xfails.
19018
19019 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19020
19021 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19022 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19023 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19024 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19025 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19026 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19027 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19028 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19029 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19030 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19031 gdb.t31/chillvars.exp, lib/gdb.exp:
19032 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19033 bug-gdb@prep.ai.mit.edu.
19034
19035 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19036
19037 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19038 with 0.0, not integer 0.
19039
19040 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19041
19042 * gdb.t06/break.exp: Update for "Kill the program" message change.
19043
19044 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19045
19046 * Makefile.in (GDBFLAGS): Set to -nx.
19047 * Makefile.in (site.exp): Use GDBFLAGS.
19048
19049 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19050
19051 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19052 Makefiles.
19053 (check): depend on just-check.
19054 (just-check): added so that tests can be run without a noop
19055 build pass.
19056
19057 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19058
19059 Switch to using configure's configdirs.
19060 * Makefile.in (Makefile): add configure.in dependency.
19061 (SUBDIRS): removed redundant assignment.
19062 * configure.in: switch subdirs assignment to configdirs.
19063 * gdb.t*/configure.in: new files.
19064
19065 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19066
19067 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19068 works.
19069
19070 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19071
19072 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19073 in explicit rules. Apparently this is not supported by some makes.
19074
19075 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19076
19077 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19078
19079 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19080
19081 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19082 disappeared.
19083
19084 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19085
19086 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19087
19088 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19089
19090 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19091 watchpoint problem that is now fixed.
19092 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19093 uninitialized convenience variables.
19094 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19095 structures.
19096
19097 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19098
19099 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19100 which causes expect to get out of sync with gdb on long output
19101 from help set.
19102 * gdb.t09/corefile.exp: Make expected pattern for core file
19103 failing signal and frame output format less sun specific.
19104
19105 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19106
19107 * gdb.t31/chillvars.exp: Add and remove initial dummy
19108 breakpoint, so that symbol table is forced in.
19109 (Needed at least on Sunos4, though it seems not SVR4.)
19110 * gdb.t31/chillvars.exp: Update for changed output format.
19111
19112 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19113
19114 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
19115
19116 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19117
19118 * Makefile.in: Added --srcdir when invoking runtest, removed the
19119 need for a local config file. (optional now)
19120
19121 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19122
19123 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19124 failure count used to force early termination. Add some more
19125 expected failures for gnu style demangling.
19126
19127 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19128
19129 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19130 pmi variable from gdb.t20/gdbme to get optimized away.
19131 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19132 Check for written corefile upon timeout _and_ eof.
19133
19134 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19135
19136 * config/unix-gdb.exp: Add missing return 0.
19137
19138 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19139
19140 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19141 test termination.
19142
19143 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19144
19145 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19146 disappeared.
19147
19148 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19149
19150 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19151 time as i860 support works.
19152
19153 * gdb.t15/funcargs.exp: Fix expected outputs to include
19154 "backtrace 100\r" rather than just "backtrace\r", to match last
19155 change.
19156
19157 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19158
19159 * config/udi-gdb.exp (gdb_exit): Remove close command.
19160 (gdb_target_udi): New procedure to set the UDI target.
19161 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19162 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19163 Added waits for prompts after several question responses. Added
19164 some more responses used by a29k-amd-udi-gdb.
19165 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19166 pass different arguments, restart UDI connection after program
19167 completion.
19168 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19169 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19170 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19171 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19172 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19173 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19174 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19175 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19176 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19177 after program completion.
19178 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19179 compiled with a SELECT_VECS setting.
19180 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19181 infinite recursion.
19182
19183 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19184 Added checks for COFF results, and made them expected failures for
19185 all targets. It would be better to make them expected failures
19186 for COFF targets only.
19187
19188 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19189
19190 * Makefile.in: add null dvi target, don't bother to recurse
19191 through test directories for info and install-info; rename
19192 $(datadir) to be dejagnu instead of deja-gnu
19193
19194 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19195
19196 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19197 compiler to coredump.
19198 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19199 code.
19200
19201 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19202
19203 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19204 coredump.
19205 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19206 code.
19207
19208 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19209
19210 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19211 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19212 which in a shell. Deletes xgdb when done.
19213 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19214 Tests the return from the "set height" or "set width" commands.
19215 Added a few return codes where needed.
19216
19217 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19218
19219 * Makefile.in (SUBDIRS): Add gdb.t17.
19220 * configure.in (subdirs): Add gdb.t17.
19221 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19222 files to test gdb's calling of functions in the inferior with
19223 the correct arguments and gdb's ability to retrieve any
19224 result returned.
19225
19226 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19227
19228 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19229 may be called after gdb goes away. Previous versions of expect
19230 needed these to avoid file descriptor leaks, but they cause
19231 errors with the current revision of expect.
19232 * gdb.t00/gdbvars.exp: Use -re on expected output after
19233 setting sevenbit-strings.
19234 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19235 to set sevenbit-strings consistent across tests.
19236 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19237 set sevenbit-strings consistent across tests.
19238
19239 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19240
19241 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19242 expected output to match current "expect" expectations.
19243
19244 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19245
19246 * gdb.t00/default.exp: Change expected output for default "source"
19247 command, to match new gdb behavior which requires a filename to
19248 source.
19249
19250 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19251
19252 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19253 expected fail for i486-*-* that misses the marker2 function.
19254 * gdb.t10/crossload.exp (bfddefault): Allow successful
19255 recognition of a format to pass even if no symbols are found.
19256 Explicitly catch failures where the format is not recognized
19257 or is ambiguous, and add the reason to the fail message.
19258 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19259 the cause is and invalid target and add reason to failure message.
19260 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19261 elf32-i386, elf32-sparc, and elf32-i860.
19262 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19263 Set up expected failure for 'filename'::variable scope resolution,
19264 which is now apparently broken on all targets.
19265 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19266 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19267 gdb.t23/templates.exp: Change failure for missing binfile into
19268 just a warning.
19269 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19270 references.
19271
19272 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19273
19274 * gdb.t00/default.exp: Add expected output for default "source"
19275 command, to match new gdb behavior.
19276 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19277
19278 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19279
19280 * config/*-gdb.exp: returns an error, rather than exiting on
19281 internal errors.
19282
19283 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19284
19285 * gdb.t03/gdbme.c: Add pointer to struct variable.
19286 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19287 referencing struct members.
19288
19289 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19290
19291 * configure.in (mips-idt-ecoff): New target.
19292 * config/mips-gdb.exp: New file for remote board using MIPS remote
19293 debugging protocol.
19294
19295 * Redid configuration scheme. Removed gdb.t*/configure.in.
19296 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19297 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19298 distclean targets. Built executables via .o files. Adjusted
19299 tests to account for source files in $(srcdir) rather than
19300 $(objdir).
19301 * lib/gdb.exp (runto): Don't expect () after the function name,
19302 because it may have arguments.
19303
19304 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19305
19306 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19307 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19308 expected failures for mips-idt-* and mips-sgi-*.
19309 * gdb.t00/default.exp (attach): Kill process if requested.
19310 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19311 that does not read core files.
19312 * gdb.t01/run.exp: Removed checks for exit status code.
19313 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19314 it is linked in.
19315 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19316 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19317 appropriate, rather than doing it by hand.
19318 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19319 execution.
19320 * gdb.t10/crossload.exp: Kill existing program if needed.
19321 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19322 appropriate, rather than doing it by hand. Always increase
19323 timeout for this test, not just for VxWorks.
19324
19325 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19326
19327 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19328 of Chill STRUCT types and STRUCT values.
19329 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19330 than "char".
19331 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
19332 struct2): New struct definitions and initializations to test
19333 simple Chill STRUCT types.
19334
19335 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19336
19337 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19338 the null byte at the end of strings.
19339 * gdb.t00/default.exp: Make show version insensitive to copyright
19340 date.
19341 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19342 to avoid dependencies on target char signedness.
19343 * gdb.t16/printcmds.exp: Update expected results for explicitly
19344 unsigned char.
19345 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19346 now work.
19347 * gdb.t21/demangle.exp: Add many more patterns for template
19348 demangling, most of them being expected failures.
19349 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19350 string we are matching for, to match on the whole string.
19351 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19352 and fix a whole bunch that had incorrect expected output but were
19353 passing anyway because of the bug in "proc demangle".
19354 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19355 type.
19356 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19357
19358 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19359
19360 * gdb/testsuite: made modifications to testcases, etc., to allow
19361 them to work properly given the reorganization of deja-gnu and the
19362 relocation of the testcases from deja-gnu to a "tool" subdirectory.
19363
19364 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19365
19366 * gdb/testsuite: Initial creation of gdb/testsuite.
19367 Migrated dejagnu testcases and support files for testing nm to
19368 gdb/testsuite from deja-gnu. These files were moved "as is"
19369 with no modifications. This migration is part of a major overhaul
19370 of dejagnu. The modifications to these testcases, etc., which
19371 will allow them to work with the new version of dejagnu will be
19372 made in a future update.
19373
19374 For additional changes see gdb.mi/ChangeLog-1999-2003.
19375 \f
19376 ;; Local Variables:
19377 ;; mode: change-log
19378 ;; left-margin: 8
19379 ;; fill-column: 74
19380 ;; version-control: never
19381 ;; End:
19382
19383 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
19384 2003, 2004, 2005 Free Software Foundation, Inc.
19385 Copying and distribution of this file, with or without modification,
19386 are permitted provided the copyright notice and this notice are preserved.
This page took 0.41434 seconds and 5 git commands to generate.