* gdb.base/source.exp: Use correct line number.
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2010-01-07 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/source.exp: Use correct line number.
4
5 2010-01-05 Stan Shebs <stan@codesourcery.com>
6
7 * gdb.trace/tracecmd.exp: Test ftrace.
8
9 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10
11 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12
13 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
16 "uint_for_mi_testing".
17
18 2010-01-01 Joel Brobecker <brobecker@adacore.com>
19
20 Test indented comment in file being sourced.
21 * gdb.base/commands.exp: Test indented comment in file being sourced.
22
23 2010-01-01 Joel Brobecker <brobecker@adacore.com>
24
25 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
26 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
27 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
28 notice.
29
30 2010-01-01 Joel Brobecker <brobecker@adacore.com>
31
32 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
33 notice.
34
35 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
38 missing $after_stopped and comma (,) expectation.
39
40 2009-12-31 Stan Shebs <stan@codesourcery.com>
41
42 * gdb.trace/actions.exp: Test teval action.
43
44 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
45
46 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
47 (top level): Call test_watchpoint_in_big_blob.
48 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
49 watchpoints.
50 (func3): Write to buf.
51
52 2009-12-29 Stan Shebs <stan@codesourcery.com>
53
54 * gdb.trace/actions.exp: Test default-collect.
55
56 2009-12-28 Stan Shebs <stan@codesourcery.com>
57
58 * gdb.trace/tsv.exp: New file.
59 * gdb.base/completion.exp: Update ambiguous info output.
60
61 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
62
63 * gdb.base/find.c (main): Reference search buffers.
64 * gdb.base/included.c (main): Reference integer.
65 * gdb.base/ptype.c (charfoo): Declare.
66 (intfoo): Call charfoo.
67 * gdb.base/scope0.c (useitp): New function.
68 (usestatics): Use useitp.
69 (useit): Add a type for val.
70 * gdb.base/scope1.c (useit1): Take a pointer argument.
71 (usestatics1): Update calls to useit1.
72 * gdb.cp/call-c.cc: Declare foo.
73 (main): Call foo.
74 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
75 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
76 (main): Call C::ensureRefs and ensureOtherRefs.
77 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
78 variables.
79 (ensureOtherRefs): New function.
80 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
81 * gdb.cp/templates.cc (main): Call t5i.value.
82
83 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 Fix compatibility with G++-4.5.
86 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
87 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
88 (uncaught return): Remove.
89
90 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
91 Phil Muldoon <pmuldoon@redhat.com>
92
93 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
94 (bp_location13, bp_location14, bp_location17, bp_location18)
95 (marker3_proto, marker4_proto): New variables.
96 (breakpoint info): Update output.
97 (run until breakpoint at marker3, run until breakpoint at marker4): New
98 tests.
99
100 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
103 Replace the printf call of Y by provided "y-set-1" label. New block
104 for the second shared library.
105 * gdb.base/unload.exp: Compile also the second library, call
106 gdb_load_shlibs also for it. Use now gdb_breakpoint.
107 (single pending breakpoint info): Rename to ...
108 (pending breakpoint info before run): ... this extended test.
109 (libfile2, libname2, libsrcfile2, libsrc2)
110 (lib_sl2): New variables.
111 (exec_opts): Set also SHLIB_NAME2.
112 (pending breakpoint info on first run at shrfunc1)
113 (pending breakpoint info on second run at shrfunc1)
114 (pending breakpoint info on second run at shrfunc2)
115 (print y from libfile, print y from libfile2): New tests.
116 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
117 * gdb.base/unloadshr2.c: New.
118
119 2009-12-22 Hui Zhu <teawater@gmail.com>
120
121 * gdb.reverse/sigall-reverse.exp: Adjust.
122
123 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
124
125 PR gdb/10884
126
127 * gdb.mi/var-cmd.c (do_bitfield_tests): New
128 (main): Call do_bitfield_tests.
129 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
130
131 2009-12-20 Joel Brobecker <brobecker@adacore.com>
132
133 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
134 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
135 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
136 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
137 gdb.modula2/unbounded1.c: Update copyright header.
138
139 2009-12-10 Chris Moller <moller@mollerware.com>
140
141 PR gdb/9399
142 * gdb.cp/virtfunc2.exp: New tests
143 * gdb.cp/virtfunc2.cc: New tests
144 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
145
146 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
147
148 * gdb.reverse/i387-env-reverse.c: New file.
149 * gdb.reverse/i387-env-reverse.exp: New file.
150 * gdb.reverse/i387-stack-reverse.c: New file.
151 * gdb.reverse/i387-stack-reverse.exp: New file.
152
153 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
154
155 * gdb.python/py-type.exp (test_range): New test.
156
157 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
158
159 PR python/10805
160
161 * gdb.python/py-type.exp: New file.
162 * gdb.python/py-type.c: New file.
163 * Makefile.in: Add py-type.
164
165 2009-12-03 Tom Tromey <tromey@redhat.com>
166
167 * gdb.python/py-value.exp (test_parse_and_eval): New
168 function.
169
170 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
171
172 PR gdb/11022
173
174 * gdb.base/pr11022.exp: New test.
175 * gdb.base/pr11022.c: New test.
176
177 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 Fix spurious false FAILs.
180 * gdb.base/structs.c (chartest): New.
181 (main): Fill-in chartest.
182 * gdb.base/structs.exp (anychar_re, first): New.
183 (start_structs_test): Import global anychar_re and first.
184 New gdb_test call "set print elements 300; ${testfile}"
185 (start_structs_test <$first>): New block.
186 (any): Import global anychar_re. New variable ac. Use ${ac}.
187
188 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
189
190 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
191
192 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
195 Force $srcfile file.
196 * gdb.base/foll-fork.c (callee): Comment out the printf call.
197
198 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
199
200 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
201 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
202 * gdb.threads/watchthreads-reorder.exp: Likewise.
203
204 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
205
206 PR gdb/8704
207
208 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
209 "if", and "thread". Correct matching in the previous test.
210
211 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
212
213 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
214
215 2009-11-23 Michael Snyder <msnyder@vmware.com>
216
217 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
218 * gdb.reverse-watch-precsave.exp: Ditto.
219
220 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
221
222 * gdb.asm/asm-source.exp: Adjust.
223 * gdb.base/help.exp: Adjust.
224
225 2009-11-22 Pedro Alves <pedro@codesourcery.com>
226
227 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
228 (do_syscall_tests_without_xml): Set data-directory to
229 /the/path/to/nowhere.
230
231 2009-11-21 Pedro Alves <pedro@codesourcery.com>
232
233 * gdb.threads/local-watch-wrong-thread.c,
234 gdb.threads/local-watch-wrong-thread.exp: New files.
235
236 2009-11-21 Pedro Alves <pedro@codesourcery.com>
237
238 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
239 assume new `regsub' syntax available.
240
241 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 * gdb.base/watchpoint-hw-hit-once.exp,
244 gdb.base/watchpoint-hw-hit-once.c: New.
245
246 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
247
248 * gdb.threads/watchthreads-reorder.exp,
249 gdb.threads/watchthreads-reorder.c: New.
250
251 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
252
253 * gdb.xml/tdesc-regs.exp: Use for m68k.
254
255 2009-11-15 Pedro Alves <pedro@codesourcery.com>
256
257 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
258
259 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
260
261 * lib/gdb.exp (current_target_name): New procedure.
262 (gdb_wrapper_target): New variable.
263 (gdb_wrapper_init): Set gdb_wrapper_target.
264 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
265 wrapper.
266
267 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
268
269 * gdb.base/remote.exp: Delete the slowest load test.
270 Do not load with fixed packet sizes.
271
272 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
273
274 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
275
276 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
277
278 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
279 srcfile when setting a breakpoint.
280
281 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
282
283 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
284 macros.
285
286 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
287
288 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
289 to be in memory.
290 * gdb.base/display.c (force_mem): New.
291 (do_loops): Use it. Add breakpoint comments.
292 (do_vars): Add a breakpoint comment.
293 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
294 line numbers.
295
296 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
297
298 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
299 instead of a bare "run".
300
301 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
302
303 * gdb.python/py-prettyprint.exp: Adjust.
304
305 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
306
307 * lib/cell.exp (skip_cell_tests): Clean up test files before
308 returning.
309
310 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
311
312 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
313 and the breakpoint menu. Do not call perror if a prompt is seen.
314 Consume the following GDB prompt.
315 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
316 * gdb.cp/namespace.exp: Use gdb_test.
317 * gdb.cp/templates.exp: Use gdb_test.
318 (test_template_breakpoints): Use gdb_test_multiple.
319
320 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
321
322 * gdb.base/break1.c (struct some_struct, values): Move earlier.
323 (marker4): Reference values.
324
325 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
326
327 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
328 is missing.
329
330 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
331
332 * gdb.base/break.c (need_malloc): New.
333 * gdb.base/constvars.c (main): Reference crass and crisp.
334 * gdb.base/gdb1821.c (main): Reference bar.
335 * gdb.cp/gdb1355.cc (main): Reference s1.
336 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
337 (main): Call them.
338 * gdb.cp/hang2.cc (dummy2): Define.
339 * gdb.cp/hang3.cc (dummy3): Define.
340 * gdb.cp/m-data.cc (main): Reference shadow.
341
342 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
343 Nathan Froyd <froydnj@codesourcery.com>
344
345 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
346 remote host.
347
348 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
349
350 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
351 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
352 * gdb.dwarf2/dw2-compressed.exp: Likewise.
353 * gdb.dwarf2/dw2-intercu.exp: Likewise.
354 * gdb.dwarf2/dw2-intermix.exp: Likewise.
355 * gdb.dwarf2/dw2-producer.exp: Likewise.
356 * gdb.dwarf2/mac-fileno.exp: Likewise.
357 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
358 py-prettyprint.py to the remote host.
359 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
360
361 2009-11-11 Keith Seitz <keiths@redhat.com>
362
363 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
364 use it instead of "Foo".
365 * gdb.cp/classes.exp (do_tests): Add a test to access
366 a method through a typedef'd class name.
367
368 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
369
370 * gdb.base/long_long.exp: Permit leading zeros on floating-point
371 exponents.
372 * gdb.base/pointers.exp: Likewise.
373 * gdb.cp/ref-types.exp: Likewise.
374
375 2009-11-11 Keith Seitz <keiths@redhat.com>
376
377 * gdb.cp/cplusfuncs.cc (class foo): Add operators
378 new[] and delete[].
379 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
380 "void".
381 (probe_demangler): Remove all single-quoting of
382 method and variable names.
383 (info_func_regexp): Remove the word "void" from any
384 occurrence of "(void)".
385 (print_addr_2): Remove all single-quoting of
386 method names.
387 (print_addr_2_kfail): Likewise.
388 (print_addr): Single-quote C function names before
389 passing to print_addr_2.
390 (test_paddr_operator_functions): Remove single-quoting
391 for method names.
392 Add tests for operator new[] and operator delete[].
393
394 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
395
396 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
397
398 2009-11-09 Keith Seitz <keiths@redhat.com>
399
400 * gdb.cp/overload.exp: Add tests for resolving overloaded
401 methods in expression parsing/evaluation.
402
403 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
404
405 * lib/gdb.exp (default_gdb_version): Use --version instead of
406 --command.
407
408 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
409
410 * lib/gdb.exp (gdb_compile_test): New.
411 (skip_ada_tests, skip_java_tests): New.
412 (gdb_compile): Use gdb_compile_test for f77.
413 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
414 * lib/java.exp (compile_java_from_source): Remove runtests check,
415 use gdb_compile_test to record result.
416 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
417 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
418 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
419 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
420 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
421 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
422 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
423 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
424 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
425 adjust gdb_compile invocations.
426
427 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 * Makefile.in (abs_builddir): New.
430 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
431 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
432 `$(abs_builddir)/site.exp'.
433
434 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
435
436 * config/m68k-emc.exp, lib/emc-support.exp,
437 gdb.trace/gdb_c_test.c: Delete.
438 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
439 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
440 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
441 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
442 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
443 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
444 casing for m68k-*-elf.
445
446 2009-11-03 Pedro Alves <pedro@codesourcery.com>
447
448 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
449 * gdb.arch/i386-prologue.exp: Likewise.
450 * gdb.arch/i386-unwind.exp: Likewise.
451
452 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
453
454 * lib/gdb.exp (gdb_expect): Fix timeout typo.
455
456 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
459
460 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
461
462 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
463
464 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
467
468 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
471 * gdb.base/sepdebug2.c: New file.
472
473 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
474
475 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
476 the modified warnings for catch syscall. Verify if GDB was compiled
477 with support for lib expat, and choose which tests to run depending
478 on this.
479
480 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
481
482 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
483 that composite commands are parsed OK. And also test
484 that breakpoint commands do work.
485
486 2009-10-23 Michael Snyder <msnyder@vmware.com>
487
488 gdb.reverse/consecutive-precsave.exp: Change expect pattern
489 to allow for new disassembly style.
490
491 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
492
493 * gdb.asm/asm-source.exp: Adjust.
494
495 2009-10-22 Michael Snyder <msnyder@vmware.com>
496
497 * gdb.reverse/break-precsave.exp: New test.
498 * gdb.reverse/consecutive-precsave.exp: Ditto.
499 * gdb.reverse/finish-precsave.exp: Ditto.
500 * gdb.reverse/i386-precsave.exp: Ditto.
501 * gdb.reverse/machinestate-precsave.exp: Ditto.
502 * gdb.reverse/sigall-precsave.exp: Ditto.
503 * gdb.reverse/solilb-precsave.exp: Ditto.
504 * gdb.reverse/step-precsave.exp: Ditto.
505 * gdb.reverse/until-precsave.exp: Ditto.
506 * gdb.reverse/watch-precsave.exp: Ditto.
507
508 2009-10-22 Michael Snyder <msnyder@vmware.com>
509
510 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
511 for gdb_expect. Adjust one test's expect strings for the new
512 format of disassemble.
513 * gdb.reverse/finish-reverse.exp: Delete 'return'.
514 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
515 gdb_test_multiple.
516 * gdb.reverse/step-reverse.exp: Delete 'return'.
517 * gdb.reverse/until-reverse.exp: Delete blank lines.
518 * gdb.reverse/watch-reverse.exp: Delete blank lines.
519
520 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
521
522 * gdb.base/consecutive.exp: Adjust.
523 * gdb.base/display.exp: Likewise.
524 * gdb.base/pc-fp.exp: Likewise.
525 * gdb.base/sigbpt.exp: Likewise.
526
527 2009-10-19 Michael Snyder <msnyder@vmware.com>
528
529 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
530 * gdb.reverse/finish-reverse.c: Ditto.
531 * gdb.reverse/sigall-reverse.c: Ditto.
532 * gdb.reverse/solib-reverse.c: Ditto.
533 * gdb.reverse/step-reverse.c: Ditto.
534 * gdb.reverse/watch-reverse.c: Ditto.
535
536 2009-10-19 Pedro Alves <pedro@codesourcery.com>
537 Stan Shebs <stan@codesourcery.com>
538
539 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
540 * gdb.base/foll-exec.exp: Adjust to expect a process id before
541 "Executing new program".
542 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
543 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
544 left listed after having been killed.
545 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
546 * gdb.base/maint.exp: Adjust test.
547
548 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
549 * gdb.multi/Makefile.in: New.
550 * gdb.multi/base.exp: New.
551 * gdb.multi/goodbye.c: New.
552 * gdb.multi/hangout.c: New.
553 * gdb.multi/hello.c: New.
554 * gdb.multi/bkpt-multi-exec.c: New.
555 * gdb.multi/bkpt-multi-exec.exp: New.
556 * gdb.multi/crashme.c: New.
557
558 2009-10-13 Tristan Gingold <gingold@adacore.com>
559
560 * gdb.base/sepdebug.exp: Check debug info are found.
561
562 2009-10-08 Pedro Alves <pedro@codesourcery.com>
563
564 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
565 bits.
566
567 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
570
571 2009-10-07 Joel Brobecker <brobecker@adacore.com>
572
573 * gdb.base/watchpoints.c: Add copyright header. Reformat one
574 of the comments.
575
576 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
577
578 * gdb.base/annota1.exp: Remove obsolete match_max increase.
579 * gdb.base/annota3.exp: Idem.
580 * gdb.base/maint.exp: Idem.
581
582 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
583
584 * lib/gdb.exp (default_gdb_init): Set current value of match_max
585 to default.
586
587 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
588
589 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
590 mingw and cygwin targets.
591
592 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
593 Pedro Alves <pedro@codesourcery.com>
594
595 * lib/gdb.exp (gdb_compile): Avoid adding
596 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
597
598 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
599
600 * gdb.base/shr1.c: Use %p in format string.
601 * gdb.base/unload.c: Avoid warning in fprintf.
602 * gdb.base/watchpoint-solib.c: Idem.
603
604 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
605
606 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
607 long type.
608 (test_unlink): Correct printf string.
609 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
610 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
611
612 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
615 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
616 * gdb.arch/ia64-breakpoint-shadow.S: New file.
617
618 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
619
620 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
621 * gdb.objc/nondebug.exp: Likewise.
622
623 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
624
625 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
626 target_info setting.
627
628 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
629 that detect new threads during "info threads".
630
631 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632
633 * gdb.threads/manythreads.c (main): Increase thread stack size
634 to 2*PTHREAD_STACK_MIN.
635 * gdb.threads/multi-create.c (main): Likewise.
636 (create_function): Likewise.
637
638 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
639
640 * gdb.base/dump.exp: Pass difference of pointer types instead
641 of integer types as offset to restore in intarr3.srec case.
642
643 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
644
645 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
646
647 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
648
649 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
650
651 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
652
653 New test for two watchpoints, with disabling of
654 the first inserted.
655 * testsuite/gdb.base/watchpoints.c: New file.
656 * testsuite/gdb.base/watchpoints.exp: New file.
657
658 2009-09-25 Tom Tromey <tromey@redhat.com>
659
660 * gdb.base/charset.exp: Test utf-16 strings with Python.
661
662 2009-09-25 Tom Tromey <tromey@redhat.com>
663
664 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
665 UCS-4.
666 * gdb.base/charset.c (utf_32_string): Rename.
667 (init_utf32): Rename.
668 (main): Update.
669
670 2009-09-22 Tom Tromey <tromey@redhat.com>
671
672 * gdb.python/py-function.exp: Add regression tests.
673
674 2009-09-21 Keith Seitz <keiths@redhat.com>
675
676 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
677 with invalid operator.
678
679 2009-09-21 Keith Seitz <keiths@redhat.com>
680
681 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
682 and destructor using typedef name of class.
683 * gdb.cp/classes.cc (class Base1): Add a destructor.
684 (base1): New typedef.
685 (use_methods): Instanitate an object of type base1.
686 * gdb.cp/templates.exp (test_template_typedef): New procedure.
687 (do_tests): Call test_template_typedef.
688 * gdb.cp/templates.cc (Baz::~Baz): New method.
689 (intBazOne): New typedef.
690 (main): Instantiate intBazOne.
691
692 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
693
694 PR python/10633
695
696 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
697 Function.
698 (run_lang_tests): Add print elements test.
699
700 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
701
702 * gdb.python/py-value.exp (test_subscript_regression): New
703 function. Test for invalid subscripts.
704 * gdb.python/py-value.c (main): Add test array, and pointer to it.
705 (ptr_ref): New function.
706
707 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
708
709 * gdb.base/default.exp: Fix "show convenience".
710
711 2009-09-15 Tom Tromey <tromey@redhat.com>
712
713 * lib/mi-support.exp (mi_create_varobj): Update.
714 (mi_create_floating_varobj): Likewise.
715 (mi_create_dynamic_varobj): New proc.
716 (mi_varobj_update): Update.
717 (mi_varobj_update_with_type_change): Likewise.
718 (mi_varobj_update_kv_helper): New proc.
719 (mi_varobj_update_dynamic_helper): Rewrite.
720 (mi_varobj_update_dynamic): New proc.
721 (mi_list_varobj_children): Update.
722 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
723 * gdb.python/python-prettyprint.py (pp_outer): New class.
724 (pp_nullstr): Likewise.
725 (lookup_function): Register new printers.
726 * gdb.python/python-prettyprint.c (struct substruct): New type.
727 (struct outerstruct): Likewise.
728 (substruct_test): New function.
729 (struct nullstr): New type.
730 (string_1, string_2): New globals.
731 (main): Add new tests.
732 * gdb.python/python-mi.exp: Added regression tests.
733 * gdb.mi/mi2-var-display.exp: Update.
734 * gdb.mi/mi2-var-cmd.exp: Update.
735 * gdb.mi/mi2-var-child.exp: Update.
736 * gdb.mi/mi2-var-block.exp: Update.
737 * gdb.mi/mi-var-invalidate.exp: Update.
738 * gdb.mi/mi-var-display.exp: Update.
739 * gdb.mi/mi-var-cmd.exp: Update.
740 * gdb.mi/mi-var-child.exp: Update.
741 * gdb.mi/mi-var-block.exp: Update.
742 * gdb.mi/mi-break.exp: Update.
743 * gdb.mi/gdb701.exp: Update.
744
745 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
746
747 * Makefile.in: Inclusion of catch-syscall object.
748 * gdb.base/catch-syscall.c: New file.
749 * gdb.base/catch-syscall.exp: New file.
750
751 2009-09-12 Michael Snyder <msnyder@vmware.com>
752
753 * gdb.reverse/step-reverse.exp: Explicitly check for targets
754 that can support reverse debuggnig.
755
756 2009-09-11 Tom Tromey <tromey@redhat.com>
757
758 * gdb.dwarf2/valop.S: New file.
759 * gdb.dwarf2/valop.exp: New file.
760
761 2009-09-11 Mark Kettenis <kettenis@gnu.org>
762
763 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
764
765 2009-09-10 Doug Evans <dje@google.com>
766
767 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
768 Add $gdb_prompt to second breakpoint regexp.
769
770 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
771
772 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
773 names, add missing ones.
774 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
775 * gdb.python/py-frame.c: Rename from python-frame.c.
776 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
777 testfile name.
778 * gdb.python/py-function.exp: Rename from python-function.exp.
779 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
780 testfile name.
781 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
782 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
783 Adjust testfile name.
784 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
785 * gdb.python/py-template.cc: Rename from python-template.cc.
786 * gdb.python/py-template.exp: Rename from python-template.exp.
787 Adjust testfile name.
788 * gdb.python/py-value.c: Rename from python-value.c.
789 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
790 testfile name.
791
792 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
795 $bpt2address.
796 (Second breakpoint address is valid on ia64)
797 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
798
799 2009-09-03 Joseph Myers <joseph@codesourcery.com>
800
801 * gdb.base/ending-run.exp: Restrict regular expression matching
802 line number to require closing brace following.
803
804 2009-09-03 Doug Evans <dje@google.com>
805
806 * gdb.base/store.exp (check_set): Fix typo in expected value message.
807
808 2009-09-02 Tom Tromey <tromey@redhat.com>
809
810 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
811
812 2009-09-02 Tom Tromey <tromey@redhat.com>
813
814 * gdb.dwarf2/callframecfa.exp: New file.
815 * gdb.dwarf2/callframecfa.S: New file.
816
817 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
818
819 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
820 gdb.base/solib-overlap-main.c: New.
821
822 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
823
824 PR gdb/10565
825
826 * gdb.base/bitfields.c (struct container, container): New.
827 (main): Initialize it and call break5.
828 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
829
830 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
831
832 Support constant DW_AT_data_member_location by GCC PR debug/40659.
833 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
834
835 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
836
837 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
838
839 2009-08-26 Michael Snyder <msnyder@vmware.com>
840
841 * gdb.base/i386-reverse.c: New file.
842 * gdb.base/i386-reverse.exp: New file.
843 * gdb.base/Makefile.in: Add new files to be removed.
844
845 2009-08-26 Joseph Myers <joseph@codesourcery.com>
846
847 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
848 environment-pwd for remote host.
849 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
850
851 2009-08-24 Keith Seitz <keiths@redhat.com>
852
853 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
854 Add two new C++ completer tests which limit the output to a
855 given class.
856
857 2009-08-24 Michael Snyder <msnyder@vmware.com>
858
859 * gdb.base/del.exp: Fix typo in comment.
860 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
861
862 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
863
864 * configure: Regenerate.
865 * gdb.hp/configure: Likewise.
866 * gdb.hp/gdb.aCC/configure: Likewise.
867 * gdb.hp/gdb.base-hp/configure: Likewise.
868 * gdb.hp/gdb.compat/configure: Likewise.
869 * gdb.hp/gdb.defects/configure: Likewise.
870 * gdb.hp/gdb.objdbg/configure: Likewise.
871 * gdb.stabs/configure: Likewise.
872
873 2009-08-19 Doug Evans <dje@google.com>
874
875 * gdb.base/gdbvars.c: New file.
876 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
877
878 2009-08-14 Pedro Alves <pedro@codesourcery.com>
879
880 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
881 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
882
883 2009-08-13 Pedro Alves <pedro@codesourcery.com>
884
885 * gdb.base/default.exp: Adjust "set language test": it's now an
886 enum command. Larger help string moved to "help set language".
887 * gdb.base/help.exp: Adjust "help set language" expected output,
888 now lists all known languages.
889
890 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
891
892 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
893 all frame arguments.
894 * gdb.arch/altivec-regs.exp: Likewise.
895
896 2009-08-07 Tom Tromey <tromey@redhat.com>
897
898 * gdb.base/setshow.exp: Add tests for changes to set language, set
899 check range, and set check type.
900
901 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
902
903 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
904 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
905 Call it.
906
907 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
908
909 * configure.ac: Run gdb.cell tests when appropriate.
910 * configure: Regenerate.
911 * lib/cell.exp: New file.
912 * gdb.cell: New directory.
913 * gdb.cell/configure.ac: New file.
914 * gdb.cell/configure: New file.
915 * gdb.cell/Makefile.in: New file.
916 * gdb.cell/arch.exp: New file.
917 * gdb.cell/break.c: New file.
918 * gdb.cell/break.exp: New file.
919 * gdb.cell/break-spu.c: New file.
920 * gdb.cell/bt.c: New file.
921 * gdb.cell/bt2-spu.c: New file.
922 * gdb.cell/bt-spu.c: New file.
923 * gdb.cell/bt.exp: New file.
924 * gdb.cell/coremaker.c: New file.
925 * gdb.cell/coremaker-spu.c: New file.
926 * gdb.cell/core.exp: New file.
927 * gdb.cell/gcore.exp: New file.
928 * gdb.cell/data.c: New file.
929 * gdb.cell/data.exp: New file.
930 * gdb.cell/data-spu.c: New file.
931 * gdb.cell/ea-cache.exp: New file.
932 * gdb.cell/ea-cache.c: New file.
933 * gdb.cell/ea-cache-spu.c: New file.
934 * gdb.cell/ea-standalone.c: New file.
935 * gdb.cell/ea-standalone.exp: New file.
936 * gdb.cell/ea-test.c: New file.
937 * gdb.cell/ea-test.exp: New file.
938 * gdb.cell/f-regs.exp: New file.
939 * gdb.cell/mem-access.c: New file.
940 * gdb.cell/mem-access.exp: New file.
941 * gdb.cell/mem-access-spu.c: New file.
942 * gdb.cell/ptype.exp: New file.
943 * gdb.cell/registers.exp: New file.
944 * gdb.cell/size.c: New file.
945 * gdb.cell/sizeof.exp: New file.
946 * gdb.cell/size-spu.c: New file.
947 * gdb.cell/solib.exp: New file.
948 * gdb.cell/solib-symbol.exp: New file.
949
950 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
951
952 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
953
954 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * gdb.base/float.exp: Handle VFP registers.
957
958 2009-07-14 Michael Snyder <msnyder@vmware.com>
959
960 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
961 to bring gdb to the beginning of the calling line.
962
963 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
964 confusing the i386 epilogue unwinder.
965
966 2009-07-14 Stan Shebs <stan@codesourcery.com>
967
968 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
969
970 2009-07-14 Michael Snyder <msnyder@vmware.com>
971
972 * gdb.reverse/step-reverse.exp (stepi into function call):
973 Call instruction may not be first instruction in the line.
974 (reverse stepi from a function call): Used wrong line number.
975
976 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
979
980 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 Fix gdb.base/macscp.exp when using custom inputrc.
983 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
984 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
985 env(TERM) set.
986 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
987 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
988
989 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
992 * gdb.base/annota1.exp (thread_test): Import global $testfile.
993 Change the compilation target to match the testcase name.
994 * gdb.base/sect-cmd.exp: Change the compilation target to match the
995 testcase name.
996 * a2-run.exp: Use for setup prepare_for_testing. Change the
997 compilation target to match the testcase name.
998 * gdb.base/commands.exp: Likewise.
999 * gdb.base/finish.exp: Likewise.
1000 * gdb.base/float.exp: Likewise.
1001 * gdb.base/info-target.exp: Likewise.
1002 * gdb.base/relational.exp: Likewise.
1003 * gdb.base/term.exp: Likewise.
1004 * gdb.base/until.exp: Likewise.
1005 * gdb.base/volatile.exp: Likewise.
1006 * gdb.base/whatis-exp.exp: Likewise.
1007
1008 2009-07-11 Hui Zhu <teawater@gmail.com>
1009
1010 * gdb.base/help.exp (disassemble): Update expected help text.
1011
1012 2009-07-09 Tom Tromey <tromey@redhat.com>
1013
1014 * lib/gdb.exp: Handle TRANSCRIPT.
1015 (remote_spawn, remote_close, send_gdb): New procs.
1016
1017 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1018
1019 * gdb.python/python-prettyprint.c: Add counted null string
1020 structure.
1021 * gdb.python/python-prettyprint.exp: Print null string. Test for
1022 embedded nulls.
1023 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1024 * gdb.python/python-value.exp (test_value_in_inferior): Add
1025 variable length string fetch tests.
1026 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1027
1028 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1031
1032 2009-07-07 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.base/call-rt-st.exp: Update for change to escape output.
1035 * gdb.base/callfuncs.exp: Likewise.
1036 * gdb.base/charset.exp: Likewise.
1037 * gdb.base/constvars.exp: Likewise.
1038 * gdb.base/long_long.exp: Likewise.
1039 * gdb.base/pointers.exp: Likewise.
1040 * gdb.base/printcmds.exp: Likewise.
1041 * gdb.base/setvar.exp: Likewise.
1042 * gdb.base/store.exp: Likewise.
1043 * gdb.cp/ref-types.exp: Likewise.
1044 * gdb.mi/mi-var-child.exp: Likewise.
1045 * gdb.mi/mi-var-display.exp: Likewise.
1046 * gdb.mi/mi2-var-display.exp: Likewise.
1047 * gdb.base/charset.exp: Test octal escape sequence length.
1048 Update for change to escape output.
1049
1050 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1053
1054 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1055
1056 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1057
1058 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1059
1060 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1061 gdbserver increasing $portnum if "Can't bind address" has been seen.
1062
1063 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1064
1065 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1066 mingw32ce.
1067
1068 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1069
1070 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1071 VFP format.
1072
1073 2009-07-02 Pedro Alves <pedro@codesourcery.com>
1074
1075 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1076 linux. Adjust to use "inferior", "info inferiors", "detach
1077 inferior" and "kill inferior" instead of "restart", "info fork",
1078 "detach fork" and "delete fork".
1079 * gdb.base/ending-run.exp: Spell out "info".
1080 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1081 the "kill" command.
1082
1083 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1084
1085 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1086 change to prefix TLS offset in hex with 0x.
1087
1088 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1089
1090 * gdb.base/default.exp: Update test case for "x" changes.
1091
1092 2009-07-01 Tristan Gingold <gingold@adacore.com>
1093
1094 * gdb.base/bigcore.exp: Make darwin untested.
1095
1096 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.base/completion.exp (directory completion): Create the directory.
1099 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1100 escapeuniquesub.
1101 (directory completion 2): Expect now ${escapeuniquesub}.
1102 (Glob remaining of directory test): Remove one excessive newline.
1103 Expect the real output.
1104
1105 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 Fix `make check//%' target after `make check' has been ran.
1108 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1109 a mkdir call.
1110 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1111 (%/.dir): Remove.
1112
1113 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1114
1115 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1116 the expected result record.
1117
1118 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 Remove racy FAILs relying just on the timeouts.
1121 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1122 (annotation_level 2): Remove racy FAILs.
1123
1124 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1125
1126 gdb/10275
1127 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1128
1129 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1132
1133 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1134
1135 * gdb.mi/mi-stack.exp: Testing symbolic options
1136 to -stack-list-locals and -stack-list-arguments.
1137
1138 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1141
1142 2009-06-29 Tom Tromey <tromey@redhat.com>
1143
1144 * dg-extract-results.sh: New file.
1145 * Makefile.in (FORCE_PARALLEL): New variable.
1146 (CHECK_TARGET): New conditional variable.
1147 (check): Use CHECK_TARGET.
1148 (DO_RUNTEST): New variable.
1149 (check-single): New target.
1150 (TEST_DIRS): New variable.
1151 (TEST_TARGETS): Likewise.
1152 (check-parallel): New target.
1153 (check-gdb.%): New pattern.
1154 (BASE1_FILES): New variable.
1155 (BASE2_FILES): Likewise.
1156 (check-gdb.base%): New pattern.
1157 (%/.dir): New pattern.
1158 * configure: Rebuild.
1159 * aclocal.m4 (AM_CONDITIONAL): New defun.
1160 * configure.ac: Check whether user is using GNU make.
1161 (GMAKE): New conditional.
1162
1163 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1164
1165 * gdb.cp/namespace-nested-import.cc: New test.
1166 * gdb.cp/namespace-nested-import.exp: New test.
1167
1168 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1171 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1172 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1173 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1174 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1175 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1176 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1177 gdb.opt/inline-markers.c: New files.
1178 * lib/gdb.exp (skip_inline_frame_tests): New function.
1179 (skip_inline_var_tests): New function.
1180
1181 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1182
1183 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1184 backtrace.
1185
1186 2009-06-27 Michael Snyder <msnyder@vmware.com>
1187
1188 * gdb.reverse: New directory.
1189 * gdb.reverse/break-reverse.c: New test.
1190 * gdb.reverse/break-reverse.exp: New test.
1191 * gdb.reverse/consecutive-reverse.c: New test.
1192 * gdb.reverse/consecutive-reverse.exp: New test.
1193 * gdb.reverse/finish-reverse.c: New test.
1194 * gdb.reverse/finish-reverse.exp: New test.
1195 * gdb.reverse/machinestate.c: New test.
1196 * gdb.reverse/ms1.c: New test.
1197 * gdb.reverse/machinestate.exp: New test.
1198 * gdb.reverse/Makefile.in: New file.
1199 * gdb.reverse/shr2.c: New test.
1200 * gdb.reverse/solib-reverse.c: New test.
1201 * gdb.reverse/solib-reverse.exp: New test.
1202 * gdb.reverse/step-reverse.c: New test.
1203 * gdb.reverse/step-reverse.exp: New test.
1204 * gdb.reverse/until-reverse.c: New test.
1205 * gdb.reverse/ur1.c: New test.
1206 * gdb.reverse/until-reverse.exp: New test.
1207 * gdb.reverse/watch-reverse.c: New test.
1208 * gdb.reverse/watch-reverse.exp: New test.
1209 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1210 * configure: Regenerate.
1211
1212 2009-06-26 Doug Evans <dje@google.com>
1213
1214 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1215
1216 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1217
1218 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1219 windows problem for 'file delete $binfile'.
1220
1221 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1222
1223 * gdb.cp/namespace-using.exp: New test.
1224 * gdb.cp/namespace-using.cc: New test.
1225
1226 2009-05-20 Joel Brobecker <brobecker@adacore.com>
1227
1228 * gdb.ada/variant_record_packed_array: New testcase.
1229
1230 2009-06-23 Tom Tromey <tromey@redhat.com>
1231
1232 * gdb.base/charset.exp (test_combination): Regression test.
1233 * gdb.base/charset.c (my_wchar_t): New typedef.
1234 (myvar): New global.
1235 (main): Set myvar.
1236
1237 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1238
1239 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1240 target.
1241
1242 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1243
1244 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1245
1246 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1247
1248 * gdb.mi/gdb680.exp: Update test for error message.
1249
1250 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1251
1252 * gdb.base/annota1.exp: Allow multiple occurrences of the
1253 frames-invalid annotation.
1254 * gdb.cp/annota2.exp: Likewise.
1255
1256 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1257
1258 * gdb.cp/gdb2495.cc: New file.
1259 * gdb.cp/gdb2495.exp: New file.
1260
1261 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 Report error on GDB crash during runto.
1264 * lib/gdb.exp (runto <eof>): New.
1265
1266 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1267
1268 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1269 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1270 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1271 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1272 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1273 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1274 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1275 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1276 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1277 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1278 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1279 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1280 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1281 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1282 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1283 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1284 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1285 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1286 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1287 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1288 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1289 gdb.trace/passcount.exp, gdb.trace/report.exp,
1290 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1291 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1292 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1293 executable.
1294
1295 2009-06-07 Pedro Alves <pedro@codesourcery.com>
1296
1297 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1298 defined before referencing it.
1299
1300 2009-06-03 Doug Evans <dje@google.com>
1301
1302 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1303 * gdb.arch/i386-see.c: Ditto.
1304
1305 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1306
1307 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1308 (check_macro): Return 1 if undefined.
1309 If first test fails, check if macro debug information is available,
1310 and report unsupported test if no macro information is found.
1311
1312 2009-05-29 Doug Evans <dje@google.com>
1313
1314 * gdb.threads/hand-call-in-threads.exp: New.
1315 * gdb.threads/hand-call-in-threads.c: New.
1316
1317 2009-05-29 Michael Snyder <msnyder@vmware.com>
1318
1319 * gdb.base/break-always.exp: Change "1" to "on".
1320 Add confirmation check.
1321
1322 2009-05-28 Pedro Alves <pedro@codesourcery.com>
1323
1324 * gdb.threads/threxit-hop-specific.c: New.
1325 * gdb.threads/threxit-hop-specific.exp: New.
1326 * gdb.threads/thread-execl.c: New.
1327 * gdb.threads/thread-execl.exp: New.
1328
1329 2009-05-27 Tom Tromey <tromey@redhat.com>
1330 Thiago Jung Bauermann <bauerman@br.ibm.com>
1331
1332 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1333 (mi_child_regexp): Likewise.
1334 (mi_list_varobj_children_range): Likewise.
1335 (mi_get_features): Likewise.
1336 (mi_list_varobj_children): Rewrite.
1337 * gdb.python/python-mi.exp: New file.
1338
1339 2009-05-27 Tom Tromey <tromey@redhat.com>
1340 Thiago Jung Bauermann <bauerman@br.ibm.com>
1341 Phil Muldoon <pmuldoon@redhat.com>
1342 Paul Pluzhnikov <ppluzhnikov@google.com>
1343
1344 * gdb.python/python-prettyprint.exp: New file.
1345 * gdb.python/python-prettyprint.c: New file.
1346 * gdb.python/python-prettyprint.py: New file.
1347 * gdb.base/display.exp: print/r is now valid.
1348
1349 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1350 Tom Tromey <tromey@redhat.com>
1351 Pedro Alves <pedro@codesourcery.com>
1352 Paul Pluzhnikov <ppluzhnikov@google.com>
1353
1354 * gdb.python/python-template.exp: New file.
1355 * gdb.python/python-template.cc: New file.
1356 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1357 tests.
1358 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1359 Call it.
1360 (test_value_after_death): New proc.
1361 * gdb.python/python-value.c (PTR): New typedef.
1362 (main): New variable 'x'.
1363
1364 2009-05-27 Tom Tromey <tromey@redhat.com>
1365
1366 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1367 tests.
1368 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1369 Call it.
1370
1371 2009-05-27 Pedro Alves <pedro@codesourcery.com>
1372
1373 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1374
1375 2009-05-24 Pedro Alves <pedro@codesourcery.com>
1376
1377 * gdb.threads/fork-thread-pending.c: New.
1378 * gdb.threads/fork-thread-pending.exp: New.
1379
1380 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1383 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1384
1385 2009-05-18 Jon Beniston <jon@beniston.com>
1386
1387 * gdb.asm/asm-source.exp: Add lm32 target.
1388
1389 2009-05-17 Pedro Alves <pedro@codesourcery.com>
1390
1391 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1392 `gdb_get_line_number'. Call `callee' in both parent and child.
1393 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1394 `gdb_get_line_number' instead of hardcoding line numbers.
1395 (catch_fork_unpatch_child): New procedure to test detaching
1396 breakpoints from child fork.
1397 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1398 hardcoding line numbers.
1399 (do_fork_tests): Run `catch_fork_unpatch_child'.
1400
1401 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1402
1403 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1404 of structure type enters or leaves the scope, it
1405 is reported by -var-update.
1406
1407 2009-05-11 Doug Evans <dje@sebabeach.org>
1408
1409 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1410 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1411 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1412
1413 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1416
1417 2009-04-30 Doug Evans <dje@google.com>
1418
1419 * gdb.threads/watchthreads2.exp: New testcase.
1420 * gdb.threads/watchthreads2.c: New testcase.
1421
1422 2009-04-29 Doug Evans <dje@google.com>
1423
1424 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1425 * gdb.cp/mb-ctor.cc: Ditto.
1426 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1427 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1428 * gdb.cp/mb-inline1.cc: Call it.
1429 * gdb.cp/mb-inline2.cc: Ditto.
1430 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1431 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1432
1433 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1436 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1437 Replace all uses of `decimal' by `nonzero'.
1438 (info macro FROM_COMMANDLINE): New test.
1439
1440 2009-04-27 Tom Tromey <tromey@redhat.com>
1441
1442 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1443
1444 2009-04-27 Doug Evans <dje@google.com>
1445
1446 * gdb.threads/watchthreads.c (main): Initialize args before starting
1447 the threads. Plus formatting cleanup.
1448 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1449 biased scheduling of one thread.
1450
1451 2009-04-27 Jerome Guitton <guitton@adacore.com>
1452
1453 * gdb.cp/templates.cc (GetMax): New template.
1454 (main): Declare two instances of GetMax.
1455 * gdb.cp/templates.exp: Add new test.
1456
1457 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1458
1459 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1460
1461 2009-04-22 Joseph Myers <joseph@codesourcery.com>
1462
1463 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1464
1465 2009-04-15 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.base/charset.exp: Add regression test.
1468
1469 2009-04-14 Joel Brobecker <brobecker@adacore.com>
1470
1471 * gdb.base/exe-lock.exp: New testcase.
1472
1473 2009-04-13 Tom Tromey <tromey@redhat.com>
1474
1475 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1476 operator on Frame.
1477
1478 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1479
1480 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1481 * gdb.server/ext-attach.exp: Likewise.
1482
1483 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1484
1485 Eliminate some sleep usage.
1486
1487 * gdb.mi/basics.c (do_nothing): New.
1488 (main): Use do_nothing instead of printf, so that
1489 not to introduce race condition between output of
1490 inferiour and output of gdb. Do not use sleep as it
1491 is not generally available on embedded targets.
1492
1493 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1494
1495 * gdb.server/ext-attach.exp: Expect an optional process id after
1496 "Detached from remote process".
1497
1498 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1501 gdb.dwarf2/dw2-unresolved.exp: New.
1502
1503 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1504
1505 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1506 mi_run_to_main.
1507
1508 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1509
1510 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1511 mi_run_to_main. Skip thread exit test on remote targets.
1512 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1513 mi_run_to_main.
1514 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1515 mi_run_to_main.
1516 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1517 when expecting ^connected. Detect when the target doesn't support
1518 non-stop mode.
1519 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1520 supported. Return -1 on error, 0 on success.
1521 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1522 (mi_runto): Return mi_runto_helper's result explicitly.
1523
1524 2009-04-01 Pedro Alves <pedro@codesourcery.com>
1525
1526 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1527
1528 2009-04-01 Tom Tromey <tromey@redhat.com>
1529
1530 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1531 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1532 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1533 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1534
1535 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1536 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 PR gdb/931
1539 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1540 output.
1541 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1542 for gdb/931.
1543 * dw2-strp.S (DW_AT_language): Change to C++.
1544 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1545
1546 2009-03-31 Joel Brobecker <brobecker@adacore.com>
1547
1548 * gdb.ada/tasks: New testcase.
1549
1550 2009-03-30 Stan Shebs <stan@codesourcery.com>
1551
1552 * gdb.trace/actions.exp: Update to match new info trace format.
1553 * gdb.trace/deltrace.exp: Ditto.
1554 * gdb.trace/infotrace.exp: Ditto.
1555 * gdb.trace/passcount.exp: Ditto.
1556 * gdb.trace/save-trace.exp: Ditto.
1557 * gdb.trace/while-stepping.exp: Ditto.
1558 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1559
1560 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1561
1562 * gdb.python/python-frame.c: New file.
1563 * gdb.python/python-frame.exp: New file.
1564
1565 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1566
1567 * gdb.python/python-value.exp: Add tests for the address
1568 attribute.
1569
1570 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1571
1572 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1573
1574 2009-03-26 Doug Evans <dje@google.com>
1575
1576 * gdb.mi/mi-nonstop-exit.exp: New file.
1577 * gdb.mi/non-stop-exit.c: New file.
1578
1579 2009-03-26 Tom Tromey <tromey@redhat.com>
1580
1581 Update for change to prologue skipping:
1582 * gdb.mi/mi2-simplerun.exp: Update.
1583 * gdb.mi/mi2-break.exp: Update.
1584 * gdb.mi/mi-simplerun.exp: Update.
1585 * gdb.mi/mi-break.exp: Update.
1586 * gdb.base/ending-run.exp: Update.
1587
1588 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1589
1590 * gdb.python/python-value.exp (test_value_in_inferior): Test
1591 gdb.Value.is_optimized_out attribute.
1592
1593 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.dwarf2/dw2-noloc-main.c: New file.
1596 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1597 (.text): Remove.
1598 (.data): New.
1599 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1600 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1601 (DW_TAG_subprogram func_cu1, noloc): Remove.
1602 (main): New.
1603 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1604 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1605 (file_symbols): New procedure.
1606
1607 2009-03-25 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.base/charset.exp (valid_target_charset): New proc.
1610 Use it to skip tests on invalid charsets.
1611
1612 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1613
1614 * gdb.base/completion.exp: Add a test for directory completion.
1615
1616 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 Fix a racy FAIL.
1619 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1620 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1621
1622 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1623
1624 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1625 * gdb.python/python-function.exp: Add test for function returning
1626 a GDB value.
1627
1628 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1629
1630 * gdb.python/python-function.exp: New file.
1631
1632 2009-03-20 Tom Tromey <tromey@redhat.com>
1633
1634 * gdb.base/store.exp: Update for change to escape output.
1635 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1636 to escape output.
1637 * gdb.base/pointers.exp: Update for change to escape output.
1638 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1639 to escape output.
1640 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1641 escape output.
1642 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1643 to escape output.
1644 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1645 escape output.
1646 * gdb.base/setvar.exp: Update for change to escape output.
1647 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1648 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1649 to escape output.
1650 (test_print_string_constants): Likewise.
1651 * gdb.base/charset.exp (valid_host_charset): Check size of
1652 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1653 cases. Handle "auto"-related output.
1654 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1655 (uvar, Uvar): New globals.
1656
1657 2009-03-19 Jerome Guitton <guitton@adacore.com>
1658
1659 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1660 deltas.
1661 * gdb.ada/fixed_points.exp: Ditto.
1662
1663 2009-03-18 Pedro Alves <pedro@codesourcery.com>
1664
1665 * return-nodebug.c: Don't include stdio.h.
1666 (init): Delete.
1667 (func): Delete definition and provide extern declaration.
1668 (t): New.
1669 (main): Don't call printf. Call func and store its result in t.
1670 * return-nodebug1.c: New.
1671 * return-nodebug.exp: Don't expect stdio output. Instead, print
1672 the global variable t. Drop printf formatters and cast types from
1673 foreach loop. Don't use prepare_for_testing. Compile
1674 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1675 define FORMAT or CAST.
1676
1677 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1678
1679 * gdb.base/solib-display.exp: Disable test for remote targers.
1680
1681 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1684
1685 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 Fix a racy FAIL.
1688 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1689 code from `follow parent, print pids'.
1690 (`follow child, print pids', `follow parent, print pids'): Call it.
1691 Replace `gdb_test "break..."' by gdb_breakpoint.
1692
1693 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1694
1695 * gdb.mi/mi-cli.exp: Adjust for output difference in
1696 sync and async modes.
1697
1698 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1699
1700 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1701 that was checked in by mistake. Remove loading of ada.exp, since
1702 this is not necessary in this case.
1703
1704 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1705
1706 * gdb.ada/ptype_arith_binop.exp: New testcase.
1707
1708 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1709
1710 * gdb.ada/mod_from_name: New testcase.
1711
1712 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.ada/tick_last_segv: New testcase.
1715
1716 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1717
1718 * gdb.mi/mi-cli.exp: Remove debug print.
1719
1720 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1721
1722 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1723 include the token in ^running and frame info in *stopped.
1724
1725 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1726
1727 * solib-display.exp: New file.
1728 * solib-display-main.c: New file.
1729 * solib-display-lib.c: New file.
1730
1731 2009-03-05 Pedro Alves <pedro@codesourcery.com>
1732
1733 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1734
1735 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1736
1737 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1738 (list_and_check_macro): Use more specific test name.
1739 (next to definition): Make the test names unique.
1740
1741 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1742
1743 * gdb.pascal/floats.exp: Accept approximate results everywhere.
1744
1745 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1746
1747 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1748 notifications.
1749 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1750 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1751 * lib/mi-support.exp (library_loaded_re): New.
1752 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1753
1754 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1755
1756 * gdb.gdb/observer.exp: Use test_notification observer, not
1757 normal_stop, everywhere.
1758 (test_normal_stop_notifications): Rename to...
1759 (test_notifications): ...this.
1760 (test_observer_normal_stop): Rename to...
1761 (test_observer): ...this.
1762
1763 2009-02-16 Doug Evans <dje@google.com>
1764
1765 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1766 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1767 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1768 (test_prefixed_syscall,test_int3): New tests.
1769 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1770 (test_prefixed_syscall,test_int3): New tests.
1771
1772 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1773
1774 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1775 (mi_expect_interrupt): Likewise.
1776 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1777 response.
1778
1779 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1780
1781 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1782 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1783 Replace calls to get_valueofx by get_hexadecimal_valueof.
1784
1785 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1786
1787 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1788 (get_integer_valueof): New procedure.
1789 (get_sizeof): Use new get_integer_value_of.
1790 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1791 by get_integer_valueof.
1792
1793 2009-02-13 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.base/remote.exp (get_sizeof): Remove.
1796 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1797 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1798 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1799 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1800 (get_sizeof): Likewise.
1801
1802 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1803
1804 PR fortran/9806
1805 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1806
1807 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1808
1809 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1810
1811 2009-02-06 Pedro Alves <pedro@codesourcery.com>
1812
1813 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1814
1815 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1816
1817 * gdb.python/python-cmd.exp: New file.
1818
1819 2009-02-06 Tristan Gingold <gingold@adacore.com>
1820
1821 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1822
1823 2009-02-05 Tristan Gingold <gingold@adacore.com>
1824
1825 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1826 pointer is dereferenced and use this signal name in regexp.
1827 * gdb.base/signull.exp: Ditto.
1828 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1829 * gdb.base/signull.c (main): Ditto.
1830
1831 2009-02-04 Tom Tromey <tromey@redhat.com>
1832 Thiago Jung Bauermann <bauerman@br.ibm.com>
1833
1834 * gdb.python/python-value.exp: Use `gdb.history' instead of
1835 `gdb.value_from_history'.
1836 (test_value_numeric_ops): Add test for conversion of enum constant.
1837 * gdb.python/python-value.c (enum e): New type.
1838 (evalue): New global.
1839 (main): Use argv.
1840
1841 2009-02-04 Jerome Guitton <guitton@adacore.com>
1842
1843 * gdb.ada/uninitialized_vars: New test program.
1844 * gdb.ada/uninitialized_vars.exp: New testcase.
1845
1846 2009-02-02 Tom Tromey <tromey@redhat.com>
1847
1848 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1849 * gdb.cp/pr2489.cc: Rename...
1850 * gdb.cp/pr9594.cc: ... to this.
1851
1852 2009-02-02 Tom Tromey <tromey@redhat.com>
1853
1854 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1855 * gdb.cp/pr2489.cc: New file.
1856 * gdb.cp/cpcompletion.exp: New file.
1857
1858 2009-02-02 Tom Tromey <tromey@redhat.com>
1859
1860 PR exp/9059:
1861 * gdb.cp/call-c.exp: Add regression test.
1862 * gdb.cp/call-c.cc (FooHandle): New typedef.
1863 (main): New variable 'handle'.
1864
1865 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1866
1867 * lib/mi-support.exp (et_mi_thread_list)
1868 (check_mi_and_console_threads): Adjust for current thread in
1869 -thread-list-ids output.
1870
1871 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1872
1873 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1874 Call it.
1875
1876 2009-01-28 Doug Evans <dje@google.com>
1877
1878 * gdb.arch/amd64-disp-step.S: New file.
1879 * gdb.arch/amd64-disp-step.exp: New file.
1880 * gdb.arch/i386-disp-step.S: New file.
1881 * gdb.arch/i386-disp-step.exp: New file.
1882
1883 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1884
1885 * gdb.base/find.exp: Set newline variable
1886 using quotes instead of braces to fix cygwin failures.
1887
1888 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1889
1890 * gdb.base/radix.exp: Add tests to ensure that that set
1891 input-radix 0 and set output-radix 0 are really rejected.
1892
1893 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1894
1895 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1896 copyright years.
1897
1898 2009-01-23 Pedro Alves <pedro@codesourcery.com>
1899
1900 PR gdb/9664:
1901 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1902
1903 2009-01-22 Pedro Alves <pedro@codesourcery.com>
1904
1905 PR c++/9631:
1906 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1907
1908 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1909
1910 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1911 binfile definition to fix Windows OS failure.
1912
1913 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1914
1915 PR gdb/9346
1916 * gdb.base/interrupt.c (sigint_handler): New.
1917 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1918 on error.
1919 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1920 Test "signal SIGINT".
1921
1922 2009-01-19 Doug Evans <dje@google.com>
1923
1924 * gdb.base/break.exp: Update expected gdb output.
1925 * gdb.base/sepdebug.exp: Ditto.
1926 * gdb.mi/mi-syn-frame.exp: Ditto.
1927 * gdb.mi/mi2-syn-frame.exp: Ditto.
1928 * gdb.base/call-signal-resume.exp: New file.
1929 * gdb.base/call-signals.c: New file.
1930 * gdb.base/unwindonsignal.exp: New file.
1931 * gdb.base/unwindonsignal.c: New file.
1932 * gdb.threads/interrupted-hand-call.exp: New file.
1933 * gdb.threads/interrupted-hand-call.c: New file.
1934 * gdb.threads/thread-unwindonsignal.exp: New file.
1935
1936 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1937
1938 * gdb.base/define.exp: Test defining and hooking prefix commands.
1939 * gdb.python/python.exp: Update test for "show user" output.
1940
1941 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1942
1943 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1944 now the output exactly, using less wildcards. Expect also the output
1945 of gfortran-4.3. Update for the f-valprint.c modification from
1946 2008-04-22.
1947 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1948 Remove gdb_test test names where matching the command.
1949
1950 2009-01-01 Pedro Alves <pedro@codesourcery.com>
1951
1952 PR breakpoints/9681:
1953 * gdb.base/watchpoint.exp: Add regression test.
1954
1955 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1956
1957 * gdb.threads/attach-into-signal.exp: Don't use
1958 gdb_suppress_entire_file.
1959 * gdb.threads/attach-stopped.exp: Ditto.
1960 * gdb.threads/attachstop-mt.exp: Ditto.
1961
1962 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1963
1964 PR gdb/8812:
1965 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1966
1967 2008-12-29 Pedro Alves <pedro@codesourcery.com>
1968
1969 PR gdb/7536:
1970 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1971 and unsupported output radices are really rejected.
1972
1973 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1976
1977 2008-12-22 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.cp/punctuator.exp: New file.
1980
1981 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 * gdb.base/completion.exp (Completing non-existing component): New test.
1984
1985 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 Fix for PR gdb/8648.
1988 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1989 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1990 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1991 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1992
1993 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1994
1995 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1996
1997 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
1998
1999 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2000 compiler actually generate code at the expected line number.
2001
2002 2008-12-15 Jie Zhang <jie.zhang@analog.com>
2003
2004 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2005
2006 2008-12-12 Tom Tromey <tromey@redhat.com>
2007
2008 * gdb.base/commands.exp (redefine_hook_test): New proc.
2009 Call it.
2010
2011 2008-12-11 Tom Tromey <tromey@redhat.com>
2012
2013 * gdb.base/macscp.exp: New regression test.
2014
2015 2008-12-11 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.base/macscp.exp: Print "address.addr".
2018 * gdb.base/macscp1.c (struct outer): New struct.
2019 (address): New global.
2020
2021 2008-12-09 Tom Tromey <tromey@redhat.com>
2022
2023 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2024 Call it.
2025
2026 2008-12-04 Doug Evans <dje@google.com>
2027
2028 * gdb.server/ext-run.exp: Relax regexp for init program.
2029
2030 2008-12-03 Tristan Gingold <gingold@adacore.com>
2031
2032 * gdb.base/macscp.exp: Generate an object file during compilation
2033 to work around Darwin dsymutil limitations.
2034
2035 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2036
2037 Test resolving external references to TLS variables.
2038 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2039 FILE2_THREAD_LOCAL.
2040 (testfile2, srcfile2): New variables.
2041 * gdb.threads/tls.c (file2_thread_local)
2042 (function_referencing_file2_thread_local): New.
2043 * gdb.threads/tls2.c: New file.
2044
2045 2008-11-28 Joel Brobecker <brobecker@adacore.com>
2046
2047 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
2048 rather than integer, as integer might not be big enough when
2049 on 64bit targets.
2050
2051 2008-11-27 Jerome Guitton <guitton@adacore.com>
2052
2053 * gdb.cp/formatted-ref.exp: Add equality test.
2054 * gdb.ada/formatted_ref.exp: Ditto.
2055
2056 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2057
2058 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2059 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2060
2061 2008-11-20 Andreas Schwab <schwab@suse.de>
2062
2063 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2064 matching syscall entry point.
2065 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2066 (tcatch_vfork_then_child_follow): Likewise. Finish through
2067 vfork even if we stopped at the syscall trampoline.
2068
2069 2008-11-20 Doug Evans <dje@google.com>
2070
2071 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2072
2073 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2074
2075 * gdb.arch/ppc-dfp.exp: New file.
2076 * gdb.arch/ppc-dfp.c: New file.
2077
2078 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2079
2080 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
2081
2082 2008-11-17 Doug Evans <dje@google.com>
2083
2084 * gdb.mi/mi-syn-frame.exp: Update expected output.
2085 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2086
2087 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2088
2089 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
2090 "thread N" results in =thread-selected.
2091 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2092 (mi_send_resuming_command_raw): Be prepared for
2093 =thread-selected.
2094
2095 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2096
2097 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2098 * lib/mi-support.exp: Likewise.
2099
2100 2008-11-16 Joel Brobecker <brobecker@adacore.com>
2101
2102 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2103 commands from the expected output for "help catch".
2104
2105 2008-11-15 Joel Brobecker <brobecker@adacore.com>
2106
2107 * gdb.ada/int_deref.exp: New testcase.
2108
2109 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
2110
2111 * gdb.mi/gdb2549.exp: New file.
2112
2113 2008-11-11 Doug Evans <dje@google.com>
2114
2115 * gdb.base/callexit.exp: New file.
2116 * gdb.base/callexit.c: New file.
2117
2118 2008-11-10 Doug Evans <dje@google.com>
2119
2120 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2121 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2122 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2123 (default_gdb_start,default_gdb_exit): Ditto.
2124 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2125 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2126 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2127 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2128 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2129 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2130
2131 2008-11-03 Andreas Schwab <schwab@suse.de>
2132
2133 * gdb.base/hashline2.exp: Fix typo.
2134 * gdb.base/hashline3.exp: Likewise.
2135
2136 2008-10-30 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.base/pointers.exp: Add test.
2139 * gdb.base/pointers.c (k, S): New typedefs.
2140 (instance): New global.
2141
2142 2008-10-30 Andreas Schwab <schwab@suse.de>
2143
2144 * gdb.base/args.exp: Add tests for newlines.
2145
2146 2008-10-30 Joel Brobecker <brobecker@adacore.com>
2147
2148 gdb.base/foll-exec.exp: Update the expected output of a couple
2149 of "info breakpoints" tests.
2150
2151 2008-10-28 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2154
2155 2008-10-24 Pedro Alves <pedro@codesourcery.com>
2156
2157 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2158 gdb_start_cmd.
2159 Use runto_main before any test that requires execution.
2160
2161 2008-10-23 Pedro Alves <pedro@codesourcery.com>
2162
2163 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2164 instead of SIGINT.
2165
2166 2008-10-22 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.base/completion.exp: Update expected output following
2169 the addition of the "info tasks" command.
2170
2171 2008-10-22 Tom Tromey <tromey@redhat.com>
2172
2173 * gdb.base/exprs.exp (test_expr): Add test for string
2174 concatenation.
2175
2176 2008-10-19 Pedro Alves <pedro@codesourcery.com>
2177
2178 * configure.ac: Output gdb.python/Makefile.
2179 * configure: Regenerate.
2180 * gdb.python/Makefile.in: New.
2181
2182 2008-10-16 Joel Brobecker <brobecker@adacore.com>
2183
2184 * gdb.base/foll-fork.exp: Adjust the expected output to match
2185 the new description for fork/vfork catchpoints in the "info
2186 breakpoints" output.
2187
2188 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2189
2190 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2191
2192 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2193
2194 * gdb.python/python-value.c: New file.
2195 * gdb.python/python-value.exp: New file.
2196
2197 2008-10-15 Pedro Alves <pedro@codesourcery.com>
2198
2199 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2200
2201 2008-10-15 Denis Pilat <denis.pilat@st.com>
2202
2203 * gdb.cp/mb-ctor.exp: Fix a typo.
2204
2205 2008-10-09 Tom Tromey <tromey@redhat.com>
2206
2207 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2208 'fprintf' and 'stderr'.
2209
2210 2008-10-07 Joel Brobecker <brobecker@adacore.com>
2211
2212 * gdb.ada/ref_tick_size.exp: New testcase.
2213
2214 2008-10-06 Doug Evans <dje@google.com>
2215
2216 * gdb.dwarf2/dw2-cu-size.exp: New file.
2217 * gdb.dwarf2/dw2-cu-size.S: New file.
2218
2219 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2220 .Ltype_int for clarity.
2221
2222 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2223
2224 PR gdb/2384:
2225 * gdb.cp/gdb2384.exp: Extended to test more cases.
2226 * gdb.cp/gdb2384.cc: Likewise.
2227 * gdb.cp/gdb2384-base.h: Likewise.
2228 * gdb.cp/gdb2384-base.cc: Likewise.
2229
2230 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * gdb.base/maint.exp (maint print type): Remove printing
2233 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2234
2235 2008-09-30 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.base/macscp.exp: Add completion tests.
2238 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2239 (TWENTY_THREE): Likewise.
2240 (FORTY_EIGHT): Likewise.
2241
2242 2008-09-30 Tom Tromey <tromey@redhat.com>
2243
2244 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2245 everywhere.
2246 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2247
2248 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2251 testcase is derived from. Fix racy dependency on an expected PID
2252 number. No longer support the testcase on Linux kernel 2.4.x.
2253
2254 2008-09-27 Tom Tromey <tromey@redhat.com>
2255
2256 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2257 and varargs.
2258
2259 2008-09-22 Pedro Alves <pedro@codesourcery.com>
2260
2261 * lib/mi-support.exp (mi_expect_interrupt): New.
2262 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2263 from gdb.mi/mi-nonstop.exp.
2264 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2265 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2266 lib/mi-support.exp.
2267 Use mi_check_thread_states throughout. Avoid ".*" and do not
2268 require an anchor after -exec-run.
2269
2270 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2271
2272 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2273 stop is pending. Avoid ".*" when two stops are pending.
2274 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2275 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2276 newlines in fullnames.
2277 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2278 (mi_expect_stop): Update comments. Only anchor in sync mode.
2279 Do not match newlines.
2280 (mi_send_resuming_command_raw): Always return status.
2281 (mi_get_stop_line): Do not match more than one line by accident.
2282 Only anchor in sync mode.
2283 (mi_run_inline_test): If -exec-next fails, give up.
2284
2285 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2286
2287 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2288 on SPU.
2289
2290 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2291
2292 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2293
2294 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2295
2296 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2297 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2298 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2299 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2300 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2301 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2302 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2303 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2304 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2305 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2306 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2307 Include the "= " sequence in the expected output of print tests.
2308
2309 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2310
2311 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2312 description for boolean types.
2313
2314 2008-09-09 Pedro Alves <pedro@codesourcery.com>
2315
2316 * gdb.base/hook-stop-continue.c: New.
2317 * gdb.base/hook-stop-continue.exp: New.
2318
2319 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2320
2321 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2322
2323 2008-09-08 Jerome Guitton <guitton@adacore.com>
2324
2325 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2326 (stack_check_probe_2, stack_check_probe_loop_1)
2327 (stack_check_probe_loop_2): New functions.
2328 (main): Add call to these new functions.
2329 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2330 functions, check that the breakpoint is inserted at the appropriate
2331 location.
2332 (insert_breakpoint): Slightly refine this procedure so that it can
2333 be called several times in the test.
2334
2335 2008-09-08 Jerome Guitton <guitton@adacore.com>
2336
2337 * gdb.base/stack-checking.c: New file.
2338 * gdb.base/stack-checking.exp: New file.
2339
2340 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2341
2342 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2343 * gdb.arch/altivec-regs.exp: Likewise.
2344 * gdb.arch/vsx-regs.exp: Likewise.
2345
2346 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2347
2348 * gdb.arch/ppc-fp.exp: New file.
2349 * gdb.arch/ppc-fp.c: New file.
2350
2351 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2352
2353 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2354 lest gcc-4.3.1 optimizes the whole thing away.
2355
2356 2008-09-04 Michael Snyder <msnyder@vmware.com>
2357
2358 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2359 as "at" (for non-debug functions such as _start).
2360
2361 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2362
2363 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2364 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2365 software watchpoints.
2366 * gdb.base/watch_thread_num.exp: Likewise.
2367
2368 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2369
2370 * gdb.arch/i386-bp_permanent.exp: New test.
2371
2372 2008-08-24 Tom Tromey <tromey@redhat.com>
2373
2374 * gdb.base/maint.exp: Update "maint print type".
2375
2376 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2377
2378 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2379 support. Adjust the order of "*running" notifications.
2380 * gdb.mi/non-stop.c: Don't cast from int to void* and
2381 back.
2382
2383 2008-08-20 Mark Kettenis <kettenis@gnu.org>
2384
2385 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2386 expect to find it in the "info frame" output.
2387
2388 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2389
2390 * gdb.base/interp.exp: Always consume both prompts.
2391
2392 2008-08-20 Pedro Alves <pedro@codesourcery.com>
2393
2394 * gdb.base/pending.exp: Test pending breakpoints without symbols
2395 loaded.
2396
2397 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2398
2399 * lib/mi-support.exp (mi_expect_stop): Produce
2400 more details on failures.
2401 * gdb.mi/mi-nonstop.exp: New.
2402 * gdb.mi/non-stop.c: New.
2403
2404 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2405
2406 * gdb.mi/mi-async.exp: Use 'set target-async'.
2407 * lib/mi-support.exp: Use 'set/show target-async'.
2408
2409 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2410
2411 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2412
2413 2008-08-17 Tom Tromey <tromey@redhat.com>
2414
2415 * gdb.base/help.exp (help catch): Rewrite.
2416
2417 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2418
2419 * gdb.base/define.exp: Test indented command documentation.
2420 * gdb.python/python.exp: Test indented multi-line command.
2421
2422 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
2423
2424 * testsuite/gdb.arch/vsx-regs.c: New source file.
2425 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2426 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2427
2428 2008-08-14 Tom Tromey <tromey@redhat.com>
2429
2430 * gdb.base/macscp.exp: Add regression test for "macro define" or
2431 "macro undef" with no arguments.
2432
2433 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2434
2435 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
2436
2437 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2438
2439 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2440
2441 2008-08-06 Tom Tromey <tromey@redhat.com>
2442
2443 * gdb.python/python.exp: New file.
2444
2445 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 Fix for PR gdb/1543.
2448 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2449 $LOCATION.
2450 (location): New variable.
2451 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2452 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2453 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2454 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2455 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2456 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2457 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2458 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2459 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2460 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2461 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2462 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2463 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2464 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2465 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2466 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2467 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2468 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2469 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2470 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2471 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2472 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2473 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2474 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2475 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2476 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2477 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2478 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2479 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2480 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2481 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2482 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2483 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2484 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2485 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2486 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2487 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2488 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2489 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2490 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2491 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2492 gdb.base/type-opaque.exp, gdb.base/until.exp,
2493 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2494 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2495 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2496 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2497 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2498 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2499 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2500 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2501 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2502 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2503 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2504 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2505 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2506 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2507 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2508 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2509 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2510 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2511 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2512 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2513 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2514 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2515 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2516 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2517 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2518 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2519 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2520 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2521 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2522 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2523 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2524 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2525 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2526 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2527 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2528 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2529 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2530 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2531 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2532 to bug-gdb@prep.ai.mit.edu .
2533
2534 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2535
2536 * lib/mi-support.exp (mi_load_shlibs): New.
2537 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2538
2539 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2540
2541 * lib/mi-support.exp (get_mi_thread_list)
2542 (check_mi_and_console_threads): New, moved from ...
2543 * gdb.mi/mi-pthread.exp: ...here.
2544 * gdb.mi/gdb669.exp (get_mi_thread_list)
2545 (check_mi_and_console_threads): Delete.
2546 * gdb.mi/mi2-pthread.exp: Likewise.
2547
2548 2008-07-28 Tom Tromey <tromey@redhat.com>
2549
2550 * Makefile.in (just-check): Remove. Move body to...
2551 (check): ... here.
2552
2553 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2554
2555 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2556 Add a test for duplicated SIGINTs.
2557
2558 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2559
2560 * gdb.threads/schedlock.exp (get_args): Update to work for any
2561 value of NUM.
2562 (Top level): Report the number of threads that did not resume.
2563
2564 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2565
2566 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2567
2568 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2569
2570 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2571 non-MI prompt.
2572
2573 2008-07-26 Tom Tromey <tromey@redhat.com>
2574
2575 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2576 (function_struct, function_struct_ptr): New globals.
2577 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2578 function pointer in a struct.
2579
2580 2008-07-26 Tom Tromey <tromey@redhat.com>
2581
2582 * gdb.base/macscp.exp: Add test for macro lexing bug.
2583
2584 2008-07-18 Tom Tromey <tromey@redhat.com>
2585
2586 * gdb.base/macscp.exp: Add macro tests.
2587
2588 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2589
2590 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2591
2592 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2593
2594 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2595
2596 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2597
2598 * gdb.cp/class2.exp: fix for failure on spu-elf
2599
2600 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2601
2602 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
2603
2604 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2605
2606 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2607
2608 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2609
2610 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2611
2612 2008-07-11 Kevin Buettner <kevinb@redhat.com>
2613
2614 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2615 of regexp to account for changes made to GDB in the printing of
2616 byte vectors.
2617
2618 2008-07-11 Tom Tromey <tromey@redhat.com>
2619
2620 * gdb.base/completion.exp: Add 'help' completion test.
2621
2622 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2625
2626 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2627
2628 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2629
2630 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2631
2632 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2633
2634 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2635
2636 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2637
2638 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2641
2642 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2643
2644 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2645 previous commit. Add a comment.
2646
2647 2008-06-28 Pedro Alves <pedro@codesourcery.com>
2648
2649 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2650
2651 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2652
2653 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2654
2655 2008-06-27 Pedro Alves <pedro@codesourcery.com>
2656
2657 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2658 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2659 compiling an executable, link in an object that forces unbuffered
2660 output.
2661 * lib/set_unbuffered_mode.c: New file.
2662
2663 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2664
2665 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2666
2667 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2668
2669 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2670 mi_expect_stop.
2671 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2672 Demand that *running is output.
2673 (detect_async): Perform checking every time.
2674 (mi_send_resuming_command): Extract everything into...
2675 (mi_send_resuming_command_raw): ...this.
2676 (mi_expect_stop): Don't accept any output before *stopped.
2677
2678 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2679
2680 Robustify mi-simplerun.
2681 * gdb.mi/basics.c (main): Add a call to sleep.
2682 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2683 * gdb.mi/mi2-cli.exp: Likewise.
2684 * gdb.mi/mi-break.exp: Likewise.
2685
2686 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
2687
2688 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2689
2690 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2691
2692 * gdb.mi/mi-console.exp: Adjust.
2693 * gdb.mi/mi-syn-frame.exp: Adjust.
2694 * gdb.mi/mi2-console.exp: Adjust.
2695 * gdb.mi/mi2-syn-frame.exp: Adjust.
2696 * lib/mi-support.exp (mi_run_cmd): Adjust.
2697 (mi_send_resuming_command): Adjust.
2698
2699 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2700
2701 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
2702 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2703 testing of stopped.
2704 * gdb.mi/mi2-syn-frame.exp: Likewise.
2705 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2706 (async, detect_async): New.
2707 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2708 depending on if we're running in sync or async mode.
2709
2710 2008-06-09 Tom Tromey <tromey@redhat.com>
2711
2712 * gdb.base/completion.exp: New tests for field name completion
2713 with spaces, and field name completion with '->'.
2714
2715 2008-06-06 Tom Tromey <tromey@redhat.com>
2716
2717 * gdb.base/break1.c (struct some_struct): New struct.
2718 (values): New global.
2719 * gdb.base/completion.exp: Add field name completion test.
2720
2721 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2722
2723 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2724 to pointer.
2725 * gdb.cp/call-c.cc: Likewise.
2726
2727 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
2728
2729 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2730 annotation.
2731
2732 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2733 Pedro Alves <pedro@codesourcery.com>
2734
2735 * gdb.threads/execl.c, gdb.threads/execl1.c,
2736 gdb.threads/execl.exp: New tests.
2737
2738 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2739 Daniel Jacobowitz <dan@codesourcery.com>
2740
2741 * gdb.cp/exception.exp: Activate test, make it work with pending
2742 catchpoints.
2743
2744 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2747
2748 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2749
2750 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2751 now printed.
2752 * gdb.mi/mi2-var-cmd.exp: Likewise.
2753
2754 2008-05-27 Andreas Schwab <schwab@suse.de>
2755
2756 * gdb.base/frame-args.exp: Handle arguments that are optimized
2757 out.
2758
2759 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
2760
2761 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2762 quiet for ppc32 and group options into a single variable.
2763
2764 2008-05-23 Joel Brobecker <brobecker@adacore.com>
2765
2766 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2767 of zero-size elements.
2768 * gdb.ada/null_array.exp: Test printing this new array.
2769
2770 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2773
2774 2008-05-21 Joel Brobecker <brobecker@adacore.com>
2775
2776 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2777 of the "finish" command.
2778
2779 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
2780
2781 * gdb.base/annota1.exp: Test for new annotation.
2782
2783 2008-05-16 Pedro Alves <pedro@codesourcery.com>
2784
2785 * gdb.base/fixsection.exp: New file.
2786 * gdb.base/fixsection0.c: New file.
2787 * gdb.base/fixsection1.c: New file.
2788
2789 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2790
2791 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2792 * gdb.base/annota3.exp: Likewise.
2793
2794 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2795
2796 * gdb.base/watch_thread_num.exp: Don't run tests that require
2797 watchpoints if the target doesn't support them.
2798
2799 2008-05-12 Doug Evans <dje@google.com>
2800
2801 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2802
2803 2008-05-09 Joel Brobecker <brobecker@adacore.com>
2804
2805 * gdb.ada/assign_1.exp: New testcase.
2806
2807 2008-05-09 Doug Evans <dje@google.com>
2808
2809 * gdb.base/find.exp: New file.
2810 * gdb.base/find.c: New file.
2811
2812 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2813
2814 * gdb.base/commands.exp (watchpoint_command_test): Handle
2815 gdb,no_hardware_watchpoints.
2816 * gdb.base/float.exp: Allow ARM targets without floating point.
2817 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2818
2819 2008-05-06 Jerome Guitton <guitton@adacore.com>
2820 Joel Brobecker <brobecker@adacore.com>
2821
2822 * gdb.ada/lang_switch: New test program.
2823 * gdb.ada/lang_switch.exp: New testcase.
2824
2825 2008-05-05 Doug Evans <dje@google.com>
2826
2827 * gdb.base/help.exp (disassemble): Update expected help text.
2828
2829 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2830
2831 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2832
2833 2008-05-04 Pedro Alves <pedro@codesourcery.com>
2834
2835 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2836 different times.
2837
2838 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2841 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2842 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2843 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2844
2845 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2846
2847 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2848 notification to appear.
2849
2850 2008-05-04 Daniel Jacobowitz <dan@debian.org>
2851
2852 * gdb.base/fullname.c: New file.
2853 * gdb.base/fullname.exp: New file.
2854 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2855
2856 2008-05-03 Pedro Alves <pedro@codesourcery.com>
2857
2858 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2859 expressions with macros.
2860
2861 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2864
2865 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2866
2867 * gdb.base/completion.exp: Handle lack of other symbols beginning
2868 with "a".
2869
2870 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2871
2872 2008-05-02 Jim Blandy <jimb@codesourcery.com>
2873
2874 * gdb.asm/asmsrc1.s: Add scratch space.
2875
2876 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2877 Daniel Jacobowitz <dan@codesourcery.com>
2878
2879 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2880 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2881 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2882
2883 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2884
2885 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2886
2887 2008-05-01 Joel Brobecker <brobecker@adacore.com>
2888
2889 * gdb.base/info-target.exp: New testcase.
2890
2891 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.cp/hang.exp: Use .cc instead of .C.
2894 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2895 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2896
2897 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2898
2899 * gdb.base/gdb1250.exp: Remove perror.
2900 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2901
2902 2008-04-30 Pedro Alves <pedro@codesourcery.com>
2903
2904 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2905 .2byte.
2906
2907 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2910 (maybe_kfail): New.
2911
2912 2008-04-25 Pedro Alves <pedro@codesourcery.com>
2913
2914 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2915
2916 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2917
2918 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2919 * gdb.mi/mi2-syn-frame.exp: Likewise.
2920 * lib/mi-support.exp: Likewise.
2921
2922 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2923
2924 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2925 to specify regexp for the location to stop at.
2926 * gdb.base/break-always.c: New.
2927 * gdb.base/break-always.exp: New.
2928
2929 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2930
2931 * lib/mi-support.exp (mi_runto_helper): Adjust
2932 for the original-location field.
2933 (mi_create_breakpoint, mi_list_breakpoints): New.
2934 * gdb.mi/mi-break.exp: Adjust.
2935 * gdb.mi/mi2-break.exp: Adjust.
2936 * gdb.mi/mi-pending.exp: Adjust.
2937 * gdb.mi/mi-simplerun.exp: Adjust.
2938 * gdb.mi/mi2-simplerun.exp: Adjust.
2939 * gdb.mi/mi-syn-frame.exp: Adjust.
2940 * gdb.mi/mi2-syn-frame.exp: Adjust.
2941 * gdb.mi/mi-until.exp: Adjust.
2942 * gdb.mi/mi2-until.exp: Adjust.
2943 * gdb.mi/mi-var-display.exp: Adjust.
2944 * gdb.mi/mi2-var-display.exp: Adjust.
2945 * gdb.mi/mi-watch.exp: Adjust.
2946 * gdb.mi/mi2-watch.exp: Adjust.
2947
2948 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
2949
2950 * aclocal.m4: Add override.m4.
2951 * configure: Regenerate.
2952
2953 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2954
2955 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2956 '-var-update --all-values' reports new value even the type
2957 of a variable object has changed.
2958
2959 2008-04-18 Craig Silverstein <csilvers@google.com>
2960
2961 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2962 files.
2963
2964 2008-04-18 Joel Brobecker <brobecker@adacore.com>
2965
2966 * gdb.ada/atomic_enum: New test program.
2967 * gdb.ada/atomic_enum.exp: New testcase.
2968
2969 2008-04-17 Doug Evans <dje@google.com>
2970
2971 * gdb.opt/Makefile.in: Fix whitespace.
2972
2973 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2974
2975 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2976
2977 2008-04-17 Doug Evans <dje@google.com>
2978
2979 * gdb.base/hashline1.exp: New testcase.
2980 * gdb.base/hashline2.exp: New testcase.
2981 * gdb.base/hashline2.exp: New testcase.
2982
2983 2008-04-17 Pedro Alves <pedro@codesourcery.com>
2984
2985 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2986
2987 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2988
2989 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2990 temporary breakpoint to match "Temporary breakpoint".
2991 * gdb.base/break.exp (delete_breakpoints): Likewise.
2992 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2993 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2994 * gdb.base/display.exp: Likewise.
2995 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2996 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2997 * gdb.base/restore.exp (restore_tests): Likewise.
2998 * gdb.base/sepdebug.exp: Likewise.
2999 * gdb.base/watchpoint.exp: Likewise.
3000 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3001 * gdb.mi/mi-pending.exp: Likewise.
3002 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3003 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3004 * gdb.mi/mi-var-cmd.exp: Likewise.
3005 * gdb.mi/mi-var-display.exp: Likewise.
3006 * gdb.mi/mi2-cli.exp: Likewise.
3007 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3008 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3009 * gdb.mi/mi2-var-display.exp: Likewise.
3010 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3011 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3012 new "disp" field.
3013 (mi_expect_stop): Move after_reason argument to be really after
3014 reason. This is to support fix for PR2424.
3015
3016 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3019
3020 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3021
3022 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
3023 field. Add more floating varobj tests.
3024 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
3025 field.
3026 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3027 (main): Call do_at_tests.
3028 * lib/mi-support.exp (mi_create_floating_varobj)
3029 (mi_varobj_update_with_type_change): New.
3030
3031 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3032
3033 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3034 option of -var-evaluate-expression.
3035 * gdb.mi/mi2-var-display.exp: Likewise.
3036
3037 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3038
3039 Introduce test setup helpers.
3040 * lib/gdb.exp (build_executable, clean_restart)
3041 (prepare_for_testing): New.
3042 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3043 * gdb.base/return.exp: Likewise.
3044 * gdb.base/ending-run.exp: Likewise.
3045
3046 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
3047
3048 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3049 Interface (MI) responses.
3050
3051 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3052
3053 * gdb.cp/breakpoint.cc: New code to test conditions involving
3054 member variables.
3055 * gdb.cp/breakpoint.exp: Test condition involving member
3056 variables.
3057
3058 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3059
3060 * lib/mi-support.exp (mi_expect_stop): New.
3061 (mi_run_cmd): Change the
3062 token. Use mi_send_resuming_command, use
3063 mi_expect_stop.
3064 (mi_execute_to_helper): Rename to mi_execute_to.
3065 (mi_send_resuming_command): Add more error patterns.
3066 (mi_wait_for_stop): Renamed to...
3067 (mi_get_stop_line): ...this.
3068 (mi_run_inline_test): Adjust.
3069
3070 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3071 * gdb.mi/mi-console.exp: Likewise.
3072 * gdb.mi/mi-pending.exp: Likewise.
3073 * gdb.mi/mi-simplerun.exp: Likewise.
3074 * gdb.mi/mi-stack.exp: Likewise.
3075 * gdb.mi/mi-stepi.exp: Likewise.
3076 * gdb.mi/mi-syn-frame.exp: Add comment.
3077 * gdb.mi/mi-until.exp: Likewise.
3078 * gdb.mi/mi-var-display.exp: Likewise.
3079 * gdb.mi/mi-watch.exp: Likewise.
3080 * gdb.mi/mi2-cli.exp: Likewise.
3081 * gdb.mi/mi2-console.exp: Likewise.
3082 * gdb.mi/mi2-simplerun.exp: Likewise.
3083 * gdb.mi/mi2-stack.exp: Likewise.
3084 * gdb.mi/mi2-stepi.exp: Likewise.
3085 * gdb.mi/mi2-until.exp: Likewise.
3086 * gdb.mi/mi2-var-display.exp: Likewise.
3087 * gdb.mi/mi2-watch.exp: Likewise.
3088
3089 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3090
3091 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3092
3093 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3094
3095 2008-04-04 Pedro Alves <pedro@codesourcery.com>
3096
3097 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3098 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3099 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3100 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3101 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3102 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3103 expect an mi error duplicated in stderr.
3104
3105 2008-04-03 Joel Brobecker <brobecker@adacore.com>
3106
3107 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3108 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3109 Add a couple of tests that verify the behavior when the new setting
3110 is set to "cancel" and "all".
3111 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3112 "ask" before we start the testing.
3113
3114 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3115
3116 * gdb.cp/casts.cc: Add class reference variables.
3117 * gdb.cp/casts.exp: New test cases for up/down casting references.
3118
3119 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3120
3121 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3122 instead of beginning to make an extra test pass.
3123 * gdb.mi/mi2-var-display.exp: Likewise.
3124
3125 2008-03-31 Maciej W. Rozycki <macro@mips.com>
3126
3127 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3128
3129 2008-03-31 Markus Deuling <deuling@de.ibm.com>
3130 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3131
3132 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3133 value. Add xfail for older kernels.
3134
3135 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3136
3137 Bring mi-support in line with gdb.exp.
3138 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3139 (mi_gdb_start): New function.
3140
3141 2008-03-28 Maciej W. Rozycki <macro@mips.com>
3142
3143 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3144
3145 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3146
3147 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3148 * gdb.mi/mi2-var-display.exp: Likewise.
3149
3150 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3151
3152 * lib/mi-support.exp (mi_create_varobj_checked): New.
3153 (mi_list_varobj_children): Allow to check for a
3154 value.
3155 (mi_list_array_varobj_children): New.
3156
3157 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3158 and mi_list_varobj_children, as opposed to hardcoding
3159 expected strings.
3160 * gdb.mi/gdb701.exp: Likewise.
3161 * gdb.mi/gdb792.exp: Likewise.
3162 * gdb.mi/mi-var-block.exp: Likewise.
3163 * gdb.mi/mi-var-cmd.exp: Likewise.
3164 * gdb.mi/mi-var-invalidate.exp: Likewise.
3165 * gdb.mi/mi2-var-block.exp: Likewise.
3166 * gdb.mi/mi2-var-child.exp: Likewise.
3167 * gdb.mi/mi2-var-cmd.exp: Likewise.
3168 * gdb.mi/mi2-var-display.exp: Likewise.
3169
3170 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 Fix random false FAILs on i386.
3173 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3174
3175 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3176
3177 PR gdb/544
3178 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3179
3180 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 PR gdb/544
3183 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3184
3185 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3186
3187 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3188 fixed PR gdb/544.
3189
3190 2008-03-21 Pedro Alves <pedro@codesourcery.com>
3191
3192 * gdb.threads/fork-child-threads.exp: Test next over fork.
3193
3194 2008-03-21 Chris Demetriou <cgd@google.com>
3195
3196 * gdb.base/break.exp (rbreak junk): New test for rbreak
3197 "Junk at end of arguments" issue.
3198
3199 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3200
3201 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3202 *& to work on created array elements.
3203 (Top level): Test print $pc with a file. Test string operations
3204 without a target.
3205 * gdb.base/ptype.exp: Do not expect *& to work on created array
3206 elements.
3207
3208 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3209
3210 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3211 gdb.threads/staticthreads.exp: Update exit query.
3212
3213 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3214
3215 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3216
3217 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3218
3219 * gdb.base/watchpoint.c (global_ptr, func4): New.
3220 (main): Call func4.
3221 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3222 (test_inaccessible_watchpoint): New.
3223
3224 2008-02-29 Maciej W. Rozycki <macro@mips.com>
3225
3226 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3227 select the largest.
3228
3229 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3230
3231 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3232 frames-invalid annotations.
3233
3234 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3235
3236 * gdb.base/assign.exp: avoid same output for different tests.
3237
3238 2008-02-27 Doug Evans <dje@google.com>
3239
3240 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3241 for bug 1738.
3242 (breakpoint_to_handler_entry): Ditto.
3243
3244 2008-02-27 Joel Brobecker <brobecker@adacore.com>
3245
3246 * gdb.base/ending-run.exp: Use the first line of code inside
3247 function body to test breakpoints.
3248 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3249 location where the breakpoint is inserted when using the line
3250 where a function is declared. Fix typo in the description of
3251 one of the tests.
3252 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3253
3254 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3255
3256 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
3257 tests.
3258
3259 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3260
3261 * gdb.base/args.exp: avoid same output for tests
3262 with single quotes.
3263
3264 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3265
3266 * gdb.base/annota1.exp: Adjust for 'info break'
3267 format changes.
3268 * gdb.base/annota3.exp: Likewise.
3269 * gdb.base/break.exp: Likewise.
3270 * gdb.base/condbreak.exp: Likewise.
3271 * gdb.base/pending.exp: Likewise.
3272 * gdb.base/sepdebug.exp: Likewise.
3273 * gdb.base/unload.exp: Likewise.
3274 * gdb.cp/ovldbreak.exp: Likewise.
3275 * gdb.mi/mi-pending.exp: Likewise.
3276
3277 2008-02-07 Doug Evans <dje@google.com>
3278
3279 * gdb.cp/mb-inline.exp: New.
3280 * gdb.cp/mb-inline.h: New.
3281 * gdb.cp/mb-inline1.cc: New.
3282 * gdb.cp/mb-inline2.cc: New.
3283
3284 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3285
3286 * gdb.pascal/floats.pas: New test program.
3287 * gdb.pascal/floats.exp: New testcase.
3288
3289 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3290
3291 * gdb.base/callfuncs.c (t_float_many_args): New function.
3292 (t_double_many_args): New function.
3293 * gdb.base/callfuncs.exp: Add tests for exceeding float
3294 and double parameters passed through the stack.
3295
3296 2008-02-05 Joel Brobecker <brobecker@adacore.com>
3297
3298 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3299 gdb.ada/complete/foo.adb: New files.
3300 * gdb.ada/complete.exp: New testcase.
3301
3302 2008-02-03 Doug Evans <dje@google.com>
3303
3304 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3305
3306 * gdb.cp/gdb2384.exp: New file.
3307 * gdb.cp/gdb2384.cc: New file.
3308 * gdb.cp/gdb2384-base.h: New file.
3309 * gdb.cp/gdb2384-base.cc: New file.
3310
3311 2008-02-02 Doug Evans <dje@google.com>
3312
3313 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3314
3315 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3316
3317 * gdb.ada/sym_print_name: New test program.
3318 * gdb.ada/sym_print_name.exp: New testcase.
3319
3320 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3321
3322 * gdb.ada/nested/hello.adb: New file.
3323 * gdb.ada/nested.exp: New testcase.
3324 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3325
3326 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3327
3328 * gdb.mi/basic.c (return_1): New function.
3329 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3330 don't cause future evaluations of function to report
3331 creation of internal breakpoints.
3332
3333 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3334
3335 * gdb.mi/mi-break.exp (test_error): New.
3336 Call it.
3337
3338 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
3339
3340 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3341 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3342
3343 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3344
3345 * gdb.pascal/integers.pas: New test program.
3346 * gdb.pascal/integers.exp: New testcase.
3347
3348 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3349
3350 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3351
3352 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
3353
3354 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3355 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3356
3357 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3358
3359 * gdb.ada/formatted_ref: New test program.
3360 * gdb.ada/formatted_ref.exp: New testcase.
3361
3362 * gdb.cp/formatted-ref.cc: New file.
3363 * gdb.cp/formatted-ref.exp: New testcase.
3364
3365 2008-01-30 Joel Brobecker <brobecker@adacore.com>
3366
3367 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3368
3369 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
3370
3371 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3372 (test_file_list_exec_source_file): Update to new macro-info field.
3373
3374 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3375
3376 * gdb.ada/exprs: New test program.
3377 * gdb.ada/exprs.exp: New testcase.
3378
3379 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3380
3381 * dfp-test.c (DELTA, DELTA_B): New definitions.
3382 (double_val1, double_val2, double_val3, double_val4, double_val5,
3383 double_val6, double_val7, double_val8, double_val9, double_val10,
3384 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3385 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3386 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3387 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3388 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3389 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3390 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3391 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3392 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3393 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3394 dec128_val16): New global variables.
3395 (decimal_dec128_align): New function.
3396 (decimal_mixed): Likewise.
3397 (decimal_many_args_dec32): Likewise.
3398 (decimal_many_args_dec64): Likewise.
3399 (decimal_many_args_dec128): Likewise.
3400 (decimal_many_args_mixed): Likewise.
3401 * dfp-test.exp: Add tests calling new inferior functions.
3402
3403 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3404
3405 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3406 gdb.server/ext-run.exp: New files.
3407 * lib/gdbserver-support.exp (gdbserver_download): New.
3408 (gdbserver_start): New. Update gdbserver expected
3409 output.
3410 (gdbserver_spawn): Use them.
3411 (gdbserver_start_extended): New.
3412
3413 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3414
3415 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3416 Run on GNU/Linux.
3417 (do_exec_tests): Check for systems which do not support catchpoints.
3418 Do not match START.
3419 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3420 Run on GNU/Linux. Enable verbose output.
3421 (check_fork_catchpoints): New.
3422 (explicit_fork_child_follow, catch_fork_child_follow)
3423 (tcatch_fork_parent_follow): Update expected messages.
3424 (do_fork_tests): Use check_fork_catchpoints.
3425 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3426 Run on GNU/Linux. Enable verbose output.
3427 (check_vfork_catchpoints): New.
3428 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3429 expected messages.
3430 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3431
3432 2008-01-29 Jim Blandy <jimb@red-bean.com>
3433
3434 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3435 host' errors.
3436 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3437
3438 2008-01-29 Jim Blandy <jimb@red-bean.com>
3439
3440 * gdb.threads/sigthread.c: Use barriers to ensure that
3441 child_thread and child_thread_two are always initialized before we
3442 start to use them.
3443
3444 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3445
3446 * gdb.base/watchpoint-solib.exp: New.
3447 * gdb.base/watchpoint-solib.c: New.
3448 * gdb.base/watchpoint-solib-shr.c: New.
3449
3450 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3451
3452 * gdb.base/gdb1056.exp: Add unsigned integer test.
3453
3454 2008-01-28 Doug Evans <dje@google.com>
3455
3456 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3457
3458 2008-01-27 Jim Blandy <jimb@codesourcery.com>
3459
3460 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3461
3462 * gdb.base/expand-psymtabs.exp: Doc fix.
3463
3464 2008-01-26 Mark Kettenis <kettenis@gnu.org>
3465
3466 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3467
3468 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
3469
3470 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
3471 -var-set-format.
3472
3473 2008-01-23 Chris Demetriou <cgd@google.com>
3474
3475 * gdb.threads/thread_events.c: New testcase source file.
3476 * gdb.threads/thread_events.exp: New testcase expect file.
3477
3478 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
3479
3480 * lib/gdb.exp: Add the variable octal.
3481
3482 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
3483 -var-set-format.
3484
3485 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3486 Vladimir Prus <vladimir@codesourcery.com>
3487
3488 * gdb.base/float.exp: Allow missing floating point for m68k and
3489 PowerPC.
3490
3491 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3492
3493 * gdb.mi/basics.c: Setup for testing breakpoints
3494 ignore count.
3495 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3496 * gdb.mi/mi-cli.exp: Adjust.
3497 * gdb.mi/mi2-cli.exp: Adjust.
3498
3499 2008-01-17 Pedro Alves <pedro@codesourcery.com>
3500
3501 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3502 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3503 with dummy_ptr's address.
3504 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3505 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3506 all targets.
3507 * gdb.mi/mi2-var-child.exp: Likewise.
3508
3509 2008-01-09 Joel Brobecker <brobecker@adacore.com>
3510
3511 * gdb.ada/null_array: New test program.
3512 * gdb.ada/null_array.exp: New testcase.
3513
3514 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
3515
3516 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3517 with required float modifiers.
3518
3519 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3520
3521 * gdb.ada/funcall_param: New test program.
3522 * gdb.ada/funcall_param.exp: New testcase.
3523
3524 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3525
3526 * gdb.ada/arrayparam: New test program.
3527 * gdb.ada/arrayparam.exp: New testcase.
3528
3529 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3530
3531 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3532 landed. Should also fix random failures in the test following it.
3533
3534 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3535
3536 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3537 for expressions with decimal float values.
3538 (test_dfp_conversions): New function to test casts to and from
3539 decimal float types.
3540 Call test_dfp_conversions.
3541 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3542 elements.
3543 (main): Initialize ds.float4 and ds.double8 elements.
3544 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3545 string to new error message.
3546 (d64_set_tests): Likewise.
3547 (d128_set_tests): Likewise.
3548 Add tests for expressions with decimal float variables. Add tests for
3549 conversions to and from decimal float types.
3550
3551 2008-01-05 Joel Brobecker <brobecker@adacore.com>
3552
3553 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3554 * gdb.ada/packed_tagged.exp: New testcase.
3555
3556 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3557
3558 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3559 gdb.ada/homonym/homonym_main.adb: New files.
3560 * gdb.ada/homonym.exp: New testcase.
3561
3562 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3563
3564 * gdb.ada/packed_array.exp: Add testing of references to
3565 a packed array.
3566
3567 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3568
3569 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3570 New files.
3571 * gdb.ada/type_coercion.exp: New testcase.
3572
3573 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3574
3575 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3576 gdb.ada/tagged/foo.adb: New file.
3577 * gdb.ada/tagged.exp: New testcase.
3578
3579 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3580
3581 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3582 gdb.ada/ptype_field/foo.adb: New files.
3583 * gdb.ada/ptype_field.exp: New testcase.
3584
3585 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3586
3587 * gdb.ada/print_pc.exp: New testcase.
3588
3589 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3590
3591 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3592 gdb.ada/taft_type/p.adb: New files.
3593 * gdb.ada/taft_type.exp: New testcase.
3594
3595 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3596
3597 * gdb.ada/array_bounds/bar.adb: New file.
3598 * gdb.ada/array_bounds.exp: New testcase.
3599
3600 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3601
3602 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3603 gdb.ada/arrayptr/foo.adb: New files.
3604 * gdb.ada/arrayptr.exp: New testcase.
3605
3606 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3607
3608 * gdb.base/set-lang-auto.exp: New testcase.
3609
3610 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3611
3612 * gdb.ada/fun_addr/foo.adb: New file.
3613 * gdb.ada/fun_addr.exp: New testcase.
3614
3615 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3618 New files
3619
3620 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3621
3622 * array_subscript_addr/p.adb: New file.
3623 * array_subscript_addr.exp: New testcase.
3624
3625 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3626
3627 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
3628 New files.
3629 * gdb.ada/str_cmp_ref.exp: New testcase.
3630
3631 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3634 gdb.ada/fun_in_declare/foo.adb: New files.
3635 * gdb.ada/fun_in_declare.exp: New testcase.
3636
3637 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3640 gdb.ada/ref_param/pck.ads: New files.
3641 * gdb.ada/ref_param.exp: New testcase.
3642
3643 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3644
3645 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3646 gdb.ada/interface/foo.adb: New files.
3647 * gdb.ada/interface.exp: New testcase.
3648
3649 2007-12-31 Jim Blandy <jimb@codesourcery.com>
3650
3651 * gdb.base/multi-forks.exp: Consume all output from child
3652 processes before proceeding to next test.
3653
3654 2007-12-29 Jim Blandy <jimb@codesourcery.com>
3655
3656 * configure: Regenerated.
3657
3658 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3659
3660 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3661 gdb.ada/fixed_cmp/fixed.adb: New files.
3662 * gdb.ada/fixed_cmp.exp: New testcase.
3663
3664 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3665
3666 * gdb.ada/boolean_expr.exp: New testcase.
3667
3668 2007-12-26 Jim Blandy <jimb@codesourcery.com>
3669
3670 * gdb.base/multi-forks.exp: Doc fix.
3671
3672 2007-12-26 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3675 * gdb.ada/char_param.exp: Do not compile our test program with
3676 -gnata, this is unnecessary.
3677 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3678
3679 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3680
3681 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3682 gdb.ada/print_chars/foo.adb: New files.
3683 * gdb.ada/print_chars.exp: New testcase.
3684
3685 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3686
3687 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3688 gdb.ada/char_param/foo.adb: New files.
3689 * gdb.ada/char_param.exp: New testcase.
3690
3691 2007-12-22 Jim Blandy <jimb@codesourcery.com>
3692
3693 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3694 hard-coding source line numbers into the test.
3695 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3696 gdb_get_line_number to find.
3697
3698 2007-12-22 Joel Brobecker <brobecker@adacore.com>
3699
3700 * gdb.base/ptype.c (highest): New struct type.
3701 (the_highest): New variable of that type.
3702 (main): Add dummy assignment to a field of variable the_highest.
3703 * gdb.base/ptype.exp: Test type printing of our new variable.
3704
3705 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3706
3707 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
3708 and record first explicitly generated thread number.
3709 Use that thread number for thread specific watchpoint test.
3710 Add iteration number to repetitive tests.
3711
3712 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3713 Jim Blandy <jimb@codesourcery.com>
3714
3715 * gdb.base/expand-psymtabs.c: New testcase
3716 source file.
3717 * gdb.base/expand-psymtabs.exp: New testcase
3718 expect file.
3719
3720 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
3721
3722 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3723 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3724
3725 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3726
3727 * gdb.ada/frame_args/foo.adb: New file.
3728 * gdb.ada/frame_args/pck.ads: New file.
3729 * gdb.ada/frame_args/pck.adb: New file.
3730 * gdb.ada/frame_args.exp: New testcase.
3731
3732 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3733
3734 * gdb.base/frame-args.c: New file.
3735 * gdb.base/frame-args.exp: New testcase.
3736
3737 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
3738 Joseph Myers <joseph@codesourcery.com>
3739
3740 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3741
3742 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
3743
3744 * gdb.mi/mi-pending.exp: New.
3745 * gdb.mi/mi-pending.c: New.
3746 * gdb.mi/mi-pendshr.c: New.
3747
3748 2007-12-06 Jim Blandy <jimb@codesourcery.com>
3749
3750 * gdb.base/default.exp: Update expected output for 'info catch'.
3751
3752 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3753
3754 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3755 must be set to binary.
3756
3757 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3758
3759 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3760
3761 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3764 gdb.mi/mi-file-transfer.exp: New.
3765
3766 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3769
3770 2007-11-22 Maciej W. Rozycki <macro@mips.com>
3771
3772 * gdb.trace/backtrace.exp: Fix a typo.
3773 * gdb.trace/circ.exp: Likewise.
3774 * gdb.trace/collection.exp: Likewise.
3775 * gdb.trace/limits.exp: Likewise.
3776 * gdb.trace/report.exp: Likewise.
3777 * gdb.trace/tfind.exp: Likewise.
3778 * gdb.trace/while-dyn.exp: Likewise.
3779
3780 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
3781
3782 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3783 objects of pointers that can't be dereferenced are now
3784 "noneditable".
3785
3786 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3787
3788 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3789 (target_cpu): Remove.
3790
3791 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3792
3793 * gdb.base/ending-run.exp: Expect the list of cleared
3794 breakpoint to come in natural order, not the reversed one.
3795
3796 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3797
3798 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3799 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
3800
3801 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
3802
3803 * gdb.base/printcmds.exp: New function
3804 test_printf_with_dfp.
3805
3806 2007-11-02 Doug Evans <dje@google.com>
3807
3808 * gdb.disasm/t01_mov.s: Remove carriage returns.
3809 * gdb.disasm/t02_mova.s: Ditto.
3810 * gdb.disasm/t03_add.s: Ditto.
3811 * gdb.disasm/t04_sub.s: Ditto.
3812 * gdb.disasm/t05_cmp.s: Ditto.
3813 * gdb.disasm/t06_ari2.s: Ditto.
3814 * gdb.disasm/t07_ari3.s: Ditto.
3815 * gdb.disasm/t08_or.s: Ditto.
3816 * gdb.disasm/t09_xor.s: Ditto.
3817 * gdb.disasm/t10_and.s: Ditto.
3818 * gdb.disasm/t11_logs.s: Ditto.
3819 * gdb.disasm/t12_bit.s: Ditto.
3820 * gdb.disasm/t13_otr.s: Ditto.
3821
3822 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3825
3826 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3827
3828 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3829 provide DFP support.
3830
3831 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3832
3833 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3834 Test "set powerpc vector-abi". Skip auto-detection tests for old
3835 toolchains.
3836
3837 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3838
3839 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3840 with [string compare].
3841
3842 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3843
3844 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3845 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3846
3847 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
3848
3849 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3850 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3851 * gdb.opt/Makefile.in: New makefile.
3852 * Makefile.in: Create new directory "gdb.opt".
3853 * configure.ac: Add "gdb.opt" directory.
3854 * configure: Regenerated.
3855
3856 2007-10-25 Doug Evans <dje@google.com>
3857
3858 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3859 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3860
3861 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
3862 Thiago Jung Bauermann <bauerman@br.ibm.com>
3863
3864 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3865 Floating Point expressions.
3866 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3867 Floating Point variables.
3868 * gdb.base/dfp-test.c: new file containing program with Decimal
3869 Floating variables, used by gdb.base/dfp-test.exp.
3870
3871 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3872
3873 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3874
3875 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3876
3877 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3878 compiling test case with GCC.
3879 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3880
3881 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3882
3883 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3884 format changes.
3885
3886 2007-10-18 Michael Snyder <msnyder@specifix.com>
3887
3888 * gdb.base/dbx.exp: Add missing "-re " operator.
3889
3890 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3891
3892 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3893 * configure.ac: Removed trailing spaces after backslash.
3894 * gdb.modula2: New directory.
3895 * gdb.modula2/Makefile.in: New file.
3896 * gdb.modula2/unbounded-array.exp: New file.
3897 * gdb.modula2/unbounded1.c: New file.
3898
3899 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3900
3901 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3902
3903 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
3904
3905 * gdb.base/sigstep.c (main): Add checks for
3906 return values for setitimer call.
3907 Call setitimer again with itimer = ITIMER_REAL
3908 if first call to setitimer fails.
3909
3910 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
3911
3912 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3913 of $timeout.
3914
3915 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3918
3919 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
3920
3921 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3922 of gdb_expect call, to avoid interruption.
3923
3924 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3925
3926 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3927 (v_unsigned_long_long, v_long_long_array)
3928 (v_signed_long_long_array, v_unsigned_long_long_array)
3929 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3930 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3931 [!NO_LONG_LONG]: New.
3932 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3933 v_long_long_member.
3934
3935 (v_long_long_func, v_signed_long_long_func)
3936 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3937 (main) [!NO_LONG_LONG]: Initialize long long variants.
3938
3939 * gdb.base/whatis.exp: If board file requests no_long_long, build
3940 test with NO_LONG_LONG defined. Test long long, signed long long,
3941 and unsigned long long variants but only if board file doesn't
3942 disable it.
3943
3944 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
3945 Daniel Jacobowitz <dan@codesourcery.com>
3946
3947 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3948 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3949 * configure: Regenerated.
3950 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3951 gdb.pascal/types.exp, lib/pascal.exp: New files.
3952
3953 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3956 call.
3957 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3958 to return to the call.
3959 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3960 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3961 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3962 * gdb.mi/mi-until.exp (test_until): Likewise.
3963 * gdb.mi/mi2-until.exp (test_until): Likewise.
3964
3965 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3966
3967 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3968 two-char array.
3969 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3970
3971 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3972
3973 * gdb.threads/watchthreads.c (thread_function): Sleep between
3974 iterations.
3975 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3976 at once for S/390. Generate matching fails and passes.
3977
3978 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3979
3980 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3981 the 'struct_declarations' variable to zeros.
3982
3983 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3984
3985 * gdb.cp/mb-ctor.cc: New.
3986 * gdb.cp/mb-ctor.exp: New.
3987 * gdb.cp/mb-templates.cc: New.
3988 * gdb.cp/mb-templates.exp: New.
3989
3990 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3991
3992 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3993
3994 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3995
3996 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3997 targets.
3998 * configure: Regenerate.
3999
4000 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
4001
4002 * gdb.base/annota1.exp: Adjust for 'info break'
4003 format changes.
4004 * gdb.base/annota3.exp: Likewise.
4005 * gdb.base/break.exp: Likewise.
4006 * gdb.base/condbreak.exp: Likewise.
4007 * gdb.base/pending.exp: Likewise.
4008 * gdb.base/sepdebug.exp: Likewise.
4009 * gdb.base/unload.exp: Likewise.
4010 * gdb.base/ovldbreak.exp: Likewise.
4011
4012 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4013
4014 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4015 messages.
4016 * gdb.base/chng-syms.exp: Likewise.
4017 * gdb.base/unload.exp: Likewise.
4018
4019 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4020
4021 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4022
4023 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4024
4025 * schedlock.c (NUM): Change to 1.
4026 (main): Use args[0] for the main thread.
4027 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4028 regardless of the number of threads.
4029
4030 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4031
4032 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4033 type down.
4034 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4035 test.
4036 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4037 watchpoint type down.
4038 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4039 test.
4040
4041 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4042
4043 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4044 Move all the tests here and run them twice, once using software
4045 watchpoints and once using hardware watchpoints.
4046 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4047
4048 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4049
4050 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4051 test.
4052
4053 2007-09-10 Mark Kettenis <kettenis@gnu.org>
4054
4055 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4056 build-id.
4057
4058 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4059 know about $ORIGIN. Calculate output dir from $dest instead of
4060 using ${objdir}/{$subdir}.
4061
4062 2007-09-09 Mark Kettenis <kettenis@gnu.org>
4063
4064 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4065 gcore, before continuing with the test.
4066
4067 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4068
4069 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4070 * gdb.mi/mi-watch.exp: Likewise.
4071
4072 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4073 Jim Blandy <jimb@codesourcery.com>
4074
4075 * gdb.arch/i386-sse.exp: Do not expect character constants.
4076 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4077 * gdb.base/display.exp: Allow print/s.
4078 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4079 and unsigned char array changes.
4080
4081 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4082
4083 * gdb.base/display.exp: Add tests for printf %p.
4084
4085 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4086
4087 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4088 the dll name to unicode.
4089
4090 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 * gdb.base/default.exp (show version): Update the version text.
4093 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4094
4095 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4096
4097 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4098 New files.
4099
4100 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4101
4102 * lib/gdb.exp (build_id_debug_filename_get): New function.
4103 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4104 Remove the generate DEBUG file for the future testcase runs.
4105 New testcase for the NT_GNU_BUILD_ID retrieval.
4106 Move the final testing step to ...
4107 (test_different_dir): ... a new function.
4108 New parameter XFAIL to XFAIL all the tests performed.
4109 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4110 New parameter TYPE to PF_PREFIX all the tests performed.
4111
4112 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4113
4114 * gdb.mi/mi-var-cp.cc (path_expression): New
4115 function.
4116 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4117
4118 2007-08-27 Markus Deuling <deuling@de.ibm.com>
4119
4120 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4121 to fit into SPU Local Store memory.
4122
4123 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4124
4125 * gdb.base/default.exp: Adjust the expected output of "info
4126 warranty" after the switch to GPLv3.
4127
4128 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4129
4130 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4131 to 30000 (from 20000).
4132
4133 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4134
4135 Switch the license of all .exp files to GPLv3.
4136 Switch the license of all .f and .f90 files to GPLv3.
4137 Switch the license of all .s and .S files to GPLv3.
4138
4139 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4140
4141 * configure.ac: Switch license to GPLv3.
4142
4143 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4144
4145 Switch the licensing to GPLv3 for all .ads and .adb files.
4146
4147 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4148
4149 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4150 and t_int_double.
4151 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4152
4153 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4154
4155 * gdb.base/step-line.c: Switch license to GPL version 3, and
4156 update copyright year.
4157 * gdb.base/step-line.inp: Likewise.
4158
4159 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4160
4161 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4162 changes inside gdb1555.c.
4163 * gdb.base/pending.exp: Likewise.
4164
4165 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4166
4167 * config/default.exp: New file.
4168
4169 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4170
4171 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4172 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4173
4174 2007-07-30 Maciej W. Rozycki <macro@mips.com>
4175
4176 * gdb.base/dump.exp: Force the correct endianness for binary
4177 formats not carrying this information.
4178
4179 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4180
4181 * gdb.threads/staticthreads.exp: Match .*sem_post.
4182
4183 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * gdb.base/readline.exp (operate_and_get_next): Match the final
4186 prompt.
4187
4188 2007-07-23 Kevin Buettner <kevinb@redhat.com>
4189
4190 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4191 to restarting SID.
4192
4193 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4194
4195 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4196 prior to `gdb_start'.
4197
4198 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4199
4200 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4201 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4202 Remove call to gdb_unload.
4203
4204 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4205 Daniel Jacobowitz <dan@codesourcery.com>
4206
4207 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4208 for __WIN32__.
4209 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4210 * gdb.base/unload.exp: Use shared library test routines.
4211
4212 2007-07-03 Markus Deuling <deuling@de.ibm.com>
4213
4214 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4215 * gdb.base/solib-symbol-lib.c: Likewise.
4216 * gdb.base/solib-symbol-main.c: Likewise.
4217
4218 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4219
4220 * config/gdbserver.exp (gdb_reconnect): New.
4221 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4222 gdb.base/solib-disc.exp: New files.
4223 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4224 remote debugging".
4225 (gdb_compile): Add shlib_load flag.
4226 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4227 port.
4228 (gdbserver_reconnect): New.
4229
4230 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
4231 Daniel Jacobowitz <dan@codesourcery.com>
4232
4233 * gdb.base/annota3.exp: Test for if construct.
4234
4235 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4236
4237 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4238
4239 2007-06-21 Chris Dearman <chris@mips.com>
4240 Maciej W. Rozycki <macro@mips.com>
4241
4242 * gdb.base/display.exp: Allow a newline after display/i.
4243 * gdb.base/pc-fp.exp: Likewise.
4244 * gdb.base/sigbpt.exp: Likewise.
4245
4246 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4247
4248 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4249 required features to be included.
4250
4251 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4252
4253 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4254 in info threads output.
4255
4256 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4257 Markus Deuling <deuling@de.ibm.com>
4258
4259 * gdb.arch/spu-info.exp: New testcase.
4260 * gdb.arch/spu-info.c: New file.
4261
4262 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4263
4264 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4265 tpcs_offset. Restore lr after the call.
4266 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4267
4268 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4269
4270 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4271 (gdbserver_run): Kill any running gdbserver.
4272 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4273
4274 2007-05-17 Maciej W. Rozycki <macro@mips.com>
4275
4276 * gdb.base/sigbpt.exp: Preset segv_addr.
4277
4278 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4281 (gdb_compile_shlib): Likewise.
4282 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4283 (default_gdb_init): Clear cleanfiles.
4284 (gdb_finish): Delete recorded cleanfiles.
4285 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4286
4287 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4288 Do not use isnative.
4289 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4290 gdb.base/so-impl-ld.exp: Likewise.
4291 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4292 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4293 gdb_compile.
4294
4295 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4296
4297 * config/unknown.exp: Remove.
4298
4299 2007-05-15 Markus Deuling <deuling@de.ibm.com>
4300
4301 * gdb.base/info-proc.exp: Check is_remote.
4302
4303 2007-05-14 Markus Deuling <deuling@de.ibm.com>
4304
4305 * gdb.base/gcore.exp: Initialize variable core_supported.
4306
4307 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4308
4309 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4310
4311 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4312
4313 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4314 * gdb.threads/print-threads.exp (test_all_threads): Allow
4315 negative and hexadecimal thread IDs.
4316
4317 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * gdb.java/jprint.java (public): Avoid invalid call to static
4320 method.
4321
4322 2007-05-14 Denis Pilat <denis.pilat@st.com>
4323
4324 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4325 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4326 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4327 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4328 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4329
4330 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4331
4332 * gdb.base/overlays.exp: Add support for targets with only code
4333 overlay support, not data overlay. Support spu-*-* target in
4334 this mode.
4335 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4336 * gdb.base/spu.ld: New file.
4337
4338 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4339
4340 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4341
4342 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4343
4344 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4345
4346 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4347
4348 * gdb.java/jmain.exp: Handle demangled names with and without method
4349 signatures.
4350
4351 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4354 (have_a_very_merry_interrupt): Remove calls to puts.
4355 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4356 inferior output.
4357 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4358 test names.
4359
4360 2007-04-29 Markus Deuling <deuling@de.ibm.com>
4361 Daniel Jacobowitz <dan@codesourcery.com>
4362
4363 * gdb.base/auxv.exp (core_works): Also check is_remote.
4364 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4365
4366 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
4367
4368 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4369 message, not the undefined 'module' variable.
4370 * gdb.base/siginfo.exp: Likewise.
4371 * gdb.base/sigstep.exp: Likewise.
4372 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4373 serialport.
4374 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4375
4376 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
4377
4378 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4379 target sim fails. Return 0 otherwise.
4380 (gdb_load): Return prematurely if gdb_target_sim fails.
4381
4382 2007-04-16 Denis Pilat <denis.pilat@st.com>
4383
4384 * gdb.base/setshow.exp: Reset height after having set it to 100.
4385
4386 2007-04-16 Denis Pilat <denis.pilat@st.com>
4387
4388 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4389
4390 2007-04-16 Denis Pilat <denis.pilat@st.com>
4391
4392 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4393
4394 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4395
4396 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4397 tests. Run the frozen varobjs test.
4398 * gdb.mi/var-cmd.c (do_frozen_tests): New.
4399 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
4400
4401 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4404 gdb.base/type-opaque.exp: New files.
4405
4406 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
4407
4408 * gdb.mi/mi-var-child.c
4409 (do_children_tests): User char[2] instead of
4410 char so that automatic printing of pointers to char
4411 don't give unpredicable result.
4412 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4413 local variables.
4414 * gdb.mi/mi-var-child.exp: Step to right line
4415 of do_children_tests.
4416 * gdb.mi/mi2-var-child.exp: Likewise.
4417 * gdb.mi/mi-var-cmd.exp: Step to right line of
4418 do_locals_tests.
4419 (do_children_tests): User char[2] instead of
4420 char so that automatic printing of pointers to char
4421 don't give unpredicable result.
4422 * gdb.mi/mi2-var-cmd.exp: Likewise.
4423 * lib/mi-support.exp (mi_continue_to_line):
4424 Pass test name to mi_wait_for_stop.
4425
4426 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4427
4428 * gdb.asm/asm-source.exp: Remove d10v case.
4429 * lib/gdb.exp (skip_cplus_tests): Likewise.
4430 * gdb.asm/d10v.inc: Deleted.
4431
4432 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4433
4434 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4435
4436 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4437
4438 * config/netware.exp: Delete file.
4439
4440 2007-03-29 Joel Brobecker <brobecker@adacore.com>
4441
4442 * gdb.dwarf2/dw2-noloc.S: New file.
4443 * gdb.dwarf2/dw2-noloc.exp: New file.
4444
4445 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4446
4447 * gdb.cp/method2.cc: New test.
4448 * gdb.cp/method2.exp: New test.
4449 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4450
4451 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4454
4455 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4456
4457 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4458
4459 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4460
4461 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4462 (gdb_load): Delete, replace with...
4463 (gdb_reload): ...this.
4464 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4465 * gdb.server/server-mon.exp: Likewise.
4466 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4467 (gdb_start_cmd): New.
4468 (gdb_file_cmd): Save the last loaded file.
4469 (gdb_reload): New.
4470 (gdb_gnu_strip_debug): Use transform.
4471 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4472 support here. Use new $last_loaded_file. Check mtime.
4473 (gdb_target_cmd): Handle ObjC failure case.
4474 (infer_host_exec): Delete.
4475 (gdbserver_load): Rename to...
4476 (gdbserver_run): ...this. Simplify.
4477 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4478 (mi_gdb_load): Move most contents to a new function...
4479 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4480 (mi_run_cmd): Use mi_gdb_target_load.
4481 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4482 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4483 Use gdb_run_cmd.
4484 * gdb.base/charsign.exp: Remove incorrect comment.
4485 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4486 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4487 gdb.base/start.exp: Use gdb_start_cmd.
4488
4489 2007-03-23 Nigel Stephens <nigel@mips.com>
4490 Maciej W. Rozycki <macro@mips.com>
4491
4492 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4493 * gdb.base/signull.exp: Similarly.
4494
4495 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4496
4497 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4498 messages available to test cases (like chng-sym.exp).
4499
4500 2007-03-14 Andreas Schwab <schwab@suse.de>
4501
4502 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4503 format changes.
4504
4505 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4506
4507 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4508 (optimized_1): New.
4509 (main): Call optimized_1.
4510 (gdb2029): Correct typos. Call gdb2029_marker.
4511 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4512 for gdb2029.
4513
4514 2007-03-12 Mark Kettenis <kettenis@gnu.org>
4515
4516 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4517 as tabs. Remove redundant test pattern.
4518
4519 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4520
4521 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4522 for /a format output.
4523
4524 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4525
4526 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4527 collect output incrementally.
4528
4529 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4530
4531 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4532 for -var-create lpcharacter test.
4533 * gdb.mi/mi2-var-cmd.exp: Likewise.
4534
4535 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4536
4537 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4538 pass on targets where address zero is readable.
4539
4540 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4541
4542 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4543 just a single architecture.
4544
4545 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4546
4547 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4548 (fetch_all_registers): New function, uses gdb_test_multiple and
4549 exp_continue to fetch inferior output line-by-line.
4550 Replace all uses of do_get_all_registers by fetch_all_registers.
4551
4552 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4553
4554 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4555 in target_info.
4556
4557 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4558
4559 * gdb.threads/manythreads.exp: Use $message string for
4560 consistancy; add a default (timeout) case.
4561
4562 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4563
4564 * gdb.base/watchpoint.exp: Fix truncated comment.
4565
4566 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4567
4568 * Makefile.in: Remove spurious single-quotes from sed command.
4569
4570 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4571
4572 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4573 func.
4574 * gdb.mi/mi2-var-cmd.exp: Likewise.
4575
4576 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4577
4578 * gdb.dwarf2/dw2-producer.S: New file.
4579 * gdb.dwarf2/dw2-producer.exp: New testcase.
4580
4581 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
4582
4583 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4584 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4585 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4586 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4587 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4588 Revert tests to use mi_gdb_test and include value field in output
4589 of -var-create.
4590
4591 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4592
4593 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4594
4595 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4596
4597 * gdb.base/maint.exp: Remove full paths from test names.
4598 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4599 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4600
4601 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4602
4603 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4604
4605 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4606
4607 * gdb.server/server-mon.exp: New test.
4608
4609 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4610
4611 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4612
4613 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4614
4615 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4616 register capitalization.
4617
4618 2007-02-13 Denis Pilat <denis.pilat@st.com>
4619
4620 * gdb.mi/mi-var-invalidate.exp: New file.
4621
4622 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4623
4624 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4625
4626 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4627
4628 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4629
4630 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4631
4632 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4633 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4634
4635 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
4636
4637 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4638 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4639 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4640 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4641 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4642 * gdb.mi/gdb792.exp, lib/mi-support.exp:
4643 Update tests to include value field in output of -var-create.
4644
4645 2007-02-08 Andreas Schwab <schwab@suse.de>
4646
4647 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4648
4649 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4650
4651 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4652 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4653
4654 2007-02-02 Denis Pilat <denis.pilat@st.com>
4655
4656 * gdb.threads/threadapply.exp: check that frame is not changed by
4657 the thread apply all command.
4658
4659 2007-01-31 Andreas Schwab <schwab@suse.de>
4660
4661 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4662
4663 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4664 in the dwarf sections.
4665 * gdb.dwarf2/mac-fileno.S: Likewise.
4666
4667 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4668 bspstore register on ia64.
4669
4670 2007-01-29 Andreas Schwab <schwab@suse.de>
4671
4672 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4673 "frame-begin" annotation.
4674
4675 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4676 number of "frames-invalid" annotations.
4677
4678 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gdb.base/commands.exp: Call if_commands_test.
4681 (gdb_test_no_prompt, if_commands_test): New.
4682
4683 2007-01-28 Mark Kettenis <kettenis@gnu.org>
4684
4685 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4686
4687 2007-01-27 Andreas Schwab <schwab@suse.de>
4688
4689 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4690 .short/.int/.quad in the dwarf sections.
4691 * gdb.dwarf2/dw2-intercu.S: Likewise.
4692 * gdb.dwarf2/dw2-intermix.S: Likewise.
4693
4694 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4695
4696 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4697 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4698 array.
4699 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4700 * gdb.base/setvar.exp: Likewise.
4701
4702 2007-01-26 Andreas Schwab <schwab@suse.de>
4703
4704 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4705 test.
4706
4707 * gdb.base/multi-forks.exp ("restart $i"): Also match
4708 __kernel_syscall_via_break.
4709
4710 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4711
4712 * lib/mi-support.exp (mi_delete_varobj): New.
4713 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4714 testcase.
4715 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4716 (main): Call the above.
4717 (reference_update_test, base_in_reference_test)
4718 (reference_to_pointer): Delete the created varobjs.
4719
4720 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4721
4722 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4723 * configure: Regenerated.
4724 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4725 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4726 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4727 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4728 * lib/gdb.exp (gdb_skip_xml_test): New function.
4729
4730 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4731
4732 * gdb.base/sigrepeat.exp: Correct error message.
4733
4734 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4735 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4738 gdb.arch/i386-gnu-cfi-asm.S: New files.
4739
4740 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4741
4742 * lib/gdb.exp: Abort on missing `site.exp'.
4743
4744 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4745 Daniel Jacobowitz <dan@codesourcery.com>
4746
4747 * gdb.base/included.c, gdb.base/included.exp,
4748 gdb.base/included.h: New files.
4749
4750 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4753 (maximize_rlimit): Reduce limits on 64-bit systems.
4754
4755 2007-01-19 Mark Kettenis <kettenis@gnu.org>
4756
4757 From Marcus Deuling <deuling@de.ibm.com>:
4758 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4759 every case.
4760
4761 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
4762
4763 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4764 (test_path_specification): Use objdir instead of srcdir to always
4765 get an absolute filename.
4766
4767 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4770
4771 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4772
4773 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4774 Make sure the variable we're using is in scope.
4775 (reference_to_pointer): Likewise.
4776
4777 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4778
4779 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4780 has no debug information.
4781
4782 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4783
4784 * gdb.base/annota1.exp: Remove extra send_gdb.
4785
4786 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4787
4788 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4789
4790 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4791
4792 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4793
4794 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
4795 Daniel Jacobowitz <dan@codesourcery.com>
4796
4797 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4798 lcharacter or linteger change. Correct duplicated test name.
4799 * gdb.mi/mi2-var-cmd.exp: Likewise.
4800
4801 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4802
4803 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4804
4805 2007-01-05 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.base/nofield.c: New file.
4808 * gdb.base/nofield.exp: New testcase.
4809
4810 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
4811
4812 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4813
4814 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4815 test.
4816
4817 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4818
4819 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4820
4821 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4822
4823 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4824 when continuing.
4825
4826 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4827
4828 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4829 Expect ".exe" extension.
4830
4831 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4832
4833 * gdb.base/charset.exp: Add explicit filename to break.
4834 * gdb.base/dbx.exp: Add explicit filename to breaks.
4835
4836 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4837
4838 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4839 * gdb.mi/mi2-file.exp: Likewise.
4840
4841 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4842
4843 Implement specification of MI tests as comments
4844 in C and C++ sources.
4845 * lib/mi-support.exp (mi_autotest_data): New variable.
4846 (mi_autotest_source): New variable.
4847 (count_newlines, mi_prepare_inline_tests)
4848 (mi_get_inline_test, mi_continue_to_line)
4849 (mi_run_inline_test, mi_tbreak)
4850 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4851 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4852 Run inline tests.
4853 * gdb.mi/mi-var-cp.cc: Define tests here.
4854
4855 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4856
4857 Simplify usage of mi_continue_to.
4858 * lib/mi-support.exp (mi_runto_helper): Renamed
4859 from mi_runto, added new parameter 'run_or_continue'.
4860 (mi_runto): Use mi_runto_helper.
4861 (mi_continue_to): Accept just function name as parameter.
4862 Use mi_runto_helper.
4863 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4864 * gdb.mi/mi2-var-cmd.exp: Likewise.
4865
4866 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4867
4868 Make this testcase a bit more realistic. The current code
4869 is too simplistic, and allows the compiler to optimize out
4870 some of the entities we need for this testcase.
4871 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4872 (Do_Nothing): Add extra parameter.
4873 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4874 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4875 by using a variable of type Void_Star.
4876
4877 2006-01-04 Joel Brobecker <brobecker@adacore.com>
4878
4879 * gdb.ada/catch_ex/foo.adb: New file.
4880 * gdb.ada/catch_ex.exp: New testcase.
4881
4882 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4883
4884 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4885 pass --image-base to linker.
4886
4887 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4888 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4891 secondary prompts.
4892
4893 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4894
4895 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4896 output. Test the types of members and member pointers.
4897 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4898 gdb/2092.
4899 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4900 statement. Enable for GCC. Update expected output for some tests
4901 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4902 layout.
4903 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4904 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4905 (Diamond::vget_base): New.
4906 (main): Add new tests.
4907 * gdb.cp/printmethod.exp: Update expected output for member functions.
4908 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4909 print pEe->D::vg().
4910
4911 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4912
4913 * gdb.threads/tls.exp: Allow stops in sem_post.
4914
4915 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4916
4917 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4918 * gdb.base/annota3.exp: Likewise.
4919 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4920 again (instead of timing out).
4921 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4922 GCC bug 26475.
4923 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4924 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4925 test from jmisc1.exp.
4926 * gdb.java/jmisc1.exp: Delete.
4927 * gdb.java/jprint.exp: Adjust to work with method signatures including
4928 return types.
4929 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4930 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4931 * lib/java.exp (compile_java_from_source): Pass the correct type
4932 to target_compile.
4933
4934 2006-12-31 Joel Brobecker <brobecker@adacore.com>
4935
4936 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4937 (stack_align_edx): New function.
4938 (stack_align_eax): New function.
4939 (main): Add calls to stack_align_edx and stack_align_eax.
4940 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4941 Add testing for the cases where the register used during a stack
4942 realignment is edx. Same for eax.
4943
4944 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4945
4946 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4947 and generic PE targets.
4948
4949 2006-12-29 Joel Brobecker <brobecker@adacore.com>
4950
4951 * gdb.ada/array_return.exp: Update copyright date list.
4952
4953 2006-12-27 Joel Brobecker <brobecker@adacore.com>
4954
4955 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4956 (Create_Small_Float_Vector): New function.
4957 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4958 function body.
4959 * gdb.ada/array_return/p.adb: Use new type and function from
4960 package Pck.
4961 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4962 able to print the value returned by a function returning an
4963 array of float.
4964
4965 2006-12-20 Joel Brobecker <brobecker@adacore.com>
4966
4967 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4968 The associated tests should be PASSing.
4969
4970 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4971
4972 Test for base in references.
4973 * gdb.mi/mi-var-cp.cc: Add test code.
4974 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4975 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4976 * gdb.mi/mi2-watch.exp: Likewise.
4977 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4978 (mi_list_varobj_children): New function.
4979
4980 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4981
4982 * lib/mi-support.exp
4983 (mi_runto): Accept "()" after function name.
4984 (mi_create_varobj): New function.
4985 (mi_varobj_update): New function.
4986 (mi_Check_varobj_value): New function.
4987 * gdb.mi/mi-var-cp.exp: New file.
4988 * gdb.mi/mi-var-cp.cc: New file.
4989
4990 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4991
4992 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4993 gdb.base/weaklib2.c: New files.
4994
4995 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
4996
4997 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4998 info. Adjust test names.
4999
5000 * gdb.base/break.c (main): Move position of malloc.
5001 * gdb.base/break.exp: Revert mistaken checkin.
5002
5003 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5004
5005 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5006 assignement of arrays and function pointers.
5007 * gdb.mi/var-cmd.c: Add declaration necessary for above
5008 tests.
5009
5010 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5011
5012 * gdb.base/break.c (main): Call malloc.
5013
5014 * gdb.threads/linux-dp.exp: Read thread table before and after
5015 creating each philosopher and verify it.
5016
5017 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5018 Paul Brook <paul@codesourcery.com>
5019 Daniel Jacobowitz <dan@codesourcery.com>
5020
5021 * gdb.base/ending-run.exp: Flatten expect script stepping out of
5022 main to remove duplication. Add start function of the form
5023 '_*start[1-9]*'. Add RVDS start function.
5024
5025 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5026
5027 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5028
5029 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5030
5031 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5032 * gdb.asm/spu.inc: New file.
5033 * gdb.base/term.exp: Disable if [target_info exists noargs].
5034 * gdb.gdb/complaints.exp: Disable if ![isnative].
5035 * gdb.gdb/selftest.exp: Likewise.
5036 * gdb.gdb/observer.exp: Likewise.
5037 * gdb.gdb/xfullpath.exp: Likewise.
5038 * gdb.base/attach.exp: Disable on SPU target.
5039 * gdb.cp/bs145503.exp: Likewise.
5040 * gdb.cp/exception.exp: Likewise.
5041 * gdb.cp/userdef.exp: Likewise.
5042
5043 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5046
5047 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5048
5049 * gdb.base/completion.exp: Fix completion tests for
5050 'info' and 'info '.
5051 * gdb.base/help.exp (help_test_raw, test_class_help)
5052 (test_prefix_command_help): Move...
5053 * lib/gdb.exp: Here.
5054 * gdb.base/main.exp: Adjust.
5055 * gdb.cp/maint.exp: Adjust.
5056 * gdb.trace/tracecmd.exp: Use test_help_class.
5057
5058 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5059
5060 * gdb.stabs/weird.exp (print_weird_var): Use
5061 gdb_test_multiple instead of gdb_expect.
5062
5063 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5064
5065 * gdb.base/help.exp (help_test_raw): New.
5066 (test_class_help): New.
5067 (test_prefix_command_help): New.
5068 Adjust testcases.
5069
5070 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
5071
5072 * gdb.base/constvars.c (main): Write to crass and crips, so that
5073 they are allocated by the compiler.
5074
5075 2006-10-27 Andreas Schwab <schwab@suse.de>
5076
5077 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5078 "detach-fork".
5079
5080 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5081
5082 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5083 of patterns.
5084
5085 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5086
5087 * gdb.base/sepdebug.exp: Remove debug format test.
5088 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5089 Handle no-symtab.
5090 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5091
5092 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5093
5094 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5095 int to pointer or pointer to int.
5096 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5097
5098 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5099
5100 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5101
5102 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5105
5106 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5107
5108 PR c++/2116
5109 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5110
5111 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5114 the corresponding bug has been fixed in GDB (PR/2018).
5115
5116 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5117
5118 * gdb.base/subst.exp: New testcase.
5119
5120 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5121
5122 * gdb.ada/array_return/pck.ads: Add copyright notice.
5123 * gdb.ada/array_return/pck.adb: Likewise.
5124 * gdb.ada/array_return/p.adb: Likewise.
5125 * gdb.ada/exec_changed/first.adb: Likewise.
5126 * gdb.ada/exec_changed/second.adb: Likewise.
5127
5128 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5129
5130 * gdb.ada/watch_arg/watch.adb: New file.
5131 * gdb.ada/watch_arg.exp: New testcase.
5132
5133 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5134
5135 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
5136 via string_to_regexp.
5137 * gdb.mi/mi2-basics.exp: Likewise.
5138
5139 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
5140
5141 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5142 Remove unused / obsolete files.
5143
5144 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
5145
5146 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5147
5148 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5149
5150 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5151 HIGH_FRAME argument to -stack-list-arguments can be larger than
5152 the number of frames.
5153
5154 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5155
5156 * gdb.base/args.c (main): Add breakpoint marker.
5157 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5158 really test empty arguments.
5159 (args_load): Delete.
5160 (args_test): New.
5161
5162 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
5163
5164 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5165 check for one file.
5166
5167 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5168
5169 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5170 HIGH_FRAME argument to -stack-list-locals can be larger than
5171 the number of frames.
5172
5173 2006-08-18 Fred Fish <fnf@specifix.com>
5174
5175 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5176 '$' in front of skip_vmx_tests_saved when setting that.
5177
5178 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5179
5180 * gdb.base/trace-commands.exp: New file.
5181
5182 2006-08-10 Joel Brobecker <brobecker@adacore.com>
5183 Daniel Jacobowitz <dan@codesourcery.com>
5184
5185 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5186 expected output of the backtrace commands.
5187
5188 2006-08-09 Joel Brobecker <brobecker@adacore.com>
5189
5190 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5191 untested followed by return combination.
5192 * gdb.arch/altivec-regs.exp: Likewise.
5193 * gdb.arch/e500-abi.exp: Likewise.
5194 * gdb.arch/e500-regs.exp: Likewise.
5195 * gdb.arch/gdb1291.exp: Likewise.
5196 * gdb.arch/gdb1431.exp: Likewise.
5197 * gdb.arch/gdb1558.exp: Likewise.
5198 * gdb.arch/i386-prologue.exp: Likewise.
5199 * gdb.arch/i386-unwind.exp: Likewise.
5200 * gdb.asm/asm-source.exp: Likewise.
5201 * gdb.base/a2-run.exp: Likewise.
5202 * gdb.base/advance.exp: Likewise.
5203 * gdb.base/all-bin.exp: Likewise.
5204 * gdb.base/annota1.exp: Likewise.
5205 * gdb.base/annota3.exp: Likewise.
5206 * gdb.base/args.exp: Likewise.
5207 * gdb.base/arithmet.exp: Likewise.
5208 * gdb.base/assign.exp: Likewise.
5209 * gdb.base/async.exp: Likewise.
5210 * gdb.base/attach.exp: Likewise.
5211 * gdb.base/bang.exp: Likewise.
5212 * gdb.base/bigcore.exp: Likewise.
5213 * gdb.base/bitfields.exp: Likewise.
5214 * gdb.base/bitfields2.exp: Likewise.
5215 * gdb.base/break.exp: Likewise.
5216 * gdb.base/call-sc.exp: Likewise.
5217 * gdb.base/call-strs.exp: Likewise.
5218 * gdb.base/callfuncs.exp: Likewise.
5219 * gdb.base/checkpoint.exp: Likewise.
5220 * gdb.base/chng-syms.exp: Likewise.
5221 * gdb.base/code-expr.exp: Likewise.
5222 * gdb.base/commands.exp: Likewise.
5223 * gdb.base/completion.exp: Likewise.
5224 * gdb.base/cond-expr.exp: Likewise.
5225 * gdb.base/condbreak.exp: Likewise.
5226 * gdb.base/consecutive.exp: Likewise.
5227 * gdb.base/constvars.exp: Likewise.
5228 * gdb.base/corefile.exp: Likewise.
5229 * gdb.base/cvexpr.exp: Likewise.
5230 * gdb.base/dbx.exp: Likewise.
5231 * gdb.base/define.exp: Likewise.
5232 * gdb.base/detach.exp: Likewise.
5233 * gdb.base/display.exp: Likewise.
5234 * gdb.base/dump.exp: Likewise.
5235 * gdb.base/ena-dis-br.exp: Likewise.
5236 * gdb.base/ending-run.exp: Likewise.
5237 * gdb.base/environ.exp: Likewise.
5238 * gdb.base/eval-skip.exp: Likewise.
5239 * gdb.base/exprs.exp: Likewise.
5240 * gdb.base/fileio.exp: Likewise.
5241 * gdb.base/finish.exp: Likewise.
5242 * gdb.base/float.exp: Likewise.
5243 * gdb.base/foll-exec.exp: Likewise.
5244 * gdb.base/foll-fork.exp: Likewise.
5245 * gdb.base/foll-vfork.exp: Likewise.
5246 * gdb.base/freebpcmd.exp: Likewise.
5247 * gdb.base/funcargs.exp: Likewise.
5248 * gdb.base/gcore.exp: Likewise.
5249 * gdb.base/gdb1090.exp: Likewise.
5250 * gdb.base/gdb1250.exp: Likewise.
5251 * gdb.base/huge.exp: Likewise.
5252 * gdb.base/info-proc.exp: Likewise.
5253 * gdb.base/interrupt.exp: Likewise.
5254 * gdb.base/jump.exp: Likewise.
5255 * gdb.base/langs.exp: Likewise.
5256 * gdb.base/lineinc.exp: Likewise.
5257 * gdb.base/list.exp: Likewise.
5258 * gdb.base/logical.exp: Likewise.
5259 * gdb.base/long_long.exp: Likewise.
5260 * gdb.base/macscp.exp: Likewise.
5261 * gdb.base/maint.exp: Likewise.
5262 * gdb.base/mips_pro.exp: Likewise.
5263 * gdb.base/miscexprs.exp: Likewise.
5264 * gdb.base/multi-forks.exp: Likewise.
5265 * gdb.base/opaque.exp: Likewise.
5266 * gdb.base/overlays.exp: Likewise.
5267 * gdb.base/pc-fp.exp: Likewise.
5268 * gdb.base/pointers.exp: Likewise.
5269 * gdb.base/printcmds.exp: Likewise.
5270 * gdb.base/psymtab.exp: Likewise.
5271 * gdb.base/ptype.exp: Likewise.
5272 * gdb.base/recurse.exp: Likewise.
5273 * gdb.base/relational.exp: Likewise.
5274 * gdb.base/relocate.exp: Likewise.
5275 * gdb.base/remote.exp: Likewise.
5276 * gdb.base/reread.exp: Likewise.
5277 * gdb.base/restore.exp: Likewise.
5278 * gdb.base/return.exp: Likewise.
5279 * gdb.base/return2.exp: Likewise.
5280 * gdb.base/scope.exp: Likewise.
5281 * gdb.base/sect-cmd.exp: Likewise.
5282 * gdb.base/sep.exp: Likewise.
5283 * gdb.base/sepdebug.exp: Likewise.
5284 * gdb.base/setshow.exp: Likewise.
5285 * gdb.base/setvar.exp: Likewise.
5286 * gdb.base/sigall.exp: Likewise.
5287 * gdb.base/sigbpt.exp: Likewise.
5288 * gdb.base/signals.exp: Likewise.
5289 * gdb.base/signull.exp: Likewise.
5290 * gdb.base/sizeof.exp: Likewise.
5291 * gdb.base/solib.exp: Likewise.
5292 * gdb.base/step-line.exp: Likewise.
5293 * gdb.base/step-test.exp: Likewise.
5294 * gdb.base/structs.exp: Likewise.
5295 * gdb.base/structs2.exp: Likewise.
5296 * gdb.base/term.exp: Likewise.
5297 * gdb.base/twice.exp: Likewise.
5298 * gdb.base/until.exp: Likewise.
5299 * gdb.base/varargs.exp: Likewise.
5300 * gdb.base/volatile.exp: Likewise.
5301 * gdb.base/watchpoint.exp: Likewise.
5302 * gdb.base/whatis-exp.exp: Likewise.
5303 * gdb.base/whatis.exp: Likewise.
5304 * gdb.cp/ambiguous.exp: Likewise.
5305 * gdb.cp/annota2.exp: Likewise.
5306 * gdb.cp/annota3.exp: Likewise.
5307 * gdb.cp/bool.exp: Likewise.
5308 * gdb.cp/breakpoint.exp: Likewise.
5309 * gdb.cp/casts.exp: Likewise.
5310 * gdb.cp/class2.exp: Likewise.
5311 * gdb.cp/classes.exp: Likewise.
5312 * gdb.cp/cplusfuncs.exp: Likewise.
5313 * gdb.cp/ctti.exp: Likewise.
5314 * gdb.cp/derivation.exp: Likewise.
5315 * gdb.cp/exception.exp: Likewise.
5316 * gdb.cp/gdb1355.exp: Likewise.
5317 * gdb.cp/hang.exp: Likewise.
5318 * gdb.cp/inherit.exp: Likewise.
5319 * gdb.cp/local.exp: Likewise.
5320 * gdb.cp/m-data.exp: Likewise.
5321 * gdb.cp/m-static.exp: Likewise.
5322 * gdb.cp/member-ptr.exp: Likewise.
5323 * gdb.cp/method.exp: Likewise.
5324 * gdb.cp/misc.exp: Likewise.
5325 * gdb.cp/namespace.exp: Likewise.
5326 * gdb.cp/overload.exp: Likewise.
5327 * gdb.cp/ovldbreak.exp: Likewise.
5328 * gdb.cp/pr-1023.exp: Likewise.
5329 * gdb.cp/pr-1210.exp: Likewise.
5330 * gdb.cp/pr-574.exp: Likewise.
5331 * gdb.cp/printmethod.exp: Likewise.
5332 * gdb.cp/psmang.exp: Likewise.
5333 * gdb.cp/ref-params.exp: Likewise.
5334 * gdb.cp/ref-types.exp: Likewise.
5335 * gdb.cp/rtti.exp: Likewise.
5336 * gdb.cp/templates.exp: Likewise.
5337 * gdb.cp/try_catch.exp: Likewise.
5338 * gdb.cp/userdef.exp: Likewise.
5339 * gdb.cp/virtfunc.exp: Likewise.
5340 * gdb.disasm/am33.exp: Likewise.
5341 * gdb.disasm/h8300s.exp: Likewise.
5342 * gdb.disasm/mn10300.exp: Likewise.
5343 * gdb.disasm/sh3.exp: Likewise.
5344 * gdb.disasm/t01_mov.exp: Likewise.
5345 * gdb.disasm/t02_mova.exp: Likewise.
5346 * gdb.disasm/t03_add.exp: Likewise.
5347 * gdb.disasm/t04_sub.exp: Likewise.
5348 * gdb.disasm/t05_cmp.exp: Likewise.
5349 * gdb.disasm/t06_ari2.exp: Likewise.
5350 * gdb.disasm/t07_ari3.exp: Likewise.
5351 * gdb.disasm/t08_or.exp: Likewise.
5352 * gdb.disasm/t09_xor.exp: Likewise.
5353 * gdb.disasm/t10_and.exp: Likewise.
5354 * gdb.disasm/t11_logs.exp: Likewise.
5355 * gdb.disasm/t12_bit.exp: Likewise.
5356 * gdb.disasm/t13_otr.exp: Likewise.
5357 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5358 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5359 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5360 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5361 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5362 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5363 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5364 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5365 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5366 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5367 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5368 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5369 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5370 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5371 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5372 * gdb.mi/gdb701.exp: Likewise.
5373 * gdb.mi/gdb792.exp: Likewise.
5374 * gdb.mi/mi-basics.exp: Likewise.
5375 * gdb.mi/mi-break.exp: Likewise.
5376 * gdb.mi/mi-cli.exp: Likewise.
5377 * gdb.mi/mi-console.exp: Likewise.
5378 * gdb.mi/mi-disassemble.exp: Likewise.
5379 * gdb.mi/mi-eval.exp: Likewise.
5380 * gdb.mi/mi-file.exp: Likewise.
5381 * gdb.mi/mi-read-memory.exp: Likewise.
5382 * gdb.mi/mi-regs.exp: Likewise.
5383 * gdb.mi/mi-return.exp: Likewise.
5384 * gdb.mi/mi-simplerun.exp: Likewise.
5385 * gdb.mi/mi-stack.exp: Likewise.
5386 * gdb.mi/mi-stepi.exp: Likewise.
5387 * gdb.mi/mi-syn-frame.exp: Likewise.
5388 * gdb.mi/mi-until.exp: Likewise.
5389 * gdb.mi/mi-var-block.exp: Likewise.
5390 * gdb.mi/mi-var-child.exp: Likewise.
5391 * gdb.mi/mi-var-cmd.exp: Likewise.
5392 * gdb.mi/mi-var-display.exp: Likewise.
5393 * gdb.mi/mi-watch.exp: Likewise.
5394 * gdb.mi/mi2-basics.exp: Likewise.
5395 * gdb.mi/mi2-break.exp: Likewise.
5396 * gdb.mi/mi2-cli.exp: Likewise.
5397 * gdb.mi/mi2-console.exp: Likewise.
5398 * gdb.mi/mi2-disassemble.exp: Likewise.
5399 * gdb.mi/mi2-eval.exp: Likewise.
5400 * gdb.mi/mi2-file.exp: Likewise.
5401 * gdb.mi/mi2-read-memory.exp: Likewise.
5402 * gdb.mi/mi2-regs.exp: Likewise.
5403 * gdb.mi/mi2-return.exp: Likewise.
5404 * gdb.mi/mi2-simplerun.exp: Likewise.
5405 * gdb.mi/mi2-stack.exp: Likewise.
5406 * gdb.mi/mi2-stepi.exp: Likewise.
5407 * gdb.mi/mi2-syn-frame.exp: Likewise.
5408 * gdb.mi/mi2-until.exp: Likewise.
5409 * gdb.mi/mi2-var-block.exp: Likewise.
5410 * gdb.mi/mi2-var-child.exp: Likewise.
5411 * gdb.mi/mi2-var-cmd.exp: Likewise.
5412 * gdb.mi/mi2-var-display.exp: Likewise.
5413 * gdb.mi/mi2-watch.exp: Likewise.
5414 * gdb.stabs/exclfwd.exp: Likewise.
5415 * gdb.stabs/weird.exp: Likewise.
5416 * gdb.threads/gcore-thread.exp: Likewise.
5417 * gdb.trace/actions.exp: Likewise.
5418 * gdb.trace/backtrace.exp: Likewise.
5419 * gdb.trace/circ.exp: Likewise.
5420 * gdb.trace/collection.exp: Likewise.
5421 * gdb.trace/deltrace.exp: Likewise.
5422 * gdb.trace/infotrace.exp: Likewise.
5423 * gdb.trace/limits.exp: Likewise.
5424 * gdb.trace/packetlen.exp: Likewise.
5425 * gdb.trace/passc-dyn.exp: Likewise.
5426 * gdb.trace/passcount.exp: Likewise.
5427 * gdb.trace/report.exp: Likewise.
5428 * gdb.trace/save-trace.exp: Likewise.
5429 * gdb.trace/tfind.exp: Likewise.
5430 * gdb.trace/tracecmd.exp: Likewise.
5431 * gdb.trace/while-dyn.exp: Likewise.
5432 * gdb.trace/while-stepping.exp: Likewise.
5433
5434 2006-08-08 Joel Brobecker <brobecker@adacore.com>
5435
5436 * gdb.base/step-bt.c: New file.
5437 * gdb.base/step-bt.exp: New testcase.
5438
5439 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * config/monitor.exp (gdb_load): Remove support for obsolete
5442 download-write-size.
5443 * gdb.base/remote.exp: Likewise. Update all callers of
5444 gdb_timed_load.
5445
5446 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5447
5448 * cursal.exp: Pass binfile to gdb_load.
5449
5450 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5451
5452 * gdb.base/cursal.exp: Add "" to gdb_load call.
5453
5454 2006-07-29 Mark Kettenis <kettenis@gnu.org>
5455
5456 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5457 NetBSD/ELF targets.
5458
5459 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5460
5461 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5462 operator*.
5463
5464 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5465
5466 * gdb.base/completion.exp: Update for change in "file" behavior.
5467 * gdb.stabs/weird.exp: Likewise.
5468 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5469 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5470
5471 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5472
5473 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5474 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5475
5476 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5477
5478 * gdb.base/default.exp: Update source command error message.
5479 * gdb.base/help.exp: Update 'help source' message.
5480
5481 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5482
5483 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5484 test.
5485
5486 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5487
5488 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5489
5490 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5491
5492 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5493
5494 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5495
5496 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5497
5498 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5499
5500 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5501 *-*-openbsd* from targets for wich we expect ARM FPA floating
5502 point format.
5503
5504 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
5505
5506 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5507
5508 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5509
5510 * gdb.base/annota3.exp: Expect frame-begin annotation.
5511
5512 2006-07-14 Joel Brobecker <brobecker@adacore.com>
5513
5514 * gdb.base/help.exp: Adjust "help unset" test to accept
5515 any list of unset commands.
5516
5517 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5518 Daniel Jacobowitz <dan@codesourcery.com>
5519
5520 * gdb.cp/ref-params.exp: New test.
5521 * gdb.cp/ref-params.cc: New source file.
5522 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5523
5524 2006-07-08 Mark Kettenis <kettenis@gnu.org>
5525
5526 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5527 spaces/tabs in regular expressions since they might not be there.
5528
5529 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5530
5531 * gdb.base/ifelse.exp: New file.
5532
5533 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5534
5535 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5536 line.
5537 * gdb.base/huge.exp: Loop over compilation to find a size that
5538 is acceptable.
5539 * gdb.base/remote.exp: Correct expected strings.
5540 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5541
5542 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5543
5544 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5545
5546 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5547
5548 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5549 native.
5550
5551 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5552
5553 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5554 enable stabs testing.
5555
5556 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5557
5558 * gdb.base/auxv.exp: Intercept undefined command messages before
5559 gdb_test_multiple does.
5560
5561 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5562
5563 * Makefile.in (host_alias): Remove.
5564 (target_alias): Use @target_noncanonical@.
5565 (site.exp): Don't set host_alias.
5566 * aclocal.m4: Remove contents. Include acx.m4.
5567 * configure: Regenerated.
5568 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5569
5570 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5571
5572 * lib/gdb.exp (gdb_load_cmd): New.
5573
5574 * gdb.base/fileio.c: Add system(NULL) test.
5575 * gdb.base/fileio.exp: Check it.
5576
5577 * gdb.base/break.c: Add 10a breakpoint at }
5578 * gdb.base/break.exp: Add test for breakpoint at }
5579 * gdb.cp/anon-union.cc: Add code at end of function.
5580 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5581 * gdb.mi/var-cmd.c: Add code at end of function.
5582 * gdb.mi/mi-var-display.exp: Adjust end of next.
5583 * gdb.mi/mi2-var-display.exp: Likewise.
5584 * gdb.base/fileio.c: Add stop function and insert calls at
5585 stopping places.
5586 * gdb.base/fileio.exp: Breakpoint stop function and remove
5587 explicit line number references.
5588
5589 2006-05-19 Joel Brobecker <brobecker@adacore.com>
5590
5591 * gdb.base/del.exp (test_delete_alias): New function.
5592 Now check that both "del" and "d" work as aliases for "delete".
5593
5594 2006-05-18 Fred Fish <fnf@specifix.com>
5595
5596 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5597 required. Check for spurious output after program exits normally.
5598
5599 2006-05-17 Fred Fish <fnf@specifix.com>
5600
5601 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5602 gdb_load, so it works in the simulator.
5603
5604 2006-05-11 Fred Fish <fnf@specifix.com>
5605
5606 * gdb.base/bang.exp: Ignore unexpected output between the
5607 "program exited normally" and the gdb prompt, as many other
5608 tests do.
5609
5610 2006-05-07 Mark Kettenis <kettenis@gnu.org>
5611
5612 * gdb.base/help.exp: Make "delete checkpoint" part option for
5613 "help d" and "help delete" tests.
5614
5615 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5616
5617 * gdb.mi/mi-basics.exp: Add missing serial number to
5618 expected output in some mi_gdb_test statements.
5619 * gdb.mi/mi2-basics.exp: Likewise.
5620
5621 2006-05-05 Joel Brobecker <brobecker@adacore.com>
5622
5623 * gdb.base/del.c: New file.
5624 * gdb.base/del.exp: New testcase.
5625
5626 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
5627
5628 * gdb.base/break.exp: Do not assume a breakpoint on
5629 main will actually be in $srcfile when optimizing.
5630 * gdb.base/savedregs.exp: Do not require that the dummy
5631 frame location match up to a symbol and source file location.
5632 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5633 will get printed without a mi_cmd_data_list_register_values prefix.
5634 (*-data-list-register-*): Correct regular expressions to expect the new
5635 pseudo d? floating point registers.
5636 * gdb.mi/mi2-regs.exp: Likewise.
5637
5638 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
5639
5640 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5641 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5642 is allocated by the compiler.
5643 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5644 anons, e, anone to force their allocation by the compiler.
5645
5646 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
5647
5648 * gdb.base/help.exp: Update expected text for help d and
5649 help delete.
5650
5651 2006-05-02 Mark Kettenis <kettenis@gnu.org>
5652
5653 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5654 NetBSD/ELF targets.
5655
5656 2006-04-30 Mark Kettenis <kettenis@gnu.org>
5657
5658 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5659 single-step breakpoint fails; make this a KFAIL on
5660 sparc*-*-openbsd*.
5661 * gdb.base/siginfo.exp: Likewise.
5662 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5663
5664 2006-04-26 Michael Snyder <msnyder@redhat.com>
5665
5666 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5667 which may have to consume output from other forks.
5668 Add tests to make sure that "delete fork" succeeded.
5669
5670 2006-04-20 Michael Snyder <msnyder@redhat.com>
5671
5672 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5673 Add support for the Renesas M32C and M16C.
5674
5675 * gdb.asm/asm-source.exp: Add m32c target.
5676 * gdb.asm/m32c.inc: Support for m32c target.
5677
5678 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5679
5680 * gdb.base/commands.exp (recursive_source_test): New test.
5681
5682 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
5683
5684 * gdb.base/float.exp: Add pattern for sparc targets.
5685
5686 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5687
5688 * gdb.base/commands.exp (stray_arg0_test): New test.
5689
5690 2006-03-30 Paul Brook <paul@codesourcery.com>
5691
5692 * gdb.mi/mi-until.exp: kfail broken until command.
5693 * gdb.mi/mi2-until.exp: Ditto.
5694
5695 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
5696
5697 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5698
5699 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
5700
5701 * gdb.base/prelink.exp: Anchor tested-for regular expression
5702 on gdb prompt.
5703
5704 2006-03-07 Paul Brook <paul@codesourcery.com>
5705
5706 * gdb.base/assign.exp: Correct fail message.
5707
5708 2006-03-07 Paul Brook <paul@codesourcery.com>
5709
5710 * lib/compiler.c: Extract armcc version number.
5711 * lib/compiler.cc: Ditto.
5712
5713 2006-03-07 Paul Brook <paul@codesourcery.com>
5714
5715 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5716 additional_flags=-w.
5717 * gdb.arch/altivec-regs.exp: Ditto.
5718 * gdb.arch/e500-abi.exp: Ditto.
5719 * gdb.arch/e500-regs.exp: Ditto.
5720 * gdb.base/all-bin.exp: Ditto.
5721 * gdb.base/annota1.exp: Ditto.
5722 * gdb.base/annota3.exp: Ditto.
5723 * gdb.base/args.exp: Ditto.
5724 * gdb.base/arithmet.exp: Ditto.
5725 * gdb.base/assign.exp: Ditto.
5726 * gdb.base/async.exp: Ditto.
5727 * gdb.base/bang.exp: Ditto.
5728 * gdb.base/break.exp: Ditto.
5729 * gdb.base/call-rt-st.exp: Ditto.
5730 * gdb.base/completion.exp: Ditto.
5731 * gdb.base/cond-expr.exp: Ditto.
5732 * gdb.base/condbreak.exp: Ditto.
5733 * gdb.base/consecutive.exp: Ditto.
5734 * gdb.base/define.exp: Ditto.
5735 * gdb.base/display.exp: Ditto.
5736 * gdb.base/ena-dis-br.exp: Ditto.
5737 * gdb.base/environ.exp: Ditto.
5738 * gdb.base/eval-skip.exp: Ditto.
5739 * gdb.base/info-proc.exp: Ditto.
5740 * gdb.base/jump.exp: Ditto.
5741 * gdb.base/logical.exp: Ditto.
5742 * gdb.base/long_long.exp: Ditto.
5743 * gdb.base/maint.exp: Ditto.
5744 * gdb.base/miscexprs.exp: Ditto.
5745 * gdb.base/pc-fp.exp: Ditto.
5746 * gdb.base/pointers.exp: Ditto.
5747 * gdb.base/relational.exp: Ditto.
5748 * gdb.base/reread.exp: Ditto.
5749 * gdb.base/sect-cmd.exp: Ditto.
5750 * gdb.base/sep.exp: Ditto.
5751 * gdb.base/sepdebug.exp: Ditto.
5752 * gdb.base/until.exp: Ditto.
5753 * gdb.base/whatis-exp.exp: Ditto.
5754 * gdb.cp/annota2.exp: Ditto.
5755 * gdb.cp/annota3.exp: Ditto.
5756 * gdb.trace/actions.exp: Ditto.
5757 * gdb.trace/backtrace.exp: Ditto.
5758 * gdb.trace/circ.exp: Ditto.
5759 * gdb.trace/collection.exp: Ditto.
5760 * gdb.trace/deltrace.exp: Ditto.
5761 * gdb.trace/infotrace.exp: Ditto.
5762 * gdb.trace/limits.exp: Ditto.
5763 * gdb.trace/packetlen.exp: Ditto.
5764 * gdb.trace/passc-dyn.exp: Ditto.
5765 * gdb.trace/passcount.exp: Ditto.
5766 * gdb.trace/report.exp: Ditto.
5767 * gdb.trace/save-trace.exp: Ditto.
5768 * gdb.trace/tfind.exp: Ditto.
5769 * gdb.trace/tracecmd.exp: Ditto.
5770 * gdb.trace/while-dyn.exp: Ditto.
5771 * gdb.trace/while-stepping.exp: Ditto.
5772 * lib/gdb.exp: Ditto.
5773 (gdb_compile): Handle nowarning option.
5774
5775 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
5776
5777 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5778 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5779 Rename executable to prelinkt. Don't re-prelink if we didn't
5780 get a core file. Test prelink -u exit status to tell whether
5781 prelinking failed. Use gdb_test_multiple.
5782
5783 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5784
5785 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5786 (do_tests): Call it.
5787
5788 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
5789
5790 * gdb.base/prelink.exp: New test.
5791 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5792
5793 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5794
5795 * gdb.fortran/derived-type.f90: New file.
5796 * gdb.fortran/derived-type.exp: New testcase.
5797
5798 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * gdb.base/default.exp: Allow ';' as a directory separator.
5801
5802 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5803
5804 * gdb.base/help.exp (help add-symbol-file): Update.
5805
5806 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5807
5808 * gdb.base/help.exp (help load): Update expected results.
5809
5810 2006-02-19 Fred Fish <fnf@specifix.com>
5811
5812 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5813 specifix hex value as part of results.
5814 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
5815
5816 2006-02-16 Fred Fish <fnf@specifix.com>
5817
5818 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5819 ushort_addr, and slong_addr, so the typedefs are not optimized
5820 away.
5821 * gdb.base/whatis.exp: Add tests using type name for struct type,
5822 union type, enum type, and typedef.
5823
5824 2006-02-13 Mark Kettenis <kettenis@gnu.org>
5825
5826 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5827
5828 2006-02-13 Jim Blandy <jimb@redhat.com>
5829
5830 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5831 case where it takes two "next" commands to skip past the init
5832 call.
5833
5834 2006-02-12 Fred Fish <fnf@specifix.com>
5835
5836 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5837 to handle cases where it takes two "next" commands to skip
5838 past the init call.
5839
5840 2006-02-07 Joel Brobecker <brobecker@adacore.com>
5841
5842 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5843 on hppa32 targets.
5844
5845 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
5846
5847 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5848 field.
5849
5850 2006-01-29 Mark Kettenis <kettenis@gnu.org>
5851
5852 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5853
5854 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5855
5856 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5857 files.
5858
5859 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5860
5861 * gdb.cp/maint.exp: Set complaints to a positive value.
5862
5863 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5864
5865 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5866 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5867 function name.
5868
5869 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5870
5871 * gdb.base/checkpoint.c: Update copyright notice. Include
5872 <stdlib.h>.
5873
5874 2006-01-04 Jim Blandy <jimb@redhat.com>
5875
5876 * gdb.asm/asm-source.exp: Independently provide default values for
5877 asm-flags and debug-flags. Use 'string equal' to do the
5878 comparison, not the implicit expr's '==' operator. Remove
5879 now-unneeded assignments to asm-flags. In h8300 case, place
5880 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5881
5882 2006-01-04 Michael Snyder <msnyder@redhat.com>
5883
5884 * gdb.base/checkpoint.c: New file.
5885 * gdb.base/checkpoint.exp: New file.
5886 * gdb.base/multi-fork.c: New file.
5887 * gdb.base/multi-fork.exp: New file.
5888 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5889
5890 2006-01-04 Fred Fish <fnf@specifix.com>
5891
5892 * gdb.base/ptype.c (foo): Add typedef.
5893 (intfoo): Add function.
5894 * gdb.base/ptype1.c: New file.
5895 * gdb.base/ptype.exp: Handle compilation and linking with two
5896 source files. Test that proper type for "foo" is found based
5897 on source context rather than first match found in symtabs.
5898
5899 2005-12-28 Mark Kettenis <kettenis@gnu.org>
5900
5901 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5902 * gdb.asm/openbsd.inc: Indent commands.
5903
5904 2005-12-26 Mark Kettenis <kettenis@gnu.org>
5905
5906 * gdb.base/freebpcmd.exp: Increase timeout.
5907
5908 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5909
5910 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5911
5912 * gdb.base/default.exp: Update check for "show version".
5913
5914 2005-12-09 Randolph Chung <tausq@debian.org>
5915
5916 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5917 * gdb.asm/pa64.inc: New file.
5918
5919 2005-12-09 Randolph Chung <tausq@debian.org>
5920
5921 * gdb.asm/common.inc: Indent commands.
5922 * gdb.asm/asmsrc1.s: Likewise.
5923 * gdb.asm/asmsrc2.s: Likewise.
5924
5925 2005-12-09 Randolph Chung <tausq@debian.org>
5926
5927 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5928 (get_addr_of_sym): Remove duplicate print.
5929 (gen_core): xfail hppa*-*-hpux*, update expected output.
5930 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5931 * gdb.arch/pa64-nullify.s: New file.
5932
5933 2005-12-09 Randolph Chung <tausq@debian.org>
5934
5935 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5936
5937 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
5938
5939 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5940 code generation for these functions.
5941 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5942 error message.
5943
5944 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5945
5946 * gdb.base/help.exp (help b, help br, help bre, help brea)
5947 (help break): Update the expected message.
5948
5949 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5950
5951 * gdb.asm/m68hc11.inc: Setup the data section.
5952 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5953 script for this test.
5954 (m6812-*-*): Likewise.
5955
5956 2005-11-09 Randolph Chung <tausq@debian.org>
5957
5958 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5959
5960 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5961
5962 * gdb.base/break.exp: Fix a comment typo.
5963
5964 2005-11-03 Jim Blandy <jimb@redhat.com>
5965
5966 Checked in by Elena Zannoni <ezannoni@redhat.com>
5967
5968 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5969
5970 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
5971
5972 * gdb.arch/gdb1558.c: Include stdio.h.
5973
5974 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5975
5976 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5977
5978 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5979
5980 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5981
5982 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5983
5984 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5985 vscr" tests to better match output.
5986
5987 2005-10-12 Jim Blandy <jimb@redhat.com>
5988
5989 * gdb.base/structs.exp (any): New function.
5990 (test_struct_returns): Don't make any assumptions at all about
5991 what value the function returns when GDB can't set the return
5992 value.
5993
5994 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5995
5996 * gdb.ada/arrayidx/p.adb: New file.
5997 * gdb.ada/arrayidx.exp: New testcase
5998
5999 2005-10-09 Joel Brobecker <brobecker@adacore.com>
6000
6001 * gdb.ada/array_return/pck.ads: New file.
6002 * gdb.ada/array_return/pck.adb: New file.
6003 * gdb.ada/array_return/p.adb: New file.
6004 * gdb.ada/array_return.exp: New testcase.
6005
6006 2005-10-03 Joel Brobecker <brobecker@adacore.com>
6007
6008 * gdb.base/arrayidx.c: New file.
6009 * gdb.base/arrayidx.exp: New testcase.
6010
6011 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
6012
6013 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6014 frames-invalid and breakpoints-invalid are no longer generated
6015 with level 3 so don't expect them in the output.
6016
6017 2005-09-27 Bob Rossi <bob@brasko.net>
6018
6019 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
6020 from test. Escape the | in mi_gdb_test call.
6021 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6022 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6023 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6024 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6025 expected regex's in mi_gdb_test calls.
6026 * lib/mi-support.exp: Remove arbitrary .* from tests.
6027 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6028 Fully anchor GDB/MI expected results in mi_gdb_test.
6029 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6030 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6031
6032 2005-09-26 Paul Brook <paul@codesourcery.com>
6033
6034 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6035
6036 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6037
6038 * bfp-test.c: New file.
6039 * bfp-test.exp: New testcase.
6040
6041 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6042
6043 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6044 of subarray and substring variable.
6045 * gdb.fortran/subarray.f: New source file for the test of subarray
6046 and substring variable evaluation.
6047 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6048 of string constant.
6049
6050 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6051
6052 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6053 copyright dates.
6054
6055 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6056
6057 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6058 powerpc altivec' test with an almost identical 'info vector' test.
6059
6060 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6061
6062 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6063 vscr" tests to match output.
6064
6065 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6066
6067 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6068 output.
6069
6070 2005-09-11 Bob Rossi <bob@brasko.net>
6071
6072 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
6073 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
6074 commands that return an MI output command and an asyncronous MI output
6075 command.
6076 * gdb.mi/mi-console.exp: Ditto.
6077
6078 2005-09-11 Bob Rossi <bob@brasko.net>
6079
6080 * gdb.mi/mi-var-child.c: Include <string.h>.
6081
6082 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6083
6084 * killed.exp: Correct gdb_expect syntax.
6085
6086 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
6087
6088 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6089
6090 2005-08-02 Bob Rossi <bob@brasko.net>
6091
6092 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6093 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6094 Change tests to inferior-tty-set/show.
6095 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6096 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6097 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6098 inferior. Use mi_gdb_test to get GDB and Inferior output.
6099 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6100 descriptor.
6101 (mi_inferior_tty_name): Add inferior PTY file name.
6102 (mi_gdb_start): Add INFERIOR_PTY parameter.
6103 (mi_gdb_test): Add IPATTERN parameter.
6104
6105 2005-08-02 Bob Rossi <bob@brasko.net>
6106
6107 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6108 parameter to mi_gdb_test.
6109 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6110
6111 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6112
6113 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6114 struct_declarations.
6115 * gdb.mi/mi-var-child.exp: Step over the initialization of
6116 struct_declarations.
6117
6118 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6119
6120 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6121 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6122 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6123 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6124 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6125 file.
6126
6127 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
6128
6129 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6130 (do_children_tests): Assign values to the extra elements.
6131
6132 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6133 them for tests for "-var-update --no-values" and
6134 "-var-update --all-values".
6135 Add test for "-var-list-children --simple-values".
6136
6137 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6138
6139 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6140 "-stack-list-locals --simple-values" Improve doc strings and
6141 comments.
6142
6143 2005-07-18 Mark Kettenis <kettenis@gnu.org>
6144
6145 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6146 *-*-openbsd*.
6147 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6148
6149 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6150 sigaltsatck'.
6151
6152 2005-07-14 Bob Rossi <bob@brasko.net>
6153
6154 * gdb.base/default.exp (tty): Changed output of command.
6155 * gdb.base/help.exp (help tty): Ditto.
6156
6157 2005-07-12 Mark Kettenis <kettenis@gnu.org>
6158
6159 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6160
6161 2005-07-10 Mark Kettenis <kettenis@gnu.org>
6162
6163 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6164 -stack-select-frame without arguments.
6165 (test_stack_frame_listing): Add test for newly implemented command
6166 -stack-info-frame.
6167
6168 2005-07-06 Bob Rossi <bob@brasko.net>
6169
6170 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6171 command.
6172 (Copyright): Update copyright.
6173
6174 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6175
6176 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6177 tests to evaluate exponentiation expression.
6178
6179 2005-06-29 Andreas Schwab <schwab@suse.de>
6180
6181 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6182 main to avoid warnings.
6183
6184 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6185
6186 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
6187
6188 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6189 -stack-select-frame without arguments.
6190 (test_stack_frame_listing): Add test for newly implemented command
6191 -stack-info-frame.
6192
6193 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6194
6195 * gdb.fortran/array-element.f: New file.
6196 * gdb.fortran/array-element.exp: New testcase.
6197
6198 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6199
6200 * gdb.base/bigcore.exp: Correct checks for systems which can
6201 not dump a large core file.
6202
6203 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 * gdb.base/relocate.c: Add a copyright notice.
6206 (dummy): Remove.
6207 * gdb.base/relocate.exp: Test printing the values of variables
6208 from a relocatable file.
6209
6210 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6211
6212 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6213 excess MI output after an error.
6214
6215 2005-05-29 Joel Brobecker <brobecker@adacore.com>
6216
6217 * gdb.arch/alpha-step.c: New file.
6218 * gdb.arch/alpha-step.exp: New testcase.
6219
6220 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6221 Dennis Brueni <dennis@slickedit.com>
6222
6223 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6224 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6225 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6226 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6227 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6228 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6229 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6230
6231 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6232 Wu Zhou <woodzltc@cn.ibm.com>
6233
6234 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6235 IBM's xlc compiler.
6236 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6237 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6238
6239 2005-05-13 Jim Blandy <jimb@redhat.com>
6240
6241 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6242 calling gdb_suppress_entire_file.
6243 * gdb.base/charset.exp: Same.
6244 * gdb.base/call-rt-st.exp: Same.
6245
6246 2005-05-05 Bob Rossi <bob_rossi@cox.net>
6247
6248 * lib/gdb.exp (fullname_syntax): Added global regex.
6249 (fullname_syntax_POSIX): Ditto.
6250 (fullname_syntax_UNC): Ditto.
6251 (fullname_syntax_DOS_CASE): Ditto.
6252 (fullname_syntax_DOS): Ditto.
6253 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6254 fullname_syntax variable to scope and use it.
6255 (test_file_list_exec_source_files): Ditto.
6256 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6257
6258 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6259
6260 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6261
6262 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6263
6264 * lib/gdb.exp (skip_altivec_tests): New function, based on
6265 check_vmx_hw_available from the GCC testsuite.
6266 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6267 * lib/gdb.arch/altivec-regs.exp: Likewise.
6268
6269 2005-05-02 Jim Blandy <jimb@redhat.com>
6270
6271 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6272 calling gdb_suppress_entire_file.
6273
6274 2005-04-30 Randolph Chung <tausq@debian.org>
6275
6276 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6277 Slightly relax "sem_post" name checking.
6278
6279 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6280
6281 * gdb.base/unload.exp: Use new shared library infrastructure.
6282
6283 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6284
6285 * gdb.base/so-impl-ld.exp: Use new shared library
6286 infrastructure.
6287
6288 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
6289
6290 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6291 * gdb.asm/h8300.inc: New file.
6292
6293 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6294
6295 * gdb.base/shlib-call.exp: Change to use new shared library
6296 infrastructure.
6297
6298 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6299
6300 * gdb.base/pending.exp: Change to use new shared library
6301 infrastructure.
6302
6303 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6304
6305 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6306 use test_compiler_info instead of gcc_compiled, and update copyright.
6307
6308 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6309
6310 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6311 shared objects being adjusted and update copyright years.
6312
6313 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6314
6315 * ChangeLog: Correct some 2003-01-13 dates.
6316 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6317 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6318 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6319 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6320 gdb.trace/tfind.exp: Update copyright years.
6321
6322 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6323 Daniel Jacobowitz <dan@codesourcery.com>
6324
6325 * lib/gdb.exp (gdb_compile): Handle shlib=.
6326 (gdb_compile_shlib): New function.
6327
6328 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6329
6330 * lib/gdb.exp (test_compiler_info): Give argument a default value.
6331
6332 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6333
6334 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6335 gdb.server.
6336 * configure.ac: Likewise.
6337 * configure: Regenerated.
6338 * gdb.gdbserver/Makefile.in: Moved to...
6339 * gdb.server/Makefile.in: ... here.
6340 * gdb.gdbserver/server.c: Moved to...
6341 * gdb.server/server.c: ... here.
6342 * gdb.gdbserver/server-run.exp: Moved to...
6343 * gdb.server/server-run.exp: ... here.
6344
6345 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6346
6347 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6348 * configure.ac: Create gdb.gdbserver/Makefile.
6349 * configure: Regenerated.
6350 * lib/gdbserver-support.exp: New file, derived from
6351 config/gdbserver.exp.
6352 * config/gdbserver.exp: Use gdbserver-support.exp.
6353 * gdb.gdbserver/Makefile.in: New file.
6354 * gdb.gdbserver/server.c: New file.
6355 * gdb.gdbserver/server-run.exp: New file.
6356
6357 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6358
6359 * lib/gdb.exp (test_compiler_info): Return compiler_info
6360 if no arguments are given.
6361
6362 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6363
6364 * gdb.arch/altivec-abi.exp: Check for compiler and set
6365 use altivec' flag accordingly.
6366 * gdb.arch/altivec-regs.exp: Likewise.
6367
6368 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6369
6370 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6371
6372 2005-03-27 Andreas Schwab <schwab@suse.de>
6373
6374 * gdb.base/bigcore.c (main): Add missing mode argument in open
6375 call.
6376
6377 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6378
6379 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6380 downloads.
6381 * config/gdbserver.exp (gdb_load): Likewise.
6382
6383 2005-03-14 Paul Brook <paul@codesourcery.com>
6384
6385 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6386 targets.
6387
6388 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6389
6390 * gdb.dwarf2/dup-psym.S: New file.
6391 * gdb.dwarf2/dup-psym.exp: New testcase.
6392
6393 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6394
6395 * gdb.ada/exec_changed/first.adb: New file.
6396 * gdb.ada/exec_changed/second.adb: New file.
6397 * gdb.ada/exec_changed.exp: New testcase.
6398
6399 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6400
6401 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6402 (A2): New class.
6403 (main): Test operator+.
6404 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6405 breakpoint test.
6406
6407 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6408 * gdb.base/signull.exp: Disable if gdb,nosignals.
6409 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6410 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6411 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6412 * gdb.mi/mi2-console.exp: Likewise.
6413 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6414 continue output at start.
6415 (gdb_collect_locals_test): Robustify regexp.
6416 * gdb.trace/passc-dyn.exp: Fix comment typo.
6417 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6418
6419 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
6420
6421 * gdb.asm/asm-source.exp: Add iq2000 case.
6422 * gdb.asm/iq2000.inc: New file.
6423
6424 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
6425
6426 * gdb.base/command.exp: Change hardcoded value to regular expression.
6427 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6428
6429 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6430
6431 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6432 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6433 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6434 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6435 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6436
6437 2005-03-05 Mark Kettenis <kettenis@gnu.org>
6438
6439 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6440 changes.
6441
6442 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6443
6444 * lib/compiler.c: Add test for IBM's xlc compiler.
6445 * lib/compiler.cc: Likewise.
6446
6447 2004-02-24 Joel Brobecker <brobecker@adacore.com>
6448
6449 * gdb.ada/fixed_points.exp: Create compilation object directory
6450 before running the test.
6451 * gdb.ada/null_record.exp: Likewise.
6452 * gdb.ada/packed_array.exp: Likewise.
6453 * gdb.ada/start.exp: Likewise.
6454
6455 2005-02-15 Joel Brobecker <brobecker@adacore.com>
6456
6457 * gdb.ada/packed_array/pa.adb: New file.
6458 * gdb.ada/packed_array.exp: New testcase.
6459
6460 2005-02-10 Mark Kettenis <kettenis@gnu.org>
6461
6462 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6463 files.
6464
6465 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6466 on *-*-openbsd*. Correctly match whitespace in regukar
6467 expressions.
6468
6469 2005-02-10 Daniel Jacobowitz <dan@debian.org>
6470
6471 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6472 PR exp/1821
6473 * gdb.base/gdb1821.c: New test file.
6474 * gdb.base/gdb1821.exp: New test file.
6475
6476 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6477
6478 * gdb.base/start.c: New file.
6479 * gdb.base/start.exp: New testcase.
6480
6481 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6482
6483 * gdb.ada/start/dummy.adb: New file.
6484 * gdb.ada/start.exp: New testcase.
6485
6486 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
6487
6488 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6489 for printing symbols and statistics.
6490 Add test for using relative pathnames in "maint print msymbols" test.
6491 Mark "maint info sections DATA" XFAIL on Cygwin.
6492 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6493 tests.
6494
6495 2005-02-09 Andreas Schwab <schwab@suse.de>
6496
6497 Committed by Andrew Cagney <cagney@gnu.org>
6498 * gdb.base/remotetimeout.exp: New file.
6499
6500 2005-02-07 Mark Kettenis <kettenis@gnu.org>
6501
6502 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6503
6504 2005-02-03 Joel Brobecker <brobecker@adacore.com>
6505
6506 * gdb.ada/gnat_ada.gpr: New file.
6507 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6508 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6509 * configure.ac: No longer generate gnat_ada.gpr.
6510 * configure: Regenerate.
6511 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6512 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6513 * gdb.ada/null_record/bar.ads: Likewise.
6514 * gdb.ada/null_record/bar.adb: Likewise.
6515 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6516 * gdb.ada/null_record.exp (testdir): New variable.
6517 (testfile): executable is now in testdir subdirectory.
6518 (srcfile): Use full path to the main compilation unit.
6519 * gdb.ada/fixed_points.exp: Same changes as above.
6520
6521 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
6522
6523 * gdb.base/interp.exp: New test.
6524
6525 2005-01-24 Andrew Cagney <cagney@gnu.org>
6526
6527 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6528
6529 2005-01-19 Andrew Cagney <cagney@gnu.org>
6530
6531 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6532 configure.ac not configure.in.
6533
6534 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6535 of powerpc*-*-*.
6536 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
6537 * gdb.base/list.exp (test_list_function)
6538 (test_list_filename_and_function): Ditto.
6539 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6540
6541 2005-01-16 Andrew Cagney <cagney@gnu.org>
6542
6543 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6544
6545 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6546
6547 2005-01-14 Andrew Cagney <cagney@gnu.org>
6548
6549 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6550 * gdb.mi/mi2-var-cmd.exp: Ditto.
6551
6552 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
6553
6554 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6555
6556 2005-01-07 Andrew Cagney <cagney@gnu.org>
6557
6558 * configure.ac: Rename configure.in, require autoconf 2.59.
6559 * configure: Re-generate.
6560 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6561 * gdb.stabs/configure: Re-generate.
6562 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6563 * gdb.hp/configure: Re-generate.
6564 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6565 autoconf 2.59.
6566 * gdb.hp/gdb.objdbg/configure: Re-generate.
6567 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6568 autoconf 2.59.
6569 * gdb.hp/gdb.defects/configure: Re-generate.
6570 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6571 autoconf 2.59.
6572 * gdb.hp/gdb.compat/configure: Re-generate.
6573 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6574 autoconf 2.59.
6575 * gdb.hp/gdb.base-hp/configure: Re-generate.
6576 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6577 autoconf 2.59.
6578 * gdb.hp/gdb.aCC/configure: Re-generate.
6579
6580 2004-12-15 Jim Blandy <jimb@redhat.com>
6581
6582 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6583 under NPTL when there is debugging info available for libpthread.
6584
6585 2004-12-13 Jerome Guitton <guitton@gnat.com>
6586
6587 * gdb.ada/fixed_points.c: New file.
6588 * gdb.ada/fixed_points.exp: New file.
6589
6590 2004-12-03 Randolph Chung <tausq@debian.org>
6591
6592 * gdb.arch/pa-nullify.exp: New file.
6593 * gdb.arch/pa-nullify.s: New file.
6594
6595 2004-11-30 Randolph Chung <tausq@debian.org>
6596
6597 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6598 instead of "tbug". Fix regexp to work properly with gdb_test.
6599
6600 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6601
6602 * gdb.base/bitfields2.exp: New test.
6603 * gdb.base/bitfields2.c: New file.
6604
6605 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
6606
6607 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6608
6609 2004-11-16 Randolph Chung <tausq@debian.org>
6610
6611 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6612
6613 2004-11-14 Daniel Jacobowitz <dan@debian.org>
6614
6615 * gdb.threads/threadapply.exp: Correct "macro details" test.
6616
6617 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6618
6619 * gdb.threads/threadapply.exp: New test.
6620 * gdb.threads/threadapply.c: New file.
6621
6622 2004-11-07 Mark Kettenis <kettenis@gnu.org>
6623
6624 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6625 frames.
6626
6627 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
6628
6629 * gdb.base/cursal.exp: New file.
6630 * gdb.base/cursal.c: New file.
6631
6632 2004-11-03 Andrew Cagney <cagney@gnu.org>
6633
6634 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6635
6636 2004-10-30 Mark Kettenis <kettenis@gnu.org>
6637
6638 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6639 NetBSD/ELF targets.
6640
6641 2004-10-29 Joel Brobecker <brobecker@gnat.com>
6642
6643 * gdb.threads/bp_in_thread.c: New file, copied from
6644 pthread_cond_wait.c.
6645 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6646 file, rather than reusing the .c file from another testcase.
6647
6648 2004-10-20 Joel Brobecker <brobecker@gnat.com>
6649
6650 * gdb.ada/null_record.exp: Check where we stopped after
6651 sending the start command, instead of where the associated
6652 temporary breakpoint was inserted.
6653
6654 2004-10-14 Andrew Cagney <cagney@gnu.org>
6655
6656 * gdb.mi/gdb701.c (main): Return 0.
6657
6658 2004-10-13 Daniel Jacobowitz <dan@debian.org>
6659
6660 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
6661
6662 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6663
6664 * gdb.threads/schedlock.c: Add comment markers to use to find
6665 line numbers.
6666 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6667 comments.
6668 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6669 breakpoint lines.
6670
6671 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6672
6673 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6674
6675 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6676
6677 * configure.in: Add gdb.dwarf2.
6678 * configure: Regenerated.
6679 * Makefile.in: Add gdb.dwarf2.
6680 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6681 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6682 gdb.dwarf2/file1.txt: New files.
6683
6684 2004-10-11 Orjan Friberg <orjanf@axis.com>
6685
6686 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
6687 of "run", since the latter doesn't work with remote targets. Adjust
6688 the breakpoint numbering accordingly.
6689 * gdb.threads/pthread_cond_wait.exp: Ditto.
6690
6691 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6692
6693 * gdb.base/overlays.exp: Update copyright years.
6694
6695 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6696
6697 * gdb.base/overlays.exp: Disable if target is Linux.
6698
6699 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
6700
6701 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6702
6703 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6704
6705 * gdb.asm/asm-source.exp: Add m32r-linux target.
6706 * gdb.asm/m32r-linux.inc: New file.
6707
6708 2004-09-24 Andrew Cagney <cagney@redhat.com>
6709 David Anderson <anderson@redhat.com>
6710
6711 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6712 command fails, assume things will work.
6713 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6714 (_GNU_SOURCE): Define.
6715 (print_unsigned, print_hex): Change parameter to "long long".
6716 (print_byte_count): New function, use to print byte counts.
6717 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6718 O_LARGEFILE.
6719 (main): Compute an upper bound on a corefile in max_core_size.
6720 Limit memory chunk size to max_core_size. Limit total memory
6721 allocated to max_core_size.
6722
6723 2004-09-23 Andrew Cagney <cagney@gnu.org>
6724
6725 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6726 from a separate process with code that creates a corefile by
6727 making the inferior dump core.
6728
6729 2004-09-23 Mark Kettenis <kettenis@gnu.org>
6730
6731 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6732 block.
6733
6734 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6735
6736 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6737 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6738 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6739 Likewise.
6740
6741 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6742
6743 * gdb.java/jprint.exp: New test case for java inferior call.
6744 * gdb.java/jprint.java: Ditto.
6745
6746 2004-09-15 Joel Brobecker <brobecker@gnat.com>
6747
6748 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6749
6750 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 * gdb.threads/killed.c: Include <stdlib.h>.
6753 * gdb.threads/pthreads.c: Likewise.
6754
6755 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6756
6757 * gdb.threads/killed.c: Add copyright notice.
6758
6759 2004-09-10 Jason Molenda (jmolenda@apple.com)
6760
6761 * gdb.base/define.exp: Two new tests to verify zero space chars
6762 after 'if' and 'while' commands in a user-defined command is correctly
6763 parsed.
6764
6765 2004-09-08 Andrew Cagney <cagney@gnu.org>
6766
6767 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6768 delivery test with duplicate at end of file.
6769
6770 2004-09-06 Mark Kettenis <kettenis@jive.nl>
6771
6772 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6773
6774 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6775
6776 * config/hppro.exp: Removed.
6777
6778 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6779
6780 * config/sparclet.exp: Removed.
6781
6782 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6783
6784 * config/udi.exp: Removed.
6785
6786 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6787
6788 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6789 of "exp_continue".
6790 (advancei): Likewise.
6791
6792 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6793
6794 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6795
6796 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6797
6798 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
6799 to check for nodebug in executable.
6800 * gdb.gdb/observer.exp (setup_test): Likewise.
6801 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6802 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6803
6804 2004-09-01 Andrew Cagney <cagney@gnu.org>
6805
6806 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6807 files.
6808
6809 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6810
6811 * gdb.base/unload.exp: Fix expected warning message to match
6812 latest format.
6813
6814 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
6815
6816 * gdb.base/call-rt-st.exp: Fix typos.
6817
6818 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6819
6820 * gdb.threads/thread_check.exp: New testcase.
6821 * gdb.threads/thread_check.c: New testcase.
6822
6823 2004-08-31 Andrew Cagney <cagney@gnu.org>
6824
6825 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6826 (skip_to_handler_entry): New procedures. Test stepping into a
6827 handler when the breakpoint is at the handler's entry point.
6828
6829 2004-08-30 Andrew Cagney <cagney@gnu.org>
6830
6831 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6832 gdb/1757.
6833
6834 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 With code from Manoj Iyer <manjo@austin.ibm.com>:
6837 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6838 return value. Add an arm for "no debugging symbols found".
6839 Change a stray "error" to "perror".
6840 (gdb_run_cmd): Adapt to new return value.
6841 * gdb.base/remote.exp: Adapt to new return value.
6842 * gdb.gdb/complaints.exp: Likewise.
6843 * gdb.gdb/observer.exp: Likewise.
6844 * gdb.gdb/selftest.exp: Likewise.
6845 * gdb.gdb/xfullpath.exp: Likewise.
6846
6847 2004-08-27 Joel Brobecker <brobecker@gnat.com>
6848
6849 * gdb.threads/bp_in_thread.exp: New testcase.
6850
6851 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6852
6853 Fix PR testsuite/1735.
6854 * gdb.threads/schedlock.c (thread_function): Add a cast
6855 to suppress a gcc warning.
6856 * gdb.threads/thread-specific.c (thread_function): Likewise.
6857
6858 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6859
6860 * gdb.base/unload.c: Include <stdlib.h>.
6861
6862 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6863
6864 From Paul Gilliam <pgilliam@us.ibm.com>:
6865 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6866 synchronized after the "return".
6867
6868 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * gdb.mi/basics.c: Include <stdio.h>.
6871 * gdb.mi/pthreads.c: Include <stdlib.h>.
6872 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6873
6874 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6875
6876 * gdb.threads/schedlock.c: Add copyright notice.
6877
6878 2004-08-25 Andrew Cagney <cagney@gnu.org>
6879
6880 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6881 (skip_over_handler, breakpoint_over_hander): New test procedures.
6882 (advance, advancei): Add a proper prefix, do not use
6883 rerun_to_main.
6884 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6885
6886 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6887
6888 * gdb.mi/basics.c: Add copyright notice.
6889 * gdb.mi/var-cmd.c: Add copyright notice.
6890
6891 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6892
6893 * lib/gdb.exp: Remove signed_keyword_not_used.
6894 * lib/compiler.c: Likewise.
6895 * lib/compiler.cc: Likewise.
6896
6897 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6898
6899 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6900 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6901
6902 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6903
6904 * gdb.base/whatis.c: Add copyright notice.
6905
6906 2004-08-20 Mark Kettenis <kettenis@gnu.org>
6907
6908 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6909 it to skip the breakpoints encoded in the inline assembly.
6910
6911 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6912
6913 * Makefile.in: Add gdb.fortran.
6914
6915 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6916
6917 * gdb.base/call-sc.exp (test_scalar_returns):
6918 Fix cut-and-paste glitch in "Make fun return now".
6919
6920 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6921
6922 * configure.in: Add gdb.fortran.
6923 * configure: Regenerate.
6924 * gdb.fortran/Makefile.in: New file.
6925 * lib/gdb.exp (skip_fortran_tests): New procedure.
6926
6927 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6928
6929 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6930 reference to bug-gnu@prep.ai.mit.edu.
6931 * gdb.mi/mi-var-child.exp: Likewise.
6932 * gdb.mi/mi-var-cmd.exp: Likewise.
6933 * gdb.mi/mi-var-display.exp: Likewise.
6934 * gdb.mi/mi2-var-block.exp: Likewise.
6935 * gdb.mi/mi2-var-child.exp: Likewise.
6936 * gdb.mi/mi2-var-cmd.exp: Likewise.
6937 * gdb.mi/mi2-var-display.exp: Likewise.
6938
6939 2004-08-15 Mark Kettenis <kettenis@gnu.org>
6940
6941 * gdb.base/unload.c (main): Make local variable msg const.
6942
6943 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6944
6945 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6946 to bug-gnu@prep.ai.mit.edu.
6947 * gdb.mi/mi-disassemble.exp: Likewise.
6948 * gdb.mi/mi-eval.exp: Likewise.
6949 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6950 default line number.
6951 * gdb.mi/mi-return.exp: Likewise.
6952 * gdb.mi/mi-simplerun.exp: Likewise.
6953 * gdb.mi/mi-stack.exp: Likewise.
6954 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6955 number with explicit range test.
6956 * gdb.mi/mi-watch.exp: Likewise.
6957 * gdb.mi/mi2-break.exp: Likewise.
6958 * gdb.mi/mi2-cli.exp: Likewise.
6959 * gdb.mi/mi2-disassemble.exp: Likewise.
6960 * gdb.mi/mi2-eval.exp: Likewise.
6961 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6962 default line number.
6963 * gdb.mi/mi2-return.exp: Likewise.
6964 * gdb.mi/mi2-simplerun.exp: Likewise.
6965 * gdb.mi/mi2-stack.exp: Likewise.
6966 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6967 number with explicit range test.
6968 * gdb.mi/mi2-watch.exp: Likewise.
6969
6970 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6971
6972 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6973 * gdb.cp/m-static.exp: Likewise.
6974 * gdb.cp/rtti.exp: Likewise.
6975
6976 2004-08-14 Mark Kettenis <kettenis@gnu.org>
6977
6978 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6979
6980 2004-08-14 Eli Zaretskii <eliz@gnu.org>
6981
6982 * ChangeLog: Prefix Local Variables with semi-colons and indent
6983 the reference to older ChangeLog files, to fix fontification in
6984 Emacs.
6985
6986 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6987
6988 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6989 * gdb.mi/mi2-break.exp: Likewise.
6990
6991 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6992
6993 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6994
6995 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6996
6997 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6998
6999 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7000
7001 * gdb.cp/classes.exp: Remove unused declarations. Just let
7002 test names default instead of providing special names. Remove
7003 extraneous demangler test.
7004
7005 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7006
7007 * gdb.base/unload.exp: New test for breakpoints in dynamically
7008 loaded libraries.
7009 * gdb.base/unload.c: Ditto.
7010 * gdb.base/unloadshr.c: Ditto.
7011
7012 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7013
7014 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7015 cp_test_ptype_class.
7016 (test_enums): Likewise.
7017
7018 2004-08-10 Andrew Cagney <cagney@gnu.org>
7019
7020 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7021 files.
7022
7023 2004-08-10 Andrew Cagney <cagney@gnu.org>
7024
7025 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7026 init_malloc call.
7027
7028 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7029
7030 * ChangeLog: Add copyright notice. The notice is copied
7031 from emacs 21.3 top level ChangeLog.
7032
7033 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7034
7035 * lib/cp-support.exp: New file.
7036 * lib/cp-support.exp (cp_test_type_class): New function.
7037 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7038 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7039 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7040 cp_test_ptype_class.
7041
7042 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7043
7044 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7045 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7046 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7047 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7048 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7049 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7050 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7051 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7052 gdb.mi/mi2-watch.exp: Update copyright years.
7053
7054 2004-08-09 Mark Kettenis <kettenis@gnu.org>
7055
7056 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7057
7058 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7059
7060 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7061 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7062 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7063 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7064 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7065 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7066 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7067 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7068 gdb.mi/mi-watch.exp: Update copyright years.
7069
7070 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7071
7072 PR gdb/1738
7073 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7074 from a breakpoint with a pending signal.
7075
7076 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7077
7078 PR gdb/1736
7079 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7080 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7081 the prompt.
7082 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7083
7084 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7085
7086 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7087
7088 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7089
7090 PR gdb/1736
7091 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7092 for i?86-*-linux*.
7093
7094 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7095
7096 * gdb.arch/i386-prologue.exp: Compile without debug information.
7097
7098 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7101 rather than asking gdb to search.
7102
7103 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7104
7105 * gdb.base/gcore.c: Include <string.h>.
7106
7107 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7108
7109 * gdb.base/gcore.c: Add copyright notice.
7110
7111 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7112
7113 * gdb.base/freebpcmd.c: Include <stdio.h>.
7114 * gdb.base/long_long.c: Include <string.h>.
7115 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7116 * gdb.base/siginfo.c: Include <string.h>.
7117 * gdb.base/sigstep.c: Include <string.h>.
7118
7119 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7120
7121 * gdb.base/complex.c: Include <stdlib.h>.
7122
7123 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7124
7125 * gdb.base/complex.c: Add copyright notice.
7126
7127 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7128
7129 * gdb.base/charset.c: Include <stdlib.h>.
7130
7131 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7132
7133 * gdb.base/auxv.c: Include <stdlib.h>.
7134
7135 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7136
7137 * gdb.base/auxv.c: Add copyright notice.
7138
7139 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7140
7141 * gdb.base/coremaker.c: Add copyright notice.
7142 * gdb.base/coremaker2.c: Add copyright notice.
7143
7144 2004-08-04 Andrew Cagney <cagney@gnu.org>
7145
7146 * gdb.base/store.exp: Update copyright.
7147 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7148 names, do not import gdb_prompt.
7149
7150 2004-08-01 Andrew Cagney <cagney@gnu.org>
7151
7152 Fix PR testsuite/1729.
7153 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7154 not use capture_value with value 4.
7155 (capture_value): Add optional test name parameter.
7156 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7157 the prefix, pass to capture_value.
7158
7159 2004-08-01 Mark Kettenis <kettenis@gnu.org>
7160
7161 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7162 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7163 (main): Call new function.
7164
7165 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7166
7167 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7168
7169 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7170
7171 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7172
7173 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7174
7175 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
7176 Accept more values of vtbl pointer. Remove some messages
7177 about "obsolete gcc or gdb".
7178
7179 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7180
7181 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7182
7183 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7184
7185 * gdb.base/asm-source.exp: Properly convert target board
7186 debug flags from gcc format to binutils format.
7187
7188 2004-07-28 Mark Kettenis <kettenis@gnu.org>
7189
7190 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7191 gdb1718". PR backtrace/1718 partially fixed.
7192
7193 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7194
7195 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7196
7197 2004-07-26 Nick Clifton <nickc@redhat.com>
7198
7199 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7200 good default value for a specific architecture is available then
7201 set it to that value. Otherwise default to the -gstabs switch.
7202 Remove the -g... switches from the asm-flags variable. Allow the
7203 target board info to override the value if it wants to. Pass the
7204 switch on the assembler command line.
7205
7206 2004-07-23 Mark Kettenis <kettenis@gnu.org>
7207
7208 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7209 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7210 (main): Call new function.
7211
7212 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7213
7214 Test for PR exp/1715.
7215 * gdb.base/radix.exp: Refactor common procedures. Make all
7216 test names unique. Change XFAIL to KFAIL.
7217
7218 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7219
7220 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7221 * gdb.ada/gnat_ada.gin: ... to here.
7222 * configure.in: Use gnat_ada.gin.
7223 * configure: Regenerate.
7224
7225 2004-07-20 Andrew Cagney <cagney@gnu.org>
7226
7227 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7228 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7229 XFAILs. Clean up test messages and comments. Check backtraces.
7230 Delete re-sync code.
7231
7232 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 Fix PR cli/740.
7235 * gdb.base/annota1.exp: Honor gdb,nosignals.
7236 * gdb.base/annota3.exp: Likewise.
7237
7238 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7239
7240 * lib/java.exp: Update copyright notice.
7241
7242 2004-07-19 Andrew Cagney <cagney@gnu.org>
7243
7244 * gdb.base/selftest.exp: Copy file from here ...
7245 * gdb.gdb/selftest.exp: ... to here.
7246
7247 2004-07-16 Andrew Cagney <cagney@redhat.com>
7248
7249 * lib/insight-support.exp: Delete file.
7250 * lib/java.exp (java_init): Fix copyright.
7251
7252 2004-07-16 Andrew Cagney <cagney@gnu.org>
7253
7254 * gdb.base/restore.c: Append "prologue" to comments marking the a
7255 function's prologue.
7256 * gdb.base/restore.exp: Update copyright, re-indent.
7257 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7258 callerN" prefix where needed. Update patterns that match a
7259 function's prologue.
7260
7261 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7262
7263 * gdb.base/restore.c: Add copyright notice.
7264
7265 2004-07-16 Andrew Cagney <cagney@gnu.org>
7266
7267 * gdb.base/logical.exp: Update copyright.
7268 (evaluate): New procedure. Use to re-implement tests using
7269 several tables.
7270
7271 2004-07-14 Martin Hunt <hunt@redhat.com>
7272
7273 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7274 which fixes some problems where init.tcl was not found.
7275
7276 2004-07-13 Andrew Cagney <cagney@gnu.org>
7277
7278 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7279 (check_sizeof, check_valueof): Do not include the output in the
7280 test name. Use gdb_test.
7281 (get_valueof): Use gdb_test_multiple.
7282
7283 * gdb.base/step-test.exp: Update copyright. Use
7284 gdb_test_multiple. Ensure that test names do not include
7285 architecture dependent output.
7286
7287 * gdb.gdb/observer.exp: Update copyright.
7288 (setup_test): Use gdb_test_multiple.
7289 (attach_first_observer, attach_second_observer)
7290 (attach_third_observer, detach_first_observer)
7291 (detach_second_observer, detach_third_observer)
7292 (reset_counters, check_counters): Make $message a prefix.
7293 (test_normal_stop_notifications): Add "args" parameter - a list of
7294 init functions to be called. Make $message a prefix,
7295 (test_observer_normal_stop): Change the message prefixes so that
7296 they are unique, pass the attach / detach procedures to
7297 test_normal_stop_notifications.
7298
7299 * gdb.base/signull.exp (test_segv): Prefix all tests with
7300 "${name}". Clean up test messages.
7301
7302 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7303
7304 * gdb.base/ena-dis-br.exp: Update copyright.
7305 (break_at): New function. Replace send_gdb with gdb_test,
7306 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7307 ignore count, not stopped at bpt", with KFAIL.
7308
7309 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
7310
7311 * gdb.base/attach.exp: Remove cleanupfile handling.
7312
7313 2004-07-12 Andrew Cagney <cagney@gnu.org>
7314
7315 * gdb.base/annota1.exp: Cleanup corefile test name.
7316 * gdb.base/annota3.exp: Ditto.
7317
7318 2004-07-12 Andrew Cagney <cagney@gnu.org>
7319
7320 * gdb.base/signals.exp: Clean up copyright, re-indent.
7321
7322 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7323 gdb_test and gdb_test_multiple.
7324
7325 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7326
7327 * gdb.java/jmain.exp: Fix expected line number for main to
7328 break at. Set XFAIL for break at main test since gcj does not
7329 provide line number info for first statement in main.
7330
7331 2004-07-08 Andrew Cagney <cagney@gnu.org>
7332
7333 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7334
7335 * gdb.base/sigbpt.exp: Make the common part of each test name a
7336 prefix instead of suffix.
7337
7338 2004-07-07 Bob Rossi <bob_rossi@cox.net>
7339
7340 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7341 test from test_tbreak_creation_and_listing to
7342 test_file_list_exec_source_file
7343 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7344 Changed name of test from test_tbreak_creation_and_listing to
7345 test_file_list_exec_source_file
7346
7347 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7348
7349 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7350 the jmisc() constructor instead of <init>.
7351 * gdb.java/jmisc1.exp: Ditto.
7352
7353 2004-07-07 Andrew Cagney <cagney@gnu.org>
7354
7355 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7356 corrupting the PC.
7357
7358 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7359
7360 * gdb.cp/templates.exp: Accept whitespace change in demangler
7361 output.
7362
7363 2004-07-06 Andrew Cagney <cagney@gnu.org>
7364
7365 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7366
7367 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7368
7369 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7370 * lib/compiler.cc: Likewise.
7371
7372 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7373
7374 * lib/compiler.cc: Work around string preprocessing problem
7375 with old hp c++ compiler.
7376 * lib/compiler.c: Likewise.
7377
7378 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7379
7380 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7381 directives to conditionalize symbol prefixing.
7382 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7383 additional_flags handling. Add underscore prefix for Cygwin.
7384 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7385 conditionalize symbol prefixing.
7386 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7387 additional_flags handling. Add underscore prefix for Cygwin.
7388
7389 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7390
7391 * gdb.base/bigcore.exp: Skip test on Cygwin.
7392
7393 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7394
7395 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7396 formats for "info register". Use gdb_test_multiple. Fix
7397 the "invalid register" test.
7398
7399 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
7400
7401 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7402 PID for Cygwin. Add Cygwin specific strings to check for in some
7403 tests.
7404 (do_attach_tests): Add a test for user interaction when attaching
7405 to a process with no matching symbol table already loaded.
7406
7407 2004-06-26 Andrew Cagney <cagney@gnu.org>
7408
7409 Test PR java/1567 and PR java/1565.
7410 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7411 * gdb.java/jmisc2.exp: Delete file.
7412
7413 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7414
7415 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7416
7417 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
7418
7419 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7420 attach process.
7421
7422 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7423
7424 * gdb.cp/pr-1553.exp: Remove.
7425
7426 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7427
7428 * gdb.cp/pr-1553.cc: Remove.
7429 * gdb.cp/pr-1553.exp: Disable this test.
7430
7431 2004-06-20 Jim Blandy <jimb@redhat.com>
7432
7433 Fix PR testsuite/1680.
7434 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7435 regular expressions.
7436
7437 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7438
7439 Fix PR testsuite/1679.
7440 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7441 Issue an UNSUPPORTED result instead.
7442
7443 2004-06-18 Jim Blandy <jimb@redhat.com>
7444
7445 * gdb.base/charset.exp: Only send a control-C if we see a new
7446 prompt and incomplete command.
7447
7448 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7449
7450 * gdb.cp/pr-574.cc: Add copyright notice.
7451
7452 2004-06-17 Jim Blandy <jimb@redhat.com>
7453
7454 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7455 cases where the regexp has no groups; this grabs random text from
7456 the previous test suite, whatever that was.
7457
7458 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7459
7460 * gdb.cp/printmethod.cc: Add copyright notice.
7461
7462 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7463
7464 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7465
7466 2004-06-16 Andrew Cagney <cagney@gnu.org>
7467
7468 * gdb.base/signull.c: Update copyright. Include <string.h>.
7469 (bowler): Replace data_pointer with data_read
7470 and data_write cases. Add code_descriptor case.
7471 (zero, desc): New array and pointer.
7472 (data, code): Change to simple pointers.
7473 * gdb.base/signull.exp: Fix probe pattern matching a function
7474 descriptor SIGSEGV. Replace data_pointer with data_read and
7475 data_write tests.
7476
7477 2004-06-16 Andrew Cagney <cagney@gnu.org>
7478
7479 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7480
7481 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7482
7483 * gdb.base/long_long.c: Add copyright notice.
7484
7485 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7486
7487 * gdb.base/long_long.exp: Remove reference to
7488 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7489 to gdb_breakpoint and gdb_continue_to_breakpoint.
7490
7491 2004-06-14 Jim Blandy <jimb@redhat.com>
7492
7493 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7494 endian case.
7495
7496 2004-06-14 Andrew Cagney <cagney@gnu.org>
7497
7498 * gdb.base/gcore.exp (capture_command_output): Delete the always
7499 passing tests containing inferior values.
7500 * gdb.base/ending-run.exp: Do not include the breakpoint address
7501 in the test message. Update copyright.
7502 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7503 size in the test name, use gdb_test_multiple. Update copyright.
7504
7505 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.cp/ref-types.cc: Add copyright notice.
7508
7509 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7510
7511 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7512 hp_aCC_compiler.
7513 * lib/compiler.cc: Likewise.
7514 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7515 'set' commands. Log diagnostics for other lines. Set
7516 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7517
7518 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7519
7520 * gdb.cp/try_catch.cc: Add copyright notice.
7521
7522 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7523
7524 * gdb.cp/userdef.cc: Add copyright notice.
7525
7526 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7527
7528 * gdb.cp/virtfunc.cc: Add copyright notice.
7529
7530 2004-06-11 Randolph Chung <tausq@debian.org>
7531
7532 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7533 problem.
7534
7535 2004-06-10 Andrew Cagney <cagney@gnu.org>
7536
7537 * lib/compiler.cc, lib/compiler.c: Append either
7538 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7539 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7540 instead of gcc-3-3.
7541
7542 2004-06-09 Andrew Cagney <cagney@gnu.org>
7543
7544 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7545 gdb/1455, bug is specific to "long long" and "double".
7546
7547 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7548 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7549 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7550 fixed.
7551
7552 2004-06-09 Andrew Cagney <cagney@gnu.org>
7553
7554 * gdb.base/structs.exp (test_struct_returns): Replace
7555 "return_value_unknown" and "finish_value_unknown" by
7556 "return_value_known" and "finish_value_known". Instead of
7557 "return_value_unknown" iff "finish_value_unknown", check
7558 "return_value_known" implies "finish_value_known".
7559
7560 2004-06-08 Martin Hunt <hunt@redhat.com>
7561
7562 * gdb.base/float.exp: Add pattern for mips targets.
7563
7564 2004-06-08 Randolph Chung <tausq@debian.org>
7565
7566 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7567 message for unknown architectures more clear.
7568
7569 2004-06-08 Joel Brobecker <brobecker@gnat.com>
7570
7571 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7572 start the execution of the program.
7573
7574 2004-06-07 Jim Blandy <jimb@redhat.com>
7575
7576 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7577 * gdb.arch/i386-cpuid.h: New helper file.
7578
7579 2004-06-07 Randolph Chung <tausq@debian.org>
7580
7581 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7582 has started.
7583
7584 2004-06-04 Roland McGrath <roland@redhat.com>
7585
7586 Fix PR gdb/1647.
7587 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7588 differently to be robust to output buffering differences.
7589
7590 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7591
7592 * gdb.threads/pthreads.exp: Update copyright years.
7593 (check_control_c): Change asynchronous 'after' to synchronous.
7594
7595 2004-06-04 Roland McGrath <roland@redhat.com>
7596
7597 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7598 next gdb prompt.
7599
7600 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7601
7602 Fix PR gdb/1636.
7603 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7604 calls to synchronous.
7605
7606 2004-05-26 Jim Blandy <jimb@redhat.com>
7607
7608 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7609
7610 2004-05-24 Randolph Chung <tausq@debian.org>
7611
7612 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7613 * gdb.asm/pa.inc: New file.
7614
7615 2004-05-22 Mark Kettenis <kettenis@gnu.org>
7616
7617 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7618
7619 2004-05-21 Joel Brobecker <brobecker@gnat.com>
7620 Daniel Jacobowitz <drow@mvista.com>
7621
7622 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7623 GDB prompt.
7624
7625 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7626
7627 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
7628 setjmp/longjmp. Use sigaction instead of signal.
7629
7630 2004-05-19 J. Brobecker <brobecker@gnat.com>
7631 Michael Snyder <msnyder@redhat.com>
7632
7633 * gdb.threads/pthread_cond_wait.c: New file.
7634 * gdb.threads/pthread_cond_wait.exp: New testcase.
7635
7636 2004-05-13 Andrew Cagney <cagney@redhat.com>
7637
7638 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7639 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7640
7641 2004-05-11 Andrew Cagney <cagney@redhat.com>
7642
7643 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7644 fixed but revealed gdb/1639.
7645
7646 2004-05-10 Andrew Cagney <cagney@redhat.com>
7647
7648 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7649 func1" and "next to 2nd alarm", kernel bug avoided.
7650
7651 2004-05-10 Daniel Jacobowitz <dan@debian.org>
7652
7653 PR external/1568
7654 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7655 XFAIL if it is smaller than bytes_allocated.
7656 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7657 (main): Make chunks_allocated unsigned. Correct comment.
7658
7659 2004-05-07 Joel Brobecker <brobecker@gnat.com>
7660
7661 * gdb.arch/powerpc-aix-prologue.c: New file.
7662 * gdb.arch/powerpc-aix-prologue.exp: New file.
7663
7664 2004-05-07 Jim Blandy <jimb@redhat.com>
7665
7666 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7667 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7668
7669 2004-05-06 Joel Brobecker <brobecker@gnat.com>
7670
7671 * gdb.base/sep.exp: No longer setup_kfail when the program was
7672 built with dwarf2.
7673
7674 2004-05-05 Jim Ingham <jingham@apple.com>
7675
7676 * gdb.base/pending.exp: Make sure pending breakpoints
7677 preserve the ignore count.
7678
7679 2004-04-27 Jerome Guitton <guitton@gnat.com>
7680
7681 * i386-prologue.exp: Add testcase for jump instruction as first
7682 instruction of the real code.
7683 * i386-prologue.c (jump_at_beginning): New function.
7684
7685 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7686
7687 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7688 x86_64-*-*.
7689
7690 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7691
7692 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7693 i*86-*-*.
7694
7695 2004-04-25 Mark Kettenis <kettenis@gnu.org>
7696
7697 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7698 expression that checks the return type.
7699
7700 2004-04-23 Andrew Cagney <cagney@redhat.com>
7701
7702 * gdb.base/call-sc.exp: New test of scalar call/return values.
7703 * gdb.base/call-sc.c: Ditto.
7704
7705 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7706
7707 * gdb.threads/manythreads.c: Reduce thread stack size.
7708
7709 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7710
7711 * gdb.threads/manythreads.c: Add copyright notice.
7712
7713 2004-04-23 Andrew Cagney <cagney@redhat.com>
7714
7715 * gdb.base/siginfo.exp: Better handle step out of signal.
7716 * gdb.base/sigstep.exp: Ditto.
7717
7718 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
7719 Daniel Jacobowitz <drow@mvista.com>
7720
7721 * gdb.threads/manythreads.c: New testcase.
7722 * gdb.threads/manythreads.exp: Ditto.
7723
7724 2004-04-22 Jim Blandy <jimb@redhat.com>
7725
7726 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7727 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7728
7729 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7730
7731 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7732
7733 2004-04-21 Andrew Cagney <cagney@redhat.com>
7734
7735 * gdb.base/sigstep.c: New file.
7736 * gdb.base/sigstep.exp: New file.
7737
7738 2004-04-16 Joel Brobecker <brobecker@gnat.com>
7739
7740 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7741 call to observer_notify_normal_stop.
7742
7743 2004-04-15 Andrew Cagney <cagney@redhat.com>
7744
7745 * gdb.base/siginfo.c: New file.
7746 * gdb.base/siginfo.exp: New file.
7747
7748 2004-04-12 J. Brobecker <brobecker@gnat.com>
7749
7750 * gdb.base/sep.exp: Fix typo in comment.
7751
7752 2004-04-12 J. Brobecker <brobecker@gnat.com>
7753
7754 * gdb.base/sep.c: New file.
7755 * gdb.base/sep-proc.c: New file.
7756 * gdb.base/sep.exp: New testcase.
7757
7758 2004-04-09 Mark Kettenis <kettenis@gnu.org>
7759
7760 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7761 support.
7762
7763 2004-04-05 Andrew Cagney <cagney@redhat.com>
7764
7765 * gdb.base/sigaltstack.c: New file.
7766 * gdb.base/sigaltstack.exp: New file.
7767
7768 2004-04-04 Joel Brobecker <brobecker@gnat.com>
7769
7770 * gdb.base/foll-fork.exp: Update the expected output for
7771 "help set follow-fork-mode", to match a change that was made
7772 to the help of this variable on 2004-01-13.
7773
7774 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7775
7776 * lib/ada.exp: Add copyright notice.
7777 * bar.ads: Likewise.
7778 * bar.adb: Likewise.
7779 * null_record.adb: Likewise.
7780 * null_record.exp: Likewise.
7781 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7782
7783 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7784
7785 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7786 * configure: Regenerate.
7787
7788 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7789
7790 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7791 to build the application. Remove the message printed when in
7792 verbose mode, redundant with the UNSUPPORTED message above.
7793
7794 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7795
7796 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7797 * gdb.ada (null_record.exp): New testcase.
7798
7799 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7800
7801 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7802
7803 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7804
7805 * gdb.ada: New subdirectory.
7806 * gdb.ada/Makefile.in: New file.
7807 * gdb.ada/gnat_ada.gpr.in: New file.
7808
7809 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7810
7811 * lib/ada.exp: New file.
7812
7813 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
7814
7815 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7816 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7817
7818 2004-03-22 Andrew Cagney <cagney@redhat.com>
7819
7820 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7821 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7822 Problem identified by Ulrich Weigand.
7823
7824 2004-03-17 David Carlton <carlton@kealia.com>
7825
7826 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7827 PR c++/826.
7828
7829 2004-03-16 Roland McGrath <roland@redhat.com>
7830
7831 * gdb.base/auxv.exp: New file.
7832 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7833
7834 2004-03-12 David Carlton <carlton@kealia.com>
7835
7836 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7837 * gdb.cp/pr-1553.cc: Ditto.
7838 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7839 pass branch.
7840
7841 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7842
7843 * gdb.cp/templates.exp: Accept more template types.
7844
7845 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7846
7847 From Corinna Vinschen with modifications.
7848 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7849 local variable obj_with_enum.
7850 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7851 results with obj_with_enum.
7852
7853 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7854
7855 * gdb.cp/classes.cc: New file, copied from misc.cc.
7856 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7857
7858 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7859
7860 * gdb.cp/misc.cc: Add copyright notice.
7861
7862 2004-03-05 David Carlton <carlton@kealia.com>
7863
7864 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7865 * gdb.cp/rtti.h: Update copyright.
7866 (namespace n2::n3): New.
7867 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7868 (n2::n3::func3): New.
7869 (main): Call n2::n3::func3.
7870 * gdb.cp/rtti2.cc: Update copyright.
7871 (n2::create3): New.
7872
7873 2004-03-04 Mark Kettenis <kettenis@gnu.org>
7874
7875 * gdb.asm/openbsd.inc: Fix typo.
7876
7877 2004-03-03 Fred Fish <fnf@redhat.com>
7878
7879 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7880 "val" instead of unused "size". Update copyright year.
7881
7882 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7883
7884 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7885 to use unsigned char.
7886 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7887 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7888
7889 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
7890
7891 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7892 line of output.
7893
7894 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7895
7896 * gdb.base/relocate.c (dummy): Initialize.
7897
7898 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
7899
7900 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7901 a breakpoint at exit.
7902
7903 2004-02-27 Fred Fish <fnf@redhat.com>
7904
7905 * gdb.base/chng-syms.exp: Add expect condition to match failing
7906 case that isn't a timeout.
7907
7908 2004-02-27 Andrew Cagney <cagney@redhat.com>
7909
7910 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7911 support.
7912
7913 2004-02-26 Fred Fish <fnf@redhat.com>
7914
7915 * gdb.arch/gdb1431.c: Remove.
7916 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7917 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7918 of "until" incorrectly.
7919
7920 2004-02-26 J. Brobecker <brobecker@gnat.com>
7921
7922 * gdb.cp/class2.cc (empty): New class.
7923 (refer): New function.
7924 (main): Declare an object of type empty and use it.
7925 * gdb.cp/class2.exp: Print the value of an object of type empty.
7926
7927 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7928
7929 * gdb.base/langs.exp: Update query string to match the
7930 new nquery format used for pending breakpoints.
7931
7932 2004-02-26 Andrew Cagney <cagney@redhat.com>
7933
7934 Fix PR i18n/1570.
7935 * gdb.base/charset.c: Update copyright notice.
7936 (main, init_string): Remove the escape character '\e' tests.
7937 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7938 * gdb.base/charset.exp (valid_host_charset): Ditto.
7939 * gdb.base/setvar.exp: Ditto.
7940
7941 2004-02-24 Andrew Cagney <cagney@redhat.com>
7942
7943 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7944 mmapped data in core file" PASS and FAIL messages consistent.
7945
7946 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7947 setting a breakpoint. Work around PR java/1565.
7948
7949 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7950
7951 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7952 new nquery format.
7953 * gdb.base/pending.exp: Ditto.
7954
7955 2004-02-22 Mark Kettenis <kettenis@gnu.org>
7956
7957 * configure.in: Run stabs tests on *BSD.
7958 * configure: Regenerated.
7959
7960 2004-02-21 Mark Kettenis <kettenis@gnu.org>
7961
7962 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7963
7964 2004-02-20 Fred Fish <fnf@redhat.com>
7965
7966 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7967 blank in test for "returns short", for consistency with other
7968 "returns xxx" tests. Update copyright year.
7969
7970 2004-02-19 Fred Fish <fnf@redhat.com>
7971
7972 New testcase for PR breakpoint/1558.
7973 * gdb.arch/gdb1558.exp: New file.
7974 * gdb.arch/gdb1558.c: New file.
7975
7976 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
7977
7978 * gdb.base/nodebug.exp: Fix typo.
7979
7980 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7981
7982 Committed by Jim Blandy <jimb@redhat.com>.
7983
7984 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7985
7986 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7987
7988 * gdb.base/float.exp: Support s390*-*-* targets.
7989
7990 2004-02-17 Adam Fedor <fedor@gnu.org>
7991
7992 * gdb.base/gdb1555.exp: New file.
7993 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7994
7995 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
7996
7997 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7998
7999 2004-02-16 Fred Fish <fnf@redhat.com>
8000
8001 * gdb.arch/gdb1291.c: Remove
8002 * gdb.arch/gdb1291.s: New test input file.
8003 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8004 fail. Test for correct result, known incorrect result, other
8005 failures and timeouts.
8006
8007 2004-02-16 Andrew Cagney <cagney@redhat.com>
8008
8009 * gdb.base/bigcore.exp: New file.
8010 * gdb.base/bigcore.c: New file.
8011
8012 2004-02-13 Andrew Cagney <cagney@redhat.com>
8013
8014 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8015 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8016 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8017 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8018 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8019 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8020 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8021 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8022 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8023 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8024
8025 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8026
8027 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8028 executed is an alloc instruction.
8029
8030 2004-02-11 David Carlton <carlton@kealia.com>
8031
8032 * gdb.cp/breakpoint.exp: New.
8033 * gdb.cp/breakpoint.cc: New.
8034
8035 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8036
8037 Partial fix for PR gdb/1543.
8038 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8039 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8040 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8041 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8042 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8043 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8044 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8045 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8046 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8047 to bug-gdb@prep.ai.mit.edu .
8048 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8049 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8050 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8051 Likewise.
8052
8053 2004-02-10 Andrew Cagney <cagney@redhat.com>
8054
8055 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8056 using gdb_internal_error_resync.
8057
8058 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
8059
8060 * gdb.threads/thread-specific.exp: Stop early if no threads are
8061 found.
8062
8063 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8064
8065 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8066
8067 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
8068
8069 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8070 breakpoints.
8071
8072 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
8073
8074 * config/sim.exp (gdb_load): Handle $arg == "".
8075 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8076 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8077
8078 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
8079
8080 * gdb.base/maint.exp: Update test to reflect
8081 obstack changes.
8082
8083 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8084
8085 * gdb.base/pendshr.c (pendfunc): New function that calls
8086 pendfunc1.
8087 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8088
8089 2004-02-04 Fred Fish <fnf@redhat.com>
8090
8091 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8092 function symbols and update copyright years.
8093 * gdb.arch/gdb1291.c: Ditto.
8094
8095 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8096
8097 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8098
8099 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8100
8101 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8102
8103 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8104
8105 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8106
8107 2004-02-02 Fred Fish <fnf@redhat.com>
8108
8109 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8110 remote targets. Update copyright years.
8111
8112 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8113
8114 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8115 support.
8116 * gdb.base/langs.exp: Fix test which attempts to create
8117 breakpoint on non-existent function to handle new pending
8118 support.
8119 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8120 a breakpoint.
8121 * gdb.base/pending.exp: New test.
8122 * gdb.base/pending.c: New file.
8123 * gdb.base/pendshr.c: Ditto.
8124
8125 2004-02-02 David Carlton <carlton@kealia.com>
8126
8127 * gdb.cp/overload.exp: Add overloadNamespace tests.
8128 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8129 (overloadNamespace, XXX): New.
8130 (main): Call XXX::marker2.
8131
8132 2004-02-01 Fred Fish <fnf@redhat.com>
8133
8134 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8135 * gdb.base/finish.exp: Ditto.
8136 * gdb.base/gcore.exp: Ditto.
8137 * gdb.base/huge.exp: Ditto.
8138 * gdb.base/info-proc.exp: Ditto.
8139 * gdb.base/return2.exp: Ditto.
8140 * gdb.threads/gcore-thread.exp: Ditto.
8141
8142 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8143
8144 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8145
8146 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8147
8148 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8149 that opening the file succeeds on OpenBSD.
8150
8151 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8152
8153 * gdb.threads/thread-specific.c: New file.
8154 * gdb.threads/threads-specific.exp: New test script.
8155 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8156 to expect_out.
8157
8158 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8159
8160 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8161 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8162 only on the "print_small_structs from print_long_arg_list" test.
8163
8164 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8165
8166 * gdb.base/completion.exp: Kill a stray backslash.
8167
8168 From Jim Ingham <jingham@apple.com>:
8169 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8170 agrees with the result from sending a tab.
8171
8172 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
8173
8174 * gdb.base/chng-syms.exp: Remove stray newline.
8175
8176 2004-01-31 Mark Kettenis <kettenis@gnu.org>
8177
8178 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8179 *-*-openbsd*.
8180 * gdb.asm/openbsd.inc: New file.
8181
8182 2004-01-30 Mark Kettenis <kettenis@gnu.org>
8183
8184 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8185 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8186 *-*solaris2*. Remove commented out default settings for
8187 asm-flags. Replace gdb_compile with target_link.
8188
8189 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8190
8191 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8192 for all tests. Remove old hp-ux and cygnus xfail cases.
8193
8194 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8195
8196 * gdb.base/chng-syms.exp: New file.
8197 * gdb.base/chng-syms.c: New file.
8198
8199 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8200
8201 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8202 Provide arms for current output in all my configurations.
8203
8204 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8205
8206 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8207 * lib/compiler.cc: Likewise.
8208 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8209 get the right preprocessor. Eval the output directly. Remove
8210 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8211 hp_f77_compiler and hp_f90_compiler completely.
8212 (gdb_preprocess): Delete.
8213 (get_compiler): Delete.
8214
8215 2004-01-24 Mark Kettenis <kettenis@gnu.org>
8216
8217 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8218 <string.h>.
8219
8220 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
8221
8222 * gdb.mi/mi-stack.exp: Update copyright.
8223
8224 2004-01-23 David Carlton <carlton@kealia.com>
8225
8226 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8227 test for cp_lookup_transparent_type.
8228 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8229 call them.
8230
8231 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
8232
8233 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8234 after -var-update.
8235
8236 2004-01-23 David Carlton <carlton@kealia.com>
8237
8238 * gdb.cp/namespace.cc (C::ensureRefs): New.
8239 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8240
8241 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
8242
8243 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8244 case "-stack-list-locals 2".
8245 * gdb.mi/mi-var-child.exp: Test for case
8246 "-var-list-children --all-values NAME".
8247
8248 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8249
8250 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8251
8252 2004-01-18 Mark Kettenis <kettenis@gnu.org>
8253
8254 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8255 used with gdb_test_multiple.
8256
8257 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8258 read at address 0. This fixes PR testsuite/1504.
8259
8260 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
8261
8262 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8263 Remove downloading, guessing the host executable, the calls to
8264 gdb_file_cmd and gdb_target_cmd, and "load" support.
8265 (infer_host_exec): New function broken out from gdb_load.
8266 (gdb_load): New wrapper for gdbserver_gdb_load.
8267 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8268 gdb_target_cmd. Use -target-select.
8269 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8270 Download binaries to the host. Clear last_mi_remote_file when
8271 we load a new binary.
8272 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8273 call gdbserver_gdb_load and mi_gdb_target_cmd.
8274
8275 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8276
8277 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8278 type patterns.
8279
8280 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8281
8282 * gdb.cp/templates.exp: Fix typo in test name of
8283 "print Foo<volatile char*>::foo".
8284
8285 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8288
8289 2004-01-16 Ben Elliston <bje@wasabisystems.com>
8290
8291 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8292 (clean mostlyclean): Remove empty rm.
8293
8294 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8295
8296 * gdb.base/setvar.exp: Add copyright years.
8297
8298 2004-01-14 David Carlton <carlton@bactrian.org>
8299
8300 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8301 PR c++/1511 and update coment.
8302 * gdb.cp/templates.exp: Update patterns to match current output.
8303 If changes involve something other than whitespace, KFAIL
8304 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8305
8306 2004-01-14 David Carlton <carlton@kealia.com>
8307
8308 * gdb.cp/namespace.exp: Add tests involving classes defined within
8309 namespaces.
8310 * gdb.cp/namespace.cc (C::CClass): New.
8311 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8312
8313 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
8314
8315 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8316 what debug info we have. Print a better message if something goes
8317 wrong while producing the separate debug info file.
8318
8319 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8320
8321 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8322
8323 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8324
8325 * gdb.base/callfuncs.c: Add copyright notice.
8326
8327 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8328
8329 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8330 inheritance. PR gdb/1498, PR gcc/13539.
8331
8332 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
8333
8334 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8335 test specific name.
8336 * gdb.mi/gdb669.exp: Ditto.
8337 * gdb.mi/mi-pthreads.exp: Ditto.
8338 * gdb.mi/mi1-pthreads.exp: Ditto.
8339 * gdb.mi/mi2-pthreads.exp: Ditto.
8340
8341 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8342
8343 * gdb.cp/member-ptr.cc: Add copyright notice.
8344
8345 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8346
8347 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8348 some patterns for recent versions of gcc and hpacc. Delete
8349 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8350 Delete tests that access a NULL pointer-to-member-data. This
8351 script is still disabled for gcc.
8352
8353 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8354
8355 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
8356 escaped correctly.
8357
8358 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8359
8360 * gdb.base/sepdebug.exp: New file.
8361 * gdb.base/sepdebug.c: New file.
8362 * lib/gdb.exp (separate_debug_filename): New procedure.
8363 (gdb_gnu_strip_debug): New procedure.
8364
8365 2004-01-12 Andrew Cagney <cagney@redhat.com>
8366
8367 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8368 * gdb.mi/ChangeLog-1999-2003: New file.
8369
8370 2004-01-12 Andrew Cagney <cagney@redhat.com>
8371
8372 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8373 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8374 or EEXIST", treat EBUSY as an XFAIL.
8375
8376 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8377
8378 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8379 hp_cc_compiler.
8380
8381 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8382
8383 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8384 decorations.
8385
8386 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8387
8388 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8389 and "(aCC)" decorations. Remove obsolete doco about old
8390 test results.
8391
8392 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8393
8394 * gdb.cp/exception.exp: Fix typo in doco.
8395
8396 2004-01-09 Mark Kettenis <kettenis@gnu.org>
8397
8398 * gdb.base/gdb1476.exp: Fix typo.
8399
8400 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8401
8402 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8403 file.
8404
8405 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8406
8407 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8408 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8409 Use gdb_compile. Remove restriction on gcc. Add some patterns
8410 for recent version of gdb. Delete second half, which was a copy
8411 of the first half with different build flags. This test is
8412 still disabled because it is still not ready for production.
8413
8414 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8415
8416 * gdb.cp/exception.cc: Add copyright notice.
8417 * gdb.cp/exception.exp: Add a notice that this file is broken
8418 because of line number changes caused by addition of copyright
8419 notice.
8420
8421 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8422
8423 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8424 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8425
8426 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8427
8428 * gdb.cp/classes.exp: Accept gnu abi 2.
8429 * gdb.cp/derivation.exp: Likewise.
8430 * gdb.cp/overload.exp: Likewise.
8431 * gdb.cp/virtfunc.exp: Likewise.
8432
8433 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8434
8435 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8436 semicolon after end of function.
8437
8438 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8439
8440 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8441 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8442 boilerplate code for compiling and running the program under
8443 test. Add some string method tests.
8444
8445 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8446
8447 * gdb.cp/bs15503.cc: Add copyright notice.
8448 * gdb.cp/bs15503.exp: Adjust line number.
8449
8450 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8451
8452 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8453 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8454
8455 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8456
8457 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8458 hp_cc_compiler.
8459
8460 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8461
8462 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8463 * gdb.cp/ctti.exp: Use the marker instead of "next".
8464 With gcc, run further before bailing.
8465
8466 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8467
8468 * gdb.cp/cttiadd.cc: Add copyright notice.
8469 * gdb.cp/cttiadd1.cc: Likewise.
8470 * gdb.cp/cttiadd2.cc: Likewise.
8471 * gdb.cp/cttiadd3.cc: Likewise.
8472
8473 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8474
8475 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8476 Use gdb_test, gdb_test_multiple. Use floating-point values that
8477 have exact representations in IEEE-ish formats.
8478
8479 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8480
8481 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8482 compilers. Delete duplicate call to get_compiler_info.
8483 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8484 * gdb.base/volatile.exp: Likewise.
8485
8486 2004-01-07 Mark Kettenis <kettenis@gnu.org>
8487
8488 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8489 memory at address 0.
8490
8491 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8492
8493 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8494 to test for hp-ux assembler. Fix copyright years.
8495
8496 2004-01-07 Andrew Cagney <cagney@redhat.com>
8497
8498 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8499
8500 2004-01-07 Andrew Cagney <cagney@redhat.com>
8501
8502 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8503 when creating the read-only file. From analysis by Roland McGrath
8504 and Elena Zannoni.
8505
8506 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8507
8508 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8509
8510 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8511
8512 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8513 data pointers.
8514
8515 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8516
8517 * gdb.cp/m-static.exp: Compile one source file at a time.
8518 Delete unused call to get_compiler_info.
8519
8520 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8521
8522 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8523 * gdb.base/call-rt-st.exp: Likewise.
8524 * gdb.base/nodebug.exp: Likewise.
8525 * gdb.base/volatile.exp: Likewise.
8526 * gdb.cp/ref-types.exp: Likewise.
8527 * gdb.cp/templates.exp: Likewise.
8528
8529 2004-01-05 Mark Kettenis <kettenis@gnu.org>
8530
8531 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8532
8533 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8534
8535 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8536 hppa*-hp-hpux*.
8537
8538 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8539
8540 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8541 x86_64-*-*.
8542
8543 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8544 sparc64-*-* and sparc*-solaris2*.
8545
8546 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8547
8548 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8549 return ${tests}" test. The ${tests} already mentions the
8550 filename.
8551
8552 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8553
8554 * gdb.cp/local.exp: Accept gcc abi 2.
8555
8556 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8557
8558 * gdb.cp/templates.exp: Accept gcc abi 2.
8559
8560 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8561
8562 * lib/compiler.cc: Remove supports_template_debugging.
8563 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8564
8565 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8566
8567 * gdb.cp/namespace.exp: Accept gcc abi 2.
8568
8569 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8570
8571 * gdb.cp/method.exp: Accept gcc abi 2.
8572
8573 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8574
8575 * gdb.cp/classes.exp: Generate identical results as old version.
8576 * gdb.cp/derivation.exp: Likewise.
8577 * gdb.cp/overload.exp: Likewise.
8578 * gdb.cp/virtfunc.exp: Likewise.
8579
8580 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8581
8582 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8583 mysterious bug with sourceware version of expect.
8584
8585 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8586
8587 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8588 current versions of gcc, including gcc abi 2. Remove gratuitous
8589 restart of test program. Use gdb_test_multiple and gdb_test for
8590 all tests. Add patterns to xfail missing "const" in "const char *"
8591 and kfail PR gdb/1155.
8592
8593 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8594
8595 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8596 current versions of gcc, including gcc abi 2. Remove gratuitous
8597 restart of test program. Use gdb_test_multiple and gdb_test for
8598 all tests. Add patterns to kfail PR gdb/1498.
8599
8600 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8601
8602 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8603 current versions of gcc, including gcc abi 2. Use "breakpoint"
8604 and "continue" instead of restarting the target program. Use
8605 gdb_test_multiple and gdb_test for all tests.
8606
8607 2004-01-01 Mark Kettenis <kettenis@gnu.org>
8608
8609 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8610 for *-*-solaris2*.
8611
8612 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8613
8614 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8615 current versions of gcc, including gcc abi 2. Use "breakpoint"
8616 and "continue" instead of restarting the target program several
8617 times. Use gdb_test_multiple and gdb_test for all tests.
8618
8619 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8620
8621 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8622 source files.
8623
8624 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8625
8626 * gdb.base/environ.exp: Handle compiling test case from multiple
8627 source files.
8628
8629 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8630
8631 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8632
8633 2003-12-17 Jim Blandy <jimb@redhat.com>
8634
8635 * gdb.base/freebpcmd.c: Add copyright notice.
8636
8637 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8638
8639 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8640
8641 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8642
8643 2003-12-13 Jim Blandy <jimb@redhat.com>
8644
8645 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8646
8647 2003-12-12 Kevin Buettner <kevinb@redhat.com>
8648
8649 * gdb.asm/frv.inc: New file.
8650 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8651
8652 2003-12-09 Fred Fish <fnf@redhat.com>
8653
8654 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8655 functions to break1.c and leave prototypes behind. Add more
8656 "set breakpoint NN here" comments.
8657 * gdb.base/break1.c: New file.
8658
8659 * gdb.base/break.exp: Handle compiling test case from multiple
8660 source files and change source file references as needed.
8661 * gdb.base/completion.exp: Ditto.
8662 * gdb.base/condbreak.exp: Ditto.
8663 * gdb.base/define.exp: Ditto.
8664 * gdb.base/ena-dis-br.exp: Ditto.
8665 * gdb.base/info-proc.exp: Ditto.
8666 * gdb.base/maint.exp: Ditto.
8667 * gdb.base/until.exp: Ditto.
8668
8669 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8670 hardcoded line numbers.
8671 * gdb.base/define.exp: Ditto.
8672 * gdb.base/ena-dis-br.exp: Ditto.
8673 * gdb.base/maint.exp: Ditto.
8674 * gdb.base/until.exp: Ditto.
8675
8676 * gdb.base/completion.exp: Use "break1" for completion tests since
8677 "break" is no longer a unique prefix.
8678
8679 2003-12-06 Andrew Cagney <cagney@redhat.com>
8680
8681 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8682 "return_value_unimplemented". When an unimplemented struct return
8683 architecture, report incorrect values as a KFAIL
8684
8685 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8686
8687 * gdb.cp/rtti.exp: Accept new wording of warning from
8688 cp_lookup_rtti_type.
8689
8690 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8691
8692 Partial fix for PR testsuite/1456.
8693 * gdb.base/scope.exp (test_at_main): Replace references to
8694 gcc_compiled with calls to test_compiler_info.
8695 (test_at_foo): Likewise.
8696 (test_at_bar): Likewise.
8697
8698 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8699
8700 Partial fix for PR testsuite/1456.
8701 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8702 to test_compiler_info.
8703
8704 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8705
8706 * gdb.base/so-impl-ld.exp: Update copyright notice.
8707
8708 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8709
8710 Partial fix for PR testsuite/1456.
8711 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8712 to test_compiler_info.
8713
8714 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8715
8716 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8717 from current versions of gdb. Clean up regular expressions.
8718 Delete redundant timeout case.
8719
8720 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8721
8722 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8723 from current versions of gdb. Clean up regular expressions.
8724 Delete redundant timeout case.
8725
8726 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8727
8728 Partial fix for PR testsuite/1456.
8729 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8730 gcc_compiled with call to test_compiler_info.
8731
8732 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 Partial fix for PR testsuite/1456.
8735 * gdb.base/list.exp (test_list_function): Delete unused declaration
8736 of gcc_compiled.
8737
8738 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8739
8740 Partial fix for PR testsuite/1456.
8741 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8742 call to test_compiler_info.
8743
8744 2003-11-29 Mark Kettenis <kettenis@gnu.org>
8745
8746 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8747 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8748 it to create the appropriate note.inc.
8749 * gdb.asm/asmsrc1.s: Include "note.inc".
8750 * gdb.asm/netbsd.inc: New file.
8751 * gdb.asm/empty.inc: New file.
8752
8753 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8754
8755 Partial fix for PR testsuite/1456.
8756 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8757 calls to test_compiler_info.
8758
8759 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8760
8761 Partial fix for PR testsuite/1456.
8762 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8763 calls to test_compiler_info.
8764
8765 2003-11-27 Mark Kettenis <kettenis@gnu.org>
8766
8767 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8768 pattern for the KFAILs.
8769
8770 2003-11-25 Adam Fedor <fedor@gnu.org>
8771
8772 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8773 * gdb.objc/objcdecode.m: New file.
8774
8775 2003-11-25 Adam Fedor <fedor@gnu.org>
8776
8777 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8778 * gdb.objc/nondebug.m: New file.
8779
8780 2003-11-26 Ben Elliston <bje@wasabisystems.com>
8781
8782 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8783 NetBSD as it does on FreeBSD. Modelled on a similar change by
8784 Mark Kettenis on 2003-05-30.
8785 (link-flags): Set to "--entry _start" regardless of target.
8786 Special linker flags are to be appended to $link-flags.
8787 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8788
8789 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8790
8791 * gdb.cp/method.exp: Accept output of new demangler.
8792
8793 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8794
8795 * gdb/class2.exp: New file.
8796 * gdb/class2.cc: New file.
8797
8798 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8799
8800 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8801 of new demangler.
8802
8803 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8804
8805 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8806 of gdb_test "run".
8807
8808 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8809
8810 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8811 "continue" into "run".
8812
8813 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8814
8815 Partial fix for PR testsuite/1456.
8816 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8817 call to test_compiler_info.
8818 * gdb.cp/ctti.exp: Likewise.
8819 * gdb.cp/derivation.exp: Likewise.
8820 * gdb.cp/member-ptr.exp: Likewise.
8821 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8822 reference to gcc_compiled.
8823
8824 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8825
8826 Fix PR testsuite/1463.
8827 * gdb.base/structs.exp (start_structs_test): Call
8828 get_debug_format before using the debug format.
8829
8830 2003-11-22 Andrew Cagney <cagney@redhat.com>
8831
8832 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8833 * gdb.base/structs.exp: Use gdb_test_multiple.
8834
8835 2003-11-20 Andrew Cagney <cagney@redhat.com>
8836
8837 * gdb.base/structs.exp: Handle and recover from internal errors.
8838 Replace "foo${n}" with "foo<n>" in test messages.
8839
8840 * gdb.base/structs.exp: Update copyright. Rewrite.
8841 * gdb.base/structs.c: Update copyright. Rewrite.
8842
8843 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8844 resync count exceeded.
8845
8846 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8847 from the internal error.
8848 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8849 Original from Jim Blandy.
8850 (gdb_test_multiple): Use gdb_internal_error_resync.
8851
8852 2003-11-19 Andrew Cagney <cagney@redhat.com>
8853
8854 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8855 KFAIL.
8856
8857 2003-11-17 Mark Kettenis <kettenis@gnu.org>
8858
8859 New testcase for PR backtrace/1435.
8860 * gdb.arch/i386-unwind.exp: New file.
8861 * gdb.arch/i386-unwind.c: New file.
8862
8863 2003-11-17 Andrew Cagney <cagney@redhat.com>
8864
8865 * lib/gdb.exp (compiler_info): New global.
8866 (test_compiler_info): New function.
8867 (get_compiler_info): Set compiler_info.
8868 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8869 "compiler_info" to gcc-<major>-<minor>.
8870
8871 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8872
8873 * gdb.trace/configure: Remove.
8874
8875 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
8876
8877 * gdb.base/break.c: Add comments to aid finding line numbers for
8878 breakpoints.
8879 * gdb.base/break.exp: Remove all references to explicit line
8880 numbers.
8881
8882 2003-11-11 Nick Clifton <nickc@redhat.com>
8883
8884 * gdb.base/shreloc.exp: Do not run for targets which do not
8885 support shared objects.
8886
8887 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
8888
8889 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8890 Don't run tests if nofileio flag is given.
8891
8892 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
8893
8894 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
8895 as well as 'Watchpoint'.
8896
8897 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8898
8899 Reported by Jim Ingham <jingham@apple.com>:
8900 * gdb.base/annota1.exp: Match at least one occurrence of the
8901 signal handler annotation.
8902
8903 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
8904
8905 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8906 as well as 'Watchpoint'.
8907
8908 2003-11-05 Michael Chastain <mec@shout.net>
8909
8910 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8911
8912 2003-11-03 Kris Warkentin <kewarken@qnx.com>
8913
8914 * gdb.arch/gdb1291.c: New test file.
8915 * gdb.arch/gdb1291.exp: New test script.
8916 * gdb.arch/gdb1431.c: New test file.
8917 * gdb.arch/gdb1431.exp: New test script.
8918
8919 2003-10-22 Michael Chastain <mec@shout.net>
8920
8921 * gdb.mi/pthreads.c: Add copyright notice.
8922
8923 2003-10-22 Michael Chastain <mec@shout.net>
8924
8925 * gdb.threads/pthreads.c: Add copyright notice.
8926
8927 2003-10-20 Michael Chastain <mec@shout.net>
8928
8929 * gdb.base/gdb1056.exp: New test script.
8930
8931 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8932
8933 * gdb.threads/killed.exp: Use gdb_run_cmd.
8934
8935 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
8936
8937 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8938 create a core file.
8939 * gdb.threads/gcore-thread.exp: Likewise.
8940
8941 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
8942
8943 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8944 type, based on char type.
8945 (struct bit_flags_short_t): New bitfield type, based on short type.
8946 (init_bit_flags_char): New fuction.
8947 (init_bit_flags_short): Ditto.
8948 (print_bit_flags_char): Ditto.
8949 (print_bit_flags_short): Ditto.
8950 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8951
8952 2003-10-11 Michael Chastain <mec@shout.net>
8953
8954 * gdb.base/call-rt-st.exp: Update copyright year.
8955
8956 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8957
8958 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8959 * gdb.disasm/sh3.s: Ditto.
8960
8961 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
8962
8963 * gdb.threads/switch-threads.exp: New test.
8964 * gdb.threads/switch-threads.c: New source file.
8965
8966 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
8967
8968 * gdb.base/ending-run.exp: Add sh specific case.
8969
8970 2003-10-06 Andrew Cagney <cagney@redhat.com>
8971
8972 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8973 * gdb.disasm/mn10200.exp: Delete obsolete file.
8974
8975 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
8976
8977 * ChangeLog: Correct an entry command.exp -> commands.exp.
8978 * gdb.base/commands.exp (bp_deleted_in_command_test)
8979 (temporary_breakpoint_commands): Check noargs.
8980
8981 2003-09-25 David Carlton <carlton@kealia.com>
8982
8983 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8984 of some print tests, where appropriate. Add tests for C::D::cd,
8985 E::ce, F::cXfX, G::XgX.
8986 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8987
8988 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
8989
8990 * lib/java.exp (java_init): Import target_alias before using it.
8991
8992 2003-09-25 David Carlton <carlton@kealia.com>
8993
8994 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8995
8996 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
8997
8998 * gdb.base/selftest.exp: Accomodate more instruction reordering
8999 weirdness.
9000
9001 2003-09-17 Michael Chastain <mec@shout.net>
9002
9003 * gdb.cp/gdb1355.exp: New file.
9004 * gdb.cp/gdb1355.c: New file.
9005
9006 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
9007
9008 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9009 * gdb.asm/sh.inc: New file.
9010
9011 2003-09-11 David Carlton <carlton@kealia.com>
9012
9013 * gdb.cp/namespace.exp: Add tests for namespace types.
9014 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
9015 (test_namespace): New.
9016
9017 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
9018
9019 * gdb.base/relocate.exp: Handle new gdb output at startup.
9020 * gdb.stabs/weird.exp: Ditto.
9021
9022 2003-09-08 Michael Chastain <mec@shout.net>
9023
9024 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9025
9026 2003-09-07 Michael Chastain <mec@shout.net>
9027
9028 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9029 'parse error'.
9030
9031 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9032
9033 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9034
9035 2003-08-30 Michael Chastain <mec@shout.net>
9036
9037 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9038 * gdb.gdb/observer.exp: Ditto.
9039 * gdb.gdb/xfullpath.exp: Ditto.
9040
9041 2003-08-29 Mark Kettenis <kettenis@gnu.org>
9042
9043 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9044 *-*-*bsd*.
9045
9046 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9047
9048 * gdb.base/dump.exp: Skip for ia64.
9049
9050 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9051
9052 * gdb.asm/asm-source.exp: Add ia64 support.
9053 * gdb.asm/ia64.inc: New file.
9054
9055 2003-08-22 Michael Chastain <mec@shout.net>
9056
9057 * gdb.cp: New directory.
9058 * gdb.cp/*: Copy from gdb.c++/*.
9059 * gdb.c++/*: Remove.
9060 * Makefile.in: Change gdb.c++ to gdb.cp.
9061 * configure.in: Ditto.
9062 * configure: Regnerate.
9063
9064 2003-08-18 Mark Kettenis <kettenis@gnu.org>
9065
9066 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9067 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9068
9069 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9070
9071 * mi-var-display.exp (-var-list-children weird): Accept function
9072 pointers with argument types.
9073 * mi1-var-display.exp (-var-list-children weird): Likewise.
9074 * mi2-var-display.exp (-var-list-children weird): Likewise.
9075
9076 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9077
9078 * gdb.base/annota3.exp: Add missing newline.
9079
9080 2003-08-06 Michael Chastain <mec@shout.net>
9081
9082 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9083
9084 2003-08-12 Michael Snyder <msnyder@redhat.com>
9085
9086 * gdb.base/float.exp: Add test for SH.
9087
9088 2003-08-10 Mark Kettenis <kettenis@gnu.org>
9089
9090 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9091
9092 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9093
9094 * gdb.base/completion.exp: Remove reduntant completion test
9095 on filename.
9096
9097 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9098
9099 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9100 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9101 gdb.trace/save-trace.exp: Make sure that full pathnames are
9102 escaped correctly.
9103
9104 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9105
9106 * configure.in: Don't generate config.h from config.hin.
9107 * configure: Regenerate.
9108 * config.hin: Remove file.
9109 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9110 * gdb.threads/pthreads.c: Ditto.
9111
9112 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
9113
9114 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9115 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9116 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9117 Replace ld24 with seth/add3.
9118
9119 2003-08-02 Andrew Cagney <cagney@redhat.com>
9120
9121 * gdb.base/annota3.exp: New file.
9122 * gdb.base/annota3.c: New file.
9123 * gdb.c++/annota3.exp: New file.
9124 * gdb.c++/annota3.cc: New file.
9125
9126 2003-07-29 Michael Chastain <mec@shout.net>
9127
9128 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9129 actually failed.
9130 (do_pass): Likewise.
9131 * gdb.threads/tls.exp: Always initialize no_of_threads.
9132
9133 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
9134
9135 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9136 pattern.
9137 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9138 * gdb.threads/tls.exp: Recognize one case of the host library not
9139 supporting TLS.
9140
9141 2003-07-27 Andrew Cagney <cagney@redhat.com>
9142
9143 * gdb.base/fileio.exp: Use SH when running commands using
9144 remote_exec.
9145
9146 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
9147
9148 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9149 * gdb.base/relocate.c (dummy): New padding array.
9150
9151 2003-07-22 Michael Snyder <msnyder@redhat.com>
9152
9153 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
9154
9155 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9156 patterns to be more general, accepting old and new output.
9157 Some output chars (such as '+') also must be quoted.
9158 Some addresses are displayed numerically instead of
9159 symbolically.
9160
9161 2003-07-23 Michael Snyder <msnyder@redhat.com>
9162
9163 * gdb.base/return2.exp: Don't test long-long return.
9164
9165 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9166 * gdb.disasm/t01_mov.exp: Ditto.
9167 * gdb.disasm/t02_mova.s: Ditto.
9168 * gdb.disasm/t02_mova.exp: Ditto.
9169 * gdb.disasm/t03_add.s: Ditto.
9170 * gdb.disasm/t03_add.exp: Ditto.
9171 * gdb.disasm/t04_sub.s: Ditto.
9172 * gdb.disasm/t04_sub.exp: Ditto.
9173 * gdb.disasm/t05_cmp.s: Ditto.
9174 * gdb.disasm/t05_cmp.exp: Ditto.
9175 * gdb.disasm/t06_ari2.s: Ditto.
9176 * gdb.disasm/t06_ari2.exp: Ditto.
9177 * gdb.disasm/t07_ari3.s: Ditto.
9178 * gdb.disasm/t07_ari3.exp: Ditto.
9179 * gdb.disasm/t08_or.s: Ditto.
9180 * gdb.disasm/t08_or.exp: Ditto.
9181 * gdb.disasm/t09_xor.s: Ditto.
9182 * gdb.disasm/t09_xor.exp: Ditto.
9183 * gdb.disasm/t10_and.s: Ditto.
9184 * gdb.disasm/t10_and.exp: Ditto.
9185 * gdb.disasm/t11_logs.s: Ditto.
9186 * gdb.disasm/t11_logs.exp: Ditto.
9187 * gdb.disasm/t12_bit.s: Ditto.
9188 * gdb.disasm/t12_bit.exp: Ditto.
9189 * gdb.disasm/t13_otr.s: Ditto.
9190 * gdb.disasm/t13_otr.exp: Ditto.
9191
9192 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9193
9194 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9195
9196 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9197
9198 * gdb.threads/tls.c : New file.
9199 * gdb.threads/tls.exp : New file.
9200 * gdb.threads/tls-main.c : New file.
9201 * gdb.threads/tls-shared.c : New file.
9202 * gdb.threads/tls-shared.exp : New file.
9203
9204 2003-07-22 Andreas Schwab <schwab@suse.de>
9205
9206 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9207
9208 2003-07-20 Andreas Schwab <schwab@suse.de>
9209
9210 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9211 due to insn reordering.
9212
9213 2003-07-15 Andrew Cagney <cagney@redhat.com>
9214
9215 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9216
9217 2003-07-15 Michael Chastain <mec@shout.net>
9218
9219 * gdb.base/gdb1250.exp: New file.
9220 * gdb.base/gdb1250.c: New file.
9221
9222 2003-07-09 Michal Ludvig <mludvig@suse.cz>
9223
9224 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9225 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9226
9227 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9228
9229 * gdb.threads/tls.c: New file.
9230 * gdb.threads/tls.exp: New file.
9231 * gdb.threads/tls-main.c: New file.
9232 * gdb.threads/tls-shared.c: New file.
9233 * gdb.threads/tls-shared.exp: New file.
9234
9235 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9236
9237 * gdb.base/annota1.exp: Make sure that we properly escape the
9238 full path of the source file. Xfail more permissive patterns,
9239 due to a compiler debug info problem.
9240
9241 2003-07-07 Andreas Schwab <schwab@suse.de>
9242
9243 * gdb.asm/m68k.inc: New file.
9244 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9245
9246 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9247 arguments"): Also match negative number.
9248
9249 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9250
9251 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
9252
9253 * gdb.base/store.c (charest): New typedef.
9254 (add_char): Rename to add_charest, update.
9255 (wack_char): Rename to wack_charest, update types. Return l + r
9256 to keep r live across the call.
9257 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9258 (wack_double, wack_doublest): Return l + r to keep r live across
9259 the call.
9260 * gdb.base/store.exp: Accomodate store.c changes.
9261
9262 2003-06-30 David Carlton <carlton@kealia.com>
9263
9264 * gdb.c++/maint.exp (test_invalid_name): New.
9265 (test_first_component): Add tests for invalid names.
9266
9267 2003-06-29 Michael Chastain <mec@shout.net>
9268
9269 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9270 output of '<VTT for class>' for virtual base classes.
9271
9272 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9273
9274 * gdb.base/completion.exp: Tab-complete "complet" instead of
9275 "compl".
9276 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9277
9278 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9279
9280 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9281 * gdb.base/volatile.exp: Likewise.
9282
9283 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9284
9285 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9286 gdb/1265.
9287
9288 2003-06-28 Michael Chastain <mec@shout.net>
9289 Daniel Jacobowitz <drow@mvista.com>
9290
9291 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9292 initial line count of 'captured_main' from 26 to 32.
9293 (test_with_self): Allow xmalloc call to be interleaved with the
9294 preceding two lines.
9295
9296 2003-06-24 Joel Brobecker <brobecker@gnat.com>
9297
9298 * gdb.base/bang.exp: New testcase.
9299
9300 2003-06-23 Joel Brobecker <brobecker@gnat.com>
9301
9302 * gdb.base/langs.exp: Add some tests for the "minimal" language
9303 support.
9304
9305 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
9306
9307 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9308 the testcase.
9309
9310 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9311
9312 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9313 offset.
9314
9315 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9316
9317 * gdb.c++/pr-1210.cc: New file.
9318 * gdb.c++/pr-1210.exp: New file.
9319
9320 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
9321
9322 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9323 000-exec-continue.
9324
9325 2003-06-15 Mark Kettenis <kettenis@gnu.org>
9326
9327 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9328 on *-*-*bsd* instead of *-*-freebsd*.
9329
9330 2003-06-14 Andrew Cagney <cagney@redhat.com>
9331
9332 * gdb.base/store.exp: Test longest and doublest. Test all
9333 parameters. Weaken return statement match.
9334 * gdb.base/store.c: Add longest and doublest - aka long long and
9335 long double functions. Put all parameters into local register
9336 variables. Use negative values.
9337
9338 2003-06-14 Andrew Cagney <cagney@redhat.com>
9339
9340 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9341 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9342 exit status.
9343 * gdb.base/fileio.exp: Disable target when nointerrupts and
9344 noinferiorio, instead of limiting it to remote. Use remote_exec
9345 instead of system.
9346
9347 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9348
9349 * gdb.base/float.exp: Add ia64 support.
9350
9351 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
9352
9353 * gdb.base/fileio.exp: Run only on remote targets.
9354
9355 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
9356
9357 * gdb.base/fileio.c: New file, testing File-I/O.
9358 * gdb.base/fileio.exp: Ditto.
9359
9360 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9361
9362 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9363 shared objects after relocation at load time (gdb PR/1132).
9364 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
9365 as above, part of the shared object relocation test.
9366
9367 2003-06-08 Mark Kettenis <kettenis@gnu.org>
9368
9369 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9370 fully filled history list.
9371 * gdb.base/gdb_history: New file.
9372
9373 * gdb.base/signals.exp: XFAIL "continue to func1" on
9374 i*86-*-freebsd*.
9375
9376 * gdb.base/attach.exp: When trying to attach to a nonexistent
9377 process, make it possible to specify the PID based on the target,
9378 and do so for *-*-freebsd*.
9379
9380 2003-06-02 Richard Henderson <rth@redhat.com>
9381
9382 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9383
9384 2003-06-02 Richard Henderson <rth@redhat.com>
9385
9386 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9387
9388 2003-06-02 Richard Henderson <rth@redhat.com>
9389
9390 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9391
9392 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
9393
9394 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9395 of globalvar.
9396
9397 2003-06-01 Mark Kettenis <kettenis@gnu.org>
9398
9399 * gdb.asm/asm-source.exp: Check for memory read errors in
9400 disassembler test on *BSD too.
9401
9402 2003-06-01 Richard Henderson <rth@redhat.com>
9403
9404 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9405 for .frame.
9406 (gdbasm_call): Lose ldgp.
9407 (gdbasm_startup): Add frame information.
9408 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9409
9410 2003-05-31 Mark Kettenis <kettenis@gnu.org>
9411
9412 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9413 i?86-*-*.
9414
9415 2003-05-30 Mark Kettenis <kettenis@gnu.org>
9416
9417 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9418 FreeBSD.
9419
9420 2003-05-29 Richard Henderson <rth@redhat.com>
9421
9422 * gdb.asm/alpha.inc: New file.
9423 * gdb.asm/asm-source.exp: Use it.
9424
9425 2003-05-29 Jim Blandy <jimb@redhat.com>
9426
9427 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9428 'core.PID'.
9429
9430 2003-05-22 Jim Blandy <jimb@redhat.com>
9431
9432 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9433 backtrace.
9434
9435 2003-05-20 David Carlton <carlton@math.stanford.edu>
9436
9437 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9438 this time.
9439
9440 2003-05-19 David Carlton <carlton@bactrian.org>
9441
9442 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9443 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9444
9445 2003-05-19 David Carlton <carlton@bactrian.org>
9446
9447 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9448 namespace tests.
9449 Bump copyright date.
9450 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9451 (main): Call C::D::marker2.
9452 * gdb.c++/namespace1.cc: New file.
9453
9454 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9455
9456 Roland McGrath <roland@redhat.com>
9457 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
9458 there is no manager thread.
9459
9460 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9461
9462 * gdb.threads/schedlock.exp: Remove assumption that all threads
9463 will run in a particular small time slice. Also ensure we break
9464 in one of the child threads rather than the main thread.
9465
9466 2003-05-07 Jim Blandy <jimb@redhat.com>
9467
9468 Add support for assembly source testing on the s390x.
9469 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9470 architecture.
9471 * gdb.asm/s390x.inc: New file.
9472
9473 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9474 succession of 'if' statements.
9475
9476 2003-05-05 Andrew Cagney <cagney@redhat.com>
9477
9478 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9479
9480 2003-05-05 Andrew Cagney <cagney@redhat.com>
9481
9482 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9483 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9484
9485 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
9486
9487 * gdb.base/charset.exp: Update based on new behavior of set/show
9488 charset commands.
9489
9490 2003-05-01 Andrew Cagney <cagney@redhat.com>
9491
9492 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9493 variable do not give memory errors.
9494
9495 2003-04-30 Adam Fedor <fedor@gnu.org>
9496
9497 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9498 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9499 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9500 gdb.objc/basicclass.m: : New files
9501
9502 * lib/gdb.exp (gdb_compile_objc): New procedure.
9503
9504 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
9505
9506 * gdb.base/signals.exp: Make backtrace tests more specific.
9507
9508 2003-04-23 David Carlton <carlton@bactrian.org>
9509
9510 * gdb.c++/maint.exp (test_first_component): Add tests for
9511 'operator' in more locations.
9512
9513 2003-04-16 Kevin Buettner <kevinb@redhat.com>
9514
9515 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9516
9517 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
9518
9519 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
9520 func marke' instead. Update test name.
9521
9522 2003-04-15 David Carlton <carlton@math.stanford.edu>
9523
9524 * gdb.c++/maint.exp: New file.
9525
9526 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9527
9528 * gdb.threads/schedlock.c: Change type of thread function argument
9529 to long, to avoid warnings on 64-bit platforms.
9530
9531 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9532
9533 * gdb.base/attach.exp: Add new message from ptrace in case of
9534 attaching to nonexistent process.
9535
9536 2003-04-11 Jim Blandy <jimb@redhat.com>
9537
9538 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9539 gdb.c++/userdef.cc: Place comments on the lines to which the
9540 marker function might return.
9541 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9542 gdb.c++/userdef.exp: Look for those comments to check that we've
9543 returned to the right place, instead of checking line numbers.
9544
9545 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
9546
9547 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9548 match on sourcefile name, instead of directory name.
9549
9550 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
9551
9552 * gdb.base/completion.exp: Use string_to_regexp to match the
9553 working directory name.
9554
9555 2003-04-09 Jim Blandy <jimb@redhat.com>
9556
9557 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9558 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9559 after an inferior function call, report the failure, but allow the
9560 test to continue.
9561
9562 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9563
9564 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9565 with -DPROTOTYPES.
9566
9567 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9568
9569 * gdb.base/break.exp: Revert last patch.
9570
9571 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9572
9573 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9574 with -DPROTOTYPES.
9575
9576 2003-04-02 Andrew Cagney <cagney@redhat.com>
9577
9578 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9579 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9580 matching directories by the name breakpoint.
9581 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9582 Make "continue to marker1" consistent.
9583 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9584 message consistent.
9585 * lib/gdb.exp: Put "the program is no longer running", and "the
9586 program exited" in parenthesis.
9587 * lib/mi-support.exp: Ditto.
9588
9589 2003-04-02 Bob Rossi <bob_rossi@cox.net>
9590
9591 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9592
9593 2003-03-29 Andrew Cagney <cagney@redhat.com>
9594
9595 * gdb.base/sizeof.c (main): Print the value of '\377'.
9596 * gdb.base/sizeof.exp: Check the sign of '\377'.
9597
9598 2003-03-27 Michael Chastain <mec@shout.net>
9599
9600 * gdb.base/gdb1090.exp: New file.
9601 * gdb.base/gdb1090.cc: New file.
9602
9603 2003-03-27 J. Brobecker <brobecker@gnat.com>
9604
9605 * gdb.gdb/observer.exp: New regression test.
9606
9607 2003-03-27 Michael Chastain <mec@shout.net>
9608
9609 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9610 * gdb.base/ptype.exp: Likewise.
9611
9612 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
9613
9614 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9615
9616 2003-03-26 Michael Chastain <mec@shout.net>
9617
9618 * gdb.base/ptype.exp: Actually use some typedef'd types.
9619
9620 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9621
9622 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9623 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9624
9625 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9626
9627 * gdb.base/default.exp: Fix regular expression.
9628
9629 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9630
9631 * gdb.base/args.exp: Fix regular expression.
9632
9633 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9634
9635 * gdb.base/help.exp: Allow Win32 child process.
9636
9637 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9638
9639 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9640 when stepping out of main().
9641
9642 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9643
9644 * gdb.base/default.exp: Check for win32 specific message when calling
9645 "run" without executable.
9646
9647 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9648
9649 * gdb.base/args.exp: Expect .exe in output.
9650
9651 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9652
9653 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9654 Cygwin native.
9655
9656 2003-03-17 Andrew Cagney <cagney@redhat.com>
9657
9658 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9659 vector registes.
9660 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9661 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9662
9663 2003-03-17 David Carlton <carlton@math.stanford.edu>
9664
9665 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9666 test, for PR breakpoints/38.
9667 Call test_watchpoint_and_breakpoint.
9668 * gdb.base/watchpoint.c (func3): New function.
9669 (main): Call func3.
9670
9671 2003-03-04 David Carlton <carlton@math.stanford.edu>
9672
9673 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9674 Garply<Garply<char> >:: garply".
9675 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9676 with respect to PR c++/1111; note also PR c++/1113.
9677 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9678 respect to PR c++/1062.
9679 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9680
9681 2003-03-03 David Carlton <carlton@math.stanford.edu>
9682
9683 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9684 with respect to PR c++/57.
9685 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9686 c++/826.
9687 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9688 respect to PR c++/57.
9689
9690 2003-03-03 David Carlton <carlton@math.stanford.edu>
9691
9692 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9693 respect to PR c++/33 into FAILs.
9694
9695 2003-03-03 Michael Chastain <mec@shout.net>
9696
9697 * configure.in: Update copyright years.
9698
9699 2003-03-03 Michael Chastain <mec@shout.net>
9700
9701 * Makefile.in: Update copyright years.
9702
9703 2003-02-28 David Carlton <carlton@math.stanford.edu>
9704
9705 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9706 print class instead of struct and/or superfluous protection
9707 specifiers, as long as the resulting output is equivalent to the
9708 source code.
9709 Delete FIXME from end of messages on tests that don't need
9710 fixing.
9711
9712 2003-02-28 David Carlton <carlton@math.stanford.edu>
9713
9714 * gdb.c++/templates.exp (do_tests): Allow const in the two
9715 Foo<volatile char *>::foo tests.
9716
9717 2003-02-27 Michael Snyder <msnyder@redhat.com>
9718
9719 * gdb.base/restore.c (main): Return zero, so exit code
9720 will be consistant.
9721
9722 2003-02-26 David Carlton <carlton@math.stanford.edu>
9723
9724 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9725 char *>::foo" test with respect to PR c++/33. Create a new test
9726 which is identical to that one except that it doesn't put the
9727 space between the "char" and the "*"; KFAIL it, too.
9728
9729 2003-02-26 David Carlton <carlton@math.stanford.edu>
9730
9731 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9732 template types into either PASSes or KFAILs (corresponding to PR
9733 c++/57). Tweak indentation. Update copyright.
9734
9735 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9736
9737 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9738
9739 2003-02-13 Michael Chastain <mec@shout.net>
9740
9741 * gdb.base/exprs.exp: Remove i960 remnants.
9742 * gdb.base/funcargs.exp: Likewise.
9743 * gdb.base/list.exp: Likewise.
9744 * gdb.base/ptype.exp: Likewise.
9745
9746 2003-02-14 David Carlton <carlton@math.stanford.edu>
9747
9748 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9749 pEe->D::vg()" from XFAIL to KFAIL.
9750
9751 2003-02-13 Jason Molenda (jmolenda@apple.com)
9752
9753 * gdb.base/maint.exp: Update maint print statistics regexp to include
9754 new entries.
9755
9756 2003-02-13 Michael Chastain <mec@shout.net>
9757
9758 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9759
9760 2003-02-12 Michael Chastain <mec@shout.net>
9761
9762 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9763 * gdb.c++/inherit.exp: Likewise.
9764 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9765 * gdb.c++/templates.exp: Likewise.
9766 * gdb.c++/virtfunc.exp: Likewise.
9767
9768 2003-02-06 Jason Molenda (jason-cl@molenda.com)
9769
9770 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9771 why the code is written that way.
9772
9773 2003-02-05 Michael Chastain <mec@shout.net>
9774
9775 * gdb.base/dump.exp: Add missing copyright line.
9776
9777 2003-02-05 Jason Molenda (jason-cl@molenda.com)
9778
9779 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
9780 at the beginning so the breakpoint doesn't get set on the loop.
9781
9782 2003-02-05 Michael Chastain <mec@shout.net>
9783
9784 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9785 output for configurations with gcc 2.95.3.
9786
9787 2003-02-05 Keith Seitz <keiths@redhat.com>
9788 Andrew Cagney <ac131313@redhat.com>
9789
9790 * gdb.mi/mi-cli.exp: New file.
9791
9792 2003-02-04 Michael Chastain <mec@shout.net>
9793
9794 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9795 Call perror and then continue.
9796
9797 2003-02-03 Michael Chastain <mec@shout.net>
9798
9799 * gdb.c++/pr-1023.cc: New file.
9800 * gdb.c++/pr-1023.exp: New file.
9801
9802 2003-02-05 Jim Blandy <jimb@redhat.com>
9803
9804 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9805 it's local to foobar. Check for it there, and check that it's not
9806 present in main.
9807 * gdb.c++/local.cc (marker2): New function.
9808 (foobar): Call marker1.
9809 (main): Call marker2 instead of marker1.
9810
9811 2003-02-04 Andrew Cagney <ac131313@redhat.com>
9812
9813 * gdb.disasm/mn10200.exp: Obsolete file.
9814 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9815 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9816 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9817
9818 2003-02-04 David Carlton <carlton@math.stanford.edu>
9819
9820 * gdb.c++/overload.exp: Test intToChar(1).
9821 * gdb.c++/overload.cc (intToChar): New.
9822 (main): Call intToChar.
9823
9824 2003-02-03 David Carlton <carlton@math.stanford.edu>
9825
9826 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9827 'might_kfail' arg.
9828 KFAIL some of the continue_to_bp_overloaded calls, according to
9829 PR c++/1025.
9830
9831 2003-02-01 Michael Chastain <mec@shout.net>
9832
9833 * gdb.base/advance.c (marker1): New marker function.
9834 * gdb.base/advance.exp: When the 'advance' command lands on the
9835 return breakpoint, it can legitimately stop on either the
9836 current line or the next line. Accommodate both outcomes.
9837 * gdb.base/until.exp: Likewise.
9838
9839 2003-02-02 Andrew Cagney <ac131313@redhat.com>
9840
9841 2002-11-10 Jason Molenda (jason-cl@molenda.com):
9842 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9843 now a list, not a tuple.
9844 * gdb.mi/mi-var-display.exp: Ditto.
9845 * gdb.mi/gdb792.exp: Ditto.
9846
9847 2003-02-01 Andrew Cagney <ac131313@redhat.com>
9848
9849 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
9850 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9851 stack backtraces.
9852 * gdb.mi/mi-syn-frame.c: Part of same.
9853
9854 2003-02-01 Mark Kettenis <kettenis@gnu.org>
9855
9856 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9857 gdb.mi/mi1-pthreads.exp: Return instead of calling
9858 gdb_suppress_entire_file.
9859
9860 2003-02-01 Mark Salter <msalter@redhat.com>
9861
9862 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9863
9864 2003-01-31 Mark Salter <msalter@redhat.com>
9865
9866 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9867 Support empty arg.
9868
9869 2003-01-30 Michael Chastain <mec@shout.net>
9870
9871 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9872 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9873 has been fixed in gdb/readline on 2003-01-09.
9874
9875 2003-01-29 Michael Snyder <msnyder@redhat.com>
9876
9877 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9878 * gdb.base/display.exp: Allow for leading underscore in symbol.
9879 * gdb.base/args.exp: Skip if target does not support args passing.
9880
9881 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
9882
9883 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
9884 gdb_test. Accept a list of expect arguments as the third
9885 parameter.
9886 (gdb_test): Use it.
9887
9888 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
9889
9890 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9891 allow for different test tree configurations. Update some
9892 tescases accordingly.
9893 * gdb.arch/altivec-regs.exp: Ditto.
9894 * gdb.asm/asm-source.exp: Ditto.
9895 * gdb.base/advance.exp: Ditto.
9896 * gdb.base/display.exp: Ditto.
9897 * gdb.base/long_long.exp: Ditto.
9898 * gdb.base/mips_pro.exp: Ditto.
9899 * gdb.base/overlays.exp: Ditto.
9900 * gdb.base/relocate.exp: Ditto.
9901 * gdb.base/setshow.exp: Ditto.
9902 * gdb.base/step-line.exp: Ditto.
9903 * gdb.base/step-test.exp: Ditto.
9904 * gdb.base/until.exp: Ditto.
9905 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9906
9907 2003-01-17 David Carlton <carlton@math.stanford.edu>
9908
9909 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9910 corresponding to PR c++/945.
9911 Update copyright.
9912
9913 2003-01-17 David Carlton <carlton@math.stanford.edu>
9914
9915 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9916 corresponding to PR c++/68.
9917
9918 2003-01-17 David Carlton <carlton@math.stanford.edu>
9919
9920 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9921 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9922 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9923
9924 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9925
9926 * gdb.base/break.exp: Fix change of default location, because of
9927 removal of until tests.
9928 * gdb.base/help.exp: Update test for new 'until' help message.
9929 Add test for help on 'advance'.
9930 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
9931
9932 2003-01-15 Mark Kettenis <kettenis@gnu.org>
9933
9934 * gdb.base/default.exp: Adapt "info float" test for recent changes
9935 to that command. Add test for "info vector".
9936 * gdb.base/float.exp: New file. Add test for "info float" that
9937 resembles the old test in gdb.base/default.exp.
9938
9939 2003-01-15 David Carlton <carlton@math.stanford.edu>
9940
9941 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9942
9943 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
9944
9945 * gdb.base/break.exp: Move the tests of until command from here...
9946 * gdb.base/until.exp: ... to here. New file. Add other tests.
9947 * gdb.base/advance.c: New file.
9948 * gdb.base/advance.exp: New file.
9949
9950 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
9951
9952 * gdb.base/args.c: New file.
9953 * gdb.base/args.exp: New file.
9954
9955 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9956
9957 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9958
9959 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9960
9961 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9962
9963 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9964
9965 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9966 dates.
9967
9968 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9969
9970 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9971
9972 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9973
9974 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9975 (ptype &*"foo").
9976 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9977
9978 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9979
9980 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9981 * gdb.mi/mi1-console.exp: Likewise.
9982
9983 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9984
9985 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9986 * gdb.mi/mi1-console.exp: Likewise.
9987
9988 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9989
9990 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9991
9992 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9993
9994 * gdb.base/detach.exp: New test.
9995
9996 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9997
9998 * Makefile.in (ALL_SUBDIRS): New variable.
9999 (subdirs, clean, distclean): Use it.
10000 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10001 regenerating Makefile, since it is generated from the top level.
10002 * gdb.asm/Makefile.in: Likewise.
10003 * gdb.base/Makefile.in: Likewise.
10004 * gdb.c++/Makefile.in: Likewise.
10005 * gdb.disasm/Makefile.in: Likewise.
10006 * gdb.java/Makefile.in: Likewise.
10007 * gdb.mi/Makefile.in: Likewise.
10008 * gdb.threads/Makefile.in: Likewise.
10009 * gdb.trace/Makefile.in: Likewise.
10010
10011 2003-01-09 David Carlton <carlton@math.stanford.edu>
10012
10013 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10014 Add copyright year 2003.
10015
10016 2003-01-06 Michael Chastain <mec@shout.net>
10017
10018 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10019 When selecting a thread, 'line' and 'file' are optional.
10020 * gdb.mi/mi1-pthreads.exp: Likewise.
10021
10022 2003-01-06 Andreas Schwab <schwab@suse.de>
10023
10024 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10025 failures.
10026
10027 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10028
10029 Fix PR gdb/844
10030 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10031 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10032
10033 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10034 instead of calling gdb_suppress_entire_file.
10035 * gdb.threads/print-threads.exp: Likewise.
10036 * gdb.threads/schedlock.exp: Likewise.
10037
10038 * gdb.threads/killed.exp: Return instead of calling
10039 gdb_suppress_entire_file.
10040 * gdb.threads/linux-dp.exp: Likewise.
10041 * gdb.threads/pthreads.exp: Likewise.
10042
10043 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10044
10045 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10046 stabs.
10047 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10048 * gdb.base/whatis.exp: Always allow (void) after function names.
10049
10050 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10051
10052 * gdb.c++/casts.exp: Correct regexp.
10053
10054 2003-01-04 Mark Kettenis <kettenis@gnu.org>
10055
10056 * configure.in: Call AC_CONFIG_HEADER. Don't call
10057 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10058 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10059 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10060 aforementioned directories in the AC_OUPUT call.
10061 * config.hin: New file.
10062 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10063 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10064 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10065 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10066 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10067 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10068 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10069 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10070 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10071 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10072 gdb.threads/configure.in, gdb.threads/configure,
10073 gdb.threads/config.in, gdb.trace/configure.in,
10074 gdb.trace/configure: Removed.
10075
10076 2003-01-03 Michael Chastain <mec@shout.net>
10077
10078 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10079 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10080
10081 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
10082
10083 * gdb.base/store.exp: Fix regular expressions.
10084
10085 2002-12-28 Mark Kettenis <kettenis@gnu.org>
10086
10087 * configure.in: Rewrite.
10088 * configure: Regenerated.
10089
10090 2003-01-03 David Carlton <carlton@math.stanford.edu>
10091
10092 * gdb.base/psymtab.exp: New file.
10093 * gdb.base/psymtab1.c: Ditto.
10094 * gdb.base/psymtab2.c: Ditto.
10095
10096 2002-12-23 Adam Fedor <fedor@gnu.org>
10097
10098 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10099
10100 2002-12-23 David Carlton <carlton@math.stanford.edu>
10101
10102 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10103 and current_directory initialization.
10104
10105 2002-12-22 Jim Blandy <jimb@redhat.com>
10106
10107 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10108 rather than as part of the output file name.
10109
10110 * gdb.base/attach.exp: There's no need to copy the test program to
10111 /tmp; that was only ever necessary on HP/UX, and this test is
10112 entirely disabled there anyway.
10113
10114 2002-12-21 Jim Blandy <jimb@redhat.com>
10115
10116 * gdb.c++/psmang.exp: Doc fix.
10117
10118 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10119 test.
10120
10121 2002-12-20 David Carlton <carlton@math.stanford.edu>
10122
10123 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10124
10125 2002-12-18 Michael Chastain <mec@shout.net>
10126
10127 * gdb.c++/annota2.exp: Add copyright year 2002.
10128
10129 2002-12-17 David Carlton <carlton@math.stanford.edu>
10130
10131 * gdb.c++/try_catch.cc: Add marker comments.
10132 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10133 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10134 * gdb.c++/m-static.cc: Ditto.
10135 * gdb.c++/m-static1.cc: Ditto.
10136 * gdb.c++/try_catch.cc: Ditto.
10137
10138 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10139
10140 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10141 to see whether we are using the new -environment-directory
10142 command which resets via -r or the old version of the command
10143 which may prompt the user. Part of fix for gdb/741.
10144
10145 2002-12-13 Andrew Cagney <ac131313@redhat.com>
10146
10147 * gdb.fortran/types.exp: Update obsolete comment.
10148 * gdb.fortran/exprs.exp: Ditto.
10149 * lib/gdb.exp: Delete obsolete code.
10150 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10151 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10152 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10153 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10154 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10155 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10156 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10157 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10158 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10159 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10160 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10161 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10162 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10163 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10164 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10165 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10166 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10167 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10168 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10169 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10170 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10171 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10172 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10173 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10174 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10175 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10176 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10177 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10178 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10179 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10180 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10181 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10182 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10183 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10184 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10185 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10186 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10187
10188 2002-12-11 David Carlton <carlton@math.stanford.edu>
10189
10190 * gdb.c++/m-data.exp: Add test for members that shadow global
10191 variables: see PR gdb/804.
10192 * gdb.c++/m-data.cc: Ditto.
10193
10194 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
10195
10196 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10197
10198 2002-12-06 David Carlton <carlton@math.stanford.edu>
10199
10200 * gdb.base/store.c: Don't declare functions static.
10201
10202 2002-12-04 Andrew Cagney <ac131313@redhat.com>
10203
10204 * gdb.base/store.exp, gdb.base/store.c: New files.
10205
10206 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10207
10208 * gdb.base/selftest.exp: Update for current gdb.
10209
10210 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10211
10212 * gdb.base/maint.exp: Only dump symbols from one source file
10213 or objfile.
10214
10215 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10216
10217 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10218 function call.
10219
10220 2002-11-25 Jim Blandy <jimb@redhat.com>
10221
10222 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10223 function appearing in error message.
10224
10225 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
10226
10227 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10228
10229 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10230
10231 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10232 for mi1 and current mi is in correct format. New mi startup message
10233 should be in mi console format. This is part of fix for PR gdb/604.
10234
10235 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10236
10237 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10238 which explicitly prints the zero offset as "+0".
10239
10240 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
10241
10242 * gdb.threads/schedlock.c (args): Make unsigned.
10243
10244 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
10245
10246 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10247 numbers. Allow "foo2|selected stack frame".
10248 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10249 * gdb.asm/asmsrc2.s: Likewise.
10250 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10251 comments.
10252 * gdb.asm/mips.inc: New file.
10253
10254 2002-10-18 Adam Fedor <fedor@gnu.org>
10255
10256 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10257 * gdb.base/help.exp: Likewise.
10258
10259 2002-10-17 Kevin Buettner <kevinb@redhat.com>
10260
10261 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10262 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10263
10264 2002-10-02 Jim Blandy <jimb@redhat.com>
10265
10266 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10267
10268 2002-10-01 Andrew Cagney <ac131313@redhat.com>
10269
10270 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10271 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10272 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10273 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10274 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10275 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10276 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10277
10278 2002-09-29 Andrew Cagney <ac131313@redhat.com>
10279
10280 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10281 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10282 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10283 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10284 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10285 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10286 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
10287
10288 2002-09-27 Kevin Buettner <kevinb@redhat.com>
10289
10290 * gdb.base/annota1.exp (info break): Make directory components of
10291 path optional since not all compilers emit this debug information.
10292
10293 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10294 step ends up stepping out of the function instead of stopping on
10295 the epilogue.
10296
10297 2002-09-26 Keith Seitz <keiths@redhat.com>
10298
10299 * lib/insight-support.exp (gdbtk_start): Figure out where
10300 the insight executable is based on where gdb is. Use this
10301 executable to start insight instead of gdb.
10302
10303 2002-09-25 Andrew Cagney <cagney@redhat.com>
10304
10305 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10306
10307 2002-09-24 Andrew Cagney <ac131313@redhat.com>
10308
10309 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10310 test_isolated_complaints.
10311 (test_empty_complaint): New function.
10312 (test_empty_complaints): New function. Check no output when no
10313 complaints.
10314
10315 2002-09-19 Jim Blandy <jimb@redhat.com>
10316
10317 * gdb.base/charset.exp, gdb.base/charset.c: New files.
10318
10319 2002-09-19 Andrew Cagney <ac131313@redhat.com>
10320
10321 * gdb.gdb/complaints.exp: New file.
10322
10323 2002-09-18 Andrew Cagney <ac131313@redhat.com>
10324
10325 * gdb.base/maint.exp: Check `help maint internal-warning'.
10326
10327 2002-09-18 David Carlton <carlton@math.stanford.edu>
10328
10329 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10330 numbers, and replace them by a single breakpoint after the
10331 constructors are all finished.
10332 Add test 4.
10333 * gdb.c++/m-static.cc: Add test 4.
10334 * gdb.c++/m-static.h: New file.
10335 * gdb.c++/m-static1.cc: New file.
10336
10337 * gdb.c++/printmethod.exp: New file.
10338 * gdb.c++/printmethod.cc: New file.
10339
10340 * gdb.c++/pr-574.exp: New file.
10341 * gdb.c++/pr-574.cc: New file.
10342
10343 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10344
10345 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10346 embedded targets which never actually exit.
10347
10348 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10349
10350 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10351 "don't step after run" as unresolved or unsupported, instead of xfail.
10352
10353 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10354
10355 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10356 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10357 Add newline to expected string in "step out of main (status wrapper)"
10358 case.
10359
10360 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10361
10362 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10363 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10364
10365 2002-09-17 Tom Tromey <tromey@redhat.com>
10366
10367 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10368 \000, not \0, in double-quoted string.
10369
10370 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
10371
10372 * gdb.base/commands.exp: Don't expect a "Program exited normally"
10373 string after running the commands execution on breakpoint tests.
10374
10375 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
10376
10377 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10378
10379 2002-09-12 Joel Brobecker <brobecker@gnat.com>
10380
10381 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10382
10383 2002-09-10 Keith Seitz <keiths@redhat.com>
10384
10385 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10386 runto proc.
10387 (mi_run_to_main): Use mi_runto.
10388 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10389
10390 2002-09-10 Keith Seitz <keiths@redhat.com>
10391
10392 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10393 regexp for stopping at main. Could have multiple event notifications.
10394 Don't assume that main was declared with no parameters.
10395 (mi_next): Use mi_step_to.
10396 (mi_step): Use mi_next_to.
10397
10398 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
10399
10400 * gdb.base/default.exp: Fix expected string in `info float' test.
10401
10402 2002-09-09 Ben Elliston <bje@redhat.com>
10403
10404 * config/mips.exp: Update comments.
10405 * config/mips-idt.exp: Likewise.
10406 * config/nind.exp: Likewise.
10407 * config/slite.exp: Likewise.
10408 * config/sparclet.exp: Likewise.
10409 * config/udi.exp: Likewise.
10410 * config/vx.exp: Likewise.
10411 * config/vxworks29k.exp: Likewise.
10412
10413 2002-09-05 Jim Blandy <jimb@redhat.com>
10414
10415 * gdb.threads/killed.exp: Fix test failure message.
10416
10417 2002-09-04 Keith Seitz <keiths@redhat.com>
10418
10419 * lib/mi-support.exp: Update copyright.
10420 (mi_gdb_test): Increase the priority of the expected pattern
10421 so that it matches gdb_test.
10422
10423 2002-09-03 Keith Seitz <keiths@redhat.com>
10424
10425 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10426 Use integer comparison instead of string comparison for testing
10427 whether binary was built.
10428
10429 2002-09-03 Jim Blandy <jimb@redhat.com>
10430
10431 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10432
10433 2002-08-29 Jim Blandy <jimb@redhat.com>
10434
10435 * gdb.threads/pthreads.exp: Move the portable thread compilation
10436 code into a function in lib/gdb.exp, and call that from here.
10437 * lib/gdb.exp (gdb_compile_pthreads): New function.
10438
10439 2002-08-29 Keith Seitz <keiths@redhat.com>
10440
10441 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10442 expect_out so that callers can get at it.
10443
10444 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
10445
10446 * gdb.threads/print-threads.c: New file.
10447 * gdb.threads/print-threads.exp: New file.
10448 * gdb.threads/schedlock.c: New file.
10449 * gdb.threads/schedlock.exp: New file.
10450
10451 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
10452
10453 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10454 not altivec.c.
10455
10456 2002-08-17 Mark Kettenis <kettenis@gnu.org>
10457
10458 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10459 targets. The problem should be fixed now.
10460
10461 2002-08-15 Mark Kettenis <kettenis@gnu.org>
10462
10463 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10464 2002-07-24 change that removes final dots from error messages.
10465
10466 2002-08-13 Tom Tromey <tromey@redhat.com>
10467
10468 * gdb.base/readline.exp: New file.
10469
10470 2002-08-01 Andrew Cagney <ac131313@redhat.com>
10471
10472 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10473 supress message.
10474
10475 2002-08-01 Andrew Cagney <cagney@redhat.com>
10476
10477 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10478 CHILL_FOR_TARGET and CHILL_LIB.
10479 * configure.in (configdirs): Remove gdb.chill.
10480 * configure: Regenerate.
10481 * lib/gdb.exp: Obsolete references to chill.
10482 * gdb.fortran/types.exp: Ditto.
10483 * gdb.fortran/exprs.exp: Ditto.
10484
10485 2002-07-30 Kevin Buettner <kevinb@redhat.com>
10486
10487 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10488 set Irix-specific compile and link flags.
10489
10490 2002-07-29 Kevin Buettner <kevinb@redhat.com>
10491
10492 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10493 source files. The ``-o'' option doesn't work with the ``-E'' option
10494 when using the Irix compiler.
10495
10496 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
10497
10498 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10499 Improve support for reusing an exec file. Copy exec file
10500 to target, and run gdbserver on the target instead of on the host.
10501
10502 2002-07-18 Jim Blandy <jimb@redhat.com>
10503
10504 * gdb.base/ending-run.exp: Don't expect to see the program end in
10505 some orderly fashion when we're running on a real stand-alone
10506 board.
10507
10508 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10509 targets that don't support interrupts.
10510
10511 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10512
10513 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10514 systems.
10515 Move comments in expect statements to inside the actions, so that they
10516 don't get matched against.
10517
10518 2002-07-10 Mark Kettenis <kettenis@gnu.org>
10519
10520 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10521 function when asleep" test.
10522
10523 2002-07-10 Andrew Cagney <ac131313@redhat.com>
10524
10525 * gdb.base/page.exp: Rewrite to handle problems with very long
10526 `info set' output. Update copyright.
10527
10528 2002-06-26 Andrew Cagney <ac131313@redhat.com>
10529
10530 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10531 gdb.threads-hp.
10532 * gdb.hp/configure: Regenerate.
10533 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10534 * gdb.hp/gdb.threads-hp/configure: Delete file.
10535 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10536
10537 2002-06-22 Andrew Cagney <ac131313@redhat.com>
10538
10539 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10540 setlocale, bindtextdomain and textdomain.
10541
10542 2002-06-11 Jim Blandy <jimb@redhat.com>
10543
10544 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10545 preprocessor macro information is present.
10546
10547 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10548 tests.
10549
10550 2002-06-06 Michael Snyder <msnyder@redhat.com>
10551
10552 * gdb.base/overlays.exp: Record addresses of overlay
10553 functions in TCL variables rather than in GDB variables,
10554 to avoid having GDB convert them to pointers (with loss
10555 of information).
10556
10557 * gdb.base/d10v.ld: Merge in several years worth of
10558 default linker script changes.
10559 * gdb.base/long_long.exp: Add check for sizeof (long double).
10560
10561 2002-06-06 Michal Ludvig <mludvig@suse.cz>
10562
10563 * gdb.asm/asm-source.exp: Add x86-64 target.
10564 * gdb.asm/x86_64.inc: New.
10565
10566 2002-05-30 Michael Chastain <mec@shout.net>
10567
10568 From Benjamin Kosnik <bkoz@redhat.com>:
10569 * gdb.c++/m-static.cc: New file.
10570 * gdb.c++/m-static.exp: New file.
10571
10572 2002-05-28 Michael Snyder <msnyder@redhat.com>
10573
10574 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10575 precision.
10576
10577 2002-05-27 Michael Chastain <mec@shout.net>
10578
10579 From Benjamin Kosnik <bkoz@redhat.com>:
10580 * gdb.c++/m-data.cc: New file.
10581 * gdb.c++/m-data.exp: New file.
10582
10583 2002-05-27 Michael Chastain <mec@shout.net>
10584
10585 From Benjamin Kosnik <bkoz@redhat.com>:
10586 * gdb.c++/try_catch.cc: New file.
10587 * gdb.c++/try_catch.exp: New file.
10588
10589 2002-05-27 Michael Chastain <mec@shout.net>
10590
10591 * gdb.c++/local.exp: Accept more nested types in output.
10592
10593 2002-05-26 Michael Chastain <mec@shout.net>
10594
10595 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10596
10597 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10598
10599 * lib/gdb.exp (gdb_wrapper_init): Just because
10600 gdb_wrapper_file exists, this does not mean that the file
10601 should not be rebuilt. That is what gdb_wrapper_initialized
10602 is for.
10603 (default_gdb_init): Reset gdb_wrapper_initialized.
10604
10605 2002-05-23 Michael Snyder <msnyder@redhat.com>
10606
10607 * gdb.base/all-bin.exp: Revise previous patch by just reducing
10608 the precision of the floating point test results.
10609 * gdb.base/call-rt-st.exp: Ditto.
10610
10611 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10612 * gdb.base/call-rt-st.exp: Ditto.
10613
10614 2002-05-19 Michael Chastain <mec@shout.net>
10615
10616 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10617
10618 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
10619
10620 * configure.in (configdirs): Add gdb.arch.
10621 * configure: Regenerate.
10622
10623 2002-05-17 Jim Blandy <jimb@redhat.com>
10624
10625 * gdb.base/completion.exp: Recognize the more detailed error
10626 messages produced by the macro expander's lexical analyzer.
10627
10628 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10629
10630 * gdb.arch/altivec-abi.c: New file.
10631 * gdb.arch/altivec-abi.exp: New file.
10632 * gdb.arch/altivec-regs.c: New file.
10633 * gdb.arch/altivec-regs.exp: New file.
10634
10635 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
10636
10637 * gdb.base/maint.exp (maint print type): Update for new type
10638 structure.
10639
10640 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10641
10642 * gdb.arch: New directory.
10643 * gdb.arch/configure.in: New file.
10644 * gdb.arch/configure: New file.
10645 * gdb.arch/Makefile.in: New file.
10646
10647 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
10648
10649 * gdb.asm/asm-source.exp: Add v850 as supported target.
10650 * gdb.asm/v850.inc: New file.
10651
10652 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
10653
10654 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10655
10656 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
10657
10658 * gdb.base/break.exp: Check 'break "marker2"'.
10659
10660 2002-05-10 Michael Snyder <msnyder@redhat.com>
10661
10662 * gdb.base/long_long.exp: Fix typo.
10663
10664 2002-05-10 Jim Blandy <jimb@redhat.com>
10665
10666 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10667 a bug.
10668
10669 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10670 Recognize more detailed error message produced by the macro
10671 expander's lexical analyzer.
10672 * lib/gdb.exp (test_print_reject): Same.
10673
10674 2002-05-09 Mark Kettenis <kettenis@gnu.org>
10675
10676 * gdb.c++/method.exp: Fix typo.
10677
10678 2002-05-08 Michael Snyder <msnyder@redhat.com>
10679
10680 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10681 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
10682 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
10683 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10684 Add iftarget clause for strongarm.
10685
10686 2002-05-06 Michael Snyder <msnyder@redhat.com>
10687
10688 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10689 (gdb_continue_to_end): Accept output from status wrapper.
10690 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10691 Clean up fail messages to match pass messages.
10692
10693 Enable the "needs_status_wrapper" testsuite feature.
10694 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10695 (gdb_compile): Conditionally call gdb_wrapper_init.
10696 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10697 * gdb.c++/method.exp: Recognize output from status wrapper.
10698
10699 2002-05-06 Ben Elliston <bje@redhat.com>
10700 From Graydon Hoare <graydon@redhat.com>
10701
10702 * config/sid.exp: Include support for "rawsid" protocol.
10703
10704 2002-05-03 Jim Blandy <jimb@redhat.com>
10705
10706 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10707 * gdb.c++/hang3.C: New file.
10708
10709 2002-05-04 Andrew Cagney <ac131313@redhat.com>
10710
10711 * gdb.base/default.exp: Remove obsolete code.
10712 * gdb.c++/misc.exp: Ditto. Update copyright.
10713 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10714 * gdb.base/whatis.exp: Ditto. Update copyright.
10715 * gdb.base/scope.exp: Ditto. Update copyright.
10716 * gdb.base/ptype.exp: Ditto. Update copyright.
10717 * gdb.base/printcmds.exp: Ditto. Update copyright.
10718 * gdb.base/opaque.exp: Ditto. Update copyright.
10719 * gdb.base/list.exp: Ditto.
10720 * gdb.base/funcargs.exp: Ditto. Update copyright.
10721 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10722 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10723 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10724 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10725 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10726 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10727
10728 2002-05-02 Michael Snyder <msnyder@redhat.com>
10729
10730 * gdb.base/watchpoint.exp: Add xscale target.
10731 * gdb.base/long_long.exp: Add xscale target.
10732 * gdb.base/default.exp: Add xscale target.
10733
10734 2002-05-01 Jim Blandy <jimb@redhat.com>
10735
10736 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10737 gdb.c++/hang.exp: New test.
10738
10739 2002-05-01 Fred Fish <fnf@redhat.com>
10740
10741 * gdb.base/completion.exp: Handle completions of "./Make" for
10742 more than one completion possibility, as is the case when we
10743 build and test in the source tree.
10744
10745 2002-04-29 Anthony Green <green@redhat.com>
10746
10747 * gdb.java/jmisc1.exp: New file.
10748 * gdb.java/jmisc2.exp: New file.
10749
10750 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
10751
10752 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10753
10754 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
10755
10756 * gdb.base/help.exp: Change 'help status' to allow for target
10757 dependent output differences.
10758
10759 2002-04-22 Michael Chastain <mec@shout.net>
10760
10761 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10762
10763 2002-04-22 Michael Chastain <mec@shout.net>
10764
10765 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10766
10767 2002-04-17 David S. Miller <davem@redhat.com>
10768
10769 * gdb.asm/sparc64.inc: New file.
10770 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10771
10772 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
10773
10774 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10775 instruction file directly into the build tree. Clean up at end of
10776 test.
10777
10778 2002-04-18 David S. Miller <davem@redhat.com>
10779
10780 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10781 handle 64-bit platforms correctly.
10782 * gdb.base/maint.exp: Likewise.
10783
10784 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10785
10786 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10787 ``-fpic'' when compiling files comprising a shared library, but
10788 it does need additional linker flags in order to find shared
10789 libraries at run time.
10790
10791 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10792
10793 * gdb.base/cvexpr.c (use): New function.
10794 (main): Invoke use() on all global variables to prevent
10795 some linkers from deleting these otherwise unused symbols.
10796
10797 2002-04-17 Michael Chastain <mec@shout.net>
10798 From David S. Miller <davem@redhat.com>
10799
10800 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10801 handle 64-bit platforms correctly.
10802
10803 2002-04-12 Michael Snyder <msnyder@redhat.com>
10804 From Jim Blandy <jimb@redhat.com>
10805 * gdb.base/foo.c (foox): Remove section attribute; the linker
10806 script can handle this instead.
10807 * gdb.base/bar.c (barx): Same.
10808 * gdb.base/baz.c (bazx): Same.
10809 * gdb.base/grbx.c (grbxx): Same.
10810
10811 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10812 manager doesn't automatically unmap overlays unnecessarily.
10813
10814 2002-04-10 Martin M. Hunt <hunt@redhat.com>
10815
10816 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10817 stepping out of main.
10818
10819 2002-04-09 Michael Chastain <mec@shout.net>
10820
10821 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10822 scope so that the nested scope tests will make sense.
10823 * gdb.c++/local.exp: Write patterns that actually work with gcc
10824 (the HP patterns "were never known to work with gcc").
10825 Keep the old aCC patterns too.
10826
10827 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
10828
10829 * gdb.base/attach.exp: Correct target board test.
10830
10831 2002-04-08 Michael Chastain <mec@shout.net>
10832
10833 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10834 in a const method. Add some xfail and fail cases for configurations
10835 that do not emit the "const ...".
10836
10837 2002-04-07 Michael Chastain <mec@shout.net>
10838
10839 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10840 Accept "A * const" and "const A * const" as type of "this".
10841 Fix spelling of getFunky throughout. Make messages uniform.
10842
10843 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10844
10845 Work around for PR gdb/285:
10846 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10847
10848 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
10849
10850 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10851 instructions file at run time instead of configure time.
10852 Sometimes we run the test in a directory that is not the one we
10853 configured in.
10854 * gdb.asm/configure.in: Delete creation of symlink.
10855 * gdb.asm/configure: Regenerate.
10856
10857 2002-04-05 J. Brobecker <brobecker@gnat.com>
10858
10859 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10860 xfullpath () function.
10861
10862 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10863
10864 * gdb.asm/Makefile.in: Correct dependencies.
10865
10866 * gdb.asm/powerpc.inc: New file.
10867 * gdb.asm/asm-source.exp: Add PowerPC.
10868 * gdb.asm/configure.in: Likewise.
10869 * gdb.asm/configure: Regenerated.
10870
10871 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
10872
10873 * gdb.base/relocate.exp: New file.
10874 * gdb.base/relocate.c: New file.
10875
10876 2002-04-04 Fred Fish <fnf@redhat.com>
10877
10878 * gdb.base/step-test.exp: Update comment regarding stopping in
10879 memcpy/bcopy calls inserted as part of the compiler runtime.
10880
10881 2002-04-04 Michael Snyder <msnyder@redhat.com>
10882
10883 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10884
10885 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
10886
10887 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10888 (gdb_expect): Remove $notransfer hack.
10889
10890 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
10891
10892 * gdb.c++/classes.exp ("calling method for small class"): Match
10893 updated register output.
10894
10895 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10896
10897 Fix PR gdb/452
10898 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10899 when finished. Make gdb_file_cmd send "exec-file" when
10900 appropriate.
10901
10902 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
10903
10904 * gdb.base/attach.exp: Remove extra setup_xfail.
10905
10906 2002-03-26 Michael Snyder <msnyder@redhat.com>
10907
10908 * gdb.base/default.exp: Add tests for dump, append, and restore.
10909 * gdb.base/help.exp: Add tests for dump, append, and restore.
10910 * gdb.base/dump.exp: New file, test dump, append and restore.
10911 * gdb.base/dump.c: New file.
10912
10913 2002-03-27 Michael Snyder <msnyder@redhat.com>
10914
10915 * gdb.base/help.exp: Modify expect strings to reflect
10916 clean-ups in help messages.
10917
10918 2002-03-26 Fred Fish <fnf@redhat.com>
10919
10920 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10921 have debugging info for those functions and the compiler uses them
10922 internally to copy structs around.
10923
10924 2002-03-26 Fred Fish <fnf@redhat.com>
10925
10926 * gdb.base/list.exp: Revert the change made yesterday and add note
10927 about why we don't list the default lines for remote targets.
10928
10929 2002-03-25 Michael Snyder <msnyder@redhat.com>
10930
10931 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10932
10933 2002-03-25 Fred Fish <fnf@redhat.com>
10934
10935 * gdb.base/list.exp: This test works on remote targets so remove
10936 the short circuit for remote targets. Update copyright.
10937
10938 2002-03-25 Fred Fish <fnf@redhat.com>
10939
10940 * gdb.base/attach.exp: Fix logic error that was suppressing this
10941 test for all non hppa*-*-hpux* targets, instead of the hp target.
10942 Move comments closer to the suppression point. Also now need to
10943 check that we are running natively.
10944
10945 2002-03-22 Michael Snyder <msnyder@redhat.com>
10946
10947 * gdb.base/default.exp: Add test for gcore. Update copyright.
10948 * gdb.base/help.exp: Add test for gcore. Update copyright.
10949
10950 2002-03-06 Fred Fish <fnf@redhat.com>
10951
10952 * gdb.base/funcargs.c: Remove extraneous ';' character.
10953 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10954
10955 2002-03-04 Michael Chastain <mec@shout.net>
10956
10957 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10958 accommodate gcc v3 function signature.
10959 * gdb.mi/mi0-var-cmd-exp: Ditto.
10960
10961 2002-02-24 Andrew Cagney <ac131313@redhat.com>
10962
10963 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10964 ``GNU/Linux'' or ``Linux kernel''
10965 * testsuite/gdb.threads/pthreads.c: Ditto.
10966
10967 2002-02-24 Michael Chastain <mec@shout.net>
10968
10969 * gdb.threads/pthreads.c (thread1): Add a return statement.
10970 (thread2): Likewise.
10971 (foo): Likewise.
10972
10973 2002-02-23 Michael Chastain <mec@shout.net>
10974
10975 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10976 to placate gcc.
10977
10978 2002-02-23 Michael Chastain <mec@shout.net>
10979
10980 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10981 test "ptype bint". The test passes on all my stabs configurations.
10982
10983 2002-02-21 Jim Blandy <jimb@redhat.com>
10984
10985 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10986 filename at a time, and watch for the ones we want to see.
10987
10988 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10989 types of pointers to prototyped functions.
10990
10991 2002-02-20 Andrew Cagney <ac131313@redhat.com>
10992
10993 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10994 signed, unsigned and straight char.
10995 (padding_char, padding_short, padding_int, padding_long,
10996 padding_long_long, padding_float, padding_double,
10997 padding_long_double): New global variables.
10998 (fill, fill_structs): New functions.
10999
11000 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11001 for correctly sized writes. Update copyright.
11002 (get_valueof): New procedure.
11003 (get_sizeof): Call get_valueof.
11004 (check_valueof): New procedure.
11005 (check_padding): New procedure.
11006
11007 2002-02-20 Michael Chastain <mec@shout.net>
11008
11009 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11010 to setup_xfail. Document some of the remaining calls.
11011
11012 2002-02-18 Michael Chastain <mec@shout.net>
11013
11014 * gdb.c++/userdef.exp: Update copyright year.
11015
11016 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
11017
11018 * gdb.c++/userdef.exp: Test overloaded operators properly.
11019 Remove xfails.
11020
11021 2002-02-14 Michael Snyder <msnyder@redhat.com>
11022
11023 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11024
11025 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
11026
11027 * gdb.base/a2-run.exp: Check for a remote target properly.
11028 * gdb.base/annota1.exp: Likewise.
11029 * gdb.base/list.exp: Likewise.
11030 * gdb.base/reread.exp: Likewise.
11031 * gdb.base/scope.exp: Likewise.
11032 * gdb.base/shlib-call.exp: Likewise.
11033 * gdb.base/term.exp: Likewise.
11034 * gdb.c++/annota2.exp: Likewise.
11035
11036 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
11037
11038 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11039
11040 2002-02-10 Michael Chastain <mec@shout.net>
11041
11042 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11043 (call_after_alloca): Ditto.
11044
11045 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
11046
11047 * gdb.base/ending-run.exp: Guard "cont" test with
11048 gdb_skip_stdio_test.
11049
11050 2002-02-06 Jim Blandy <jimb@redhat.com>
11051
11052 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11053 from here...
11054 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11055 To here. Disable this test on non-HP platforms. Add big comment.
11056
11057 2002-02-04 Michael Snyder <msnyder@redhat.com>
11058
11059 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11060 other than d10v and m32r.
11061
11062 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
11063
11064 * gdb.base/default.exp: Rewrite test patterns to reduce time
11065 taken to match them.
11066
11067 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11068
11069 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11070 Allow a start function above main.
11071 * gdb.threads/linux-dp.exp: Fix copyright date.
11072
11073 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11074
11075 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11076 (check_philosopher_stack): Check for manager thread before checking
11077 for a just-starting thread.
11078
11079 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11080
11081 From Neil Booth <neil@daikokuya.demon.co.uk>:
11082 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11083 warnings.
11084
11085 2002-01-21 Fred Fish <fnf@redhat.com>
11086
11087 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11088 not caller.
11089
11090 2002-01-21 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.base/reread.exp: Check that GDB properly re-reads the
11093 executable file when it changes while no inferior is running.
11094
11095 2002-01-21 Fred Fish <fnf@redhat.com>
11096
11097 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11098 optionally accept the "shlib events" variation.
11099
11100 2002-01-21 Jim Blandy <jimb@redhat.com>
11101
11102 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11103 call `fflush' after every `printf', so that the output is produced
11104 at predictable points, regardless of whatever buffering does (or
11105 doesn't) take place.
11106 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11107 at different points.
11108
11109 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11110
11111 * gdb.c++/inherit.exp: Update copyright years.
11112 * gdb.c++/method.exp: Likewise.
11113
11114 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11115
11116 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11117 artificial methods/arguments.
11118 * gdb.c++/derivation.exp: Likewise.
11119 * gdb.c++/inherit.exp: Likewise.
11120 * gdb.c++/method.exp: Likewise.
11121 * gdb.c++/virtfunc.exp: Likewise.
11122
11123 2002-01-18 Andrew Cagney <ac131313@redhat.com>
11124
11125 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11126 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11127 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11128 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11129 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11130 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11131
11132 2002-01-17 Jim Blandy <jimb@redhat.com>
11133
11134 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11135 anchoring the pattern matching the entry point symbol's name.
11136
11137 2002-01-17 Andrew Cagney <ac131313@redhat.com>
11138
11139 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11140 continue/quit query. Update copyright.
11141
11142 2002-01-14 Michael Snyder <msnyder@redhat.com>
11143
11144 * gdb.base/gcore.exp: Remove extra debugging output.
11145
11146 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11147
11148 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11149 for slightly dubious v2 mangled string.
11150
11151 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11152
11153 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11154
11155 2002-01-10 Jason Merrill <jason@redhat.com>
11156
11157 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
11158
11159 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11160 constructors.
11161 * gdb.c++/derivation.exp: Likewise.
11162 * gdb.c++/templates.exp: Likewise.
11163 * gdb.c++/virtfunc.exp: Likewise.
11164
11165 2002-01-10 Michael Snyder <msnyder@redhat.com>
11166
11167 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
11168
11169 2002-01-08 Michael Snyder <msnyder@redhat.com>
11170
11171 * gdb.base/gcore.exp: New test for generate-core-file command.
11172 * gdb.base/gcore.c: Testcase for above.
11173 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11174
11175 2002-01-08 Jason Merrill <jason@redhat.com>
11176
11177 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11178
11179 2002-01-07 Fred Fish <fnf@redhat.com>
11180
11181 * gdb.c++/overload.exp: Remove unconditional xfails for:
11182 print foo_instance1.overloadargs(1)
11183 print foo_instance1.overloadargs(1, 2)
11184 print foo_instance1.overloadargs(1, 2, 3)
11185 print foo_instance1.overloadargs(1, 2, 3, 4)
11186 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11187 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11188 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11189 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11190 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11191 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11192 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11193 print foo_instance1.overload1arg()
11194 print foo_instance1.overload1arg((char)arg2)
11195 print foo_instance1.overload1arg((signed char)arg3)
11196 print foo_instance1.overload1arg((unsigned char)arg4)
11197 print foo_instance1.overload1arg((int)arg7)
11198 print foo_instance1.overload1arg((unsigned int)arg8)
11199 print foo_instance1.overload1arg((float)arg11)
11200 print foo_instance1.overload1arg((double)arg12)
11201
11202 2002-01-07 Michael Snyder <msnyder@redhat.com>
11203
11204 * gdb.base/huge.exp: New test. Print a very large target data object.
11205 (skip_huge_test): New test variable. Define if you want to skip this
11206 test. The test reads an 8 megabyte data object from the target, so it
11207 might be very time consuming on remote targets with a slow connection.
11208 * gdb.base/huge.c: New file. Test case for above.
11209
11210 2002-01-07 Fred Fish <fnf@redhat.com>
11211
11212 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11213 g_instance.bfoo, and g_instance.cfoo.
11214
11215 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11216
11217 * gdb.base/break.c (multi_line_if_conditional): New function.
11218 (multi_ilne_while_conditional): Likewise.
11219 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11220 IF or WHILE condition puts the breakpoint at the start of
11221 the condition.
11222
11223 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11224 hppa*-*-hpux* expected failure.
11225 * gdb.base/structs.exp (do_function_calls): Similarly.
11226
11227 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11228 watchpoints.
11229
11230 2002-01-06 Andrew Cagney <ac131313@redhat.com>
11231
11232 Fix PR gdb/66.
11233 * gdb.base/structs.exp: Replace skip for a29k with skip for
11234 gdb,cannot_call_functions.
11235 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11236 * gdb.base/callfuncs.exp: Ditto.
11237 * gdb.base/call-rt-st.exp: Ditto.
11238 * gdb.base/call-strs.exp: Ditto.
11239 * gdb.base/callfwmall.exp: Ditto.
11240 * gdb.base/scope.exp: Obsolete xfail a29k.
11241 * gdb.c++/misc.exp: Ditto.
11242 * gdb.c++/cplusfuncs.exp: Ditto.
11243 * gdb.base/ptype.exp: Ditto.
11244 * gdb.base/printcmds.exp: Ditto.
11245 * gdb.base/opaque.exp: Ditto.
11246 * gdb.base/list.exp: Ditto.
11247 * gdb.base/funcargs.exp: Ditto.
11248 * gdb.base/default.exp: Ditto.
11249
11250 2002-01-04 Michael Snyder <msnyder@redhat.com>
11251
11252 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
11253 * gdb.base/maint.exp: Add tests for maint info sections options.
11254
11255 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11256
11257 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11258
11259 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
11260
11261 * gdb.asm/arm.inc: New file.
11262 * gdb.asm/asm-source.exp: Add arm targets.
11263 * gdb.asm/configure.in: Ditto.
11264 * gdb.asm/configure: Recreated from configure.in.
11265
11266 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11267
11268 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11269 with HP's compiler.
11270 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11271 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11272 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11273 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11274
11275 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11276 either HP's compilers or GCC.
11277
11278 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11279 a SIGBUS or SIGSEGV.
11280
11281 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11282
11283 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11284 can be compiled with either HP's compiler or GCC.
11285
11286 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11287 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11288 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11289
11290 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11291 to match current gdb output. Update due to using auto-solib-limit
11292 for limiting instead of overloading auto-solib-add.
11293 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11294 test program.
11295
11296 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
11297 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11298 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11299 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11300 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11301 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11302 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11303 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11304 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11305 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11306 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11307 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11308 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
11309
11310 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11311 a SIGTRAP to the inferior.
11312
11313 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
11314
11315 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11316 Substitute call to target_link by call to gdb_compile.
11317
11318 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11319
11320 * gdb.base/break.exp: Fix HP specific search string when testing
11321 backtracing in a called function.
11322
11323 * gdb.base/constvars.exp: Only set lang to C++ if we're
11324 compiling the test with HP's compilers.
11325 * gdb.base/volatile.exp: Similarly.
11326
11327 2001-12-19 Jim Blandy <jimb@redhat.com>
11328
11329 * gdb.base/printcmds.exp: Expect the null character to be printed
11330 as '\0', and the '\013' to be printed as '\v'.
11331 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11332 * gdb.base/setvar.exp: Same.
11333
11334 2001-12-17 Jim Blandy <jimb@redhat.com>
11335
11336 * gdb.base/completion.exp: Rather than completing very long
11337 filenames, which can make the readline library produce output we
11338 don't recognize, cd to the directory first, and then complete
11339 using nice, short relative paths.
11340
11341 * gdb.base/completion.exp: On some systems, there is, in fact, a
11342 variable named `b' in scope, since GDB treats all static
11343 variables as being in scope. So use `no_var_named_this'
11344 instead of `b'.
11345
11346 * gdb.base/corefile.exp: Recognize the message saying that GDB
11347 can't find the core file's registers as a failure.
11348
11349 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11350
11351 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11352 test expect string more specific.
11353
11354 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
11355
11356 * gdb.asm/asm-source.exp: Add support for xstormy16.
11357 * gdb.asm/configure.in: Ditto.
11358 * gdb.asm/configure: Rebuild.
11359 * gdb.asm/xstormy16.inc: New file.
11360
11361 2001-12-10 Fred Fish <fnf@redhat.com>
11362
11363 * gdb.base/maint.exp: Update to match changes in type dumping code.
11364
11365 2001-12-10 Jim Blandy <jimb@redhat.com>
11366
11367 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11368 matching the entry point symbol's name at the beginning of the
11369 line.
11370
11371 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11372
11373 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11374 gdb.c++/inherit.exp, gdb.c++/method.exp,
11375 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11376 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11377 and class layout support.
11378
11379 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11380
11381 * gdb.c++/classes.exp: Add test for static member function.
11382 * gdb.c++/misc.cc: Add class with static member function.
11383
11384 2001-12-07 Jim Blandy <jimb@redhat.com>
11385
11386 If GDB says it can't find the struct the function returned, report
11387 those tests as `unsupported'.
11388 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11389 Rewrite subsequent tests to use it.
11390
11391 If GDB says it can't find the struct the function returned, report
11392 those tests as `unsupported'.
11393 * gdb.base/structs.exp (call_struct_func): New function.
11394 (do_function_calls): Use call_struct_func to call the functions
11395 returning structs.
11396
11397 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11398 whether functions are prototyped or not, so we can't possibly pass
11399 arguments to t_float_values2 properly.
11400
11401 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11402 value of `timeout' for targets other than the mips*tx39-*.
11403
11404 2001-12-06 Michael Snyder <msnyder@redhat.com>
11405
11406 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
11407 and detect whether the start symbol has a leading underscore.
11408
11409 2001-12-04 Jim Blandy <jimb@redhat.com>
11410
11411 * gdb.base/completion.exp: Clarify indentation.
11412
11413 2001-12-03 Jim Blandy <jimb@redhat.com>
11414
11415 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11416 variables on the S/390, not `.word'.
11417
11418 2001-11-30 Jim Blandy <jimb@redhat.com>
11419
11420 Add assembly-source tests for s390-ibm-linux.
11421 * gdb.asm/s390.inc: New file.
11422 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11423 the S/390 architecture.
11424 * gdb.asm/configure: Regenerated.
11425
11426 2001-11-30 Michael Snyder <msnyder@redhat.com>
11427
11428 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11429 next, info source, info sources, info line, global and static
11430 variables, and static functions.
11431 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11432 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11433 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11434 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11435 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11436 (gdbasm_leave): Restore frame pointer.
11437 (gdbasm_startup): Copy stack set-up from crt0.S.
11438
11439 2001-11-26 Fernando Nasser <fnasser@redhat.com>
11440
11441 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11442 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11443 to a local (non-static) variable. Copy tstruct.a to a static buffer
11444 and return a pointer to that buffer.
11445 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11446
11447 2001-11-24 Mark Kettenis <kettenis@gnu.org>
11448
11449 * gdb.asm/configure.in: Fix recognition of ix86 target.
11450 * gdb.asm/configure: Regenerate.
11451
11452 2001-11-21 Michael Snyder <msnyder@redhat.com>
11453
11454 * gdb.asm/sparc.inc: New file.
11455 * gdb.asm/asm-source.exp: Recognize sparc target.
11456 * gdb.asm/configure.in: Recognize sparc target.
11457 * gdb.asm/configure: Regenerate.
11458
11459 2001-11-21 Michael Snyder <msnyder@redhat.com>
11460
11461 * gdb.asm/m32r.inc: New file.
11462 * gdb.asm/asm-source.exp: Recognize m32r target.
11463 * gdb.asm/configure.in: Recognize m32r target.
11464 * gdb.asm/configure: Regenerate.
11465
11466 2001-11-20 Michael Snyder <msnyder@redhat.com>
11467
11468 * gdb.asm/i386.inc: New file.
11469 * gdb.asm/asm-source.exp: Recognize ix86 target.
11470 * gdb.asm/configure.in: Recognize ix86 target.
11471 * gdb.asm/configure: Regenerate.
11472
11473 * gdb.c++/namespace.exp: Fix quotes in output messages.
11474
11475 2001-11-14 Michael Snyder <msnyder@redhat.com>
11476
11477 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
11478 qualifier in a type cast expression, to designate an address
11479 in the instruction space (Harvard architecture).
11480
11481 2001-11-13 Michael Snyder <msnyder@redhat.com>
11482
11483 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11484 Tests for expressions using 'const' and 'volatile'.
11485
11486 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
11487
11488 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11489
11490 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
11491
11492 * lib/mi-support.exp (mi_run_to_helper): Move comments
11493 outside of gdb_expect.
11494
11495 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
11496
11497 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11498 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11499 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11500 mi0_run_to): New functions.
11501 * gdb.mi/mi-simplerun.exp: Use them.
11502 * gdb.mi/mi0-simplerun.exp: Likewise.
11503 * gdb.mi/mi-var-cmd.exp: Likewise.
11504 * gdb.mi/mi0-var-cmd.exp: Likewise.
11505
11506 2001-11-10 Andrew Cagney <ac131313@redhat.com>
11507
11508 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11509 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11510
11511 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11512
11513 * gdb.base/restore.exp: Include $expected value in restored test
11514 message.
11515
11516 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11517
11518 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11519 implemented.
11520
11521 2001-11-08 Michael Snyder <msnyder@redhat.com>
11522
11523 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11524 Add pass/fail message for stop at breakpoint in call dummy function.
11525
11526 2001-11-07 Michael Snyder <msnyder@redhat.com>
11527
11528 * gdb.c++/templates.exp (test_template_breakpoints):
11529 If we get an overload menu, but it does not match what
11530 we expect, we still need to issue the "cancel" command.
11531 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11532 making the whitespace optional. Argument for "new" may be
11533 "unsigned" as well as "unsigned int/long".
11534 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
11535 making the whitespace optional. Also replace "(void) with
11536 "((void|)), making the keyword "void" optional.
11537 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
11538 making the whitespace optional. Also replace "(void) with
11539 "((void|)), making the keyword "void" optional.
11540 * gdb.base/callfuncs.c (t_float_values): This function must
11541 _not_ be prototyped, and the following function (t_float_values2)
11542 must be prototyped (if the compiler supports it), so that GDB
11543 can be tested against both cases. Usually one case involves
11544 promotion of float to double, while the other does not.
11545 * gdb.base/callfwmall.c: Ditto.
11546 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11547 includes a stack frame for "start".
11548
11549 2001-11-05 Jim Blandy <jimb@redhat.com>
11550
11551 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11552 pointers are 32 bits long, and that offsets of relocs are always
11553 stored in the data (REL-style), and not in the reloc entry itself
11554 (RELA-style).
11555 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11556 stabs.
11557
11558 2001-11-01 Michael Snyder <msnyder@redhat.com>
11559
11560 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11561 and regular expression operators by using quoting.
11562
11563 2001-10-31 Michael Snyder <msnyder@redhat.com>
11564
11565 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11566 depending on what the symbol table contains.
11567 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11568 the output of the ptype command. Similarly, accept both "const &"
11569 and "const&".
11570
11571 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
11572
11573 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11574 symbol `STORAGE' to allow to choose the storage class of
11575 the local datastructures.
11576 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11577 compiler directive.
11578
11579 2001-10-30 Michael Snyder <msnyder@redhat.com>
11580
11581 * gdb.base/jump.exp: Allow it to run for all targets.
11582
11583 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11584
11585 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11586 with new double_array size.
11587 (main): Change storage class of all local variables to static.
11588 Reduce size of double_array to 9.
11589 * gdb.base/call-ar-st.exp: Increase timeout value.
11590 Change expected output for double array to match new size in
11591 call-ar-st.c.
11592
11593 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11594
11595 * gdb.base/ending-run.exp: Create identical output when passing
11596 `step to end of run' case. Add regular expression branch satisfying
11597 Stormy16 target.
11598
11599 2001-10-28 Mark Kettenis <kettenis@gnu.org>
11600
11601 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11602 that we catch the expected failure under Linux/x86.
11603
11604 2001-10-29 Orjan Friberg <orjanf@axis.com>
11605
11606 * gdb.base/setvar.exp: Escape curly braces.
11607 * gdb.stabs/weird.exp: Ditto.
11608
11609 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
11610
11611 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11612 * gdm.mi/mi0-hack-cli.exp: Likewise.
11613
11614 2001-10-25 Andrew Cagney <ac131313@redhat.com>
11615
11616 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11617 messages.
11618
11619 2001-10-21 Andrew Cagney <ac131313@redhat.com>
11620
11621 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11622 checking MI enabled.
11623
11624 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
11625
11626 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11627
11628 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
11629
11630 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11631 if gdb child process crashes, just signal an error.
11632
11633 2001-10-02 Jim Blandy <jimb@redhat.com>
11634
11635 * lib/gdb.exp (test_xfail_format): Simplify.
11636
11637 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11638 front of the variable name `format'. Simplify `if'.
11639
11640 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11641
11642 * gdb.threads/pthreads.exp: Wait for output and delay
11643 before sending ^C.
11644
11645 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11646
11647 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11648 some incorrect output instead of timing out.
11649 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11650
11651 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
11652
11653 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11654 check to allow additional `int'.
11655
11656 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
11657
11658 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11659 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11660
11661 2001-09-27 Michael Snyder <msnyder@redhat.com>
11662
11663 * lib/gdb.exp (test_debug_format): New proc.
11664 (setup_xfail_format): Use new proc test_debug_format.
11665 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11666 proc; use new service proc test_debug_format.
11667 Replace all other "gcc_compiled" tests with this test.
11668 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11669 proc; use new service proc test_debug_format.
11670 Replace all other "gcc_compiled" tests with this test.
11671
11672 2001-09-27 Michael Snyder <msnyder@redhat.com>
11673
11674 * gdb.base/cvexpr.exp: New file.
11675 * gdb.base/cvexpr.c: New file
11676 Test for expressions using const and volatile keywords.
11677
11678 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
11679
11680 * gdb.base/constvars.exp: Check for different orders of keywords
11681 and additional "int" strings in output.
11682
11683 2001-09-22 Andrew Cagney <ac131313@redhat.com>
11684
11685 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11686 responses from "help maint".
11687
11688 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
11689
11690 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11691 to localhost:NNN instead of :NNN, in case Xvfb is listening
11692 only on TCP.
11693
11694 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
11695
11696 * gdb.base/recurse.exp: When checking leaving the watchpoint
11697 scope, recognize when gdb is in function's epilogue and pass.
11698
11699 2001-09-18 Keith Seitz <keiths@redhat.com>
11700
11701 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11702 support for running tests against sid targets.
11703 (gdbtk_done): Ditto.
11704
11705 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
11706
11707 * gdb.base/ending-run.c (main): Set stdout buffersize
11708 to the same reasonable value for any target.
11709 * gdb.base/ending-run.exp: Add a regular expression
11710 to make testsuite happy on Sanyo Stormy16 target.
11711
11712 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
11713
11714 * gdb.base/display.c (do_loops): Add float variable `f'.
11715 Increment f in loop.
11716 * gdb.base/display.exp: Increment timeout by 60 seconds.
11717 Change float display test to use variable `f'.
11718
11719 2001-09-17 Jim Blandy <jimb@redhat.com>
11720
11721 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11722 overflowing the limited breakpoint tables on some ROM monitors
11723 (like the ROM68K).
11724
11725 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
11726
11727 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11728 the "-ac" (disable access control) flag.
11729
11730 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
11731
11732 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11733 ints.
11734
11735 2001-08-30 Keith Seitz <keiths@redhat.com>
11736
11737 * lib/gdb.exp: Move all insight-related functionality into
11738 separate file.
11739 * lib/insight-support.exp: New file.
11740
11741 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
11742
11743 * config/sid.exp (sid_start): Never set sid verbosity; disable
11744 expect_background {} that consumed its stdout; tolerate </dev/null.
11745 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11746
11747 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11748
11749 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11750 CLI jump command to start it.
11751 (mi_run_to_main): Fail immediatly when unexpected output.
11752
11753 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11754
11755 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11756 beginning of function. Fix PR gdb/191.
11757
11758 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
11759
11760 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11761 what to force sid endianness to.
11762
11763 2001-08-15 Keith Seitz <keiths@redhat.com>
11764
11765 * lib/gdb.exp (gdbtk_start): Don't set environment
11766 variables for TCL_LIBRARY and friends. Insight will
11767 now figure these out for itself.
11768
11769 2001-08-02 Michael Snyder <msnyder@redhat.com>
11770
11771 * gdb.base/completion.exp: Remove the symbol "a64l" from
11772 the expect string; this is target-specific, and not related
11773 to what is being tested.
11774
11775 2001-08-02 Dave Brolley <brolley@redhat.com>
11776
11777 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11778
11779 2001-07-25 Michael Snyder <msnyder@redhat.com>
11780
11781 * gdb.base/consecutive.exp: New file. Test stepping over
11782 breakpoints on consecutive instructions.
11783 * gdb.base/consecutive.c: New file.
11784
11785 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11786 curly braces in regular expressions.
11787
11788 2001-07-25 Michael Snyder <msnyder@redhat.com>
11789
11790 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11791 legitimate output from stepping out of main.
11792
11793 2001-07-22 Keith Seitz <keiths@redhat.com>
11794
11795 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11796 the empty string, do not run the tests.
11797
11798 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11799
11800 * gdb.base/long_long.exp: Detect size of pointer. Take into
11801 account 2-byte pointers when testing for p/a results.
11802
11803 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11804
11805 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
11806 and defined to 1K for m68hc11.
11807 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11808 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11809 (sizeof_random_data): New variable to tell the size of the data table;
11810 don't test past this size; always run to main.
11811
11812 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11813
11814 * gdb.base/return2.exp: return of long long and double fails for
11815 68HC11; don't execute these tests on that platform.
11816 * gdb.base/return.exp: Return of a double fails for 68hc11.
11817
11818 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11819
11820 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11821 tests that print a float.
11822 * call-rt-st.exp: Likewise.
11823
11824 2001-07-12 Mark Kettenis <kettenis@gnu.org>
11825
11826 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11827 running this test on Linux.
11828
11829 2001-06-24 Michael Chastain <chastain@redhat.com>
11830
11831 * gdb.base/arithmet.exp: Remove some tests to make all test names
11832 unique.
11833
11834 2001-07-03 Michael Snyder <msnyder@redhat.com>
11835
11836 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11837 the output of the ptype command.
11838
11839 2001-07-02 Michael Snyder <msnyder@redhat.com>
11840
11841 * gdb.base/completion.exp: Don't assume that break.c is the only
11842 source file that may contain functions named "marker".
11843 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11844
11845 2001-06-28 Andrew Cagney <ac131313@redhat.com>
11846
11847 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11848 of files to delete.
11849
11850 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11851 * gdb.disasm/h8300s.exp: New file.
11852 gdb.disasm/h8300s.s: Likewise.
11853
11854 2001-06-27 Andrew Cagney <ac131313@redhat.com>
11855
11856 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11857 empty breakpoint tables.
11858
11859 2001-06-25 Andrew Cagney <ac131313@redhat.com>
11860
11861 * lib/mi-support.exp: Update args=... part of stop-reason
11862 patterns. Accept either a list or a tuple.
11863
11864 2001-06-23 Andrew Cagney <ac131313@redhat.com>
11865
11866 * lib/mi-support.exp: Remove local emacs variable defining
11867 change-log-default-name.
11868
11869 2001-06-22 Michael Chastain <chastain@redhat.com>
11870
11871 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11872 This is operationally compatible with the previous version.
11873
11874 2001-06-13 Jim Blandy <jimb@redhat.com>
11875
11876 * lib/gdb.exp (gdb_test): Doc fix.
11877
11878 2001-06-10 Michael Chastain <chastain@redhat.com>
11879
11880 * gdb.base/exprs.exp: Remove a duplicate test.
11881
11882 2001-06-06 Jim Blandy <jimb@redhat.com>
11883
11884 * gdb.base/return2.exp (main): Use values to test float and double
11885 returns that are not NaN's, to avoid being confused by IEEE
11886 comparison rules.
11887
11888 2001-06-04 Michael Snyder <msnyder@redhat.com>
11889
11890 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
11891 non-zero if control_c fails. Terminate the test on failure,
11892 rather than wait for 12 more tests to time out.
11893
11894 2001-06-06 Jim Blandy <jimb@redhat.com>
11895
11896 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
11897 Don't forget to match the GDB prompt.
11898
11899 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11900
11901 2001-06-04 Jim Blandy <jimb@redhat.com>
11902
11903 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11904 command.
11905
11906 2001-05-31 Kevin Buettner <kevinb@redhat.com>
11907
11908 * gdb.base/annota1.exp (info break): Match four or more spaces
11909 after "Address".
11910
11911 2001-05-31 Michael Chastain <chastain@redhat.com>
11912
11913 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11914 (dm_type_int_star): Likewise.
11915 (dm_type_long_star): Likewise.
11916 (dm_type_void_star): Likewise.
11917
11918 2001-05-29 Kevin Buettner <kevinb@redhat.com>
11919
11920 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11921 to a known value in order to get consistent results regardless
11922 of the setting of INPUTRC or the presence or contents of .inputrc.
11923
11924 2001-05-24 Michael Snyder <msnyder@redhat.com>
11925
11926 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11927 Don't require that the main thread and the manager thread are the
11928 first in the list.
11929
11930 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11931 debugging. If test fails, issue an "unsupported" not a "fail".
11932
11933 2001-05-24 Jim Blandy <jimb@redhat.com>
11934
11935 Don't assume that short is shorter than int.
11936 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11937 assume that shorts are smaller than ints. On a 16-bit machine,
11938 this isn't true.
11939 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11940 an int, is not equal to ~0 stored in an unsigned char. This tests
11941 the same thing that the previous test meant to, but works on
11942 16-bit machines, too.
11943 ("print unsigned char != (~0)"): Same test, complemented.
11944
11945 2001-05-24 Michael Snyder <msnyder@redhat.com>
11946
11947 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
11948 test for (full_coverage == 0). This makes the test run faster,
11949 and prevents dejagnu getting out of step.
11950
11951 2001-05-23 Kevin Buettner <kevinb@redhat.com>
11952
11953 * gdb.base/finish.exp (finish_void): Revise pattern for
11954 stopping on the call statement to not permit stopping at
11955 the start of the instructions comprising the call sequence.
11956
11957 2001-05-19 Michael Chastain <chastain@redhat.com>
11958
11959 * gdb.base/callfuncs.exp: Make all test names unique.
11960 * gdb.base/commands.exp: Make all test names unique.
11961 * gdb.base/condbreak.exp: Make all test names unique.
11962 * gdb.base/dbx.exp: Make all test names unique.
11963 * gdb.base/default.exp: Make all test names unique.
11964 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11965 and TIMEOUT messages to their corresponding PASS message.
11966 * gdb.base/ending-run.exp: Make all test names unique.
11967 * gdb.base/long_long.exp: Remove duplicate test.
11968
11969 2001-05-21 Kevin Buettner <kevinb@redhat.com>
11970
11971 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11972 stop on the call statement as well as the statement after the
11973 call.
11974
11975 2001-05-21 Michael Snyder <msnyder@redhat.com>
11976
11977 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11978
11979 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11980
11981 * gdb.base/completion.exp: Revamp test. Make it execute on all
11982 platforms.
11983
11984 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11985
11986 * config/gdbserver.exp (gdb_load): Handle the case
11987 in which the arguments to gdbserver are given in the
11988 baseboard configuration file.
11989 Also handle the case in which the server needs to do a
11990 load.
11991
11992 2001-05-07 Keith Seitz <keiths@cygnus.com>
11993
11994 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11995 set up the display for testing.
11996 (gdbtk_start): Convert all paths to paths that tcl will like.
11997 Export target information to environment.
11998 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11999 necessary.
12000 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12001 (to_tcl_path): New proc to convert a given pathname into
12002 a path acceptible as an argument to a tcl command.
12003 (_gdbtk_export_target_info): New proc to export target info
12004 into the environment for gdbtk testing.
12005 (gdbtk_done): New proc to signal end-of-test.
12006
12007 2001-05-06 Jim Blandy <jimb@redhat.com>
12008
12009 * restore.c: Make the code of caller0 correspond to its comment.
12010
12011 2001-05-03 Michael Snyder <msnyder@redhat.com>
12012
12013 * config/sid.exp (gdb_target_sid): Check for error messages.
12014 On error or timeout, don't make expect exit (which will terminate
12015 all subsequent tests); instead just make gdb exit.
12016 (gdb_load): Check for error messages. On error or timeout,
12017 return a negative value.
12018
12019 2001-04-24 Jim Blandy <jimb@redhat.com>
12020
12021 * gdb.c++/templates.exp: If we see the prompt for the overload
12022 list, but we haven't recognized any of the longer patterns,
12023 arrange for this test to fail, not hang.
12024
12025 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12026 variations.
12027
12028 2001-04-22 Michael Chastain <chastain@redhat.com>
12029
12030 * gdb.c++/local.exp: Use the 'runto' library function.
12031 * gdb.c++/namespace.exp: Likewise.
12032 * gdb.c++/overload.exp: Likewise.
12033
12034 2001-03-26 Kevin Buettner <kevinb@redhat.com>
12035
12036 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12037 * gdb.base/step-line.exp: New file. Test step/next in presence of
12038 #line directives.
12039 * gdb.base/step-line.c: New file. Test program for the above.
12040 * gdb.base/step-line.inp: New file. We pretend that this file has
12041 been transformed by some other tool into step-line.c.
12042
12043 2001-03-21 Jim Blandy <jimb@redhat.com>
12044
12045 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12046 unmangled operator names.
12047
12048 2001-03-20 Jim Blandy <jimb@redhat.com>
12049
12050 * gdb.threads/linux-dp.exp: Recognize an additional message
12051 generated by GDB when it doesn't understand how to debug threads
12052 on the target system.
12053
12054 2001-03-19 Andrew Cagney <ac131313@redhat.com>
12055
12056 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12057
12058 2001-03-12 Michael Chastain <chastain@redhat.com>
12059
12060 * gdb.c++/derivation.exp: Use the 'runto' library function.
12061
12062 2001-03-12 Michael Chastain <chastain@redhat.com>
12063
12064 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12065
12066 2001-02-24 Michael Chastain <chastain@redhat.com>
12067
12068 * gdb.c++/ref-types.exp: Change handwritten code to library
12069 function 'runto'.
12070
12071 2001-03-16 Orjan Friberg <orjanf@axis.com>
12072
12073 * gdb.base/signals.exp: Set count to 0 explicitly.
12074
12075 2001-03-15 Mark Salter <msalter@redhat.com>
12076
12077 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12078 (gdb_target_monitor): Add check of gdb_target_cmd return value.
12079 (gdb_load): Add support for additional target_info: gdb_download_size
12080 and gdb_load_timeout.
12081
12082 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12083
12084 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12085 file -- to prevent failing when the compile fails but we have no
12086 intention of running the tests anyway.
12087
12088 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12089 tests if set.
12090
12091 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12092 integers.
12093
12094 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12095 * gdb.c++/namespace.exp: Ditto.
12096
12097 2001-03-07 Orjan Friberg <orjanf@axis.com>
12098
12099 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12100 * gdb.base/pointers.exp: Relax pattern match of decimals.
12101
12102 2001-03-06 Kevin Buettner <kevinb@redhat.com>
12103
12104 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12105 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12106 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12107 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12108 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12109 config/sh.exp, config/sid.exp, config/slite.exp,
12110 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12111 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12112 config/vxworks.exp, config/vxworks29k.exp,
12113 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12114 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12115 gdb.base/arithmet.exp, gdb.base/assign.exp,
12116 gdb.base/async.exp, gdb.base/attach.exp,
12117 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12118 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12119 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12120 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12121 gdb.base/commands.exp, gdb.base/completion.exp,
12122 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12123 gdb.base/constvars.exp, gdb.base/corefile.exp,
12124 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12125 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12126 gdb.base/ending-run.exp, gdb.base/environ.exp,
12127 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12128 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12129 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12130 gdb.base/funcargs.exp, gdb.base/help.exp,
12131 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12132 gdb.base/logical.exp, gdb.base/long_long.exp,
12133 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12134 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12135 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12136 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12137 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12138 gdb.base/regs.exp, gdb.base/relational.exp,
12139 gdb.base/remote.exp, gdb.base/reread.exp,
12140 gdb.base/restore.exp, gdb.base/return2.exp,
12141 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12142 gdb.base/selftest.exp, gdb.base/setshow.exp,
12143 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12144 gdb.base/sigall.exp, gdb.base/signals.exp,
12145 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12146 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12147 gdb.base/step-test.exp, gdb.base/structs.c,
12148 gdb.base/structs.exp, gdb.base/structs2.exp,
12149 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12150 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12151 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12152 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12153 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12154 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12155 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12156 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12157 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12158 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12159 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12160 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12161 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12162 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12163 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12164 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12165 gdb.trace/circ.exp, gdb.trace/collection.exp,
12166 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12167 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12168 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12169 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12170 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12171 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12172 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12173 notices.
12174
12175 2001-02-27 Michael Snyder <msnyder@cygnus.com>
12176
12177 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12178 first arg is int not float.
12179
12180 2001-02-22 Michael Snyder <msnyder@cygnus.com>
12181
12182 * gdb.base/reread.exp: Unsupported for non-native targets;
12183 doesn't work for remote debugging.
12184
12185 2001-02-19 Fernando Nasser <fnasser@redhat.com>
12186
12187 From Drew Moseley <dmoseley@redhat.com>
12188 * gdb.base/ending-run.exp: Properly handle the BSP state when
12189 stepping past the end of main.
12190
12191 2001-02-19 John Moore <jmoore@redhat.com>
12192
12193 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12194 Converted HPUX fix for non-expected items following multiple
12195 step commands into general solution for all platforms.
12196
12197 2001-02-18 Michael Chastain <chastain@redhat.com>
12198
12199 * gdb.c++/classes.exp (do_tests): Change runto statements
12200 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12201 statements demangler agnostic.
12202 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12203 (gdb_virtfunc_restart): Likewise.
12204
12205 2001-02-14 Michael Chastain <chastain@redhat.com>
12206
12207 * gdb.c++/inherit.exp (do_tests): Change runto statements
12208 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12209 statements demangler agnostic.
12210
12211 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12212
12213 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12214 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12215 before calling common_routine 15 times'' tests.
12216
12217 2001-02-11 Michael Chastain <chastain@redhat.com>
12218
12219 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12220 Helps the test script figure out which demangler is in use.
12221 (dm_type_foo_ref): Ditto.
12222 (dm_type_int_star): Ditto.
12223 (dm_type_long_star): Ditto.
12224 (dm_type_unsigned_int): Ditto.
12225 (dm_type_void): Ditto.
12226 (dm_type_void_star): Ditto.
12227 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
12228 Probe the gdb demangler and set variables to accommodate
12229 formatting differences.
12230 (info_func_regexp): New function. Same as info_func, but
12231 matches against a regexp.
12232 (info_func): Match against a literal string.
12233 (print_addr_2): New function. Match against a literal string,
12234 which can be different from the input to gdb.
12235 (print_addr): Simply call print_addr_2 with the same argument twice.
12236 (test_lookup_operator_functions): Use demangler formatting variables.
12237 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12238 the tests in the same order as the C++ class declaration.
12239 (test_paddr_operator_functions): Ditto.
12240 (test_paddr_overloaded_functions): Ditto.
12241 (test_paddr_hairy_functions): Use demangler formatting variables.
12242 Add reference to gdb/19 for related tests.
12243 (do_tests): Call probe_demangler.
12244
12245 2001-01-30 Kevin Buettner <kevinb@redhat.com>
12246
12247 * gdb.c++/templates.cc (printf): Remove unused function definition.
12248
12249 2001-01-26 Felix Lee <flee@redhat.com>
12250
12251 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12252
12253 2001-01-25 matthew green <mrg@redhat.com>
12254
12255 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12256 up sid.
12257 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12258
12259 2001-01-25 matthew green <mrg@redhat.com>
12260
12261 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
12262 Deprecate $sid_spawn_id.
12263 (sid_exit): Remove code necessary only for `spawn.'
12264
12265 2001-01-25 matthew green <mrg@redhat.com>
12266
12267 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12268
12269 2001-01-28 Michael Chastain <chastain@redhat.com>
12270
12271 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12272 to call when tests fail. It takes gdb out of the overloaded
12273 function choice menu back to the main prompt, so that the test
12274 program stays synchronized.
12275 (set_bp_overloaded): New proc to collect all the common
12276 code for setting a breakpoint on an overloaded name. Calls
12277 take_gdb_out_of_choice_menu when needed.
12278 (menu_overload1arg): New variable to collect the repeated
12279 instances of the expected menu for an overloaded name. Change
12280 the regular expression to handle changes in g++ type encoding:
12281 "void" can be either "void" or "", and "unsigned int" can be
12282 either "unsigned int" or "unsigned".
12283 (continue_to_bp_overloaded): Change regular expressions to handle
12284 changes in g++ type encoding.
12285 (no proc): Call take_gdb_out_of_choice_menu when needed.
12286 Remove redundant calls to "info break". Accept either "canceled"
12287 or "cancelled". Change regular expressions in "info break"
12288 calls to handle changes in g++ type encoding. Give all tests
12289 unique strings.
12290
12291 2001-01-17 Ben Elliston <bje@redhat.com>
12292
12293 * config/sid.exp: New file.
12294
12295 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12296
12297 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12298
12299 2000-12-21 Michael Snyder <msnyder@cygnus.com>
12300
12301 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12302 Add a RE to accept a non-ascii char if one is ever presented.
12303
12304 2000-12-20 Fernando Nasser <fnasser@redhat.com>
12305
12306 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
12307
12308 2000-12-18 Michael Snyder <msnyder@cygnus.com>
12309
12310 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
12311 in regexp. One '\' does not suffice on Linux.
12312
12313 2000-12-09 Michael Chastain <chastain@redhat.com>
12314
12315 * gdb.base/break.exp (test_clear_command): Use a marker function
12316 rather than 'main' for the test function. Also move this
12317 test to an execution point where the marker function names are
12318 guaranteed to be bound to functions. (Executing tests after a
12319 'finish' from main runs into name conflicts with local names
12320 in __libc_start_main).
12321
12322 2000-12-07 Michael Snyder <msnyder@cygnus.com>
12323
12324 * gdb.base/finish.exp: New test for gdb's "finish" command.
12325 * gdb.base/return2.exp: New test for gdb's "return" command.
12326 * gdb.base/return2.c: New source file for above.
12327
12328 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12329
12330 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12331 * gdb.base/miscexprs.exp: Ditto.
12332 * gdb.base/pointers.exp: Ditto.
12333 * gdb.c++/derivation.exp: Ditto.
12334 * gdb.c++/local.exp: Ditto.
12335 * gdb.c++/namespace.exp: Ditto.
12336 * gdb.c++/overload.exp: Ditto.
12337 * gdb.c++/ref-types.exp: Ditto.
12338
12339 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12340
12341 * gdb.base/constvars.exp: Test result of "up" command.
12342 * gdb.base/miscexprs.exp: Ditto.
12343 * gdb.base/pointers.exp: Ditto.
12344 * gdb.base/scope.exp: Ditto.
12345 * gdb.c++/derivation.exp: Ditto.
12346 * gdb.c++/local.exp: Ditto.
12347 * gdb.c++/namespace.exp: Ditto.
12348 * gdb.c++/overload.exp: Ditto.
12349 * gdb.c++/ref-types.exp: Ditto.
12350
12351 2000-11-22 Michael Chastain <chastain@redhat.com>
12352
12353 * mips_pro.exp: Accept either "middle -> top -> main" or
12354 "middle -> main" in the backtrace, because gcc can optimize
12355 tail calls to jumps. Remove setup_xfail for the hppa case.
12356 Add a comment with the original warning messages from PR 3016,
12357 which was filed in 1993, to preserve them for posterity.
12358
12359 2000-11-17 Nick Duffek <nsd@redhat.com>
12360
12361 * lib/gdb.exp (gdb_test): Override timeout with board info.
12362
12363 2000-11-17 Nick Duffek <nsd@redhat.com>
12364
12365 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12366 the second kill and detach messages.
12367
12368 2000-11-17 Nick Duffek <nsd@redhat.com>
12369
12370 * configure.in: Add AC_EXEEXT.
12371 * configure: Regenerate.
12372 * Makefile.in (just-check): Export EXEEXT.
12373 * lib/gdb.exp ($EXEEXT): Import from environment.
12374 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12375 expect "maint dump-me" on Cygwin.
12376 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12377 $EXEEXT.
12378
12379 2000-11-17 Nick Duffek <nsd@redhat.com>
12380
12381 * gdb.base/break.exp: Test backtrace and finish from called
12382 function on all platforms, not just HP-UX.
12383
12384 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12385
12386 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12387 code from gdb_target_monitor, so it can be used independantly
12388 for gdbserver. Also comment out an unnecessary PUTS.
12389
12390 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12391
12392 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12393 * gdb.base/corefile.exp: Expect the message "Program is being
12394 debugged already" when we send the "corefile" command, since
12395 the preceeding gdb_load may have connected gdb to a remote target.
12396 * gdb.base/display.exp: Disable hardware watchpoints if new
12397 board info variable "no_hardware_watchpoints" is true.
12398 Replace single-letter commands with more readable ones.
12399 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12400 if new board info variable "no_hardware_watchpoints" is true.
12401 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12402 to see if stdio (printf) testing is possible.
12403 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12404 board info variable "no_hardware_watchpoints" is true. Use new
12405 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12406
12407 2000-11-13 Fernando Nasser <fnasser@redhat.com>
12408
12409 From Orjan Friberg <orjanf@axis.com>:
12410 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12411 in array print pattern match.
12412
12413 2000-11-09 Fernando Nasser <fnasser@redhat.com>
12414
12415 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12416 spelling "cancelled" to U.S. spelling "canceled" to match changes
12417 made to gdb.
12418 * gdb.c++/ovldbreak.exp: Ditto.
12419
12420 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12421
12422 * gdb.base/callfuncs.c (main): Moved to end of file, call
12423 t_double_values to initialize the FPU before inferior calls are made.
12424 * gdb.base/callfuncs.exp: Test for register preservation after calling
12425 inferior functions. Add tests for continuining, finishing and
12426 returning from a stop in a call dummy.
12427
12428 2000-10-24 Michael Snyder <msnyder@cygnus.com>
12429
12430 * gdb.base/commands.exp: Break up long lines, and re-indent.
12431
12432 2000-10-19 Michael Snyder <msnyder@cygnus.com>
12433
12434 * config/gdbserver.exp: Rewritten from the ground up, to make it
12435 compatible with the current dejagnu tree, and to make it work with
12436 the new "gdbserver" in libremote.
12437
12438 2000-10-16 Michael Snyder <msnyder@cygnus.com>
12439
12440 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12441 * gdb.base/varargs.exp: Skip entire test if no printf support.
12442 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12443 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12444
12445 2000-10-13 Michael Snyder <msnyder@cygnus.com>
12446
12447 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12448 no floating point support.
12449 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12450 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12451 * gdb.base/call-rt-st.exp: Ditto.
12452 * gdb.base/call-strs.exp: Ditto.
12453
12454 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12455
12456 * gdb.base/sizeof.c: include <stdio.h>.
12457
12458 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
12459 'finish', otherwise uncaptured gdb_prompt would potentially
12460 throw remaining test points out of sync.
12461
12462 2000-07-26 Scott Bambrough <scottb@netwinder.org>
12463
12464 * gdb.base/recurse.exp: Run tests for all targets.
12465 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12466 gnu-oldld case on ARM.
12467 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12468 for ARM targets.
12469
12470 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12471
12472 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12473 * gdb.java/configure: Rebuild.
12474
12475 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12476
12477 * gdb.java/jv-exp.exp: New file.
12478
12479 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12480
12481 * configure: Rebuilt.
12482 * configure.in (configdirs): Add gdb.java.
12483 * gdb.java/jmisc.java: New file.
12484 * gdb.java/jmisc.exp: New file.
12485 * gdb.java/Makefile.in: New file.
12486 * gdb.java/configure: Rebuilt.
12487 * gdb.java/configure.in: New file.
12488 * lib/java.exp: New file.
12489
12490 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12491
12492 * gdb.base/exprs.exp: Test casts to a pointer including over and
12493 underflow.
12494
12495 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12496
12497 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12498 and the compilers sizes.
12499
12500 2000-07-09 Nick Duffek <nsd@redhat.com>
12501
12502 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12503 (use_methods): New function.
12504 (main): Call use_methods().
12505 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12506 (do_tests): Call test_method_param_class.
12507
12508 2000-07-09 Nick Duffek <nsd@redhat.com>
12509
12510 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12511 spelling.
12512 (test_enums): New procedure. Move enum tests from end of script
12513 to here. Set breakpoint on function name instead of line number.
12514 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12515 (enums2): New marker function.
12516 (enums1): New function.
12517 (main): Call enums1(). Move enum tests to enums1().
12518
12519 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12520
12521 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12522 compile/link program. Update line numbers.
12523 * gdb.asm/d10v.inc: Define ``startup''.
12524 * gdb.asm/asmsrc1.s: Add definition of _start.
12525
12526 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12527
12528 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12529
12530 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12531
12532 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12533 of 'help maint print' command.
12534
12535 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12536
12537 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12538 they use gdb_expect_list.
12539
12540 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12541
12542 * gdb.base/commands.exp: Use ``set remote
12543 memory-read-packet-size'' instead of ``set endian big'' to test
12544 long commands.
12545
12546 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
12547
12548 * gdb.c++/templates.exp (do_tests): Make all of these work under
12549 g++, and stop skipping them.
12550
12551 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12552 work under g++.
12553
12554 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
12555 initialization.
12556
12557 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12558
12559 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12560 the regular expression: accept an (almost) arbitrary sequence of
12561 "frames-invalid" and "breakpoints-invalid" messages both before
12562 and after the "starting" message.
12563
12564 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12565
12566 * gdb.c++/local.exp: This test has never been known to work with g++.
12567
12568 2000-05-18 Michael Snyder <msnyder@cygnus.com>
12569
12570 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12571 Relax the regular expression a little, make it pass on Solaris 8.
12572
12573 2000-05-12 Kevin Buettner <kevinb@redhat.com>
12574
12575 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
12576 a call, do not require that gdb stop on the line after the call.
12577 Instead, it is permissible for gdb to stop on the line of the
12578 call itself.
12579
12580 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
12581
12582 * gdb.base/break.exp (bp on small function, optimized file):
12583 Add a second pass pattern. The behavior differs here between stabs
12584 and dwarf for one-line functions. Stabs preserves two line symbols
12585 (one before the prologue and one after) with the same line number,
12586 but dwarf regards these as duplicates and discards one of them.
12587 Therefore the address after the prologue (where the breakpoint is)
12588 has no exactly matching line symbol, and GDB reports the breakpoint
12589 as if it were in the middle of a line rather than at the beginning.
12590
12591 2000-05-08 Michael Snyder <msnyder@cygnus.com>
12592
12593 * gdb.base/interrupt.exp: Make "pass" message say "send"
12594 rather than "send_gdb" (for consistancy).
12595
12596 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12597
12598 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12599 * gdb.c++/templates.cc: Properly check for GCC version number.
12600 * lib/compiler.cc: Likewise
12601
12602 2000-04-28 Michael Snyder <msnyder@cygnus.com>
12603
12604 * gdb.base/break.exp: When compiled with -O2 optimization,
12605 gdb may not stop at the first line of main, due to code motion.
12606
12607 2000-04-26 Michael Snyder <msnyder@cygnus.com>
12608
12609 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12610 This test depends on parsing the printf output from the target.
12611 Since the sparclet stub doesn't do stdio, this will never work.
12612 * gdb.base/call-rt-st.exp: ditto.
12613 * gdb.base/call-strs: ditto.
12614
12615 2000-04-24 Michael Snyder <msnyder@cygnus.com>
12616
12617 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12618
12619 * gdb.base/ending-run.exp: After connecting to a remote target,
12620 but before running, the target will appear to be in a random
12621 location. Specify both a file and a line for breakpoints.
12622 Also, the function that calls main may be called 'init'
12623 rather than 'start'.
12624
12625 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12626
12627 * gdb.base/help.exp: Update output for add-symbol-file command.
12628
12629 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
12630
12631 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12632 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12633
12634 2000-04-07 J.T. Conklin <jtc@redback.com>
12635
12636 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12637
12638 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12639
12640 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12641
12642 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12643 values that can be represented exactly.
12644 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12645 above change, and to not check against the directory part of the source
12646 file name.
12647 (step into print_long_arg_list): Likewise.
12648 (print print_small_structs from print_long_arg_list): Likewise.
12649 (print print_long_arg_list): Likewise.
12650
12651 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12652
12653 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
12654
12655 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12656
12657 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12658
12659 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
12660
12661 * gdb.base/commands.exp (deprecated_command_test): Add test for
12662 deprecate with no arguments.
12663
12664 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12665
12666 * gdb.base/break.exp: Add new test for setting breakpoints on
12667 optimized code so we can test breakpoints work even when function
12668 prologues may be optimized away
12669
12670 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12671
12672 From David Whedon <dwhedon@gordian.com>
12673 * gdb.base/commands.exp : Added command deprecator tests.
12674
12675 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
12676
12677 * gdb.base/help.exp: Added test for new apropos command.
12678
12679 2000-03-21 Kevin Buettner <kevinb@redhat.com>
12680
12681 * gdb.base/pointers.c (usevar): New function.
12682 (main): Make sure that global variables v_int_pointer2, rptr,
12683 and y are all referenced someplace in the program by calling
12684 usevar() on them. [Some linkers delete symbols which are
12685 never referenced. The space remains, but there's no way to
12686 get a (symbolic) handle on the variable from the debugger.]
12687
12688 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12689
12690 * gdb.base/printcmds.c: Add typedeffed arrays.
12691
12692 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12693 procedure to test arrays that are typedef'd.
12694
12695 2000-03-13 James Ingham <jingham@leda.cygnus.com>
12696
12697 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
12698 the library directories.
12699
12700 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12701
12702 * configure.in (configdirs): Add sub directory gdb.mi.
12703 * configure: Re-generate.
12704
12705 * gdb.mi: New directory.
12706
12707 2000-02-25 Scott Bambrough <scottb@netwinder.org>
12708
12709 * gdb.base/long_long.exp: Correct test suite failure when printing
12710 a long long value as a double on ARM platforms.
12711
12712 2000-02-16 Jim Blandy <jimb@redhat.com>
12713
12714 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12715 default source file is set properly before running this test.
12716
12717 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12718
12719 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12720 gdbtk/library directory, not in gdbtcl2.
12721
12722 2000-02-04 Jim Blandy <jimb@redhat.com>
12723
12724 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12725 backslash from regexp pattern.
12726
12727 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12728 procedure. Use it to run all the "continue to bp overloaded"
12729 tests. Note that this changes the names of the tests slightly.
12730 If the breakpoint hit message includes a hex PC value, because
12731 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12732 from the real source code, still consider that a pass.
12733
12734 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12735 XFAIL here if the breakpoint message contains a hex address. Note
12736 similar change on 1999-11-02.
12737
12738 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12739
12740 * gdb.base/ptype.exp: Establish a default source file before
12741 calling get_debug_format.
12742
12743 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12744
12745 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12746
12747 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12748
12749 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12750 of successive stepi commands -- while in the prologue we should see
12751 the function entry bracket.
12752
12753 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12754
12755 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12756 reach __change_mode() when stepping through the end of main().
12757
12758 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12759
12760 * gdb.base/default.exp: Fix expected pattern.
12761 * gdb.base/help.exp: Same.
12762
12763 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12764
12765 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12766 Don't use xfail's because that affects only the following test.
12767
12768 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12769 solaris or linux.
12770
12771 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12772
12773 2000-01-07 Michael Snyder <msnyder@cygnus.com>
12774
12775 * gdb.base/display.exp: Some yacc parsers like to say
12776 "A syntax error" rather than "A parse error". Accept both.
12777
12778 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12779
12780 * gdb.base/default.exp: Remove OS dependent string from "target
12781 remote" test.
12782 * gdb.base/help.exp: Same for "help target remote" test.
12783
12784 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12785
12786 From Jim Kingdon <kingdon@redhat.com>:
12787
12788 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12789 prompt (cleanup rather than necessity, but still might keep output
12790 from spilling to next test).
12791
12792 2000-01-02 Fred Fish <fnf@cygnus.com>
12793
12794 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12795 AIX, which defines them in <sys/types.h>.
12796
12797 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
12798
12799 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12800 float" test.
12801
12802 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
12803
12804 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
12805
12806 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12807 outermost frame disallowed".
12808
12809 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12810
12811 * gdb.base/setvar.exp: New tests for setting the value of a struct
12812 with a constant list.
12813
12814 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12815
12816 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12817 require the user to type a cast before setting the value of a struct.
12818
12819 1999-12-06 Jim Blandy <jimb@cygnus.com>
12820
12821 * gdb.base/default.exp: Expect the new 'info float' command on
12822 all i386 platforms.
12823
12824 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12825 LinuxThreads libraries that don't support debugging.
12826
12827 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12828
12829 * gdb.base/remote.c: Fill the buffer with truely random data.
12830 Change the buffer type to ``unsigned char'' to simplify size
12831 arithmetic.
12832
12833 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12834 stub only handles 400-1 byte packets. Verify that the download
12835 worked.
12836
12837 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12838
12839 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12840 tests, using UNRESOLVED for the untested cases. Also, does not wait
12841 for a timeout if the prompt was received before a recognizable pattern.
12842
12843 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12844
12845 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12846
12847 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12848
12849 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12850 watchpoints.
12851
12852 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
12853
12854 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12855
12856 * gdb.c++/local.exp: Be more flexible in recognizing local class
12857 name mangling. Don't allow horribly truncated method names.
12858 * gdb.c++/derivation.exp: Expect protected inheritance.
12859 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12860 * gdb.c++/virtfunc.exp: Likewise.
12861 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12862 when printing a nested enum.
12863
12864 1999-11-22 Jim Blandy <jimb@cygnus.com>
12865
12866 * gdb.base/step-test.exp: Properly await GDB's response to setting
12867 a breakpoint on the call to large_struct_by_value.
12868
12869 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12870 just because we have debug info for the `start' function.
12871
12872 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12873
12874 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12875 "Unknown signal" messages, which indicate (on LinuxThreads) that
12876 GDB doesn't know how to debug threads on this system. This is
12877 better than hanging while philosopher 0 dumps chatter into gdb.log.
12878
12879 1999-11-18 Tom Tromey <tromey@cygnus.com>
12880
12881 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12882
12883 1999-11-18 Fred Fish <fnf@cygnus.com>
12884
12885 * gdb.base/coremaker2.c: Add sample program for generating
12886 cores that is more self contained than coremaker.c. Eventually
12887 I'll add more code to this and tie it into the testsuite.
12888
12889 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12890
12891 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12892
12893 1999-11-10 Jimmy Guo <guo@cup.hp.com>
12894
12895 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12896 from $srcdir/lib/.
12897 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12898 and gdb.c++/.
12899
12900 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12901
12902 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
12903 'continue with watch' test point.
12904
12905 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12906
12907 Merged from p2linux-990323-branch:
12908
12909 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12910
12911 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12912
12913 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12914 {limit,fixed}''. Test ``set download-write-size''.
12915
12916 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12917
12918 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12919 gdb_expect_list.
12920
12921 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12922
12923 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12924
12925 1999-11-03 Mark Salter <msalter@cygnus.com>
12926
12927 * gdb.base/break.exp: Fix "stub continue" pattern.
12928
12929 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12930
12931 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12932
12933 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12934
12935 * gdb.base/display.exp ("finish"): Add timeout clause.
12936
12937 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12938 plain prompt clause, so this doesn't have to time out in order to
12939 fail.
12940
12941 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12942 breakpoint hit messages include an address.
12943
12944 * gdb.base/display.exp: Don't forget to escape parens in regular
12945 expressions. Unix regexp notatation sucks.
12946
12947 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12948
12949 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12950 order for 'signalled' message.
12951
12952 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12953
12954 From Jimmy Guo <guo@cup.hp.com>:
12955 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12956 * gdb.base/annota1.c: Add code for tests to work with.
12957
12958 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12959
12960 * gdb.base/remote.exp: New test for remote downloading settings.
12961 * gdb.base/remote.c: New file with large .data.
12962
12963 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12964
12965 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12966 for LinuxThreads support, merged from the Code Fusion branch.
12967
12968 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12969
12970 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12971 containing exp_continue into a while within an expect. Don't
12972 attempt a start more than three times. Check return value from
12973 gdb_load.
12974
12975 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12976
12977 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12978 a pass case.
12979
12980 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
12981
12982 * gdb.base/break.c (main): Added a statement that we can step
12983 off of.
12984 * gdb.base/break.exp: Added tests for setting a breakpoint
12985 at an offset and stepping onto a breakpoint.
12986
12987 1999-10-01 Fred Fish <fnf@cygnus.com>
12988
12989 * gdb.base/help.exp (help add-symbol-file): Update to match current
12990 gdb output.
12991
12992 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12993
12994 * gdb.base/break.exp: Code locations are in hex, don't forget!
12995 (For HP-UX.)
12996
12997 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12998
12999 * condbreak.exp: Use break.c as test program.
13000 * condbreak.c: Remove, redundant with break.c.
13001
13002 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13003
13004 * config/monitor.exp (gdb_target_monitor): Disable X- and
13005 Z-packets if the target needs it.
13006
13007 1999-09-13 James Ingham <jingham@leda.cygnus.com>
13008
13009 * gdb.c++/overload.exp: Added tests for listing overloaded
13010 functions with function pointers in the arg, explicitly calling
13011 out the version you want.
13012
13013 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13014
13015 * long_long.exp: Add variations of test cases that work for
13016 targets with 16-bit ints and 32-bit doubles.
13017
13018 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13019
13020 * break.c (main): Compare a possibly-uninitialized argc with an
13021 unlikely value that fits in 16 bits.
13022
13023 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13024
13025 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13026 0xfeeb, don't want negative numbers if ints are 16 bits.
13027
13028 * lib/gdb.exp (skip_cplus_tests): New proc.
13029 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13030 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13031 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13032 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13033 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13034 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13035 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13036 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13037
13038 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13039
13040 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13041
13042 * gdb.base/corefile.exp (up): Allow a parameter to appear
13043 in the frame that we're going up to.
13044
13045 From Jim Blandy <jimb@cygnus.com>:
13046
13047 * gdb.base/default.exp (info float): Expect some output now.
13048
13049 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13050 returning floating-point values to fail on the x86.
13051 * gdb.base/callfwmall.exp (do_function_calls): Same.
13052
13053 * gdb.base/list.exp (test_listsize): Correct expectations for
13054 listing line 1 with listsize 2. Also, listing a single line
13055 works now, as does listing three lines. [Kevin's note: There
13056 were a number of other cases fixed too where the expectations
13057 differed...]
13058
13059 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13060
13061 * gdb.base/selftest.exp: Add case for when version prints as
13062 constant string instead of char pointer.
13063
13064 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13065
13066 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13067 stepping out of main.
13068
13069 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13070 G++ used.
13071
13072 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13073 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13074
13075 * gdb.c++/ovldbreak.exp: Update match string in test that
13076 includes a warning of multiple breakpoints.
13077
13078 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13079
13080 * gdb.base/display.exp: Improve precision of step-after-finish
13081 added yesterday.
13082
13083 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13084 test.
13085
13086 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13087 configs when using G++, not just hppa*.
13088
13089 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13090
13091 * gdb.base/async.c: New file.
13092 * gdb.base/async.exp: New file.
13093
13094 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13095
13096 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13097 PA64.
13098
13099 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13100
13101 * gdb.base/display.exp: "finish" can leave us mid-line on many
13102 targets, deal with it. Add a small constant to main, instead of
13103 1000 since main+1000 may not be a valid address in the target.
13104
13105 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13106 on hpux11.
13107
13108 * gdb.base/attach.exp: Handle another hpux11 error message variant
13109 when attaching to a process that does not exist.
13110
13111 1999-08-19 J.T. Conklin <jtc@redback.com>
13112
13113 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13114 characters in 'continue to 1241' test.
13115
13116 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13117
13118 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13119 stop in print_long_arg_list, define and use a whitespace
13120 variable in print_small_structs test, add an XFAIL for Solaris.
13121 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13122 interested enough to fix.
13123
13124 1999-08-13 Keith Seitz <keiths@cygnus.com>
13125
13126 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13127 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13128 proc knows about targets other than the natives.
13129 (test_assign): Use "gdb_run_cmd" to "run" the target.
13130 Check that we've actually hit the breakpoint at main.
13131 When we attempt to assign a value to a local variable, check
13132 that the variable is in the current scope, i.e., don't use
13133 a test with an empty result.
13134
13135 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13136
13137 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13138 command.
13139
13140 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13141
13142 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13143 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13144 gdb.compat, gdb.threads-hp.
13145 gdb.hp/configure, gdb.hp/configure.in: New files.
13146 gdb.hp/Makefile.in: Recurse into new subdirs.
13147 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13148 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13149 in object files.
13150 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13151
13152 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13153
13154 * gdb.base/display.exp: Help expect by putting a newline in the
13155 funky printf, remove a bogus p/a test.
13156
13157 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13158
13159 * gdb.base/display.exp: Make sure that when we say 'run', we are
13160 connected to the target. This is necessary when running not
13161 natively.
13162
13163 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13164
13165 * gdb.base/step-test.exp: Removed some extraneous messages.
13166
13167 * gdb.base/long_long.exp: Don't run memory examination tests
13168 on little-endian targets (they will need a different set of
13169 results to match).
13170
13171 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13172
13173 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13174 until somebody decides to fix GDB.
13175
13176 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13177 constant as "ULL".
13178 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13179 matches for a couple x/2 commands.
13180
13181 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13182
13183 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13184 by merging in ref-types2 tests.
13185 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13186
13187 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13188 * gdb.c++/Makefile.in: Add standard actions.
13189 (EXECUTABLES): Rename from PROGS, update list.
13190 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13191 from gdb.hp.
13192 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13193 foo and bar locals.
13194 * gdb.c++/anon-union.exp: Fix tests to match.
13195 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13196 expect matches to handle output variations.
13197 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13198 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13199 output, add HP alternatives for new and delete prints.
13200 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13201 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13202 * gdb.c++/demangle.exp: Use $style when reporting failure.
13203 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13204 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13205 match alternatives.
13206 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13207 compilers.
13208 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13209 * gdb.c++/method.exp: Add match alternatives.
13210 * gdb.c++/misc.cc: Add bool types.
13211 * gdb.c++/misc.exp: Add tests for bool types.
13212 * gdb.c++/overload.exp: Add xfails.
13213 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13214 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13215 add some more template parameter tests (only for HP currently).
13216 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13217 * gdb.c++/virtfunc.cc: Add return type and value for main.
13218 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13219 match alternatives.
13220
13221 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13222
13223 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13224
13225 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13226
13227 * gdb.base/signals.exp: Don't expect getting a backtrace from
13228 within a signal handler to fail on Linux.
13229
13230 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13231
13232 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13233 * lib/gdb.exp: Remove some gratuitious semicolons.
13234 (delete_breakpoints): Increase timeout.
13235 (gdb_expect): Add -notransfer option.
13236 (gdb_test): Use -notransfer option.
13237 (get_compiler_info): Add f77 case.
13238 (get_compiler): New proc, split out from gdb_preprocess, add f77
13239 case.
13240 (gdb_preprocess): Call get_compiler.
13241
13242 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13243 * gdb.base/attach.exp, gdb.base/display.exp,
13244 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13245 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13246 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13247 third arg to gdb_test.
13248 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13249 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13250 HP-UX xfails, add others.
13251 * gdb.base/completion.exp: Reflect name change of self-test.
13252 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13253 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13254 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13255 HP failure number.
13256 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13257 useless HP-UX 10.30 references.
13258 * gdb.base/maint.exp: Loosen matches.
13259 * gdb.base/pointers.c (main): Declare more_code.
13260 * gdb.base/pointers.exp: Match on output of a `next'.
13261 * gdb.base/structs.c: Add prototypes.
13262 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13263 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13264
13265 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13266
13267 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13268 command.
13269
13270 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13271
13272 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13273 Fix run to main failures. Watchpoint can be hardware watchpoint.
13274
13275 * gdb.base/annota1.exp: Clean up some more, in case printf has
13276 debug info. Deal with lack of signal hanlder info in stack.
13277
13278 From Jim Kingdon <kingdon@redhat.com>:
13279 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13280
13281 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13282
13283 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13284 gdb.base/foll-vfork.exp: Don't run for crosses.
13285
13286 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13287
13288 * gdb.base/configure.in: Check for gdbvars.exp instead of
13289 a1-selftest.exp.
13290 * gdb.base/configure: Re-generate.
13291
13292 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13293
13294 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13295 in trying to run first and name is too long.
13296
13297 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13298 pointers2.c and pointers2.exp, respectively.
13299 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13300 doschk happier.
13301
13302 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13303
13304 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13305 callfuncs2.c and callfuncs2.exp.
13306
13307 * gdb.base/list.exp: Remove mistaken xfails.
13308 * gdb.base/list0.h: Add optional prototypes.
13309
13310 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13311
13312 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
13313 calling malloc.
13314 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13315 * ptype.exp: Move test for get_debug_format to before its first
13316 use.
13317
13318 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13319
13320 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13321 * gdb.base/annota2.cc, annota2.exp: Move from here.
13322 * gdb.c++/annota2.cc, annota2.exp: To here.
13323 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13324
13325 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13326
13327 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13328 a consistent format.
13329
13330 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13331
13332 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13333 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13334 HP compilers, also set the globals $true and $false.
13335
13336 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13337 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13338 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13339 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13340 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13341 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13342 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13343 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13344 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13345 whatis.c} Add C++ compatible function definitions and return
13346 types, add includes for library functions.
13347 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13348 * gdb.base/step-test.c (myglob): Rename from glob.
13349 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13350 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13351 files, move here from gdb.hp.
13352 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13353 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13354 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13355 Adjust line numbers in regexps.
13356
13357 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13358 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13359 instead of 0/1.
13360
13361 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13362 foll-vfork.exp: New files, move here from gdb.hp.
13363 * gdb.base/page.exp: New file, test of pagination command.
13364
13365 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13366 recursion test.
13367 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13368
13369 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13370 gdb.base/solib.exp: Fix compiler invocation process.
13371
13372 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13373 HP-UX 11, turn off overload resolution explicitly.
13374 * gdb.base/commands.exp: Set argument list explicitly, add
13375 watchpoint test.
13376 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13377 them work.
13378 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13379 expressions properly.
13380 * gdb.base/corefile.exp: Loosen the match slightly.
13381 * gdb.base/default.exp: Allow "Error accessing memory" message
13382 also.
13383 * gdb.base/display.exp: Skip over x/0 j if PA64.
13384 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13385 * gdb.base/interrupt.exp: Ditto.
13386 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13387 in use.
13388 * gdb.base/list.exp: Add xfails for HP-UX.
13389 * gdb.base/long_long.exp: Refine some of the numeric matches.
13390 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13391 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13392 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13393 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13394 * gdb.base/ptype.exp: Succeed on more varieties of output.
13395 * gdb.base/scope.exp: Add xfails for HP-UX.
13396 * gdb.base/sect-cmd.exp: Add more cases.
13397 * gdb.base/setvar.exp: Add xfails for HP-UX.
13398 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13399 * gdb.base/signals.exp: Match on void symbolically.
13400 * gdb.base/step-test.exp: Add case for PA64.
13401 * gdb.base/term.exp: Add exit and restart.
13402 * gdb.base/twice.exp: Clean up after self.
13403 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13404 * gdb.base/whatis.exp: Allow more ways to pass tests.
13405
13406 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13407 no longer useful.
13408
13409 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13410
13411 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13412 list of patterns.
13413 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13414 print_double_array(double_array)", "continuing to breakpoint
13415 1018", "print print_double_array(array_d)" and "continuing to
13416 1034" tests.
13417
13418 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13419
13420 * Makefile.in: Add empty html and install-html targets.
13421
13422 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13423
13424 * config/mt-*: Remove, these haven't been used since 1996.
13425
13426 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13427
13428 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13429 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13430 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13431
13432 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13433
13434 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13435 simpler match case for the ptype of the big class.
13436
13437 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13438
13439 * gdb.exp: Fix test for gdb_prompt existence.
13440
13441 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13442
13443 * gdb.exp (gdb_test): Add fail after calls to perror.
13444
13445 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13446
13447 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13448
13449 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13450
13451 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13452
13453 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13454
13455 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13456 malloc() is linked in.
13457
13458 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13459
13460 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13461 step at end.
13462
13463 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13464
13465 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13466
13467 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13468
13469 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13470
13471 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13472 * gdb.base/mips_pro.exp: Likewise.
13473
13474 1999-06-02 Keith Seitz <keiths@cygnus.com>
13475
13476 * gdb.c++/templates.cc: Change all "new" operators to throw
13477 an exception.
13478 * gdb.c++/cplusfuncs.cc: Likewise.
13479
13480 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13481
13482 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13483
13484 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
13485 * gdb.base/ending-run.exp: When stepping out of main, accept a
13486 step into an arbitrary assembler file.
13487
13488 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13489
13490 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
13491 "breakpoint-invalid" to be printed.
13492 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
13493 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13494 * gdb.base/annota2.cc: Initialize a.x to 0.
13495
13496 1999-05-17 Keith Seitz <keiths@cygnus.com>
13497
13498 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13499 when "skip_float_tests" set.
13500 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13501 "print print_ten_doubles", and "step into print_long_arg_list".
13502 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13503 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13504 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13505 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13506 "skip_float_tests" is set.
13507 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13508 when "skip_float_tests" set.
13509
13510 1999-05-06 Keith Seitz <keiths@cygnus.com>
13511
13512 * gdb.base/annota2.cc: Include stdio.h.
13513
13514 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13515
13516 * gdb.base/crossload.exp: Remove, this has been disabled ever
13517 since BFD stopped including all targets, and cross-GDB gets
13518 plenty of testing anyway.
13519 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13520 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13521 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13522 * gdb.base/README: Remove, was doc for this.
13523 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13524 needed.
13525
13526 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13527
13528 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13529 output.
13530
13531 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13532 * gdb.base/annota2.exp: New file. More annotation tests.
13533 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13534 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13535
13536 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
13537
13538 * config/cfdbug.exp: New file.
13539
13540 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13541
13542 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13543 Marcus Daniel's and Dale Hawkins's demangler crashes.
13544
13545 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13546 test_lucid_style_demangling, test_arm_style_demangling,
13547 test_hp_style_demangling): Try Tom Tromey's core-dumping
13548 identifier under each demangling style.
13549
13550 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13551
13552 * gdb.c++/demangle.exp: Include the current demangling style
13553 in all test names.
13554 (current_demangling_style): New global variable.
13555 (set_demangling_style, test_demangling_core, test_demangling,
13556 test_demangling_exact): New functions.
13557 (test_gnu_style_demangling, test_lucid_style_demangling,
13558 test_arm_style_demangling, test_hp_style_demangling): Use those,
13559 instead of calling gdb_test and gdb_test_exact directly.
13560 (catch_demangling_errors): New function, which reports errors
13561 signalled by the demangling test functions in an orderly way.
13562 (do_tests): Use catch_demangling_errors.
13563
13564 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13565
13566 * gdb.base/signals.exp (test_handle_all_print): Use () for
13567 grouping in expressions, not {}.
13568
13569 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13570 initialized yet.
13571
13572 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13573
13574 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13575 are listed.
13576
13577 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13578
13579 * gdb.stabs/weird.exp: Test for CC being defined before
13580 looking at its value.
13581
13582 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13583
13584 * gdb.base/call-ar-st.exp: Remove stray '#'.
13585 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13586 "short int" and "long int".
13587 * gdb.c++/overload.cc: Cast the string added in the previous
13588 change, to mollify finicky HP compiler.
13589 * gdb.hp/reg-test.exp (testfile): Fix file name.
13590 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
13591
13592 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13593 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13594 alternate form of enum ptype.
13595
13596 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13597
13598 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13599 * gdb.hp/*.exp: Change all to run compiler probe only after
13600 passing skip_hp_tests, so as not to waste time on guaranteed
13601 failure.
13602
13603 * gdb.c++/overload.cc: Pass string instead of char addr, always
13604 init ccpfoo.
13605 * gdb.c++/templates.cc: Fix syntax error.
13606
13607 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13608
13609 * gdb.base/commands.exp: Add test for correct position of '>'
13610 when issuing the 'commands' command after a 'while' or 'if'
13611 command.
13612
13613 1999-03-18 James Ingham <jingham@cygnus.com>
13614
13615 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13616
13617 * gdb.c++/method.exp: It was testing an uninitialized int on the
13618 stack and assuming it was positive.
13619
13620 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13621
13622 * gdb.base/step-test.exp: Catch a case where finish is broken and
13623 keep it from killing the rest of the tests.
13624 Use gdb_continue_to_end.
13625
13626 * gdb.base/sigall.exp: use gdb_continue_to_end.
13627
13628 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13629
13630 * gdb.base/display.exp: use runto_main, not run.
13631
13632 * gdb.base/default.exp: Check for the current error message in the
13633 r abbreviation test.
13634 Add strongarm to the targets that know info float.
13635
13636 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
13637 run which doesn't work with monitors.
13638
13639 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13640
13641 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13642
13643 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
13644 program. Traps the case (in Cygmon) when the program never really
13645 exits. Same as Mark's continue_to_exit, but I had put it in a lot
13646 more places, so I used my name. Sorry Mark...
13647
13648 * config/monitor.exp (gdb_target_monitor): added another
13649 target_info parameter: remotebinarydownload. This will set the
13650 remotebinarydownload flag if this is causing some boards trouble.
13651
13652 1999-03-18 Mark Salter <msalter@cygnus.com>
13653
13654 * lib/gdb.exp (continue_to_exit): New function.
13655
13656 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13657 * gdb.base/ending-run.exp: Ditto.
13658 * gdb.base/step-test.exp: Ditto.
13659
13660 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13661
13662 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13663 (suggested by Art Haas <ahaas@neosoft.com>).
13664
13665 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13666
13667 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13668
13669 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13670
13671 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13672 descriptions of types (short unsigned int vs unsigned short, etc).
13673
13674 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13675
13676 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13677 a call to strlen; sometimes we do have sources.
13678
13679 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13680
13681 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13682 character, so GDB won't print garbage after its end.
13683
13684 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13685 breakpoint there instead. Sometimes GCC emits memcpy to handle
13686 the large structures being passed by value, so we step into that
13687 instead of sum_array_print, which obscures what we're really testing.
13688 * gdb.base/step-test.exp: However, we do want a test that notices
13689 the bizarre steps into memcpy, so do that here. Add check for
13690 stepping into function calls that pass large structures by value.
13691 ("Is that a noun clause, or are you just happy to see me?")
13692 Remove all references to specific line numbers.
13693 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13694 New type and function.
13695 (main): Call large_struct_by_value, passing it a large struct by value.
13696 * lib/gdb.exp (gdb_get_line_number): New function.
13697
13698 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13699 more portable.
13700
13701 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13702
13703 * lib/gdb.exp: Doc fixes.
13704
13705 1999-03-05 Nick Clifton <nickc@cygnus.com>
13706
13707 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
13708
13709 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13710
13711 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13712 commands. They're not germane to this test, and they don't work
13713 that way on remote targets.
13714
13715 1999-03-01 James Ingham <jingham@cygnus.com>
13716
13717 * Changelog entries merged over from gdb development branch.
13718
13719 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13720
13721 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13722 for outputting results of test run.
13723
13724 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
13725
13726 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
13727
13728 1999-02-25 Felix Lee <flee@cygnus.com>
13729
13730 * lib/gdb.exp (debug_format): initialize
13731
13732 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13733
13734 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13735 * gdb.base/call-rt-st.c: Ditto.
13736
13737 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13738
13739 * gdb.threads/pthreads.exp (horiz): New variable.
13740 (test_startup): Fix regexps that capture thread numbers.
13741
13742 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13743
13744 * gdb.base/smoke.exp: Disambiguate two test case names (both
13745 called ``print'').
13746
13747 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13748
13749 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13750 compilation.
13751
13752 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13753
13754 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13755 actual output formatting.
13756 * gdb.base/smoke.exp: GDB removes leading 0's.
13757 * gdb.base/volatile.exp: Don't check type of remuneration;
13758 that variable is no longer defined in constvars.c.
13759 * gdb.base/step-test.c (main): Exit with explicit exit code.
13760 * gdb.base/step-test.exp: Remove two nexti checks--they are
13761 not portable.
13762
13763 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13764
13765 * gdb.base/help.exp ("help delete display"): Fix test to match
13766 gdb's output.
13767
13768 * gdb.base/long_long.c (known_types): Initialize values to zero.
13769 * gdb.base/long_long.exp: Step one more line
13770 so 'dec' is initialized in "get to known place". GDB removes
13771 leading zeros. Explicitly ask for hex formatting. Use
13772 unique test case names.
13773
13774 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13775
13776 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
13777
13778 * gdb.c++/method.exp: Add missing close brace.
13779
13780 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13781
13782 * gdb.base/maint.exp: Use 'set height 0' to disable page
13783 prompting, not 'set height 400'.
13784
13785 Fix a bunch of timeouts.
13786 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13787 four separate tests, so expect doesn't take forever to match a ton
13788 of text against a regexp with lots of .* forms.
13789 ("maint print psymbols", "maint print symbols"): Make some of
13790 these greps more selective, so that expect doesn't try to wade
13791 through huge piles of output and time out.
13792
13793 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13794
13795 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13796 tests: one which doesn't expect shlib events to be reported, and
13797 another which does, but is XFAIL for all platforms other than
13798 HP/UX.
13799
13800 * gdb.base/break.exp: Teach the test suite that the `catch
13801 fork', `catch vfork', and `catch exec' commands produce error
13802 messages on platforms that don't provide these features.
13803
13804 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13805
13806 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13807 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13808 (shortening names from solib_threshold.exp etc), won't run on
13809 anything but HP-UX for the foreseeable future.
13810 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13811 reflect move.
13812
13813 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13814
13815 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13816 gdb.trace/Makefile.in (clean): Remove all test executables.
13817
13818 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13819
13820 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13821 successfully re-sets breakpoints in shared libraries.
13822 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13823
13824 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13825
13826 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13827 and compiled w/o GCC.
13828
13829 * gdb.hp/watch-cmd.exp: ditto.
13830
13831 * gdb.hp/watch-hp.exp: ditto.
13832
13833 * gdb.hp/xdb1.exp: ditto.
13834
13835 * gdb.hp/xdb2.exp: ditto.
13836
13837 * gdb.hp/dbx.exp: ditto.
13838
13839 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13840
13841 * constvars.c: Remove C++-isms.
13842 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13843 with GCC.
13844
13845 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13846
13847 The following changes are part of the HP merge.
13848
13849 * gdb.base/break.exp: new tests to verify that catchpoints for
13850 fork, vfork, and exec don't trigger inappropriately.
13851
13852 * gdb.base/opaque.exp: compile one file at a time, then link.
13853
13854 * gdb.base/signals.exp: be more restrictive about which hppa
13855 systems receive a setup_xfail. new tests.
13856
13857 * gdb.base/solib_threshold.build: new file.
13858 * gdb.base/solib_threshold.exp: new file.
13859 * gdb.base/solib_threshold.link_opts: new file.
13860 * gdb.base/solib_threshold.mk: new file.
13861 * gdb.base/gen_solib_threshold.c: new file.
13862
13863 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13864 tests. New tests for enums inside classes.
13865
13866 * gdb.c++/compiler.cc: indicate support of template debugging.
13867
13868 * gdb.c++/demangle.exp: run hp style demangling tests.
13869
13870 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13871 tests.
13872
13873 * gdb.c++/misc.cc: changes to support new tests.
13874
13875 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13876 to support new tests.
13877
13878 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13879 gcc, then skip these tests.
13880
13881 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13882
13883 The following files are part of the HP merge; some had longer
13884 names at HP, but have been renamed to be no more than 14
13885 characters in length.
13886
13887 * gdb.hp/ambiguous.cc: new file.
13888 * gdb.hp/ambiguous.exp: new file.
13889 * gdb.hp/attach.exp: new file.
13890 * gdb.hp/attach2.exp: new file.
13891 * gdb.hp/classes-hp.exp: new file.
13892 * gdb.hp/ctti.exp: new file.
13893 * gdb.hp/ctti-add.cc: new file.
13894 * gdb.hp/ctti-add1.cc: new file.
13895 * gdb.hp/ctti-add2.cc: new file.
13896 * gdb.hp/ctti-add3.cc: new file.
13897 * gdb.hp/dbx.exp: new file.
13898 * gdb.hp/exception.cc: new file.
13899 * gdb.hp/exception.exp: new file.
13900 * gdb.hp/foll-exec.c: new file.
13901 * gdb.hp/foll-exec.exp: new file.
13902 * gdb.hp/foll-fork.c: new file.
13903 * gdb.hp/foll-fork.exp: new file.
13904 * gdb.hp/foll-vfork.c: new file.
13905 * gdb.hp/foll-vfork.exp: new file.
13906 * gdb.hp/inherit-hp.exp: new file.
13907 * gdb.hp/more-steps.exp: new file.
13908 * gdb.hp/namespace.cc: new file.
13909 * gdb.hp/namespace.exp: new file.
13910 * gdb.hp/optimize.exp: new file.
13911 * gdb.hp/pxdb.c: new file.
13912 * gdb.hp/pxdb.exp: new file.
13913 * gdb.hp/quicksort.exp: new file.
13914 * gdb.hp/reg-test.exp: new file.
13915 * gdb.hp/reg-test.s: new file.
13916 * gdb.hp/sized-enum.c: new file.
13917 * gdb.hp/sized-enum.exp: new file.
13918 * gdb.hp/start-stop.exp: new file.
13919 * gdb.hp/templ-hp.cc: new file.
13920 * gdb.hp/templ-hp.exp: new file.
13921 * gdb.hp/thr-lib.c: new file.
13922 * gdb.hp/thr-lib.exp: new file.
13923 * gdb.hp/thr-lib.h: new file.
13924 * gdb.hp/thr-liblib.c: new file.
13925 * gdb.hp/virtfun-hp.c: new file.
13926 * gdb.hp/virtfun-hp.exp: new file.
13927 * gdb.hp/watch-cmd.exp: new file.
13928 * gdb.hp/watch-hp.exp: new file.
13929 * gdb.hp/xdb1.exp: new file.
13930 * gdb.hp/xdb2.exp: new file.
13931 * gdb.hp/xdb3.exp: new file.
13932
13933 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13934
13935 The following files are part of the HP merge; some had longer
13936 names at HP, but have been renamed to be no more than 14
13937 characters in length.
13938
13939 * gdb.base/ss.h: new file.
13940 * gdb.base/call-ar-st.c: new file.
13941 * gdb.base/call-ar-st.exp: new file.
13942 * gdb.base/call-rt-st.c: new file.
13943 * gdb.base/call-rt-st-exp: new file.
13944 * gdb.base/call-strs.exp: new file.
13945 * gdb.base/ena-dis-br.exp: new file.
13946 * gdb.base/environ.exp: new file.
13947 * gdb.base/long_long.exp: new file.
13948 * gdb.base/sect-cmd.exp: new file.
13949 * gdb.base/shlib-cl2.exp: new file.
13950 * gdb.base/smoke.exp: new file.
13951 * gdb.base/so-impl-ld.c: new file.
13952 * gdb.base/so-impl-ld.exp: new file.
13953 * gdb.base/so-indr-cl.c: new file.
13954 * gdb.base/so-indr-cl.exp: new file.
13955 * gdb.base/varargs.exp: new file.
13956 * gdb.base/volatile.exp: new file.
13957 * gdb.base/whatis-exp.exp: new file.
13958 * gdb.base/display.exp: new file.
13959 * gdb.c++/derivation.exp: new file.
13960 * gdb.c++/local.exp: new file.
13961 * gdb.c++/member-ptr.exp: new file.
13962 * gdb.c++/overload.exp: new file.
13963 * gdb.c++/ovldbreak.exp: new file.
13964 * gdb.c++/ref-types.exp: new file.
13965 * gdb.c++/ref-types2.exp: new file.
13966 * gdb.c++/userdef.exp: new file.
13967
13968 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13969
13970 * gdb.base/default.exp: Reflect wording change in remote.c.
13971
13972 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
13973
13974 * gdb.base/help.exp: Update to reflect current text.
13975
13976 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13977
13978 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13979 they're stack variables and contain garbage.
13980 * gdb.c++/anon-union.exp: new file.
13981
13982 The following changes were made by David Taylor
13983 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13984 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13985 in changes by HP.
13986
13987 * gdb.base/bitops.exp: new file.
13988 * gdb.base/default.exp: change expected messages for catch and
13989 info catch tests to reflect HP merge changes.
13990 * gdb.base/enable-disable-break.exp
13991 * gdb.base/ending-run.c: new file.
13992 * gdb.base/long_long.c: new file.
13993 * gdb.base/maint.exp: new file.
13994 * gdb.base/pointers2.exp: new file.
13995 * gdb.base/shlib-call2.exp: new file.
13996 * gdb.base/solib.exp: new file.
13997 * gdb.base/step-test.c: new file.
13998 * gdb.c++/anon-union.cc: new file.
13999 * gdb.c++/local.cc: new file.
14000 * gdb.c++/member-pointer.cc: new file.
14001 * gdb.c++/method.cc: new file.
14002 * gdb.c++/ref-types.cc: new file.
14003 * gdb.c++/ref-types2.cc: new file.
14004 * gdb.c++/userdef.cc: new file.
14005
14006 * gdb.base/scope.exp: compile one file at a time, then link.
14007 * gdb.base/langs.exp: ditto.
14008 * gdb.base/list.exp: ditto.
14009
14010 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14011
14012 The following changes were made by David Taylor
14013 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14014 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14015 in changes by HP.
14016
14017 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14018 skip tests. When compiling pass c++ flag to gdb_compile.
14019 * gdb.c++/
14020
14021 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14022 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14023 (skip_hp_tests): new function.
14024 (gdb_preprocess): new function.
14025
14026 * configure.in (hpdir): decide whether to configure gdb.hp.
14027 * configure: regenerated.
14028
14029 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14030 to delete on clean.
14031 (EXECUTABLES): update to reflect new additions.
14032 * gdb.base/commands.exp: update message expected.
14033 * gdb.base/default.exp: add copyright notice.
14034 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14035 * gdb.base/help.exp: update messages to reflect current text.
14036 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14037 targets for recurse tests.
14038 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14039 skip this file.
14040
14041 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14042 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14043 compilation.
14044 * gdb.c++/misc.exp: ditto.
14045 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14046 run the tests. tell gdb_compile that it's a c++ compilation.
14047
14048 * gdb.threads/pthreads.exp: fix typo in message.
14049
14050 * gdb.base/all-bin.exp: new file.
14051 * gdb.base/arithmet.exp: new file.
14052 * gdb.base/assign.exp: new file.
14053 * gdb.base/completion.exp: new file.
14054 * gdb.base/cond-expr.exp: new file.
14055 * gdb.base/condbreak.exp: new file.
14056 * gdb.base/define.exp: new file.
14057 * gdb.base/dollar.exp: new file.
14058 * gdb.base/environment.exp: new file.
14059 * gdb.base/eval-skip.exp: new file.
14060 * gdb.base/jump.exp: new file.
14061 * gdb.base/logical.exp: new file.
14062 * gdb.base/pointers.exp: new file.
14063 * gdb.base/relational.exp: new file.
14064 * gdb.base/section_command.exp: new file.
14065 * gdb.base/whatis-expr.exp: new file.
14066
14067 * gdb.base/all-types.c: new file.
14068 * gdb.base/call-array-struct.c: new file.
14069 * gdb.base/call-return-struct.c: new file.
14070 * gdb.base/call-strings.c: new file.
14071 * gdb.base/callfuncs2.c: new file.
14072 * gdb.base/condbreak.c: new file.
14073 * gdb.base/constvars.c: new file.
14074 * gdb.base/display.c: new file.
14075 * gdb.base/int-type.c: new file.
14076 * gdb.base/jump.c: new file.
14077 * gdb.base/miscexprs.c: new file.
14078 * gdb.base/pointers.c: new file.
14079 * gdb.base/pointers2.c: new file.
14080 * gdb.base/shmain.c: new file.
14081 * gdb.base/shr1.c: new file.
14082 * gdb.base/shr2.c: new file.
14083 * gdb.base/solib.c: new file.
14084 * gdb.base/solib1.c: new file.
14085 * gdb.base/solib2.c: new file.
14086 * gdb.base/varargs.c: new file.
14087 * gdb.c++/derivation.cc: new file.
14088 * gdb.c++/overload.cc: new file.
14089 * gdb.c++/ovldbreak.cc: new file.
14090 * gdb.hp/attach.c: new file.
14091 * gdb.hp/attach2.c: new file.
14092 * gdb.hp/average.c: new file.
14093 * gdb.hp/compiler.c: new file.
14094 * gdb.hp/compiler.cc: new file.
14095 * gdb.hp/execd-program.c: new file.
14096 * gdb.hp/follow-exec.c: new file.
14097 * gdb.hp/follow-fork.c: new file.
14098 * gdb.hp/follow-vfork-and-exec.c: new file.
14099 * gdb.hp/misc-hp.cc: new file.
14100 * gdb.hp/more-steps.c: new file.
14101 * gdb.hp/optimize.c: new file.
14102 * gdb.hp/quicksort.c: new file.
14103 * gdb.hp/run-hp.c: new file.
14104 * gdb.hp/start-stop.c: new file.
14105 * gdb.hp/sum.c: new file.
14106 * gdb.hp/templates-hp.cc: new file.
14107 * gdb.hp/thread-local-in-lib.c: new file.
14108 * gdb.hp/thread-local-in-lib.h: new file.
14109 * gdb.hp/thread-local-in-lib.lib.c: new file.
14110 * gdb.hp/vforked-program.c: new file.
14111 * gdb.hp/virtfunc-hp.cc: new file.
14112 * gdb.hp/watchpoint-hp.c: new file.
14113 * gdb.hp/xdb.c: new file.
14114 * gdb.hp/xdb0.c: new file.
14115 * gdb.hp/xdb0.h: new file.
14116 * gdb.hp/xdb1.c: new file.
14117
14118 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14119
14120 The following change was made by Edith Epstein
14121 <eepstein@cygnus.com> as part of a project to merge in changes
14122 originally made by HP; HP did not create ChangeLog entries.
14123
14124 * gdb.c++/demangle.exp: changed the expected output for some
14125 ARM-style mangling -- removed second reference to datatype.
14126 For example, maint demangle __dt__11T1__pt__2_cFv
14127 T1<char>::~T1<char>(void)
14128 becomes,
14129 maint demangle __dt__11T1__pt__2_cFv
14130 T1<char>::~T1(void)
14131
14132 (test_hp_style_demangling): new hp specific demangling test cases.
14133
14134 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14135
14136 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14137 * gdb.trace/backtrace.exp: Likewise.
14138 * gdb.trace/circ.exp: Likewise.
14139 * gdb.trace/collection.exp: Likewise.
14140 * gdb.trace/deltrace.exp: Likewise.
14141 * gdb.trace/infotrace.exp: Likewise.
14142 * gdb.trace/limits.exp: Likewise.
14143 * gdb.trace/packetlen.exp: Likewise.
14144 * gdb.trace/passc-dyn.exp: Likewise.
14145 * gdb.trace/passcount.exp: Likewise.
14146 * gdb.trace/report.exp: Likewise.
14147 * gdb.trace/save-trace.exp: Likewise.
14148 * gdb.trace/tfind.exp: Likewise.
14149 * gdb.trace/tracecmd.exp: Likewise.
14150 * gdb.trace/while-dyn.exp: Likewise.
14151 * gdb.trace/while-stepping.exp: Likewise.
14152
14153 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14154
14155 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14156
14157 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14158
14159 From Brendan Kehoe:
14160 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14161 int return types.
14162
14163 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14164
14165 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14166 remote dos host testing right.
14167
14168 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14169
14170 * gdb.base/corefile.exp: remove some xfails.
14171
14172 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14173
14174 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14175 have different timestamps.
14176
14177 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14178
14179 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14180 gdb.base/default.exp: Replace "exec" with "executable".
14181
14182 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14183
14184 * gdb.base/default.exp: Change else if to elseif from previous
14185 delta.
14186
14187 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14188
14189 * gdb.base/default.exp: Add brace missing from previous delta.
14190
14191 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14192
14193 * gdb.base/default.exp: Support test for info float for all
14194 varieties of arm toolchain.
14195
14196 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
14197
14198 * gdb.trace/*.exp: remove "remote_download" command.
14199
14200 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
14201
14202 * gdb.trace/*.exp: remove -gdwarf from compile.
14203
14204 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14205
14206 * gdb.trace/configure.in(AC_INIT): typo
14207 * gdb.trace/configure: regenerated
14208
14209 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
14210
14211 * config/m68k-emc.exp: New file.
14212 * lib/<emc-support.exp trace-support.exp}: New files.
14213 * configure.in: add new test directory gdb.trace.
14214 * gdb.trace/{configure configure.in Makefile.in}: New files.
14215 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14216 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14217 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14218 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14219 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14220 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14221 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
14222
14223 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
14224
14225 * gdb.c++/classes.exp: Change all regular expressions to match
14226 arbitrary combinations of newline/carriage-return, so that they
14227 will work equally well on Unix and Windows.
14228 * gdb.c++/inherit.exp: ditto.
14229 * gdb.c++/virtfunc.exp: ditto.
14230
14231 1998-08-11 Dawn Perchik <dawn@cygnus.com>
14232
14233 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14234
14235 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14236
14237 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14238 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14239 to use a0-a3/d0-d3 as needed.
14240
14241 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14242
14243 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14244 * gdb.disasm/am33.exp: Corresponding changes.
14245
14246 1998-07-11 Felix Lee <flee@cygnus.com>
14247
14248 * gdb.base/callfuncs.exp: add cmp10 test.
14249 * gdb.base/callfuncs.c (cmp10): new function.
14250
14251 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14252
14253 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
14254 into two parts to get around a synchronization problem in expect.
14255
14256 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14257
14258 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14259
14260 * configure.in: Add options for gdbtk testsuite.
14261
14262 * configure: Regenerate.
14263
14264 * gdb.gdbtk: New directory to hold gdbtk tests.
14265
14266 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14267
14268 * gdb.fortran/types.exp: Escape brackets in expect patterns
14269 for test_float_literal_types_accepted tests.
14270 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14271 before run test.
14272
14273 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14274
14275 * am33.exp: Just compile, do not link the testcase.
14276 * am33.s: Add ".am33" pseudoop to force am33 mode.
14277
14278 1998-06-25 Felix Lee <flee@cygnus.com>
14279
14280 * gdb.base/setshow.exp: make sure $pc is sane.
14281
14282 * gdb.stabs/weird.exp: split expect patterns properly.
14283
14284 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14285
14286 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14287 * gdb.disasm/am33.exp: Run it.
14288
14289 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
14290
14291 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14292 match processing (and eliminate spurious timeouts when running).
14293
14294 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
14295
14296 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14297 exception test, but conditionalize it on target [mach | gnu].
14298
14299 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
14300
14301 * gdb.base/overlays.exp: fixup compile line for linker script.
14302
14303 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14304
14305 * gdb.fortran/types.exp: don't guess at float size.
14306
14307 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14308
14309 * gdb.base/exprs.exp: delete test that depends on int size.
14310
14311 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14312
14313 * config/sim.exp: Removed checks for target triplets.
14314 (gdb_target_sim): Use gdb,target_sim_options.
14315
14316 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14317
14318 * gdb.base/reread.exp: New file.
14319 * gdb.base/reread1.c: New file.
14320 * gdb.base/reread2.c: New file.
14321
14322 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14323
14324 * config/sim.exp: Use 'target sim -sparclite' when running
14325 SPARClite programs.
14326
14327 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14328
14329 * gdb.base/structs2.exp: New file.
14330 * gdb.base/structs2.c: New file.
14331
14332 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14333
14334 * gdb.asm/common.inc: New file.
14335 * gdb.asm/d10v.inc: New file.
14336 * asm-source.exp: Pass -I's to gas to find .inc files.
14337 Update line numbers in expected output.
14338 * asmsrc1.s: Rewrite.
14339 * asmsrc2.s: Rewrite.
14340 * configure.in: Create arch.inc symlink.
14341 * configure: Regenerate.
14342 * Makefile.in (distclean): Delete arch.inc.
14343
14344 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14345
14346 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14347 (t_enum_value2): ditto
14348 (t_enum_value3): ditto
14349 (main): ditto
14350 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14351
14352 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14353 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14354 change.
14355 Use gdb_test instead of send_gdb/gdb_expect sequences.
14356
14357 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14358
14359 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14360 not void.
14361
14362 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14363
14364 * gdb.base/branches.c: Code with lots of loops and
14365 subroutines. Used to test gdbs ability to single step through PC
14366 changes, especially to test mips-tdep.c:mips_next_pc
14367
14368 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14369
14370 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14371 more rigorous EGCS C++ error checking.
14372
14373 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14374
14375 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14376 tests.
14377 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14378 function when asleep.
14379 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14380 for i*86 Linux and SVR4 signal handling problems.
14381 Remove linux xfail for `next to handler in signals_tests_1', fixed
14382 by recent infrun.c change.
14383 Limit backtrace to 10 frames to avoid timeout problems with infinite
14384 stack backtraces.
14385 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14386 target.[ch] change.
14387
14388 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14389
14390 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14391 for a newline from gdb before continuing.
14392 (default_gdb_exit): Just look for y or n.
14393 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14394 it does, fail the rests of the tests in the file.
14395
14396 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14397
14398 * config/cygmon.exp: New file.
14399
14400 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14401
14402 * gdb.base/list.exp: Fix problem with "list default lines around
14403 main" test on remote targets.
14404
14405 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14406 run test on remote targets.
14407
14408 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14409
14410 * gdb.asm: New directory.
14411 * configure.in: Configure it.
14412 * configure: Regenerate.
14413 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14414 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14415
14416 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14417
14418 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14419
14420 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
14421
14422 * gdb.base/overlays (several files): Merge the two overlay
14423 managers into one. Change variables (foox, barx, bazx, grbxx)
14424 back into ints but force them to load in their proper sections.
14425
14426 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14427
14428 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14429 on-chip insn memory and IMAP1 to upper 128k.
14430 (D10VCopy): Handle memory regions crossing 16k boundaries.
14431 (D10VCopy): Transfer data in 32 bit chunks.
14432
14433 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14434
14435 * gdb.base/overlays.c (main): Exit normally when result is
14436 correct.
14437
14438 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14439 map. Include space for printf in .text segment.
14440
14441 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14442 updated d10v memory VMA/LMA map.
14443 (D10VCopy): Call D10VTranslate.
14444
14445 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14446
14447 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14448
14449 * gdb.base/bar.c (barx, bar): Change variable to small array so
14450 that it won't be put into the .sdata - small data -
14451 section. Update reference.
14452 * gdb.base/baz.c (bazx, baz): Ditto.
14453 * gdb.base/foo.c (foox, foo): Ditto.
14454 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14455
14456 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14457 to be arrays.
14458
14459 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
14460
14461 * gdb.base/overlays.exp: fix up and get working again.
14462 Add tests for backtraces from an overlay function.
14463
14464 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14465
14466 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14467 "calling function with watchpoint enabled".
14468
14469 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14470
14471 * gdb.base/break.exp (test_next_with_recursion): Remove
14472 gdb_suppress_tests for d10v-*-*.
14473 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14474 pending review of whether it is useful or not.
14475
14476 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14477
14478 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14479
14480 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14481
14482 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14483 * config/dve.exp: New file to support Densan boards.
14484
14485 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14486
14487 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14488 reads and BSD.
14489
14490 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14491
14492 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14493 response.
14494
14495 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14496
14497 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14498
14499 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14500 test.
14501
14502 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14503 target_sizeof_long and target_bigendian_p.
14504 (structs_by_value, structs_by_reference): Check values according
14505 to targets word size and endianess.
14506
14507 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14508
14509 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14510 output.
14511
14512 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14513
14514 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14515 Update test of set args help to match source change.
14516
14517 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14518
14519 * gdb.base/default.exp: Expect help system output to be in
14520 alphabetical order.
14521 * gdb.base/help.exp: Ditto.
14522
14523 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14524
14525 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14526 "i*86-pc-linux-gnu*".
14527 * gdb.base/interrupt.exp: Ditto.
14528 * gdb.base/corefile.exp: Ditto.
14529
14530 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14531 define vxworks when building the testcase.
14532
14533 * gdb.base/ptype.exp: Fix testnames to be unique.
14534 * gdb.base/radix.exp: Ditto.
14535 * gdb.base/term.exp: Ditto.
14536 * gdb.base/whatis.exp: Ditto.
14537 * gdb.c++/classes.exp: Ditto.
14538
14539 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14540
14541 * gdb.base/callfuncs.exp: Fix indentation.
14542
14543 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14544 suppress_flag has been set.
14545 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14546 target feature.
14547
14548 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14549
14550 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14551 the testcase.
14552
14553 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14554 set_debug_traps() and breakpoint().
14555 * gdb.c++/misc.cc (main): Ditto.
14556 * gdb.c++/templates.cc (main): Ditto.
14557 * gdb.c++/virtfunc.cc (main): Ditto.
14558
14559 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14560
14561 * lib/gdb.exp(gdb_step_for_stub): New function.
14562 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14563 exists, reload the executable and do a "continue" instead of
14564 doing a jump.
14565 (runto_main): Use gdb_step_for_stub.
14566
14567 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14568 tests to have unique names.
14569 * gdb.base/callfuncs.exp: Ditto.
14570 * gdb.base/commands.exp: Ditto.
14571 * gdb.base/default.exp: Ditto.
14572 * gdb.base/help.exp: Ditto.
14573 * gdb.base/list.exp: Ditto.
14574 * gdb.base/opaque.exp: Ditto.
14575 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14576 similar tests.
14577
14578 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14579 * gdb.c++/cplusfuncs.cc: Ditto.
14580 * gdb.c++/virtfunc.cc: Ditto.
14581
14582 * config/monitor.exp: Keep track of the last file we saw, rather
14583 than trying to get the info from gdb.
14584
14585 * gdb.fortran/types.exp: Move comment to previous line.
14586
14587 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14588
14589 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14590 target mode.
14591
14592 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14593
14594 From Bob Manson:
14595 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14596 string from GDB when it connects.
14597
14598 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14599
14600 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14601
14602 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14603 if we can't get a debug format from GDB (we may be testing an
14604 older GDB). Use a 10 second timeout when checking for the format.
14605
14606 * gdb.stabs/weird.exp: Fix quoting.
14607
14608 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14609
14610 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14611
14612 * config/arm-ice.exp: New file.
14613
14614 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14615
14616 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14617 until it has been modified to work with the new testsuite.
14618
14619 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
14620 testcase won't compile, cause all of the testcases in the file to
14621 fail instead.
14622
14623 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14624 (gdb_clear_suppressed): New procedure.
14625 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14626 it contains a positive value.
14627
14628 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14629
14630 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14631
14632 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14633
14634 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14635
14636 * lib/gdb.exp (setup_xfail_format): New function.
14637 (get_debug_format): New function to get debug format.
14638 (debug_format): New global variable to hold last value set
14639 by get_debug_format.
14640 * gdb.base/list.exp: Call get_debug_format and expect some
14641 tests to fail for DWARF 1 and COFF formats.
14642 * gdb.c++/ptype.exp: Ditto.
14643 * gdb.c++/classes.exp: Ditto.
14644 * gdb.c++/cplusfuncs.exp: Ditto.
14645 * gdb.c++/inherit.exp: Ditto.
14646 * gdb.c++/templates.exp: Ditto.
14647 * gdb.c++/virtfunc.exp: Ditto.
14648
14649 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14650
14651 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14652 host doesn't have a currently-open connection.
14653
14654 * config/sparclet.exp: Cleanups and fixes to make it generic for
14655 any gdb stub target. Handle cases where gdb doesn't respond when
14656 interrupted in a sane fashion.
14657
14658 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14659 same thing in a totally different way.
14660
14661 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14662 setting "timeout".
14663 (gdb_start): We set the global gdb_prompt variable in
14664 default_gdb_init now.
14665
14666 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14667
14668 * gdb.base/printcmds.exp: Fix "check for floating addition"
14669 regexp to accept results within approx +/- .01 of exact value.
14670 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14671
14672 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14673
14674 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14675 properly.
14676 (gdb_expect): Add optional timeout parameter, and add timeout
14677 value to various calls.
14678 (gdb_suppress_tests): Only give one warning message per group.
14679
14680 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14681
14682 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14683 global variables. Handle getting a value for $timeout more
14684 gracefully.
14685
14686 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14687
14688 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14689 initialize.
14690 (default_gdb_init): New procedure; allow gdb_init to be overridden
14691 by a target configuration file.
14692 (gdb_expect): Pass the timeout to remote_expect.
14693
14694 * config/monitor.exp(gdb_load): Fix typo in regexp.
14695
14696 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14697
14698 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14699
14700 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14701
14702 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14703 here. Call gdb_target_exec before rebooting the target, to make
14704 sure the connection to the target is closed.
14705 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14706 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14707 Also detect "Timeout reading from remote" error.
14708
14709 * config/gdbserver.exp: Pass the executable being loaded to
14710 gdb_target_monitor. Don't call gdb_file_cmd here; let
14711 gdb_target_monitor do it.
14712
14713 * gdb.disasm/hppa.exp: Don't use exec_output.
14714
14715 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14716
14717 * gdb.base/list.exp: If we're debugging a non-native target,
14718 try to set the pc register to point to the start of the
14719 program before doing the first list command.
14720
14721 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14722 test_calls after restarting.
14723
14724 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14725 reloading.
14726
14727 * gdb.base/watchpoint.exp: Fix typo.
14728
14729 * gdb.base/setshow.exp: Check for use_gdb_stub.
14730
14731 * gdb.base/break.exp: Fix continue until exit test for the gdb
14732 stub case.
14733 * gdb.base/langs.exp: Ditto.
14734
14735 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14736 gdb_load_offset. If we weren't given a file to load, figure out
14737 what the current file is and use it.
14738
14739 * config/i386-bozo.exp: New file.
14740
14741 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14742
14743 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14744 feature.
14745
14746 * config/proelf.exp: New entry.
14747
14748 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14749
14750 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14751 of regexps.
14752
14753 * gdb.base/watchpoint.exp: Don't run the test_stepping
14754 tests if gdb can't call functions on the target.
14755
14756 * gdb.base/setshow.exp: Don't run the set prompt tests if
14757 the board has gdb_prompt set.
14758
14759 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14760
14761 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14762 * gdb.base/commands.exp: Likewise.
14763 * gdb.base/setshow.exp: Likewise.
14764
14765 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14766
14767 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14768 feature.
14769
14770 * config/i960.exp: New file.
14771
14772 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14773
14774 * gdb.base/funcargs.exp: Check for gdb,short_int target
14775 feature instead of looking for explicit target triplets.
14776
14777 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
14778
14779 * gdb.base/printcmds.exp: add a couple more tests a la
14780 "p 123DEADBEEF", to check parse_number.
14781 * top.c: change "to enable to enable" to "to enable" in a couple
14782 of help strings.
14783
14784 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14785
14786 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14787 on the mn10300.
14788
14789 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14790
14791 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14792 where the test executable is run with explicit args.
14793 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14794
14795 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14796
14797 * gdb.base/run.c: Use FAKEARGV to build test executable that
14798 does not require a command line arg, since most simulators
14799 don't currently support passing such an arg into the simulated
14800 program.
14801 * gdb.base/commands.exp: Change tests to insert the proper
14802 value as the arg to the first recursive factorial call. Change
14803 compilation line to define FAKEARGV at compile time.
14804
14805 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14806
14807 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14808 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14809 function with watchpoint enabled" test.
14810
14811 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14812
14813 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14814 Don't call gdb_test when the command doesn't return to a gdb prompt.
14815
14816 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14817 "Tests restarted" messages.
14818
14819 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14820
14821 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14822
14823 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
14824
14825 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14826 for INFO SYMBOL; add help tests for OVERLAY commands.
14827 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14828 add tests for OVERLAY commands
14829 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14830 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14831 * gdb.base/sigall.c: add usestubs code frag
14832 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
14833
14834 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14835
14836 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14837 failures.
14838 (gdb_stop_suppressing_tests): Note that tests have restarted.
14839
14840 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14841
14842 * config/h8300.exp: New file.
14843
14844 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14845
14846 * gdb.base/setshow.exp: Check for the existence of a
14847 feature, not its value.
14848
14849 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14850
14851 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14852
14853 * gdb.base/scope.exp: It's now init0(), not init().
14854
14855 * gdb.base/scope0.c: For now, change init() to be init0().
14856
14857 * config/monitor.exp: Use gdb_serial in preference to serial
14858 or netport.
14859
14860 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14861 and it's not already set.
14862
14863 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14864
14865 * gdb.base/setshow.exp: Only test the run command if the target
14866 isn't using a stub and if it supports argument passing.
14867
14868 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14869
14870 * config/udi.exp(gdb_start): Make sure UDICONF is set
14871 properly before starting gdb.
14872
14873 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14874
14875 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14876 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14877 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14878
14879 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14880
14881 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14882 specialized code to reboot the board, use remote_reboot instead.
14883
14884 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14885
14886 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14887
14888 * config/monitor.exp: Make sure we disconnect from the target.
14889 Also, try a reboot/reload cycle instead of failing if the
14890 load fails.
14891
14892 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14893
14894 * gdb.base/default.exp: Don't set match_max.
14895 * gdb.base/help.exp: Ditto.
14896 * gdb.base/list.exp: Ditto.
14897 * gdb.base/signals.exp: Ditto.
14898
14899 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14900 set, use remote_ld to download the testcase instead of
14901 the GDB loader.
14902
14903 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14904
14905 * config/vr5000.exp: New file.
14906
14907 * config/monitor.exp(gdb_target_monitor): Add pattern for
14908 "Ending remote" to detect errors in connecting.
14909
14910 * gdb.base/setshow.exp: Add .* within auto language test.
14911
14912 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14913 target feature.
14914
14915 * config/monitor.exp(gdb_load): Check for a failure when loading,
14916 and reboot the board if necessary.
14917
14918 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14919 a set of tests. Remove print.* from the patterns being checked.
14920
14921 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14922
14923 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14924 refer to gdb_spawn_id.
14925
14926 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14927 longer used.
14928 * config/sparclet.exp: Ditto.
14929 * config/sparclet-old.exp: Ditto.
14930 * config/slite.exp: Ditto.
14931 * config/sim.exp: Ditto.
14932 * gdb.base/funcargs.exp: Ditto.
14933
14934 * lib/gdb.exp:Remove references to gdb_spawn_id.
14935 (gdb_expect): Move to remote.exp.
14936
14937 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14938
14939 * config/monitor.exp: Detect the "Couldn't establish connection"
14940 message from GDB.
14941
14942 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14943
14944 * gdb.base/bitfields.exp: Use runto instead of explicit
14945 gdb_run_cmd/gdb_expect sequences.
14946
14947 * gdb.base/break.exp(text_next_with_recursion): Add match for
14948 gdb_expect call.
14949
14950 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14951 We also need to handle the "A program is being debugged already"
14952 prompt from gdb. Use gdb_test to set the baud rate.
14953
14954 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14955 to 20000. Really. I mean it.
14956
14957 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14958
14959 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14960 fails. If suppress_flag is set, skip perror message about not
14961 being able to send to GDB.
14962 (send_gdb): If suppress_flag is set, don't try to send commands to
14963 GDB.
14964 (gdb_expect): If suppress_flag is set, always fail immediately.
14965 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14966 (gdb_init): Call gdb_stop_suppressing_tests.
14967 (default_gdb_exit): Ditto.
14968 (default_gdb_start): Ditto.
14969
14970 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14971 gdb_stop_suppressing_tests as appropriate.
14972 * gdb.base/break.exp: Ditto.
14973 * gdb.base/callfuncs.exp: Ditto.
14974 * gdb.base/commands.exp: Ditto.
14975 * gdb.base/exprs.exp: Ditto.
14976 * gdb.base/funcargs.exp: Ditto.
14977 * gdb.base/list.exp: Ditto.
14978 * gdb.base/recurse.exp: Ditto.
14979 * gdb.base/scope.exp: Ditto.
14980 * gdb.base/structs.exp: Ditto.
14981 * gdb.c++/inherit.exp: Ditto.
14982
14983 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14984
14985 * config/vr4300.exp: New file.
14986
14987 * gdb.*/*.exp: Call gdb_expect instead of expect.
14988
14989 * lib/gdb.exp(gdb_expect): New function.
14990
14991 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14992
14993 * lib/gdb.exp(gdb_init): New function.
14994
14995 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14996 for each individual variable set.
14997
14998 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14999 name.
15000
15001 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15002
15003 * gdb.base/scope.exp: Use gdb_test.
15004
15005 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15006 aborting; the testsuite driver will do that for us (see
15007 gdb_finish). Also, use gdb_test in a few more places.
15008
15009 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15010
15011 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15012
15013 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15014
15015 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15016 and "add_tests" are not at the same address.
15017
15018 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15019
15020 * gdb.base/ptype.exp: Use gdb_test.
15021
15022 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15023
15024 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15025 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15026 left in. No longer expect them to fail.
15027
15028 * gdb.stabs/*.mt; Deleted, no longer used.
15029 * gdb.stabs/configure.in: Remove references to target makefile
15030 frags.
15031 * gdb.stabs/configure: Rebuilt.
15032
15033 * gdb.disasm/*.mt: Deleted, no longer used.
15034 * gdb.disasm/configure.in: Remove references to target makefile
15035 frags. Use "sh3.s" as the unique filename for this directory.
15036 * gdb.disasm/configure: Rebuilt.
15037
15038 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15039 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15040 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15041
15042 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15043
15044 * config/udi.exp: Use mondfe,name instead of remote_host.
15045
15046 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15047
15048 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15049 a function with a watchpoint enabled on the mn10200.
15050
15051 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15052 before trying to create it!
15053
15054 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15055
15056 * config/vx.exp: Use hostname instead of netport.
15057
15058 * config/vxworks.exp: New file.
15059
15060 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15061
15062 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15063 gdb before assuming everything worked. Send a ^C if a timeout
15064 occurs.
15065
15066 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15067 $gdb_spawn_id directly.
15068 (gdb_run_cmd): Try _start as well as start. Use the target feature
15069 gdb,start_symbol as the symbol to start from when jumping.
15070
15071 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15072
15073 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15074 redundant) test.
15075
15076 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15077 it doesn't lose for 16bit integer systems.
15078
15079 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15080
15081 * gdb.fortran/types.exp: If the target doesn't support "double"
15082 data types, then expect "real" types to only be 4 bytes.
15083
15084 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15085 call tests if the target doesn't support inferior function calls.
15086
15087 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15088 in printf tests.
15089
15090 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15091
15092 * gdb.base/help.exp: Disable "help set", "help show", and
15093 "help support". Simplify regexp for "help stack".
15094
15095 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15096 to 60 seconds. Temporarily set match_max to 15000 around the
15097 "info copying" test.
15098
15099 * gdb.base/nodebug.exp: Don't try to do an inferior function
15100 call if the target doesn't support them.
15101 * gdb.base/printcmds.exp: Likewise.
15102 * gdb.base/setvar.exp: Likewise.
15103 * gdb.base/structs.exp: Likewise.
15104 * gdb.c++/templates.exp: Likewise.
15105 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15106
15107 * gdb.base/recurse.exp: Enable for the mn10200.
15108
15109 * configure.in: Do configure gdb.stabs directory for *-*-elf
15110 targets.
15111 * configure: Rebuilt.
15112
15113 * gdb.base/break.exp: Check for gdb,noresults before testing
15114 exit status and/or results from the target.
15115 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15116 * lib/gdb.exp: Remove old (now bogus) initialization of
15117 noinferior, noargs, noresults and nosignals.
15118
15119 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15120
15121 * config/sh.exp: New file.
15122
15123 * config/slite.exp: Try to connect multiple times to the board
15124 before rebooting. Only send a "monitor run" if need_monitor_run
15125 is set.
15126
15127 * gdb.base/break.exp: Don't do the "stub continue" test if
15128 the target has gdb_stub set.
15129
15130 * gdb.base/callfuncs.exp: Increase the timeout.
15131
15132 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15133 if the target has gdb,noinferiorio set.
15134
15135 * gdb.base/list.exp: Increase match_max to 10000 characters.
15136
15137 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15138
15139 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15140 target.
15141
15142 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15143
15144 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15145
15146 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15147 trying to delete the copy of gdb. Catch the file delete so we
15148 don't die if the delete fails; also, the file should be copied to
15149 the host, not to the build.
15150
15151 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15152
15153 * lib/gdb.exp(gdb_test): Surround the result pattern with
15154 parenthesis in case it contains multiple regexps separated
15155 with |.
15156
15157 * gdb.base/watchpoint.exp: Use gdb_test.
15158 * gdb.base/default.exp: Ditto.
15159
15160 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15161
15162 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
15163
15164 * gdb.base/scope.exp: Use gdb_test.
15165 * gdb.c++/classes.exp: Ditto.
15166 * gdb.c++/inherit.exp: Ditto.
15167
15168 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15169
15170 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15171 remote_exec instead.
15172 * gdb.base/corefile.exp: Don't be ridiculous.
15173 * gdb.base/*.c: Add missing stub invocations.
15174
15175 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15176
15177 * config/slite.exp: Miscellaneous fixes.
15178
15179 * lib/gdb.exp: Fix runto.
15180
15181 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15182 the target.
15183
15184 * gdb.base/watchpoint.exp: Fix regexp.
15185
15186 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15187 close and wait commands, as the descriptor may now be
15188 invalid. Always call "remote_close host".
15189
15190 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15191
15192 Major rewrite for testsuite revision.
15193
15194 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15195 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15196 instead of relying on spawn_id to always contain a valid
15197 spawn id.
15198 (get_compiler_info): New procedure to build the ${binfile}.ci
15199 file, instead of replicating this in N different places.
15200 (gdb_compile): New procedure.
15201
15202 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15203 appropriate arguments) instead of compile. Use gdb_test in a lot
15204 more places. Use send_gdb instead of send. Always run gdb_start
15205 at the start of a testcase, as this is no longer done magically.
15206
15207 config/*-gdb.exp: Rename without the -gdb suffix.
15208
15209 config/mips.exp: Use remote_close instead of exit_remote_shell.
15210 config/monitor.exp: Use target_info instead of looking at
15211 baud, timeout, etc.
15212 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15213
15214 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15215
15216 * gdb.c++/templates.exp (test_ptype_of_templates),
15217 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15218 Update expect patterns for destructors and assignment operators
15219 to match corresponding c-typeprint.c changes.
15220 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15221 to destructor breakpoint test, GDB should be able to set the
15222 destructor breakpoint without specifying arguments.
15223
15224 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15225
15226 * gdb.threads/pthreads.exp: Change result for failure to compile due
15227 to lack of pthreads runtime support from an error to simply an
15228 unsupported test, per dejagnu standards.
15229
15230 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15231
15232 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15233 where GDB exits to reduce pattern match time.
15234 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15235
15236 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15237
15238 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
15239
15240 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15241 * gdb.base/default.exp: ditto.
15242 * gdb.base/nodebug.exp: ditto.
15243 * gdb.base/printcmds.exp: ditto.
15244 * gdb.base/ptype.exp: ditto.
15245 * gdb.base/setvar.exp: ditto.
15246 * gdb.base/structs.exp: ditto.
15247 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15248
15249 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15250
15251 * configure, */configure: Rebuild with autoconf 2.12.
15252
15253 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15254
15255 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15256 use new i*86-pc-linux*-gnu quads.
15257 * gdb.base/corefile.exp: Ditto.
15258 * gdb.base/signals.exp: Ditto.
15259 * gdb.base/sigall.exp: Ditto.
15260 * gdb.base/interrupt.exp: Ditto.
15261
15262 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15263 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15264 RedHat 4.0.
15265
15266 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15267 linux. This allows the test case to at least compile on latest
15268 linux, but still not run due to missing the threads runtime library.
15269
15270 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15271
15272 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15273 directory to search gdb directory. Accept and step over conditional
15274 stack alignment code. Consume $prompt in failure cases.
15275 Reset timeout to $oldtimeout instead of some arbitrary value.
15276 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15277 timeout problems with infinite stack backtraces.
15278 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15279 Accept function parameters for linkfunc member.
15280
15281 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15282
15283 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15284 (CXXFLAGS): Remove, unreferenced.
15285 (B_OPTIONS): Add for -B options and add code to initialize with
15286 previous -B options and also add -B option to pick up cross compiled
15287 runtime.
15288 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15289 doing cross compiles.
15290 (target_alias): Declare global.
15291 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15292 to verify that gcc exists in build tree, and if so set CC to that
15293 gcc and to use B_OPTIONS and TARGET_INCLUDES.
15294
15295 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15296
15297 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15298 ptype test for anonymous union. Fixup testcase to match
15299 current gcc debug output.
15300
15301 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15302
15303 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15304 force argument to an unsigned long type.
15305
15306 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15307
15308 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15309 tests and anonymous union print/ptype tests.
15310 * gdb.base/list.exp (test_forward-search): Increase timeout by
15311 5 minutes for the "search extremely long line" case.
15312 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15313 completely optional and that the pass/fail messages use the command as
15314 the message if that third arg is a null string.
15315 (gdb_test_exact): Arrange that a null string pattern means match a
15316 null string output rather than any output, which might include random
15317 errors.
15318 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15319 backtrace test.
15320 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15321 always failing and failure is now exposed by gdb.exp changes.
15322
15323 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15324
15325 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15326 weren't being noted.
15327
15328 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15329
15330 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15331 * gdb.stabs/weird.exp: Remove v_comb xfails.
15332
15333 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
15334
15335 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
15336 list.exp scope.exp watchpoint.exp]
15337 Make all timeout error msgs explicitly say "(timeout)".
15338
15339 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
15340
15341 * config/monitor.exp: Increase download timeout to 1000 seconds.
15342
15343 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
15344
15345 * config/m32r.exp: Increase timeout to 120 seconds.
15346
15347 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15348
15349 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15350 and accept older ordering as obsolescent gcc or gdb.
15351 * gdb.c++/templates.exp: Ditto.
15352 * gdb.c++/virtfunc.exp: Ditto.
15353
15354 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15355
15356 * gdb.base/coremaker.c: Add code to mmap some data so we
15357 can check that it ends up in the core file.
15358 * gdb.base/corefile.exp: Add test to read mmapped data
15359 from core file.
15360
15361 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
15362
15363 * config/m32r.exp: New file.
15364
15365 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15366
15367 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15368 that cflags can contains -gstabs, and work correctly for other tests.
15369
15370 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
15371
15372 * gdb.base/setshow.exp: New file, tests show and set.
15373 * gdb.base/setshow.c: New file, tests show and set.
15374 * gdb.base/help.exp: Add test for help set|show annotate.
15375 * gdb.base/default.exp: Add test for set|show annotate.
15376
15377 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15378
15379 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15380 errors unique.
15381 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15382 explicitly.
15383
15384 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15385
15386 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15387 and width commands. This is done elsewhere.
15388 * (gdb_start): Don't call gdb_start_sim here. That's already
15389 done in gdb_load. This fixes lots of failures in default.exp.
15390
15391 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15392
15393 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15394 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15395 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15396 in the same we we treat other failures (since it may be an expected
15397 condition), rather than as an error.
15398 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15399 old test format.
15400
15401 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15402
15403 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15404 (distclean maintainer-clean realclean): No need to remove files
15405 twice. Nuke the duplicates.
15406 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
15407 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
15408 Remove config.h along with other config files.
15409
15410 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15411
15412 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15413 "p func1 ()" and note that rests of tests are skipped.
15414 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15415 setup_xfails for "print func2::coremaker_local".
15416 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15417 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15418 affected by the previous run test.
15419 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15420 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15421 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15422 "pass int powerset tuple" and "pass modeless int powerset tuple".
15423 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15424 "real write 4" and "real write 8".
15425 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15426 setup_xfails for "print vs1 after tuple assign 2",
15427 "print \$i after tuple assign 2", and
15428 "print vs2 after tuple assign 2".
15429 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15430 meaningful error message and return -1 so the caller can
15431 suppress further tests and avoid a cascade of errors.
15432
15433 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15434
15435 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15436 format for printing version.
15437 * gdb.base/default.exp: Ditto.
15438 * gdb.base/interrupt.exp: Fix problem with cascade of
15439 errors if child process dies while calling a function.
15440
15441 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15442
15443 * Makefile.in (VPATH): Add
15444 * Makefile.in (Makefile, config.status): Fix rules so things get
15445 remade when necessary.
15446
15447 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15448
15449 * Makefile.in (just-check): Add path to sibling expect dir
15450 to environment variable specified by RPATH_ENVVAR.
15451
15452 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15453
15454 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15455 (just-check): Add shared library paths for libstdc++, tk,
15456 tcl, bfd, and opcodes to the environment variable specified
15457 in RPATH_ENVVAR.
15458 * configure.in: Add support to recognize --enable-shared flag
15459 and generate correct value for RPATH_ENVVAR.
15460 * configure: Regenerated with autoconf.
15461
15462 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15463
15464 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15465 include all osf versions.
15466 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15467 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15468 when target is linux. When failing to build pthreads test
15469 executable, give more meaningful message.
15470 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15471 arg for pthread_create.
15472
15473 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15474
15475 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15476 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15477 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15478 and -lpthreads (everybody else).
15479 (test_startup): Fail gracefully if threads are not supported.
15480 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15481 "p/c array_index("abcdef",2)" when not gcc compiled.
15482 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15483 "print func2::coremaker_local" when not gcc compiled.
15484 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15485 "ptype on opaque struct tagname (statically)",
15486 "ptype on opaque struct tagname (dynamically) 1", and
15487 "ptype on opaque struct tagname (dynamically) 2"
15488 for not compiled with gcc.
15489 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15490 backtrace when compiled with gcc.
15491 * lib/gdb.exp (runto_main): Return result of "runto main" rather
15492 than always return success.
15493
15494 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15495
15496 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15497
15498 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15499
15500 * gdb.base/structs.exp: Undo last change.
15501
15502 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15503
15504 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15505 encapsulate all the steps/nexts done during self test, starting
15506 at main, and makes them less sensitive to optimization issues.
15507 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15508 signal handler" test.
15509 * gdb.threads/pthreads.exp: Only run this for native configs.
15510 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15511 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15512 tests.
15513 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15514 for "runto test_calls(void)" test.
15515
15516 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15517
15518 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15519 and don't expect address info in breakpoint confirmations.
15520
15521 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15522
15523 * gdb.base/list.exp (test_forward_search): Increase timeout
15524 temporarily by 60 seconds for searching extremely long line,
15525 and then reset to old value when done. Increase expect input
15526 buffer to 10000.
15527
15528 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15529
15530 * gdb.base/list.exp (test_forward_search): Fix to handle very
15531 long source line without overflowing expect's input buffer.
15532
15533 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15534
15535 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15536 "buffer_full".
15537
15538 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15539 "buffer_full".
15540
15541 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15542 "buffer_full".
15543
15544 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15545 "buffer_full".
15546
15547 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15548
15549 * configure.in (configdirs): Add gdb.threads.
15550 * configure: Regenerated with autoconf.
15551 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15552 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15553 * gdb.threads/configure: New, generated with autoconf.
15554
15555 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15556
15557 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15558
15559 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15560
15561 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15562 each signal's status in the output of "handle all print".
15563 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15564 the \r\n sequence that immediately precedes the gdb prompt.
15565 * gdb.base/a1-selftest.exp: Save original timeout and restore
15566 after test.
15567
15568 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15569
15570 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15571 symbol.
15572
15573 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15574
15575 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15576
15577 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15578
15579 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15580 timeout by 60 seconds.
15581
15582 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15583
15584 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15585 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15586 error return.
15587
15588 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15589
15590 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15591 gdb initialization, also report how long dejagnu waited. Restore
15592 old timeout before doing error return. Temporarily increase timeout
15593 by 3 minutes to allow for slow startups over heavy NFS use.
15594
15595 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15596
15597 * lib/gdb.exp: Report timeout value for verbosity level 2.
15598 * config/gdbserver.exp: Ditto.
15599 * config/hppro.exp: Ditto.
15600 * config/mips-gdb.exp: Ditto.
15601 * config/monitor.exp: Ditto.
15602 * config/netware.exp: Ditto.
15603 * config/sim-gdb.exp: Ditto.
15604 * config/slite-gdb.exp: Ditto.
15605 * config/udi-gdb.exp: Ditto.
15606 * config/unix-gdb.exp: Ditto.
15607 * config/vx-gdb.exp: Ditto.
15608 * gdb.base/a1-selftest.exp: Ditto.
15609 * gdb.base/a2-run.exp: Ditto.
15610 * gdb.base/break.exp: Ditto.
15611 * gdb.base/corefile.exp: Ditto.
15612 * gdb.base/list.exp: Ditto.
15613 * gdb.base/recurse.exp: Ditto.
15614 * gdb.base/scope.exp: Ditto.
15615 * gdb.base/signals.exp: Ditto.
15616
15617 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15618
15619 * gdb.threads/Makefile.in (docdir): Removed.
15620
15621 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15622
15623 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
15624 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
15625 @srcdir@.
15626 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
15627 autoconf 2.5 or higher.
15628 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15629
15630 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15631
15632 * configure: Regenerated.
15633 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15634 avoid name clashes with SunOS headers.
15635
15636 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15637
15638 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15639
15640 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15641
15642 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15643 prototype information ends up in the compiler info file.
15644
15645 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15646
15647 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15648 attempting to regenerate it. Eliminate use of a temporary file
15649 and just generate the info file directly. Source it immediately,
15650 for consistency of use.
15651 * gdb.base/corefile.exp: Ditto
15652 * gdb.base/exprs.exp: Ditto.
15653 * gdb.base/funcargs.exp: Ditto.
15654 * gdb.base/langs.exp: Ditto.
15655 * gdb.base/list.exp: Ditto.
15656 * gdb.base/mips_pro.exp: Ditto.
15657 * gdb.base/nodebug.exp: Ditto.
15658 * gdb.base/opaque.exp: Ditto.
15659 * gdb.base/ptype.exp: Ditto.
15660 * gdb.base/scope.exp: Ditto.
15661 * gdb.base/setvar.exp: Ditto.
15662 * gdb.base/signals.exp: Ditto.
15663 * gdb.base/whatis.exp: Ditto.
15664 * gdb.c++/templates.exp: Ditto.
15665 * gdb.c++/virtfunc.exp: Ditto.
15666 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15667 whether or not to add -lstdc++ to the compile command line args.
15668
15669 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15670
15671 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15672 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15673 Increase timeout, a lot of single stepping might be needed if the
15674 target has no hardware watchpoints.
15675
15676 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15677
15678 * gdb.base/break.exp: Ignore compiler warnings when compiling
15679 break.c.
15680 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15681 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15682 from remote-sim.
15683 * gdb.base/exprs.exp: Add h8300 xfails.
15684 * gdb.base/funcargs.exp: Likewise.
15685 * gdb.base/nodebug.exp: Likewise.
15686 * gdb.base/printcmds.exp: Likewise.
15687 * gdb.base/ptype.exp: Likewise.
15688 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15689 h8300 xfails.
15690 * gdb.base/return.exp: Handle float/double precision problems
15691 on the h8300.
15692 * gdb.base/funcargs.c: Explicitly make last constant argument to
15693 call_after_alloca_subr an unsigned long type.
15694 * gdb.base/return.c: Include stdio.h.
15695
15696 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15697
15698 * config/abug.exp: New file for the older Motorola Bug monitor
15699 that runs on the mvme13x series VME boards.
15700 * config/monitor.exp: Use the new config array for target settings
15701 if they exist.
15702
15703 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15704
15705 * sim-gdb.exp: Make the SH simulator allocate less space when
15706 it is targeted.
15707
15708 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15709
15710 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15711 test.
15712
15713 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15714
15715 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15716 "rs6000-*-*" for "list function in include file" when gcc compiled.
15717 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15718 for "p ctable1[120]".
15719 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15720 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15721 Remove setup_xfail for "rs6000-*-*" for
15722 "print 'scope0.c'::filelocal before run".
15723 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15724 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15725 since some compilers don't allow both options to be given
15726 on the same command line. Create object file and move it.
15727
15728 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15729
15730 * gdb.base/corefile.exp: Always regenerate the core file, since
15731 we always regenerate the coremaker program. Detect special case
15732 where registers cannot be read from core file.
15733
15734 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15735
15736 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15737 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15738 * gdb.c++/templates.exp: Only match on basename of file since
15739 some formats like xcoff don't encode directory information.
15740 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15741 and rs6000 AIX xcoff targets.
15742 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15743 * configure: Regenerate.
15744 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15745 here, rather than in distclean.
15746
15747 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15748
15749 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15750 defined, and use it to compile the test case with -O2. The
15751 native compilation still uses no optimization.
15752 * gdb.base/mips_pro.c: Remove inline assembly code since
15753 it is compiled PIC by default, which results in assembler
15754 warnings that make the testsuite think the compilation
15755 was unsuccessful.
15756
15757 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15758
15759 * gdb.c++/misc.exp: Add note to message for
15760 "print s.a for foo struct" that this is a known gcc 2.7.2
15761 and earlier bug.
15762
15763 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15764
15765 * gdb.base/break.exp: Fix pattern for matching "Delete all
15766 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15767 setup_xfail for deleting all breakpoints test. Fix various
15768 timeout messages to include "(timeout)".
15769 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15770 for "p t_float_values2(3.14159,float_val2)".
15771 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15772 for "continue to call2g" when gcc compiled.
15773 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15774 "up to foo in langs.exp", "show language at foo in langs.exp",
15775 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15776 and "show language at fsub in langs.exp".
15777 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15778 "list line 1 in include file", "list message for lines past EOF",
15779 "list function in include file", "list list0.h:foo", and
15780 "list filename:function; nonexistant function".
15781 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15782 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15783 and "ptype t_char_array" to be for native cc only.
15784
15785 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15786
15787 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
15788 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15789 "print func2::coremaker_local", and "backtrace in corefile.exp".
15790
15791 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15792
15793 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15794 "bt in signals.exp". This problem only appears when running
15795 the testsuite, and then only intermittently.
15796
15797 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15798
15799 * gdb.base/return.exp (return_tests): Differentiate between
15800 two tests of continuing.
15801
15802 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15803
15804 * */Makefile.in (maintainer-clean): Remove config.log.
15805 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15806 * gdb.c++/Makefile.in (PROGS): Add inherit.
15807 (clean): Remove *.ci.
15808
15809 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15810
15811 * gdb.c++/misc.cc: Add test code from Mike Stump.
15812 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15813
15814 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15815
15816 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15817 to "alpha-*-osf2*" and add comment.
15818 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15819 setup_xfail for "step over execarg initialization" and
15820 "step over corearg initialization".
15821 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15822 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15823 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15824 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15825 "print func2::coremaker_local", and "backtrace in corefile.exp".
15826 * gdb.base/signals.exp: Build and source signals.ci.
15827 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15828 to be for gcc only.
15829 * lib/gdb.exp: Move verbose statements outside conditionals.
15830
15831 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15832
15833 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15834 Feb 3 procfs.c change.
15835
15836 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15837
15838 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15839
15840 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15841
15842 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15843 from dejagnu's apparent default of 10 seconds, which gives random
15844 results when running the tests over NFS on moderately loaded systems.
15845 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15846
15847 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15848
15849 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15850 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15851 result reports.
15852
15853 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15854
15855 * configure.in (CY_AC_PATH_TCLH): Remove.
15856 * configure: Regenerate.
15857
15858 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15859
15860 * gdb.c++/Makefile.in (clean): Add missing '{'.
15861
15862 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15863
15864 * lib/gdb.exp: Provide a default value for noinferior.
15865
15866 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15867 Load libgloss.exp.
15868
15869 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15870
15871 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15872 the executable, not the .o to run the tests from.
15873
15874 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15875
15876 * gdb.base/break.exp: Don't test for program exit or exit status
15877 if $noresults if nonzero.
15878 * gdb.base/langs.exp: Likewise.
15879 * gdb.base/watchpoint.exp: Likewise.
15880
15881 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15882 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15883 trying to compile the testcase.
15884
15885 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15886
15887 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15888 * gdb.base/signals.exp (continue to handler): Likewise.
15889
15890 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15891
15892 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15893
15894 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15895
15896 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15897
15898 * gdb.base/corefile.exp: Recognize "not found" as failure
15899 when trying to determine if a core file was generated.
15900 If no core file was generate the first time, try again without
15901 the ulimit -c to work around braindamaged shells.
15902
15903 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15904
15905 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15906 [] tests with "test" and enclose string in quotes.
15907 * gdb.stabs/configure: Rebuild
15908
15909 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15910
15911 Changes in sync with expect:
15912 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15913 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15914 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15915 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15916 argument to AC_REQUIRE.
15917 * configure: Regenerated.
15918
15919 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15920
15921 * gdb.base/corefile.exp: When generating a core, discard any
15922 error messages about ulimit not found and the "core dumped"
15923 message from the shell that runs the coredumper.
15924
15925 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15926
15927 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15928
15929 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15930 which sed script to run. Expect failure for v_comb test
15931 on PA targets too.
15932
15933 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15934
15935 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15936 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15937
15938 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15939
15940 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15941 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15942 "sparc-sun-solaris*" xfails for "p v_comb".
15943 * lib/gdb.exp (default_gdb_start): Fix typo.
15944 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15945 messages to not include the full program name that caused
15946 the core dump since some systems (such as solaris) apparently
15947 truncate this path to about 80 characters.
15948 When generating a core file first try increasing the core file
15949 size limit to unlimited since some systems may default it to
15950 zero, and it is harmless to try it. Move the test for failing
15951 to generate a core file to where it will actually get executed.
15952 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15953 new gdb result from g++ debug info improvements and make old
15954 pattern obsolescent. Also account for size_t differences
15955 (may be int or long).
15956 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15957 initialization before function call is placed in the delay slot
15958 and thus appears to be skipped over by commands such as "next".
15959
15960 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15961
15962 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15963
15964 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15965
15966 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15967 input source file; fix code to compile test to deal with this
15968 convention.
15969 * gdb.c++/*.exp: Likewise.
15970
15971 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15972
15973 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15974 "bt in signals.exp".
15975
15976 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15977
15978 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15979 "step over execarg initialization" and
15980 "step over corearg initialization".
15981
15982 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15983
15984 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15985 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15986
15987 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15988
15989 From Rob Savoye (rob@poseidon.cygnus.com)
15990 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15991 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15992 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15993 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15994 configure.in}: Major reworking for autoconfig.
15995 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15996 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15997 New files.
15998 * config/unix-gdb.exp: Make GDB global.
15999 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16000 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16001 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16002 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16003 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16004 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16005 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16006 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16007 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16008 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16009 pr-8136.exp, result.exp, string.exp, tuples.exp},
16010 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16011 to returns as necessary, arrange for test to compile own testcase
16012 executable.
16013 * lib/gdb.exp: Changes for testsuite to compile own test cases.
16014
16015 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16016
16017 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16018 clear_xfail at end of test which might not call either pass or fail.
16019 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16020 "backtrace through signal handler".
16021
16022 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16023
16024 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16025 continuing from a job control stop signal.
16026 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16027
16028 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16029
16030 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16031 * gdb.base/corefile.exp: Likewise.
16032 * gdb.base/funcargs.exp: Likewise.
16033
16034 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16035
16036 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16037 * config/monitor.exp: Add support for setting baud rate.
16038
16039 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16040
16041 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16042 i*86-*-linux* xfails for "backtrace through signal handler".
16043 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16044 "print func2::coremaker_local".
16045 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16046 alpha-dec-osf2* xfail for
16047 "delete all breakpoints when none".
16048
16049 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16050
16051 * gdb.base/break.exp: Change test that deletes all breakpoints
16052 when no user breakpoints are installed. A post 4.15 change
16053 causes gdb to no longer prompt in this case.
16054
16055 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16056
16057 * gdb.base/return.exp (return_tests): Change xfail for test
16058 "correct value returned double test" to stop xfailing at
16059 Solaris 2.5. Apparently the bug has been fixed.
16060
16061 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16062
16063 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16064 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16065
16066 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16067
16068 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16069 * gdb.disasm/hppa.s: Corresponding changes.
16070
16071 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16072
16073 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16074 makefile fragment.
16075 * config/mt-hpux: Deleted.
16076
16077 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16078
16079 * Many files: When warning about suppressed tests due to a
16080 nonexistant test binary, avoid incrementing the warning count.
16081
16082 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16083
16084 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
16085
16086 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16087
16088 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16089 "sparc-*-solaris2*".
16090
16091 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16092
16093 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16094 Add global and local variables and initialize them.
16095 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16096 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16097 extracts the file name and terminating signal from the core file.
16098 * TODO: Remove note about tests for correct mapping of corefile.
16099 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16100 from optimizing it away.
16101 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16102 handles common blocks.
16103
16104 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16105
16106 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16107 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16108
16109 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16110
16111 * Makefile.in (maintainer-clean): New target, synonym for
16112 realclean.
16113 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16114 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16115 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16116 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16117 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16118 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16119
16120 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16121
16122 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16123 xfails when not gcc compiled for "print foo::funclocal".
16124 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16125 "print foo::funclocal at foo",
16126 "print 'scope1.c'::foo::funclocal at foo",
16127 "print foo::funclocal_bss at foo",
16128 "print 'scope1.c'::foo::funclocal_bss at foo",
16129 "print foo::funclocal_ro at foo",
16130 "print 'scope1.c'::foo::funclocal_ro at foo",
16131 "print bar::funclocal at foo" and
16132 "print 'scope1.c'::bar::funclocal at foo".
16133 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16134 gcc compiled for "print foo::funclocal at bar".
16135 Expand all messages to ensure that they identify that
16136 the test is at bar().
16137 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16138 gcc compiled for:
16139 "ptype on opaque struct pointer (statically)",
16140 "ptype on opaque struct tagname (statically)",
16141 "ptype on opaque struct pointer (dynamically) 1",
16142 "ptype on opaque struct tagname (dynamically) 1",
16143 "ptype on opaque struct pointer (dynamically) 2" and
16144 "ptype on opaque struct tagname (dynamically) 2
16145 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16146 gcc compiled for:
16147 "p datalocal"
16148 "whatis datalocal",
16149 "ptype datalocal",
16150 "p bsslocal",
16151 "whatis bsslocal", and
16152 "ptype bsslocal".
16153 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16154 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16155 when not gcc compiled.
16156 * gdb.base/funcargs.exp (float_and_integral_args): Add
16157 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16158 compiled.
16159 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16160 "backtrace from call6a" when not gcc compiled.
16161 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16162 "backtrace from call7a" when not gcc compiled.
16163 * gdb.base/callfuncs.exp (do_function_calls):
16164 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16165 "p t_char_array_values(char_array_val2,char_array_val1)",
16166 "p t_char_array_values(char_array_val1,char_array_val2)",
16167 "p t_char_array_values("carray 1","carray 2")",
16168 "p t_char_array_values("carray 1",char_array_val2)",
16169 "p t_char_array_values(char_array_val1,"carray 2")",
16170 "p sum_args(1,{2})",
16171 "p sum_args(2,{2,3})",
16172 "p sum_args(3,{2,3,4})",
16173 "p sum_args(4,{2,3,4,5})"
16174 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16175 "backtrace in corefile.exp" when not gcc compiled.
16176
16177 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16178
16179 * gdb.base/signals.exp: Rewrite `handle all print' test as
16180 a procedure. Accept blanks or TABs as whitespace, increase
16181 timeout and expect input buffer size for the large output
16182 from the command. Remove "i*86-*-bsdi2.0" xfail.
16183
16184 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16185
16186 * gdb.base/setvar.exp: Add new testcases for truncation when
16187 assigning invalid values to bitfields.
16188
16189 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16190
16191 * gdb.base/callfuncs.exp (do_function_calls): Remove
16192 mips-sgi-irix* xfail for
16193 "call inferior func with struct - returns char *"
16194 and fix test so that an optional (unsigned char *) cast is
16195 accepted in the result.
16196
16197 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16198
16199 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16200 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16201 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16202 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16203 that accidentally got checked in.
16204
16205 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16206
16207 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
16208 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16209 compiled test.
16210 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16211 Add mips-sgi-irix5* xfail for not gcc compiled.
16212 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16213 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16214 "p top", "whatis top", "p middle", and "whatis middle".
16215 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16216 "whatis signed char" for not gcc compiled.
16217 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16218 "set variable signed char=-1 (-1)" and
16219 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16220 * gdb.base/funcargs.exp (float_and_integral_args):
16221 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16222 Add mips-sgi-irix* xfail when not gcc compiled for
16223 "continue to call2b".
16224 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16225 "continue to call2g".
16226 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16227 "backtrace from call6a"
16228 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16229 "backtrace from call7k".
16230 Add mips-sgi-irix5* xfail when not gcc compiled for
16231 "backtrace from call7a".
16232 (localvars_after_alloca): Fix gdb_test cmds for
16233 "print * after runto ...".
16234 Remove rs6000-*-* xfails for
16235 "print i after runto localvars_after_alloca" and
16236 "print l after runto localvars_after_alloca"
16237 for all compilers.
16238 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16239 when not compiled with gcc, for:
16240 "print signed char == (minus)",
16241 "print signed char != (minus)",
16242 "print signed char < (minus)",
16243 "print signed char > (minus)".
16244 * gdb.base/callfuncs.exp (do_function_calls):
16245 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16246 "call inferior func with struct - returns char *".
16247 * gdb.base/return.exp (return_tests): Change xfail for
16248 "correct value returned double test" to include Solaris 2.4.
16249 * gdb.base/funcargs.exp (float_and_integral_args):
16250 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16251
16252 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16253
16254 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16255 enumeration bitfields if compiling with GNU C.
16256 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16257 to empty' prompt.
16258
16259 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16260
16261 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16262 test for PRO targets.
16263
16264 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16265 breakpoints in the inferior at any given time by making
16266 two groups of breakpoints for call2*, call6* and call7*
16267 tests.
16268
16269 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16270
16271 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16272 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16273 from optimizing it away.
16274 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16275 "call inferior func with struct".
16276
16277 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16278
16279 * configure.in: Only configure gdb.chill for particular targets.
16280
16281 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16282
16283 * gdb.base/Makefile.in: Add action to .c.o transformation
16284 rule that generates a .ci file for each .o file and remove
16285 explicit .c.o rules except for callfuncs.o.
16286 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16287 generates a .ci file for each .o file and remove explicit
16288 .cc.o rules.
16289 (clean): Remove *.tmp *.ci files.
16290 (EXECUTABLES): Remove templ-info.exp.
16291 * gdb.base/compiler.c: New file.
16292 * gdb.c++/compiler.cc: New file
16293 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16294 Change rs6000-*-* xfail for
16295 "print 'scope0.c'::filelocal_ro" and
16296 "print 'scope1.c'::filelocal" and
16297 "print 'scope1.c'::filelocal_bss" and
16298 "print 'scope1.c'::filelocal_ro" and
16299 "print 'scope1.c'::foo::funclocal" and
16300 "print 'scope1.c'::foo::funclocal_ro" and
16301 "print 'scope1.c'::bar::funclocal" and
16302 "print 'scope0.c'::filelocal_ro" and
16303 "print 'scope1.c'::filelocal at foo" and
16304 "print 'scope1.c'::filelocal_bss at foo" and
16305 "print 'scope1.c'::filelocal_ro at foo" and
16306 "print 'scope1.c'::foo::funclocal at foo" and
16307 "print 'scope1.c'::foo::funclocal_bss at foo" and
16308 "print 'scope1.c'::foo::funclocal_ro at foo" and
16309 "print 'scope1.c'::bar::funclocal at foo" and
16310 "print 'scope0.c'::filelocal_ro" and
16311 "print 'scope1.c'::filelocal" and
16312 "print 'scope1.c'::filelocal_bss" and
16313 "print 'scope1.c'::filelocal_ro" and
16314 "print 'scope1.c'::foo::funclocal" and
16315 "print 'scope1.c'::foo::funclocal_bss" and
16316 "print 'scope1.c'::foo::funclocal_ro" and
16317 "print 'scope1.c'::bar::funclocal" and
16318 "print 'scope1.c'::bar::funclocal_bss"
16319 to only be xfail'd when not compiled with gcc.
16320 Add rs6000-*-* xfail for
16321 "print 'scope0.c'::filelocal_bss before run"
16322 when compiled with gcc.
16323 (test_at_main): Add rs6000-*-* xfail for
16324 "print filelocal_ro in test_at_main"
16325 when compiled with gcc.
16326 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
16327 Add rs6000-*-aix* xfail for
16328 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16329 "ptype t_char_array", not compiled with gcc.
16330 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16331 xfail for "list foo (in include file)" when gcc compiled.
16332 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16333 (integral_args): Add rs6000-*-* xfail for
16334 "run to call0a" if not compiled with gcc.
16335 (unsigned_integral_args): Add rs6000-*-* xfail for
16336 "run to call1a" if not compiled with gcc.
16337 (float_and_integral_args): Add rs6000-*-* xfail for
16338 "run to call2a" if not compiled with gcc and for
16339 "continue to call2b" for any compiler.
16340 Add rs6000-*-* xfail to
16341 "print f1 after run to call2a" for gcc compiled.
16342 (discard_and_shuffle): Add rs6000-*-* xfail for
16343 "run to call6a".
16344 (shuffle_round_robin): Add rs6000-*-* xfail for
16345 "backtrace from call7a" if not compiled with gcc.
16346 Add rs6000-*-* xfail for
16347 "backtrace from call7b" if compiled with gcc.
16348 (call_after_alloca): Add rs6000-*-* xfail for
16349 "print c in call_after_alloca" and
16350 "print s in call_after_alloca" and
16351 "backtrace from call_after_alloca_subr"
16352 if not compiled with gcc.
16353 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16354 "print c in localvars_in_indirect_call" and
16355 "print c in localvars_in_indirect_call" and
16356 "backtrace in indirectly called function" and
16357 "stepping into indirectly called function"
16358 if not compiled with gcc.
16359 (localvars_after_alloca): Add rs6000-*-* xfail for
16360 "print c after runto localvars_after_alloca" and
16361 "print s after runto localvars_after_alloca" and
16362 "print i after runto localvars_after_alloca" and
16363 "print l after runto localvars_after_alloca"
16364 for all compilers.
16365 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16366 than whatis-info.exp.
16367 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16368 than opaque-info.exp.
16369 Setup rs6000-*-* xfail for
16370 "ptype on opaque struct pointer (statically)" and
16371 "ptype on opaque struct pointer (dynamically)" when
16372 not compiled with gcc.
16373 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16374 rather than callf-info.exp.
16375 (do_function_calls): Add clear_xfail for rs6000-*-* for
16376 "p t_float_values2(3.14159,float_val2)". Seems to work
16377 fine there, both with xlc and gcc. Need to find out what
16378 it is doing right and fix other platforms.
16379 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16380 "call inferior func with struct - returns int",
16381 "call inferior func with struct - returns long",
16382 "call inferior func with struct - returns float",
16383 "call inferior func with struct - returns double",
16384 "call inferior func with struct - returns char *",
16385 but only if not gcc compiled (presumes xlc compiled).
16386 Change rs6000-*-* xfails for
16387 "call inferior func with struct - returns char" and
16388 " call inferior func with struct - returns short" to only
16389 xfail if not using gcc.
16390 (clean mostlyclean): Remove *.ci and *.tmp files.
16391 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16392 than templ-info.exp.
16393 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16394 Add rs6000-*-* xfail for "up to foo in langs.exp"
16395 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16396 when not gcc compiled.
16397
16398 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16399
16400 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16401 * gdb.base/corefile.exp: Likewise.
16402 * gdb.base/list.exp: Likewise.
16403 * gdb.base/scope.exp: Likewise.
16404 * gdb.base/siganls.exp: Likewise.
16405
16406 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16407 compiler output.
16408 * gdb.base/whatis.exp: Likewise.
16409
16410 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16411
16412 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16413 failure (opcode table has been fixed to match reality).
16414
16415 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16416
16417 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16418 "call inferior func with struct - returns char",
16419 "call inferior func with struct - returns short"
16420
16421 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16422 "print 'scope0.c'::filelocal at main",
16423 "print 'scope0.c'::filelocal_bss in test_at_main",
16424 "print 'scope0.c'::filelocal at foo",
16425 "print 'scope0.c'::filelocal_bss in test_at_foo",
16426 "print 'scope0.c'::filelocal at bar",
16427 "print 'scope0.c'::filelocal_bss in test_at_bar"
16428
16429 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16430 in source file 1". This bug seems to have been fixed with both
16431 gcc and native cc (was native assembler bug?).
16432
16433 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16434
16435 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16436 "backtrace through signal handler" to "i*86-*-sysv4*".
16437 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16438 continue" case. Add "known SVR4 bug" to fail message.
16439 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16440 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16441 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16442 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16443 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16444 "up to foo in langs.exp", "show language at foo in
16445 langs.exp", "up to cppsub_ in langs.exp", "show
16446 language at cppsub_ in langs.exp", "up to fsub in
16447 langs.exp", and "show language at fsub in langs.exp".
16448 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16449 "bactrace in corefile.exp".
16450 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16451 "call inferior function with struct - returns float" and
16452 "call inferior function with struct - returns double".
16453
16454 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16455
16456 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16457 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16458 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16459 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16460
16461 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16462
16463 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16464 (or overriden) "CHILL" macro rather then bare "gcc".
16465 Also look for ../../gcc/xgcc since that is what we will
16466 actually need, not "Makefile". Remove following assignment
16467 of CHILL to CHILL_FOR_TARGET because that results in
16468 recursive definition.
16469
16470 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16471
16472 * gdb.base/corefile.exp: Change xfail for backtrace in
16473 corefile.exp from linuxaout to all linux.
16474 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16475 cases where we miss the breakpoint at the signal handler
16476 for some reason. Setup xfail for linuxoldld/linuxaout and
16477 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16478 hitting SIGURG breakpoint.
16479 * gdb.base/signals.exp: Setup xfail for "next" acting like
16480 continue to add linuxoldld. Setup xfail for all linux for
16481 "next to handler in signals_tests_1", "backtrace in
16482 signals_tests_1", "continue to func1", "pass SIGUSR1",
16483 and continue to handler".
16484
16485 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16486
16487 * Update all FSF addresses except those in COPYING* files.
16488
16489 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16490
16491 * gdb.base/a2-run.exp: Change messages to be more explicit about
16492 the status of args, and quote binfile in results.
16493
16494 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16495
16496 * gdb.base/callfuncs.exp: Add tests for passing structs to
16497 inferior functions and return various types.
16498 * gdb.base/callfuncs.c: Add functions to receive a struct
16499 and return a member of the struct, in various types.
16500
16501 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16502
16503 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16504
16505 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16506
16507 * config/vxworks29k.exp: New file, sources vxworks.exp.
16508
16509 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16510
16511 * config/gdbremote.exp: New file. Testing framework using
16512 gdbserver.
16513
16514 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16515
16516 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16517 "call function when asleep" and "send end of file".
16518 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16519 for "backtrace in corefile.exp".
16520 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16521 for "backtrace through signal handler".
16522 * gdb.base/corefile.exp: Make sure we actually generate a core file
16523 before trying the core tests. Some systems allow the user to suppress
16524 generation of core files and default to that (linux for example).
16525 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16526 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16527
16528 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16529
16530 * gdb.threads: New directory with some crude multi-threaded
16531 gdb tests (step.exp and step2.exp).
16532 * config/mt-lynx (STEP_EXECUTABLE): Define.
16533 (THREADFLAGS): Define.
16534
16535 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16536
16537 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16538
16539 * gdb.base/signals.exp: Disable whole file for lynx until
16540 further notice.
16541
16542 * gdb.base/signals.exp: xfail test where "next" acts like
16543 "continue" for lynx.
16544
16545 * gdb.base/interrupt.exp: xfail test for calling function while
16546 inferior is asleep for lynx.
16547
16548 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16549 than one cr-lf after each command.
16550
16551 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16552
16553 * configure.in: Reinstate setting of stabsdirs variable, fix
16554 typo in setting up configdirs for native builds.
16555
16556 * gdb.base/return.exp: Fix typo in return double test.
16557 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16558 compiler from optimizing them away.
16559
16560 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16561
16562 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16563 sequences to be echo'd by gdb when using gdb_test.
16564 * gdb.chill/chexp.exp: Likewise.
16565 * gdb.fortran/exprs.exp: Likewise
16566
16567 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16568
16569 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16570 after the inferior gdb has started.
16571
16572 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16573 after each command.
16574 * gdb.base/funcargs.exp: Likewise.
16575 * gdb.base/gdbvars.exp: Likewise.
16576 * gdb.base/interrupt.exp: Likewise.
16577 * gdb.base/list.exp: Likewise.
16578 * gdb.base/watchpoint.exp: Likewise.
16579 * gdb.c++/demangle.exp: Likewise.
16580 * gdb.c++/inherit.exp: Likewise.
16581 * gdb.chill/chexp.exp: Likewise.
16582 * gdb.fortran/exprs.exp: Likewise.
16583
16584 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16585 test if we can't handle IO to/from the inferior.
16586
16587 * gdb.c++/misc.exp: Always check for a program already being
16588 started after sending a "run" command to gdb.
16589
16590 * gdb.base/twice.exp: Start with a fresh gdb.
16591
16592 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16593 only depend on gdb's expression code, not the chill runtime.
16594
16595 * gdb.base/return.c: Put return values into variables so we
16596 can have gdb print them rather than depending on the program
16597 to print them.
16598 * gdb.base/return.exp: Corresponding changes.
16599
16600 * lib/gdb.exp: Provide default value for noinferiorio.
16601 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16602 the inferior.
16603
16604 * gdb.base/break.exp: Always check for a program already being
16605 started after sending a "run" command to gdb.
16606 (text_next_with_recursion): Don't check the output from the
16607 program's printf statement. Instead just make sure the program
16608 exited.
16609
16610 * gdb.base/commands.exp: Protect tests which need arguments with
16611 $noargs conditionals.
16612
16613 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16614
16615 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16616 of structure member arrays to match gdb/valops.c:value_addr change.
16617
16618 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16619
16620 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16621 cases.
16622
16623 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16624
16625 * configure.in (configdirs): Remove gdb.chill from default list
16626 of subdirs and then add it back in only if doing a native build.
16627 The current chill compiler does not yet work in any cross build.
16628 * Revert all signal changes from Jul 6.
16629 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16630 for sh-hms targets, allowing these tests to link, with no other
16631 changes. Testing is suppressed by setting "nosignals" in site.exp.
16632
16633 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16634
16635 * configure.in (signaldirs): Define and add to configdirs for all
16636 targets except some specific ones that are known to not support signals.
16637 Also clean up formatting.
16638 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16639 (signals, sigall): Remove rules to build.
16640 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16641 Moved to new gdb.signals directory.
16642 * gdb.signals: New test directory.
16643 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16644 signals.c signals.exp}: New or moved files.
16645
16646 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16647
16648 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16649
16650 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16651
16652 * gdb.base/return.exp: Xfail `return double' test failure
16653 on at least Solaris 2.3 and handle future/past versions on
16654 a case by case basis as appropriate. Also update message
16655 to include i*86 failures.
16656
16657 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16658
16659 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16660
16661 * lib/gdb.exp: Fix comment which erroneously identified
16662 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16663 gdb_file_cmd not gdb_load).
16664 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16665
16666 * gdb.base/setvar.exp: Make test names consistent between pass and
16667 fail cases. Use gdb_test more.
16668
16669 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16670
16671 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16672
16673 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16674
16675 * gdb.base/help.exp: Fix expected help string for `show commands'.
16676
16677 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16678
16679 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16680
16681 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16682 of a text section.
16683
16684 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16685
16686 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16687 that loop eventually terminates. Fix Connection refused logic so
16688 that testsuite will expire nicely.
16689
16690 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16691
16692 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16693 config/rom68k.exp: New tcl glue for the appropriate monitors.
16694 These all just end up calling monitor.exp.
16695 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16696 refused' by retrying. Cleanup some timeout issues.
16697 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16698 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16699 callers don't have to set/restore global timeout variable.
16700
16701 * The following set of changes centralizes management of the global
16702 timeout variable. This way, it can be set in one target dependent
16703 place instead of dozens of places scattered throughout the test suite.
16704 If you need to lengthen a timeout, then you should either set timeout
16705 in one of the config/{target}.exp files, or multiply it by a factor.
16706 Setting it to an absolute value is always going to lose for some
16707 targets.
16708 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16709 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16710 * gdb.base/funcargs.exp: Don't set timeout.
16711 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16712 * gdb.base/printcmds.exp (test_print_string_constants
16713 test_print_array_constants): Don't set timeout.
16714 * gdb.base/ptype.exp: Don't set timeout.
16715 * gdb.base/recurse.exp: Don't set timeout.
16716 * gdb.base/return.exp: Don't set timeout.
16717 * gdb.base/watchpoint.exp: Don't set timeout.
16718 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16719 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16720
16721 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16722
16723 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16724
16725 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16726
16727 * lib/gdb.exp: Disable chill tests for irix5.
16728
16729 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16730
16731 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16732 each test pass or fail.
16733
16734 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16735
16736 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16737 xlc not gcc.
16738
16739 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16740
16741 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16742
16743 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16744
16745 * config/est.exp: Fix copyright and comments. Remove dead code.
16746 Use targetname, serialport and baud variables instead of fixed
16747 constants.
16748 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16749 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16750
16751 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16752
16753 * gdb.base/watchpoint.exp: Don't run
16754 test_watchpoint_triggered_in_syscall for sunos.
16755
16756 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16757
16758 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16759 they don't seem to exist. Do include stdio.h.
16760
16761 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16762
16763 * gdb.base/a1-selftest.exp: Add alpha xfail.
16764
16765 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16766
16767 * gdb.base/watchpoint.c (main): Prompt before calling read().
16768 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16769 Revise accordingly. Remove cruft about sending "123" several
16770 times, until it gets noticed. Clean up the "print buf[0]" stuff
16771 so that it passes or fails, and waits for prompts in the usual way.
16772
16773 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16774
16775 * gdb.base/recurse.exp: Fix comment.
16776
16777 * TODO: Remove item about printing variables in nodebug.exp. Add
16778 item about enabling tests which are only run on some targets.
16779
16780 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16781 fail, make test names unique, use new gdb_test convention
16782 regarding pattern, use gdb_test more, etc.).
16783
16784 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16785 fail, make test names unique, etc.).
16786
16787 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16788
16789 * gdb.base/nodebug.c: Change return type of top and middle to
16790 short.
16791 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16792 are fixed by the recent mdebugread.c changes. Allow `short ()'
16793 as type for top and middle.
16794
16795 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16796
16797 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16798 nearly as I can tell, the whole thing was an accident in Stu's
16799 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16800 to replace a send/expect pair with gdb_test, but ended up only
16801 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16802 of 30 Mar 1995 took care of it, but left this vestigial comment
16803 which I am now nuking.
16804
16805 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16806
16807 * gdb.base/break.exp: Look for different line number for
16808 breakpoint at main depending on usestubs.
16809
16810 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16811
16812 * gdb.base/list.exp: Adjust some alternate expect patterns to
16813 match recent list0.c change. Add alternate expect pattern for
16814 output from `list default lines around main' for optimizing
16815 compilers.
16816
16817 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16818
16819 * lib/gdb.exp: If nosignals is not set, set it to 0.
16820
16821 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16822
16823 * config/slite-gdb.exp: Responds to load symbol table prompt.
16824 * gdb.base/break.exp: Adjust line number, fix rerun.
16825 * gdb.base/langs0.c: Add #ifdef usestubs.
16826
16827 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16828
16829 * gdb.base/list.exp: Adjust line contents after adding new lines in
16830 list0.c. Also fix a syntax error.
16831
16832 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16833 * gdb.base/break.exp: ditto.
16834 * gdb.base/list.exp: ditto.
16835 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16836 * gdb.base/run.c: ditto.
16837 * gdb.base/list0.c: ditto.
16838 * gdb.base/funcargs.c: ditto.
16839
16840 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16841
16842 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16843 $targetname, $serialport and $baud instead of hardwired variables.
16844 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16845 target doesn't support signals.
16846
16847 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16848
16849 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16850
16851 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16852
16853 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16854 Don't rely on the value of an auto variable before it has been
16855 initialized. Use gdb_test more.
16856
16857 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16858
16859 * lib/gdb.exp (default_gdb_version): A version number must start
16860 with a digit, but other than that contains all characters up to
16861 the first whitespace character.
16862
16863 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16864
16865 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16866
16867 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16868
16869 * gdb.c++/*.exp: Warn if executable does not exist. The original
16870 reason for skipping the warning was that configure.in sometimes
16871 intentionally skipped building the executables but the tcl code
16872 had no way of knowing. That (a) was always bogus with respect to
16873 error handling, (b) is no longer true (right now there is no way
16874 to skip C++ tests).
16875
16876 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16877
16878 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16879
16880 * gdb.base/list.exp: Add expect patterns for output from
16881 SunPRO compiled executables.
16882 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16883 types.
16884
16885 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16886
16887 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16888 number (we are already testing that the correct source line text
16889 gets printed).
16890
16891 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16892 that is what is intended, but something needed to be done to get
16893 sunos4 native working again.
16894
16895 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16896
16897 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16898 apparently went with a (very) old xfail.
16899
16900 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16901
16902 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16903 runto_main is a proc in gdb.exp that will do 'step' for target use
16904 stubs.
16905 * gdb.base/exprs.exp: ditto.
16906 * gdb.base/interrupt.exp: ditto.
16907 * gdb.base/opaque.exp: ditto.
16908 * gdb.base/printcmds.exp: ditto.
16909 * gdb.base/ptype.exp: ditto.
16910 * gdb.base/scope.exp: ditto.
16911 * gdb.base/setvar.exp: ditto.
16912 * gdb.base/signals.exp: ditto.
16913 * gdb.base/twice.exp: ditto.
16914 * gdb.c++/classes.exp: ditto.
16915 * gdb.c++/inherit.exp: ditto.
16916 * gdb.c++/templates.exp: ditto.
16917 * gdb.base/break.exp: no run and hit main for stubs. Change line
16918 numbers for breakpoints and info breakpoint.
16919 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16920 breakpoint().
16921 * gdb.base/callfuncs.c: ditto.
16922 * gdb.base/exprs: ditto.
16923 * gdb.base/interrupt.c: ditto.
16924 * gdb.base/opaque0.c: ditto.
16925 * gdb.base/printcmds.c: ditto.
16926 * gdb.base/ptype.c: ditto.
16927 * gdb.base/scope0.c: ditto.
16928 * gdb.base/setvar.c: ditto.
16929 * gdb.base/signals.c: ditto.
16930 * gdb.base/twice.c: ditto.
16931 * gdb.c++/misc.cc: ditto.
16932 * gdb.c++/templates.cc: ditto.
16933
16934 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16935
16936 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16937
16938 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16939 somewhere between `read' and `main.c'. I'm pretty sure the
16940 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16941 and it isn't particularly useful.
16942
16943 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16944
16945 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16946
16947 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16948
16949 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16950
16951 * config/mt-slite: add LIBS and -nostdlib.
16952 * config/slite-gdb.exp: add this new file to support sparclite target.
16953
16954 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16955
16956 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16957
16958 * gdb.base/a2-run.exp: Change argument to istarget from
16959 "*-*-vxworks" to "*-*-vxworks*".
16960 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16961
16962 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16963
16964 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16965 will not runto main but do a 'step' to step out of breakpoint().
16966 * config/mt-slite: add -Dusestubs.
16967
16968 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16969
16970 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16971 instead of just @.
16972
16973 * gdb.base/signals.exp: Add test for "handle all print".
16974 * TODO: Remove "handle all print". Also remove item about
16975 checking copyright date (I don't like the idea of a spurious FAIL
16976 based on when we run the tests).
16977
16978 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16979 for SunOS4 (reason for failure not investigated). Remove
16980 redundant test for $binfile.
16981
16982 * gdb.base/nodebug.c (array_index): Call malloc.
16983
16984 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16985
16986 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16987
16988 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16989 conventions and slightly simplify the matching regexp.
16990
16991 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16992
16993 * gdb.base/break.exp: Update gdb_test invocation to use new
16994 convention.
16995
16996 * lib/gdb.exp: If noargs is not set, set it to 0.
16997
16998 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16999 tests unique.
17000
17001 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17002
17003 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17004
17005 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17006 one argument of type "<non-float parameter>".
17007
17008 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17009
17010 * config/rom68k.exp: New file to support Motorola IDP board.
17011 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17012 * gdb.base/break.c: Change things around so that this program
17013 doesn't depend upon args. This is necessary to make remote
17014 targets work (in general, they can't take args).
17015 * gdb.base/break.exp: Don't try to send args to program. Don't
17016 expect output. Also, replace lots of code with gdb_test.
17017
17018 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17019
17020 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17021 printing of '\'' (which is what the comment says we are testing,
17022 even though we were not), not '''.
17023 (test_integer_literals_rejected): Test that printing ''' is an error.
17024
17025 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17026 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17027 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17028 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17029 Use gdb_test not test_print_accept.
17030 * lib/gdb.exp: Remove test_print_accept.
17031
17032 * gdb.base/signals.exp (signal_tests_1): Make pass message
17033 consistent with fail message.
17034
17035 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17036 unsigned char; the bug (PR 1821) is fixed.
17037
17038 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17039
17040 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17041 successful tests--makes xfailing them work right.
17042
17043 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17044
17045 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17046 only \r\n, not .*. The test can pass .* as the last thing in
17047 $pattern if that is what it wants. In addition to providing this
17048 flexibility, this change should speed up pattern matching in cases
17049 where the pattern already ended with .* (there were a number of
17050 them). This change also helps catch bad patterns--in the old
17051 scheme the typo "char \*" instead of "char \\*" would pass. Now
17052 it is caught.
17053 * Many .exp files: Update callers.
17054
17055 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17056 clearer and does not spuriously match multiple ('s. Likewise for
17057 ) and *.
17058
17059 * gdb.base/nodebug.exp: Test ability to call a function and pass
17060 it a string (even with no debugging info).
17061
17062 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17063 "p '\'", which is the same as "p ''" once tcl gets done with
17064 quoting, to "p '\\'", which I suspect is what is intended (one
17065 backslash gets sent to GDB).
17066
17067 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17068
17069 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17070
17071 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17072 1817) was fixed literally years ago.
17073
17074 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17075
17076 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17077 test, it causes stepping out of call_after_alloca_subr with
17078 optimizing compilers.
17079 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17080 fails.
17081
17082 * gdb.c++/templates.exp: Source templ-info.exp only if
17083 the templates executable exists.
17084
17085 * gdb.c++/misc.cc (class Contains_static_instance,
17086 class Contains_nested_static_instance),
17087 gdb.c++/classes.exp (test_static_members): Test printing of
17088 a class that contains a static instance of the class.
17089
17090 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17091
17092 * gdb.base/langs2.c (cppsub_): Don't prototype.
17093 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17094 only, I believe).
17095
17096 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17097
17098 * lib/gdb.exp (skip_chill_tests): New procedure.
17099
17100 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17101
17102 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17103
17104 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17105 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17106
17107 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17108
17109 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17110
17111 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17112 disassemble 8, not 16, instructions for part 4.
17113
17114 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17115 support the latter anymore.
17116
17117 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17118 -DNO_PROTOTYPES.
17119 * gdb.base/callfuncs.c: Control use of prototypes based on
17120 NO_PROTOTYPES, not __STDC__.
17121 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17122 t_float_values2 tests if prototypes in use.
17123
17124 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17125 t_double_values): When checking differences against DELTA, check
17126 that difference is within the range (-DELTA,DELTA), not just
17127 (-infinity,DELTA).
17128
17129 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17130
17131 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17132 'file' command firts, then 'target', then 'load', this is due to gdb
17133 target set up.
17134 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17135
17136 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17137
17138 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17139 FP load/store variants.
17140 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17141
17142 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17143
17144 * gdb.base/term.exp: Do not give a warning if not native, it is
17145 not an abnormal condition.
17146
17147 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17148
17149 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17150 t_char_array".
17151
17152 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17153
17154 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17155 are getting the version number.
17156
17157 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17158 if not native, it is not an abnormal condition.
17159
17160 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17161
17162 * lib/gdb.exp: Just use "file exists", rather than undocumented
17163 dejagnu procedure "findfile".
17164
17165 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17166
17167 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17168 (LDFLAGS): Set to -Xlinker -Ur.
17169
17170 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17171 Removed, these values are set by lib/gdb.exp.
17172
17173 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17174
17175 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17176
17177 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17178 of replicating gdb startup code.
17179
17180 * config/mt-vxworks (LDFLAGS): Set to -r.
17181 (CFLAGS_FOR_TARGET): Removed.
17182
17183 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17184 (gdb) and gdb for vxworks uses (vxgdb).
17185
17186 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17187 executable is not in the tree and host != target, use sed and
17188 program_transform_name to determine the gdb name used by the
17189 target.
17190
17191 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17192 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17193
17194 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17195
17196 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17197 floats, chars, and shorts where there are ANSI-style function
17198 definitions.
17199
17200 * gdb.base/langs.exp, gdb.base/langs*: New test.
17201 * gdb.base/Makefile.in: Build it.
17202 * TODO: Remove item about checking that C names don't get C++
17203 demangling applied; this test tests it.
17204
17205 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17206
17207 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17208 went with the const70 xfail. The xfail went away a year ago.
17209
17210 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17211
17212 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17213 for hp300.
17214
17215 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17216
17217 * gdb.base/a1-selftest.exp: Don't run on hp300.
17218
17219 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17220
17221 * Makefile.in (site.exp): Set host_alias and target_alias as well
17222 as host_triplet and target_triplet.
17223
17224 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17225
17226 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17227
17228 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17229 places as other ecoff systems).
17230
17231 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17232 ultrix.
17233
17234 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17235
17236 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17237 remove them.
17238 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17239 variable and "variable" in addition to "data variable".
17240 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17241
17242 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17243 2.
17244 * gdb.base/list1.c (long_line): Add additional statement at start
17245 of function.
17246 * gdb.base/list.exp (test_forward_search): Update line number to
17247 reflect new statement.
17248
17249 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17250
17251 * gdb.base/signals.exp: Reinitialize searched source directories
17252 after gdb_start call.
17253
17254 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17255
17256 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17257 * gdb.stabs/Makefile.in: Likewise.
17258
17259 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17260 change. Instead split the tests into smaller pieces.
17261 * gdb.disasm/hppa.s: Corresponding changes.
17262
17263 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17264
17265 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17266 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17267
17268 * gdb.base/funcargs.exp: Modify many tests so that every test
17269 either passes or fails. Make some test names unique.
17270
17271 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17272
17273 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17274 Call stty to set interrupt character.
17275
17276 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17277 for HP assembler versus GNU assembler based on actual behavior of
17278 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17279
17280 * TODO: Suggest a few more stepping tests.
17281
17282 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17283
17284 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17285 restart GDB for h8300 after a continue.
17286 (return): Add pattern to match a29k-udi behavior.
17287 * gdb.base/nodebug.exp: Remove obsolete comment.
17288 * gdb.base/regs.exp: New file, testing of register displays.
17289 * gdb.base/return.exp: Fix typo in reference to $objdir.
17290 * gdb.base/whatis.exp: Always start with a fresh GDB.
17291
17292 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17293
17294 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17295 higher, these tests generate a lot of output.
17296
17297 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17298
17299 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17300 code following the catch silently ignored some errors; without the
17301 catch they should be thrown like any other tcl error. Also, the
17302 catch used "" instead of {} which meant all the callers who wanted
17303 to include one of the characters "[]$ had to quote it an extra time.
17304 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17305 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17306 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17307 Remove extra quoting.
17308
17309 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17310
17311 * gdb.base/commands.exp: Make test names unique; every test either
17312 passes or fails. Update some comments.
17313
17314 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17315
17316 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 The following fixes a FAIL caused by the fact that the alpha stabs
17319 configuration didn't use the ".if alpha" code in weird.def.
17320 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17321 bit pointer, so the 32 bit version works even on the alpha.
17322 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17323 Remove the stuff which allowed us to have separate versions for
17324 alpha and everything else.
17325
17326 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17327 regexp which "info func operator\[\](" is supposed to match. Fix
17328 string to send to GDB. Note that GDB still doesn't work right. Add a
17329 new test for "info func .perator\[\](" which GDB does handle correctly.
17330
17331 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17332
17333 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17334
17335 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17336 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17337 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17338 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17339 it makes the tests harder to understand and confuses test-o-matic.
17340 The preferred style is that each test provides a PASS or a FAIL,
17341 and has a unique message (e.g. "continue #54" not just "continue")
17342 which is the same for the pass and the fail.
17343 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17344 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17345 to lib/gdb.exp.
17346 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17347 prt_accept which was basically the same thing. Likewise for
17348 test_print_reject and prt_reject.
17349 * lib/gdb.exp (test_print_reject): Add some more error message
17350 patterns to match from the former printcmds.exp (prt_reject).
17351 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17352 One defect of the passcount stuff is that some of it failed to
17353 report XPASS where appropriate.
17354 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17355 stuff before and after arg in expected pattern.
17356 (test_paddr_operator_functions): Re-do test without print_addr_of;
17357 this is the only test which seems to want extra stuff there.
17358
17359 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17360
17361 * gdb.base/nodebug.exp: Update new tests to reflect improved
17362 wording of gdb output.
17363
17364 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17365 and "ptype" work on variables in files compiled without -g.
17366 Replaces commented out "maint print msymbol" tests.
17367
17368 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17369
17370 * gdb.base/setvar.c (dummy): Call malloc.
17371
17372 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17373 losing with the irix4 sed.
17374
17375 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17376 ALRM" on irix4.
17377
17378 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17379
17380 * TODO: Remove items about corefile.exp testing new exec-file and
17381 backtrace; both are now done. Add items about printing enums.
17382
17383 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17384
17385 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17386 "get signal $thissig" test fails.
17387
17388 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17389
17390 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17391
17392 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17393 compiler warning with dec alpha compiler.
17394
17395 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17396 extra \n from gdb_test call (this explains why the prompt test
17397 that I removed yesterday was there).
17398 (user_defined_command_test): Remove extra \n and prompt test.
17399
17400 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17401 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17402 doesn't exist.
17403 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17404 Also remove alpha workaround, which turns out to be because
17405 SIGABRT == SIGLOST.
17406
17407 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17408
17409 * gdb.base/help.exp: Don't test "help show".
17410
17411 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17412
17413 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17414 "set print address" is on.
17415 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17416 pass prompt to gdb_test; gdb_test already looks for the prompt.
17417
17418 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17419
17420 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17421 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17422 was to make sure that gdb can read a core file. But (a) the "read
17423 the corefile" part didn't make it to a1-selftest.exp, we just
17424 delete the corefile after creating it, and (b) we test reading
17425 corefiles in corefile.exp anyway. Also, this test left around a
17426 xgdb process on Solaris.
17427
17428 * gdb.base/corefile.exp: Also test backtrace.
17429
17430 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17431
17432 * gdb.base/commands.exp: Test a simple user defined command with
17433 arguments and if/while statements; verify the full user command is
17434 printed by "show user".
17435
17436 * gdb.base/commands.exp: Test if/while commands as part of a
17437 breakpoint command list; verify they appear in breakpoint
17438 information.
17439
17440 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17441
17442 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17443 than by dividing by zero.
17444
17445 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17446
17447 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17448 performing an inferior call with watchpoints enabled.
17449 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17450 call.
17451
17452 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17453
17454 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17455 of "file" command.
17456
17457 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17458 Add additional pattern for when "int operator int(void);" appears
17459 in a different order.
17460
17461 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17462
17463 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17464
17465 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17466 and "signal" with ".*".
17467
17468 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17469
17470 * TODO: Add note about "handle all nostop".
17471
17472 * gdb.base/{sigall.c, sigall.exp}: New test.
17473 * gdb.base/Makefile.in: Add it.
17474
17475 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17476
17477 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17478 when invoking GDB, suppresses any windowing interface.
17479
17480 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17481
17482 * config/sim-gdb: New file, simulator testing support.
17483
17484 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17485
17486 * gdb.base/interrupt.exp: Test calling func1 twice.
17487
17488 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17489
17490 * gdb.base/list.exp (test_forward_search): Set timeout higher
17491 when we'll be getting lots of output from gdb.
17492
17493 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17494 "init_malloc" to after the expect statement. Run it if that
17495 regexp is taken, but also for two others which happen if source
17496 cannot be found.
17497
17498 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17499
17500 * gdb.base/printcmds.exp: New test, for printing register before
17501 program is running.
17502
17503 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17504
17505 * gdb.base/list.exp: Correct some alternate expect patterns
17506 to reflect changes in list1.c.
17507
17508 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17509
17510 * TODO: Add item regarding large frames.
17511
17512 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17513
17514 * TODO: Remove item about enabling return.exp; it
17515 is enabled. Suggest a few more "return" tests.
17516
17517 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17518
17519 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17520 anonymous unions.
17521
17522 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17523
17524 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17525 and pr-5646.o, so "make" is the same as "make all", not "make
17526 pr-4975.o".
17527
17528 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17529
17530 * gdb.base/list.exp: Adjust expectations to reflect changes in
17531 list1.c.
17532 (test_forward_search): New test proc.
17533 * gdb.base/list1.c (long_line): New function, has long source line.
17534
17535 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17536
17537 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17538 additional line of code that was added.
17539
17540 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17541
17542 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17543 tests so as not to overflow expect's input buffers.
17544 * gdb.disasm/hppa.exp: Corresponding changes.
17545
17546 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17547
17548 Beginnings of template debugging tests.
17549 * gdb.c++/templ-info.cc: New file to test for template
17550 debugging capability of the compiler.
17551 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17552 templ-info.cc.
17553 * gdb.c++/templates.cc: Add explicit template instantiations
17554 to enable compiling with -fno-implicit-templates. Add destructor
17555 and 'value' method to T5 class for template tests.
17556 * gdb.c++/templates.exp: Add testcases for printing of template
17557 types, setting breakpoints on template methods and calling a
17558 template method.
17559
17560 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17561
17562 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17563 branch target since some assemblers (gas-2.5) may emit a
17564 relocation for the branch instead of resolving it in the
17565 assembler.
17566
17567 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17568
17569 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17570 through signal handler.
17571
17572 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17573
17574 * configure.in (*-*-netware): Use config/mt-netware.
17575
17576 * config/mt-netware: New file.
17577 * config/mt-i386-netware: Removed, separate configs for different
17578 netware architectures are no longer needed now that we have
17579 --with-headers.
17580
17581 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17582
17583 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17584 by the recent changes to use ANSI C arithmetic conversions.
17585
17586 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17587
17588 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17589 bug involving using inferior_pid to figure out whether to select a
17590 frame.
17591
17592 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17593
17594 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17595 match the current disassembler output.
17596
17597 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17598
17599 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17600 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17601 types, expect "int" as type of integer values (for now).
17602
17603 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17604
17605 * gdb.base/commands.exp: New tests for if/while commands.
17606
17607 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17608
17609 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17610 by .*, since hex values have different syntax in Chill mode.
17611
17612 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17613
17614 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17615 linefeed from expect pattern for repeated types with indices > 9.
17616
17617 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17618
17619 First part of Fortran test suite.
17620 * gdb.fortran: New directory.
17621 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17622
17623 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17624
17625 * gdb.base/default.exp: Update expect pattern for load command
17626 without arguments.
17627
17628 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17629
17630 * configure.in: Change i386 to i[345]86.
17631 * gdb.base/configure.in: Likewise.
17632 * gdb.c++/configure.in: Likewise.
17633 * gdb.chill/configure.in: Likewise.
17634
17635 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17636
17637 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17638 patterns, since that is not a valid context for comments.
17639
17640 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17641
17642 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17643 repeated types and repeated types with indices > 9.
17644
17645 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17646
17647 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17648 2417; old bug has been fixed.
17649
17650 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17651
17652 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17653 send the newline ourselves instead of assuming gdb_test will do
17654 so when passed an empty input string.
17655
17656 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17657 stabs testcode.
17658
17659 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17660
17661 * lib/gdb.exp (gdb_test): Don't send anything if the first
17662 argument is an empty string. This makes cases where we want to
17663 match output that is already in expect's buffers (for example,
17664 matching a breakpoint after gdb_run_cmd has been called) work
17665 reliably.
17666
17667 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17668
17669 * config/netware.exp: New file.
17670
17671 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17672
17673 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17674 the -B and -L prefixes so we can find the debugging stub.
17675
17676 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17677 there and we are using the gcc from the tree.
17678
17679 * gdb.base/types.c: Removed.
17680
17681 * gdb.base/configure.in: Look for makefile fragments in ../config.
17682 Recognize i386-*-netware.
17683 * gdb.c++/configure.in: Likewise.
17684
17685 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17686
17687 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17688 the correct TCL syntax.
17689
17690 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17691
17692 * gdb.base/opaque.exp: use runto instead of messing around with
17693 breakpoints. Simplify by using gdb_test.
17694
17695 * gdb.base/bitfields.exp: restart between tests on netware targets
17696 because breakpoints aren't relocated after target death. Run
17697 processes to completion.
17698
17699 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17700
17701 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17702
17703 * Makefile.in: Remove extra tabs that confuse some versions
17704 of "make". Use the newly built gdb to test with by default,
17705 rather than the first one in the tester's search path.
17706
17707 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17708
17709 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17710
17711 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17712 condition help.
17713
17714 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17715
17716 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17717
17718 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17719 running.
17720 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17721 * gdb.base/funcargs.exp: Likewise.
17722
17723 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17724 * gdb.base/funcargs.exp: Likewise.
17725
17726 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17727 message is "".
17728
17729 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17730
17731 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17732 return,signals,twice}.exp: Handle non-existant binaries
17733 consistantly.
17734
17735 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17736 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17737 might testing a cross development system.
17738
17739 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17740
17741 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17742 runtest script is relative to ${srcdir}, not ${rootdir}.
17743
17744 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17745
17746 * gdb.base/signals.exp: Allow for optionality of breakpoint
17747 address.
17748
17749 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17750
17751 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17752
17753 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17754
17755 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17756 for size_t definition.
17757 * gdb.c++/templates.cc: Likewise
17758
17759 * config/mt-i386-netware: New file.
17760
17761 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17762 defined.
17763
17764 * gdb.base/Makefile.in: Added support for systems that name core
17765 files by appending "core" to the program name.
17766 * gdb.base/a1-selftest.exp: Likewise.
17767
17768 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17769
17770 * gdb.base/return.exp: Add comment and message for `return double'
17771 test failure on Sparc Solaris.
17772
17773 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17774
17775 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17776
17777 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17778
17779 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17780 from optimizing them away.
17781 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17782 patterns to include default constructors and assignment operators,
17783 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17784 character in the output of the virtual base pointer.
17785
17786 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17787
17788 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17789 expression match in print_addr_of to avoid unintented matches.
17790 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17791 versions up to 2.5.8.
17792
17793 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17794
17795 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17796 included file to run under newer versions of expect.
17797 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17798 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17799 Remove xfail for the virtual table of BDDHookV.
17800
17801 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17802
17803 * lib/gdb.exp (string_to_regexp): Set a default result.
17804 (default_gdb_start): Fix misleading message.
17805
17806 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17807
17808 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17809 Remove all CC, etc definitions.
17810 * config/mt-hpux: New file.
17811 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17812 (CFLAGS, LDFLAGS): Define.
17813 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17814
17815 * Makefile.in (site.exp): Don't insert host_os, etc.
17816 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17817 (distclean): Check existence of subdir.
17818 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17819 * gdb.base/Makefile.in: General cleanup and simplification.
17820 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17821 to build executables. Use default rule to build .o files.
17822 (EXPECT, RUNTEST, CC): Fix relative pathname.
17823 (site.exp): Don't insert host_os, etc.
17824 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17825 and/or SIGUSR1 defined.
17826 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17827 * gdb.c++/Makefile.in: General cleanup and simplification.
17828 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17829 (CFLAGS): Remove.
17830 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17831
17832 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17833
17834 * gdb.base/recurse.exp: Misc changes to get tests running again
17835 after Kung's changes to the watchpoint code.
17836 * gdb.base/watchpoint.exp: Likewise.
17837
17838 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17839
17840 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17841
17842 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17843
17844 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17845 * lib/gdb.exp (default_gdb_start): Define.
17846 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17847 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17848 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17849 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17850 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17851 Don't call gdb_target_udi in between tests.
17852
17853 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17854
17855 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17856 (which was basically just a local version of the same thing). In
17857 addition to avoiding duplication, gdb_test_exact is faster.
17858 * lib/gdb.exp (gdb_test_exact): Fix typo.
17859
17860 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17861 don't give an error.
17862
17863 * gdb.base/term.exp: Call delete_breakpoints before starting.
17864
17865 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17866 (t10): Add comment.
17867
17868 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17869
17870 Reorganization of the GDB Test Suite.
17871
17872 * gdb.base: New directory, contains all the basic tests.
17873 * gdb.c++: New directory, tests specific to C++.
17874 * gdb.chill: New directory, tests specific to Chill.
17875 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17876 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17877 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17878 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17879 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17880 t30-31 to chill).
17881 * */gdbme.*: Rename to match appropriate expect scripts.
17882 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17883 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17884 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17885 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17886 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17887 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17888 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17889 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17890 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17891 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17892 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17893 gdb.c++/virtfunc.cc: New names of C++ files.
17894 * gdb.chill/chillvars.ch: New name of Chill file.
17895 * gdb.base/configure.in, gdb.c++/configure.in,
17896 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17897 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17898 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17899 * configure.in (configdirs): Update to reflect directory changes.
17900 (target_abbrev): No longer define for any configuration.
17901 * Makefile.in: Cosmetic improvements to header comments.
17902
17903 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17904
17905 Various changes to gdb.t31:
17906
17907 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17908 * gdbme.ch: Make all key-words and predefineds be upper-case.
17909 * chillvars.exp: Expect key-words and predefinds in upper-case.
17910
17911 * chillvars.exp: Use gdb_test_exact many places.
17912 Change expected output for arrays (which now includes index labels).
17913
17914 * pr-5020.exp, gdme.ch (module PR_5020):
17915 New test, for PR-5020.
17916
17917 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17918
17919 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17920 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17921
17922 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17923
17924 * Makefile.in: Fix bit-rot in definitions of CHILL,
17925 CHILL_FOR_TARGET and Chill_LIB.
17926 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17927 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17928 CHILL, and CHILL_LIB.
17929
17930 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17931
17932 * Revert the previous changes. Please see Rob's directory
17933 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17934
17935 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17936
17937 * Makefile.in, configure.in, config/mips-gdb.exp,
17938 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17939 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17940 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
17941 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17942 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17943 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17944 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17945 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17946 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17947 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17948 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17949 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17950 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17951 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17952 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17953 changes from 94Q1.
17954
17955 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17956
17957 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17958 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17959 Rob's new testing fragments.
17960
17961 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17962
17963 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
17964 lib/gdb.exp: Replace error proc calls with perror.
17965
17966 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17967
17968 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17969 version also, match on casted version strings, and match on
17970 gdb startup case where the line numbers might be messed up.
17971
17972 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17973
17974 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
17975 (CFLAGS): Delete it from here.
17976
17977 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17978
17979 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17980
17981 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17982
17983 * Makefile.in (RUNTEST): Default to just "runtest".
17984
17985 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17986
17987 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17988 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17989 the code has been restructured.
17990
17991 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17992
17993 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17994 \n, not just one of each.
17995
17996 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17997 /bin/cc gives a warning if you do.
17998
17999 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18000
18001 * gdb.t24/demangle.exp: change expect pattern of
18002 __t10ListS_link1ZUiRCUiPT0
18003
18004 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18005
18006 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18007 on local variables in recursive functions.
18008
18009 * gdb.t07/Makefile.in: Build the new test.
18010
18011 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18012
18013 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18014 directly. Instead compare the return values from actual calls.
18015
18016 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18017
18018 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18019
18020 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18021
18022 * From Peter Schauer with minor modifications.
18023 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18024 stops in mid-line in the caller. Add xfail for returning a float
18025 value on X86 targets.
18026
18027 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18028
18029 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18030 to avoid expect lossage.
18031 (fmem_LRbug_tests): Likewise.
18032 * gdb.disasm/hppa.s: Corresponding changes.
18033
18034 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18035 conditions to work with latest dejagnu/expect.
18036
18037 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18038 expected to fail on the PA.
18039 (backtrace in call with trampolines): Explicitly require main
18040 to be frame #1 (no trampolines should show up in backtrace).
18041
18042 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18043 "continue -expect".
18044 * gdb.t06/break.exp: Likewise.
18045 * gdb.t07/watchpoint.exp: Likewise.
18046 * gdb.t13/bitfields.exp: Likewise.
18047 * gdb.t15/{funcargs,return}.exp: Likewise.
18048 * gdb.stabs/weird.exp: Likewise.
18049 * config/{mips,udi}-gdb.exp: Likewise.
18050
18051 * hppa.sed: Enclose comments within a sed command to avoid
18052 losing with the old OSF1 sed.
18053
18054 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18055
18056 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18057 sequent dynix.
18058 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18059 * gdb.t15/funcargs.exp: Conditionally step again to really
18060 finish from marker_call_with_trampolines. Handle the case where
18061 the first step from within call_with_trampolines already steps
18062 us back to main.
18063 * gdb.t15/gdbme.c: Add comment to closing brace of
18064 call_with_trampolines for funcargs.exp.
18065
18066 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18067
18068 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18069 Fix typo(s).
18070
18071 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18072
18073 * gdb.t07/gdbme.c: More code for watchpoint testing.
18074
18075 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18076 "Hardware watchpoint" throughout file.
18077 (test_watchpoint_triggered_in_syscall): New test.
18078 (test_complex_watchpoint): New test.
18079
18080 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18081
18082 * gdbme.c (call_with_trampolines): New function to try and step
18083 into. Tests trampoline problems on the PA.
18084
18085 * funcargs.exp (localvars_in_indirect_call): No longer expect
18086 stepping into indirect call to fail on PAs.
18087 (test_stepping_over_trampolines): New test.
18088
18089 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18090
18091 * TODO: Add suggestions for static member function tests, and
18092 completion tests.
18093
18094 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18095
18096 * TODO: Add suggestions for "p/a" tests.
18097
18098 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18099 (default_gdb_exit): Replace all the hair with sending "quit" to
18100 the process with a simple close.
18101
18102 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18103
18104 * TODO: Add suggestions for shared library tests.
18105
18106 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18107
18108 * TODO: Add suggestions for x/s tests.
18109
18110 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18111
18112 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18113 "enable once", and "enable breakpoints once" with ".*".
18114
18115 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18116
18117 * TODO: Add suggestions about structure passing tests.
18118
18119 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18120
18121 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18122 the primary1 test, use work around if __GNUC__ < 2.
18123 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18124 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18125 Test for bad output rather than waiting for timeout. Issue
18126 second continue only if first continue failed.
18127
18128 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18129
18130 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18131 operator[] test with gdb_test because the old code didn't seem to
18132 be getting the quoting right with the new dejagnu.
18133
18134 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18135
18136 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18137 one from the path.
18138 * Makefile.in: Use a fresh expect if there is one, use runtest
18139 from the src tree if there is one.
18140
18141 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18142
18143 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18144 next over recursive call. Revise the tests from that point on
18145 (which had been skipped) to match GDB's actual (correct) output.
18146
18147 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18148 with next over a breakpoint whose condition is false.
18149
18150 * gdb.t00/help.exp: Comment out "help set print" tests just like
18151 (and for same reason as) "help set" test.
18152
18153 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18154
18155 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18156 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18157
18158 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18159
18160 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18161 necessary gdb_target_udi.
18162
18163 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18164
18165 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18166 1838 and 2417; they are fixed.
18167
18168 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18169 gdb.t03/ptype.exp (ptype structure, ptype union):
18170 Remove xfails; the test is looser than when the xfails were added.
18171
18172 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18173 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18174
18175 * gdb.t01/run.exp: Only run shell test if isnative.
18176
18177 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18178 since "run" automatically loads if necessary. Call gdb_target_udi
18179 after the "file" since "file" kills any execution target.
18180
18181 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18182 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18183 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18184 argument for UDI.
18185
18186 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18187
18188 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18189
18190 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18191
18192 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18193
18194 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18195 properly quoting regexps. This makes the second argument to
18196 demangle a fixed string, which matches the callers, instead of a
18197 shell-style pattern which is what the previous implementation
18198 used. Update some of the callers.
18199
18200 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18201
18202 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18203 (comib_nullified_tests): Fix typo.
18204 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18205 strings. No longer expected to fail.
18206
18207 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18208 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18209 strings. No longer expected to fail.
18210
18211 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18212 string. No longer expected to fail.
18213
18214 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18215
18216 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18217 No longer expected to fail.
18218
18219 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18220 string. No longer expected to fail.
18221
18222 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18223
18224 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18225 only in the names (I probably got most of them). I was even
18226 generous with some which differed in underscores in names, and
18227 probably missed a few, and I *still* was able to remove almost a
18228 third of the file with almost no impact on testsuite coverage.
18229
18230 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18231
18232 * gdb.t00/default.exp: Match udi_attach error message as well as
18233 the one from child_attach.
18234
18235 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18236
18237 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18238
18239 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18240 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18241
18242 * Move test with enums and partial symbols back to
18243 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18244 Reverts the change of 26 May 93. Per today's change to
18245 stabs.texinfo, the behavior that weird.exp was expecting was
18246 unreasonable; what is important is that the compiler+gdb get
18247 things right, which happens with a recent gcc. Also fix the test
18248 to deal with native compilers which put out the stab gdb can't
18249 deal with.
18250
18251 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18252
18253 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18254 in the names. The main thing these accomplish is to slow things down.
18255 Many more such duplicates surely remain.
18256
18257 * gdb.t00/help.exp: Comment out "help support" test just like
18258 (and for same reason as) "help set" test.
18259
18260 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18261
18262 * gdb.t06/break.exp: Remove setup_xfails for
18263 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18264 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18265 about known bug in gcc to include up through 2.5.8.
18266 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18267 well as "_vb$".
18268 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18269 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18270 with latest gcc and gdb.
18271 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18272 well as "_vb$".
18273
18274 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18275
18276 * configure.in (hppa*-*-*): Also configure and build stabs-only
18277 tests.
18278
18279 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18280
18281 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18282 * gdb.t10/configure.in (hppa*-*-*): Use it.
18283
18284 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18285
18286 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18287
18288 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18289
18290 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18291 versions prior to 1.13.5.
18292
18293 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18294
18295 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18296 the prompt is at the start of a line.
18297
18298 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18299
18300 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18301 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18302 in the copr tests now.
18303 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18304 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18305 expected to fail.
18306
18307 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18308
18309 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18310 gdb.t31/chillvars.exp, lib/gdb.exp:
18311 Tweak to run under either version of expect.
18312 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18313 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18314 * gdb.t11/list.exp: Remove extraneous whitespace.
18315
18316 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18317
18318 * gdb.t16/printcmds.exp (test_print_strings): Accept
18319 "(unsigned char *) " before the string.
18320
18321 * TODO: Add notes about printing of fancy types and GDB expressions.
18322
18323 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18324
18325 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18326 * gdb.t06/configure.in: Don't try to compile signals test program
18327 if doing mips-idt-ecoff.
18328
18329 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18330
18331 * Most .exp files: Tweak to run under either version of expect.
18332
18333 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18334
18335 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18336 xfails; I'm not sure why they are failing, but not because of PR 1806.
18337
18338 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18339
18340 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18341 defined in lib/gdb.exp.
18342
18343 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18344
18345 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18346 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18347 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18348 have to be typeless.
18349
18350 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18351
18352 * TODO: Add suggestion for copyright year test.
18353
18354 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18355
18356 * configure.in (*-*-lynxos*): Add stabs tests.
18357
18358 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18359
18360 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18361 so insert a tab before any assembler directive in column zero.
18362
18363 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18364 stores.
18365 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18366 stores.
18367 (fpu_short_memory_tests): Likewise.
18368
18369 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18370
18371 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18372 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18373 .stabs directives in comments.
18374
18375 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18376
18377 * TODO: New file, describing tests we could write.
18378 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18379
18380 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18381
18382 * gdb.t06/signals.exp: Add kludge to force re-sync.
18383
18384 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18385 to xgdb instead of gdb, get out of gdb.
18386
18387 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18388
18389 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18390 for info.
18391
18392 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18393
18394 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18395 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18396 * gdb.stabs/hppa.sed: New sed script for the PA.
18397
18398 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18399
18400 * gdb.stabs: Re-write weird.def and configuration to use sed
18401 instead of cpp. sed is portable and POSIX; cpp is neither.
18402
18403 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18404
18405 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18406
18407 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18408
18409 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18410
18411 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18412
18413 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18414 "_vb$".
18415 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18416 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18417
18418 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18419
18420 * lib/gdb.exp: Comment out code which depends on non-existent
18421 `transform' procedure.
18422
18423 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18424
18425 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18426 * lib/gdb.exp: Transform tool name.
18427 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18428 1.1's new error handling system.
18429
18430 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18431
18432 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18433
18434 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18435
18436 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18437 They made pattern matching so slow that timeouts happened on
18438 heavily loaded systems. Now any output from "show print" which
18439 gets us back to the GDB prompt is a PASS.
18440
18441 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18442
18443 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18444
18445 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18446
18447 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18448
18449 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18450 It is not from PR 3220.
18451
18452 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18453
18454 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18455 just started failing because they depended on the order the
18456 subcommands are presented, or exact docstring text. This kind of
18457 test is a pain and has minimal benefit.
18458
18459 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18460
18461 * gdb.t09/corefile.exp: At end of test, use "core" command with
18462 no arguments.
18463
18464 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18465
18466 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18467 17}/Makefile.in: Make it possible to run the testsuite with Sun
18468 make and CC = cross gcc by adding explicit build rules for .o
18469 files.
18470
18471 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18472
18473 * gdb.t15/funcargs.exp: Don't put comments on same line as
18474 setup_xfail (@#$*%& tcl braindamage!).
18475
18476 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18477
18478 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18479
18480 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18481
18482 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18483 * gdb.t20/inherit.exp: remove three dumplicate entries.
18484
18485 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18486
18487 * gdb.t06/break.exp: For "next over recursive call", fail on any
18488 incorrect output, not just on "factorial (value=2)".
18489
18490 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18491
18492 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18493 working now. Add an xfail if accesing a bss variable causes
18494 a memory error if the target is not yet run.
18495
18496 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18497
18498 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18499 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18500 name of __st* demangling (2 strings). Did Kung really get the
18501 more than 95 others right without testing them?
18502
18503 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18504
18505 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18506
18507 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18508
18509 * configure.in (configdirs): Add gdb.disasm
18510 * gdb.disasm: New directory for GDB disassembler tests.
18511 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18512
18513 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18514
18515 * gdb.t00/help.exp: Don't test "help set".
18516
18517 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18518 from within expect statements. None of these happen anymore and
18519 they cause regressions to be silently unnoticed.
18520
18521 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18522 messages) about known failures with gcc cygnus-2.4.5-930417.
18523
18524 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18525 comp-info.exp so it gets built if it doesn't exist.
18526
18527 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18528 it is no longer used.
18529 * gdb.t13/comp-info.c: Removed.
18530
18531 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18532
18533 * gdb.t06/signals.exp: Add xfail for sun3.
18534
18535 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18536
18537 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18538 relevant because ^C doesn't get sent but failure can be reproduced
18539 interactively).
18540
18541 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18542
18543 * gdb.stabs/alpha.mt: New configuration file for alpha.
18544 * gdb.stabs/configure.in: Use it.
18545 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18546 sharing with alpha.mt, redefine long to word via preprocessor.
18547 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18548 for alpha.
18549 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18550 native cc.
18551 * gdb.t00/teststrategy.exp: Change expect string so that we
18552 consume the `(xgdb)' from the command echo and from the gdb prompt.
18553 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18554 gdb currently compares all values as long, so this failure probably
18555 applies to any configuration where LONGEST is bigger than a target int.
18556 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18557 with gcc.
18558 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18559 to handle opaque pointers, gcc is.
18560 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18561 as first argument. Include <sys/types.h> and change all operator
18562 new definitions to use size_t.
18563 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18564 now that we use size_t.
18565
18566 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18567
18568 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
18569 a long or float array cast all array members to the same type.
18570 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
18571 with 64 bit longs.
18572 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
18573 on alpha.
18574 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
18575
18576 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18577
18578 * gdb.t24 (demangle.exp): Constructors of templates have names like
18579 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18580 section 14.6 of the ARM.
18581
18582 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18583 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18584 accomplish little and slow down the testsuite.
18585
18586 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18587 Accept spaces various places.
18588
18589 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18590
18591 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18592 with watchpoint enabled.
18593
18594 * Makefile.in: Remove definition of CC and remove the second
18595 definition of CXX (the "CXX = gcc" one remains). These definitions
18596 were causing backquotes to be expanded within backquotes, which
18597 doesn't work.
18598
18599 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18600
18601 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18602
18603 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18604
18605 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18606 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
18607 by mips cc and contains no stabs entries.
18608
18609 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18610
18611 * config/vx-gdb.exp: Use fake device to load files rather than
18612 NFS.
18613 * lib/gdb.exp: New proc to do "file" command.
18614 * config/unix-gdb.exp: Use new "file" proc.
18615
18616 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18617
18618 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18619 Rework board rebooting slightly.
18620 (gdb_exit): Don't exit from the remote shell; there isn't one.
18621 * gdb.stabs/weird.exp: If a program is being debugged already,
18622 kill it.
18623 * gdb.t04/setvar.exp: Stop and restart gdb.
18624 * gdb.t05/expr.exp: Likewise.
18625 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18626 restart gdb and reload the program.
18627 * gdb.t08/opaque.exp: Likewise.
18628 * gdb.t12/scope.exp: Likewise.
18629 * gdb.t13/bitfields.exp: Likewise.
18630 * gdb.t15/funcargs.exp: Likewise.
18631 * gdb.t20/classes.exp: Likewise.
18632 * gdb.t03/ptype.exp: Increase timeout.
18633 * gdb.t16/printcmds.exp (test_print_string_constants,
18634 test_print_array_constants): Likewise.
18635 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18636 * gdb.t20/classes.exp (do_tests): Likewise.
18637 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18638
18639 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18640
18641 * gdb.stabs: Renamed *wierd* to *weird*.
18642
18643 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18644
18645 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18646 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18647
18648 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18649
18650 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18651 (do_tests): Remove xfail for whatis on one_var and two_var.
18652
18653 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18654
18655 * Makefile.in: Made cross building work better by adding
18656 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18657
18658 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18659
18660 * gdb.t15/{return.c,return.exp,Makefile.in}:
18661 New test, currently commented out.
18662
18663 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18664
18665 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18666 still running and removes the leftover named socket so GDb can do
18667 clean restarts.
18668
18669 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18670
18671 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18672 console, not GDB.
18673 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18674 cross testing works better with "make check"
18675 * config/unix-gdb: Use default procedures for exit and version.
18676 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18677 with the newest VxWorks.
18678
18679 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18680
18681 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18682 old form.
18683
18684 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18685 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18686
18687 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18688
18689 * config/unix-gdb.exp: Remove this version of gdb_exit
18690 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18691 Rob says he'll look at it when he gets back to testing boards.
18692
18693 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18694
18695 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18696 an expected fail for certain ptype commands.
18697
18698 * gdb.t20/classes.exp: Update expected results of "ptype class
18699 Base1" to account for the constructor that now appears in the type.
18700
18701 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18702
18703 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18704 disappeared from list.
18705 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18706 "alldone" proc with call to cleanup and exit.
18707 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18708 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18709 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18710 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18711 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18712 "alldone" proc with simple returns that suppress remaining
18713 tests. The alldone proc went away many months ago.
18714
18715 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18716
18717 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18718
18719 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18720
18721 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18722
18723 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18724 as vax gdb will display them.
18725
18726 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18729 optimizers.
18730
18731 * scope.exp: Change "bad value for localval" messages so each one
18732 is unique.
18733
18734 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18735 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18736
18737 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18738
18739 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18740
18741 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18742 doesn't exist (due to optimization).
18743
18744 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18745
18746 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18747 contains \r because the filename is long.
18748
18749 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18750 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18751
18752 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18753
18754 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18755 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18756 Ultrix.
18757 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18758 int tests.
18759 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18760
18761 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18762
18763 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18764
18765 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
18766 to match does not match the passing case but still matches the
18767 failing case.
18768
18769 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18770
18771 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18772
18773 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18774
18775 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18776 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18777 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18778 Remove various versions of gdb_exit.
18779 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18780 gdb_exit.
18781 * config/unix-gdb.exp: gdb_exit remains here, and should override
18782 the generic version, since it's doing a lot of wierd stuff that
18783 the other versions aren't. FIXME, fold it in, or abandon this
18784 version.
18785
18786 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18787
18788 * gdb.t24/demangle.exp: Add tests for PR 3220.
18789
18790 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18791
18792 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18793
18794 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18795
18796 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18797 "i386-*-*". Works for i486 as well.
18798
18799 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18800 bug, and expand domain of xfail to all SVR4 systems, since the
18801 actual problem is likely to be in generic SVR4 /proc support.
18802
18803 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18804
18805 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18806
18807 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18808
18809 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18810 xfails for other systems. Match a missing 'Continuing.' as an
18811 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18812
18813 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18814 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18815 Only issue warning for missing executables if -all option is used.
18816
18817 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18818 file if -all option is used. It's like an unpredictable XFAIL.
18819
18820 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18821
18822 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18823 for dynamically linked binaries.
18824
18825 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18826
18827 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18828
18829 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18830 to state that this is a known bug in old versions of g++.
18831
18832 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18833
18834 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18835 while waiting for `Continuing'.
18836
18837 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18838
18839 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18840 in text, data, and bss.
18841 * gdb.t10/nodebug.c: Add local and global test variables for
18842 initialized and uninitialized data.
18843
18844 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18845
18846 * config/unix-gdb.exp (gdb_exit): Add "wait".
18847
18848 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18849
18850 * gdb.t06/signals.exp: xfail the continue from the handler for all
18851 targets.
18852
18853 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18854 function with watchpoints enabled, the i386 call dummy starts with
18855 a call.
18856
18857 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18858 386 bsd names its corefiles.
18859
18860 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18861
18862 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18863 compilers don't grok it.
18864 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18865 with small octal ints rather than character constants, which
18866 are signed and might not fit if first promoted to int.
18867
18868 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18869
18870 * gdb.t09/Makefile.in (clean): Remove corefile.
18871
18872 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18873
18874 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18875
18876 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18877 and Jim Kingdon (kingdon@cygnus.com)
18878
18879 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18880 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18881 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18882
18883 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18884
18885 * gdb.t17/interrupt.exp: Add xfail for hppa.
18886
18887 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18888
18889 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18890 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18891 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18892 to determine signed-ness of bitfields and use the result to setup
18893 the xfail.
18894 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18895 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18896 call line is reached if necessary.
18897
18898 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18899
18900 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18901
18902 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18903
18904 * gdb.t06/break.exp: Also test `clear' command.
18905
18906 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18907
18908 * gdb.t00/teststrategy.exp: Remove extra quote.
18909
18910 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18911 watchpoint enabled to be for all non-68k machines.
18912
18913 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18914
18915 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18916
18917 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18918 targets use aout.mt instead of ecoff.mt as gas understands
18919 standard aout format.
18920
18921 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18922
18923 * lib/gdb.exp (runto): Don't insist that function we are running to
18924 was compiled with -g.
18925
18926 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18927
18928 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18929 to get back into the read system call.
18930 Accept leading newline in case where we woke it up.
18931
18932 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18933
18934 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18935 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18936 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18937 enable ecoff configuration.
18938
18939 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18940
18941 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18942
18943 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18944
18945 * gdb.t16/printcmds.exp: Add another printf test.
18946
18947 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18948
18949 * configure.in: If configured -with-stabs on any target, add
18950 stabsdirs to configdirs.
18951
18952 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18953
18954 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18955 fun" so pattern does not match the command itself.
18956
18957 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18958
18959 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18960
18961 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18962
18963 * gdb.t17/interrupt.exp: Test for more things.
18964
18965 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18966
18967 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18968 compiler arranges the code and line numbers.
18969
18970 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18971
18972 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18973
18974 * gdb.t00/help.exp: Increase expect input buffer size.
18975
18976 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18977
18978 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18979
18980 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18981
18982 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18983
18984 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18985 [0-9]*, not just [0-9].
18986
18987 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18988
18989 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18990
18991 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18992
18993 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18994
18995 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18996
18997 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18998
18999 * gdb.t06/signals.c: Add xfails for sun3.
19000
19001 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19002
19003 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19004 test_stepping tests.
19005
19006 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19007
19008 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19009
19010 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19011
19012 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19013 rather than actually putting it through cpp twice.
19014
19015 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19016
19017 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19018
19019 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19020 no longer needed.
19021
19022 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19023
19024 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19025
19026 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19027 C++ features prints as "struct", make it a pass, not an xfail.
19028
19029 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19030
19031 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19032 Don't require VA to print as "class" rather than "struct".
19033
19034 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19035
19036 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19037
19038 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19039
19040 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19041
19042 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19043
19044 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19045 order.
19046
19047 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19048
19049 * gdb.t16/printcmds.exp: Add printf tests.
19050
19051 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19052
19053 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19054
19055 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19056
19057 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19058 pass counts, to counteract any existing or future setup_xfails.
19059
19060 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19061
19062 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19063 {BEGIN,END}_COMMON for common block instead of STAB.
19064 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19065
19066 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19067 intp_var should be N_GSYM not N_LSYM.
19068 wierd-aout.S: Use a label for the value of the N_SO.
19069 wierd.def: Remove all backslashes.
19070 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19071
19072 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19073
19074 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19075 get the expected next to inheritance3.
19076
19077 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19078
19079 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19080 now that gcc-2.4 gets it right.
19081
19082 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19083
19084 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19085
19086 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19087 generating comp-info.exp which works for cross-compilation.
19088
19089 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19090
19091 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19092 "*-*-sysv4.*".
19093
19094 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19095
19096 * gdb.t01/run.exp: Start with a fresh gdb.
19097 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19098 SVR4.x.
19099
19100 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19101
19102 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19103 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19104 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19105 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19106 things to remove.
19107
19108 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19109
19110 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19111 test cases from bug reports.
19112
19113 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19114
19115 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19116 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19117 avoid spurious xfails.
19118 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19119 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19120 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19121
19122 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19123
19124 * gdb.t00/teststrategy.exp: Rework to provide more useful
19125 description of each test, fix problem with systems that define
19126 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19127 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19128 results for "next over recursive call" so timeouts aren't taken
19129 by error.
19130
19131 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19132
19133 * gdb.t12/scope.exp: Test printing of variables before run.
19134
19135 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19136 printed in wrong order due to sorting.
19137
19138 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19139
19140 * gdb.t00/teststrategy.exp: Fix expected results for printing
19141 user entered string constant. Is array of char, prints with no
19142 address.
19143
19144 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19145 commands.
19146 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19147 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19148 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19149 of struct of char arrays.
19150 * gdb.t00/radix.exp: New tests for radix commands.
19151
19152 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19153
19154 * gdb.t16/printcmd.exp: Print a variable before running program
19155 (with xfail for AIX).
19156
19157 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19158
19159 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19160
19161 * gdb.t16/printcmd.exp: Don't print variables before running program.
19162
19163 * gdb.t06/break.exp: Don't require envp argument to main.
19164
19165 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19166
19167 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19168 Add xfails for rs6000.
19169
19170 * gdb.t02/whatis.exp: Change other tests not to re-test something
19171 we already tested.
19172
19173 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19174 each type used has a variable of that type.
19175
19176 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19177
19178 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19179
19180 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19181
19182 * configure.in: change srctrigger to be a file, not a directory
19183
19184 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19185
19186 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19187
19188 * gdb.t11/list.exp: Fixed a couple of typos.
19189
19190 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19191
19192 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19193 is fixed and PR is closed.
19194 * gdb.t16 (gdbme.c): Add simple test string variable.
19195 * gdb.t16 (printcmds.exp): Add tests with simple test string
19196 variable, primarily for boundaries on "set print elements".
19197
19198 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19199
19200 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19201 Make leading 0's optional and don't expect a tab in the middle
19202 of the number.
19203
19204 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19205
19206 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19207 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19208 don't end command passed to gdb_test with newline.
19209
19210 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19211 signed keyword away, don't expect signed bitfields to be signed.
19212
19213 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19214 printing with only as many 1's as are in the field as well as printing
19215 with 32 1's (see comment).
19216
19217 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19218
19219 * gdb.t00/default.exp: Start with a fresh gdb.
19220 * configure.in (configdirs): Remove gdb.t31 until the chill
19221 compiler works again. It no longer is able to find chillrt0
19222 since it isn't in libchill.a anymore.
19223 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19224 wierd.o, make more modular.
19225 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19226 spurious newlines that caused problems.
19227
19228 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19229
19230 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19231 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19232 gdb.stabs/wierd.{exp,def}: Many new tests.
19233
19234 * gdb.t00/default.exp: update info line for new message.
19235
19236 * gdb.t02/{whatis.exp,gdbme.c}:
19237 Test that "char *" doesn't print as "caddr_t".
19238
19239 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19240
19241 * gdb.t00/help.exp: Use .* in place of some help messages which
19242 just changed.
19243 gdb.t00/default.exp: Update "info frame" test for new message.
19244 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19245 Remove some xfails
19246
19247 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19248
19249 * gdb.t03/{gdbme.c,ptype.exp}:
19250 Add tests for typedef'd struct and union without tags.
19251 Also check "whatis" on a variable of a typedef'd enum without a tag.
19252
19253 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19254 PRMS 1823; the bug still exists but isn't reproduced by this test
19255 anymore), and remove rs6000 XFAIL (the bug is fixed).
19256
19257 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19258 duplicated from whatis.exp. For those that are left, accept
19259 "long", "long int", or "int" for long variables (whatis.exp already
19260 has an XFAIL for "int", so no need to fail it here).
19261
19262 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19263 Deal with GCC's names for types now that GDB uses the compiler's names.
19264
19265 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19266 setup_xfail's for sunos4. If we #defined the signed keyword away,
19267 don't expect GDB to know that char it is signed.
19268
19269 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19270
19271 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19272
19273 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19274 should work on any system, regardless of debugging format.
19275 * gdb.t21/demangle.exp: Move to gdb.t24.
19276 * gdb.t24/demangle.exp: Move from gdb.t21.
19277 * gdb.t24/{Makefile.in, configure.in}: New files.
19278
19279 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19280
19281 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19282 * gdb.stabs: New directory.
19283
19284 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19285
19286 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19287 not just "Quit anyway?".
19288
19289 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19290
19291 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19292 that all setup_xfails are immediately followed by clear_xfails.
19293
19294 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19295
19296 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19297 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19298 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19299 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19300 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19301 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19302 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19303 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19304 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19305 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19306 gdb.t31/chillvars.exp, lib/gdb.exp:
19307 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19308 bug-gdb@prep.ai.mit.edu.
19309
19310 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19311
19312 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19313 with 0.0, not integer 0.
19314
19315 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19316
19317 * gdb.t06/break.exp: Update for "Kill the program" message change.
19318
19319 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19320
19321 * Makefile.in (GDBFLAGS): Set to -nx.
19322 * Makefile.in (site.exp): Use GDBFLAGS.
19323
19324 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19325
19326 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19327 Makefiles.
19328 (check): depend on just-check.
19329 (just-check): added so that tests can be run without a noop
19330 build pass.
19331
19332 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19333
19334 Switch to using configure's configdirs.
19335 * Makefile.in (Makefile): add configure.in dependency.
19336 (SUBDIRS): removed redundant assignment.
19337 * configure.in: switch subdirs assignment to configdirs.
19338 * gdb.t*/configure.in: new files.
19339
19340 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19341
19342 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19343 works.
19344
19345 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19346
19347 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19348 in explicit rules. Apparently this is not supported by some makes.
19349
19350 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19351
19352 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19353
19354 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19355
19356 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19357 disappeared.
19358
19359 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19360
19361 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19362
19363 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19364
19365 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19366 watchpoint problem that is now fixed.
19367 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19368 uninitialized convenience variables.
19369 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19370 structures.
19371
19372 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19373
19374 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19375 which causes expect to get out of sync with gdb on long output
19376 from help set.
19377 * gdb.t09/corefile.exp: Make expected pattern for core file
19378 failing signal and frame output format less sun specific.
19379
19380 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19381
19382 * gdb.t31/chillvars.exp: Add and remove initial dummy
19383 breakpoint, so that symbol table is forced in.
19384 (Needed at least on Sunos4, though it seems not SVR4.)
19385 * gdb.t31/chillvars.exp: Update for changed output format.
19386
19387 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19388
19389 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
19390
19391 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19392
19393 * Makefile.in: Added --srcdir when invoking runtest, removed the
19394 need for a local config file. (optional now)
19395
19396 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19397
19398 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19399 failure count used to force early termination. Add some more
19400 expected failures for gnu style demangling.
19401
19402 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19403
19404 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19405 pmi variable from gdb.t20/gdbme to get optimized away.
19406 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19407 Check for written corefile upon timeout _and_ eof.
19408
19409 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19410
19411 * config/unix-gdb.exp: Add missing return 0.
19412
19413 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19414
19415 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19416 test termination.
19417
19418 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19419
19420 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19421 disappeared.
19422
19423 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19424
19425 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19426 time as i860 support works.
19427
19428 * gdb.t15/funcargs.exp: Fix expected outputs to include
19429 "backtrace 100\r" rather than just "backtrace\r", to match last
19430 change.
19431
19432 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19433
19434 * config/udi-gdb.exp (gdb_exit): Remove close command.
19435 (gdb_target_udi): New procedure to set the UDI target.
19436 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19437 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19438 Added waits for prompts after several question responses. Added
19439 some more responses used by a29k-amd-udi-gdb.
19440 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19441 pass different arguments, restart UDI connection after program
19442 completion.
19443 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19444 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19445 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19446 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19447 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19448 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19449 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19450 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19451 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19452 after program completion.
19453 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19454 compiled with a SELECT_VECS setting.
19455 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19456 infinite recursion.
19457
19458 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19459 Added checks for COFF results, and made them expected failures for
19460 all targets. It would be better to make them expected failures
19461 for COFF targets only.
19462
19463 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19464
19465 * Makefile.in: add null dvi target, don't bother to recurse
19466 through test directories for info and install-info; rename
19467 $(datadir) to be dejagnu instead of deja-gnu
19468
19469 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19470
19471 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19472 compiler to coredump.
19473 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19474 code.
19475
19476 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19477
19478 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19479 coredump.
19480 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19481 code.
19482
19483 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19484
19485 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19486 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19487 which in a shell. Deletes xgdb when done.
19488 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19489 Tests the return from the "set height" or "set width" commands.
19490 Added a few return codes where needed.
19491
19492 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19493
19494 * Makefile.in (SUBDIRS): Add gdb.t17.
19495 * configure.in (subdirs): Add gdb.t17.
19496 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19497 files to test gdb's calling of functions in the inferior with
19498 the correct arguments and gdb's ability to retrieve any
19499 result returned.
19500
19501 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19502
19503 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19504 may be called after gdb goes away. Previous versions of expect
19505 needed these to avoid file descriptor leaks, but they cause
19506 errors with the current revision of expect.
19507 * gdb.t00/gdbvars.exp: Use -re on expected output after
19508 setting sevenbit-strings.
19509 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19510 to set sevenbit-strings consistent across tests.
19511 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19512 set sevenbit-strings consistent across tests.
19513
19514 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19515
19516 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19517 expected output to match current "expect" expectations.
19518
19519 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19520
19521 * gdb.t00/default.exp: Change expected output for default "source"
19522 command, to match new gdb behavior which requires a filename to
19523 source.
19524
19525 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19526
19527 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19528 expected fail for i486-*-* that misses the marker2 function.
19529 * gdb.t10/crossload.exp (bfddefault): Allow successful
19530 recognition of a format to pass even if no symbols are found.
19531 Explicitly catch failures where the format is not recognized
19532 or is ambiguous, and add the reason to the fail message.
19533 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19534 the cause is and invalid target and add reason to failure message.
19535 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19536 elf32-i386, elf32-sparc, and elf32-i860.
19537 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19538 Set up expected failure for 'filename'::variable scope resolution,
19539 which is now apparently broken on all targets.
19540 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19541 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19542 gdb.t23/templates.exp: Change failure for missing binfile into
19543 just a warning.
19544 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19545 references.
19546
19547 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19548
19549 * gdb.t00/default.exp: Add expected output for default "source"
19550 command, to match new gdb behavior.
19551 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19552
19553 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19554
19555 * config/*-gdb.exp: returns an error, rather than exiting on
19556 internal errors.
19557
19558 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19559
19560 * gdb.t03/gdbme.c: Add pointer to struct variable.
19561 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19562 referencing struct members.
19563
19564 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19565
19566 * configure.in (mips-idt-ecoff): New target.
19567 * config/mips-gdb.exp: New file for remote board using MIPS remote
19568 debugging protocol.
19569
19570 * Redid configuration scheme. Removed gdb.t*/configure.in.
19571 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19572 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19573 distclean targets. Built executables via .o files. Adjusted
19574 tests to account for source files in $(srcdir) rather than
19575 $(objdir).
19576 * lib/gdb.exp (runto): Don't expect () after the function name,
19577 because it may have arguments.
19578
19579 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19580
19581 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19582 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19583 expected failures for mips-idt-* and mips-sgi-*.
19584 * gdb.t00/default.exp (attach): Kill process if requested.
19585 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19586 that does not read core files.
19587 * gdb.t01/run.exp: Removed checks for exit status code.
19588 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19589 it is linked in.
19590 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19591 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19592 appropriate, rather than doing it by hand.
19593 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19594 execution.
19595 * gdb.t10/crossload.exp: Kill existing program if needed.
19596 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19597 appropriate, rather than doing it by hand. Always increase
19598 timeout for this test, not just for VxWorks.
19599
19600 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19601
19602 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19603 of Chill STRUCT types and STRUCT values.
19604 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19605 than "char".
19606 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
19607 struct2): New struct definitions and initializations to test
19608 simple Chill STRUCT types.
19609
19610 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19611
19612 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19613 the null byte at the end of strings.
19614 * gdb.t00/default.exp: Make show version insensitive to copyright
19615 date.
19616 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19617 to avoid dependencies on target char signedness.
19618 * gdb.t16/printcmds.exp: Update expected results for explicitly
19619 unsigned char.
19620 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19621 now work.
19622 * gdb.t21/demangle.exp: Add many more patterns for template
19623 demangling, most of them being expected failures.
19624 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19625 string we are matching for, to match on the whole string.
19626 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19627 and fix a whole bunch that had incorrect expected output but were
19628 passing anyway because of the bug in "proc demangle".
19629 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19630 type.
19631 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19632
19633 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19634
19635 * gdb/testsuite: made modifications to testcases, etc., to allow
19636 them to work properly given the reorganization of deja-gnu and the
19637 relocation of the testcases from deja-gnu to a "tool" subdirectory.
19638
19639 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19640
19641 * gdb/testsuite: Initial creation of gdb/testsuite.
19642 Migrated dejagnu testcases and support files for testing nm to
19643 gdb/testsuite from deja-gnu. These files were moved "as is"
19644 with no modifications. This migration is part of a major overhaul
19645 of dejagnu. The modifications to these testcases, etc., which
19646 will allow them to work with the new version of dejagnu will be
19647 made in a future update.
19648
19649 For additional changes see gdb.mi/ChangeLog-1999-2003.
19650 \f
19651 ;; Local Variables:
19652 ;; mode: change-log
19653 ;; left-margin: 8
19654 ;; fill-column: 74
19655 ;; version-control: never
19656 ;; End:
19657
19658 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
19659 2003, 2004, 2005 Free Software Foundation, Inc.
19660 Copying and distribution of this file, with or without modification,
19661 are permitted provided the copyright notice and this notice are preserved.