]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
61f0d762
JK
12010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/break-interp.exp (test_core): New proc.
4 (test_ld): Call it.
5
06a6f270
JK
62010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11 and gdb_compile_shlib. Use new -Wl compiler options.
12 (dl bt, main bt): New tests.
13
51bee8e9
JK
142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 Support PIEs with no symfile_objfile.
17 * gdb.base/break-interp.exp: New argument at the test_ld calls.
18 (test_ld): New parameter trynosym.
19 (test_ld <$trynosym>): New block.
20
b8040f19
JK
212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
22
23 * gdb.base/break-interp.exp: New file.
24
be759fcf
PM
252010-01-13 Phil Muldoon <pmuldoon@redhat.com>
26
27 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
28 * gdb.python/py-prettyprint.py (pp_ls): New printer.
29 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
30 test.
31 * gdb.python/py-prettyprint.c: Define lazystring test structure.
32 * gdb.python/py-mi.exp: Add lazy string test.
33
dc146f7c
VP
342010-01-13 Vladimir Prus <vladimir@codesourcery.com>
35
36 * lib/mi-support.exp (mi_check_thread_states): Handle
37 core number in thread listing.
38
b4ba55a1
JB
392010-01-12 Joel Brobecker <brobecker@adacore.com>
40
41 * gdb.base/maint.exp: Adjust the expected output for the
42 "maint print type" test. Use gdb_test_multiple instead of
43 gdb_sent/gdb_expect.
44
08e24bd4
DE
452010-01-11 Doug Evans <dje@google.com>
46
6496a609
DE
47 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
48 from gdbserver_download. All callers updated.
49
08e24bd4
DE
50 * gdb.server/ext-run.exp: "info os processes" requires xml support.
51
b5cfddf5
JK
522010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
53
54 Implement binary numbers parsing.
55 * gdb.base/printcmds.exp (test_integer_literals_accepted)
56 (test_integer_literals_rejected): New binary tests.
57
3725885a
RW
582010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
59
60 * gdb.cell/configure: Regenerate.
61
37aeb5df
JK
622010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 * gdb.base/corefile.exp: Move the core finding block out and call it as
65 core_find, new variable $corefile, replace corefile by $corefile and
66 [file tail $corefile] for usage vs. test names resp.
67 * lib/gdb.exp (core_find): Move it as a new function here. New
68 parameter binfile and deletefiles. New variable $destcore. Pre-delete
69 $destcore. Return "" on error.
70
d521f563
JK
712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 Workaround PR binutils/10802.
74 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
75 (twice).
76
28f24826
DJ
772010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
78
79 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
80
2de75e71
JB
812010-01-08 Joel Brobecker <brobecker@adacore.com>
82
83 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
84 call, to avoid interruption.
85
fe00719b 862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
87
88 * gdb.stabs/weird.def (args93): New.
89
d0ef5df8
DE
902010-01-07 Doug Evans <dje@google.com>
91
92 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
93
3a08d52f
TT
942010-01-07 Tom Tromey <tromey@redhat.com>
95
96 * gdb.base/source.exp: Use correct line number.
97
7a697b8d
SS
982010-01-05 Stan Shebs <stan@codesourcery.com>
99
100 * gdb.trace/tracecmd.exp: Test ftrace.
101
7803799a
UW
1022010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
103
104 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
105
c54eabfa
JK
1062010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
109 "uint_for_mi_testing".
110
02e7ef19
JB
1112010-01-01 Joel Brobecker <brobecker@adacore.com>
112
113 Test indented comment in file being sourced.
114 * gdb.base/commands.exp: Test indented comment in file being sourced.
115
abd775ce
JB
1162010-01-01 Joel Brobecker <brobecker@adacore.com>
117
118 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
119 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
120 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
121 notice.
122
79b55b82
JB
1232010-01-01 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
126 notice.
127
8997583e
JK
1282010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
131 missing $after_stopped and comma (,) expectation.
132
6da95a67
SS
1332009-12-31 Stan Shebs <stan@codesourcery.com>
134
135 * gdb.trace/actions.exp: Test teval action.
136
218d2fc6
TJB
1372009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
138
139 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
140 (top level): Call test_watchpoint_in_big_blob.
141 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
142 watchpoints.
143 (func3): Write to buf.
144
236f1d4d
SS
1452009-12-29 Stan Shebs <stan@codesourcery.com>
146
147 * gdb.trace/actions.exp: Test default-collect.
148
f61e138d
SS
1492009-12-28 Stan Shebs <stan@codesourcery.com>
150
151 * gdb.trace/tsv.exp: New file.
152 * gdb.base/completion.exp: Update ambiguous info output.
153
0219b378
DJ
1542009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * gdb.base/find.c (main): Reference search buffers.
157 * gdb.base/included.c (main): Reference integer.
158 * gdb.base/ptype.c (charfoo): Declare.
159 (intfoo): Call charfoo.
160 * gdb.base/scope0.c (useitp): New function.
161 (usestatics): Use useitp.
162 (useit): Add a type for val.
163 * gdb.base/scope1.c (useit1): Take a pointer argument.
164 (usestatics1): Update calls to useit1.
165 * gdb.cp/call-c.cc: Declare foo.
166 (main): Call foo.
167 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
168 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
169 (main): Call C::ensureRefs and ensureOtherRefs.
170 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
171 variables.
172 (ensureOtherRefs): New function.
173 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
174 * gdb.cp/templates.cc (main): Call t5i.value.
175
3f78692f
JK
1762009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 Fix compatibility with G++-4.5.
179 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
180 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
181 (uncaught return): Remove.
182
429374b8
JK
1832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
184 Phil Muldoon <pmuldoon@redhat.com>
185
186 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
187 (bp_location13, bp_location14, bp_location17, bp_location18)
188 (marker3_proto, marker4_proto): New variables.
189 (breakpoint info): Update output.
190 (run until breakpoint at marker3, run until breakpoint at marker4): New
191 tests.
192
859825b8
JK
1932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
196 Replace the printf call of Y by provided "y-set-1" label. New block
197 for the second shared library.
198 * gdb.base/unload.exp: Compile also the second library, call
199 gdb_load_shlibs also for it. Use now gdb_breakpoint.
200 (single pending breakpoint info): Rename to ...
201 (pending breakpoint info before run): ... this extended test.
202 (libfile2, libname2, libsrcfile2, libsrc2)
203 (lib_sl2): New variables.
204 (exec_opts): Set also SHLIB_NAME2.
205 (pending breakpoint info on first run at shrfunc1)
206 (pending breakpoint info on second run at shrfunc1)
207 (pending breakpoint info on second run at shrfunc2)
208 (print y from libfile, print y from libfile2): New tests.
209 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
210 * gdb.base/unloadshr2.c: New.
211
e6a386cd
HZ
2122009-12-22 Hui Zhu <teawater@gmail.com>
213
214 * gdb.reverse/sigall-reverse.exp: Adjust.
215
9e19b45e
VP
2162009-12-21 Vladimir Prus <vladimir@codesourcery.com>
217
218 PR gdb/10884
219
220 * gdb.mi/var-cmd.c (do_bitfield_tests): New
221 (main): Call do_bitfield_tests.
aacf5b1e 222 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 223
d53a7b30
JB
2242009-12-20 Joel Brobecker <brobecker@adacore.com>
225
226 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
227 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
228 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
229 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
230 gdb.modula2/unbounded1.c: Update copyright header.
231
191ca0a1
CM
2322009-12-10 Chris Moller <moller@mollerware.com>
233
234 PR gdb/9399
235 * gdb.cp/virtfunc2.exp: New tests
236 * gdb.cp/virtfunc2.cc: New tests
237 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
238
0fa6cf1b
MS
2392009-12-10 Oza Pawandeep (paawan1982@yahoo.com
240
241 * gdb.reverse/i387-env-reverse.c: New file.
242 * gdb.reverse/i387-env-reverse.exp: New file.
243 * gdb.reverse/i387-stack-reverse.c: New file.
244 * gdb.reverse/i387-stack-reverse.exp: New file.
245
361ae042
PM
2462009-12-08 Phil Muldoon <pmuldoon@redhat.com>
247
248 * gdb.python/py-type.exp (test_range): New test.
249
bfd31e71
PM
2502009-12-03 Phil Muldoon <pmuldoon@redhat.com>
251
252 PR python/10805
253
254 * gdb.python/py-type.exp: New file.
255 * gdb.python/py-type.c: New file.
256 * Makefile.in: Add py-type.
257
57a1d736
TT
2582009-12-03 Tom Tromey <tromey@redhat.com>
259
260 * gdb.python/py-value.exp (test_parse_and_eval): New
261 function.
262
1f3b5d1b
PP
2632009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
264
265 PR gdb/11022
266
267 * gdb.base/pr11022.exp: New test.
268 * gdb.base/pr11022.c: New test.
269
8b7dbdc9
JK
2702009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
271
272 Fix spurious false FAILs.
273 * gdb.base/structs.c (chartest): New.
274 (main): Fill-in chartest.
275 * gdb.base/structs.exp (anychar_re, first): New.
276 (start_structs_test): Import global anychar_re and first.
277 New gdb_test call "set print elements 300; ${testfile}"
278 (start_structs_test <$first>): New block.
279 (any): Import global anychar_re. New variable ac. Use ${ac}.
280
6a53b2ec
JK
2812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
284
d7167b4c
JK
2852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
288 Force $srcfile file.
289 * gdb.base/foll-fork.c (callee): Comment out the printf call.
290
b1798462
UW
2912009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
292
293 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
294 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
295 * gdb.threads/watchthreads-reorder.exp: Likewise.
296
b6199126
DJ
2972009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
298
299 PR gdb/8704
300
301 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
302 "if", and "thread". Correct matching in the previous test.
303
b22a0510
DJ
3042009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
305
306 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
307
930636d2
MS
3082009-11-23 Michael Snyder <msnyder@vmware.com>
309
310 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
311 * gdb.reverse-watch-precsave.exp: Ditto.
312
21a0512e
PP
3132009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
314
315 * gdb.asm/asm-source.exp: Adjust.
316 * gdb.base/help.exp: Adjust.
317
fc30d5e0
PA
3182009-11-22 Pedro Alves <pedro@codesourcery.com>
319
320 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
321 (do_syscall_tests_without_xml): Set data-directory to
322 /the/path/to/nowhere.
323
f6bc2008
PA
3242009-11-21 Pedro Alves <pedro@codesourcery.com>
325
326 * gdb.threads/local-watch-wrong-thread.c,
327 gdb.threads/local-watch-wrong-thread.exp: New files.
328
8c2fb5de
PA
3292009-11-21 Pedro Alves <pedro@codesourcery.com>
330
331 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
332 assume new `regsub' syntax available.
333
ebec9a0f
PA
3342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
335
a79d3c27
JK
336 * gdb.base/watchpoint-hw-hit-once.exp,
337 gdb.base/watchpoint-hw-hit-once.c: New.
338
3392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
340
341 * gdb.threads/watchthreads-reorder.exp,
342 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 343
276a961b
MK
3442009-11-17 Nathan Sidwell <nathan@codesourcery.com>
345
346 * gdb.xml/tdesc-regs.exp: Use for m68k.
347
4867c1fb
PA
3482009-11-15 Pedro Alves <pedro@codesourcery.com>
349
350 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
351
f6838f81
DJ
3522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
353
354 * lib/gdb.exp (current_target_name): New procedure.
355 (gdb_wrapper_target): New variable.
356 (gdb_wrapper_init): Set gdb_wrapper_target.
357 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
358 wrapper.
359
4ac4dd3f
DJ
3602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
361
362 * gdb.base/remote.exp: Delete the slowest load test.
363 Do not load with fixed packet sizes.
364
a7881759
DJ
3652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
368
97a5b505
DJ
3692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
372 srcfile when setting a breakpoint.
373
d3e1fc54
DJ
3742009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
375
376 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
377 macros.
378
7cbcbded
DJ
3792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
380
381 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
382 to be in memory.
383 * gdb.base/display.c (force_mem): New.
384 (do_loops): Use it. Add breakpoint comments.
385 (do_vars): Add a breakpoint comment.
386 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
387 line numbers.
388
bdea3a92
NF
3892009-11-13 Nathan Froyd <froydnj@codesourcery.com>
390
391 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
392 instead of a bare "run".
393
269f82e5
PP
3942009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
395
396 * gdb.python/py-prettyprint.exp: Adjust.
397
a69b7d9d
DJ
3982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * lib/cell.exp (skip_cell_tests): Clean up test files before
401 returning.
402
b598bfda
DJ
4032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
404
405 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
406 and the breakpoint menu. Do not call perror if a prompt is seen.
407 Consume the following GDB prompt.
408 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
409 * gdb.cp/namespace.exp: Use gdb_test.
410 * gdb.cp/templates.exp: Use gdb_test.
411 (test_template_breakpoints): Use gdb_test_multiple.
412
87728fa0
DJ
4132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
414
415 * gdb.base/break1.c (struct some_struct, values): Move earlier.
416 (marker4): Reference values.
417
b67c692f
DJ
4182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
421 is missing.
422
f0df251a
DJ
4232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
424
425 * gdb.base/break.c (need_malloc): New.
426 * gdb.base/constvars.c (main): Reference crass and crisp.
427 * gdb.base/gdb1821.c (main): Reference bar.
428 * gdb.cp/gdb1355.cc (main): Reference s1.
429 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
430 (main): Call them.
431 * gdb.cp/hang2.cc (dummy2): Define.
432 * gdb.cp/hang3.cc (dummy3): Define.
433 * gdb.cp/m-data.cc (main): Reference shadow.
434
bdf7534a
NF
4352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
436 Nathan Froyd <froydnj@codesourcery.com>
437
438 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
439 remote host.
440
f24fce77
NF
4412009-11-12 Nathan Froyd <froydnj@codesourcery.com>
442
443 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
444 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
445 * gdb.dwarf2/dw2-compressed.exp: Likewise.
446 * gdb.dwarf2/dw2-intercu.exp: Likewise.
447 * gdb.dwarf2/dw2-intermix.exp: Likewise.
448 * gdb.dwarf2/dw2-producer.exp: Likewise.
449 * gdb.dwarf2/mac-fileno.exp: Likewise.
450 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
451 py-prettyprint.py to the remote host.
452 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
453
40f0318e
KS
4542009-11-11 Keith Seitz <keiths@redhat.com>
455
456 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
457 use it instead of "Foo".
458 * gdb.cp/classes.exp (do_tests): Add a test to access
459 a method through a typedef'd class name.
460
f3d9f7fb
NF
4612009-11-11 Nathan Froyd <froydnj@codesourcery.com>
462
463 * gdb.base/long_long.exp: Permit leading zeros on floating-point
464 exponents.
465 * gdb.base/pointers.exp: Likewise.
466 * gdb.cp/ref-types.exp: Likewise.
467
a4216f37
KS
4682009-11-11 Keith Seitz <keiths@redhat.com>
469
470 * gdb.cp/cplusfuncs.cc (class foo): Add operators
471 new[] and delete[].
472 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
473 "void".
474 (probe_demangler): Remove all single-quoting of
475 method and variable names.
476 (info_func_regexp): Remove the word "void" from any
477 occurrence of "(void)".
478 (print_addr_2): Remove all single-quoting of
479 method names.
480 (print_addr_2_kfail): Likewise.
481 (print_addr): Single-quote C function names before
482 passing to print_addr_2.
483 (test_paddr_operator_functions): Remove single-quoting
484 for method names.
485 Add tests for operator new[] and operator delete[].
486
9b14d7aa
JK
4872009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
488
489 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
490
85feb311
KS
4912009-11-09 Keith Seitz <keiths@redhat.com>
492
493 * gdb.cp/overload.exp: Add tests for resolving overloaded
494 methods in expression parsing/evaluation.
495
fa335448
DJ
4962009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * lib/gdb.exp (default_gdb_version): Use --version instead of
499 --command.
500
ec3c07fc
NS
5012009-11-10 Nathan Sidwell <nathan@codesourcery.com>
502
503 * lib/gdb.exp (gdb_compile_test): New.
504 (skip_ada_tests, skip_java_tests): New.
505 (gdb_compile): Use gdb_compile_test for f77.
506 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
507 * lib/java.exp (compile_java_from_source): Remove runtests check,
508 use gdb_compile_test to record result.
509 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
510 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
511 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
512 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
513 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
514 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
515 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
516 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
517 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
518 adjust gdb_compile invocations.
519
b8b4e42b
JK
5202009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 * Makefile.in (abs_builddir): New.
523 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
524 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
525 `$(abs_builddir)/site.exp'.
526
f8b7eaf3
DJ
5272009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
528
529 * config/m68k-emc.exp, lib/emc-support.exp,
530 gdb.trace/gdb_c_test.c: Delete.
531 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
532 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
533 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
534 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
535 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
536 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
537 casing for m68k-*-elf.
538
c4187697
NS
5392009-11-03 Pedro Alves <pedro@codesourcery.com>
540
541 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
542 * gdb.arch/i386-prologue.exp: Likewise.
543 * gdb.arch/i386-unwind.exp: Likewise.
544
db16b772
DJ
5452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
546
547 * lib/gdb.exp (gdb_expect): Fix timeout typo.
548
bcf71277
DJ
5492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
550
551 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
552
0105cee2
DJ
5532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
556
24ddea62
JK
5572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
558
559 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
560
287ccc17
JK
5612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
562
563 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
564 * gdb.base/sepdebug2.c: New file.
565
08bca259 5662009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
567
568 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
569 the modified warnings for catch syscall. Verify if GDB was compiled
570 with support for lib expat, and choose which tests to run depending
571 on this.
572
5d4e2b76
VP
5732009-10-30 Vladimir Prus <vladimir@codesourcery.com>
574
575 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
576 that composite commands are parsed OK. And also test
577 that breakpoint commands do work.
578
240e538a
MS
5792009-10-23 Michael Snyder <msnyder@vmware.com>
580
581 gdb.reverse/consecutive-precsave.exp: Change expect pattern
582 to allow for new disassembly style.
583
9c419145
PP
5842009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
585
586 * gdb.asm/asm-source.exp: Adjust.
587
02506ff1
MS
5882009-10-22 Michael Snyder <msnyder@vmware.com>
589
590 * gdb.reverse/break-precsave.exp: New test.
591 * gdb.reverse/consecutive-precsave.exp: Ditto.
592 * gdb.reverse/finish-precsave.exp: Ditto.
593 * gdb.reverse/i386-precsave.exp: Ditto.
594 * gdb.reverse/machinestate-precsave.exp: Ditto.
595 * gdb.reverse/sigall-precsave.exp: Ditto.
596 * gdb.reverse/solilb-precsave.exp: Ditto.
597 * gdb.reverse/step-precsave.exp: Ditto.
598 * gdb.reverse/until-precsave.exp: Ditto.
599 * gdb.reverse/watch-precsave.exp: Ditto.
600
4cf866a3
MS
6012009-10-22 Michael Snyder <msnyder@vmware.com>
602
603 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
604 for gdb_expect. Adjust one test's expect strings for the new
605 format of disassemble.
606 * gdb.reverse/finish-reverse.exp: Delete 'return'.
607 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
608 gdb_test_multiple.
609 * gdb.reverse/step-reverse.exp: Delete 'return'.
610 * gdb.reverse/until-reverse.exp: Delete blank lines.
611 * gdb.reverse/watch-reverse.exp: Delete blank lines.
612
2b28d209
PP
6132009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
614
615 * gdb.base/consecutive.exp: Adjust.
616 * gdb.base/display.exp: Likewise.
617 * gdb.base/pc-fp.exp: Likewise.
618 * gdb.base/sigbpt.exp: Likewise.
619
33b9c32b
MS
6202009-10-19 Michael Snyder <msnyder@vmware.com>
621
622 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
623 * gdb.reverse/finish-reverse.c: Ditto.
624 * gdb.reverse/sigall-reverse.c: Ditto.
625 * gdb.reverse/solib-reverse.c: Ditto.
626 * gdb.reverse/step-reverse.c: Ditto.
627 * gdb.reverse/watch-reverse.c: Ditto.
628
6c95b8df
PA
6292009-10-19 Pedro Alves <pedro@codesourcery.com>
630 Stan Shebs <stan@codesourcery.com>
631
632 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
633 * gdb.base/foll-exec.exp: Adjust to expect a process id before
634 "Executing new program".
635 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
636 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
637 left listed after having been killed.
638 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
639 * gdb.base/maint.exp: Adjust test.
640
641 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
642 * gdb.multi/Makefile.in: New.
643 * gdb.multi/base.exp: New.
644 * gdb.multi/goodbye.c: New.
645 * gdb.multi/hangout.c: New.
646 * gdb.multi/hello.c: New.
647 * gdb.multi/bkpt-multi-exec.c: New.
648 * gdb.multi/bkpt-multi-exec.exp: New.
649 * gdb.multi/crashme.c: New.
650
279017b7
TG
6512009-10-13 Tristan Gingold <gingold@adacore.com>
652
653 * gdb.base/sepdebug.exp: Check debug info are found.
654
0413d738
PA
6552009-10-08 Pedro Alves <pedro@codesourcery.com>
656
657 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
658 bits.
659
c628eecc
JK
6602009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
661
662 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
663
38af1bfe
JB
6642009-10-07 Joel Brobecker <brobecker@adacore.com>
665
666 * gdb.base/watchpoints.c: Add copyright header. Reformat one
667 of the comments.
668
2b0adecd
PM
6692009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
670
671 * gdb.base/annota1.exp: Remove obsolete match_max increase.
672 * gdb.base/annota3.exp: Idem.
673 * gdb.base/maint.exp: Idem.
674
8d417781
PM
6752009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
676
677 * lib/gdb.exp (default_gdb_init): Set current value of match_max
678 to default.
679
bb61102d
PM
6802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
681
682 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
683 mingw and cygwin targets.
684
ace5c364
PM
6852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
686 Pedro Alves <pedro@codesourcery.com>
687
688 * lib/gdb.exp (gdb_compile): Avoid adding
689 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
690
c2d494a0
PM
6912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
692
e1b52ce2
PM
693 * gdb.base/shr1.c: Use %p in format string.
694 * gdb.base/unload.c: Avoid warning in fprintf.
695 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 696
209f53f5
PM
6972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
698
699 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
700 long type.
701 (test_unlink): Correct printf string.
702 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
703 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
704
8172766a
JK
7052009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
708 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
709 * gdb.arch/ia64-breakpoint-shadow.S: New file.
710
0f73703c
UW
7112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
712
713 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
714 * gdb.objc/nondebug.exp: Likewise.
715
b32306ca
UW
7162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
717
718 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
719 target_info setting.
720
721 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
722 that detect new threads during "info threads".
723
0057022f
UW
7242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
725
726 * gdb.threads/manythreads.c (main): Increase thread stack size
727 to 2*PTHREAD_STACK_MIN.
728 * gdb.threads/multi-create.c (main): Likewise.
729 (create_function): Likewise.
730
f29c0325
UW
7312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
732
733 * gdb.base/dump.exp: Pass difference of pointer types instead
734 of integer types as offset to restore in intarr3.srec case.
735
fcb34849
UW
7362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
737
738 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
739
d5142e3b
UW
7402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
741
742 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
743
087b74b2
PM
7442009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
745
746 New test for two watchpoints, with disabling of
747 the first inserted.
748 * testsuite/gdb.base/watchpoints.c: New file.
749 * testsuite/gdb.base/watchpoints.exp: New file.
750
96c07c5b
TT
7512009-09-25 Tom Tromey <tromey@redhat.com>
752
753 * gdb.base/charset.exp: Test utf-16 strings with Python.
754
b8899f2b
TT
7552009-09-25 Tom Tromey <tromey@redhat.com>
756
757 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
758 UCS-4.
759 * gdb.base/charset.c (utf_32_string): Rename.
760 (init_utf32): Rename.
761 (main): Update.
762
329719ec
TT
7632009-09-22 Tom Tromey <tromey@redhat.com>
764
765 * gdb.python/py-function.exp: Add regression tests.
766
11ef0d76
KS
7672009-09-21 Keith Seitz <keiths@redhat.com>
768
769 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
770 with invalid operator.
771
3fe8f3b3
KS
7722009-09-21 Keith Seitz <keiths@redhat.com>
773
774 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
775 and destructor using typedef name of class.
776 * gdb.cp/classes.cc (class Base1): Add a destructor.
777 (base1): New typedef.
778 (use_methods): Instanitate an object of type base1.
779 * gdb.cp/templates.exp (test_template_typedef): New procedure.
780 (do_tests): Call test_template_typedef.
781 * gdb.cp/templates.cc (Baz::~Baz): New method.
782 (intBazOne): New typedef.
783 (main): Instantiate intBazOne.
784
7a9fe101
PM
7852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
786
787 PR python/10633
788
789 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
790 Function.
791 (run_lang_tests): Add print elements test.
792
2e4d963f
PM
7932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
794
795 * gdb.python/py-value.exp (test_subscript_regression): New
796 function. Test for invalid subscripts.
797 * gdb.python/py-value.c (main): Add test array, and pointer to it.
798 (ptr_ref): New function.
799
ec7e75e7
PP
8002009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
801
802 * gdb.base/default.exp: Fix "show convenience".
803
0cc7d26f
TT
8042009-09-15 Tom Tromey <tromey@redhat.com>
805
806 * lib/mi-support.exp (mi_create_varobj): Update.
807 (mi_create_floating_varobj): Likewise.
808 (mi_create_dynamic_varobj): New proc.
809 (mi_varobj_update): Update.
810 (mi_varobj_update_with_type_change): Likewise.
811 (mi_varobj_update_kv_helper): New proc.
812 (mi_varobj_update_dynamic_helper): Rewrite.
813 (mi_varobj_update_dynamic): New proc.
814 (mi_list_varobj_children): Update.
815 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
816 * gdb.python/python-prettyprint.py (pp_outer): New class.
817 (pp_nullstr): Likewise.
818 (lookup_function): Register new printers.
819 * gdb.python/python-prettyprint.c (struct substruct): New type.
820 (struct outerstruct): Likewise.
821 (substruct_test): New function.
822 (struct nullstr): New type.
823 (string_1, string_2): New globals.
824 (main): Add new tests.
825 * gdb.python/python-mi.exp: Added regression tests.
826 * gdb.mi/mi2-var-display.exp: Update.
827 * gdb.mi/mi2-var-cmd.exp: Update.
828 * gdb.mi/mi2-var-child.exp: Update.
829 * gdb.mi/mi2-var-block.exp: Update.
830 * gdb.mi/mi-var-invalidate.exp: Update.
831 * gdb.mi/mi-var-display.exp: Update.
832 * gdb.mi/mi-var-cmd.exp: Update.
833 * gdb.mi/mi-var-child.exp: Update.
834 * gdb.mi/mi-var-block.exp: Update.
835 * gdb.mi/mi-break.exp: Update.
836 * gdb.mi/gdb701.exp: Update.
837
a96d9b2e
SDJ
8382009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
839
840 * Makefile.in: Inclusion of catch-syscall object.
841 * gdb.base/catch-syscall.c: New file.
842 * gdb.base/catch-syscall.exp: New file.
843
b43b923a
MS
8442009-09-12 Michael Snyder <msnyder@vmware.com>
845
846 * gdb.reverse/step-reverse.exp: Explicitly check for targets
847 that can support reverse debuggnig.
848
cec03d70
TT
8492009-09-11 Tom Tromey <tromey@redhat.com>
850
851 * gdb.dwarf2/valop.S: New file.
852 * gdb.dwarf2/valop.exp: New file.
853
e23bb3fc
MK
8542009-09-11 Mark Kettenis <kettenis@gnu.org>
855
856 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
857
37c3696d
DE
8582009-09-10 Doug Evans <dje@google.com>
859
860 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
861 Add $gdb_prompt to second breakpoint regexp.
862
5172aecb
JB
8632009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
864
865 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
866 names, add missing ones.
867 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
868 * gdb.python/py-frame.c: Rename from python-frame.c.
869 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
870 testfile name.
871 * gdb.python/py-function.exp: Rename from python-function.exp.
872 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
873 testfile name.
874 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
875 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
876 Adjust testfile name.
877 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
878 * gdb.python/py-template.cc: Rename from python-template.cc.
879 * gdb.python/py-template.exp: Rename from python-template.exp.
880 Adjust testfile name.
881 * gdb.python/py-value.c: Rename from python-value.c.
882 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
883 testfile name.
884
b554e4bd
JK
8852009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
888 $bpt2address.
889 (Second breakpoint address is valid on ia64)
890 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
891
9a68ae16
JM
8922009-09-03 Joseph Myers <joseph@codesourcery.com>
893
894 * gdb.base/ending-run.exp: Restrict regular expression matching
895 line number to require closing brace following.
896
146b9145
DE
8972009-09-03 Doug Evans <dje@google.com>
898
899 * gdb.base/store.exp (check_set): Fix typo in expected value message.
900
787d21e1
TT
9012009-09-02 Tom Tromey <tromey@redhat.com>
902
903 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
904
e7802207
TT
9052009-09-02 Tom Tromey <tromey@redhat.com>
906
907 * gdb.dwarf2/callframecfa.exp: New file.
908 * gdb.dwarf2/callframecfa.S: New file.
909
817aadd2
JK
9102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
913 gdb.base/solib-overlap-main.c: New.
914
4a76eae5
DJ
9152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
916
917 PR gdb/10565
918
919 * gdb.base/bitfields.c (struct container, container): New.
920 (main): Initialize it and call break5.
921 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
922
d4b96c9a
JK
9232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 Support constant DW_AT_data_member_location by GCC PR debug/40659.
926 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
927
4e22772d
JK
9282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
931
2efab443
MS
9322009-08-26 Michael Snyder <msnyder@vmware.com>
933
934 * gdb.base/i386-reverse.c: New file.
935 * gdb.base/i386-reverse.exp: New file.
936 * gdb.base/Makefile.in: Add new files to be removed.
937
07ab73a0
JM
9382009-08-26 Joseph Myers <joseph@codesourcery.com>
939
940 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
941 environment-pwd for remote host.
942 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
943
676accff
KS
9442009-08-24 Keith Seitz <keiths@redhat.com>
945
946 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
947 Add two new C++ completer tests which limit the output to a
948 given class.
949
f9f7ad22
MS
9502009-08-24 Michael Snyder <msnyder@vmware.com>
951
952 * gdb.base/del.exp: Fix typo in comment.
953 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
954
81ecdfbb
RW
9552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
956
957 * configure: Regenerate.
958 * gdb.hp/configure: Likewise.
959 * gdb.hp/gdb.aCC/configure: Likewise.
960 * gdb.hp/gdb.base-hp/configure: Likewise.
961 * gdb.hp/gdb.compat/configure: Likewise.
962 * gdb.hp/gdb.defects/configure: Likewise.
963 * gdb.hp/gdb.objdbg/configure: Likewise.
964 * gdb.stabs/configure: Likewise.
965
cab0c772
UW
9662009-08-19 Doug Evans <dje@google.com>
967
968 * gdb.base/gdbvars.c: New file.
969 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
970
b8fa0bfa
PA
9712009-08-14 Pedro Alves <pedro@codesourcery.com>
972
973 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
974 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
975
b84aa90a
PA
9762009-08-13 Pedro Alves <pedro@codesourcery.com>
977
978 * gdb.base/default.exp: Adjust "set language test": it's now an
979 enum command. Larger help string moved to "help set language".
980 * gdb.base/help.exp: Adjust "help set language" expected output,
981 now lists all known languages.
982
0d8f9b2c
NF
9832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
984
985 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
986 all frame arguments.
987 * gdb.arch/altivec-regs.exp: Likewise.
988
bda180e0
TT
9892009-08-07 Tom Tromey <tromey@redhat.com>
990
991 * gdb.base/setshow.exp: Add tests for changes to set language, set
992 check range, and set check type.
993
48cb2d85
VP
9942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
995
996 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
997 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
998 Call it.
999
1ea34204
UW
10002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1001
1002 * configure.ac: Run gdb.cell tests when appropriate.
1003 * configure: Regenerate.
1004 * lib/cell.exp: New file.
1005 * gdb.cell: New directory.
1006 * gdb.cell/configure.ac: New file.
1007 * gdb.cell/configure: New file.
1008 * gdb.cell/Makefile.in: New file.
1009 * gdb.cell/arch.exp: New file.
1010 * gdb.cell/break.c: New file.
1011 * gdb.cell/break.exp: New file.
1012 * gdb.cell/break-spu.c: New file.
1013 * gdb.cell/bt.c: New file.
1014 * gdb.cell/bt2-spu.c: New file.
1015 * gdb.cell/bt-spu.c: New file.
1016 * gdb.cell/bt.exp: New file.
1017 * gdb.cell/coremaker.c: New file.
1018 * gdb.cell/coremaker-spu.c: New file.
1019 * gdb.cell/core.exp: New file.
1020 * gdb.cell/gcore.exp: New file.
1021 * gdb.cell/data.c: New file.
1022 * gdb.cell/data.exp: New file.
1023 * gdb.cell/data-spu.c: New file.
1024 * gdb.cell/ea-cache.exp: New file.
1025 * gdb.cell/ea-cache.c: New file.
1026 * gdb.cell/ea-cache-spu.c: New file.
1027 * gdb.cell/ea-standalone.c: New file.
1028 * gdb.cell/ea-standalone.exp: New file.
1029 * gdb.cell/ea-test.c: New file.
1030 * gdb.cell/ea-test.exp: New file.
1031 * gdb.cell/f-regs.exp: New file.
1032 * gdb.cell/mem-access.c: New file.
1033 * gdb.cell/mem-access.exp: New file.
1034 * gdb.cell/mem-access-spu.c: New file.
1035 * gdb.cell/ptype.exp: New file.
1036 * gdb.cell/registers.exp: New file.
1037 * gdb.cell/size.c: New file.
1038 * gdb.cell/sizeof.exp: New file.
1039 * gdb.cell/size-spu.c: New file.
1040 * gdb.cell/solib.exp: New file.
1041 * gdb.cell/solib-symbol.exp: New file.
1042
85e747d2
UW
10432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1044
1045 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1046
58d6951d
DJ
10472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1048
1049 * gdb.base/float.exp: Handle VFP registers.
1050
6e0a4f15
MS
10512009-07-14 Michael Snyder <msnyder@vmware.com>
1052
dcd5da87
MS
1053 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1054 to bring gdb to the beginning of the calling line.
1055
6e0a4f15
MS
1056 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1057 confusing the i386 epilogue unwinder.
1058
782b2b07
SS
10592009-07-14 Stan Shebs <stan@codesourcery.com>
1060
1061 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1062
f662c3bc
MS
10632009-07-14 Michael Snyder <msnyder@vmware.com>
1064
1065 * gdb.reverse/step-reverse.exp (stepi into function call):
1066 Call instruction may not be first instruction in the line.
1067 (reverse stepi from a function call): Used wrong line number.
1068
8f313923
JK
10692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1070
1071 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1072
4662c76e
JK
10732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 Fix gdb.base/macscp.exp when using custom inputrc.
1076 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1077 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1078 env(TERM) set.
1079 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1080 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1081
aa81e255
JK
10822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1085 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1086 Change the compilation target to match the testcase name.
1087 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1088 testcase name.
1089 * a2-run.exp: Use for setup prepare_for_testing. Change the
1090 compilation target to match the testcase name.
1091 * gdb.base/commands.exp: Likewise.
1092 * gdb.base/finish.exp: Likewise.
1093 * gdb.base/float.exp: Likewise.
1094 * gdb.base/info-target.exp: Likewise.
1095 * gdb.base/relational.exp: Likewise.
1096 * gdb.base/term.exp: Likewise.
1097 * gdb.base/until.exp: Likewise.
1098 * gdb.base/volatile.exp: Likewise.
1099 * gdb.base/whatis-exp.exp: Likewise.
1100
4c93b1d7
HZ
11012009-07-11 Hui Zhu <teawater@gmail.com>
1102
1103 * gdb.base/help.exp (disassemble): Update expected help text.
1104
812f7342
TT
11052009-07-09 Tom Tromey <tromey@redhat.com>
1106
1107 * lib/gdb.exp: Handle TRANSCRIPT.
1108 (remote_spawn, remote_close, send_gdb): New procs.
1109
fbb8f299
PM
11102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1111
1112 * gdb.python/python-prettyprint.c: Add counted null string
1113 structure.
1114 * gdb.python/python-prettyprint.exp: Print null string. Test for
1115 embedded nulls.
1116 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1117 * gdb.python/python-value.exp (test_value_in_inferior): Add
1118 variable length string fetch tests.
1119 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1120
c0ac0ec7
JK
11212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1122
1123 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1124
30b66ecc
TT
11252009-07-07 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.base/call-rt-st.exp: Update for change to escape output.
1128 * gdb.base/callfuncs.exp: Likewise.
1129 * gdb.base/charset.exp: Likewise.
1130 * gdb.base/constvars.exp: Likewise.
1131 * gdb.base/long_long.exp: Likewise.
1132 * gdb.base/pointers.exp: Likewise.
1133 * gdb.base/printcmds.exp: Likewise.
1134 * gdb.base/setvar.exp: Likewise.
1135 * gdb.base/store.exp: Likewise.
1136 * gdb.cp/ref-types.exp: Likewise.
1137 * gdb.mi/mi-var-child.exp: Likewise.
1138 * gdb.mi/mi-var-display.exp: Likewise.
1139 * gdb.mi/mi2-var-display.exp: Likewise.
1140 * gdb.base/charset.exp: Test octal escape sequence length.
1141 Update for change to escape output.
1142
187c4a2b
JK
11432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1146
d80a43f9
DJ
11472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1148
1149 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1150
047427a8
JK
11512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1152
1153 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1154 gdbserver increasing $portnum if "Can't bind address" has been seen.
1155
8b5a0f4f
PA
11562009-07-05 Pedro Alves <pedro@codesourcery.com>
1157
1158 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1159 mingw32ce.
1160
7d93ba58
PA
11612009-07-05 Pedro Alves <pedro@codesourcery.com>
1162
1163 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1164 VFP format.
1165
2277426b
PA
11662009-07-02 Pedro Alves <pedro@codesourcery.com>
1167
1168 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1169 linux. Adjust to use "inferior", "info inferiors", "detach
1170 inferior" and "kill inferior" instead of "restart", "info fork",
1171 "detach fork" and "delete fork".
1172 * gdb.base/ending-run.exp: Spell out "info".
1173 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1174 the "kill" command.
1175
5af949e3
UW
11762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1177
1178 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1179 change to prefix TLS offset in hex with 0x.
1180
5d3729b5
UW
11812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1182
1183 * gdb.base/default.exp: Update test case for "x" changes.
1184
af589bd0
TG
11852009-07-01 Tristan Gingold <gingold@adacore.com>
1186
1187 * gdb.base/bigcore.exp: Make darwin untested.
1188
40974f91
JK
11892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.base/completion.exp (directory completion): Create the directory.
1192 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1193 escapeuniquesub.
1194 (directory completion 2): Expect now ${escapeuniquesub}.
1195 (Glob remaining of directory test): Remove one excessive newline.
1196 Expect the real output.
1197
59dd3af6
JK
11982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 Fix `make check//%' target after `make check' has been ran.
1201 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1202 a mkdir call.
1203 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1204 (%/.dir): Remove.
1205
f4e164aa
JK
12062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1209 the expected result record.
1210
69af2122
JK
12112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1212
1213 Remove racy FAILs relying just on the timeouts.
1214 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1215 (annotation_level 2): Remove racy FAILs.
1216
2fd481e1
PP
12172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1218
1219 gdb/10275
1220 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1221
c38f313d
DJ
12222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1223
1224 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1225
8b777f02
VP
12262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1227
1228 * gdb.mi/mi-stack.exp: Testing symbolic options
1229 to -stack-list-locals and -stack-list-arguments.
1230
00c7eacf
JK
12312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1234
6bc80edc
TT
12352009-06-29 Tom Tromey <tromey@redhat.com>
1236
1237 * dg-extract-results.sh: New file.
1238 * Makefile.in (FORCE_PARALLEL): New variable.
1239 (CHECK_TARGET): New conditional variable.
1240 (check): Use CHECK_TARGET.
1241 (DO_RUNTEST): New variable.
1242 (check-single): New target.
1243 (TEST_DIRS): New variable.
1244 (TEST_TARGETS): Likewise.
1245 (check-parallel): New target.
1246 (check-gdb.%): New pattern.
1247 (BASE1_FILES): New variable.
1248 (BASE2_FILES): Likewise.
1249 (check-gdb.base%): New pattern.
1250 (%/.dir): New pattern.
1251 * configure: Rebuild.
1252 * aclocal.m4 (AM_CONDITIONAL): New defun.
1253 * configure.ac: Check whether user is using GNU make.
1254 (GMAKE): New conditional.
1255
794684b6
SW
12562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1257
1258 * gdb.cp/namespace-nested-import.cc: New test.
1259 * gdb.cp/namespace-nested-import.exp: New test.
1260
edb3359d
DJ
12612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1262
1263 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1264 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1265 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1266 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1267 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1268 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1269 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1270 gdb.opt/inline-markers.c: New files.
1271 * lib/gdb.exp (skip_inline_frame_tests): New function.
1272 (skip_inline_var_tests): New function.
1273
cf657a0c
AS
12742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1275
1276 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1277 backtrace.
1278
28d41a99
MS
12792009-06-27 Michael Snyder <msnyder@vmware.com>
1280
1281 * gdb.reverse: New directory.
1282 * gdb.reverse/break-reverse.c: New test.
1283 * gdb.reverse/break-reverse.exp: New test.
1284 * gdb.reverse/consecutive-reverse.c: New test.
1285 * gdb.reverse/consecutive-reverse.exp: New test.
1286 * gdb.reverse/finish-reverse.c: New test.
1287 * gdb.reverse/finish-reverse.exp: New test.
1288 * gdb.reverse/machinestate.c: New test.
1289 * gdb.reverse/ms1.c: New test.
1290 * gdb.reverse/machinestate.exp: New test.
1291 * gdb.reverse/Makefile.in: New file.
1292 * gdb.reverse/shr2.c: New test.
1293 * gdb.reverse/solib-reverse.c: New test.
1294 * gdb.reverse/solib-reverse.exp: New test.
1295 * gdb.reverse/step-reverse.c: New test.
1296 * gdb.reverse/step-reverse.exp: New test.
1297 * gdb.reverse/until-reverse.c: New test.
1298 * gdb.reverse/ur1.c: New test.
1299 * gdb.reverse/until-reverse.exp: New test.
1300 * gdb.reverse/watch-reverse.c: New test.
1301 * gdb.reverse/watch-reverse.exp: New test.
1302 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1303 * configure: Regenerate.
1304
fe3c8b0d
DE
13052009-06-26 Doug Evans <dje@google.com>
1306
1307 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1308
3a72a602
PM
13092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1310
1311 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1312 windows problem for 'file delete $binfile'.
1313
27aa8d6a
SW
13142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1315
1316 * gdb.cp/namespace-using.exp: New test.
1317 * gdb.cp/namespace-using.cc: New test.
1318
8ac055f8
JB
13192009-05-20 Joel Brobecker <brobecker@adacore.com>
1320
1321 * gdb.ada/variant_record_packed_array: New testcase.
1322
85e306ed
TT
13232009-06-23 Tom Tromey <tromey@redhat.com>
1324
1325 * gdb.base/charset.exp (test_combination): Regression test.
1326 * gdb.base/charset.c (my_wchar_t): New typedef.
1327 (myvar): New global.
1328 (main): Set myvar.
1329
56643c5e
PM
13302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1331
1332 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1333 target.
1334
1fac167a
UW
13352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1336
1337 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1338
7ccb0be9
UW
13392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1340
1341 * gdb.mi/gdb680.exp: Update test for error message.
1342
568d6575
UW
13432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1344
1345 * gdb.base/annota1.exp: Allow multiple occurrences of the
1346 frames-invalid annotation.
1347 * gdb.cp/annota2.exp: Likewise.
1348
7cd1089b
PM
13492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1350
1351 * gdb.cp/gdb2495.cc: New file.
1352 * gdb.cp/gdb2495.exp: New file.
1353
72c63395
JK
13542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 Report error on GDB crash during runto.
1357 * lib/gdb.exp (runto <eof>): New.
1358
3788363d
DJ
13592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1360
1361 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1362 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1363 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1364 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1365 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1366 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1367 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1368 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1369 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1370 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1371 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1372 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1373 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1374 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1375 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1376 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1377 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1378 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1379 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1380 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1381 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1382 gdb.trace/passcount.exp, gdb.trace/report.exp,
1383 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1384 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1385 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1386 executable.
1387
17592de3
PA
13882009-06-07 Pedro Alves <pedro@codesourcery.com>
1389
1390 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1391 defined before referencing it.
1392
701e355d
DE
13932009-06-03 Doug Evans <dje@google.com>
1394
1395 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1396 * gdb.arch/i386-see.c: Ditto.
1397
f2292c65
PM
13982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1399
1400 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1401 (check_macro): Return 1 if undefined.
1402 If first test fails, check if macro debug information is available,
1403 and report unsupported test if no macro information is found.
1404
5a437975
DE
14052009-05-29 Doug Evans <dje@google.com>
1406
1407 * gdb.threads/hand-call-in-threads.exp: New.
1408 * gdb.threads/hand-call-in-threads.c: New.
1409
c141c696
MS
14102009-05-29 Michael Snyder <msnyder@vmware.com>
1411
1412 * gdb.base/break-always.exp: Change "1" to "on".
1413 Add confirmation check.
1414
b3444185
PA
14152009-05-28 Pedro Alves <pedro@codesourcery.com>
1416
1417 * gdb.threads/threxit-hop-specific.c: New.
1418 * gdb.threads/threxit-hop-specific.exp: New.
1419 * gdb.threads/thread-execl.c: New.
1420 * gdb.threads/thread-execl.exp: New.
1421
b6313243
TT
14222009-05-27 Tom Tromey <tromey@redhat.com>
1423 Thiago Jung Bauermann <bauerman@br.ibm.com>
1424
1425 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1426 (mi_child_regexp): Likewise.
1427 (mi_list_varobj_children_range): Likewise.
1428 (mi_get_features): Likewise.
1429 (mi_list_varobj_children): Rewrite.
1430 * gdb.python/python-mi.exp: New file.
1431
a6bac58e
TT
14322009-05-27 Tom Tromey <tromey@redhat.com>
1433 Thiago Jung Bauermann <bauerman@br.ibm.com>
1434 Phil Muldoon <pmuldoon@redhat.com>
1435 Paul Pluzhnikov <ppluzhnikov@google.com>
1436
1437 * gdb.python/python-prettyprint.exp: New file.
1438 * gdb.python/python-prettyprint.c: New file.
1439 * gdb.python/python-prettyprint.py: New file.
1440 * gdb.base/display.exp: print/r is now valid.
1441
2c74e833
TT
14422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1443 Tom Tromey <tromey@redhat.com>
1444 Pedro Alves <pedro@codesourcery.com>
1445 Paul Pluzhnikov <ppluzhnikov@google.com>
1446
1447 * gdb.python/python-template.exp: New file.
1448 * gdb.python/python-template.cc: New file.
1449 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1450 tests.
1451 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1452 Call it.
1453 (test_value_after_death): New proc.
1454 * gdb.python/python-value.c (PTR): New typedef.
1455 (main): New variable 'x'.
1456
89c73ade
TT
14572009-05-27 Tom Tromey <tromey@redhat.com>
1458
1459 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1460 tests.
1461 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1462 Call it.
1463
a75724bc
PA
14642009-05-27 Pedro Alves <pedro@codesourcery.com>
1465
1466 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1467
e58b0e63
PA
14682009-05-24 Pedro Alves <pedro@codesourcery.com>
1469
1470 * gdb.threads/fork-thread-pending.c: New.
1471 * gdb.threads/fork-thread-pending.exp: New.
1472
4ac36638
JK
14732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1476 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1477
c28c63d8
JB
14782009-05-18 Jon Beniston <jon@beniston.com>
1479
1480 * gdb.asm/asm-source.exp: Add lm32 target.
1481
b242c3c2
PA
14822009-05-17 Pedro Alves <pedro@codesourcery.com>
1483
1484 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1485 `gdb_get_line_number'. Call `callee' in both parent and child.
1486 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1487 `gdb_get_line_number' instead of hardcoding line numbers.
1488 (catch_fork_unpatch_child): New procedure to test detaching
1489 breakpoints from child fork.
1490 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1491 hardcoding line numbers.
1492 (do_fork_tests): Run `catch_fork_unpatch_child'.
1493
ee342b23
VP
14942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1495
1496 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1497 of structure type enters or leaves the scope, it
1498 is reported by -var-update.
1499
e2009e98
DE
15002009-05-11 Doug Evans <dje@sebabeach.org>
1501
1502 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1503 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1504 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1505
00903456
JK
15062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1507
1508 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1509
dc621c35
DE
15102009-04-30 Doug Evans <dje@google.com>
1511
1512 * gdb.threads/watchthreads2.exp: New testcase.
1513 * gdb.threads/watchthreads2.c: New testcase.
1514
9ab4e744
DE
15152009-04-29 Doug Evans <dje@google.com>
1516
1517 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1518 * gdb.cp/mb-ctor.cc: Ditto.
1519 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1520 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1521 * gdb.cp/mb-inline1.cc: Call it.
1522 * gdb.cp/mb-inline2.cc: Ditto.
1523 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1524 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1525
484086b7
JK
15262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1527
1528 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1529 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1530 Replace all uses of `decimal' by `nonzero'.
1531 (info macro FROM_COMMANDLINE): New test.
1532
379a77b5
TT
15332009-04-27 Tom Tromey <tromey@redhat.com>
1534
1535 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1536
b92b73c2
DE
15372009-04-27 Doug Evans <dje@google.com>
1538
1539 * gdb.threads/watchthreads.c (main): Initialize args before starting
1540 the threads. Plus formatting cleanup.
1541 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1542 biased scheduling of one thread.
1543
945a118d
JG
15442009-04-27 Jerome Guitton <guitton@adacore.com>
1545
1546 * gdb.cp/templates.cc (GetMax): New template.
1547 (main): Declare two instances of GetMax.
1548 * gdb.cp/templates.exp: Add new test.
1549
d389af10
JK
15502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1551
1552 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1553
e7f86de9
JM
15542009-04-22 Joseph Myers <joseph@codesourcery.com>
1555
1556 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1557
334cc82d
TT
15582009-04-15 Tom Tromey <tromey@redhat.com>
1559
1560 * gdb.base/charset.exp: Add regression test.
1561
d12672cc
JB
15622009-04-14 Joel Brobecker <brobecker@adacore.com>
1563
1564 * gdb.base/exe-lock.exp: New testcase.
1565
18e8c3bc
TT
15662009-04-13 Tom Tromey <tromey@redhat.com>
1567
1568 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1569 operator on Frame.
1570
5ecd5cbe
UW
15712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1572
1573 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1574 * gdb.server/ext-attach.exp: Likewise.
1575
7309f756
VP
15762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1577
1578 Eliminate some sleep usage.
1579
1580 * gdb.mi/basics.c (do_nothing): New.
1581 (main): Use do_nothing instead of printf, so that
1582 not to introduce race condition between output of
1583 inferiour and output of gdb. Do not use sleep as it
1584 is not generally available on embedded targets.
1585
f4b95f6f
PA
15862009-04-02 Pedro Alves <pedro@codesourcery.com>
1587
1588 * gdb.server/ext-attach.exp: Expect an optional process id after
1589 "Detached from remote process".
1590
de40b933
JK
15912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1594 gdb.dwarf2/dw2-unresolved.exp: New.
1595
2ae101a4
PA
15962009-04-02 Pedro Alves <pedro@codesourcery.com>
1597
1598 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1599 mi_run_to_main.
1600
56a8e183
PA
16012009-04-02 Pedro Alves <pedro@codesourcery.com>
1602
1603 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1604 mi_run_to_main. Skip thread exit test on remote targets.
1605 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1606 mi_run_to_main.
1607 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1608 mi_run_to_main.
1609 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1610 when expecting ^connected. Detect when the target doesn't support
1611 non-stop mode.
1612 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1613 supported. Return -1 on error, 0 on success.
1614 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1615 (mi_runto): Return mi_runto_helper's result explicitly.
1616
c35fafde
PA
16172009-04-01 Pedro Alves <pedro@codesourcery.com>
1618
1619 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1620
f8a8dce6
JB
16212009-04-01 Tom Tromey <tromey@redhat.com>
1622
1623 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1624 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1625 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1626 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1627
71c25dea
TT
16282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1629 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 PR gdb/931
1632 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1633 output.
1634 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1635 for gdb/931.
1636 * dw2-strp.S (DW_AT_language): Change to C++.
1637 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1638
02d9a9ce
JB
16392009-03-31 Joel Brobecker <brobecker@adacore.com>
1640
1641 * gdb.ada/tasks: New testcase.
1642
1042e4c0
SS
16432009-03-30 Stan Shebs <stan@codesourcery.com>
1644
1645 * gdb.trace/actions.exp: Update to match new info trace format.
1646 * gdb.trace/deltrace.exp: Ditto.
1647 * gdb.trace/infotrace.exp: Ditto.
1648 * gdb.trace/passcount.exp: Ditto.
1649 * gdb.trace/save-trace.exp: Ditto.
1650 * gdb.trace/while-stepping.exp: Ditto.
1651 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1652
f8f6f20b
TJB
16532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1654
1655 * gdb.python/python-frame.c: New file.
1656 * gdb.python/python-frame.exp: New file.
1657
c0c6f777
TJB
16582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1659
1660 * gdb.python/python-value.exp: Add tests for the address
1661 attribute.
1662
3cb51905
AS
16632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1664
1665 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1666
88fc996f
DE
16672009-03-26 Doug Evans <dje@google.com>
1668
1669 * gdb.mi/mi-nonstop-exit.exp: New file.
1670 * gdb.mi/non-stop-exit.c: New file.
1671
56ef84b1
TT
16722009-03-26 Tom Tromey <tromey@redhat.com>
1673
1674 Update for change to prologue skipping:
1675 * gdb.mi/mi2-simplerun.exp: Update.
1676 * gdb.mi/mi2-break.exp: Update.
1677 * gdb.mi/mi-simplerun.exp: Update.
1678 * gdb.mi/mi-break.exp: Update.
1679 * gdb.base/ending-run.exp: Update.
1680
def2b000
TJB
16812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1682
1683 * gdb.python/python-value.exp (test_value_in_inferior): Test
1684 gdb.Value.is_optimized_out attribute.
1685
442ddf59
JK
16862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1687
1688 * gdb.dwarf2/dw2-noloc-main.c: New file.
1689 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1690 (.text): Remove.
1691 (.data): New.
1692 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1693 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1694 (DW_TAG_subprogram func_cu1, noloc): Remove.
1695 (main): New.
1696 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1697 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1698 (file_symbols): New procedure.
1699
a8df5de4
TT
17002009-03-25 Tom Tromey <tromey@redhat.com>
1701
1702 * gdb.base/charset.exp (valid_target_charset): New proc.
1703 Use it to skip tests on invalid charsets.
1704
cc1d7add
PM
17052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1706
1707 * gdb.base/completion.exp: Add a test for directory completion.
1708
bcd5727b
JK
17092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 Fix a racy FAIL.
1712 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1713 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1714
cc924cad
TJB
17152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1716
1717 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1718 * gdb.python/python-function.exp: Add test for function returning
1719 a GDB value.
1720
bc3b79fd
TJB
17212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1722
1723 * gdb.python/python-function.exp: New file.
1724
6c7a06a3
TT
17252009-03-20 Tom Tromey <tromey@redhat.com>
1726
1727 * gdb.base/store.exp: Update for change to escape output.
1728 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1729 to escape output.
1730 * gdb.base/pointers.exp: Update for change to escape output.
1731 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1732 to escape output.
1733 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1734 escape output.
1735 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1736 to escape output.
1737 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1738 escape output.
1739 * gdb.base/setvar.exp: Update for change to escape output.
1740 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1741 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1742 to escape output.
1743 (test_print_string_constants): Likewise.
1744 * gdb.base/charset.exp (valid_host_charset): Check size of
1745 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1746 cases. Handle "auto"-related output.
1747 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1748 (uvar, Uvar): New globals.
1749
c31af87b
JG
17502009-03-19 Jerome Guitton <guitton@adacore.com>
1751
1752 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1753 deltas.
1754 * gdb.ada/fixed_points.exp: Ditto.
1755
51272cf2
PA
17562009-03-18 Pedro Alves <pedro@codesourcery.com>
1757
1758 * return-nodebug.c: Don't include stdio.h.
1759 (init): Delete.
1760 (func): Delete definition and provide extern declaration.
1761 (t): New.
1762 (main): Don't call printf. Call func and store its result in t.
1763 * return-nodebug1.c: New.
1764 * return-nodebug.exp: Don't expect stdio output. Instead, print
1765 the global variable t. Drop printf formatters and cast types from
1766 foreach loop. Don't use prepare_for_testing. Compile
1767 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1768 define FORMAT or CAST.
1769
d24948ac
PP
17702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1771
1772 * gdb.base/solib-display.exp: Disable test for remote targers.
1773
61ff14c6
JK
17742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1775
1776 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1777
cb4dce93
JK
17782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1779
1780 Fix a racy FAIL.
1781 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1782 code from `follow parent, print pids'.
1783 (`follow child, print pids', `follow parent, print pids'): Call it.
1784 Replace `gdb_test "break..."' by gdb_breakpoint.
1785
f7c60c5e
VP
17862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1787
1788 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1789 sync and async modes.
f7c60c5e 1790
383ace49
JB
17912009-03-12 Joel Brobecker <brobecker@adacore.com>
1792
1793 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1794 that was checked in by mistake. Remove loading of ada.exp, since
1795 this is not necessary in this case.
1796
4ce102af
JB
17972009-03-12 Joel Brobecker <brobecker@adacore.com>
1798
1799 * gdb.ada/ptype_arith_binop.exp: New testcase.
1800
529a2aef
JB
18012009-03-12 Joel Brobecker <brobecker@adacore.com>
1802
1803 * gdb.ada/mod_from_name: New testcase.
1804
8a38181c
JB
18052009-03-12 Joel Brobecker <brobecker@adacore.com>
1806
1807 * gdb.ada/tick_last_segv: New testcase.
1808
11436dee
VP
18092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1810
61ff14c6 1811 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1812
1f31650a
VP
18132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1814
61ff14c6
JK
1815 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1816 include the token in ^running and frame info in *stopped.
1f31650a 1817
a3247a22
PP
18182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1819
1820 * solib-display.exp: New file.
1821 * solib-display-main.c: New file.
1822 * solib-display-lib.c: New file.
61ff14c6 1823
aae64587
PA
18242009-03-05 Pedro Alves <pedro@codesourcery.com>
1825
1826 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1827
44aabfbc
JK
18282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1831 (list_and_check_macro): Use more specific test name.
1832 (next to definition): Make the test names unique.
1833
c087fcd3
PM
18342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1835
1836 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1837
c86cf029
VP
18382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1839
1840 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1841 notifications.
1842 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1843 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1844 * lib/mi-support.exp (library_loaded_re): New.
1845 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1846
3ea85240
VP
18472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1848
1849 * gdb.gdb/observer.exp: Use test_notification observer, not
1850 normal_stop, everywhere.
1851 (test_normal_stop_notifications): Rename to...
1852 (test_notifications): ...this.
1853 (test_observer_normal_stop): Rename to...
1854 (test_observer): ...this.
1855
1903f0e6
DE
18562009-02-16 Doug Evans <dje@google.com>
1857
1858 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1859 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1860 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1861 (test_prefixed_syscall,test_int3): New tests.
1862 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1863 (test_prefixed_syscall,test_int3): New tests.
1864
1d33d6ba
VP
18652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1866
3cb51905
AS
1867 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1868 (mi_expect_interrupt): Likewise.
1869 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1870 response.
1d33d6ba 1871
faafb047
PM
18722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1873
1874 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1875 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1876 Replace calls to get_valueofx by get_hexadecimal_valueof.
1877
417e16e2
PM
18782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1879
1880 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1881 (get_integer_valueof): New procedure.
1882 (get_sizeof): Use new get_integer_value_of.
1883 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1884 by get_integer_valueof.
1885
7065b901
TT
18862009-02-13 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.base/remote.exp (get_sizeof): Remove.
1889 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1890 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1891 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1892 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1893 (get_sizeof): Likewise.
1894
5d7cb8df
JK
18952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 PR fortran/9806
1898 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1899
b2febfff
PP
19002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1901
1902 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1903
4aa995e1
PA
19042009-02-06 Pedro Alves <pedro@codesourcery.com>
1905
1906 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1907
d8906c6f
TJB
19082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1909
1910 * gdb.python/python-cmd.exp: New file.
1911
ff4ab08d
TG
19122009-02-06 Tristan Gingold <gingold@adacore.com>
1913
1914 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1915
aacd552b
TG
19162009-02-05 Tristan Gingold <gingold@adacore.com>
1917
1918 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1919 pointer is dereferenced and use this signal name in regexp.
1920 * gdb.base/signull.exp: Ditto.
1921 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1922 * gdb.base/signull.c (main): Ditto.
1923
08c637de
TJB
19242009-02-04 Tom Tromey <tromey@redhat.com>
1925 Thiago Jung Bauermann <bauerman@br.ibm.com>
1926
1927 * gdb.python/python-value.exp: Use `gdb.history' instead of
1928 `gdb.value_from_history'.
1929 (test_value_numeric_ops): Add test for conversion of enum constant.
1930 * gdb.python/python-value.c (enum e): New type.
1931 (evalue): New global.
1932 (main): Use argv.
1933
20261af8
JG
19342009-02-04 Jerome Guitton <guitton@adacore.com>
1935
1936 * gdb.ada/uninitialized_vars: New test program.
1937 * gdb.ada/uninitialized_vars.exp: New testcase.
1938
52e44b43
TT
19392009-02-02 Tom Tromey <tromey@redhat.com>
1940
1941 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1942 * gdb.cp/pr2489.cc: Rename...
1943 * gdb.cp/pr9594.cc: ... to this.
1944
1c71341a
TT
19452009-02-02 Tom Tromey <tromey@redhat.com>
1946
1947 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1948 * gdb.cp/pr2489.cc: New file.
1949 * gdb.cp/cpcompletion.exp: New file.
1950
a4295225
TT
19512009-02-02 Tom Tromey <tromey@redhat.com>
1952
1953 PR exp/9059:
1954 * gdb.cp/call-c.exp: Add regression test.
1955 * gdb.cp/call-c.cc (FooHandle): New typedef.
1956 (main): New variable 'handle'.
1957
592375cd
VP
19582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1959
1960 * lib/mi-support.exp (et_mi_thread_list)
1961 (check_mi_and_console_threads): Adjust for current thread in
1962 -thread-list-ids output.
1963
41447f92
VP
19642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1965
1966 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1967 Call it.
1968
35669430
DE
19692009-01-28 Doug Evans <dje@google.com>
1970
1971 * gdb.arch/amd64-disp-step.S: New file.
1972 * gdb.arch/amd64-disp-step.exp: New file.
1973 * gdb.arch/i386-disp-step.S: New file.
1974 * gdb.arch/i386-disp-step.exp: New file.
1975
09f00d9a
PM
19762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1977
1978 * gdb.base/find.exp: Set newline variable
1979 using quotes instead of braces to fix cygwin failures.
1980
1e8fb976
PA
19812009-01-23 Pedro Alves <pedro@codesourcery.com>
1982
1983 * gdb.base/radix.exp: Add tests to ensure that that set
1984 input-radix 0 and set output-radix 0 are really rejected.
1985
da061712
PA
19862009-01-23 Pedro Alves <pedro@codesourcery.com>
1987
1988 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1989 copyright years.
1990
dd7e2d2b
PA
19912009-01-23 Pedro Alves <pedro@codesourcery.com>
1992
1993 PR gdb/9664:
1994 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1995
392452f6
PA
19962009-01-22 Pedro Alves <pedro@codesourcery.com>
1997
1998 PR c++/9631:
1999 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2000
8653e71c
PM
20012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2002
2003 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2004 binfile definition to fix Windows OS failure.
2005
a12cc160
DJ
20062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2007
2008 PR gdb/9346
2009 * gdb.base/interrupt.c (sigint_handler): New.
2010 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2011 on error.
2012 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2013 Test "signal SIGINT".
2014
b89667eb
DE
20152009-01-19 Doug Evans <dje@google.com>
2016
2017 * gdb.base/break.exp: Update expected gdb output.
2018 * gdb.base/sepdebug.exp: Ditto.
2019 * gdb.mi/mi-syn-frame.exp: Ditto.
2020 * gdb.mi/mi2-syn-frame.exp: Ditto.
2021 * gdb.base/call-signal-resume.exp: New file.
2022 * gdb.base/call-signals.c: New file.
2023 * gdb.base/unwindonsignal.exp: New file.
2024 * gdb.base/unwindonsignal.c: New file.
2025 * gdb.threads/interrupted-hand-call.exp: New file.
2026 * gdb.threads/interrupted-hand-call.c: New file.
2027 * gdb.threads/thread-unwindonsignal.exp: New file.
2028
adb483fe
DJ
20292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2030
2031 * gdb.base/define.exp: Test defining and hooking prefix commands.
2032 * gdb.python/python.exp: Update test for "show user" output.
2033
60023297
JK
20342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2037 now the output exactly, using less wildcards. Expect also the output
2038 of gfortran-4.3. Update for the f-valprint.c modification from
2039 2008-04-22.
2040 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2041 Remove gdb_test test names where matching the command.
2042
ccc57cf9
PA
20432009-01-01 Pedro Alves <pedro@codesourcery.com>
2044
2045 PR breakpoints/9681:
2046 * gdb.base/watchpoint.exp: Add regression test.
2047
c7a6ca08
PA
20482008-12-31 Pedro Alves <pedro@codesourcery.com>
2049
2050 * gdb.threads/attach-into-signal.exp: Don't use
2051 gdb_suppress_entire_file.
2052 * gdb.threads/attach-stopped.exp: Ditto.
2053 * gdb.threads/attachstop-mt.exp: Ditto.
2054
3a031f65
PA
20552008-12-31 Pedro Alves <pedro@codesourcery.com>
2056
2057 PR gdb/8812:
2058 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2059
09e6485f
PA
20602008-12-29 Pedro Alves <pedro@codesourcery.com>
2061
2062 PR gdb/7536:
2063 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2064 and unsupported output radices are really rejected.
2065
0cd53049
JK
20662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2067
2068 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2069
ba163c7e
TT
20702008-12-22 Tom Tromey <tromey@redhat.com>
2071
2072 * gdb.cp/punctuator.exp: New file.
2073
6f4de6c9
JK
20742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2075
2076 * gdb.base/completion.exp (Completing non-existing component): New test.
2077
0f34d0b4
JK
20782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 Fix for PR gdb/8648.
2081 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2082 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2083 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2084 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2085
db2ad4c3
JK
20862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2089
bb5ef15e
DP
20902008-12-16 Christophe Lyon <christophe.lyon@st.com>
2091
2092 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2093 compiler actually generate code at the expected line number.
2094
90142adc
JZ
20952008-12-15 Jie Zhang <jie.zhang@analog.com>
2096
2097 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2098
fad6eecd
TT
20992008-12-12 Tom Tromey <tromey@redhat.com>
2100
2101 * gdb.base/commands.exp (redefine_hook_test): New proc.
2102 Call it.
2103
17c8aaf5
TT
21042008-12-11 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.base/macscp.exp: New regression test.
2107
7c8adf68
TT
21082008-12-11 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.base/macscp.exp: Print "address.addr".
2111 * gdb.base/macscp1.c (struct outer): New struct.
2112 (address): New global.
2113
b05dcbb7
TT
21142008-12-09 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2117 Call it.
2118
2d476de1
DE
21192008-12-04 Doug Evans <dje@google.com>
2120
2121 * gdb.server/ext-run.exp: Relax regexp for init program.
2122
87bdc959
TG
21232008-12-03 Tristan Gingold <gingold@adacore.com>
2124
2125 * gdb.base/macscp.exp: Generate an object file during compilation
2126 to work around Darwin dsymutil limitations.
2127
e0740f77
JK
21282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2129
2130 Test resolving external references to TLS variables.
2131 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2132 FILE2_THREAD_LOCAL.
2133 (testfile2, srcfile2): New variables.
2134 * gdb.threads/tls.c (file2_thread_local)
2135 (function_referencing_file2_thread_local): New.
2136 * gdb.threads/tls2.c: New file.
2137
67f0aac5
JB
21382008-11-28 Joel Brobecker <brobecker@adacore.com>
2139
2140 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2141 rather than integer, as integer might not be big enough when
2142 on 64bit targets.
67f0aac5 2143
c332165e
JG
21442008-11-27 Jerome Guitton <guitton@adacore.com>
2145
2146 * gdb.cp/formatted-ref.exp: Add equality test.
2147 * gdb.ada/formatted_ref.exp: Ditto.
2148
fc9b693c
JK
21492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2150
2151 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2152 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2153
a9c64011
AS
21542008-11-20 Andreas Schwab <schwab@suse.de>
2155
2156 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2157 matching syscall entry point.
2158 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2159 (tcatch_vfork_then_child_follow): Likewise. Finish through
2160 vfork even if we stopped at the syscall trampoline.
2161
e2fd701e
DE
21622008-11-20 Doug Evans <dje@google.com>
2163
2164 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2165
69abc51c
TJB
21662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2167
2168 * gdb.arch/ppc-dfp.exp: New file.
2169 * gdb.arch/ppc-dfp.c: New file.
2170
c14c28ba
PP
21712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2172
2173 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2174
2e74121d
DE
21752008-11-17 Doug Evans <dje@google.com>
2176
2177 * gdb.mi/mi-syn-frame.exp: Update expected output.
2178 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2179
66bb093b
VP
21802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2181
2182 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2183 "thread N" results in =thread-selected.
2184 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2185 (mi_send_resuming_command_raw): Be prepared for
2186 =thread-selected.
2187
3d043ef6
VP
21882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2189
a9c64011
AS
2190 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2191 * lib/mi-support.exp: Likewise.
3d043ef6 2192
808104c8
JB
21932008-11-16 Joel Brobecker <brobecker@adacore.com>
2194
2195 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2196 commands from the expected output for "help catch".
2197
00b22944
JB
21982008-11-15 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.ada/int_deref.exp: New testcase.
2201
59669435
TT
22022008-11-14 Nick Roberts <nickrob@snap.net.nz>
2203
2204 * gdb.mi/gdb2549.exp: New file.
2205
de04a248
DE
22062008-11-11 Doug Evans <dje@google.com>
2207
2208 * gdb.base/callexit.exp: New file.
2209 * gdb.base/callexit.c: New file.
2210
6b8ce727
DE
22112008-11-10 Doug Evans <dje@google.com>
2212
2213 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2214 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2215 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2216 (default_gdb_start,default_gdb_exit): Ditto.
2217 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2218 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2219 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2220 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2221 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2222 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2223
1b14b8aa
AS
22242008-11-03 Andreas Schwab <schwab@suse.de>
2225
2226 * gdb.base/hashline2.exp: Fix typo.
2227 * gdb.base/hashline3.exp: Likewise.
2228
f3134b88
TT
22292008-10-30 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.base/pointers.exp: Add test.
2232 * gdb.base/pointers.c (k, S): New typedefs.
2233 (instance): New global.
2234
c2226152
AS
22352008-10-30 Andreas Schwab <schwab@suse.de>
2236
2237 * gdb.base/args.exp: Add tests for newlines.
2238
462f405c
JB
22392008-10-30 Joel Brobecker <brobecker@adacore.com>
2240
2241 gdb.base/foll-exec.exp: Update the expected output of a couple
2242 of "info breakpoints" tests.
2243
79a45b7d
TT
22442008-10-28 Tom Tromey <tromey@redhat.com>
2245
2246 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2247
adc13a14
PA
22482008-10-24 Pedro Alves <pedro@codesourcery.com>
2249
2250 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2251 gdb_start_cmd.
2252 Use runto_main before any test that requires execution.
2253
252fbfc8
PA
22542008-10-23 Pedro Alves <pedro@codesourcery.com>
2255
2256 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2257 instead of SIGINT.
2258
28148e3d
JB
22592008-10-22 Joel Brobecker <brobecker@adacore.com>
2260
2261 * gdb.base/completion.exp: Update expected output following
2262 the addition of the "info tasks" command.
2263
c209f847
TT
22642008-10-22 Tom Tromey <tromey@redhat.com>
2265
2266 * gdb.base/exprs.exp (test_expr): Add test for string
2267 concatenation.
2268
f177e350
PA
22692008-10-19 Pedro Alves <pedro@codesourcery.com>
2270
2271 * configure.ac: Output gdb.python/Makefile.
2272 * configure: Regenerate.
2273 * gdb.python/Makefile.in: New.
2274
cce89356
JB
22752008-10-16 Joel Brobecker <brobecker@adacore.com>
2276
2277 * gdb.base/foll-fork.exp: Adjust the expected output to match
2278 the new description for fork/vfork catchpoints in the "info
2279 breakpoints" output.
2280
176d289d
TJB
22812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2282
2283 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2284
a08702d6
TJB
22852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2286
2287 * gdb.python/python-value.c: New file.
2288 * gdb.python/python-value.exp: New file.
2289
1c5cfe86
PA
22902008-10-15 Pedro Alves <pedro@codesourcery.com>
2291
2292 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2293
5a98ad69
DP
22942008-10-15 Denis Pilat <denis.pilat@st.com>
2295
41702f1b 2296 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2297
dcb1a1e2
TT
22982008-10-09 Tom Tromey <tromey@redhat.com>
2299
2300 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2301 'fprintf' and 'stderr'.
2302
9124fe48
JB
23032008-10-07 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.ada/ref_tick_size.exp: New testcase.
2306
45452591
DE
23072008-10-06 Doug Evans <dje@google.com>
2308
2309 * gdb.dwarf2/dw2-cu-size.exp: New file.
2310 * gdb.dwarf2/dw2-cu-size.S: New file.
2311
2312 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2313 .Ltype_int for clarity.
2314
4fc5b208
PP
23152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2316
2317 PR gdb/2384:
2318 * gdb.cp/gdb2384.exp: Extended to test more cases.
2319 * gdb.cp/gdb2384.cc: Likewise.
2320 * gdb.cp/gdb2384-base.h: Likewise.
2321 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2322
d78df370
JK
23232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 * gdb.base/maint.exp (maint print type): Remove printing
2326 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2327
9a044a89
TT
23282008-09-30 Tom Tromey <tromey@redhat.com>
2329
2330 * gdb.base/macscp.exp: Add completion tests.
2331 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2332 (TWENTY_THREE): Likewise.
2333 (FORTY_EIGHT): Likewise.
2334
506800a9
TT
23352008-09-30 Tom Tromey <tromey@redhat.com>
2336
2337 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2338 everywhere.
2339 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2340
1a6f01b5
JK
23412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2344 testcase is derived from. Fix racy dependency on an expected PID
2345 number. No longer support the testcase on Linux kernel 2.4.x.
2346
2fae03e8
TT
23472008-09-27 Tom Tromey <tromey@redhat.com>
2348
2349 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2350 and varargs.
2351
1ad15515
PA
23522008-09-22 Pedro Alves <pedro@codesourcery.com>
2353
2354 * lib/mi-support.exp (mi_expect_interrupt): New.
2355 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2356 from gdb.mi/mi-nonstop.exp.
2357 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2358 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2359 lib/mi-support.exp.
2360 Use mi_check_thread_states throughout. Avoid ".*" and do not
2361 require an anchor after -exec-run.
2362
d0b76dc6
DJ
23632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2366 stop is pending. Avoid ".*" when two stops are pending.
2367 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2368 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2369 newlines in fullnames.
2370 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2371 (mi_expect_stop): Update comments. Only anchor in sync mode.
2372 Do not match newlines.
2373 (mi_send_resuming_command_raw): Always return status.
2374 (mi_get_stop_line): Do not match more than one line by accident.
2375 Only anchor in sync mode.
2376 (mi_run_inline_test): If -exec-next fails, give up.
2377
9990c830
UW
23782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2379
2380 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2381 on SPU.
2382
ebcf6f00
JB
23832008-09-10 Joel Brobecker <brobecker@adacore.com>
2384
2385 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2386
b6db24e5
JB
23872008-09-10 Joel Brobecker <brobecker@adacore.com>
2388
2389 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2390 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2391 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2392 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2393 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2394 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2395 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2396 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2397 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2398 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2399 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2400 Include the "= " sequence in the expected output of print tests.
2401
2bf448e0
JB
24022008-09-10 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2405 description for boolean types.
2406
d51fd4c8
PA
24072008-09-09 Pedro Alves <pedro@codesourcery.com>
2408
2409 * gdb.base/hook-stop-continue.c: New.
2410 * gdb.base/hook-stop-continue.exp: New.
2411
694182d2
DJ
24122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2413
2414 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2415
3b8a7fc0
JG
24162008-09-08 Jerome Guitton <guitton@adacore.com>
2417
2418 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2419 (stack_check_probe_2, stack_check_probe_loop_1)
2420 (stack_check_probe_loop_2): New functions.
2421 (main): Add call to these new functions.
2422 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2423 functions, check that the breakpoint is inserted at the appropriate
2424 location.
2425 (insert_breakpoint): Slightly refine this procedure so that it can
2426 be called several times in the test.
2427
96cc0ae8
JG
24282008-09-08 Jerome Guitton <guitton@adacore.com>
2429
2430 * gdb.base/stack-checking.c: New file.
2431 * gdb.base/stack-checking.exp: New file.
2432
1f08b409
TJB
24332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2434
2435 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2436 * gdb.arch/altivec-regs.exp: Likewise.
2437 * gdb.arch/vsx-regs.exp: Likewise.
2438
3099e1c4
TJB
24392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2440
2441 * gdb.arch/ppc-fp.exp: New file.
2442 * gdb.arch/ppc-fp.c: New file.
2443
cc69bfc1
PP
24442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2445
2446 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2447 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2448
b02a33db
MS
24492008-09-04 Michael Snyder <msnyder@vmware.com>
2450
2451 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2452 as "at" (for non-debug functions such as _start).
2453
2992cbe0
UW
24542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2455
2456 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2457 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2458 software watchpoints.
2459 * gdb.base/watch_thread_num.exp: Likewise.
2460
514f746b
AR
24612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2462
2463 * gdb.arch/i386-bp_permanent.exp: New test.
2464
876cecd0
TT
24652008-08-24 Tom Tromey <tromey@redhat.com>
2466
2467 * gdb.base/maint.exp: Update "maint print type".
2468
80f73d71
VP
24692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2470
2471 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2472 support. Adjust the order of "*running" notifications.
2473 * gdb.mi/non-stop.c: Don't cast from int to void* and
2474 back.
2475
d9c78d7d
MK
24762008-08-20 Mark Kettenis <kettenis@gnu.org>
2477
2478 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2479 expect to find it in the "info frame" output.
2480
97a2d1d3
DJ
24812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2482
2483 * gdb.base/interp.exp: Always consume both prompts.
2484
b96e2927
PA
24852008-08-20 Pedro Alves <pedro@codesourcery.com>
2486
2487 * gdb.base/pending.exp: Test pending breakpoints without symbols
2488 loaded.
2489
8cf6e61a
VP
24902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2491
2492 * lib/mi-support.exp (mi_expect_stop): Produce
2493 more details on failures.
2494 * gdb.mi/mi-nonstop.exp: New.
2495 * gdb.mi/non-stop.c: New.
2496
c6ebd6cf
VP
24972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2498
a9c64011
AS
2499 * gdb.mi/mi-async.exp: Use 'set target-async'.
2500 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2501
46a9b8ed
DJ
25022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2503
2504 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2505
44feb3ce
TT
25062008-08-17 Tom Tromey <tromey@redhat.com>
2507
2508 * gdb.base/help.exp (help catch): Rewrite.
2509
311a4e6b
TJB
25102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2511
2512 * gdb.base/define.exp: Test indented command documentation.
2513 * gdb.python/python.exp: Test indented multi-line command.
2514
604c2f83
LM
25152008-08-15 Luis Machado <luisgpm@br.ibm.com>
2516
2517 * testsuite/gdb.arch/vsx-regs.c: New source file.
2518 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2519 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2520
886a217c
TT
25212008-08-14 Tom Tromey <tromey@redhat.com>
2522
2523 * gdb.base/macscp.exp: Add regression test for "macro define" or
2524 "macro undef" with no arguments.
2525
c814a4f3
PP
25262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2527
2528 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2529
12ab8a60
UW
25302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2531
2532 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2533
d57a3c85
TJB
25342008-08-06 Tom Tromey <tromey@redhat.com>
2535
2536 * gdb.python/python.exp: New file.
2537
c7b778ff
JK
25382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2539
2540 Fix for PR gdb/1543.
2541 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2542 $LOCATION.
2543 (location): New variable.
2544 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2545 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2546 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2547 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2548 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2549 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2550 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2551 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2552 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2553 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2554 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2555 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2556 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2557 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2558 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2559 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2560 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2561 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2562 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2563 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2564 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2565 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2566 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2567 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2568 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2569 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2570 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2571 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2572 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2573 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2574 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2575 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2576 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2577 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2578 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2579 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2580 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2581 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2582 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2583 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2584 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2585 gdb.base/type-opaque.exp, gdb.base/until.exp,
2586 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2587 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2588 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2589 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2590 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2591 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2592 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2593 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2594 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2595 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2596 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2597 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2598 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2599 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2600 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2601 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2602 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2603 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2604 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2605 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2606 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2607 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2608 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2609 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2610 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2611 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2612 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2613 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2614 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2615 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2616 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2617 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2618 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2619 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2620 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2621 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2622 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2623 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2624 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2625 to bug-gdb@prep.ai.mit.edu .
2626
5e06a3d1
VP
26272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2628
2629 * lib/mi-support.exp (mi_load_shlibs): New.
2630 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2631
9d81d21b
VP
26322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2633
2634 * lib/mi-support.exp (get_mi_thread_list)
2635 (check_mi_and_console_threads): New, moved from ...
2636 * gdb.mi/mi-pthread.exp: ...here.
2637 * gdb.mi/gdb669.exp (get_mi_thread_list)
2638 (check_mi_and_console_threads): Delete.
2639 * gdb.mi/mi2-pthread.exp: Likewise.
2640
bae98fe0
TT
26412008-07-28 Tom Tromey <tromey@redhat.com>
2642
2643 * Makefile.in (just-check): Remove. Move body to...
2644 (check): ... here.
2645
57380f4e
DJ
26462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2647
2648 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2649 Add a test for duplicated SIGINTs.
2650
e09490f1
DJ
26512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2652
2653 * gdb.threads/schedlock.exp (get_args): Update to work for any
2654 value of NUM.
2655 (Top level): Report the number of threads that did not resume.
2656
6387b45f
DJ
26572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2658
2659 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2660
62f64ff2
DJ
26612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2662
2663 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2664 non-MI prompt.
2665
fa8de41e
TT
26662008-07-26 Tom Tromey <tromey@redhat.com>
2667
2668 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2669 (function_struct, function_struct_ptr): New globals.
2670 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2671 function pointer in a struct.
2672
ccb3ac8a
TT
26732008-07-26 Tom Tromey <tromey@redhat.com>
2674
2675 * gdb.base/macscp.exp: Add test for macro lexing bug.
2676
d7d9f01e
TT
26772008-07-18 Tom Tromey <tromey@redhat.com>
2678
2679 * gdb.base/macscp.exp: Add macro tests.
2680
9bf07184
PP
26812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2682
2683 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2684
becf6477
PP
26852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2686
2687 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2688
0709f7d3
PP
26892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2690
2691 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2692
7093c834
PP
26932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2694
2695 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2696
b432ffe3
JK
26972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2700
b1a268e5
VP
27012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2702
2703 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2704
e2995f8e
KB
27052008-07-11 Kevin Buettner <kevinb@redhat.com>
2706
2707 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2708 of regexp to account for changes made to GDB in the printing of
2709 byte vectors.
2710
14032a66
TT
27112008-07-11 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.base/completion.exp: Add 'help' completion test.
2714
981505ef
JK
27152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2718
10568435
JK
27192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2722
4487aabf
PA
27232008-07-09 Pedro Alves <pedro@codesourcery.com>
2724
2725 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2726
a4a9b1c4
PA
27272008-07-09 Pedro Alves <pedro@codesourcery.com>
2728
2729 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2730
3c3185ac
JK
27312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2732
2733 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2734
7ebd49dc
VP
27352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2736
2737 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2738 previous commit. Add a comment.
2739
84e46146
PA
27402008-06-28 Pedro Alves <pedro@codesourcery.com>
2741
2742 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2743
0f8d4a2f
VP
27442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2745
2746 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2747
f747e0ce
PA
27482008-06-27 Pedro Alves <pedro@codesourcery.com>
2749
2750 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2751 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2752 compiling an executable, link in an object that forces unbuffered
2753 output.
2754 * lib/set_unbuffered_mode.c: New file.
2755
734a5c36
JK
27562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2759
a2840c35
VP
27602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2761
a9c64011
AS
2762 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2763 mi_expect_stop.
2764 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2765 Demand that *running is output.
2766 (detect_async): Perform checking every time.
2767 (mi_send_resuming_command): Extract everything into...
2768 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2769 (mi_expect_stop): Don't accept any output before *stopped.
2770
6ae37fef
VP
27712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2772
2773 Robustify mi-simplerun.
a9c64011
AS
2774 * gdb.mi/basics.c (main): Add a call to sleep.
2775 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2776 * gdb.mi/mi2-cli.exp: Likewise.
2777 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2778
b4aa76f0 27792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2780
2781 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2782
e1ac3328
VP
27832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2784
a9c64011
AS
2785 * gdb.mi/mi-console.exp: Adjust.
2786 * gdb.mi/mi-syn-frame.exp: Adjust.
2787 * gdb.mi/mi2-console.exp: Adjust.
2788 * gdb.mi/mi2-syn-frame.exp: Adjust.
2789 * lib/mi-support.exp (mi_run_cmd): Adjust.
2790 (mi_send_resuming_command): Adjust.
e1ac3328 2791
f7f9a841
VP
27922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2793
2794 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2795 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2796 testing of stopped.
2797 * gdb.mi/mi2-syn-frame.exp: Likewise.
2798 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2799 (async, detect_async): New.
2800 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2801 depending on if we're running in sync or async mode.
f7f9a841 2802
37cd5d19
TT
28032008-06-09 Tom Tromey <tromey@redhat.com>
2804
2805 * gdb.base/completion.exp: New tests for field name completion
2806 with spaces, and field name completion with '->'.
2807
65d12d83
TT
28082008-06-06 Tom Tromey <tromey@redhat.com>
2809
2810 * gdb.base/break1.c (struct some_struct): New struct.
2811 (values): New global.
2812 * gdb.base/completion.exp: Add field name completion test.
2813
ebfe2e3f
PP
28142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2815
2816 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2817 to pointer.
2818 * gdb.cp/call-c.cc: Likewise.
2819
bcf6fc3a
NR
28202008-06-06 Nick Roberts <nickrob@snap.net.nz>
2821
2822 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2823 annotation.
2824
49fd4a42 28252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2826 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2827
2828 * gdb.threads/execl.c, gdb.threads/execl1.c,
2829 gdb.threads/execl.exp: New tests.
a9c64011 2830
8a34ac3f
AR
28312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2832 Daniel Jacobowitz <dan@codesourcery.com>
2833
2834 * gdb.cp/exception.exp: Activate test, make it work with pending
2835 catchpoints.
2836
86ae69ef
JK
28372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2838
2839 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2840
f7f9ae2c
VP
28412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2842
a9c64011
AS
2843 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2844 now printed.
2845 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2846
2a2d4dc3
AS
28472008-05-27 Andreas Schwab <schwab@suse.de>
2848
2849 * gdb.base/frame-args.exp: Handle arguments that are optimized
2850 out.
2851
5099e4d9
LM
28522008-05-26 Luis Machado <luisgpm@br.ibm.com>
2853
2854 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2855 quiet for ppc32 and group options into a single variable.
2856
d9c36a91
JB
28572008-05-23 Joel Brobecker <brobecker@adacore.com>
2858
2859 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2860 of zero-size elements.
2861 * gdb.ada/null_array.exp: Test printing this new array.
2862
103a8671
JK
28632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2864
2865 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2866
07a4cc1a 28672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2868
2869 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2870 of the "finish" command.
2871
55f996a7
NR
28722008-05-21 Nick Roberts <nickrob@snap.net.nz>
2873
2874 * gdb.base/annota1.exp: Test for new annotation.
2875
907fc202
UW
28762008-05-16 Pedro Alves <pedro@codesourcery.com>
2877
2878 * gdb.base/fixsection.exp: New file.
2879 * gdb.base/fixsection0.c: New file.
2880 * gdb.base/fixsection1.c: New file.
2881
e8f97270
UW
28822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2883
2884 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2885 * gdb.base/annota3.exp: Likewise.
2886
ac0bb574
NF
28872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2888
2889 * gdb.base/watch_thread_num.exp: Don't run tests that require
2890 watchpoints if the target doesn't support them.
2891
6fadd07a
DE
28922008-05-12 Doug Evans <dje@google.com>
2893
2894 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2895
6e9a4a30
JB
28962008-05-09 Joel Brobecker <brobecker@adacore.com>
2897
2898 * gdb.ada/assign_1.exp: New testcase.
2899
08388c79
DE
29002008-05-09 Doug Evans <dje@google.com>
2901
a3c83fae
DE
2902 * gdb.base/find.exp: New file.
2903 * gdb.base/find.c: New file.
08388c79 2904
bd5ddfe8
DJ
29052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2906
2907 * gdb.base/commands.exp (watchpoint_command_test): Handle
2908 gdb,no_hardware_watchpoints.
2909 * gdb.base/float.exp: Allow ARM targets without floating point.
2910 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2911
b5dd68e2 29122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2913 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2914
2915 * gdb.ada/lang_switch: New test program.
2916 * gdb.ada/lang_switch.exp: New testcase.
2917
382d13d1
DE
29182008-05-05 Doug Evans <dje@google.com>
2919
2920 * gdb.base/help.exp (disassemble): Update expected help text.
2921
9dd789d0
PA
29222008-05-04 Pedro Alves <pedro@codesourcery.com>
2923
2924 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2925
611c83ae
PA
29262008-05-04 Pedro Alves <pedro@codesourcery.com>
2927
2928 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2929 different times.
2930
ff013f42
JK
29312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2934 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2935 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2936 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2937
96dff6a2
VP
29382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2939
2940 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2941 notification to appear.
2942
55cd6f92
DJ
29432008-05-04 Daniel Jacobowitz <dan@debian.org>
2944
2945 * gdb.base/fullname.c: New file.
2946 * gdb.base/fullname.exp: New file.
2947 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2948
d705c43c
PA
29492008-05-03 Pedro Alves <pedro@codesourcery.com>
2950
2951 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2952 expressions with macros.
2953
333222e1
JK
29542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2957
5ac01682
DJ
29582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2959
2960 * gdb.base/completion.exp: Handle lack of other symbols beginning
2961 with "a".
2962
2963 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2964
237fc4c9
PA
29652008-05-02 Jim Blandy <jimb@codesourcery.com>
2966
2967 * gdb.asm/asmsrc1.s: Add scratch space.
2968
ed5e9466
DJ
29692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2970 Daniel Jacobowitz <dan@codesourcery.com>
2971
2972 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2973 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2974 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2975
b39cc962
DJ
29762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2979
36d520f5
JB
29802008-05-01 Joel Brobecker <brobecker@adacore.com>
2981
2982 * gdb.base/info-target.exp: New testcase.
2983
8d4e3071
DJ
29842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2985
2986 * gdb.cp/hang.exp: Use .cc instead of .C.
2987 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2988 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2989
6f3f3097
DJ
29902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2991
2992 * gdb.base/gdb1250.exp: Remove perror.
2993 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2994
5550a914
PA
29952008-04-30 Pedro Alves <pedro@codesourcery.com>
2996
2997 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2998 .2byte.
2999
d848e687
DJ
30002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3001
3002 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3003 (maybe_kfail): New.
3004
93b5768b
PA
30052008-04-25 Pedro Alves <pedro@codesourcery.com>
3006
3007 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3008
721c02de
VP
30092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3010
a9c64011
AS
3011 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3012 * gdb.mi/mi2-syn-frame.exp: Likewise.
3013 * lib/mi-support.exp: Likewise.
721c02de 3014
74960c60
VP
30152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3016
3017 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3018 to specify regexp for the location to stop at.
3019 * gdb.base/break-always.c: New.
3020 * gdb.base/break-always.exp: New.
3021
d24317b4
VP
30222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3023
3024 * lib/mi-support.exp (mi_runto_helper): Adjust
3025 for the original-location field.
3026 (mi_create_breakpoint, mi_list_breakpoints): New.
3027 * gdb.mi/mi-break.exp: Adjust.
3028 * gdb.mi/mi2-break.exp: Adjust.
3029 * gdb.mi/mi-pending.exp: Adjust.
3030 * gdb.mi/mi-simplerun.exp: Adjust.
3031 * gdb.mi/mi2-simplerun.exp: Adjust.
3032 * gdb.mi/mi-syn-frame.exp: Adjust.
3033 * gdb.mi/mi2-syn-frame.exp: Adjust.
3034 * gdb.mi/mi-until.exp: Adjust.
3035 * gdb.mi/mi2-until.exp: Adjust.
3036 * gdb.mi/mi-var-display.exp: Adjust.
3037 * gdb.mi/mi2-var-display.exp: Adjust.
3038 * gdb.mi/mi-watch.exp: Adjust.
3039 * gdb.mi/mi2-watch.exp: Adjust.
3040
fdc59709 30412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3042
a9c64011
AS
3043 * aclocal.m4: Add override.m4.
3044 * configure: Regenerate.
fdc59709 3045
8e91f023
VP
30462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3047
3048 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3049 '-var-update --all-values' reports new value even the type
3050 of a variable object has changed.
3051
233a11ab
CS
30522008-04-18 Craig Silverstein <csilvers@google.com>
3053
3054 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3055 files.
d24317b4 3056
9c1137ad
JB
30572008-04-18 Joel Brobecker <brobecker@adacore.com>
3058
3059 * gdb.ada/atomic_enum: New test program.
3060 * gdb.ada/atomic_enum.exp: New testcase.
3061
66d0bbc7
DE
30622008-04-17 Doug Evans <dje@google.com>
3063
3064 * gdb.opt/Makefile.in: Fix whitespace.
3065
100906b0
UW
30662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3067
3068 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3069
4584e32e
DE
30702008-04-17 Doug Evans <dje@google.com>
3071
3072 * gdb.base/hashline1.exp: New testcase.
3073 * gdb.base/hashline2.exp: New testcase.
3074 * gdb.base/hashline2.exp: New testcase.
3075
0a320680
PA
30762008-04-17 Pedro Alves <pedro@codesourcery.com>
3077
3078 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3079
18ac113b
AR
30802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3081
3082 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3083 temporary breakpoint to match "Temporary breakpoint".
3084 * gdb.base/break.exp (delete_breakpoints): Likewise.
3085 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3086 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3087 * gdb.base/display.exp: Likewise.
3088 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3089 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3090 * gdb.base/restore.exp (restore_tests): Likewise.
3091 * gdb.base/sepdebug.exp: Likewise.
3092 * gdb.base/watchpoint.exp: Likewise.
3093 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3094 * gdb.mi/mi-pending.exp: Likewise.
3095 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3096 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3097 * gdb.mi/mi-var-cmd.exp: Likewise.
3098 * gdb.mi/mi-var-display.exp: Likewise.
3099 * gdb.mi/mi2-cli.exp: Likewise.
3100 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3101 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3102 * gdb.mi/mi2-var-display.exp: Likewise.
3103 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3104 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3105 new "disp" field.
a9c64011 3106 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3107 reason. This is to support fix for PR2424.
3108
add38693
JK
31092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3110
3111 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3112
fcacd99f
VP
31132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3114
3115 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3116 field. Add more floating varobj tests.
fcacd99f 3117 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3118 field.
3119 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3120 (main): Call do_at_tests.
3121 * lib/mi-support.exp (mi_create_floating_varobj)
3122 (mi_varobj_update_with_type_change): New.
fcacd99f 3123
de051565
MK
31242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3125
3126 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3127 option of -var-evaluate-expression.
3128 * gdb.mi/mi2-var-display.exp: Likewise.
3129
dbc52822
VP
31302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3131
3132 Introduce test setup helpers.
a9c64011
AS
3133 * lib/gdb.exp (build_executable, clean_restart)
3134 (prepare_for_testing): New.
3135 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3136 * gdb.base/return.exp: Likewise.
3137 * gdb.base/ending-run.exp: Likewise.
dbc52822 3138
473591da
NR
31392008-04-07 Nick Roberts <nickrob@snap.net.nz>
3140
3141 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3142 Interface (MI) responses.
3143
2b2d9e11
VP
31442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3145
a9c64011
AS
3146 * gdb.cp/breakpoint.cc: New code to test conditions involving
3147 member variables.
3148 * gdb.cp/breakpoint.exp: Test condition involving member
3149 variables.
2b2d9e11 3150
bb378428
VP
31512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3152
3153 * lib/mi-support.exp (mi_expect_stop): New.
3154 (mi_run_cmd): Change the
3155 token. Use mi_send_resuming_command, use
3156 mi_expect_stop.
3157 (mi_execute_to_helper): Rename to mi_execute_to.
3158 (mi_send_resuming_command): Add more error patterns.
3159 (mi_wait_for_stop): Renamed to...
3160 (mi_get_stop_line): ...this.
3161 (mi_run_inline_test): Adjust.
3162
3163 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3164 * gdb.mi/mi-console.exp: Likewise.
3165 * gdb.mi/mi-pending.exp: Likewise.
3166 * gdb.mi/mi-simplerun.exp: Likewise.
3167 * gdb.mi/mi-stack.exp: Likewise.
3168 * gdb.mi/mi-stepi.exp: Likewise.
3169 * gdb.mi/mi-syn-frame.exp: Add comment.
3170 * gdb.mi/mi-until.exp: Likewise.
3171 * gdb.mi/mi-var-display.exp: Likewise.
3172 * gdb.mi/mi-watch.exp: Likewise.
3173 * gdb.mi/mi2-cli.exp: Likewise.
3174 * gdb.mi/mi2-console.exp: Likewise.
3175 * gdb.mi/mi2-simplerun.exp: Likewise.
3176 * gdb.mi/mi2-stack.exp: Likewise.
3177 * gdb.mi/mi2-stepi.exp: Likewise.
3178 * gdb.mi/mi2-until.exp: Likewise.
3179 * gdb.mi/mi2-var-display.exp: Likewise.
3180 * gdb.mi/mi2-watch.exp: Likewise.
3181
62172bb9
UW
31822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3183
3184 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3185
3186 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3187
a13e061a
PA
31882008-04-04 Pedro Alves <pedro@codesourcery.com>
3189
3190 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3191 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3192 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3193 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3194 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3195 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3196 expect an mi error duplicated in stderr.
3197
eae06beb
JB
31982008-04-03 Joel Brobecker <brobecker@adacore.com>
3199
3200 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3201 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3202 Add a couple of tests that verify the behavior when the new setting
3203 is set to "cancel" and "all".
3204 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3205 "ask" before we start the testing.
3206
79c6ced6
AR
32072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3208
3209 * gdb.cp/casts.cc: Add class reference variables.
3210 * gdb.cp/casts.exp: New test cases for up/down casting references.
3211
6c2d1a6b
MK
32122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3213
3214 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3215 instead of beginning to make an extra test pass.
3216 * gdb.mi/mi2-var-display.exp: Likewise.
3217
55b411d9
MR
32182008-03-31 Maciej W. Rozycki <macro@mips.com>
3219
3220 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3221
c6140da2
MD
32222008-03-31 Markus Deuling <deuling@de.ibm.com>
3223 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3224
3225 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3226 value. Add xfail for older kernels.
3227
79732189
AR
32282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3229
3230 Bring mi-support in line with gdb.exp.
3231 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3232 (mi_gdb_start): New function.
3233
33c3676e
MR
32342008-03-28 Maciej W. Rozycki <macro@mips.com>
3235
3236 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3237
92e28119
VP
32382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3239
3240 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3241 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3242
9e8e3afe
VP
32432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3244
3245 * lib/mi-support.exp (mi_create_varobj_checked): New.
3246 (mi_list_varobj_children): Allow to check for a
3247 value.
3248 (mi_list_array_varobj_children): New.
3249
3250 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3251 and mi_list_varobj_children, as opposed to hardcoding
3252 expected strings.
3253 * gdb.mi/gdb701.exp: Likewise.
3254 * gdb.mi/gdb792.exp: Likewise.
3255 * gdb.mi/mi-var-block.exp: Likewise.
3256 * gdb.mi/mi-var-cmd.exp: Likewise.
3257 * gdb.mi/mi-var-invalidate.exp: Likewise.
3258 * gdb.mi/mi2-var-block.exp: Likewise.
3259 * gdb.mi/mi2-var-child.exp: Likewise.
3260 * gdb.mi/mi2-var-cmd.exp: Likewise.
3261 * gdb.mi/mi2-var-display.exp: Likewise.
3262
9df50351
JK
32632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 Fix random false FAILs on i386.
3266 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3267
31e5d73a
DJ
32682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3269
3270 PR gdb/544
3271 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3272
12f4afab
DJ
32732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3274
3275 PR gdb/544
3276 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3277
b562a0cb
DJ
32782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3279
3280 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3281 fixed PR gdb/544.
3282
17faa917
DJ
32832008-03-21 Pedro Alves <pedro@codesourcery.com>
3284
3285 * gdb.threads/fork-child-threads.exp: Test next over fork.
3286
6214f497
DJ
32872008-03-21 Chris Demetriou <cgd@google.com>
3288
3289 * gdb.base/break.exp (rbreak junk): New test for rbreak
3290 "Junk at end of arguments" issue.
3291
63092375
DJ
32922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3293
3294 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3295 *& to work on created array elements.
3296 (Top level): Test print $pc with a file. Test string operations
3297 without a target.
3298 * gdb.base/ptype.exp: Do not expect *& to work on created array
3299 elements.
3300
b21991b0
DJ
33012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3302
3303 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3304 gdb.threads/staticthreads.exp: Update exit query.
3305
c4b347c7
SL
33062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3307
3308 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3309
fa4727a6
DJ
33102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3311
3312 * gdb.base/watchpoint.c (global_ptr, func4): New.
3313 (main): Call func4.
3314 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3315 (test_inaccessible_watchpoint): New.
3316
2f34202f
MR
33172008-02-29 Maciej W. Rozycki <macro@mips.com>
3318
3319 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3320 select the largest.
3321
0d6ba1b1
DJ
33222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3323
3324 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3325 frames-invalid annotations.
3326
e691325a
PM
33272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3328
a9c64011 3329 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3330
f85b5ecc
DE
33312008-02-27 Doug Evans <dje@google.com>
3332
3333 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3334 for bug 1738.
3335 (breakpoint_to_handler_entry): Ditto.
3336
b40e7bf3
JB
33372008-02-27 Joel Brobecker <brobecker@adacore.com>
3338
3339 * gdb.base/ending-run.exp: Use the first line of code inside
3340 function body to test breakpoints.
3341 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3342 location where the breakpoint is inserted when using the line
3343 where a function is declared. Fix typo in the description of
3344 one of the tests.
3345 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3346
2faca73a
PM
33472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3348
3349 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3350 tests.
2faca73a 3351
6f439c36
PM
33522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3353
3354 * gdb.base/args.exp: avoid same output for tests
3355 with single quotes.
3356
54e52265
VP
33572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3358
a9c64011
AS
3359 * gdb.base/annota1.exp: Adjust for 'info break'
3360 format changes.
3361 * gdb.base/annota3.exp: Likewise.
3362 * gdb.base/break.exp: Likewise.
3363 * gdb.base/condbreak.exp: Likewise.
3364 * gdb.base/pending.exp: Likewise.
3365 * gdb.base/sepdebug.exp: Likewise.
3366 * gdb.base/unload.exp: Likewise.
3367 * gdb.cp/ovldbreak.exp: Likewise.
3368 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3369
897b09ca
DE
33702008-02-07 Doug Evans <dje@google.com>
3371
3372 * gdb.cp/mb-inline.exp: New.
3373 * gdb.cp/mb-inline.h: New.
3374 * gdb.cp/mb-inline1.cc: New.
3375 * gdb.cp/mb-inline2.cc: New.
3376
b1c32d35
PM
33772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3378
3379 * gdb.pascal/floats.pas: New test program.
3380 * gdb.pascal/floats.exp: New testcase.
3381
1a4ca44a
TJB
33822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3383
3384 * gdb.base/callfuncs.c (t_float_many_args): New function.
3385 (t_double_many_args): New function.
3386 * gdb.base/callfuncs.exp: Add tests for exceeding float
3387 and double parameters passed through the stack.
3388
439048e8
JB
33892008-02-05 Joel Brobecker <brobecker@adacore.com>
3390
3391 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3392 gdb.ada/complete/foo.adb: New files.
3393 * gdb.ada/complete.exp: New testcase.
3394
81fe8080
DE
33952008-02-03 Doug Evans <dje@google.com>
3396
301f0ecf
DE
3397 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3398
81fe8080
DE
3399 * gdb.cp/gdb2384.exp: New file.
3400 * gdb.cp/gdb2384.cc: New file.
3401 * gdb.cp/gdb2384-base.h: New file.
3402 * gdb.cp/gdb2384-base.cc: New file.
3403
4b071aec
DE
34042008-02-02 Doug Evans <dje@google.com>
3405
3406 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3407
61137ba6
JB
34082007-02-01 Joel Brobecker <brobecker@adacore.com>
3409
3410 * gdb.ada/sym_print_name: New test program.
3411 * gdb.ada/sym_print_name.exp: New testcase.
3412
34132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3414
3415 * gdb.ada/nested/hello.adb: New file.
3416 * gdb.ada/nested.exp: New testcase.
3417 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3418
98deb0da
VP
34192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3420
3421 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3422 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3423 don't cause future evaluations of function to report
3424 creation of internal breakpoints.
98deb0da 3425
723a2275
VP
34262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3427
3428 * gdb.mi/mi-break.exp (test_error): New.
3429 Call it.
3430
fb546a2f
LM
34312008-01-31 Luis Machado <luisgpm@br.ibm.com>
3432
3433 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3434 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3435
2d8fd90a
PM
34362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3437
3438 * gdb.pascal/integers.pas: New test program.
3439 * gdb.pascal/integers.exp: New testcase.
3440
a7fa0ded
PM
34412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3442
3443 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3444
5e1a1926
TJB
34452008-01-30 Luis Machado <luisgpm@br.ibm.com>
3446
3447 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3448 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3449
8d04f9f0
JB
34502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3451
3452 * gdb.ada/formatted_ref: New test program.
3453 * gdb.ada/formatted_ref.exp: New testcase.
3454
3455 * gdb.cp/formatted-ref.cc: New file.
3456 * gdb.cp/formatted-ref.exp: New testcase.
3457
ce75a98f
JB
34582008-01-30 Joel Brobecker <brobecker@adacore.com>
3459
3460 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3461
e835f6bf
NR
34622008-01-30 Nick Roberts <nickrob@snap.net.nz>
3463
3464 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3465 (test_file_list_exec_source_file): Update to new macro-info field.
3466
d118ef87
PH
34672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3468
3469 * gdb.ada/exprs: New test program.
3470 * gdb.ada/exprs.exp: New testcase.
3471
7d35ab09
TJB
34722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3473
3474 * dfp-test.c (DELTA, DELTA_B): New definitions.
3475 (double_val1, double_val2, double_val3, double_val4, double_val5,
3476 double_val6, double_val7, double_val8, double_val9, double_val10,
3477 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3478 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3479 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3480 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3481 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3482 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3483 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3484 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3485 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3486 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3487 dec128_val16): New global variables.
3488 (decimal_dec128_align): New function.
3489 (decimal_mixed): Likewise.
3490 (decimal_many_args_dec32): Likewise.
3491 (decimal_many_args_dec64): Likewise.
3492 (decimal_many_args_dec128): Likewise.
3493 (decimal_many_args_mixed): Likewise.
3494 * dfp-test.exp: Add tests calling new inferior functions.
3495
2d717e4f
DJ
34962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3499 gdb.server/ext-run.exp: New files.
3500 * lib/gdbserver-support.exp (gdbserver_download): New.
3501 (gdbserver_start): New. Update gdbserver expected
3502 output.
3503 (gdbserver_spawn): Use them.
3504 (gdbserver_start_extended): New.
3505
e85a822c
DJ
35062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3507
3508 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3509 Run on GNU/Linux.
3510 (do_exec_tests): Check for systems which do not support catchpoints.
3511 Do not match START.
3512 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3513 Run on GNU/Linux. Enable verbose output.
3514 (check_fork_catchpoints): New.
3515 (explicit_fork_child_follow, catch_fork_child_follow)
3516 (tcatch_fork_parent_follow): Update expected messages.
3517 (do_fork_tests): Use check_fork_catchpoints.
3518 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3519 Run on GNU/Linux. Enable verbose output.
3520 (check_vfork_catchpoints): New.
3521 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3522 expected messages.
3523 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3524
401ea829
JB
35252008-01-29 Jim Blandy <jimb@red-bean.com>
3526
3527 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3528 host' errors.
3529 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3530
aceaf3ad
JB
35312008-01-29 Jim Blandy <jimb@red-bean.com>
3532
3533 * gdb.threads/sigthread.c: Use barriers to ensure that
3534 child_thread and child_thread_two are always initialized before we
3535 start to use them.
3536
a5606eee
VP
35372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3538
3539 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3540 * gdb.base/watchpoint-solib.c: New.
3541 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3542
c55a82bb
PM
35432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3544
3545 * gdb.base/gdb1056.exp: Add unsigned integer test.
3546
0993fe05
DE
35472008-01-28 Doug Evans <dje@google.com>
3548
3549 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3550
4fe42e7f
JB
35512008-01-27 Jim Blandy <jimb@codesourcery.com>
3552
c7a69933
JB
3553 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3554
4fe42e7f
JB
3555 * gdb.base/expand-psymtabs.exp: Doc fix.
3556
5def8285
MK
35572008-01-26 Mark Kettenis <kettenis@gnu.org>
3558
3559 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3560
5313c911
NR
35612008-01-24 Nick Roberts <nickrob@snap.net.nz>
3562
a9c64011 3563 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3564 -var-set-format.
3565
93815fbf
VP
35662008-01-23 Chris Demetriou <cgd@google.com>
3567
3568 * gdb.threads/thread_events.c: New testcase source file.
3569 * gdb.threads/thread_events.exp: New testcase expect file.
3570
467a88ee
NR
35712008-01-23 Nick Roberts <nickrob@snap.net.nz>
3572
3573 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3574
3575 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3576 -var-set-format.
3577
d8f82aba
DJ
35782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3579 Vladimir Prus <vladimir@codesourcery.com>
3580
3581 * gdb.base/float.exp: Allow missing floating point for m68k and
3582 PowerPC.
3583
60c46647
VP
35842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3585
3586 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3587 ignore count.
3588 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3589 * gdb.mi/mi-cli.exp: Adjust.
3590 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3591
c7dd36a1
PA
35922008-01-17 Pedro Alves <pedro@codesourcery.com>
3593
3594 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3595 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3596 with dummy_ptr's address.
3597 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3598 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3599 all targets.
3600 * gdb.mi/mi2-var-child.exp: Likewise.
3601
39d5313e
JB
36022008-01-09 Joel Brobecker <brobecker@adacore.com>
3603
3604 * gdb.ada/null_array: New test program.
3605 * gdb.ada/null_array.exp: New testcase.
3606
0aea4bf3
LM
36072008-01-09 Luis Machado <luisgpm@br.ibm.com>
3608
3609 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3610 with required float modifiers.
3611
0b354900
JB
36122008-01-08 Joel Brobecker <brobecker@adacore.com>
3613
3614 * gdb.ada/funcall_param: New test program.
3615 * gdb.ada/funcall_param.exp: New testcase.
3616
cdb7f5d4
JB
36172008-01-08 Joel Brobecker <brobecker@adacore.com>
3618
3619 * gdb.ada/arrayparam: New test program.
3620 * gdb.ada/arrayparam.exp: New testcase.
3621
88e2547f
JB
36222008-01-08 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3625 landed. Should also fix random failures in the test following it.
3626
f6867ce0
TJB
36272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3628
3629 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3630 for expressions with decimal float values.
3631 (test_dfp_conversions): New function to test casts to and from
3632 decimal float types.
3633 Call test_dfp_conversions.
3634 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3635 elements.
3636 (main): Initialize ds.float4 and ds.double8 elements.
3637 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3638 string to new error message.
3639 (d64_set_tests): Likewise.
3640 (d128_set_tests): Likewise.
3641 Add tests for expressions with decimal float variables. Add tests for
3642 conversions to and from decimal float types.
3643
f9c11282
JB
36442008-01-05 Joel Brobecker <brobecker@adacore.com>
3645
3646 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3647 * gdb.ada/packed_tagged.exp: New testcase.
3648
0ecbca72
JB
36492008-01-04 Joel Brobecker <brobecker@adacore.com>
3650
3651 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3652 gdb.ada/homonym/homonym_main.adb: New files.
3653 * gdb.ada/homonym.exp: New testcase.
3654
c18d3d89
JB
36552008-01-04 Joel Brobecker <brobecker@adacore.com>
3656
3657 * gdb.ada/packed_array.exp: Add testing of references to
3658 a packed array.
3659
ecc7085b
JB
36602008-01-04 Joel Brobecker <brobecker@adacore.com>
3661
3662 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3663 New files.
3664 * gdb.ada/type_coercion.exp: New testcase.
3665
c474c922
JB
36662008-01-04 Joel Brobecker <brobecker@adacore.com>
3667
3668 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3669 gdb.ada/tagged/foo.adb: New file.
3670 * gdb.ada/tagged.exp: New testcase.
3671
9005b927
JB
36722008-01-04 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3675 gdb.ada/ptype_field/foo.adb: New files.
3676 * gdb.ada/ptype_field.exp: New testcase.
3677
1a6aaad8
JB
36782008-01-03 Joel Brobecker <brobecker@adacore.com>
3679
3680 * gdb.ada/print_pc.exp: New testcase.
3681
0ef22f53
JB
36822008-01-03 Joel Brobecker <brobecker@adacore.com>
3683
3684 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3685 gdb.ada/taft_type/p.adb: New files.
3686 * gdb.ada/taft_type.exp: New testcase.
3687
1689ecf8
JB
36882008-01-03 Joel Brobecker <brobecker@adacore.com>
3689
3690 * gdb.ada/array_bounds/bar.adb: New file.
3691 * gdb.ada/array_bounds.exp: New testcase.
3692
a4d0b9c3
JB
36932008-01-03 Joel Brobecker <brobecker@adacore.com>
3694
3695 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3696 gdb.ada/arrayptr/foo.adb: New files.
3697 * gdb.ada/arrayptr.exp: New testcase.
3698
a31ace00
JB
36992008-01-03 Joel Brobecker <brobecker@adacore.com>
3700
3701 * gdb.base/set-lang-auto.exp: New testcase.
3702
a97fced3
JB
37032008-01-03 Joel Brobecker <brobecker@adacore.com>
3704
3705 * gdb.ada/fun_addr/foo.adb: New file.
3706 * gdb.ada/fun_addr.exp: New testcase.
3707
ef29ce1a
JK
37082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3711 New files
3712
0fafefe3
JB
37132008-01-02 Joel Brobecker <brobecker@adacore.com>
3714
3715 * array_subscript_addr/p.adb: New file.
a9c64011 3716 * array_subscript_addr.exp: New testcase.
0fafefe3 3717
c4359f8d
JB
37182008-01-02 Joel Brobecker <brobecker@adacore.com>
3719
a9c64011 3720 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3721 New files.
3722 * gdb.ada/str_cmp_ref.exp: New testcase.
3723
1aa1b15b
JB
37242008-01-01 Joel Brobecker <brobecker@adacore.com>
3725
3726 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3727 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3728 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3729
81c9b2cf
JB
37302008-01-01 Joel Brobecker <brobecker@adacore.com>
3731
3732 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3733 gdb.ada/ref_param/pck.ads: New files.
3734 * gdb.ada/ref_param.exp: New testcase.
3735
319e4674
JB
37362008-01-01 Joel Brobecker <brobecker@adacore.com>
3737
3738 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3739 gdb.ada/interface/foo.adb: New files.
3740 * gdb.ada/interface.exp: New testcase.
3741
ef682c56
JB
37422007-12-31 Jim Blandy <jimb@codesourcery.com>
3743
3744 * gdb.base/multi-forks.exp: Consume all output from child
3745 processes before proceeding to next test.
3746
f6f3eb6c
JB
37472007-12-29 Jim Blandy <jimb@codesourcery.com>
3748
3749 * configure: Regenerated.
3750
f652e42f
JB
37512007-12-27 Joel Brobecker <brobecker@adacore.com>
3752
3753 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3754 gdb.ada/fixed_cmp/fixed.adb: New files.
3755 * gdb.ada/fixed_cmp.exp: New testcase.
3756
6943e596
JB
37572007-12-27 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.ada/boolean_expr.exp: New testcase.
3760
aad9a193
JB
37612007-12-26 Jim Blandy <jimb@codesourcery.com>
3762
3763 * gdb.base/multi-forks.exp: Doc fix.
3764
fb5f3683
JB
37652007-12-26 Joel Brobecker <brobecker@adacore.com>
3766
3767 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3768 * gdb.ada/char_param.exp: Do not compile our test program with
3769 -gnata, this is unnecessary.
3770 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3771
384e4a9c
JB
37722007-12-24 Joel Brobecker <brobecker@adacore.com>
3773
3774 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3775 gdb.ada/print_chars/foo.adb: New files.
3776 * gdb.ada/print_chars.exp: New testcase.
3777
01e044f7
JB
37782007-12-24 Joel Brobecker <brobecker@adacore.com>
3779
3780 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3781 gdb.ada/char_param/foo.adb: New files.
3782 * gdb.ada/char_param.exp: New testcase.
3783
0ce17860
JB
37842007-12-22 Jim Blandy <jimb@codesourcery.com>
3785
3786 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3787 hard-coding source line numbers into the test.
3788 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3789 gdb_get_line_number to find.
3790
919809b9
JB
37912007-12-22 Joel Brobecker <brobecker@adacore.com>
3792
3793 * gdb.base/ptype.c (highest): New struct type.
3794 (the_highest): New variable of that type.
3795 (main): Add dummy assignment to a field of variable the_highest.
3796 * gdb.base/ptype.exp: Test type printing of our new variable.
3797
abc8a88d
PM
37982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3799
3800 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3801 and record first explicitly generated thread number.
abc8a88d
PM
3802 Use that thread number for thread specific watchpoint test.
3803 Add iteration number to repetitive tests.
3804
5158f3e3
CES
38052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3806 Jim Blandy <jimb@codesourcery.com>
3807
3808 * gdb.base/expand-psymtabs.c: New testcase
3809 source file.
3810 * gdb.base/expand-psymtabs.exp: New testcase
3811 expect file.
3812
37e4754d
LM
38132007-12-17 Luis Machado <luisgpm@br.ibm.com>
3814
3815 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3816 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3817
551e5d04
JB
38182007-12-17 Joel Brobecker <brobecker@adacore.com>
3819
3820 * gdb.ada/frame_args/foo.adb: New file.
3821 * gdb.ada/frame_args/pck.ads: New file.
3822 * gdb.ada/frame_args/pck.adb: New file.
3823 * gdb.ada/frame_args.exp: New testcase.
3824
a05ee097
JB
38252007-12-17 Joel Brobecker <brobecker@adacore.com>
3826
3827 * gdb.base/frame-args.c: New file.
3828 * gdb.base/frame-args.exp: New testcase.
3829
c162e8c9 38302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3831 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3832
3833 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3834
afe8ab22 38352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3836
afe8ab22
VP
3837 * gdb.mi/mi-pending.exp: New.
3838 * gdb.mi/mi-pending.c: New.
3839 * gdb.mi/mi-pendshr.c: New.
3840
dfdfb3ca
JB
38412007-12-06 Jim Blandy <jimb@codesourcery.com>
3842
3843 * gdb.base/default.exp: Update expected output for 'info catch'.
3844
b7fca990
JK
38452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3846
3847 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3848 must be set to binary.
3849
6a1afc1e
PA
38502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3851
3852 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3853
a6b151f1
DJ
38542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3857 gdb.mi/mi-file-transfer.exp: New.
3858
43039443
JK
38592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3860
3861 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3862
0ef2251b
MR
38632007-11-22 Maciej W. Rozycki <macro@mips.com>
3864
3865 * gdb.trace/backtrace.exp: Fix a typo.
3866 * gdb.trace/circ.exp: Likewise.
3867 * gdb.trace/collection.exp: Likewise.
3868 * gdb.trace/limits.exp: Likewise.
3869 * gdb.trace/report.exp: Likewise.
3870 * gdb.trace/tfind.exp: Likewise.
3871 * gdb.trace/while-dyn.exp: Likewise.
3872
5443631e
NR
38732007-11-21 Nick Roberts <nickrob@snap.net.nz>
3874
3875 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3876 objects of pointers that can't be dereferenced are now
3877 "noneditable".
3878
a4ce5b0d
UW
38792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3880
3881 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3882 (target_cpu): Remove.
3883
d6e956e5
VP
38842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3885
3886 * gdb.base/ending-run.exp: Expect the list of cleared
3887 breakpoint to come in natural order, not the reversed one.
a9c64011 3888
214270ab
VP
38892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3890
3891 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3892 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3893
1a619819
LM
38942007-11-05 Luis Machado <luisgpm@br.ibm.com>
3895
3896 * gdb.base/printcmds.exp: New function
3897 test_printf_with_dfp.
3898
5b01a6fa
DE
38992007-11-02 Doug Evans <dje@google.com>
3900
3901 * gdb.disasm/t01_mov.s: Remove carriage returns.
3902 * gdb.disasm/t02_mova.s: Ditto.
3903 * gdb.disasm/t03_add.s: Ditto.
3904 * gdb.disasm/t04_sub.s: Ditto.
3905 * gdb.disasm/t05_cmp.s: Ditto.
3906 * gdb.disasm/t06_ari2.s: Ditto.
3907 * gdb.disasm/t07_ari3.s: Ditto.
3908 * gdb.disasm/t08_or.s: Ditto.
3909 * gdb.disasm/t09_xor.s: Ditto.
3910 * gdb.disasm/t10_and.s: Ditto.
3911 * gdb.disasm/t11_logs.s: Ditto.
3912 * gdb.disasm/t12_bit.s: Ditto.
3913 * gdb.disasm/t13_otr.s: Ditto.
3914
ec33ab7f
JK
39152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3918
ae0d01ff
UW
39192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3920
3921 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3922 provide DFP support.
3923
55eddb0f
DJ
39242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3925
3926 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3927 Test "set powerpc vector-abi". Skip auto-detection tests for old
3928 toolchains.
3929
7020f05c
PA
39302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3931
3932 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3933 with [string compare].
3934
84bc3db9
PA
39352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3936
3937 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3938 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3939
5876dc88
LM
39402007-10-25 Luis Machado <luisgpm@br.ibm.com>
3941
3942 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3943 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3944 * gdb.opt/Makefile.in: New makefile.
3945 * Makefile.in: Create new directory "gdb.opt".
3946 * configure.ac: Add "gdb.opt" directory.
3947 * configure: Regenerated.
a9c64011 3948
c3ea9a14
DE
39492007-10-25 Doug Evans <dje@google.com>
3950
3951 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3952 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3953
a9c64011 39542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3955 Thiago Jung Bauermann <bauerman@br.ibm.com>
3956
3957 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3958 Floating Point expressions.
3959 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3960 Floating Point variables.
3961 * gdb.base/dfp-test.c: new file containing program with Decimal
3962 Floating variables, used by gdb.base/dfp-test.exp.
3963
62a24a2b
DJ
39642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3967
e7b1eae6
UW
39682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3969
3970 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3971 compiling test case with GCC.
3972 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3973
c641edcc
UW
39742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3975
3976 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3977 format changes.
3978
5e5ebfe6
MS
39792007-10-18 Michael Snyder <msnyder@specifix.com>
3980
3981 * gdb.base/dbx.exp: Add missing "-re " operator.
3982
e831e7b6
GM
39832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3984
3985 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3986 * configure.ac: Removed trailing spaces after backslash.
3987 * gdb.modula2: New directory.
3988 * gdb.modula2/Makefile.in: New file.
3989 * gdb.modula2/unbounded-array.exp: New file.
3990 * gdb.modula2/unbounded1.c: New file.
3991
7cc46491
DJ
39922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3993
3994 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3995
39962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3997
3998 * gdb.base/sigstep.c (main): Add checks for
3999 return values for setitimer call.
4000 Call setitimer again with itimer = ITIMER_REAL
4001 if first call to setitimer fails.
4002
e91528f0
KH
40032007-10-11 Kazu Hirata <kazu@codesourcery.com>
4004
4005 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4006 of $timeout.
4007
2ec9a4f8
DJ
40082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4009
4010 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4011
40122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4013
4014 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4015 of gdb_expect call, to avoid interruption.
4016
64b2fa04
PA
40172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4018
4019 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4020 (v_unsigned_long_long, v_long_long_array)
4021 (v_signed_long_long_array, v_unsigned_long_long_array)
4022 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4023 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4024 [!NO_LONG_LONG]: New.
4025 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4026 v_long_long_member.
4027
4028 (v_long_long_func, v_signed_long_long_func)
4029 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4030 (main) [!NO_LONG_LONG]: Initialize long long variants.
4031
4032 * gdb.base/whatis.exp: If board file requests no_long_long, build
4033 test with NO_LONG_LONG defined. Test long long, signed long long,
4034 and unsigned long long variants but only if board file doesn't
4035 disable it.
4036
a912286e 40372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4038 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4039
4040 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4041 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4042 * configure: Regenerated.
4043 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4044 gdb.pascal/types.exp, lib/pascal.exp: New files.
4045
471ba8c9
DJ
40462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4049 call.
4050 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4051 to return to the call.
4052 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4053 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4054 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4055 * gdb.mi/mi-until.exp (test_until): Likewise.
4056 * gdb.mi/mi2-until.exp (test_until): Likewise.
4057
fef8a650
DJ
40582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4059
4060 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4061 two-char array.
4062 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4063
d983da9c
DJ
40642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4065
4066 * gdb.threads/watchthreads.c (thread_function): Sleep between
4067 iterations.
4068 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4069 at once for S/390. Generate matching fails and passes.
4070
17f62551
VP
40712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4072
4073 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4074 the 'struct_declarations' variable to zeros.
a9c64011 4075
ed0616c6
VP
40762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4077
4078 * gdb.cp/mb-ctor.cc: New.
4079 * gdb.cp/mb-ctor.exp: New.
4080 * gdb.cp/mb-templates.cc: New.
4081 * gdb.cp/mb-templates.exp: New.
4082
41f1b697
DJ
40832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4084
4085 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4086
3f213f78
PA
40872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4088
4089 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4090 targets.
4091 * configure: Regenerate.
4092
0d381245 40932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4094
0d381245
VP
4095 * gdb.base/annota1.exp: Adjust for 'info break'
4096 format changes.
4097 * gdb.base/annota3.exp: Likewise.
4098 * gdb.base/break.exp: Likewise.
4099 * gdb.base/condbreak.exp: Likewise.
4100 * gdb.base/pending.exp: Likewise.
4101 * gdb.base/sepdebug.exp: Likewise.
4102 * gdb.base/unload.exp: Likewise.
4103 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4104
fe3f5fa8
VP
41052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4106
4107 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4108 messages.
4109 * gdb.base/chng-syms.exp: Likewise.
4110 * gdb.base/unload.exp: Likewise.
a9c64011 4111
a75cf6c0
DJ
41122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4113
4114 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4115
18ecae38
DJ
41162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4117
4118 * schedlock.c (NUM): Change to 1.
4119 (main): Use args[0] for the main thread.
4120 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4121 regardless of the number of threads.
4122
5509918f
MR
41232007-09-14 Maciej W. Rozycki <macro@mips.com>
4124
4a543daf
MR
4125 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4126 type down.
4127 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4128 test.
4129 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4130 watchpoint type down.
4131 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4132 test.
4133
41342007-09-14 Maciej W. Rozycki <macro@mips.com>
4135
5509918f
MR
4136 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4137 Move all the tests here and run them twice, once using software
4138 watchpoints and once using hardware watchpoints.
4139 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4140
40b53987
DJ
41412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4142
4143 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4144 test.
4145
695e2681
MK
41462007-09-10 Mark Kettenis <kettenis@gnu.org>
4147
8b3fc8d8
MK
4148 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4149 build-id.
4150
695e2681
MK
4151 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4152 know about $ORIGIN. Calculate output dir from $dest instead of
4153 using ${objdir}/{$subdir}.
4154
58d69f29
MK
41552007-09-09 Mark Kettenis <kettenis@gnu.org>
4156
4157 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4158 gcore, before continuing with the test.
4159
3e347599
DJ
41602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4161
4162 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4163 * gdb.mi/mi-watch.exp: Likewise.
4164
ea37ba09
DJ
41652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4166 Jim Blandy <jimb@codesourcery.com>
4167
4168 * gdb.arch/i386-sse.exp: Do not expect character constants.
4169 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4170 * gdb.base/display.exp: Allow print/s.
4171 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4172 and unsigned char array changes.
4173
2025a643
DJ
41742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4175
4176 * gdb.base/display.exp: Add tests for printf %p.
4177
26669a27
PA
41782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4179
4180 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4181 the dll name to unicode.
4182
c8f021f8
JK
41832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 * gdb.base/default.exp (show version): Update the version text.
4186 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4187
4cf31eea
JK
41882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4191 New files.
4192
4935890f
JK
41932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4194
4195 * lib/gdb.exp (build_id_debug_filename_get): New function.
4196 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4197 Remove the generate DEBUG file for the future testcase runs.
4198 New testcase for the NT_GNU_BUILD_ID retrieval.
4199 Move the final testing step to ...
4200 (test_different_dir): ... a new function.
4201 New parameter XFAIL to XFAIL all the tests performed.
4202 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4203 New parameter TYPE to PF_PREFIX all the tests performed.
4204
02142340
VP
42052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4206
4207 * gdb.mi/mi-var-cp.cc (path_expression): New
4208 function.
4209 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4210
36acd84e
UW
42112007-08-27 Markus Deuling <deuling@de.ibm.com>
4212
4213 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4214 to fit into SPU Local Store memory.
4215
a896d121
JB
42162007-08-23 Joel Brobecker <brobecker@adacore.com>
4217
4218 * gdb.base/default.exp: Adjust the expected output of "info
4219 warranty" after the switch to GPLv3.
4220
7b433602
JB
42212007-08-23 Joel Brobecker <brobecker@adacore.com>
4222
4223 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4224 to 30000 (from 20000).
4225
e22f8b7c
JB
42262007-08-23 Joel Brobecker <brobecker@adacore.com>
4227
4228 Switch the license of all .exp files to GPLv3.
4229 Switch the license of all .f and .f90 files to GPLv3.
4230 Switch the license of all .s and .S files to GPLv3.
4231
5a0e3bd0
JB
42322007-08-23 Joel Brobecker <brobecker@adacore.com>
4233
4234 * configure.ac: Switch license to GPLv3.
4235
cc00619d
JB
42362007-08-23 Joel Brobecker <brobecker@adacore.com>
4237
4238 Switch the licensing to GPLv3 for all .ads and .adb files.
4239
8d26208a
DJ
42402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4241
4242 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4243 and t_int_double.
4244 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4245
4fcb9948
JB
42462007-08-17 Joel Brobecker <brobecker@adacore.com>
4247
4248 * gdb.base/step-line.c: Switch license to GPL version 3, and
4249 update copyright year.
4250 * gdb.base/step-line.inp: Likewise.
4251
b9c34f67
JB
42522007-08-17 Joel Brobecker <brobecker@adacore.com>
4253
4254 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4255 changes inside gdb1555.c.
4256 * gdb.base/pending.exp: Likewise.
4257
2cc17678
DJ
42582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4259
4260 * config/default.exp: New file.
4261
e48883f7
DJ
42622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4263
4264 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4265 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4266
1ab80e5b
MR
42672007-07-30 Maciej W. Rozycki <macro@mips.com>
4268
4269 * gdb.base/dump.exp: Force the correct endianness for binary
4270 formats not carrying this information.
4271
aba471f5
DJ
42722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4273
4274 * gdb.threads/staticthreads.exp: Match .*sem_post.
4275
d4e07204
DJ
42762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * gdb.base/readline.exp (operate_and_get_next): Match the final
4279 prompt.
4280
2b97317d
KB
42812007-07-23 Kevin Buettner <kevinb@redhat.com>
4282
4283 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4284 to restarting SID.
4285
44efa07a
KB
42862007-07-18 Kevin Buettner <kevinb@redhat.com>
4287
4288 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4289 prior to `gdb_start'.
4290
7b5ebade
KB
42912007-07-18 Kevin Buettner <kevinb@redhat.com>
4292
4293 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4294 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4295 Remove call to gdb_unload.
4296
255e7678
DJ
42972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4298 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4301 for __WIN32__.
4302 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4303 * gdb.base/unload.exp: Use shared library test routines.
4304
3a40aaa0
UW
43052007-07-03 Markus Deuling <deuling@de.ibm.com>
4306
4307 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4308 * gdb.base/solib-symbol-lib.c: Likewise.
4309 * gdb.base/solib-symbol-main.c: Likewise.
4310
b0f4b84b
DJ
43112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4312
4313 * config/gdbserver.exp (gdb_reconnect): New.
4314 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4315 gdb.base/solib-disc.exp: New files.
4316 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4317 remote debugging".
4318 (gdb_compile): Add shlib_load flag.
4319 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4320 port.
4321 (gdbserver_reconnect): New.
4322
1b05479a
DJ
43232007-07-01 Nick Roberts <nickrob@snap.net.nz>
4324 Daniel Jacobowitz <dan@codesourcery.com>
4325
4326 * gdb.base/annota3.exp: Test for if construct.
4327
86f78eb2
DJ
43282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4329
4330 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4331
6a2eb474 43322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4333 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4334
4335 * gdb.base/display.exp: Allow a newline after display/i.
4336 * gdb.base/pc-fp.exp: Likewise.
4337 * gdb.base/sigbpt.exp: Likewise.
4338
f8b73d13
DJ
43392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4340
4341 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4342 required features to be included.
4343
4339e69e
DJ
43442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4347 in info threads output.
4348
23d964e7
UW
43492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4350 Markus Deuling <deuling@de.ibm.com>
4351
4352 * gdb.arch/spu-info.exp: New testcase.
4353 * gdb.arch/spu-info.c: New file.
4354
fd20f75b
DJ
43552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4358 tpcs_offset. Restore lr after the call.
4359 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4360
2226f861
DJ
43612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4362
4363 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4364 (gdbserver_run): Kill any running gdbserver.
4365 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4366
d12371a9
MR
43672007-05-17 Maciej W. Rozycki <macro@mips.com>
4368
4369 * gdb.base/sigbpt.exp: Preset segv_addr.
4370
93f02886
DJ
43712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4372
4373 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4374 (gdb_compile_shlib): Likewise.
4375 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4376 (default_gdb_init): Clear cleanfiles.
4377 (gdb_finish): Delete recorded cleanfiles.
4378 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4379
4380 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4381 Do not use isnative.
4382 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4383 gdb.base/so-impl-ld.exp: Likewise.
4384 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4385 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4386 gdb_compile.
4387
b04e06d7
VP
43882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4389
4390 * config/unknown.exp: Remove.
4391
069ed931
UW
43922007-05-15 Markus Deuling <deuling@de.ibm.com>
4393
4394 * gdb.base/info-proc.exp: Check is_remote.
4395
09db0d03
UW
43962007-05-14 Markus Deuling <deuling@de.ibm.com>
4397
4398 * gdb.base/gcore.exp: Initialize variable core_supported.
4399
af2cbe8c
DJ
44002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4401
4402 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4403
027c0295
DJ
44042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4407 * gdb.threads/print-threads.exp (test_all_threads): Allow
4408 negative and hexadecimal thread IDs.
4409
dc5000e7
DJ
44102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4411
4412 * gdb.java/jprint.java (public): Avoid invalid call to static
4413 method.
4414
2e74ed18
DP
44152007-05-14 Denis Pilat <denis.pilat@st.com>
4416
4417 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4418 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4419 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4420 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4421 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4422
83547f02
UW
44232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4424
4425 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4426 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4427 this mode.
4428 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4429 * gdb.base/spu.ld: New file.
4430
b18be20d
DJ
44312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4432
4433 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4434
be444858
DJ
44352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4436
4437 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4438
b1d53152
DJ
44392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4440
4441 * gdb.java/jmain.exp: Handle demangled names with and without method
4442 signatures.
4443
d084b331
DJ
44442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4445
4446 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4447 (have_a_very_merry_interrupt): Remove calls to puts.
4448 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4449 inferior output.
4450 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4451 test names.
4452
db9d7fc5
DJ
44532007-04-29 Markus Deuling <deuling@de.ibm.com>
4454 Daniel Jacobowitz <dan@codesourcery.com>
4455
4456 * gdb.base/auxv.exp (core_works): Also check is_remote.
4457 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4458
ef783a7d 44592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4460
ef783a7d
VP
4461 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4462 message, not the undefined 'module' variable.
4463 * gdb.base/siginfo.exp: Likewise.
4464 * gdb.base/sigstep.exp: Likewise.
4465 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4466 serialport.
4467 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4468
b7b73cae
CV
44692007-04-25 Corinna Vinschen <vinschen@redhat.com>
4470
4471 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4472 target sim fails. Return 0 otherwise.
4473 (gdb_load): Return prematurely if gdb_target_sim fails.
4474
7d90fdfa
DP
44752007-04-16 Denis Pilat <denis.pilat@st.com>
4476
4477 * gdb.base/setshow.exp: Reset height after having set it to 100.
4478
5d3e9c85
DP
44792007-04-16 Denis Pilat <denis.pilat@st.com>
4480
4481 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4482
18e75969
DP
44832007-04-16 Denis Pilat <denis.pilat@st.com>
4484
4485 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4486
25d5ea92
VP
44872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4488
4489 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4490 tests. Run the frozen varobjs test.
4491 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4492 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4493
0b49cb80
JK
44942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4497 gdb.base/type-opaque.exp: New files.
4498
a73bafbc 44992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4500
4501 * gdb.mi/mi-var-child.c
a73bafbc
VP
4502 (do_children_tests): User char[2] instead of
4503 char so that automatic printing of pointers to char
4504 don't give unpredicable result.
4505 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4506 local variables.
4507 * gdb.mi/mi-var-child.exp: Step to right line
4508 of do_children_tests.
4509 * gdb.mi/mi2-var-child.exp: Likewise.
4510 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4511 do_locals_tests.
a73bafbc
VP
4512 (do_children_tests): User char[2] instead of
4513 char so that automatic printing of pointers to char
a9c64011 4514 don't give unpredicable result.
a73bafbc 4515 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4516 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4517 Pass test name to mi_wait_for_stop.
4518
7ce59000
DJ
45192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4520
4521 * gdb.asm/asm-source.exp: Remove d10v case.
4522 * lib/gdb.exp (skip_cplus_tests): Likewise.
4523 * gdb.asm/d10v.inc: Deleted.
4524
20389057
DJ
45252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4526
4527 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4528
8807d78b
DJ
45292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4530
4531 * config/netware.exp: Delete file.
4532
aa3edb8e
JB
45332007-03-29 Joel Brobecker <brobecker@adacore.com>
4534
4535 * gdb.dwarf2/dw2-noloc.S: New file.
4536 * gdb.dwarf2/dw2-noloc.exp: New file.
4537
297561ac
PA
45382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4539
4540 * gdb.cp/method2.cc: New test.
4541 * gdb.cp/method2.exp: New test.
4542 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4543
1f81bd39
DJ
45442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4545
4546 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4547
9453113a
DJ
45482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4549
4550 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4551
b741e217
DJ
45522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4555 (gdb_load): Delete, replace with...
4556 (gdb_reload): ...this.
4557 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4558 * gdb.server/server-mon.exp: Likewise.
4559 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4560 (gdb_start_cmd): New.
4561 (gdb_file_cmd): Save the last loaded file.
4562 (gdb_reload): New.
4563 (gdb_gnu_strip_debug): Use transform.
4564 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4565 support here. Use new $last_loaded_file. Check mtime.
4566 (gdb_target_cmd): Handle ObjC failure case.
4567 (infer_host_exec): Delete.
4568 (gdbserver_load): Rename to...
4569 (gdbserver_run): ...this. Simplify.
4570 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4571 (mi_gdb_load): Move most contents to a new function...
4572 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4573 (mi_run_cmd): Use mi_gdb_target_load.
4574 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4575 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4576 Use gdb_run_cmd.
4577 * gdb.base/charsign.exp: Remove incorrect comment.
4578 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4579 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4580 gdb.base/start.exp: Use gdb_start_cmd.
4581
446ab585 45822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4583 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4584
4585 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4586 * gdb.base/signull.exp: Similarly.
4587
bbb88ebf
UW
45882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4589
4590 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4591 messages available to test cases (like chng-sym.exp).
4592
cb8c4a99
AS
45932007-03-14 Andreas Schwab <schwab@suse.de>
4594
4595 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4596 format changes.
4597
4e463ff5
DJ
45982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4599
4600 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4601 (optimized_1): New.
4602 (main): Call optimized_1.
4603 (gdb2029): Correct typos. Call gdb2029_marker.
4604 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4605 for gdb2029.
4606
b6db2c47
MK
46072007-03-12 Mark Kettenis <kettenis@gnu.org>
4608
4609 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4610 as tabs. Remove redundant test pattern.
4611
70ed3737
UW
46122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4613
4614 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4615 for /a format output.
4616
47b67b60
DJ
46172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4618
4619 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4620 collect output incrementally.
4621
b8953b0e
UW
46222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4623
4624 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4625 for -var-create lpcharacter test.
4626 * gdb.mi/mi2-var-cmd.exp: Likewise.
4627
7acd5c40
UW
46282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4629
4630 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4631 pass on targets where address zero is readable.
4632
9c6759c1
UW
46332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4634
4635 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4636 just a single architecture.
4637
a2f1aeb4
UW
46382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4639
4640 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4641 (fetch_all_registers): New function, uses gdb_test_multiple and
4642 exp_continue to fetch inferior output line-by-line.
4643 Replace all uses of do_get_all_registers by fetch_all_registers.
4644
46579ac2
UW
46452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4646
4647 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4648 in target_info.
4649
fc133f24
MS
46502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4651
a9c64011 4652 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4653 consistancy; add a default (timeout) case.
4654
7646a51d
MS
46552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4656
4657 * gdb.base/watchpoint.exp: Fix truncated comment.
4658
dcfff61f
MS
46592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4660
4661 * Makefile.in: Remove spurious single-quotes from sed command.
4662
664e3ee9
DJ
46632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4664
4665 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4666 func.
4667 * gdb.mi/mi2-var-cmd.exp: Likewise.
4668
d7cc6f2f
JB
46692007-02-27 Joel Brobecker <brobecker@adacore.com>
4670
a9c64011
AS
4671 * gdb.dwarf2/dw2-producer.S: New file.
4672 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4673
46742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4675
4676 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4677 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4678 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4679 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4680 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4681 Revert tests to use mi_gdb_test and include value field in output
4682 of -var-create.
4683
93d42b30
DJ
46842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4685
4686 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4687
c499ed39
DJ
46882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.base/maint.exp: Remove full paths from test names.
4691 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4692 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4693
9836f81b
JB
46942007-02-27 Joel Brobecker <brobecker@adacore.com>
4695
4696 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4697
c74d0ad8
DJ
46982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4699
4700 * gdb.server/server-mon.exp: New test.
4701
2711e456
DJ
47022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4703
4704 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4705
ff6f572f
DJ
47062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4707
4708 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4709 register capitalization.
4710
fada3feb
DP
47112007-02-13 Denis Pilat <denis.pilat@st.com>
4712
4713 * gdb.mi/mi-var-invalidate.exp: New file.
4714
fb1e4ffc
DJ
47152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4718
3da939d7
DJ
47192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4720
4721 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4722
123dc839
DJ
47232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4724
4725 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4726 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4727
877e3645 47282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4729
4730 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4731 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4732 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4733 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4734 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4735 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4736 Update tests to include value field in output of -var-create.
a9c64011 4737
3c0a2960
AS
47382007-02-08 Andreas Schwab <schwab@suse.de>
4739
4740 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4741
108546a0
DJ
47422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4743
4744 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4745 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4746
d701dcab
DP
47472007-02-02 Denis Pilat <denis.pilat@st.com>
4748
4749 * gdb.threads/threadapply.exp: check that frame is not changed by
4750 the thread apply all command.
4751
783e3e2f
AS
47522007-01-31 Andreas Schwab <schwab@suse.de>
4753
6d9c3a87
AS
4754 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4755
3c50d7b9
AS
4756 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4757 in the dwarf sections.
4758 * gdb.dwarf2/mac-fileno.S: Likewise.
4759
783e3e2f
AS
4760 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4761 bspstore register on ia64.
4762
78ff580e
AS
47632007-01-29 Andreas Schwab <schwab@suse.de>
4764
cc8e9b12
AS
4765 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4766 "frame-begin" annotation.
4767
78ff580e
AS
4768 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4769 number of "frames-invalid" annotations.
4770
704a4f78
DJ
47712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4772
4773 * gdb.base/commands.exp: Call if_commands_test.
4774 (gdb_test_no_prompt, if_commands_test): New.
4775
e741bf94
MK
47762007-01-28 Mark Kettenis <kettenis@gnu.org>
4777
4778 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4779
474d0ad3
AS
47802007-01-27 Andreas Schwab <schwab@suse.de>
4781
4782 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4783 .short/.int/.quad in the dwarf sections.
4784 * gdb.dwarf2/dw2-intercu.S: Likewise.
4785 * gdb.dwarf2/dw2-intermix.S: Likewise.
4786
e784b426
JK
47872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4790 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4791 array.
e784b426
JK
4792 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4793 * gdb.base/setvar.exp: Likewise.
4794
37f08e04
AS
47952007-01-26 Andreas Schwab <schwab@suse.de>
4796
9a01813a
AS
4797 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4798 test.
4799
37f08e04
AS
4800 * gdb.base/multi-forks.exp ("restart $i"): Also match
4801 __kernel_syscall_via_break.
4802
6e2a9270
VP
48032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4804
4805 * lib/mi-support.exp (mi_delete_varobj): New.
4806 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4807 testcase.
4808 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4809 (main): Call the above.
4810 (reference_update_test, base_in_reference_test)
4811 (reference_to_pointer): Delete the created varobjs.
a9c64011 4812
e515b470
DJ
48132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4814
4815 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4816 * configure: Regenerated.
4817 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4818 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4819 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4820 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4821 * lib/gdb.exp (gdb_skip_xml_test): New function.
4822
08d8bcd7
DJ
48232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4824
4825 * gdb.base/sigrepeat.exp: Correct error message.
4826
48272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4828 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4831 gdb.arch/i386-gnu-cfi-asm.S: New files.
4832
97c3f1f3
JK
48332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 * lib/gdb.exp: Abort on missing `site.exp'.
4836
cb1df416
DJ
48372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4838 Daniel Jacobowitz <dan@codesourcery.com>
4839
4840 * gdb.base/included.c, gdb.base/included.exp,
4841 gdb.base/included.h: New files.
4842
35990120
DJ
48432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4844
4845 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4846 (maximize_rlimit): Reduce limits on 64-bit systems.
4847
6e81a116 48482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4849
4850 From Marcus Deuling <deuling@de.ibm.com>:
4851 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4852 every case.
4853
6c3c41f3
NR
48542007-01-13 Nick Roberts <nickrob@snap.net.nz>
4855
4856 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4857 (test_path_specification): Use objdir instead of srcdir to always
4858 get an absolute filename.
4859
2f12c312
DJ
48602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4861
4862 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4863
81121995
VP
48642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4865
4866 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4867 Make sure the variable we're using is in scope.
4868 (reference_to_pointer): Likewise.
4869
4741b737
DJ
48702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4871
4872 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4873 has no debug information.
4874
054410c3
DJ
48752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4876
4877 * gdb.base/annota1.exp: Remove extra send_gdb.
4878
818f79f6
DJ
48792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4882
f7a6bb70
DJ
48832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4884
4885 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4886
57e66780
DJ
48872007-01-08 Nick Roberts <nickrob@snap.net.nz>
4888 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4891 lcharacter or linteger change. Correct duplicated test name.
4892 * gdb.mi/mi2-var-cmd.exp: Likewise.
4893
3d799a95
DJ
48942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4895
4896 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4897
48982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4899
a9c64011
AS
4900 * gdb.base/nofield.c: New file.
4901 * gdb.base/nofield.exp: New testcase.
51679ba9 4902
eafb94e8
NR
49032007-01-05 Nick Roberts <nickrob@snap.net.nz>
4904
4905 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4906
4907 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4908 test.
4909
5e572bb4
DJ
49102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4911
4912 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4913
74a44383
DJ
49142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4915
4916 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4917 when continuing.
4918
1b572db9
DJ
49192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4920
4921 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4922 Expect ".exe" extension.
4923
381bc39b
DJ
49242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4925
4926 * gdb.base/charset.exp: Add explicit filename to break.
4927 * gdb.base/dbx.exp: Add explicit filename to breaks.
4928
2b70e4c6
DJ
49292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4930
4931 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4932 * gdb.mi/mi2-file.exp: Likewise.
4933
303b6f5d
DJ
49342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4935
4936 Implement specification of MI tests as comments
4937 in C and C++ sources.
4938 * lib/mi-support.exp (mi_autotest_data): New variable.
4939 (mi_autotest_source): New variable.
4940 (count_newlines, mi_prepare_inline_tests)
4941 (mi_get_inline_test, mi_continue_to_line)
4942 (mi_run_inline_test, mi_tbreak)
4943 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4944 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4945 Run inline tests.
4946 * gdb.mi/mi-var-cp.cc: Define tests here.
4947
23da0d94
VP
49482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4949
4950 Simplify usage of mi_continue_to.
4951 * lib/mi-support.exp (mi_runto_helper): Renamed
4952 from mi_runto, added new parameter 'run_or_continue'.
4953 (mi_runto): Use mi_runto_helper.
4954 (mi_continue_to): Accept just function name as parameter.
4955 Use mi_runto_helper.
4956 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4957 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4958
f9e18282
JB
49592006-01-04 Joel Brobecker <brobecker@adacore.com>
4960
4961 Make this testcase a bit more realistic. The current code
4962 is too simplistic, and allows the compiler to optimize out
4963 some of the entities we need for this testcase.
4964 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4965 (Do_Nothing): Add extra parameter.
4966 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4967 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4968 by using a variable of type Void_Star.
4969
fd678c65
JB
49702006-01-04 Joel Brobecker <brobecker@adacore.com>
4971
4972 * gdb.ada/catch_ex/foo.adb: New file.
4973 * gdb.ada/catch_ex.exp: New testcase.
4974
05cfdb42
DJ
49752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4976
4977 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4978 pass --image-base to linker.
4979
2e03ee74
DJ
49802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4981 Daniel Jacobowitz <dan@codesourcery.com>
4982
4983 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4984 secondary prompts.
4985
0d5de010
DJ
49862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4987
4988 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4989 output. Test the types of members and member pointers.
4990 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4991 gdb/2092.
4992 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4993 statement. Enable for GCC. Update expected output for some tests
4994 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4995 layout.
4996 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4997 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4998 (Diamond::vget_base): New.
4999 (main): Add new tests.
5000 * gdb.cp/printmethod.exp: Update expected output for member functions.
5001 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5002 print pEe->D::vg().
5003
61a771aa
DJ
50042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5005
5006 * gdb.threads/tls.exp: Allow stops in sem_post.
5007
2fa63963
DJ
50082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5009
5010 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5011 * gdb.base/annota3.exp: Likewise.
5012 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5013 again (instead of timing out).
5014 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5015 GCC bug 26475.
5016 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5017 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5018 test from jmisc1.exp.
5019 * gdb.java/jmisc1.exp: Delete.
5020 * gdb.java/jprint.exp: Adjust to work with method signatures including
5021 return types.
5022 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5023 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5024 * lib/java.exp (compile_java_from_source): Pass the correct type
5025 to target_compile.
5026
5eefc2b7
JB
50272006-12-31 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5030 (stack_align_edx): New function.
5031 (stack_align_eax): New function.
5032 (main): Add calls to stack_align_edx and stack_align_eax.
5033 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5034 Add testing for the cases where the register used during a stack
5035 realignment is edx. Same for eax.
5036
227c54da
DJ
50372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5038
5039 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5040 and generic PE targets.
5041
cab8ac94
JB
50422006-12-29 Joel Brobecker <brobecker@adacore.com>
5043
5044 * gdb.ada/array_return.exp: Update copyright date list.
5045
ba54f318
JB
50462006-12-27 Joel Brobecker <brobecker@adacore.com>
5047
5048 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5049 (Create_Small_Float_Vector): New function.
5050 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5051 function body.
5052 * gdb.ada/array_return/p.adb: Use new type and function from
5053 package Pck.
5054 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5055 able to print the value returned by a function returning an
5056 array of float.
5057
6b7a35dd
JB
50582006-12-20 Joel Brobecker <brobecker@adacore.com>
5059
5060 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5061 The associated tests should be PASSing.
5062
038224f6
VP
50632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5064
5065 Test for base in references.
5066 * gdb.mi/mi-var-cp.cc: Add test code.
5067 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5068 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5069 * gdb.mi/mi2-watch.exp: Likewise.
5070 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5071 (mi_list_varobj_children): New function.
5072
b26ed50d
VP
50732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5074
5075 * lib/mi-support.exp
5076 (mi_runto): Accept "()" after function name.
5077 (mi_create_varobj): New function.
5078 (mi_varobj_update): New function.
5079 (mi_Check_varobj_value): New function.
5080 * gdb.mi/mi-var-cp.exp: New file.
5081 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5082
08232497
DJ
50832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5084
5085 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5086 gdb.base/weaklib2.c: New files.
5087
d394c993 50882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5089
ac6c2fba
NS
5090 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5091 info. Adjust test names.
5092
8ec659a0 5093 * gdb.base/break.c (main): Move position of malloc.
d394c993 5094 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5095
acd65feb
VP
50962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5097
5098 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5099 assignement of arrays and function pointers.
5100 * gdb.mi/var-cmd.c: Add declaration necessary for above
5101 tests.
5102
f556d5e5
NS
51032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5104
5105 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5106
5107 * gdb.threads/linux-dp.exp: Read thread table before and after
5108 creating each philosopher and verify it.
5109
697bc68d
NS
51102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5111 Paul Brook <paul@codesourcery.com>
5112 Daniel Jacobowitz <dan@codesourcery.com>
5113
5114 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5115 main to remove duplication. Add start function of the form
697bc68d
NS
5116 '_*start[1-9]*'. Add RVDS start function.
5117
29d73ae4
DJ
51182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5119
5120 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5121
c1d88655
UW
51222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5123
5124 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5125 * gdb.asm/spu.inc: New file.
5126 * gdb.base/term.exp: Disable if [target_info exists noargs].
5127 * gdb.gdb/complaints.exp: Disable if ![isnative].
5128 * gdb.gdb/selftest.exp: Likewise.
5129 * gdb.gdb/observer.exp: Likewise.
5130 * gdb.gdb/xfullpath.exp: Likewise.
5131 * gdb.base/attach.exp: Disable on SPU target.
5132 * gdb.cp/bs145503.exp: Likewise.
5133 * gdb.cp/exception.exp: Likewise.
5134 * gdb.cp/userdef.exp: Likewise.
5135
32a13b1a
DJ
51362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5137
5138 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5139
d8295fe9
VP
51402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5141
5142 * gdb.base/completion.exp: Fix completion tests for
5143 'info' and 'info '.
5144 * gdb.base/help.exp (help_test_raw, test_class_help)
5145 (test_prefix_command_help): Move...
5146 * lib/gdb.exp: Here.
5147 * gdb.base/main.exp: Adjust.
5148 * gdb.cp/maint.exp: Adjust.
5149 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5150
8c394015
VP
51512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5152
5153 * gdb.stabs/weird.exp (print_weird_var): Use
5154 gdb_test_multiple instead of gdb_expect.
5155
027fc1bc
VP
51562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5157
5158 * gdb.base/help.exp (help_test_raw): New.
5159 (test_class_help): New.
5160 (test_prefix_command_help): New.
5161 Adjust testcases.
5162
67609209
FR
51632006-11-09 Christophe Lyon <christophe.lyon@st.com>
5164
5165 * gdb.base/constvars.c (main): Write to crass and crips, so that
5166 they are allocated by the compiler.
5167
f73adfeb
AS
51682006-10-27 Andreas Schwab <schwab@suse.de>
5169
5170 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5171 "detach-fork".
5172
2f83a18e
DJ
51732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5174
5175 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5176 of patterns.
5177
94277a38
DJ
51782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5179
5180 * gdb.base/sepdebug.exp: Remove debug format test.
5181 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5182 Handle no-symtab.
5183 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5184
5bd2f6e2
DJ
51852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5188 int to pointer or pointer to int.
5189 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5190
8c008720
DJ
51912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5192
5193 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5194
9e35dae4
DJ
51952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5198
d9639e13
DJ
51992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 PR c++/2116
5202 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5203
390a1bd0
JB
52042006-10-06 Joel Brobecker <brobecker@adacore.com>
5205
5206 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5207 the corresponding bug has been fixed in GDB (PR/2018).
5208
dd920c33
JB
52092006-10-06 Joel Brobecker <brobecker@adacore.com>
5210
5211 * gdb.base/subst.exp: New testcase.
5212
53bbefe9
JB
52132006-10-06 Joel Brobecker <brobecker@adacore.com>
5214
5215 * gdb.ada/array_return/pck.ads: Add copyright notice.
5216 * gdb.ada/array_return/pck.adb: Likewise.
5217 * gdb.ada/array_return/p.adb: Likewise.
5218 * gdb.ada/exec_changed/first.adb: Likewise.
5219 * gdb.ada/exec_changed/second.adb: Likewise.
5220
09851417
JB
52212006-10-06 Joel Brobecker <brobecker@adacore.com>
5222
5223 * gdb.ada/watch_arg/watch.adb: New file.
5224 * gdb.ada/watch_arg.exp: New testcase.
5225
041bf30d
VP
52262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5227
5228 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5229 via string_to_regexp.
041bf30d 5230 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5231
f286fbdd 52322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5233
5234 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5235 Remove unused / obsolete files.
5236
7c07f349
NR
52372006-09-19 Nick Roberts <nickrob@snap.net.nz>
5238
5239 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5240
cd5ff84a
VP
52412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5242
5243 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5244 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5245 the number of frames.
cd5ff84a 5246
ae018d1a
DJ
52472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5248
5249 * gdb.base/args.c (main): Add breakpoint marker.
5250 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5251 really test empty arguments.
5252 (args_load): Delete.
5253 (args_test): New.
5254
b399c549
NR
52552006-09-13 Nick Roberts <nickrob@snap.net.nz>
5256
5257 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5258 check for one file.
5259
2ab1eb7a
VP
52602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5261
5262 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5263 HIGH_FRAME argument to -stack-list-locals can be larger than
5264 the number of frames.
a9c64011 5265
476308bf
FF
52662006-08-18 Fred Fish <fnf@specifix.com>
5267
5268 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5269 '$' in front of skip_vmx_tests_saved when setting that.
5270
8625200f
AS
52712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5272
5273 * gdb.base/trace-commands.exp: New file.
5274
089ec8f1
DJ
52752006-08-10 Joel Brobecker <brobecker@adacore.com>
5276 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5279 expected output of the backtrace commands.
5280
b60f0898
JB
52812006-08-09 Joel Brobecker <brobecker@adacore.com>
5282
5283 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5284 untested followed by return combination.
5285 * gdb.arch/altivec-regs.exp: Likewise.
5286 * gdb.arch/e500-abi.exp: Likewise.
5287 * gdb.arch/e500-regs.exp: Likewise.
5288 * gdb.arch/gdb1291.exp: Likewise.
5289 * gdb.arch/gdb1431.exp: Likewise.
5290 * gdb.arch/gdb1558.exp: Likewise.
5291 * gdb.arch/i386-prologue.exp: Likewise.
5292 * gdb.arch/i386-unwind.exp: Likewise.
5293 * gdb.asm/asm-source.exp: Likewise.
5294 * gdb.base/a2-run.exp: Likewise.
5295 * gdb.base/advance.exp: Likewise.
5296 * gdb.base/all-bin.exp: Likewise.
5297 * gdb.base/annota1.exp: Likewise.
5298 * gdb.base/annota3.exp: Likewise.
5299 * gdb.base/args.exp: Likewise.
5300 * gdb.base/arithmet.exp: Likewise.
5301 * gdb.base/assign.exp: Likewise.
5302 * gdb.base/async.exp: Likewise.
5303 * gdb.base/attach.exp: Likewise.
5304 * gdb.base/bang.exp: Likewise.
5305 * gdb.base/bigcore.exp: Likewise.
5306 * gdb.base/bitfields.exp: Likewise.
5307 * gdb.base/bitfields2.exp: Likewise.
5308 * gdb.base/break.exp: Likewise.
5309 * gdb.base/call-sc.exp: Likewise.
5310 * gdb.base/call-strs.exp: Likewise.
5311 * gdb.base/callfuncs.exp: Likewise.
5312 * gdb.base/checkpoint.exp: Likewise.
5313 * gdb.base/chng-syms.exp: Likewise.
5314 * gdb.base/code-expr.exp: Likewise.
5315 * gdb.base/commands.exp: Likewise.
5316 * gdb.base/completion.exp: Likewise.
5317 * gdb.base/cond-expr.exp: Likewise.
5318 * gdb.base/condbreak.exp: Likewise.
5319 * gdb.base/consecutive.exp: Likewise.
5320 * gdb.base/constvars.exp: Likewise.
5321 * gdb.base/corefile.exp: Likewise.
5322 * gdb.base/cvexpr.exp: Likewise.
5323 * gdb.base/dbx.exp: Likewise.
5324 * gdb.base/define.exp: Likewise.
5325 * gdb.base/detach.exp: Likewise.
5326 * gdb.base/display.exp: Likewise.
5327 * gdb.base/dump.exp: Likewise.
5328 * gdb.base/ena-dis-br.exp: Likewise.
5329 * gdb.base/ending-run.exp: Likewise.
5330 * gdb.base/environ.exp: Likewise.
5331 * gdb.base/eval-skip.exp: Likewise.
5332 * gdb.base/exprs.exp: Likewise.
5333 * gdb.base/fileio.exp: Likewise.
5334 * gdb.base/finish.exp: Likewise.
5335 * gdb.base/float.exp: Likewise.
5336 * gdb.base/foll-exec.exp: Likewise.
5337 * gdb.base/foll-fork.exp: Likewise.
5338 * gdb.base/foll-vfork.exp: Likewise.
5339 * gdb.base/freebpcmd.exp: Likewise.
5340 * gdb.base/funcargs.exp: Likewise.
5341 * gdb.base/gcore.exp: Likewise.
5342 * gdb.base/gdb1090.exp: Likewise.
5343 * gdb.base/gdb1250.exp: Likewise.
5344 * gdb.base/huge.exp: Likewise.
5345 * gdb.base/info-proc.exp: Likewise.
5346 * gdb.base/interrupt.exp: Likewise.
5347 * gdb.base/jump.exp: Likewise.
5348 * gdb.base/langs.exp: Likewise.
5349 * gdb.base/lineinc.exp: Likewise.
5350 * gdb.base/list.exp: Likewise.
5351 * gdb.base/logical.exp: Likewise.
5352 * gdb.base/long_long.exp: Likewise.
5353 * gdb.base/macscp.exp: Likewise.
5354 * gdb.base/maint.exp: Likewise.
5355 * gdb.base/mips_pro.exp: Likewise.
5356 * gdb.base/miscexprs.exp: Likewise.
5357 * gdb.base/multi-forks.exp: Likewise.
5358 * gdb.base/opaque.exp: Likewise.
5359 * gdb.base/overlays.exp: Likewise.
5360 * gdb.base/pc-fp.exp: Likewise.
5361 * gdb.base/pointers.exp: Likewise.
5362 * gdb.base/printcmds.exp: Likewise.
5363 * gdb.base/psymtab.exp: Likewise.
5364 * gdb.base/ptype.exp: Likewise.
5365 * gdb.base/recurse.exp: Likewise.
5366 * gdb.base/relational.exp: Likewise.
5367 * gdb.base/relocate.exp: Likewise.
5368 * gdb.base/remote.exp: Likewise.
5369 * gdb.base/reread.exp: Likewise.
5370 * gdb.base/restore.exp: Likewise.
5371 * gdb.base/return.exp: Likewise.
5372 * gdb.base/return2.exp: Likewise.
5373 * gdb.base/scope.exp: Likewise.
5374 * gdb.base/sect-cmd.exp: Likewise.
5375 * gdb.base/sep.exp: Likewise.
5376 * gdb.base/sepdebug.exp: Likewise.
5377 * gdb.base/setshow.exp: Likewise.
5378 * gdb.base/setvar.exp: Likewise.
5379 * gdb.base/sigall.exp: Likewise.
5380 * gdb.base/sigbpt.exp: Likewise.
5381 * gdb.base/signals.exp: Likewise.
5382 * gdb.base/signull.exp: Likewise.
5383 * gdb.base/sizeof.exp: Likewise.
5384 * gdb.base/solib.exp: Likewise.
5385 * gdb.base/step-line.exp: Likewise.
5386 * gdb.base/step-test.exp: Likewise.
5387 * gdb.base/structs.exp: Likewise.
5388 * gdb.base/structs2.exp: Likewise.
5389 * gdb.base/term.exp: Likewise.
5390 * gdb.base/twice.exp: Likewise.
5391 * gdb.base/until.exp: Likewise.
5392 * gdb.base/varargs.exp: Likewise.
5393 * gdb.base/volatile.exp: Likewise.
5394 * gdb.base/watchpoint.exp: Likewise.
5395 * gdb.base/whatis-exp.exp: Likewise.
5396 * gdb.base/whatis.exp: Likewise.
5397 * gdb.cp/ambiguous.exp: Likewise.
5398 * gdb.cp/annota2.exp: Likewise.
5399 * gdb.cp/annota3.exp: Likewise.
5400 * gdb.cp/bool.exp: Likewise.
5401 * gdb.cp/breakpoint.exp: Likewise.
5402 * gdb.cp/casts.exp: Likewise.
5403 * gdb.cp/class2.exp: Likewise.
5404 * gdb.cp/classes.exp: Likewise.
5405 * gdb.cp/cplusfuncs.exp: Likewise.
5406 * gdb.cp/ctti.exp: Likewise.
5407 * gdb.cp/derivation.exp: Likewise.
5408 * gdb.cp/exception.exp: Likewise.
5409 * gdb.cp/gdb1355.exp: Likewise.
5410 * gdb.cp/hang.exp: Likewise.
5411 * gdb.cp/inherit.exp: Likewise.
5412 * gdb.cp/local.exp: Likewise.
5413 * gdb.cp/m-data.exp: Likewise.
5414 * gdb.cp/m-static.exp: Likewise.
5415 * gdb.cp/member-ptr.exp: Likewise.
5416 * gdb.cp/method.exp: Likewise.
5417 * gdb.cp/misc.exp: Likewise.
5418 * gdb.cp/namespace.exp: Likewise.
5419 * gdb.cp/overload.exp: Likewise.
5420 * gdb.cp/ovldbreak.exp: Likewise.
5421 * gdb.cp/pr-1023.exp: Likewise.
5422 * gdb.cp/pr-1210.exp: Likewise.
5423 * gdb.cp/pr-574.exp: Likewise.
5424 * gdb.cp/printmethod.exp: Likewise.
5425 * gdb.cp/psmang.exp: Likewise.
5426 * gdb.cp/ref-params.exp: Likewise.
5427 * gdb.cp/ref-types.exp: Likewise.
5428 * gdb.cp/rtti.exp: Likewise.
5429 * gdb.cp/templates.exp: Likewise.
5430 * gdb.cp/try_catch.exp: Likewise.
5431 * gdb.cp/userdef.exp: Likewise.
5432 * gdb.cp/virtfunc.exp: Likewise.
5433 * gdb.disasm/am33.exp: Likewise.
5434 * gdb.disasm/h8300s.exp: Likewise.
5435 * gdb.disasm/mn10300.exp: Likewise.
5436 * gdb.disasm/sh3.exp: Likewise.
5437 * gdb.disasm/t01_mov.exp: Likewise.
5438 * gdb.disasm/t02_mova.exp: Likewise.
5439 * gdb.disasm/t03_add.exp: Likewise.
5440 * gdb.disasm/t04_sub.exp: Likewise.
5441 * gdb.disasm/t05_cmp.exp: Likewise.
5442 * gdb.disasm/t06_ari2.exp: Likewise.
5443 * gdb.disasm/t07_ari3.exp: Likewise.
5444 * gdb.disasm/t08_or.exp: Likewise.
5445 * gdb.disasm/t09_xor.exp: Likewise.
5446 * gdb.disasm/t10_and.exp: Likewise.
5447 * gdb.disasm/t11_logs.exp: Likewise.
5448 * gdb.disasm/t12_bit.exp: Likewise.
5449 * gdb.disasm/t13_otr.exp: Likewise.
5450 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5451 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5452 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5453 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5454 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5455 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5456 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5457 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5458 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5459 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5460 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5461 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5462 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5463 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5464 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5465 * gdb.mi/gdb701.exp: Likewise.
5466 * gdb.mi/gdb792.exp: Likewise.
5467 * gdb.mi/mi-basics.exp: Likewise.
5468 * gdb.mi/mi-break.exp: Likewise.
5469 * gdb.mi/mi-cli.exp: Likewise.
5470 * gdb.mi/mi-console.exp: Likewise.
5471 * gdb.mi/mi-disassemble.exp: Likewise.
5472 * gdb.mi/mi-eval.exp: Likewise.
5473 * gdb.mi/mi-file.exp: Likewise.
5474 * gdb.mi/mi-read-memory.exp: Likewise.
5475 * gdb.mi/mi-regs.exp: Likewise.
5476 * gdb.mi/mi-return.exp: Likewise.
5477 * gdb.mi/mi-simplerun.exp: Likewise.
5478 * gdb.mi/mi-stack.exp: Likewise.
5479 * gdb.mi/mi-stepi.exp: Likewise.
5480 * gdb.mi/mi-syn-frame.exp: Likewise.
5481 * gdb.mi/mi-until.exp: Likewise.
5482 * gdb.mi/mi-var-block.exp: Likewise.
5483 * gdb.mi/mi-var-child.exp: Likewise.
5484 * gdb.mi/mi-var-cmd.exp: Likewise.
5485 * gdb.mi/mi-var-display.exp: Likewise.
5486 * gdb.mi/mi-watch.exp: Likewise.
5487 * gdb.mi/mi2-basics.exp: Likewise.
5488 * gdb.mi/mi2-break.exp: Likewise.
5489 * gdb.mi/mi2-cli.exp: Likewise.
5490 * gdb.mi/mi2-console.exp: Likewise.
5491 * gdb.mi/mi2-disassemble.exp: Likewise.
5492 * gdb.mi/mi2-eval.exp: Likewise.
5493 * gdb.mi/mi2-file.exp: Likewise.
5494 * gdb.mi/mi2-read-memory.exp: Likewise.
5495 * gdb.mi/mi2-regs.exp: Likewise.
5496 * gdb.mi/mi2-return.exp: Likewise.
5497 * gdb.mi/mi2-simplerun.exp: Likewise.
5498 * gdb.mi/mi2-stack.exp: Likewise.
5499 * gdb.mi/mi2-stepi.exp: Likewise.
5500 * gdb.mi/mi2-syn-frame.exp: Likewise.
5501 * gdb.mi/mi2-until.exp: Likewise.
5502 * gdb.mi/mi2-var-block.exp: Likewise.
5503 * gdb.mi/mi2-var-child.exp: Likewise.
5504 * gdb.mi/mi2-var-cmd.exp: Likewise.
5505 * gdb.mi/mi2-var-display.exp: Likewise.
5506 * gdb.mi/mi2-watch.exp: Likewise.
5507 * gdb.stabs/exclfwd.exp: Likewise.
5508 * gdb.stabs/weird.exp: Likewise.
5509 * gdb.threads/gcore-thread.exp: Likewise.
5510 * gdb.trace/actions.exp: Likewise.
5511 * gdb.trace/backtrace.exp: Likewise.
5512 * gdb.trace/circ.exp: Likewise.
5513 * gdb.trace/collection.exp: Likewise.
5514 * gdb.trace/deltrace.exp: Likewise.
5515 * gdb.trace/infotrace.exp: Likewise.
5516 * gdb.trace/limits.exp: Likewise.
5517 * gdb.trace/packetlen.exp: Likewise.
5518 * gdb.trace/passc-dyn.exp: Likewise.
5519 * gdb.trace/passcount.exp: Likewise.
5520 * gdb.trace/report.exp: Likewise.
5521 * gdb.trace/save-trace.exp: Likewise.
5522 * gdb.trace/tfind.exp: Likewise.
5523 * gdb.trace/tracecmd.exp: Likewise.
5524 * gdb.trace/while-dyn.exp: Likewise.
5525 * gdb.trace/while-stepping.exp: Likewise.
5526
f4b618d1
JB
55272006-08-08 Joel Brobecker <brobecker@adacore.com>
5528
5529 * gdb.base/step-bt.c: New file.
5530 * gdb.base/step-bt.exp: New testcase.
5531
3d00d119
DJ
55322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5533
5534 * config/monitor.exp (gdb_load): Remove support for obsolete
5535 download-write-size.
5536 * gdb.base/remote.exp: Likewise. Update all callers of
5537 gdb_timed_load.
5538
017b5bd4
DJ
55392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5540
5541 * cursal.exp: Pass binfile to gdb_load.
5542
837c599d
DJ
55432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5544
5545 * gdb.base/cursal.exp: Add "" to gdb_load call.
5546
8dd4540b
MK
55472006-07-29 Mark Kettenis <kettenis@gnu.org>
5548
5549 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5550 NetBSD/ELF targets.
5551
ab5c9f60
DJ
55522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5553
5554 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5555 operator*.
5556
4c42eaff
DJ
55572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5558
5559 * gdb.base/completion.exp: Update for change in "file" behavior.
5560 * gdb.stabs/weird.exp: Likewise.
5561 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5562 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5563
0155cc76
NS
55642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5565
5566 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5567 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5568
16026cd7
AS
55692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5570
5571 * gdb.base/default.exp: Update source command error message.
5572 * gdb.base/help.exp: Update 'help source' message.
5573
16963cb6
DJ
55742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5577 test.
5578
6d7fd486
AS
55792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5580
5581 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5582
29e8a844
DJ
55832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5584
5585 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5586
6afcfa39
DJ
55872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5588
5589 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5590
267a692b
MK
55912006-07-17 Mark Kettenis <kettenis@gnu.org>
5592
5593 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5594 *-*-openbsd* from targets for wich we expect ARM FPA floating
5595 point format.
5596
85d2fec4
NR
55972006-07-17 Nick Roberts <nickrob@snap.net.nz>
5598
5599 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5600
56012006-07-17 Mark Kettenis <kettenis@gnu.org>
5602
5603 * gdb.base/annota3.exp: Expect frame-begin annotation.
5604
85b4c6e8
JB
56052006-07-14 Joel Brobecker <brobecker@adacore.com>
5606
5607 * gdb.base/help.exp: Adjust "help unset" test to accept
5608 any list of unset commands.
5609
fb933624
DJ
56102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5611 Daniel Jacobowitz <dan@codesourcery.com>
5612
5613 * gdb.cp/ref-params.exp: New test.
5614 * gdb.cp/ref-params.cc: New source file.
5615 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5616
1dff4b64
MK
56172006-07-08 Mark Kettenis <kettenis@gnu.org>
5618
5619 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5620 spaces/tabs in regular expressions since they might not be there.
5621
40d2e0e3
AS
56222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5623
5624 * gdb.base/ifelse.exp: New file.
5625
f6c957d2
NS
56262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5627
5628 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5629 line.
5630 * gdb.base/huge.exp: Loop over compilation to find a size that
5631 is acceptable.
5632 * gdb.base/remote.exp: Correct expected strings.
5633 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5634
b9c5a23d
DJ
56352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5636
5637 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5638
9af2e58d
DJ
56392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5642 native.
5643
30930ca5
DJ
56442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5645
5646 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5647 enable stabs testing.
5648
aa32fa1d
DJ
56492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5650
bd4a4c80 5651 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5652 gdb_test_multiple does.
5653
321fef15
DJ
56542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * Makefile.in (host_alias): Remove.
5657 (target_alias): Use @target_noncanonical@.
5658 (site.exp): Don't set host_alias.
5659 * aclocal.m4: Remove contents. Include acx.m4.
5660 * configure: Regenerated.
5661 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5662
e1c2defa
NS
56632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5664
e63b55d1
NS
5665 * lib/gdb.exp (gdb_load_cmd): New.
5666
5600ea19
NS
5667 * gdb.base/fileio.c: Add system(NULL) test.
5668 * gdb.base/fileio.exp: Check it.
5669
e1c2defa
NS
5670 * gdb.base/break.c: Add 10a breakpoint at }
5671 * gdb.base/break.exp: Add test for breakpoint at }
5672 * gdb.cp/anon-union.cc: Add code at end of function.
5673 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5674 * gdb.mi/var-cmd.c: Add code at end of function.
5675 * gdb.mi/mi-var-display.exp: Adjust end of next.
5676 * gdb.mi/mi2-var-display.exp: Likewise.
5677 * gdb.base/fileio.c: Add stop function and insert calls at
5678 stopping places.
5679 * gdb.base/fileio.exp: Breakpoint stop function and remove
5680 explicit line number references.
5681
6c0112ec
JB
56822006-05-19 Joel Brobecker <brobecker@adacore.com>
5683
a9c64011
AS
5684 * gdb.base/del.exp (test_delete_alias): New function.
5685 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5686
154189a4
FF
56872006-05-18 Fred Fish <fnf@specifix.com>
5688
5689 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5690 required. Check for spurious output after program exits normally.
5691
582e64c2
FF
56922006-05-17 Fred Fish <fnf@specifix.com>
5693
5694 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5695 gdb_load, so it works in the simulator.
5696
8ef6493a
FF
56972006-05-11 Fred Fish <fnf@specifix.com>
5698
5699 * gdb.base/bang.exp: Ignore unexpected output between the
5700 "program exited normally" and the gdb prompt, as many other
5701 tests do.
5702
692b141c
MK
57032006-05-07 Mark Kettenis <kettenis@gnu.org>
5704
5705 * gdb.base/help.exp: Make "delete checkpoint" part option for
5706 "help d" and "help delete" tests.
5707
540b8a30
UW
57082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5709
a9c64011 5710 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5711 expected output in some mi_gdb_test statements.
5712 * gdb.mi/mi2-basics.exp: Likewise.
5713
9b6462d9
JB
57142006-05-05 Joel Brobecker <brobecker@adacore.com>
5715
5716 * gdb.base/del.c: New file.
5717 * gdb.base/del.exp: New testcase.
5718
954de43b
DM
57192006-05-05 David S. Miller <davem@sunset.davemloft.net>
5720
5721 * gdb.base/break.exp: Do not assume a breakpoint on
5722 main will actually be in $srcfile when optimizing.
1303f75e
DM
5723 * gdb.base/savedregs.exp: Do not require that the dummy
5724 frame location match up to a symbol and source file location.
c3242428
DM
5725 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5726 will get printed without a mi_cmd_data_list_register_values prefix.
5727 (*-data-list-register-*): Correct regular expressions to expect the new
5728 pseudo d? floating point registers.
5729 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5730
c7e64c9a
DJ
57312006-05-05 Christophe Lyon <christophe.lyon@st.com>
5732
5733 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5734 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5735 is allocated by the compiler.
5736 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5737 anons, e, anone to force their allocation by the compiler.
5738
57392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5740
5741 * gdb.base/help.exp: Update expected text for help d and
5742 help delete.
5743
27ce9a6d
MK
57442006-05-02 Mark Kettenis <kettenis@gnu.org>
5745
5746 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5747 NetBSD/ELF targets.
5748
8608915f
MK
57492006-04-30 Mark Kettenis <kettenis@gnu.org>
5750
5751 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5752 single-step breakpoint fails; make this a KFAIL on
5753 sparc*-*-openbsd*.
5754 * gdb.base/siginfo.exp: Likewise.
5755 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5756
b8db102d
MS
57572006-04-26 Michael Snyder <msnyder@redhat.com>
5758
5759 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5760 which may have to consume output from other forks.
5761 Add tests to make sure that "delete fork" succeeded.
5762
c702009a
MS
57632006-04-20 Michael Snyder <msnyder@redhat.com>
5764
5765 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5766 Add support for the Renesas M32C and M16C.
5767
5768 * gdb.asm/asm-source.exp: Add m32c target.
5769 * gdb.asm/m32c.inc: Support for m32c target.
5770
e28493f2
AS
57712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5772
5773 * gdb.base/commands.exp (recursive_source_test): New test.
5774
880da185
DM
57752006-04-04 David S. Miller <davem@sunset.davemloft.net>
5776
5777 * gdb.base/float.exp: Add pattern for sparc targets.
5778
61d9b92f
DJ
57792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5780
5781 * gdb.base/commands.exp (stray_arg0_test): New test.
5782
bd717df8
PB
57832006-03-30 Paul Brook <paul@codesourcery.com>
5784
5785 * gdb.mi/mi-until.exp: kfail broken until command.
5786 * gdb.mi/mi2-until.exp: Ditto.
5787
ec793d3c
NR
57882006-03-27 Nick Roberts <nickrob@snap.net.nz>
5789
5790 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5791
831004b7
AO
57922006-03-08 Alexandre Oliva <aoliva@redhat.com>
5793
5794 * gdb.base/prelink.exp: Anchor tested-for regular expression
5795 on gdb prompt.
5796
effe49a0
PB
57972006-03-07 Paul Brook <paul@codesourcery.com>
5798
5799 * gdb.base/assign.exp: Correct fail message.
5800
e5461016
PB
58012006-03-07 Paul Brook <paul@codesourcery.com>
5802
5803 * lib/compiler.c: Extract armcc version number.
5804 * lib/compiler.cc: Ditto.
5805
fc91c6c2
PB
58062006-03-07 Paul Brook <paul@codesourcery.com>
5807
5808 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5809 additional_flags=-w.
5810 * gdb.arch/altivec-regs.exp: Ditto.
5811 * gdb.arch/e500-abi.exp: Ditto.
5812 * gdb.arch/e500-regs.exp: Ditto.
5813 * gdb.base/all-bin.exp: Ditto.
5814 * gdb.base/annota1.exp: Ditto.
5815 * gdb.base/annota3.exp: Ditto.
5816 * gdb.base/args.exp: Ditto.
5817 * gdb.base/arithmet.exp: Ditto.
5818 * gdb.base/assign.exp: Ditto.
5819 * gdb.base/async.exp: Ditto.
5820 * gdb.base/bang.exp: Ditto.
5821 * gdb.base/break.exp: Ditto.
5822 * gdb.base/call-rt-st.exp: Ditto.
5823 * gdb.base/completion.exp: Ditto.
5824 * gdb.base/cond-expr.exp: Ditto.
5825 * gdb.base/condbreak.exp: Ditto.
5826 * gdb.base/consecutive.exp: Ditto.
5827 * gdb.base/define.exp: Ditto.
5828 * gdb.base/display.exp: Ditto.
5829 * gdb.base/ena-dis-br.exp: Ditto.
5830 * gdb.base/environ.exp: Ditto.
5831 * gdb.base/eval-skip.exp: Ditto.
5832 * gdb.base/info-proc.exp: Ditto.
5833 * gdb.base/jump.exp: Ditto.
5834 * gdb.base/logical.exp: Ditto.
5835 * gdb.base/long_long.exp: Ditto.
5836 * gdb.base/maint.exp: Ditto.
5837 * gdb.base/miscexprs.exp: Ditto.
5838 * gdb.base/pc-fp.exp: Ditto.
5839 * gdb.base/pointers.exp: Ditto.
5840 * gdb.base/relational.exp: Ditto.
5841 * gdb.base/reread.exp: Ditto.
5842 * gdb.base/sect-cmd.exp: Ditto.
5843 * gdb.base/sep.exp: Ditto.
5844 * gdb.base/sepdebug.exp: Ditto.
5845 * gdb.base/until.exp: Ditto.
5846 * gdb.base/whatis-exp.exp: Ditto.
5847 * gdb.cp/annota2.exp: Ditto.
5848 * gdb.cp/annota3.exp: Ditto.
5849 * gdb.trace/actions.exp: Ditto.
5850 * gdb.trace/backtrace.exp: Ditto.
5851 * gdb.trace/circ.exp: Ditto.
5852 * gdb.trace/collection.exp: Ditto.
5853 * gdb.trace/deltrace.exp: Ditto.
5854 * gdb.trace/infotrace.exp: Ditto.
5855 * gdb.trace/limits.exp: Ditto.
5856 * gdb.trace/packetlen.exp: Ditto.
5857 * gdb.trace/passc-dyn.exp: Ditto.
5858 * gdb.trace/passcount.exp: Ditto.
5859 * gdb.trace/report.exp: Ditto.
5860 * gdb.trace/save-trace.exp: Ditto.
5861 * gdb.trace/tfind.exp: Ditto.
5862 * gdb.trace/tracecmd.exp: Ditto.
5863 * gdb.trace/while-dyn.exp: Ditto.
5864 * gdb.trace/while-stepping.exp: Ditto.
5865 * lib/gdb.exp: Ditto.
5866 (gdb_compile): Handle nowarning option.
5867
5f4a23d9
AO
58682006-03-07 Alexandre Oliva <aoliva@redhat.com>
5869
5870 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5871 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5872 Rename executable to prelinkt. Don't re-prelink if we didn't
5873 get a core file. Test prelink -u exit status to tell whether
5874 prelinking failed. Use gdb_test_multiple.
5875
9733fc94
DJ
58762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5877
5878 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5879 (do_tests): Call it.
5880
cc10cae3
AO
58812006-02-28 Alexandre Oliva <aoliva@redhat.com>
5882
5883 * gdb.base/prelink.exp: New test.
5884 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5885
15c46491
WZ
58862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5887
5888 * gdb.fortran/derived-type.f90: New file.
5889 * gdb.fortran/derived-type.exp: New testcase.
5890
5c9f7ded
DJ
58912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5892
5893 * gdb.base/default.exp: Allow ';' as a directory separator.
5894
5b96932b
AS
58952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5896
5897 * gdb.base/help.exp (help add-symbol-file): Update.
5898
1986bccd
AS
58992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5900
5901 * gdb.base/help.exp (help load): Update expected results.
5902
a8b7528f
FF
59032006-02-19 Fred Fish <fnf@specifix.com>
5904
5905 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5906 specifix hex value as part of results.
5907 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5908
f8261448
FF
59092006-02-16 Fred Fish <fnf@specifix.com>
5910
5911 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5912 ushort_addr, and slong_addr, so the typedefs are not optimized
5913 away.
5914 * gdb.base/whatis.exp: Add tests using type name for struct type,
5915 union type, enum type, and typedef.
a9c64011 5916
31d8bdd2
MK
59172006-02-13 Mark Kettenis <kettenis@gnu.org>
5918
5919 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5920
34e41e63
JB
59212006-02-13 Jim Blandy <jimb@redhat.com>
5922
5923 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5924 case where it takes two "next" commands to skip past the init
5925 call.
5926
ac6e4f31
FF
59272006-02-12 Fred Fish <fnf@specifix.com>
5928
5929 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5930 to handle cases where it takes two "next" commands to skip
5931 past the init call.
5932
2db2d571
JB
59332006-02-07 Joel Brobecker <brobecker@adacore.com>
5934
5935 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5936 on hppa32 targets.
5937
38fcd64c
DJ
59382006-02-06 Vladimir Prus <ghost@cs.msu.su>
5939
5940 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5941 field.
5942
1315ad46
MK
59432006-01-29 Mark Kettenis <kettenis@gnu.org>
5944
5945 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5946
5625b943
DJ
59472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5948
5949 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5950 files.
5951
80df1bbe
DJ
59522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5953
5954 * gdb.cp/maint.exp: Set complaints to a positive value.
5955
9078e690
DJ
59562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5957
5958 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5959 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5960 function name.
5961
9c903399
DJ
59622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5963
5964 * gdb.base/checkpoint.c: Update copyright notice. Include
5965 <stdlib.h>.
5966
761ae4d6
JB
59672006-01-04 Jim Blandy <jimb@redhat.com>
5968
5969 * gdb.asm/asm-source.exp: Independently provide default values for
5970 asm-flags and debug-flags. Use 'string equal' to do the
5971 comparison, not the implicit expr's '==' operator. Remove
5972 now-unneeded assignments to asm-flags. In h8300 case, place
5973 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5974
099ac3dd
MS
59752006-01-04 Michael Snyder <msnyder@redhat.com>
5976
5977 * gdb.base/checkpoint.c: New file.
5978 * gdb.base/checkpoint.exp: New file.
5979 * gdb.base/multi-fork.c: New file.
5980 * gdb.base/multi-fork.exp: New file.
5981 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5982
f4d85314
FF
59832006-01-04 Fred Fish <fnf@specifix.com>
5984
5985 * gdb.base/ptype.c (foo): Add typedef.
5986 (intfoo): Add function.
5987 * gdb.base/ptype1.c: New file.
5988 * gdb.base/ptype.exp: Handle compilation and linking with two
5989 source files. Test that proper type for "foo" is found based
5990 on source context rather than first match found in symtabs.
5991
a1b06f35
MK
59922005-12-28 Mark Kettenis <kettenis@gnu.org>
5993
5994 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5995 * gdb.asm/openbsd.inc: Indent commands.
5996
d082a1e2
MK
59972005-12-26 Mark Kettenis <kettenis@gnu.org>
5998
c65016bd
MK
5999 * gdb.base/freebpcmd.exp: Increase timeout.
6000
d082a1e2
MK
6001 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6002
d3c32a0e
DJ
60032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6004
6005 * gdb.base/default.exp: Update check for "show version".
6006
9fdb1f50
RC
60072005-12-09 Randolph Chung <tausq@debian.org>
6008
6009 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6010 * gdb.asm/pa64.inc: New file.
6011
5f2c56f7
RC
60122005-12-09 Randolph Chung <tausq@debian.org>
6013
6014 * gdb.asm/common.inc: Indent commands.
6015 * gdb.asm/asmsrc1.s: Likewise.
6016 * gdb.asm/asmsrc2.s: Likewise.
6017
8117349c
RC
60182005-12-09 Randolph Chung <tausq@debian.org>
6019
6020 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6021 (get_addr_of_sym): Remove duplicate print.
6022 (gen_core): xfail hppa*-*-hpux*, update expected output.
6023 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6024 * gdb.arch/pa64-nullify.s: New file.
6025
8f07f25a
RC
60262005-12-09 Randolph Chung <tausq@debian.org>
6027
6028 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6029
55b39184
DJ
60302005-12-07 Christophe Lyon <christophe.lyon@st.com>
6031
6032 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6033 code generation for these functions.
6034 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6035 error message.
6036
31e2b00f
AS
60372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6038
6039 * gdb.base/help.exp (help b, help br, help bre, help brea)
6040 (help break): Update the expected message.
6041
c3d0b56e
SC
60422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6043
6044 * gdb.asm/m68hc11.inc: Setup the data section.
6045 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6046 script for this test.
6047 (m6812-*-*): Likewise.
6048
36ae0ea9
RC
60492005-11-09 Randolph Chung <tausq@debian.org>
6050
6051 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6052
9d6f42e9
WZ
60532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6054
6055 * gdb.base/break.exp: Fix a comment typo.
6056
e2126a14
EZ
60572005-11-03 Jim Blandy <jimb@redhat.com>
6058
a9c64011
AS
6059 Checked in by Elena Zannoni <ezannoni@redhat.com>
6060
e2126a14
EZ
6061 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6062
e0ac7199
CV
60632005-11-02 Corinna Vinschen <vinschen@redhat.com>
6064
6065 * gdb.arch/gdb1558.c: Include stdio.h.
6066
31d3fb18
MK
60672005-10-31 Mark Kettenis <kettenis@gnu.org>
6068
6069 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6070
e52b687c
MK
60712005-10-31 Mark Kettenis <kettenis@gnu.org>
6072
6073 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6074
f4711d79
PG
60752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6076
a9c64011
AS
6077 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6078 vscr" tests to better match output.
f4711d79 6079
987a9106
JB
60802005-10-12 Jim Blandy <jimb@redhat.com>
6081
6082 * gdb.base/structs.exp (any): New function.
6083 (test_struct_returns): Don't make any assumptions at all about
6084 what value the function returns when GDB can't set the return
6085 value.
6086
2336bb58
JB
60872005-10-09 Joel Brobecker <brobecker@adacore.com>
6088
6089 * gdb.ada/arrayidx/p.adb: New file.
6090 * gdb.ada/arrayidx.exp: New testcase
6091
60922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6093
6094 * gdb.ada/array_return/pck.ads: New file.
6095 * gdb.ada/array_return/pck.adb: New file.
6096 * gdb.ada/array_return/p.adb: New file.
6097 * gdb.ada/array_return.exp: New testcase.
6098
705335ea
JB
60992005-10-03 Joel Brobecker <brobecker@adacore.com>
6100
a9c64011
AS
6101 * gdb.base/arrayidx.c: New file.
6102 * gdb.base/arrayidx.exp: New testcase.
705335ea 6103
11ee9940
NR
61042005-09-29 Nick Roberts <nickrob@snap.net.nz>
6105
6106 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6107 frames-invalid and breakpoints-invalid are no longer generated
6108 with level 3 so don't expect them in the output.
6109
39fb8e9e
BR
61102005-09-27 Bob Rossi <bob@brasko.net>
6111
a9c64011 6112 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6113 from test. Escape the | in mi_gdb_test call.
6114 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6115 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6116 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6117 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6118 expected regex's in mi_gdb_test calls.
6119 * lib/mi-support.exp: Remove arbitrary .* from tests.
6120 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6121 Fully anchor GDB/MI expected results in mi_gdb_test.
6122 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6123 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6124
2af48f68
PB
61252005-09-26 Paul Brook <paul@codesourcery.com>
6126
6127 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6128
f34502bc
WZ
61292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6130
6131 * bfp-test.c: New file.
6132 * bfp-test.exp: New testcase.
6133
ca929517
WZ
61342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6135
6136 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6137 of subarray and substring variable.
6138 * gdb.fortran/subarray.f: New source file for the test of subarray
6139 and substring variable evaluation.
6140 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6141 of string constant.
6142
c761af65
DJ
61432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6144
6145 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6146 copyright dates.
6147
561d7a1d
PG
61482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6149
6150 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6151 powerpc altivec' test with an almost identical 'info vector' test.
6152
b2b64cc9
PG
61532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6154
a9c64011
AS
6155 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6156 vscr" tests to match output.
b2b64cc9 6157
6ac4d15a
PG
61582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6159
a9c64011
AS
6160 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6161 output.
6ac4d15a 6162
40e55bef
BR
61632005-09-11 Bob Rossi <bob@brasko.net>
6164
6165 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6166 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6167 commands that return an MI output command and an asyncronous MI output
6168 command.
6169 * gdb.mi/mi-console.exp: Ditto.
6170
3c7385ec
BR
61712005-09-11 Bob Rossi <bob@brasko.net>
6172
6173 * gdb.mi/mi-var-child.c: Include <string.h>.
6174
a6cd0eb3
DJ
61752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6176
6177 * killed.exp: Correct gdb_expect syntax.
6178
2f168eed
CV
61792005-08-09 Corinna Vinschen <vinschen@redhat.com>
6180
6181 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6182
ecd3fd0f
BR
61832005-08-02 Bob Rossi <bob@brasko.net>
6184
6185 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6186 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6187 Change tests to inferior-tty-set/show.
6188 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6189 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6190 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6191 inferior. Use mi_gdb_test to get GDB and Inferior output.
6192 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6193 descriptor.
6194 (mi_inferior_tty_name): Add inferior PTY file name.
6195 (mi_gdb_start): Add INFERIOR_PTY parameter.
6196 (mi_gdb_test): Add IPATTERN parameter.
6197
f1ea48cb 61982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6199
f1ea48cb
BR
6200 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6201 parameter to mi_gdb_test.
6202 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6203
6e650a67
DJ
62042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6205
6206 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6207 struct_declarations.
6208 * gdb.mi/mi-var-child.exp: Step over the initialization of
6209 struct_declarations.
6210
8be260b6
DJ
62112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6212
6213 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6214 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6215 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6216 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6217 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6218 file.
6219
4e660f07
NR
62202005-07-27 Nick Roberts <nickrob@snap.net.nz>
6221
6222 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6223 (do_children_tests): Assign values to the extra elements.
6224
6225 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6226 them for tests for "-var-update --no-values" and
a9c64011 6227 "-var-update --all-values".
4e660f07
NR
6228 Add test for "-var-list-children --simple-values".
6229
6230 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6231
6232 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6233 "-stack-list-locals --simple-values" Improve doc strings and
6234 comments.
6235
6bdae935
MK
62362005-07-18 Mark Kettenis <kettenis@gnu.org>
6237
598b7a6f
MK
6238 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6239 *-*-openbsd*.
6240 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6241
6bdae935
MK
6242 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6243 sigaltsatck'.
6244
1323e929 62452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6246
1323e929
BR
6247 * gdb.base/default.exp (tty): Changed output of command.
6248 * gdb.base/help.exp (help tty): Ditto.
6249
b1a9c082
MK
62502005-07-12 Mark Kettenis <kettenis@gnu.org>
6251
6252 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6253
10a844a2
MK
62542005-07-10 Mark Kettenis <kettenis@gnu.org>
6255
6256 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6257 -stack-select-frame without arguments.
6258 (test_stack_frame_listing): Add test for newly implemented command
6259 -stack-info-frame.
6260
3cb3b8df
BR
62612005-07-06 Bob Rossi <bob@brasko.net>
6262
6263 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6264 command.
6265 (Copyright): Update copyright.
6266
a0c5fbcf
WZ
62672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6268
6269 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6270 tests to evaluate exponentiation expression.
6271
984971d0
AS
62722005-06-29 Andreas Schwab <schwab@suse.de>
6273
6274 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6275 main to avoid warnings.
6276
6277 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6278
fe03833f
NR
62792005-06-20 Nick Roberts <nickrob@snap.net.nz>
6280
6281 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6282 -stack-select-frame without arguments.
6283 (test_stack_frame_listing): Add test for newly implemented command
6284 -stack-info-frame.
a9c64011 6285
7a55f279
WZ
62862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6287
0ffa0ea5
DJ
6288 * gdb.fortran/array-element.f: New file.
6289 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6290
26585198
DJ
62912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6292
6293 * gdb.base/bigcore.exp: Correct checks for systems which can
6294 not dump a large core file.
6295
c1bd25fd
DJ
62962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6297
6298 * gdb.base/relocate.c: Add a copyright notice.
6299 (dummy): Remove.
6300 * gdb.base/relocate.exp: Test printing the values of variables
6301 from a relocatable file.
6302
589e074d
DJ
63032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6304
6305 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6306 excess MI output after an error.
6307
0915f927
JB
63082005-05-29 Joel Brobecker <brobecker@adacore.com>
6309
6310 * gdb.arch/alpha-step.c: New file.
6311 * gdb.arch/alpha-step.exp: New testcase.
6312
76ff342d
DJ
63132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6314 Dennis Brueni <dennis@slickedit.com>
6315
6316 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6317 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6318 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6319 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6320 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6321 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6322 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6323
96b0c7ac
DJ
63242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6325 Wu Zhou <woodzltc@cn.ibm.com>
6326
6327 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6328 IBM's xlc compiler.
6329 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6330 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6331
f21565d2
JB
63322005-05-13 Jim Blandy <jimb@redhat.com>
6333
6334 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6335 calling gdb_suppress_entire_file.
6336 * gdb.base/charset.exp: Same.
6337 * gdb.base/call-rt-st.exp: Same.
6338
6006a3a1
BR
63392005-05-05 Bob Rossi <bob_rossi@cox.net>
6340
6341 * lib/gdb.exp (fullname_syntax): Added global regex.
6342 (fullname_syntax_POSIX): Ditto.
6343 (fullname_syntax_UNC): Ditto.
6344 (fullname_syntax_DOS_CASE): Ditto.
6345 (fullname_syntax_DOS): Ditto.
6346 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6347 fullname_syntax variable to scope and use it.
6348 (test_file_list_exec_source_files): Ditto.
6349 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6350
c3b69c04
DJ
63512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6352
6353 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6354
3c95e6af
PG
63552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6356
a9c64011
AS
6357 * lib/gdb.exp (skip_altivec_tests): New function, based on
6358 check_vmx_hw_available from the GCC testsuite.
6359 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6360 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6361
78df6c56
JB
63622005-05-02 Jim Blandy <jimb@redhat.com>
6363
6364 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6365 calling gdb_suppress_entire_file.
6366
1690f9cf
DJ
63672005-04-30 Randolph Chung <tausq@debian.org>
6368
6369 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6370 Slightly relax "sem_post" name checking.
6371
5ea106f7
PG
63722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6373
6374 * gdb.base/unload.exp: Use new shared library infrastructure.
6375
bf7234cf
PG
63762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6377
6378 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6379 infrastructure.
bf7234cf 6380
547b869a
CV
63812005-04-29 Corinna Vinschen <vinschen@redhat.com>
6382
6383 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6384 * gdb.asm/h8300.inc: New file.
6385
f07e55f0
PG
63862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6387
6388 * gdb.base/shlib-call.exp: Change to use new shared library
6389 infrastructure.
6390
3cbba3d1
PG
63912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6392
a9c64011
AS
6393 * gdb.base/pending.exp: Change to use new shared library
6394 infrastructure.
3cbba3d1 6395
ed6df200
PG
63962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6397
a9c64011
AS
6398 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6399 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6400
8c8f4ebe
PG
64012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6402
a9c64011
AS
6403 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6404 shared objects being adjusted and update copyright years.
8c8f4ebe 6405
607fbc54
DJ
64062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6407
6408 * ChangeLog: Correct some 2003-01-13 dates.
6409 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6410 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6411 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6412 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6413 gdb.trace/tfind.exp: Update copyright years.
6414
57bf0e56
DJ
64152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6416 Daniel Jacobowitz <dan@codesourcery.com>
6417
6418 * lib/gdb.exp (gdb_compile): Handle shlib=.
6419 (gdb_compile_shlib): New function.
6420
9b593790
PG
64212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6422
a9c64011 6423 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6424
9494c6a5
DJ
64252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6426
6427 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6428 gdb.server.
6429 * configure.ac: Likewise.
6430 * configure: Regenerated.
6431 * gdb.gdbserver/Makefile.in: Moved to...
6432 * gdb.server/Makefile.in: ... here.
6433 * gdb.gdbserver/server.c: Moved to...
6434 * gdb.server/server.c: ... here.
6435 * gdb.gdbserver/server-run.exp: Moved to...
6436 * gdb.server/server-run.exp: ... here.
6437
6f8eac0e
DJ
64382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6439
6440 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6441 * configure.ac: Create gdb.gdbserver/Makefile.
6442 * configure: Regenerated.
6443 * lib/gdbserver-support.exp: New file, derived from
6444 config/gdbserver.exp.
6445 * config/gdbserver.exp: Use gdbserver-support.exp.
6446 * gdb.gdbserver/Makefile.in: New file.
6447 * gdb.gdbserver/server.c: New file.
6448 * gdb.gdbserver/server-run.exp: New file.
6449
6e87504d
PG
64502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6451
a9c64011
AS
6452 * lib/gdb.exp (test_compiler_info): Return compiler_info
6453 if no arguments are given.
6e87504d 6454
d1779be4
PG
64552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6456
6457 * gdb.arch/altivec-abi.exp: Check for compiler and set
6458 use altivec' flag accordingly.
6459 * gdb.arch/altivec-regs.exp: Likewise.
6460
88750304
DJ
64612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6462
6463 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6464
f3fb768d
AS
64652005-03-27 Andreas Schwab <schwab@suse.de>
6466
6467 * gdb.base/bigcore.c (main): Add missing mode argument in open
6468 call.
6469
7e813ac5
DJ
64702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6471
6472 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6473 downloads.
6474 * config/gdbserver.exp (gdb_load): Likewise.
6475
8e3049aa
PB
64762005-03-14 Paul Brook <paul@codesourcery.com>
6477
6478 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6479 targets.
6480
a9df7c44
JB
64812005-03-09 Joel Brobecker <brobecker@adacore.com>
6482
6483 * gdb.dwarf2/dup-psym.S: New file.
6484 * gdb.dwarf2/dup-psym.exp: New testcase.
6485
9f0d94e8
JB
64862005-03-09 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.ada/exec_changed/first.adb: New file.
6489 * gdb.ada/exec_changed/second.adb: New file.
6490 * gdb.ada/exec_changed.exp: New testcase.
6491
5f579bc5
NS
64922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6493
36e9969c
NS
6494 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6495 (A2): New class.
6496 (main): Test operator+.
6497 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6498 breakpoint test.
6499
5f579bc5
NS
6500 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6501 * gdb.base/signull.exp: Disable if gdb,nosignals.
6502 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6503 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6504 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6505 * gdb.mi/mi2-console.exp: Likewise.
6506 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6507 continue output at start.
6508 (gdb_collect_locals_test): Robustify regexp.
6509 * gdb.trace/passc-dyn.exp: Fix comment typo.
6510 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6511
be46087e
CV
65122005-03-08 Corinna Vinschen <vinschen@redhat.com>
6513
6514 * gdb.asm/asm-source.exp: Add iq2000 case.
6515 * gdb.asm/iq2000.inc: New file.
6516
384e1a61 65172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6518
384e1a61
MI
6519 * gdb.base/command.exp: Change hardcoded value to regular expression.
6520 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6521
584b6e9e
DJ
65222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6523
6524 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6525 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6526 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6527 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6528 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6529
ab5b5d61
MK
65302005-03-05 Mark Kettenis <kettenis@gnu.org>
6531
6532 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6533 changes.
6534
ae051c1b
PG
65352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6536
a9c64011
AS
6537 * lib/compiler.c: Add test for IBM's xlc compiler.
6538 * lib/compiler.cc: Likewise.
ae051c1b 6539
3f0f6ed2
JB
65402004-02-24 Joel Brobecker <brobecker@adacore.com>
6541
6542 * gdb.ada/fixed_points.exp: Create compilation object directory
6543 before running the test.
6544 * gdb.ada/null_record.exp: Likewise.
6545 * gdb.ada/packed_array.exp: Likewise.
6546 * gdb.ada/start.exp: Likewise.
6547
724f452b
JB
65482005-02-15 Joel Brobecker <brobecker@adacore.com>
6549
6550 * gdb.ada/packed_array/pa.adb: New file.
6551 * gdb.ada/packed_array.exp: New testcase.
6552
57f5cdfb 65532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6554
1f393151
MK
6555 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6556 files.
6557
ebdda337
MK
6558 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6559 on *-*-openbsd*. Correctly match whitespace in regukar
6560 expressions.
6561
cf309262
DJ
65622005-02-10 Daniel Jacobowitz <dan@debian.org>
6563
6564 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6565 PR exp/1821
6566 * gdb.base/gdb1821.c: New test file.
6567 * gdb.base/gdb1821.exp: New test file.
6568
3be49e7a
JB
65692005-02-09 Joel Brobecker <brobecker@adacore.com>
6570
6571 * gdb.base/start.c: New file.
6572 * gdb.base/start.exp: New testcase.
6573
e292e67d
JB
65742005-02-09 Joel Brobecker <brobecker@adacore.com>
6575
6576 * gdb.ada/start/dummy.adb: New file.
6577 * gdb.ada/start.exp: New testcase.
6578
dbdfa66c
CV
65792005-02-09 Corinna Vinschen <vinschen@redhat.com>
6580
6581 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6582 for printing symbols and statistics.
6583 Add test for using relative pathnames in "maint print msymbols" test.
6584 Mark "maint info sections DATA" XFAIL on Cygwin.
6585 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6586 tests.
6587
d7941671
AC
65882005-02-09 Andreas Schwab <schwab@suse.de>
6589
6590 Committed by Andrew Cagney <cagney@gnu.org>
6591 * gdb.base/remotetimeout.exp: New file.
6592
74e5ef44
MK
65932005-02-07 Mark Kettenis <kettenis@gnu.org>
6594
6595 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6596
464dd14d
JB
65972005-02-03 Joel Brobecker <brobecker@adacore.com>
6598
6599 * gdb.ada/gnat_ada.gpr: New file.
6600 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6601 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6602 * configure.ac: No longer generate gnat_ada.gpr.
6603 * configure: Regenerate.
6604 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6605 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6606 * gdb.ada/null_record/bar.ads: Likewise.
6607 * gdb.ada/null_record/bar.adb: Likewise.
6608 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6609 * gdb.ada/null_record.exp (testdir): New variable.
6610 (testfile): executable is now in testdir subdirectory.
6611 (srcfile): Use full path to the main compilation unit.
6612 * gdb.ada/fixed_points.exp: Same changes as above.
6613
30d756ae
NR
66142005-02-03 Nick Roberts <nickrob@snap.net.nz>
6615
6616 * gdb.base/interp.exp: New test.
6617
9d799f85
AC
66182005-01-24 Andrew Cagney <cagney@gnu.org>
6619
6620 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6621
15656118
AC
66222005-01-19 Andrew Cagney <cagney@gnu.org>
6623
a892c31b
AC
6624 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6625 configure.ac not configure.in.
6626
15656118
AC
6627 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6628 of powerpc*-*-*.
6629 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6630 * gdb.base/list.exp (test_list_function)
15656118
AC
6631 (test_list_filename_and_function): Ditto.
6632 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6633
a7b01baf
AC
66342005-01-16 Andrew Cagney <cagney@gnu.org>
6635
17d92a02
AC
6636 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6637
a7b01baf
AC
6638 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6639
bc8332bb
AC
66402005-01-14 Andrew Cagney <cagney@gnu.org>
6641
6642 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6643 * gdb.mi/mi2-var-cmd.exp: Ditto.
6644
4d074752
CV
66452005-01-10 Corinna Vinschen <vinschen@redhat.com>
6646
6647 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6648
bec39cab
AC
66492005-01-07 Andrew Cagney <cagney@gnu.org>
6650
6651 * configure.ac: Rename configure.in, require autoconf 2.59.
6652 * configure: Re-generate.
6653 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6654 * gdb.stabs/configure: Re-generate.
6655 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6656 * gdb.hp/configure: Re-generate.
6657 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6658 autoconf 2.59.
6659 * gdb.hp/gdb.objdbg/configure: Re-generate.
6660 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6661 autoconf 2.59.
6662 * gdb.hp/gdb.defects/configure: Re-generate.
6663 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6664 autoconf 2.59.
6665 * gdb.hp/gdb.compat/configure: Re-generate.
6666 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6667 autoconf 2.59.
6668 * gdb.hp/gdb.base-hp/configure: Re-generate.
6669 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6670 autoconf 2.59.
6671 * gdb.hp/gdb.aCC/configure: Re-generate.
6672
f10b16d4
JB
66732004-12-15 Jim Blandy <jimb@redhat.com>
6674
6675 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6676 under NPTL when there is debugging info available for libpthread.
6677
fb6e1814
JG
66782004-12-13 Jerome Guitton <guitton@gnat.com>
6679
6680 * gdb.ada/fixed_points.c: New file.
6681 * gdb.ada/fixed_points.exp: New file.
6682
fe46cd3a
RC
66832004-12-03 Randolph Chung <tausq@debian.org>
6684
6685 * gdb.arch/pa-nullify.exp: New file.
6686 * gdb.arch/pa-nullify.s: New file.
6687
8de0841b
RC
66882004-11-30 Randolph Chung <tausq@debian.org>
6689
6690 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6691 instead of "tbug". Fix regexp to work properly with gdb_test.
6692
c8170782
PH
66932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6694
6695 * gdb.base/bitfields2.exp: New test.
6696 * gdb.base/bitfields2.c: New file.
6697
954269c2
RE
66982004-11-28 Richard Earnshaw <rearnsha@arm.com>
6699
6700 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6701
0107feed
RC
67022004-11-16 Randolph Chung <tausq@debian.org>
6703
6704 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6705
f073ae8c
DJ
67062004-11-14 Daniel Jacobowitz <dan@debian.org>
6707
6708 * gdb.threads/threadapply.exp: Correct "macro details" test.
6709
19ad59e7
JJ
67102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6711
6712 * gdb.threads/threadapply.exp: New test.
6713 * gdb.threads/threadapply.c: New file.
6714
9cf0961b
MK
67152004-11-07 Mark Kettenis <kettenis@gnu.org>
6716
6717 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6718 frames.
6719
c789492a
FL
67202004-11-05 Felix Lee <felix+log1@specifixinc.com>
6721
6722 * gdb.base/cursal.exp: New file.
6723 * gdb.base/cursal.c: New file.
6724
a1e167bb
AC
67252004-11-03 Andrew Cagney <cagney@gnu.org>
6726
6727 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6728
b7cbf173
MK
67292004-10-30 Mark Kettenis <kettenis@gnu.org>
6730
6731 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6732 NetBSD/ELF targets.
6733
88f9d34f
JB
67342004-10-29 Joel Brobecker <brobecker@gnat.com>
6735
6736 * gdb.threads/bp_in_thread.c: New file, copied from
6737 pthread_cond_wait.c.
6738 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6739 file, rather than reusing the .c file from another testcase.
6740
ca7d6a0c
JB
67412004-10-20 Joel Brobecker <brobecker@gnat.com>
6742
6743 * gdb.ada/null_record.exp: Check where we stopped after
6744 sending the start command, instead of where the associated
6745 temporary breakpoint was inserted.
6746
0d863d03
AC
67472004-10-14 Andrew Cagney <cagney@gnu.org>
6748
6749 * gdb.mi/gdb701.c (main): Return 0.
6750
d11e72cb
DJ
67512004-10-13 Daniel Jacobowitz <dan@debian.org>
6752
d40539a4 6753 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6754
e1923096
JJ
67552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6756
6757 * gdb.threads/schedlock.c: Add comment markers to use to find
6758 line numbers.
6759 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6760 comments.
6761 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6762 breakpoint lines.
6763
ec8ba2c9
DJ
67642004-10-12 Daniel Jacobowitz <dan@debian.org>
6765
6766 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6767
0eb3658b
DJ
67682004-10-12 Daniel Jacobowitz <dan@debian.org>
6769
6770 * configure.in: Add gdb.dwarf2.
6771 * configure: Regenerated.
6772 * Makefile.in: Add gdb.dwarf2.
6773 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6774 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6775 gdb.dwarf2/file1.txt: New files.
6776
a271cc33
OF
67772004-10-11 Orjan Friberg <orjanf@axis.com>
6778
a9c64011 6779 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6780 of "run", since the latter doesn't work with remote targets. Adjust
6781 the breakpoint numbering accordingly.
6782 * gdb.threads/pthread_cond_wait.exp: Ditto.
6783
895ce074
MC
67842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6785
6786 * gdb.base/overlays.exp: Update copyright years.
6787
6be3092d
KI
67882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6789
6790 * gdb.base/overlays.exp: Disable if target is Linux.
6791
e05389b8
FL
67922004-10-06 Felix Lee <felix+log1@specifixinc.com>
6793
6794 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6795
73cb587d
KI
67962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6797
6798 * gdb.asm/asm-source.exp: Add m32r-linux target.
6799 * gdb.asm/m32r-linux.inc: New file.
6800
3c0edcdc
AC
68012004-09-24 Andrew Cagney <cagney@redhat.com>
6802 David Anderson <anderson@redhat.com>
6803
6804 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6805 command fails, assume things will work.
6806 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6807 (_GNU_SOURCE): Define.
6808 (print_unsigned, print_hex): Change parameter to "long long".
6809 (print_byte_count): New function, use to print byte counts.
6810 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6811 O_LARGEFILE.
6812 (main): Compute an upper bound on a corefile in max_core_size.
6813 Limit memory chunk size to max_core_size. Limit total memory
6814 allocated to max_core_size.
6815
4bb3667f
AC
68162004-09-23 Andrew Cagney <cagney@gnu.org>
6817
6818 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6819 from a separate process with code that creates a corefile by
6820 making the inferior dump core.
6821
60fe1a51
MK
68222004-09-23 Mark Kettenis <kettenis@gnu.org>
6823
6824 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6825 block.
6826
8e937346
MC
68272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6828
6829 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6830 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6831 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6832 Likewise.
6833
7213f6d6
JJ
68342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6835
6836 * gdb.java/jprint.exp: New test case for java inferior call.
6837 * gdb.java/jprint.java: Ditto.
6838
eac69dca
JB
68392004-09-15 Joel Brobecker <brobecker@gnat.com>
6840
6841 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6842
22227696
MC
68432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6844
6845 * gdb.threads/killed.c: Include <stdlib.h>.
6846 * gdb.threads/pthreads.c: Likewise.
6847
7dd403a4
MC
68482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6849
6850 * gdb.threads/killed.c: Add copyright notice.
6851
33f2d567
JM
68522004-09-10 Jason Molenda (jmolenda@apple.com)
6853
a9c64011
AS
6854 * gdb.base/define.exp: Two new tests to verify zero space chars
6855 after 'if' and 'while' commands in a user-defined command is correctly
6856 parsed.
33f2d567 6857
e05b62ac
AC
68582004-09-08 Andrew Cagney <cagney@gnu.org>
6859
6860 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6861 delivery test with duplicate at end of file.
6862
9cbe82da
MK
68632004-09-06 Mark Kettenis <kettenis@jive.nl>
6864
6865 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6866
564803d9
MC
68672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6868
6869 * config/hppro.exp: Removed.
6870
7c6807ce
MC
68712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6872
6873 * config/sparclet.exp: Removed.
6874
bf7e26dd
MC
68752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6876
6877 * config/udi.exp: Removed.
6878
714e341b
MC
68792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6880
6881 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6882 of "exp_continue".
6883 (advancei): Likewise.
6884
1236e623
JJ
68852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6886
6887 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6888
3bdcad15
MI
68892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6890
228af206 6891 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6892 to check for nodebug in executable.
6893 * gdb.gdb/observer.exp (setup_test): Likewise.
6894 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6895 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6896
c72b934c
AC
68972004-09-01 Andrew Cagney <cagney@gnu.org>
6898
6899 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6900 files.
6901
edd9b715
JJ
69022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6903
6904 * gdb.base/unload.exp: Fix expected warning message to match
6905 latest format.
6906
fb4ce06b
CV
69072004-09-01 Corinna Vinschen <vinschen@redhat.com>
6908
6909 * gdb.base/call-rt-st.exp: Fix typos.
6910
ce78e7c3
MI
69112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6912
6913 * gdb.threads/thread_check.exp: New testcase.
6914 * gdb.threads/thread_check.c: New testcase.
6915
2dedb159
AC
69162004-08-31 Andrew Cagney <cagney@gnu.org>
6917
6918 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6919 (skip_to_handler_entry): New procedures. Test stepping into a
6920 handler when the breakpoint is at the handler's entry point.
6921
68f53502
AC
69222004-08-30 Andrew Cagney <cagney@gnu.org>
6923
6924 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6925 gdb/1757.
6926
3e3ffd2b
MC
69272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6928
6929 With code from Manoj Iyer <manjo@austin.ibm.com>:
6930 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6931 return value. Add an arm for "no debugging symbols found".
6932 Change a stray "error" to "perror".
6933 (gdb_run_cmd): Adapt to new return value.
6934 * gdb.base/remote.exp: Adapt to new return value.
6935 * gdb.gdb/complaints.exp: Likewise.
6936 * gdb.gdb/observer.exp: Likewise.
6937 * gdb.gdb/selftest.exp: Likewise.
6938 * gdb.gdb/xfullpath.exp: Likewise.
6939
4b6f5fd2
JB
69402004-08-27 Joel Brobecker <brobecker@gnat.com>
6941
6942 * gdb.threads/bp_in_thread.exp: New testcase.
6943
e5b25496
MC
69442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6945
6946 Fix PR testsuite/1735.
6947 * gdb.threads/schedlock.c (thread_function): Add a cast
6948 to suppress a gcc warning.
6949 * gdb.threads/thread-specific.c (thread_function): Likewise.
6950
934353d6
MC
69512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6952
6953 * gdb.base/unload.c: Include <stdlib.h>.
6954
f98a0aef 69552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6956
f98a0aef 6957 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6958 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6959 synchronized after the "return".
6960
5a2e8882
MC
69612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6962
6963 * gdb.mi/basics.c: Include <stdio.h>.
6964 * gdb.mi/pthreads.c: Include <stdlib.h>.
6965 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6966
a9640423
MC
69672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6968
6969 * gdb.threads/schedlock.c: Add copyright notice.
6970
b04e311d
AC
69712004-08-25 Andrew Cagney <cagney@gnu.org>
6972
6973 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6974 (skip_over_handler, breakpoint_over_hander): New test procedures.
6975 (advance, advancei): Add a proper prefix, do not use
6976 rerun_to_main.
6977 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6978
7c27f15b
MC
69792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6980
6981 * gdb.mi/basics.c: Add copyright notice.
6982 * gdb.mi/var-cmd.c: Add copyright notice.
6983
fffc87ae
MC
69842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6985
6986 * lib/gdb.exp: Remove signed_keyword_not_used.
6987 * lib/compiler.c: Likewise.
6988 * lib/compiler.cc: Likewise.
6989
d782e0bf
MC
69902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6991
6992 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6993 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6994
96033e83
MC
69952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6996
6997 * gdb.base/whatis.c: Add copyright notice.
6998
cf38c229
MK
69992004-08-20 Mark Kettenis <kettenis@gnu.org>
7000
7001 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7002 it to skip the breakpoints encoded in the inline assembly.
7003
f4b49756
MC
70042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7005
7006 * Makefile.in: Add gdb.fortran.
7007
2f193b69
MC
70082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * gdb.base/call-sc.exp (test_scalar_returns):
7011 Fix cut-and-paste glitch in "Make fun return now".
7012
89a237cb
MC
70132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * configure.in: Add gdb.fortran.
7016 * configure: Regenerate.
7017 * gdb.fortran/Makefile.in: New file.
7018 * lib/gdb.exp (skip_fortran_tests): New procedure.
7019
469aff8e
MC
70202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7021
7022 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7023 reference to bug-gnu@prep.ai.mit.edu.
7024 * gdb.mi/mi-var-child.exp: Likewise.
7025 * gdb.mi/mi-var-cmd.exp: Likewise.
7026 * gdb.mi/mi-var-display.exp: Likewise.
7027 * gdb.mi/mi2-var-block.exp: Likewise.
7028 * gdb.mi/mi2-var-child.exp: Likewise.
7029 * gdb.mi/mi2-var-cmd.exp: Likewise.
7030 * gdb.mi/mi2-var-display.exp: Likewise.
7031
00b51b9f
MK
70322004-08-15 Mark Kettenis <kettenis@gnu.org>
7033
7034 * gdb.base/unload.c (main): Make local variable msg const.
7035
45f07fef
MC
70362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7037
7038 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7039 to bug-gnu@prep.ai.mit.edu.
7040 * gdb.mi/mi-disassemble.exp: Likewise.
7041 * gdb.mi/mi-eval.exp: Likewise.
7042 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7043 default line number.
7044 * gdb.mi/mi-return.exp: Likewise.
7045 * gdb.mi/mi-simplerun.exp: Likewise.
7046 * gdb.mi/mi-stack.exp: Likewise.
7047 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7048 number with explicit range test.
7049 * gdb.mi/mi-watch.exp: Likewise.
7050 * gdb.mi/mi2-break.exp: Likewise.
7051 * gdb.mi/mi2-cli.exp: Likewise.
7052 * gdb.mi/mi2-disassemble.exp: Likewise.
7053 * gdb.mi/mi2-eval.exp: Likewise.
7054 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7055 default line number.
7056 * gdb.mi/mi2-return.exp: Likewise.
7057 * gdb.mi/mi2-simplerun.exp: Likewise.
7058 * gdb.mi/mi2-stack.exp: Likewise.
7059 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7060 number with explicit range test.
7061 * gdb.mi/mi2-watch.exp: Likewise.
7062
dd8c8ee7
MC
70632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7066 * gdb.cp/m-static.exp: Likewise.
7067 * gdb.cp/rtti.exp: Likewise.
7068
4e838464
MK
70692004-08-14 Mark Kettenis <kettenis@gnu.org>
7070
7071 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7072
8d8cb839
EZ
70732004-08-14 Eli Zaretskii <eliz@gnu.org>
7074
7075 * ChangeLog: Prefix Local Variables with semi-colons and indent
7076 the reference to older ChangeLog files, to fix fontification in
7077 Emacs.
7078
deea8bb0
MC
70792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7080
7081 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7082 * gdb.mi/mi2-break.exp: Likewise.
7083
c3297504
MC
70842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7085
7086 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7087
25808999
MC
70882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7089
7090 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7091
226a8d71
MC
70922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7093
7094 * gdb.cp/classes.exp: Remove unused declarations. Just let
7095 test names default instead of providing special names. Remove
7096 extraneous demangler test.
7097
37fdf854
JJ
70982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7099
7100 * gdb.base/unload.exp: New test for breakpoints in dynamically
7101 loaded libraries.
7102 * gdb.base/unload.c: Ditto.
7103 * gdb.base/unloadshr.c: Ditto.
7104
2d3a7986
MC
71052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7106
7107 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7108 cp_test_ptype_class.
7109 (test_enums): Likewise.
7110
c72b934c
AC
71112004-08-10 Andrew Cagney <cagney@gnu.org>
7112
7113 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7114 files.
7115
cc503c8a
AC
71162004-08-10 Andrew Cagney <cagney@gnu.org>
7117
7118 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7119 init_malloc call.
7120
902f2ccb
MC
71212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7122
7123 * ChangeLog: Add copyright notice. The notice is copied
7124 from emacs 21.3 top level ChangeLog.
7125
78c90502
MC
71262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7127
7128 * lib/cp-support.exp: New file.
7129 * lib/cp-support.exp (cp_test_type_class): New function.
7130 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7131 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7132 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7133 cp_test_ptype_class.
7134
88e5ea78
MC
71352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7136
7137 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7138 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7139 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7140 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7141 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7142 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7143 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7144 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7145 gdb.mi/mi2-watch.exp: Update copyright years.
7146
6a89fc9c
MK
71472004-08-09 Mark Kettenis <kettenis@gnu.org>
7148
7149 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7150
1482e0de
MC
71512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7154 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7155 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7156 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7157 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7158 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7159 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7160 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7161 gdb.mi/mi-watch.exp: Update copyright years.
7162
1a5ce3f3
DJ
71632004-08-08 Daniel Jacobowitz <dan@debian.org>
7164
7165 PR gdb/1738
7166 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7167 from a breakpoint with a pending signal.
7168
04f6ecf2
DJ
71692004-08-08 Daniel Jacobowitz <dan@debian.org>
7170
7171 PR gdb/1736
7172 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7173 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7174 the prompt.
7175 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7176
54d90d35
DJ
71772004-08-08 Daniel Jacobowitz <dan@debian.org>
7178
7179 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7180
d2f6abb0
DJ
71812004-08-08 Daniel Jacobowitz <dan@debian.org>
7182
7183 PR gdb/1736
7184 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7185 for i?86-*-linux*.
7186
5598c03d
DJ
71872004-08-08 Daniel Jacobowitz <dan@debian.org>
7188
7189 * gdb.arch/i386-prologue.exp: Compile without debug information.
7190
c6fee705
MC
71912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7192
7193 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7194 rather than asking gdb to search.
7195
dd90efdb
MC
71962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7197
7198 * gdb.base/gcore.c: Include <string.h>.
7199
1e84bec1
MC
72002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7201
7202 * gdb.base/gcore.c: Add copyright notice.
7203
e425eb2b
MC
72042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7205
7206 * gdb.base/freebpcmd.c: Include <stdio.h>.
7207 * gdb.base/long_long.c: Include <string.h>.
7208 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7209 * gdb.base/siginfo.c: Include <string.h>.
7210 * gdb.base/sigstep.c: Include <string.h>.
7211
cb9aaed5
MC
72122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7213
7214 * gdb.base/complex.c: Include <stdlib.h>.
7215
55944f3d
MC
72162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7217
7218 * gdb.base/complex.c: Add copyright notice.
7219
7b2953d9
MC
72202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7221
7222 * gdb.base/charset.c: Include <stdlib.h>.
7223
c9133d23
MC
72242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7225
7226 * gdb.base/auxv.c: Include <stdlib.h>.
7227
0a8490ad
MC
72282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * gdb.base/auxv.c: Add copyright notice.
7231
3426d5ec
MC
72322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 * gdb.base/coremaker.c: Add copyright notice.
7235 * gdb.base/coremaker2.c: Add copyright notice.
7236
8da195dd
AC
72372004-08-04 Andrew Cagney <cagney@gnu.org>
7238
7239 * gdb.base/store.exp: Update copyright.
7240 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7241 names, do not import gdb_prompt.
7242
8d394f98
AC
72432004-08-01 Andrew Cagney <cagney@gnu.org>
7244
7245 Fix PR testsuite/1729.
7246 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7247 not use capture_value with value 4.
7248 (capture_value): Add optional test name parameter.
7249 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7250 the prefix, pass to capture_value.
7251
b6702b23
MK
72522004-08-01 Mark Kettenis <kettenis@gnu.org>
7253
7254 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7255 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7256 (main): Call new function.
7257
c203e0ca
MC
72582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7259
7260 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7261
a7995a30
MC
72622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7263
7264 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7265
9366563b
MC
72662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7267
b6eeaf26 7268 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7269 Accept more values of vtbl pointer. Remove some messages
7270 about "obsolete gcc or gdb".
7271
2fc1f950
MC
72722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7273
7274 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7275
c724d49b
MC
72762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7277
7278 * gdb.base/asm-source.exp: Properly convert target board
7279 debug flags from gcc format to binutils format.
7280
736b0fce
MK
72812004-07-28 Mark Kettenis <kettenis@gnu.org>
7282
7283 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7284 gdb1718". PR backtrace/1718 partially fixed.
7285
5633ea5c
JJ
72862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7287
7288 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7289
575eebb1
NC
72902004-07-26 Nick Clifton <nickc@redhat.com>
7291
7292 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7293 good default value for a specific architecture is available then
7294 set it to that value. Otherwise default to the -gstabs switch.
7295 Remove the -g... switches from the asm-flags variable. Allow the
7296 target board info to override the value if it wants to. Pass the
7297 switch on the assembler command line.
7298
62104619
MK
72992004-07-23 Mark Kettenis <kettenis@gnu.org>
7300
7301 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7302 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7303 (main): Call new function.
7304
4a1135b8
MC
73052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7306
7307 Test for PR exp/1715.
7308 * gdb.base/radix.exp: Refactor common procedures. Make all
7309 test names unique. Change XFAIL to KFAIL.
7310
8a12c1f0
MC
73112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7312
7313 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7314 * gdb.ada/gnat_ada.gin: ... to here.
7315 * configure.in: Use gnat_ada.gin.
7316 * configure: Regenerate.
7317
23b451cf
AC
73182004-07-20 Andrew Cagney <cagney@gnu.org>
7319
7320 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7321 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7322 XFAILs. Clean up test messages and comments. Check backtraces.
7323 Delete re-sync code.
7324
ab618a02
MC
73252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7326
7327 Fix PR cli/740.
7328 * gdb.base/annota1.exp: Honor gdb,nosignals.
7329 * gdb.base/annota3.exp: Likewise.
7330
46dad340
MC
73312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * lib/java.exp: Update copyright notice.
7334
756d8c70
AC
73352004-07-19 Andrew Cagney <cagney@gnu.org>
7336
7337 * gdb.base/selftest.exp: Copy file from here ...
7338 * gdb.gdb/selftest.exp: ... to here.
7339
586027e6
AC
73402004-07-16 Andrew Cagney <cagney@redhat.com>
7341
7342 * lib/insight-support.exp: Delete file.
7343 * lib/java.exp (java_init): Fix copyright.
7344
029d2200
AC
73452004-07-16 Andrew Cagney <cagney@gnu.org>
7346
7347 * gdb.base/restore.c: Append "prologue" to comments marking the a
7348 function's prologue.
7349 * gdb.base/restore.exp: Update copyright, re-indent.
7350 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7351 callerN" prefix where needed. Update patterns that match a
7352 function's prologue.
7353
653b62c5
MC
73542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7355
7356 * gdb.base/restore.c: Add copyright notice.
7357
f7d690e5
AC
73582004-07-16 Andrew Cagney <cagney@gnu.org>
7359
7360 * gdb.base/logical.exp: Update copyright.
7361 (evaluate): New procedure. Use to re-implement tests using
7362 several tables.
7363
d629a7cb
MH
73642004-07-14 Martin Hunt <hunt@redhat.com>
7365
7366 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7367 which fixes some problems where init.tcl was not found.
7368
9c7bb332
AC
73692004-07-13 Andrew Cagney <cagney@gnu.org>
7370
6bf46641
AC
7371 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7372 (check_sizeof, check_valueof): Do not include the output in the
7373 test name. Use gdb_test.
7374 (get_valueof): Use gdb_test_multiple.
7375
c4ffd4c0
AC
7376 * gdb.base/step-test.exp: Update copyright. Use
7377 gdb_test_multiple. Ensure that test names do not include
7378 architecture dependent output.
7379
ab89363a
AC
7380 * gdb.gdb/observer.exp: Update copyright.
7381 (setup_test): Use gdb_test_multiple.
7382 (attach_first_observer, attach_second_observer)
7383 (attach_third_observer, detach_first_observer)
7384 (detach_second_observer, detach_third_observer)
7385 (reset_counters, check_counters): Make $message a prefix.
7386 (test_normal_stop_notifications): Add "args" parameter - a list of
7387 init functions to be called. Make $message a prefix,
7388 (test_observer_normal_stop): Change the message prefixes so that
7389 they are unique, pass the attach / detach procedures to
7390 test_normal_stop_notifications.
7391
ec58997a
AC
7392 * gdb.base/signull.exp (test_segv): Prefix all tests with
7393 "${name}". Clean up test messages.
7394
b475183b
AC
7395 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7396
9c7bb332
AC
7397 * gdb.base/ena-dis-br.exp: Update copyright.
7398 (break_at): New function. Replace send_gdb with gdb_test,
7399 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7400 ignore count, not stopped at bpt", with KFAIL.
7401
2dd95497
CV
74022004-07-13 Corinna Vinschen <vinschen@redhat.com>
7403
7404 * gdb.base/attach.exp: Remove cleanupfile handling.
7405
419e626b
AC
74062004-07-12 Andrew Cagney <cagney@gnu.org>
7407
7408 * gdb.base/annota1.exp: Cleanup corefile test name.
7409 * gdb.base/annota3.exp: Ditto.
7410
8b1b3228
AC
74112004-07-12 Andrew Cagney <cagney@gnu.org>
7412
78650829
AC
7413 * gdb.base/signals.exp: Clean up copyright, re-indent.
7414
8b1b3228
AC
7415 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7416 gdb_test and gdb_test_multiple.
7417
935c2760
JJ
74182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7419
7420 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7421 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7422 provide line number info for first statement in main.
7423
1544280f
AC
74242004-07-08 Andrew Cagney <cagney@gnu.org>
7425
1279f4ff
AC
7426 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7427
1544280f
AC
7428 * gdb.base/sigbpt.exp: Make the common part of each test name a
7429 prefix instead of suffix.
7430
bcc82369
BR
74312004-07-07 Bob Rossi <bob_rossi@cox.net>
7432
7433 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7434 test from test_tbreak_creation_and_listing to
7435 test_file_list_exec_source_file
7436 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7437 Changed name of test from test_tbreak_creation_and_listing to
7438 test_file_list_exec_source_file
7439
23f4b0aa
JJ
74402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7441
7442 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7443 the jmisc() constructor instead of <init>.
7444 * gdb.java/jmisc1.exp: Ditto.
7445
56401cd5
AC
74462004-07-07 Andrew Cagney <cagney@gnu.org>
7447
7448 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7449 corrupting the PC.
7450
44ae2f6a
MC
74512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7452
7453 * gdb.cp/templates.exp: Accept whitespace change in demangler
7454 output.
7455
45a83408
AC
74562004-07-06 Andrew Cagney <cagney@gnu.org>
7457
7458 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7459
d205ad70
MC
74602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7461
7462 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7463 * lib/compiler.cc: Likewise.
7464
06ea1a61
MC
74652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * lib/compiler.cc: Work around string preprocessing problem
7468 with old hp c++ compiler.
7469 * lib/compiler.c: Likewise.
7470
daab1251
CV
74712004-06-29 Corinna Vinschen <vinschen@redhat.com>
7472
7473 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7474 directives to conditionalize symbol prefixing.
7475 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7476 additional_flags handling. Add underscore prefix for Cygwin.
7477 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7478 conditionalize symbol prefixing.
7479 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7480 additional_flags handling. Add underscore prefix for Cygwin.
7481
cc984116
CV
74822004-06-29 Corinna Vinschen <vinschen@redhat.com>
7483
7484 * gdb.base/bigcore.exp: Skip test on Cygwin.
7485
c279b077
MC
74862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7487
7488 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7489 formats for "info register". Use gdb_test_multiple. Fix
7490 the "invalid register" test.
7491
0e915747
CV
74922004-06-28 Corinna Vinschen <vinschen@redhat.com>
7493
7494 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7495 PID for Cygwin. Add Cygwin specific strings to check for in some
7496 tests.
7497 (do_attach_tests): Add a test for user interaction when attaching
7498 to a process with no matching symbol table already loaded.
7499
11422c86
AC
75002004-06-26 Andrew Cagney <cagney@gnu.org>
7501
7502 Test PR java/1567 and PR java/1565.
7503 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7504 * gdb.java/jmisc2.exp: Delete file.
7505
cefbce26
MC
75062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7507
7508 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7509
e19f872c
CV
75102004-06-25 Corinna Vinschen <vinschen@redhat.com>
7511
7512 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7513 attach process.
7514
d931ba3b
MC
75152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7516
7517 * gdb.cp/pr-1553.exp: Remove.
7518
aef68c48
MC
75192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7520
7521 * gdb.cp/pr-1553.cc: Remove.
7522 * gdb.cp/pr-1553.exp: Disable this test.
7523
8d5df71a
JB
75242004-06-20 Jim Blandy <jimb@redhat.com>
7525
a9c64011 7526 Fix PR testsuite/1680.
8d5df71a
JB
7527 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7528 regular expressions.
7529
4ac6f39d
MC
75302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 Fix PR testsuite/1679.
7533 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7534 Issue an UNSUPPORTED result instead.
7535
1b413552
JB
75362004-06-18 Jim Blandy <jimb@redhat.com>
7537
7538 * gdb.base/charset.exp: Only send a control-C if we see a new
7539 prompt and incomplete command.
7540
6daa6ebd
MC
75412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7542
7543 * gdb.cp/pr-574.cc: Add copyright notice.
7544
51fa4ae0
JB
75452004-06-17 Jim Blandy <jimb@redhat.com>
7546
7547 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7548 cases where the regexp has no groups; this grabs random text from
7549 the previous test suite, whatever that was.
7550
8fea26c5
MC
75512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7552
7553 * gdb.cp/printmethod.cc: Add copyright notice.
7554
1e3aeb41
MC
75552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7556
7557 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7558
9d9030bc
AC
75592004-06-16 Andrew Cagney <cagney@gnu.org>
7560
7561 * gdb.base/signull.c: Update copyright. Include <string.h>.
7562 (bowler): Replace data_pointer with data_read
7563 and data_write cases. Add code_descriptor case.
7564 (zero, desc): New array and pointer.
7565 (data, code): Change to simple pointers.
7566 * gdb.base/signull.exp: Fix probe pattern matching a function
7567 descriptor SIGSEGV. Replace data_pointer with data_read and
7568 data_write tests.
7569
acd4ad44
AC
75702004-06-16 Andrew Cagney <cagney@gnu.org>
7571
7572 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7573
08fd625c
MC
75742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7575
7576 * gdb.base/long_long.c: Add copyright notice.
7577
1903502c
MC
75782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7579
7580 * gdb.base/long_long.exp: Remove reference to
7581 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7582 to gdb_breakpoint and gdb_continue_to_breakpoint.
7583
83313cb1
JB
75842004-06-14 Jim Blandy <jimb@redhat.com>
7585
7586 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7587 endian case.
7588
1bf404ef
AC
75892004-06-14 Andrew Cagney <cagney@gnu.org>
7590
7591 * gdb.base/gcore.exp (capture_command_output): Delete the always
7592 passing tests containing inferior values.
7593 * gdb.base/ending-run.exp: Do not include the breakpoint address
7594 in the test message. Update copyright.
7595 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7596 size in the test name, use gdb_test_multiple. Update copyright.
7597
ef220b33
MC
75982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7599
7600 * gdb.cp/ref-types.cc: Add copyright notice.
7601
4f70a4c9
MC
76022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7603
7604 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7605 hp_aCC_compiler.
7606 * lib/compiler.cc: Likewise.
7607 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7608 'set' commands. Log diagnostics for other lines. Set
7609 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7610
335928ac
MC
76112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7612
7613 * gdb.cp/try_catch.cc: Add copyright notice.
7614
2efb12e8
MC
76152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7616
7617 * gdb.cp/userdef.cc: Add copyright notice.
7618
0bbed51a
MC
76192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7620
7621 * gdb.cp/virtfunc.cc: Add copyright notice.
7622
e12a46c9
RC
76232004-06-11 Randolph Chung <tausq@debian.org>
7624
7625 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7626 problem.
7627
338e05af
AC
76282004-06-10 Andrew Cagney <cagney@gnu.org>
7629
7630 * lib/compiler.cc, lib/compiler.c: Append either
7631 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7632 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7633 instead of gcc-3-3.
7634
dc3f10cb
AC
76352004-06-09 Andrew Cagney <cagney@gnu.org>
7636
b4d946af
AC
7637 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7638 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7639
dc3f10cb
AC
7640 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7641 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7642 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7643 fixed.
7644
b5c0bfa2
AC
76452004-06-09 Andrew Cagney <cagney@gnu.org>
7646
7647 * gdb.base/structs.exp (test_struct_returns): Replace
7648 "return_value_unknown" and "finish_value_unknown" by
7649 "return_value_known" and "finish_value_known". Instead of
7650 "return_value_unknown" iff "finish_value_unknown", check
7651 "return_value_known" implies "finish_value_known".
7652
caeb605f
MH
76532004-06-08 Martin Hunt <hunt@redhat.com>
7654
7655 * gdb.base/float.exp: Add pattern for mips targets.
7656
c892bb64
RC
76572004-06-08 Randolph Chung <tausq@debian.org>
7658
7659 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7660 message for unknown architectures more clear.
7661
48306d3e
JB
76622004-06-08 Joel Brobecker <brobecker@gnat.com>
7663
7664 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7665 start the execution of the program.
7666
83ecb59f
JB
76672004-06-07 Jim Blandy <jimb@redhat.com>
7668
7669 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7670 * gdb.arch/i386-cpuid.h: New helper file.
7671
55264cb4
RC
76722004-06-07 Randolph Chung <tausq@debian.org>
7673
7674 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7675 has started.
7676
23cadb28
RM
76772004-06-04 Roland McGrath <roland@redhat.com>
7678
7679 Fix PR gdb/1647.
7680 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7681 differently to be robust to output buffering differences.
7682
51d01eda
MC
76832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7684
7685 * gdb.threads/pthreads.exp: Update copyright years.
7686 (check_control_c): Change asynchronous 'after' to synchronous.
7687
f4fc3b93
RM
76882004-06-04 Roland McGrath <roland@redhat.com>
7689
7690 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7691 next gdb prompt.
7692
4013522b
MC
76932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7694
7695 Fix PR gdb/1636.
7696 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7697 calls to synchronous.
7698
7a8f1e6b
JB
76992004-05-26 Jim Blandy <jimb@redhat.com>
7700
7701 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7702
81bb3443
RC
77032004-05-24 Randolph Chung <tausq@debian.org>
7704
7705 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7706 * gdb.asm/pa.inc: New file.
7707
8f5a3103
MK
77082004-05-22 Mark Kettenis <kettenis@gnu.org>
7709
7710 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7711
734b8fe8 77122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7713 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7714
7715 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7716 GDB prompt.
7717
725603e1
UW
77182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7719
f4fc3b93 7720 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7721 setjmp/longjmp. Use sigaction instead of signal.
7722
8b923272 77232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7724 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7725
7726 * gdb.threads/pthread_cond_wait.c: New file.
7727 * gdb.threads/pthread_cond_wait.exp: New testcase.
7728
8bfabb04
AC
77292004-05-13 Andrew Cagney <cagney@redhat.com>
7730
7731 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7732 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7733
42edda50
AC
77342004-05-11 Andrew Cagney <cagney@redhat.com>
7735
7736 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7737 fixed but revealed gdb/1639.
7738
d303a6c7
AC
77392004-05-10 Andrew Cagney <cagney@redhat.com>
7740
7741 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7742 func1" and "next to 2nd alarm", kernel bug avoided.
7743
bf08c2a1
DJ
77442004-05-10 Daniel Jacobowitz <dan@debian.org>
7745
7746 PR external/1568
7747 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7748 XFAIL if it is smaller than bytes_allocated.
7749 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7750 (main): Make chunks_allocated unsigned. Correct comment.
7751
c0586a34
JB
77522004-05-07 Joel Brobecker <brobecker@gnat.com>
7753
7754 * gdb.arch/powerpc-aix-prologue.c: New file.
7755 * gdb.arch/powerpc-aix-prologue.exp: New file.
7756
f2785d12
JB
77572004-05-07 Jim Blandy <jimb@redhat.com>
7758
7759 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7760 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7761
bd7f6e30
JB
77622004-05-06 Joel Brobecker <brobecker@gnat.com>
7763
7764 * gdb.base/sep.exp: No longer setup_kfail when the program was
7765 built with dwarf2.
7766
0a5e7efe
JI
77672004-05-05 Jim Ingham <jingham@apple.com>
7768
7769 * gdb.base/pending.exp: Make sure pending breakpoints
7770 preserve the ignore count.
f4fc3b93 7771
a8958849
MK
77722004-04-27 Jerome Guitton <guitton@gnat.com>
7773
7774 * i386-prologue.exp: Add testcase for jump instruction as first
7775 instruction of the real code.
7776 * i386-prologue.c (jump_at_beginning): New function.
7777
7e103f5b
MK
77782004-04-28 Mark Kettenis <kettenis@gnu.org>
7779
7780 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7781 x86_64-*-*.
7782
5d38b224
MK
77832004-04-28 Mark Kettenis <kettenis@gnu.org>
7784
7785 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7786 i*86-*-*.
7787
0ef32fd9
MK
77882004-04-25 Mark Kettenis <kettenis@gnu.org>
7789
7790 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7791 expression that checks the return type.
7792
71d7dd7c
AC
77932004-04-23 Andrew Cagney <cagney@redhat.com>
7794
7795 * gdb.base/call-sc.exp: New test of scalar call/return values.
7796 * gdb.base/call-sc.c: Ditto.
7797
1e9f977e
JJ
77982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7799
7800 * gdb.threads/manythreads.c: Reduce thread stack size.
7801
899d9e3a
JJ
78022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7803
7804 * gdb.threads/manythreads.c: Add copyright notice.
7805
61bcae62
AC
78062004-04-23 Andrew Cagney <cagney@redhat.com>
7807
7808 * gdb.base/siginfo.exp: Better handle step out of signal.
7809 * gdb.base/sigstep.exp: Ditto.
7810
7339a42e 78112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7812 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7813
7814 * gdb.threads/manythreads.c: New testcase.
7815 * gdb.threads/manythreads.exp: Ditto.
7816
5c98409b
JB
78172004-04-22 Jim Blandy <jimb@redhat.com>
7818
7819 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7820 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7821
3b611f1a
MC
78222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7823
7824 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7825
f0fd9238
AC
78262004-04-21 Andrew Cagney <cagney@redhat.com>
7827
7828 * gdb.base/sigstep.c: New file.
7829 * gdb.base/sigstep.exp: New file.
7830
90990674
JB
78312004-04-16 Joel Brobecker <brobecker@gnat.com>
7832
7833 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7834 call to observer_notify_normal_stop.
7835
78cef34b
AC
78362004-04-15 Andrew Cagney <cagney@redhat.com>
7837
7838 * gdb.base/siginfo.c: New file.
7839 * gdb.base/siginfo.exp: New file.
7840
d2343407
JB
78412004-04-12 J. Brobecker <brobecker@gnat.com>
7842
7843 * gdb.base/sep.exp: Fix typo in comment.
7844
a2dba3c8
JB
78452004-04-12 J. Brobecker <brobecker@gnat.com>
7846
7847 * gdb.base/sep.c: New file.
7848 * gdb.base/sep-proc.c: New file.
7849 * gdb.base/sep.exp: New testcase.
7850
15f7b60e
MK
78512004-04-09 Mark Kettenis <kettenis@gnu.org>
7852
7853 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7854 support.
7855
44f4de1a
AC
78562004-04-05 Andrew Cagney <cagney@redhat.com>
7857
7858 * gdb.base/sigaltstack.c: New file.
7859 * gdb.base/sigaltstack.exp: New file.
7860
ef04f396
JB
78612004-04-04 Joel Brobecker <brobecker@gnat.com>
7862
7863 * gdb.base/foll-fork.exp: Update the expected output for
7864 "help set follow-fork-mode", to match a change that was made
7865 to the help of this variable on 2004-01-13.
7866
d40d2c92
JB
78672004-04-01 Joel Brobecker <brobecker@gnat.com>
7868
7869 * lib/ada.exp: Add copyright notice.
7870 * bar.ads: Likewise.
7871 * bar.adb: Likewise.
7872 * null_record.adb: Likewise.
7873 * null_record.exp: Likewise.
7874 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7875
f86ef5a3
JB
78762004-04-01 Joel Brobecker <brobecker@gnat.com>
7877
7878 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7879 * configure: Regenerate.
7880
414e70e3
JB
78812004-04-01 Joel Brobecker <brobecker@gnat.com>
7882
7883 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7884 to build the application. Remove the message printed when in
7885 verbose mode, redundant with the UNSUPPORTED message above.
7886
f0aaee49
JB
78872004-03-31 Joel Brobecker <brobecker@gnat.com>
7888
7889 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7890 * gdb.ada (null_record.exp): New testcase.
7891
ac81cb54
JB
78922004-03-31 Joel Brobecker <brobecker@gnat.com>
7893
7894 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7895
854af2f7
JB
78962004-03-31 Joel Brobecker <brobecker@gnat.com>
7897
7898 * gdb.ada: New subdirectory.
7899 * gdb.ada/Makefile.in: New file.
7900 * gdb.ada/gnat_ada.gpr.in: New file.
7901
034cb681
JB
79022004-03-31 Joel Brobecker <brobecker@gnat.com>
7903
7904 * lib/ada.exp: New file.
7905
78a1a894
DJ
79062004-03-24 Daniel Jacobowitz <drow@mvista.com>
7907
7908 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7909 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7910
4b2b3b3e
AC
79112004-03-22 Andrew Cagney <cagney@redhat.com>
7912
7913 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7914 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7915 Problem identified by Ulrich Weigand.
7916
23c73aa3
DC
79172004-03-17 David Carlton <carlton@kealia.com>
7918
7919 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7920 PR c++/826.
7921
d63a86f8
RM
79222004-03-16 Roland McGrath <roland@redhat.com>
7923
7924 * gdb.base/auxv.exp: New file.
7925 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7926
0e02aa50
DC
79272004-03-12 David Carlton <carlton@kealia.com>
7928
7929 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7930 * gdb.cp/pr-1553.cc: Ditto.
7931 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7932 pass branch.
7933
c20b71be
MC
79342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7935
7936 * gdb.cp/templates.exp: Accept more template types.
7937
c7414a01
MC
79382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7939
7940 From Corinna Vinschen with modifications.
7941 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7942 local variable obj_with_enum.
7943 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7944 results with obj_with_enum.
7945
ed69573c
MC
79462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7947
7948 * gdb.cp/classes.cc: New file, copied from misc.cc.
7949 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7950
28301461
MC
79512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7952
7953 * gdb.cp/misc.cc: Add copyright notice.
7954
1198ecbe
DC
79552004-03-05 David Carlton <carlton@kealia.com>
7956
7957 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7958 * gdb.cp/rtti.h: Update copyright.
7959 (namespace n2::n3): New.
7960 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7961 (n2::n3::func3): New.
7962 (main): Call n2::n3::func3.
7963 * gdb.cp/rtti2.cc: Update copyright.
7964 (n2::create3): New.
7965
9e08c470
MK
79662004-03-04 Mark Kettenis <kettenis@gnu.org>
7967
7968 * gdb.asm/openbsd.inc: Fix typo.
7969
4bebc3aa
FF
79702004-03-03 Fred Fish <fnf@redhat.com>
7971
7972 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7973 "val" instead of unused "size". Update copyright year.
7974
6ea9fb37
DJ
79752004-02-29 Daniel Jacobowitz <drow@mvista.com>
7976
7977 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7978 to use unsigned char.
7979 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7980 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7981
23b23974
DJ
79822004-02-29 Daniel Jacobowitz <drow@mvista.com>
7983
7984 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7985 line of output.
7986
7574fd53
DJ
79872004-02-28 Daniel Jacobowitz <drow@mvista.com>
7988
7989 * gdb.base/relocate.c (dummy): Initialize.
7990
a195357f
DJ
79912004-02-28 Daniel Jacobowitz <drow@mvista.com>
7992
7993 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7994 a breakpoint at exit.
7995
72fd54a9
FF
79962004-02-27 Fred Fish <fnf@redhat.com>
7997
7998 * gdb.base/chng-syms.exp: Add expect condition to match failing
7999 case that isn't a timeout.
8000
b9d23137
AC
80012004-02-27 Andrew Cagney <cagney@redhat.com>
8002
8003 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8004 support.
8005
15d208f6 80062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8007
15d208f6
FF
8008 * gdb.arch/gdb1431.c: Remove.
8009 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8010 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8011 of "until" incorrectly.
8012
98f9cd2d
JB
80132004-02-26 J. Brobecker <brobecker@gnat.com>
8014
8015 * gdb.cp/class2.cc (empty): New class.
8016 (refer): New function.
8017 (main): Declare an object of type empty and use it.
8018 * gdb.cp/class2.exp: Print the value of an object of type empty.
8019
9b50c11b
JJ
80202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8021
8022 * gdb.base/langs.exp: Update query string to match the
8023 new nquery format used for pending breakpoints.
8024
0dcd613f
AC
80252004-02-26 Andrew Cagney <cagney@redhat.com>
8026
8027 Fix PR i18n/1570.
8028 * gdb.base/charset.c: Update copyright notice.
8029 (main, init_string): Remove the escape character '\e' tests.
8030 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8031 * gdb.base/charset.exp (valid_host_charset): Ditto.
8032 * gdb.base/setvar.exp: Ditto.
8033
b8a56647
AC
80342004-02-24 Andrew Cagney <cagney@redhat.com>
8035
90d59e34
AC
8036 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8037 mmapped data in core file" PASS and FAIL messages consistent.
8038
b8a56647
AC
8039 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8040 setting a breakpoint. Work around PR java/1565.
8041
9f27c604
JJ
80422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8043
8044 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8045 new nquery format.
8046 * gdb.base/pending.exp: Ditto.
8047
3224a706
MK
80482004-02-22 Mark Kettenis <kettenis@gnu.org>
8049
8050 * configure.in: Run stabs tests on *BSD.
8051 * configure: Regenerated.
8052
41e0a9ca
MK
80532004-02-21 Mark Kettenis <kettenis@gnu.org>
8054
8055 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8056
1e1b3428
FF
80572004-02-20 Fred Fish <fnf@redhat.com>
8058
8059 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8060 blank in test for "returns short", for consistency with other
8061 "returns xxx" tests. Update copyright year.
8062
f9a7572a
FF
80632004-02-19 Fred Fish <fnf@redhat.com>
8064
8065 New testcase for PR breakpoint/1558.
8066 * gdb.arch/gdb1558.exp: New file.
8067 * gdb.arch/gdb1558.c: New file.
8068
b2ce2854
EZ
80692004-02-19 Elena Zannoni <ezannoni@redhat.com>
8070
8071 * gdb.base/nodebug.exp: Fix typo.
8072
e7c9ff01
JB
80732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8074
8075 Committed by Jim Blandy <jimb@redhat.com>.
8076
62f4b920
JB
8077 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8078
2db536a1
JB
8079 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8080
e7c9ff01
JB
8081 * gdb.base/float.exp: Support s390*-*-* targets.
8082
f3205b34
AF
80832004-02-17 Adam Fedor <fedor@gnu.org>
8084
8085 * gdb.base/gdb1555.exp: New file.
8086 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8087
9d62932d
EZ
80882004-02-17 Elena Zannoni <ezannoni@redhat.com>
8089
8090 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8091
344c9711
FF
80922004-02-16 Fred Fish <fnf@redhat.com>
8093
8094 * gdb.arch/gdb1291.c: Remove
8095 * gdb.arch/gdb1291.s: New test input file.
8096 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8097 fail. Test for correct result, known incorrect result, other
8098 failures and timeouts.
8099
2d822687
AC
81002004-02-16 Andrew Cagney <cagney@redhat.com>
8101
8102 * gdb.base/bigcore.exp: New file.
8103 * gdb.base/bigcore.c: New file.
8104
dac15b66
AC
81052004-02-13 Andrew Cagney <cagney@redhat.com>
8106
8107 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8108 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8109 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8110 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8111 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8112 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8113 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8114 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8115 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8116 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8117
6bdfc2c4
JJ
81182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8119
8120 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8121 executed is an alloc instruction.
8122
87b3ede8
DC
81232004-02-11 David Carlton <carlton@kealia.com>
8124
8125 * gdb.cp/breakpoint.exp: New.
8126 * gdb.cp/breakpoint.cc: New.
8127
6e19e2bf
MC
81282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8129
8130 Partial fix for PR gdb/1543.
8131 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8132 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8133 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8134 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8135 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8136 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8137 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8138 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8139 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8140 to bug-gdb@prep.ai.mit.edu .
8141 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8142 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8143 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8144 Likewise.
8145
5c5455dc
AC
81462004-02-10 Andrew Cagney <cagney@redhat.com>
8147
8148 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8149 using gdb_internal_error_resync.
8150
9cf689d7
DJ
81512004-02-09 Daniel Jacobowitz <drow@mvista.com>
8152
8153 * gdb.threads/thread-specific.exp: Stop early if no threads are
8154 found.
8155
d2dc51db
MC
81562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8157
8158 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8159
14b1a056
DJ
81602004-02-08 Daniel Jacobowitz <drow@mvista.com>
8161
8162 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8163 breakpoints.
8164
83f66e8f
DJ
81652004-02-07 Daniel Jacobowitz <drow@mvista.com>
8166
8167 * config/sim.exp (gdb_load): Handle $arg == "".
8168 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8169 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8170
30fc0091
EZ
81712004-02-07 Elena Zannoni <ezannoni@redhat.com>
8172
a9c64011
AS
8173 * gdb.base/maint.exp: Update test to reflect
8174 obstack changes.
30fc0091 8175
4d806929
JJ
81762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8177
8178 * gdb.base/pendshr.c (pendfunc): New function that calls
8179 pendfunc1.
8180 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8181
7bfdd688
FF
81822004-02-04 Fred Fish <fnf@redhat.com>
8183
8184 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8185 function symbols and update copyright years.
8186 * gdb.arch/gdb1291.c: Ditto.
8187
aaa08ee4
MC
81882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8189
8190 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8191
dbad7755
MC
81922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8193
8194 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8195
ec4646ef
MC
81962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8197
8198 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8199
1b802196
FF
82002004-02-02 Fred Fish <fnf@redhat.com>
8201
8202 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8203 remote targets. Update copyright years.
8204
18fe2033
JJ
82052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8206
8207 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8208 support.
8209 * gdb.base/langs.exp: Fix test which attempts to create
8210 breakpoint on non-existent function to handle new pending
8211 support.
8212 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8213 a breakpoint.
8214 * gdb.base/pending.exp: New test.
8215 * gdb.base/pending.c: New file.
8216 * gdb.base/pendshr.c: Ditto.
8217
8d577d32
DC
82182004-02-02 David Carlton <carlton@kealia.com>
8219
8220 * gdb.cp/overload.exp: Add overloadNamespace tests.
8221 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8222 (overloadNamespace, XXX): New.
8223 (main): Call XXX::marker2.
8224
3ad13771
FF
82252004-02-01 Fred Fish <fnf@redhat.com>
8226
8227 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8228 * gdb.base/finish.exp: Ditto.
8229 * gdb.base/gcore.exp: Ditto.
8230 * gdb.base/huge.exp: Ditto.
8231 * gdb.base/info-proc.exp: Ditto.
8232 * gdb.base/return2.exp: Ditto.
8233 * gdb.threads/gcore-thread.exp: Ditto.
8234
44c75849
DJ
82352004-02-01 Daniel Jacobowitz <drow@mvista.com>
8236
8237 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8238
005bc093
MK
82392004-02-01 Mark Kettenis <kettenis@gnu.org>
8240
8241 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8242 that opening the file succeeds on OpenBSD.
8243
c47cebdb
DJ
82442004-02-01 Daniel Jacobowitz <drow@mvista.com>
8245
8246 * gdb.threads/thread-specific.c: New file.
8247 * gdb.threads/threads-specific.exp: New test script.
8248 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8249 to expect_out.
8250
5a01311c
MK
82512004-02-01 Mark Kettenis <kettenis@gnu.org>
8252
8253 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8254 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8255 only on the "print_small_structs from print_long_arg_list" test.
8256
ce22a4f1
DJ
82572004-02-01 Daniel Jacobowitz <drow@mvista.com>
8258
8259 * gdb.base/completion.exp: Kill a stray backslash.
8260
8261 From Jim Ingham <jingham@apple.com>:
8262 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8263 agrees with the result from sending a tab.
8264
abbab9d3
DJ
82652004-01-31 Daniel Jacobowitz <drow@mvista.com>
8266
8267 * gdb.base/chng-syms.exp: Remove stray newline.
8268
53904d1e
MK
82692004-01-31 Mark Kettenis <kettenis@gnu.org>
8270
8271 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8272 *-*-openbsd*.
8273 * gdb.asm/openbsd.inc: New file.
8274
3a4b3aac
MK
82752004-01-30 Mark Kettenis <kettenis@gnu.org>
8276
8277 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8278 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8279 *-*solaris2*. Remove commented out default settings for
8280 asm-flags. Replace gdb_compile with target_link.
8281
ebac27b4
MC
82822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8283
8284 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8285 for all tests. Remove old hp-ux and cygnus xfail cases.
8286
d8679d84
PH
82872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8288
8289 * gdb.base/chng-syms.exp: New file.
8290 * gdb.base/chng-syms.c: New file.
8291
0a55bc22
MC
82922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8293
8294 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8295 Provide arms for current output in all my configurations.
8296
94b8e876
MC
82972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8298
8299 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8300 * lib/compiler.cc: Likewise.
8301 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8302 get the right preprocessor. Eval the output directly. Remove
8303 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8304 hp_f77_compiler and hp_f90_compiler completely.
8305 (gdb_preprocess): Delete.
8306 (get_compiler): Delete.
8307
7cf03d44
MK
83082004-01-24 Mark Kettenis <kettenis@gnu.org>
8309
8310 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8311 <string.h>.
8312
68b6dce9
NR
83132004-01-24 Nick Roberts <nick@nick.uklinux.net>
8314
8315 * gdb.mi/mi-stack.exp: Update copyright.
8316
b368761e
DC
83172004-01-23 David Carlton <carlton@kealia.com>
8318
8319 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8320 test for cp_lookup_transparent_type.
8321 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8322 call them.
8323
f2061b53
DJ
83242004-01-23 Daniel Jacobowitz <drow@mvista.com>
8325
8326 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8327 after -var-update.
8328
37fc574a
DC
83292004-01-23 David Carlton <carlton@kealia.com>
8330
8331 * gdb.cp/namespace.cc (C::ensureRefs): New.
8332 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8333
8e94b928
NR
83342004-01-20 Nick Roberts <nick@nick.uklinux.net>
8335
8336 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8337 case "-stack-list-locals 2".
8338 * gdb.mi/mi-var-child.exp: Test for case
8339 "-var-list-children --all-values NAME".
8340
997b0952
MC
83412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8342
8343 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8344
52470da3
MK
83452004-01-18 Mark Kettenis <kettenis@gnu.org>
8346
7049b4b8
MK
8347 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8348 used with gdb_test_multiple.
8349
52470da3
MK
8350 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8351 read at address 0. This fixes PR testsuite/1504.
8352
da6012e5
DJ
83532004-01-18 Daniel Jacobowitz <drow@mvista.com>
8354
8355 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8356 Remove downloading, guessing the host executable, the calls to
8357 gdb_file_cmd and gdb_target_cmd, and "load" support.
8358 (infer_host_exec): New function broken out from gdb_load.
8359 (gdb_load): New wrapper for gdbserver_gdb_load.
8360 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8361 gdb_target_cmd. Use -target-select.
8362 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8363 Download binaries to the host. Clear last_mi_remote_file when
8364 we load a new binary.
8365 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8366 call gdbserver_gdb_load and mi_gdb_target_cmd.
8367
32c70722
MC
83682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8369
8370 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8371 type patterns.
8372
b0cecf36
MC
83732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8374
8375 * gdb.cp/templates.exp: Fix typo in test name of
8376 "print Foo<volatile char*>::foo".
8377
4120d7e6
MC
83782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8379
8380 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8381
f679e530
BE
83822004-01-16 Ben Elliston <bje@wasabisystems.com>
8383
8384 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8385 (clean mostlyclean): Remove empty rm.
8386
091c48f6
MC
83872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8388
8389 * gdb.base/setvar.exp: Add copyright years.
8390
3e5fc8d2
DC
83912004-01-14 David Carlton <carlton@bactrian.org>
8392
8393 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8394 PR c++/1511 and update coment.
8395 * gdb.cp/templates.exp: Update patterns to match current output.
8396 If changes involve something other than whitespace, KFAIL
8397 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8398
63d06c5c
DC
83992004-01-14 David Carlton <carlton@kealia.com>
8400
8401 * gdb.cp/namespace.exp: Add tests involving classes defined within
8402 namespaces.
8403 * gdb.cp/namespace.cc (C::CClass): New.
8404 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8405
a51dab88
EZ
84062004-01-14 Elena Zannoni <ezannoni@redhat.com>
8407
8408 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8409 what debug info we have. Print a better message if something goes
8410 wrong while producing the separate debug info file.
8411
a476ccc9
MC
84122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8413
8414 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8415
f453692c
MC
84162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 * gdb.base/callfuncs.c: Add copyright notice.
8419
f40063a5
MC
84202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8421
8422 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8423 inheritance. PR gdb/1498, PR gcc/13539.
8424
19ac3974
EZ
84252004-01-13 Elena Zannoni <ezannoni@redhat.com>
8426
a9c64011
AS
8427 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8428 test specific name.
8429 * gdb.mi/gdb669.exp: Ditto.
8430 * gdb.mi/mi-pthreads.exp: Ditto.
8431 * gdb.mi/mi1-pthreads.exp: Ditto.
8432 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8433
56c97c6e
MC
84342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8435
8436 * gdb.cp/member-ptr.cc: Add copyright notice.
8437
a0644324
MC
84382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8439
8440 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8441 some patterns for recent versions of gcc and hpacc. Delete
8442 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8443 Delete tests that access a NULL pointer-to-member-data. This
8444 script is still disabled for gcc.
8445
32fabe09
EZ
84462004-01-12 Elena Zannoni <ezannoni@redhat.com>
8447
8448 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8449 escaped correctly.
32fabe09 8450
1f8a6abb
EZ
84512004-01-12 Elena Zannoni <ezannoni@redhat.com>
8452
8453 * gdb.base/sepdebug.exp: New file.
8454 * gdb.base/sepdebug.c: New file.
8455 * lib/gdb.exp (separate_debug_filename): New procedure.
8456 (gdb_gnu_strip_debug): New procedure.
8457
48efe704
AC
84582004-01-12 Andrew Cagney <cagney@redhat.com>
8459
8460 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8461 * gdb.mi/ChangeLog-1999-2003: New file.
8462
a9415475
AC
84632004-01-12 Andrew Cagney <cagney@redhat.com>
8464
8465 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8466 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8467 or EEXIST", treat EBUSY as an XFAIL.
8468
83b8cf9d
MC
84692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8470
8471 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8472 hp_cc_compiler.
8473
9939d2a8
MC
84742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8475
8476 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8477 decorations.
8478
1ff8cadf
MC
84792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8480
8481 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8482 and "(aCC)" decorations. Remove obsolete doco about old
8483 test results.
8484
6fa9022e
MC
84852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8486
8487 * gdb.cp/exception.exp: Fix typo in doco.
8488
209721fe
MK
84892004-01-09 Mark Kettenis <kettenis@gnu.org>
8490
8491 * gdb.base/gdb1476.exp: Fix typo.
8492
ef11303e
MC
84932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8494
8495 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8496 file.
8497
041ab88c
MC
84982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8499
8500 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8501 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8502 Use gdb_compile. Remove restriction on gcc. Add some patterns
8503 for recent version of gdb. Delete second half, which was a copy
8504 of the first half with different build flags. This test is
8505 still disabled because it is still not ready for production.
8506
e36d075a
MC
85072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8508
8509 * gdb.cp/exception.cc: Add copyright notice.
8510 * gdb.cp/exception.exp: Add a notice that this file is broken
8511 because of line number changes caused by addition of copyright
8512 notice.
8513
42b190ad
MC
85142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8515
8516 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8517 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8518
8f25f06b
MC
85192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8520
8521 * gdb.cp/classes.exp: Accept gnu abi 2.
8522 * gdb.cp/derivation.exp: Likewise.
8523 * gdb.cp/overload.exp: Likewise.
8524 * gdb.cp/virtfunc.exp: Likewise.
8525
06ded8b8
MC
85262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8527
8528 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8529 semicolon after end of function.
8530
77c26ae3
MC
85312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8532
8533 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8534 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8535 boilerplate code for compiling and running the program under
8536 test. Add some string method tests.
8537
20757486
MC
85382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8539
8540 * gdb.cp/bs15503.cc: Add copyright notice.
8541 * gdb.cp/bs15503.exp: Adjust line number.
8542
0fd3b503
MC
85432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8544
8545 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8546 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8547
10d1bea8
MC
85482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8549
8550 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8551 hp_cc_compiler.
8552
2789202a
MC
85532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8554
8555 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8556 * gdb.cp/ctti.exp: Use the marker instead of "next".
8557 With gcc, run further before bailing.
8558
b862f14c
MC
85592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8560
8561 * gdb.cp/cttiadd.cc: Add copyright notice.
8562 * gdb.cp/cttiadd1.cc: Likewise.
8563 * gdb.cp/cttiadd2.cc: Likewise.
8564 * gdb.cp/cttiadd3.cc: Likewise.
8565
96da2469
MC
85662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8567
8568 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8569 Use gdb_test, gdb_test_multiple. Use floating-point values that
8570 have exact representations in IEEE-ish formats.
8571
053248ff
MC
85722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8573
8574 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8575 compilers. Delete duplicate call to get_compiler_info.
8576 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8577 * gdb.base/volatile.exp: Likewise.
8578
84acecdd
MK
85792004-01-07 Mark Kettenis <kettenis@gnu.org>
8580
8581 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8582 memory at address 0.
8583
fe11a27f
MC
85842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8585
8586 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8587 to test for hp-ux assembler. Fix copyright years.
8588
60ad077b
AC
85892004-01-07 Andrew Cagney <cagney@redhat.com>
8590
8591 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8592
1c9b8f33
AC
85932004-01-07 Andrew Cagney <cagney@redhat.com>
8594
8595 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8596 when creating the read-only file. From analysis by Roland McGrath
8597 and Elena Zannoni.
8598
753ccc7a
MC
85992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8600
8601 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8602
eca3e36b
MC
86032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8604
8605 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8606 data pointers.
8607
f8d4bac4
MC
86082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8609
8610 * gdb.cp/m-static.exp: Compile one source file at a time.
8611 Delete unused call to get_compiler_info.
8612
9b4e0f94
MC
86132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8614
8615 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8616 * gdb.base/call-rt-st.exp: Likewise.
8617 * gdb.base/nodebug.exp: Likewise.
8618 * gdb.base/volatile.exp: Likewise.
8619 * gdb.cp/ref-types.exp: Likewise.
8620 * gdb.cp/templates.exp: Likewise.
8621
023c1024
MK
86222004-01-05 Mark Kettenis <kettenis@gnu.org>
8623
8624 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8625
19703c4a
MC
86262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8627
8628 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8629 hppa*-hp-hpux*.
8630
18b67037
MK
86312004-01-04 Mark Kettenis <kettenis@gnu.org>
8632
ba6219c8
MK
8633 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8634 x86_64-*-*.
8635
18b67037
MK
8636 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8637 sparc64-*-* and sparc*-solaris2*.
8638
1bfbbb9d
MK
86392004-01-04 Mark Kettenis <kettenis@gnu.org>
8640
8641 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8642 return ${tests}" test. The ${tests} already mentions the
8643 filename.
8644
06846494
MC
86452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8646
8647 * gdb.cp/local.exp: Accept gcc abi 2.
8648
3b0cb202
MC
86492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8650
8651 * gdb.cp/templates.exp: Accept gcc abi 2.
8652
0643ec3f
MC
86532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8654
8655 * lib/compiler.cc: Remove supports_template_debugging.
8656 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8657
d231d0b1
MC
86582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8659
8660 * gdb.cp/namespace.exp: Accept gcc abi 2.
8661
44ffb27c
MC
86622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8663
8664 * gdb.cp/method.exp: Accept gcc abi 2.
8665
184ad485
MC
86662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8667
8668 * gdb.cp/classes.exp: Generate identical results as old version.
8669 * gdb.cp/derivation.exp: Likewise.
8670 * gdb.cp/overload.exp: Likewise.
8671 * gdb.cp/virtfunc.exp: Likewise.
8672
116f09e7
MC
86732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8674
8675 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8676 mysterious bug with sourceware version of expect.
8677
b1379776
MC
86782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8679
8680 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8681 current versions of gcc, including gcc abi 2. Remove gratuitous
8682 restart of test program. Use gdb_test_multiple and gdb_test for
8683 all tests. Add patterns to xfail missing "const" in "const char *"
8684 and kfail PR gdb/1155.
8685
6b7a4c0e
MC
86862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8687
8688 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8689 current versions of gcc, including gcc abi 2. Remove gratuitous
8690 restart of test program. Use gdb_test_multiple and gdb_test for
8691 all tests. Add patterns to kfail PR gdb/1498.
8692
51615d72
MC
86932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8694
8695 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8696 current versions of gcc, including gcc abi 2. Use "breakpoint"
8697 and "continue" instead of restarting the target program. Use
8698 gdb_test_multiple and gdb_test for all tests.
8699
7b79a9d7
MK
87002004-01-01 Mark Kettenis <kettenis@gnu.org>
8701
8702 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8703 for *-*-solaris2*.
8704
1cd3489f
MC
87052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8706
8707 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8708 current versions of gcc, including gcc abi 2. Use "breakpoint"
8709 and "continue" instead of restarting the target program several
8710 times. Use gdb_test_multiple and gdb_test for all tests.
8711
850742db
MC
87122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8713
8714 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8715 source files.
8716
eb4bbda8
MC
87172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8718
8719 * gdb.base/environ.exp: Handle compiling test case from multiple
8720 source files.
8721
e42c7771
MC
87222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8723
8724 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8725
80e4b428
JB
87262003-12-17 Jim Blandy <jimb@redhat.com>
8727
5f06973a
JB
8728 * gdb.base/freebpcmd.c: Add copyright notice.
8729
80e4b428
JB
8730 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8731
0ab84fb7
MC
87322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8735
1b3bb3d0
JB
87362003-12-13 Jim Blandy <jimb@redhat.com>
8737
8738 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8739
3a4c9371
KB
87402003-12-12 Kevin Buettner <kevinb@redhat.com>
8741
8742 * gdb.asm/frv.inc: New file.
8743 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8744
a1dea79a
FF
87452003-12-09 Fred Fish <fnf@redhat.com>
8746
8747 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8748 functions to break1.c and leave prototypes behind. Add more
8749 "set breakpoint NN here" comments.
8750 * gdb.base/break1.c: New file.
8751
8752 * gdb.base/break.exp: Handle compiling test case from multiple
8753 source files and change source file references as needed.
8754 * gdb.base/completion.exp: Ditto.
8755 * gdb.base/condbreak.exp: Ditto.
8756 * gdb.base/define.exp: Ditto.
8757 * gdb.base/ena-dis-br.exp: Ditto.
8758 * gdb.base/info-proc.exp: Ditto.
8759 * gdb.base/maint.exp: Ditto.
8760 * gdb.base/until.exp: Ditto.
8761
8762 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8763 hardcoded line numbers.
8764 * gdb.base/define.exp: Ditto.
8765 * gdb.base/ena-dis-br.exp: Ditto.
8766 * gdb.base/maint.exp: Ditto.
8767 * gdb.base/until.exp: Ditto.
8768
8769 * gdb.base/completion.exp: Use "break1" for completion tests since
8770 "break" is no longer a unique prefix.
8771
5266b69c
AC
87722003-12-06 Andrew Cagney <cagney@redhat.com>
8773
8774 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8775 "return_value_unimplemented". When an unimplemented struct return
8776 architecture, report incorrect values as a KFAIL
8777
374451f0
MC
87782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8779
8780 * gdb.cp/rtti.exp: Accept new wording of warning from
8781 cp_lookup_rtti_type.
8782
ba9b20a7
MC
87832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8784
8785 Partial fix for PR testsuite/1456.
8786 * gdb.base/scope.exp (test_at_main): Replace references to
8787 gcc_compiled with calls to test_compiler_info.
8788 (test_at_foo): Likewise.
8789 (test_at_bar): Likewise.
8790
b74b6d0b
MC
87912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8792
8793 Partial fix for PR testsuite/1456.
8794 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8795 to test_compiler_info.
8796
ccfa3402
MC
87972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8798
8799 * gdb.base/so-impl-ld.exp: Update copyright notice.
8800
f6246aba
MC
88012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8802
8803 Partial fix for PR testsuite/1456.
8804 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8805 to test_compiler_info.
8806
13ae734a
MC
88072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8808
8809 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8810 from current versions of gdb. Clean up regular expressions.
8811 Delete redundant timeout case.
8812
d8e1cdee
MC
88132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8814
8815 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8816 from current versions of gdb. Clean up regular expressions.
8817 Delete redundant timeout case.
8818
96457b64
MC
88192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8820
8821 Partial fix for PR testsuite/1456.
8822 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8823 gcc_compiled with call to test_compiler_info.
8824
f35309fc
MC
88252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8826
8827 Partial fix for PR testsuite/1456.
8828 * gdb.base/list.exp (test_list_function): Delete unused declaration
8829 of gcc_compiled.
8830
d7afdf9b
MC
88312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8832
8833 Partial fix for PR testsuite/1456.
8834 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8835 call to test_compiler_info.
8836
71507b56
MK
88372003-11-29 Mark Kettenis <kettenis@gnu.org>
8838
8839 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8840 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8841 it to create the appropriate note.inc.
8842 * gdb.asm/asmsrc1.s: Include "note.inc".
8843 * gdb.asm/netbsd.inc: New file.
8844 * gdb.asm/empty.inc: New file.
8845
f81f93f7
MC
88462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8847
8848 Partial fix for PR testsuite/1456.
8849 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8850 calls to test_compiler_info.
8851
9a77938e
MC
88522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8853
8854 Partial fix for PR testsuite/1456.
8855 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8856 calls to test_compiler_info.
8857
e8367dc7
MK
88582003-11-27 Mark Kettenis <kettenis@gnu.org>
8859
8860 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8861 pattern for the KFAILs.
8862
526c61ee
AF
88632003-11-25 Adam Fedor <fedor@gnu.org>
8864
8865 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8866 * gdb.objc/objcdecode.m: New file.
8867
28f2d600
AF
88682003-11-25 Adam Fedor <fedor@gnu.org>
8869
8870 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8871 * gdb.objc/nondebug.m: New file.
8872
a3895cee
BE
88732003-11-26 Ben Elliston <bje@wasabisystems.com>
8874
8875 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8876 NetBSD as it does on FreeBSD. Modelled on a similar change by
8877 Mark Kettenis on 2003-05-30.
8878 (link-flags): Set to "--entry _start" regardless of target.
8879 Special linker flags are to be appended to $link-flags.
8880 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8881
c9f2c8a3
MC
88822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8883
8884 * gdb.cp/method.exp: Accept output of new demangler.
8885
15a0587a 88862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8887
8888 * gdb/class2.exp: New file.
8889 * gdb/class2.cc: New file.
8890
3c00b570
MC
88912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8892
8893 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8894 of new demangler.
8895
7027acc7
MK
88962003-11-23 Mark Kettenis <kettenis@gnu.org>
8897
8898 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8899 of gdb_test "run".
8900
b0e1598a
MK
89012003-11-23 Mark Kettenis <kettenis@gnu.org>
8902
8903 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8904 "continue" into "run".
8905
4d9eda44
MC
89062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8907
8908 Partial fix for PR testsuite/1456.
8909 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8910 call to test_compiler_info.
8911 * gdb.cp/ctti.exp: Likewise.
8912 * gdb.cp/derivation.exp: Likewise.
8913 * gdb.cp/member-ptr.exp: Likewise.
8914 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8915 reference to gcc_compiled.
8916
89172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8918
8919 Fix PR testsuite/1463.
8920 * gdb.base/structs.exp (start_structs_test): Call
8921 get_debug_format before using the debug format.
8922
d422fe19
AC
89232003-11-22 Andrew Cagney <cagney@redhat.com>
8924
8925 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8926 * gdb.base/structs.exp: Use gdb_test_multiple.
8927
039cf96d
AC
89282003-11-20 Andrew Cagney <cagney@redhat.com>
8929
6882279b
AC
8930 * gdb.base/structs.exp: Handle and recover from internal errors.
8931 Replace "foo${n}" with "foo<n>" in test messages.
8932
e53890ae
AC
8933 * gdb.base/structs.exp: Update copyright. Rewrite.
8934 * gdb.base/structs.c: Update copyright. Rewrite.
8935
2b211c59
AC
8936 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8937 resync count exceeded.
d63a86f8 8938
039cf96d
AC
8939 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8940 from the internal error.
8941 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8942 Original from Jim Blandy.
8943 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8944
eac98b22
AC
89452003-11-19 Andrew Cagney <cagney@redhat.com>
8946
8947 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8948 KFAIL.
8949
67455b2a
MK
89502003-11-17 Mark Kettenis <kettenis@gnu.org>
8951
8952 New testcase for PR backtrace/1435.
8953 * gdb.arch/i386-unwind.exp: New file.
8954 * gdb.arch/i386-unwind.c: New file.
8955
853d6e5b
AC
89562003-11-17 Andrew Cagney <cagney@redhat.com>
8957
8958 * lib/gdb.exp (compiler_info): New global.
8959 (test_compiler_info): New function.
8960 (get_compiler_info): Set compiler_info.
8961 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8962 "compiler_info" to gcc-<major>-<minor>.
8963
38cf6e11
MC
89642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8965
8966 * gdb.trace/configure: Remove.
8967
a50d3602
EZ
89682003-11-13 Elena Zannoni <ezannoni@redhat.com>
8969
8970 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8971 breakpoints.
a50d3602
EZ
8972 * gdb.base/break.exp: Remove all references to explicit line
8973 numbers.
8974
d9407aaa
NC
89752003-11-11 Nick Clifton <nickc@redhat.com>
8976
8977 * gdb.base/shreloc.exp: Do not run for targets which do not
8978 support shared objects.
8979
db488fc1
CV
89802003-11-10 Corinna Vinschen <vinschen@redhat.com>
8981
8982 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8983 Don't run tests if nofileio flag is given.
8984
6a90a18e
EZ
89852003-11-07 Elena Zannoni <ezannoni@redhat.com>
8986
8987 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8988 as well as 'Watchpoint'.
6a90a18e 8989
0b915e9c
EZ
89902003-11-06 Elena Zannoni <ezannoni@redhat.com>
8991
8992 Reported by Jim Ingham <jingham@apple.com>:
8993 * gdb.base/annota1.exp: Match at least one occurrence of the
8994 signal handler annotation.
8995
d7e4b55f
EZ
89962003-11-06 Elena Zannoni <ezannoni@redhat.com>
8997
a9c64011
AS
8998 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8999 as well as 'Watchpoint'.
d7e4b55f 9000
2fe4e8d0
MC
90012003-11-05 Michael Chastain <mec@shout.net>
9002
9003 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9004
6ef88553
KW
90052003-11-03 Kris Warkentin <kewarken@qnx.com>
9006
9007 * gdb.arch/gdb1291.c: New test file.
9008 * gdb.arch/gdb1291.exp: New test script.
9009 * gdb.arch/gdb1431.c: New test file.
9010 * gdb.arch/gdb1431.exp: New test script.
9011
ae7dc4d8
MC
90122003-10-22 Michael Chastain <mec@shout.net>
9013
9014 * gdb.mi/pthreads.c: Add copyright notice.
9015
c39d7427
MC
90162003-10-22 Michael Chastain <mec@shout.net>
9017
9018 * gdb.threads/pthreads.c: Add copyright notice.
9019
8b7d96c1
MC
90202003-10-20 Michael Chastain <mec@shout.net>
9021
9022 * gdb.base/gdb1056.exp: New test script.
9023
d1d69fdd
DJ
90242003-10-13 Daniel Jacobowitz <drow@mvista.com>
9025
9026 * gdb.threads/killed.exp: Use gdb_run_cmd.
9027
7d605576
DJ
90282003-10-13 Daniel Jacobowitz <drow@mvista.com>
9029
9030 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9031 create a core file.
9032 * gdb.threads/gcore-thread.exp: Likewise.
9033
618ec112
CV
90342003-10-13 Corinna Vinschen <vinschen@redhat.com>
9035
9036 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9037 type, based on char type.
9038 (struct bit_flags_short_t): New bitfield type, based on short type.
9039 (init_bit_flags_char): New fuction.
9040 (init_bit_flags_short): Ditto.
9041 (print_bit_flags_char): Ditto.
9042 (print_bit_flags_short): Ditto.
9043 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9044
9367a73c
MC
90452003-10-11 Michael Chastain <mec@shout.net>
9046
9047 * gdb.base/call-rt-st.exp: Update copyright year.
9048
1decf120
KI
90492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9050
9051 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9052 * gdb.disasm/sh3.s: Ditto.
9053
5445b2ae
DJ
90542003-10-07 Daniel Jacobowitz <drow@mvista.com>
9055
9056 * gdb.threads/switch-threads.exp: New test.
9057 * gdb.threads/switch-threads.c: New source file.
9058
aec24853
CV
90592003-10-07 Corinna Vinschen <vinschen@redhat.com>
9060
9061 * gdb.base/ending-run.exp: Add sh specific case.
9062
adc7428d
AC
90632003-10-06 Andrew Cagney <cagney@redhat.com>
9064
9065 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9066 * gdb.disasm/mn10200.exp: Delete obsolete file.
9067
c9d37158
DJ
90682003-09-29 Daniel Jacobowitz <drow@mvista.com>
9069
9070 * ChangeLog: Correct an entry command.exp -> commands.exp.
9071 * gdb.base/commands.exp (bp_deleted_in_command_test)
9072 (temporary_breakpoint_commands): Check noargs.
9073
79c2c32d
DC
90742003-09-25 David Carlton <carlton@kealia.com>
9075
9076 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9077 of some print tests, where appropriate. Add tests for C::D::cd,
9078 E::ce, F::cXfX, G::XgX.
9079 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9080
594e6d67
RE
90812003-09-25 Richard Earnshaw <rearnsha@arm.com>
9082
9083 * lib/java.exp (java_init): Import target_alias before using it.
9084
10f0d451
DC
90852003-09-25 David Carlton <carlton@kealia.com>
9086
9087 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9088
274bcba0
EZ
90892003-09-23 Elena Zannoni <ezannoni@redhat.com>
9090
d63a86f8 9091 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9092 weirdness.
274bcba0 9093
cdbf20f7
MC
90942003-09-17 Michael Chastain <mec@shout.net>
9095
9096 * gdb.cp/gdb1355.exp: New file.
9097 * gdb.cp/gdb1355.c: New file.
9098
71e06f80
CV
90992003-09-15 Corinna Vinschen <vinschen@redhat.com>
9100
9101 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9102 * gdb.asm/sh.inc: New file.
9103
5c4e30ca
DC
91042003-09-11 David Carlton <carlton@kealia.com>
9105
bd45b7af
DC
9106 * gdb.cp/namespace.exp: Add tests for namespace types.
9107 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9108 (test_namespace): New.
9109
1c199746
EZ
91102003-09-11 Elena Zannoni <ezannoni@redhat.com>
9111
a9c64011 9112 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9113 * gdb.stabs/weird.exp: Ditto.
1c199746 9114
04ed252f
MC
91152003-09-08 Michael Chastain <mec@shout.net>
9116
9117 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9118
d8a2d9e7
MC
91192003-09-07 Michael Chastain <mec@shout.net>
9120
9121 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9122 'parse error'.
9123
161afb24
MK
91242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9125
9126 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9127
49f2741a
MC
91282003-08-30 Michael Chastain <mec@shout.net>
9129
9130 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9131 * gdb.gdb/observer.exp: Ditto.
9132 * gdb.gdb/xfullpath.exp: Ditto.
9133
8afa723e
MK
91342003-08-29 Mark Kettenis <kettenis@gnu.org>
9135
9136 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9137 *-*-*bsd*.
9138
f31dfe3b
JJ
91392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9140
9141 * gdb.base/dump.exp: Skip for ia64.
9142
4630e498
JJ
91432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9144
9145 * gdb.asm/asm-source.exp: Add ia64 support.
9146 * gdb.asm/ia64.inc: New file.
9147
1105b7ef
MC
91482003-08-22 Michael Chastain <mec@shout.net>
9149
9150 * gdb.cp: New directory.
9151 * gdb.cp/*: Copy from gdb.c++/*.
9152 * gdb.c++/*: Remove.
9153 * Makefile.in: Change gdb.c++ to gdb.cp.
9154 * configure.in: Ditto.
9155 * configure: Regnerate.
9156
c945b932
MK
91572003-08-18 Mark Kettenis <kettenis@gnu.org>
9158
9159 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9160 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9161
2b66634b
DJ
91622003-08-17 Daniel Jacobowitz <drow@mvista.com>
9163
9164 * mi-var-display.exp (-var-list-children weird): Accept function
9165 pointers with argument types.
9166 * mi1-var-display.exp (-var-list-children weird): Likewise.
9167 * mi2-var-display.exp (-var-list-children weird): Likewise.
9168
a356f73b
DJ
91692003-08-17 Daniel Jacobowitz <drow@mvista.com>
9170
9171 * gdb.base/annota3.exp: Add missing newline.
9172
483417b8
MC
91732003-08-06 Michael Chastain <mec@shout.net>
9174
9175 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9176
c99c59c3
MS
91772003-08-12 Michael Snyder <msnyder@redhat.com>
9178
9179 * gdb.base/float.exp: Add test for SH.
9180
55ed7501
MK
91812003-08-10 Mark Kettenis <kettenis@gnu.org>
9182
9183 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9184
1a371f2e
EZ
91852003-08-07 Elena Zannoni <ezannoni@redhat.com>
9186
9187 * gdb.base/completion.exp: Remove reduntant completion test
9188 on filename.
9189
e0f353ce
EZ
91902003-08-07 Elena Zannoni <ezannoni@redhat.com>
9191
a9c64011
AS
9192 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9193 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9194 gdb.trace/save-trace.exp: Make sure that full pathnames are
9195 escaped correctly.
e0f353ce 9196
5710a1af 91972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9198
a9c64011
AS
9199 * configure.in: Don't generate config.h from config.hin.
9200 * configure: Regenerate.
9201 * config.hin: Remove file.
9202 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9203 * gdb.threads/pthreads.c: Ditto.
5710a1af 9204
dcd81ce9
DJ
92052003-08-07 Daniel Jacobowitz <drow@mvista.com>
9206
9207 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9208 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9209 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9210 Replace ld24 with seth/add3.
9211
6009d884
AC
92122003-08-02 Andrew Cagney <cagney@redhat.com>
9213
9214 * gdb.base/annota3.exp: New file.
9215 * gdb.base/annota3.c: New file.
9216 * gdb.c++/annota3.exp: New file.
9217 * gdb.c++/annota3.cc: New file.
9218
51514e06
MC
92192003-07-29 Michael Chastain <mec@shout.net>
9220
9221 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9222 actually failed.
9223 (do_pass): Likewise.
9224 * gdb.threads/tls.exp: Always initialize no_of_threads.
9225
4ee6625b
DJ
92262003-07-27 Daniel Jacobowitz <drow@mvista.com>
9227
9228 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9229 pattern.
9230 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9231 * gdb.threads/tls.exp: Recognize one case of the host library not
9232 supporting TLS.
9233
225f2bf6
AC
92342003-07-27 Andrew Cagney <cagney@redhat.com>
9235
9236 * gdb.base/fileio.exp: Use SH when running commands using
9237 remote_exec.
9238
bcb27c9f
DJ
92392003-07-24 Daniel Jacobowitz <drow@mvista.com>
9240
9241 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9242 * gdb.base/relocate.c (dummy): New padding array.
9243
3d67be83
MS
92442003-07-22 Michael Snyder <msnyder@redhat.com>
9245
d63a86f8 9246 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9247
9248 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9249 patterns to be more general, accepting old and new output.
9250 Some output chars (such as '+') also must be quoted.
d63a86f8 9251 Some addresses are displayed numerically instead of
3d67be83
MS
9252 symbolically.
9253
57ba3b85
MS
92542003-07-23 Michael Snyder <msnyder@redhat.com>
9255
686d097c
MS
9256 * gdb.base/return2.exp: Don't test long-long return.
9257
57ba3b85
MS
9258 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9259 * gdb.disasm/t01_mov.exp: Ditto.
9260 * gdb.disasm/t02_mova.s: Ditto.
9261 * gdb.disasm/t02_mova.exp: Ditto.
9262 * gdb.disasm/t03_add.s: Ditto.
9263 * gdb.disasm/t03_add.exp: Ditto.
9264 * gdb.disasm/t04_sub.s: Ditto.
9265 * gdb.disasm/t04_sub.exp: Ditto.
9266 * gdb.disasm/t05_cmp.s: Ditto.
9267 * gdb.disasm/t05_cmp.exp: Ditto.
9268 * gdb.disasm/t06_ari2.s: Ditto.
9269 * gdb.disasm/t06_ari2.exp: Ditto.
9270 * gdb.disasm/t07_ari3.s: Ditto.
9271 * gdb.disasm/t07_ari3.exp: Ditto.
9272 * gdb.disasm/t08_or.s: Ditto.
9273 * gdb.disasm/t08_or.exp: Ditto.
9274 * gdb.disasm/t09_xor.s: Ditto.
9275 * gdb.disasm/t09_xor.exp: Ditto.
9276 * gdb.disasm/t10_and.s: Ditto.
9277 * gdb.disasm/t10_and.exp: Ditto.
9278 * gdb.disasm/t11_logs.s: Ditto.
9279 * gdb.disasm/t11_logs.exp: Ditto.
9280 * gdb.disasm/t12_bit.s: Ditto.
9281 * gdb.disasm/t12_bit.exp: Ditto.
9282 * gdb.disasm/t13_otr.s: Ditto.
9283 * gdb.disasm/t13_otr.exp: Ditto.
9284
e00759ef
EZ
92852003-07-22 Elena Zannoni <ezannoni@redhat.com>
9286
9287 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9288
8bc2021f
EZ
92892003-07-22 Elena Zannoni <ezannoni@redhat.com>
9290
a9c64011
AS
9291 * gdb.threads/tls.c : New file.
9292 * gdb.threads/tls.exp : New file.
9293 * gdb.threads/tls-main.c : New file.
9294 * gdb.threads/tls-shared.c : New file.
9295 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9296
89320c4c
AS
92972003-07-22 Andreas Schwab <schwab@suse.de>
9298
9299 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9300
180dea7c
AS
93012003-07-20 Andreas Schwab <schwab@suse.de>
9302
9303 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9304 due to insn reordering.
9305
0714963c
AC
93062003-07-15 Andrew Cagney <cagney@redhat.com>
9307
9308 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9309
98a23b3f
MC
93102003-07-15 Michael Chastain <mec@shout.net>
9311
9312 * gdb.base/gdb1250.exp: New file.
9313 * gdb.base/gdb1250.c: New file.
9314
27e417a2
ML
93152003-07-09 Michal Ludvig <mludvig@suse.cz>
9316
9317 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9318 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9319
8bc2021f
EZ
93202003-07-09 Elena Zannoni <ezannoni@redhat.com>
9321
a9c64011
AS
9322 * gdb.threads/tls.c: New file.
9323 * gdb.threads/tls.exp: New file.
9324 * gdb.threads/tls-main.c: New file.
9325 * gdb.threads/tls-shared.c: New file.
9326 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9327
d99968dc
EZ
93282003-07-09 Elena Zannoni <ezannoni@redhat.com>
9329
9330 * gdb.base/annota1.exp: Make sure that we properly escape the
9331 full path of the source file. Xfail more permissive patterns,
d63a86f8 9332 due to a compiler debug info problem.
d99968dc 9333
83876b3b
AS
93342003-07-07 Andreas Schwab <schwab@suse.de>
9335
2705e972
AS
9336 * gdb.asm/m68k.inc: New file.
9337 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9338
83876b3b
AS
9339 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9340 arguments"): Also match negative number.
9341
9342 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9343
3a871b37
DJ
93442003-07-03 Daniel Jacobowitz <drow@mvista.com>
9345
9346 * gdb.base/store.c (charest): New typedef.
9347 (add_char): Rename to add_charest, update.
9348 (wack_char): Rename to wack_charest, update types. Return l + r
9349 to keep r live across the call.
9350 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9351 (wack_double, wack_doublest): Return l + r to keep r live across
9352 the call.
9353 * gdb.base/store.exp: Accomodate store.c changes.
9354
b2a7f303
DC
93552003-06-30 David Carlton <carlton@kealia.com>
9356
9357 * gdb.c++/maint.exp (test_invalid_name): New.
9358 (test_first_component): Add tests for invalid names.
9359
3c6cb4a1
MC
93602003-06-29 Michael Chastain <mec@shout.net>
9361
9362 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9363 output of '<VTT for class>' for virtual base classes.
9364
f1c2644b
DJ
93652003-06-29 Daniel Jacobowitz <drow@mvista.com>
9366
9367 * gdb.base/completion.exp: Tab-complete "complet" instead of
9368 "compl".
9369 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9370
18080350
DJ
93712003-06-29 Daniel Jacobowitz <drow@mvista.com>
9372
9373 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9374 * gdb.base/volatile.exp: Likewise.
9375
f56973f8
DJ
93762003-06-29 Daniel Jacobowitz <drow@mvista.com>
9377
9378 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9379 gdb/1265.
9380
93812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9382 Daniel Jacobowitz <drow@mvista.com>
9383
9384 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9385 initial line count of 'captured_main' from 26 to 32.
9386 (test_with_self): Allow xmalloc call to be interleaved with the
9387 preceding two lines.
9388
e766d4d6
JB
93892003-06-24 Joel Brobecker <brobecker@gnat.com>
9390
9391 * gdb.base/bang.exp: New testcase.
9392
f125c9a4
JB
93932003-06-23 Joel Brobecker <brobecker@gnat.com>
9394
9395 * gdb.base/langs.exp: Add some tests for the "minimal" language
9396 support.
9397
6e25beaf
EZ
93982003-06-23 Elena Zannoni <ezannoni@redhat.com>
9399
9400 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9401 the testcase.
9402
2f816dda
DJ
94032003-06-22 Daniel Jacobowitz <drow@mvista.com>
9404
9405 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9406 offset.
9407
db5a5748
DJ
94082003-06-22 Daniel Jacobowitz <drow@mvista.com>
9409
9410 * gdb.c++/pr-1210.cc: New file.
9411 * gdb.c++/pr-1210.exp: New file.
9412
1df0c130
DJ
94132003-06-21 Daniel Jacobowitz <drow@mvista.com>
9414
9415 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9416 000-exec-continue.
9417
a92feac0
MK
94182003-06-15 Mark Kettenis <kettenis@gnu.org>
9419
9420 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9421 on *-*-*bsd* instead of *-*-freebsd*.
9422
81a58f5b
AC
94232003-06-14 Andrew Cagney <cagney@redhat.com>
9424
9425 * gdb.base/store.exp: Test longest and doublest. Test all
9426 parameters. Weaken return statement match.
9427 * gdb.base/store.c: Add longest and doublest - aka long long and
9428 long double functions. Put all parameters into local register
9429 variables. Use negative values.
9430
b257a0d3
AC
94312003-06-14 Andrew Cagney <cagney@redhat.com>
9432
9433 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9434 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9435 exit status.
9436 * gdb.base/fileio.exp: Disable target when nointerrupts and
9437 noinferiorio, instead of limiting it to remote. Use remote_exec
9438 instead of system.
d63a86f8 9439
21c38304
JJ
94402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9441
9442 * gdb.base/float.exp: Add ia64 support.
9443
1bcdb424
CV
94442003-06-12 Corinna Vinschen <vinschen@redhat.com>
9445
9446 * gdb.base/fileio.exp: Run only on remote targets.
9447
6aeb981f
CV
94482003-06-10 Corinna Vinschen <vinschen@redhat.com>
9449
9450 * gdb.base/fileio.c: New file, testing File-I/O.
9451 * gdb.base/fileio.exp: Ditto.
9452
53df362e
RG
94532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9454
9455 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9456 shared objects after relocation at load time (gdb PR/1132).
9457 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9458 as above, part of the shared object relocation test.
53df362e 9459
ffee1b46
MK
94602003-06-08 Mark Kettenis <kettenis@gnu.org>
9461
b5ca3722
MK
9462 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9463 fully filled history list.
9464 * gdb.base/gdb_history: New file.
9465
03ed860d
MK
9466 * gdb.base/signals.exp: XFAIL "continue to func1" on
9467 i*86-*-freebsd*.
9468
ffee1b46
MK
9469 * gdb.base/attach.exp: When trying to attach to a nonexistent
9470 process, make it possible to specify the PID based on the target,
9471 and do so for *-*-freebsd*.
9472
d80dbb52
RH
94732003-06-02 Richard Henderson <rth@redhat.com>
9474
9475 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9476
6dd77b81
RH
94772003-06-02 Richard Henderson <rth@redhat.com>
9478
9479 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9480
f6347e16
RH
94812003-06-02 Richard Henderson <rth@redhat.com>
9482
9483 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9484
2c161407
DJ
94852003-06-01 Daniel Jacobowitz <drow@mvista.com>
9486
9487 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9488 of globalvar.
9489
572eb746
MK
94902003-06-01 Mark Kettenis <kettenis@gnu.org>
9491
9492 * gdb.asm/asm-source.exp: Check for memory read errors in
9493 disassembler test on *BSD too.
9494
9e9617a5
RH
94952003-06-01 Richard Henderson <rth@redhat.com>
9496
9497 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9498 for .frame.
9499 (gdbasm_call): Lose ldgp.
9500 (gdbasm_startup): Add frame information.
9501 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9502
7b34ad4e
MK
95032003-05-31 Mark Kettenis <kettenis@gnu.org>
9504
9505 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9506 i?86-*-*.
9507
10059fdf
MK
95082003-05-30 Mark Kettenis <kettenis@gnu.org>
9509
9510 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9511 FreeBSD.
9512
acf4b816
RH
95132003-05-29 Richard Henderson <rth@redhat.com>
9514
9515 * gdb.asm/alpha.inc: New file.
9516 * gdb.asm/asm-source.exp: Use it.
9517
e9ecd949
JB
95182003-05-29 Jim Blandy <jimb@redhat.com>
9519
9520 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9521 'core.PID'.
9522
e3e5a4f3
JB
95232003-05-22 Jim Blandy <jimb@redhat.com>
9524
9525 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9526 backtrace.
d63a86f8 9527
72fe3d25
DC
95282003-05-20 David Carlton <carlton@math.stanford.edu>
9529
9530 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9531 this time.
9532
58da2eb2
DC
95332003-05-19 David Carlton <carlton@bactrian.org>
9534
9535 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9536 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9537
1fcb5155
DC
95382003-05-19 David Carlton <carlton@bactrian.org>
9539
9540 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9541 namespace tests.
9542 Bump copyright date.
9543 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9544 (main): Call C::D::marker2.
9545 * gdb.c++/namespace1.cc: New file.
9546
85e85163
JJ
95472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9548
9549 Roland McGrath <roland@redhat.com>
d63a86f8 9550 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9551 there is no manager thread.
9552
a25fbfec
JJ
95532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9554
d63a86f8
RM
9555 * gdb.threads/schedlock.exp: Remove assumption that all threads
9556 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9557 in one of the child threads rather than the main thread.
9558
be375bae
JB
95592003-05-07 Jim Blandy <jimb@redhat.com>
9560
09bf6082
JB
9561 Add support for assembly source testing on the s390x.
9562 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9563 architecture.
9564 * gdb.asm/s390x.inc: New file.
9565
be375bae
JB
9566 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9567 succession of 'if' statements.
9568
00905d52
AC
95692003-05-05 Andrew Cagney <cagney@redhat.com>
9570
9571 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9572
b1e29e33
AC
95732003-05-05 Andrew Cagney <cagney@redhat.com>
9574
9575 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9576 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9577
e33d66ec
EZ
95782003-05-02 Elena Zannoni <ezannoni@redhat.com>
9579
9580 * gdb.base/charset.exp: Update based on new behavior of set/show
9581 charset commands.
9582
2b6fd0d8
AC
95832003-05-01 Andrew Cagney <cagney@redhat.com>
9584
9585 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9586 variable do not give memory errors.
9587
130cacce
AF
95882003-04-30 Adam Fedor <fedor@gnu.org>
9589
9590 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9591 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9592 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9593 gdb.objc/basicclass.m: : New files
9594
9595 * lib/gdb.exp (gdb_compile_objc): New procedure.
9596
bea71854
DJ
95972003-04-27 Daniel Jacobowitz <drow@mvista.com>
9598
9599 * gdb.base/signals.exp: Make backtrace tests more specific.
9600
0f20eeea
DC
96012003-04-23 David Carlton <carlton@bactrian.org>
9602
9603 * gdb.c++/maint.exp (test_first_component): Add tests for
9604 'operator' in more locations.
9605
c8c4d8dc
KB
96062003-04-16 Kevin Buettner <kevinb@redhat.com>
9607
9608 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9609
3fe60e3c
EZ
96102003-04-16 Elena Zannoni <ezannoni@redhat.com>
9611
9612 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9613 func marke' instead. Update test name.
3fe60e3c 9614
9219021c
DC
96152003-04-15 David Carlton <carlton@math.stanford.edu>
9616
9617 * gdb.c++/maint.exp: New file.
9618
5dd55bdd
EZ
96192003-04-14 Elena Zannoni <ezannoni@redhat.com>
9620
9621 * gdb.threads/schedlock.c: Change type of thread function argument
9622 to long, to avoid warnings on 64-bit platforms.
9623
00890572
EZ
96242003-04-14 Elena Zannoni <ezannoni@redhat.com>
9625
a9c64011
AS
9626 * gdb.base/attach.exp: Add new message from ptrace in case of
9627 attaching to nonexistent process.
d63a86f8 9628
93201743
JB
96292003-04-11 Jim Blandy <jimb@redhat.com>
9630
9631 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9632 gdb.c++/userdef.cc: Place comments on the lines to which the
9633 marker function might return.
9634 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9635 gdb.c++/userdef.exp: Look for those comments to check that we've
9636 returned to the right place, instead of checking line numbers.
9637
2a11c64d
EZ
96382003-04-11 Elena Zannoni <ezannoni@redhat.com>
9639
a9c64011
AS
9640 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9641 match on sourcefile name, instead of directory name.
2a11c64d 9642
68ab8fc5
EZ
96432003-04-10 Elena Zannoni <ezannoni@redhat.com>
9644
d63a86f8 9645 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9646 working directory name.
9647
5624293a
JB
96482003-04-09 Jim Blandy <jimb@redhat.com>
9649
9650 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9651 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9652 after an inferior function call, report the failure, but allow the
9653 test to continue.
9654
f1f02ee4
SC
96552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9656
9657 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9658 with -DPROTOTYPES.
9659
6eb79af0
SC
96602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9661
9662 * gdb.base/break.exp: Revert last patch.
9663
8dfb4cf0
SC
96642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9665
9666 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9667 with -DPROTOTYPES.
9668
ed4c619a
AC
96692003-04-02 Andrew Cagney <cagney@redhat.com>
9670
9671 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9672 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9673 matching directories by the name breakpoint.
9674 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9675 Make "continue to marker1" consistent.
9676 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9677 message consistent.
9678 * lib/gdb.exp: Put "the program is no longer running", and "the
9679 program exited" in parenthesis.
9680 * lib/mi-support.exp: Ditto.
d63a86f8 9681
4e35d5f0 96822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9683
4e35d5f0
BR
9684 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9685
71900fe8
AC
96862003-03-29 Andrew Cagney <cagney@redhat.com>
9687
9688 * gdb.base/sizeof.c (main): Print the value of '\377'.
9689 * gdb.base/sizeof.exp: Check the sign of '\377'.
9690
c0655a16
MC
96912003-03-27 Michael Chastain <mec@shout.net>
9692
9693 * gdb.base/gdb1090.exp: New file.
9694 * gdb.base/gdb1090.cc: New file.
9695
5b2a3989
JB
96962003-03-27 J. Brobecker <brobecker@gnat.com>
9697
9698 * gdb.gdb/observer.exp: New regression test.
9699
79876890
MC
97002003-03-27 Michael Chastain <mec@shout.net>
9701
9702 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9703 * gdb.base/ptype.exp: Likewise.
9704
6eac95e3
CV
97052003-03-27 Corinna Vinschen <vinschen@redhat.com>
9706
9707 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9708
e8c71839
MC
97092003-03-26 Michael Chastain <mec@shout.net>
9710
9711 * gdb.base/ptype.exp: Actually use some typedef'd types.
9712
71b10041
SC
97132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9714
9715 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9716 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9717
2512cf80
CV
97182003-03-20 Corinna Vinschen <vinschen@redhat.com>
9719
9720 * gdb.base/default.exp: Fix regular expression.
9721
0d195a4f
CV
97222003-03-20 Corinna Vinschen <vinschen@redhat.com>
9723
9724 * gdb.base/args.exp: Fix regular expression.
9725
8a2dbca8
CV
97262003-03-20 Corinna Vinschen <vinschen@redhat.com>
9727
9728 * gdb.base/help.exp: Allow Win32 child process.
9729
bf028682
CV
97302003-03-20 Corinna Vinschen <vinschen@redhat.com>
9731
9732 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9733 when stepping out of main().
9734
182dbe85
CV
97352003-03-20 Corinna Vinschen <vinschen@redhat.com>
9736
9737 * gdb.base/default.exp: Check for win32 specific message when calling
9738 "run" without executable.
9739
d67a6ba5
CV
97402003-03-20 Corinna Vinschen <vinschen@redhat.com>
9741
9742 * gdb.base/args.exp: Expect .exe in output.
9743
a955b5bb
CV
97442003-03-20 Corinna Vinschen <vinschen@redhat.com>
9745
9746 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9747 Cygwin native.
9748
bf6bad4b
AC
97492003-03-17 Andrew Cagney <cagney@redhat.com>
9750
9751 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9752 vector registes.
9753 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9754 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9755
293e9a31
DC
97562003-03-17 David Carlton <carlton@math.stanford.edu>
9757
9758 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9759 test, for PR breakpoints/38.
9760 Call test_watchpoint_and_breakpoint.
9761 * gdb.base/watchpoint.c (func3): New function.
9762 (main): Call func3.
9763
5330f2db
DC
97642003-03-04 David Carlton <carlton@math.stanford.edu>
9765
9766 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9767 Garply<Garply<char> >:: garply".
9768 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9769 with respect to PR c++/1111; note also PR c++/1113.
9770 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9771 respect to PR c++/1062.
9772 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9773
6ece72da
DC
97742003-03-03 David Carlton <carlton@math.stanford.edu>
9775
9776 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9777 with respect to PR c++/57.
9778 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9779 c++/826.
9780 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9781 respect to PR c++/57.
9782
85ca1584
DC
97832003-03-03 David Carlton <carlton@math.stanford.edu>
9784
9785 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9786 respect to PR c++/33 into FAILs.
9787
98e9c5b8
MC
97882003-03-03 Michael Chastain <mec@shout.net>
9789
7bedbf27
MC
9790 * configure.in: Update copyright years.
9791
97922003-03-03 Michael Chastain <mec@shout.net>
9793
9794 * Makefile.in: Update copyright years.
98e9c5b8 9795
f683e100
DC
97962003-02-28 David Carlton <carlton@math.stanford.edu>
9797
9798 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9799 print class instead of struct and/or superfluous protection
9800 specifiers, as long as the resulting output is equivalent to the
9801 source code.
9802 Delete FIXME from end of messages on tests that don't need
9803 fixing.
9804
a9e0cf2c
DC
98052003-02-28 David Carlton <carlton@math.stanford.edu>
9806
9807 * gdb.c++/templates.exp (do_tests): Allow const in the two
9808 Foo<volatile char *>::foo tests.
9809
e8d359df
MS
98102003-02-27 Michael Snyder <msnyder@redhat.com>
9811
d63a86f8 9812 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9813 will be consistant.
9814
0b71dc91
DC
98152003-02-26 David Carlton <carlton@math.stanford.edu>
9816
9817 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9818 char *>::foo" test with respect to PR c++/33. Create a new test
9819 which is identical to that one except that it doesn't put the
9820 space between the "char" and the "*"; KFAIL it, too.
9821
dd14ab43
DC
98222003-02-26 David Carlton <carlton@math.stanford.edu>
9823
9824 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9825 template types into either PASSes or KFAILs (corresponding to PR
9826 c++/57). Tweak indentation. Update copyright.
9827
1146c7f1
SC
98282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9829
9830 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9831
74641dfb
MC
98322003-02-13 Michael Chastain <mec@shout.net>
9833
9834 * gdb.base/exprs.exp: Remove i960 remnants.
9835 * gdb.base/funcargs.exp: Likewise.
9836 * gdb.base/list.exp: Likewise.
9837 * gdb.base/ptype.exp: Likewise.
9838
559cd2d0
DC
98392003-02-14 David Carlton <carlton@math.stanford.edu>
9840
9841 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9842 pEe->D::vg()" from XFAIL to KFAIL.
9843
c4f90d87
JM
98442003-02-13 Jason Molenda (jmolenda@apple.com)
9845
9846 * gdb.base/maint.exp: Update maint print statistics regexp to include
9847 new entries.
9848
cbc4d97c
MC
98492003-02-13 Michael Chastain <mec@shout.net>
9850
9851 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9852
40f235b7
MC
98532003-02-12 Michael Chastain <mec@shout.net>
9854
9855 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9856 * gdb.c++/inherit.exp: Likewise.
9857 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9858 * gdb.c++/templates.exp: Likewise.
9859 * gdb.c++/virtfunc.exp: Likewise.
9860
c56716b0
JM
98612003-02-06 Jason Molenda (jason-cl@molenda.com)
9862
9863 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9864 why the code is written that way.
9865
070afcf8
MC
98662003-02-05 Michael Chastain <mec@shout.net>
9867
9868 * gdb.base/dump.exp: Add missing copyright line.
9869
5d0331e5
JM
98702003-02-05 Jason Molenda (jason-cl@molenda.com)
9871
f7ae6d3e 9872 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9873 at the beginning so the breakpoint doesn't get set on the loop.
9874
92851186
MC
98752003-02-05 Michael Chastain <mec@shout.net>
9876
9877 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9878 output for configurations with gcc 2.95.3.
9879
cbf1e085
AC
98802003-02-05 Keith Seitz <keiths@redhat.com>
9881 Andrew Cagney <ac131313@redhat.com>
9882
9883 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9884
29518e1e
MC
98852003-02-04 Michael Chastain <mec@shout.net>
9886
9887 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9888 Call perror and then continue.
9889
5af1d5f3
MC
98902003-02-03 Michael Chastain <mec@shout.net>
9891
9892 * gdb.c++/pr-1023.cc: New file.
9893 * gdb.c++/pr-1023.exp: New file.
9894
6b549786
JB
98952003-02-05 Jim Blandy <jimb@redhat.com>
9896
9897 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9898 it's local to foobar. Check for it there, and check that it's not
9899 present in main.
9900 * gdb.c++/local.cc (marker2): New function.
9901 (foobar): Call marker1.
9902 (main): Call marker2 instead of marker1.
9903
67f16606
AC
99042003-02-04 Andrew Cagney <ac131313@redhat.com>
9905
9906 * gdb.disasm/mn10200.exp: Obsolete file.
9907 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9908 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9909 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9910
1c5cb38e
DC
99112003-02-04 David Carlton <carlton@math.stanford.edu>
9912
9913 * gdb.c++/overload.exp: Test intToChar(1).
9914 * gdb.c++/overload.cc (intToChar): New.
9915 (main): Call intToChar.
9916
d1fe6965
DC
99172003-02-03 David Carlton <carlton@math.stanford.edu>
9918
9919 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9920 'might_kfail' arg.
9921 KFAIL some of the continue_to_bp_overloaded calls, according to
9922 PR c++/1025.
9923
9ba61c5d
MC
99242003-02-01 Michael Chastain <mec@shout.net>
9925
9926 * gdb.base/advance.c (marker1): New marker function.
9927 * gdb.base/advance.exp: When the 'advance' command lands on the
9928 return breakpoint, it can legitimately stop on either the
9929 current line or the next line. Accommodate both outcomes.
9930 * gdb.base/until.exp: Likewise.
9931
e7494ffb
AC
99322003-02-02 Andrew Cagney <ac131313@redhat.com>
9933
9934 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9935 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9936 now a list, not a tuple.
9937 * gdb.mi/mi-var-display.exp: Ditto.
9938 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9939
075559bc
AC
99402003-02-01 Andrew Cagney <ac131313@redhat.com>
9941
9942 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9943 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9944 stack backtraces.
9945 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9946
2bd4c7b1
MK
99472003-02-01 Mark Kettenis <kettenis@gnu.org>
9948
9949 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9950 gdb.mi/mi1-pthreads.exp: Return instead of calling
9951 gdb_suppress_entire_file.
9952
eabd8992
MS
99532003-02-01 Mark Salter <msalter@redhat.com>
9954
9955 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9956
71469e2f
MS
99572003-01-31 Mark Salter <msalter@redhat.com>
9958
9959 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9960 Support empty arg.
9961
38a94d44
MC
99622003-01-30 Michael Chastain <mec@shout.net>
9963
9964 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9965 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9966 has been fixed in gdb/readline on 2003-01-09.
9967
19ea9e73
MS
99682003-01-29 Michael Snyder <msnyder@redhat.com>
9969
e8d359df
MS
9970 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9971 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9972 * gdb.base/args.exp: Skip if target does not support args passing.
9973
2307bd6a
DJ
99742003-01-22 Daniel Jacobowitz <drow@mvista.com>
9975
19ea9e73 9976 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9977 gdb_test. Accept a list of expect arguments as the third
9978 parameter.
9979 (gdb_test): Use it.
9980
f2dd3617
EZ
99812003-01-20 Elena Zannoni <ezannoni@redhat.com>
9982
9983 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9984 allow for different test tree configurations. Update some
9985 tescases accordingly.
9986 * gdb.arch/altivec-regs.exp: Ditto.
9987 * gdb.asm/asm-source.exp: Ditto.
9988 * gdb.base/advance.exp: Ditto.
9989 * gdb.base/display.exp: Ditto.
d63a86f8 9990 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9991 * gdb.base/mips_pro.exp: Ditto.
9992 * gdb.base/overlays.exp: Ditto.
9993 * gdb.base/relocate.exp: Ditto.
9994 * gdb.base/setshow.exp: Ditto.
9995 * gdb.base/step-line.exp: Ditto.
9996 * gdb.base/step-test.exp: Ditto.
9997 * gdb.base/until.exp: Ditto.
9998 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9999
c71cdefd
DC
100002003-01-17 David Carlton <carlton@math.stanford.edu>
10001
10002 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10003 corresponding to PR c++/945.
10004 Update copyright.
10005
fdba05d7
DC
100062003-01-17 David Carlton <carlton@math.stanford.edu>
10007
10008 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10009 corresponding to PR c++/68.
10010
100112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10012
10013 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10014 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10015 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10016
c362c33a
EZ
100172003-01-15 Elena Zannoni <ezannoni@redhat.com>
10018
0fbc361c
EZ
10019 * gdb.base/break.exp: Fix change of default location, because of
10020 removal of until tests.
10021 * gdb.base/help.exp: Update test for new 'until' help message.
10022 Add test for help on 'advance'.
a9c64011 10023 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10024
dabf8a35
MK
100252003-01-15 Mark Kettenis <kettenis@gnu.org>
10026
10027 * gdb.base/default.exp: Adapt "info float" test for recent changes
10028 to that command. Add test for "info vector".
10029 * gdb.base/float.exp: New file. Add test for "info float" that
10030 resembles the old test in gdb.base/default.exp.
10031
a1769aca
DC
100322003-01-15 David Carlton <carlton@math.stanford.edu>
10033
10034 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10035
82025e13
EZ
100362003-01-15 Elena Zannoni <ezannoni@redhat.com>
10037
10038 * gdb.base/break.exp: Move the tests of until command from here...
10039 * gdb.base/until.exp: ... to here. New file. Add other tests.
10040 * gdb.base/advance.c: New file.
10041 * gdb.base/advance.exp: New file.
10042
8f9ab801
EZ
100432003-01-14 Elena Zannoni <ezannoni@redhat.com>
10044
a9c64011
AS
10045 * gdb.base/args.c: New file.
10046 * gdb.base/args.exp: New file.
8f9ab801 10047
9ae66589
DJ
100482003-01-14 Daniel Jacobowitz <drow@mvista.com>
10049
10050 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10051
8d77e5c3
DJ
100522003-01-14 Daniel Jacobowitz <drow@mvista.com>
10053
10054 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10055
12d2f0a1
DJ
100562003-01-14 Daniel Jacobowitz <drow@mvista.com>
10057
10058 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10059 dates.
10060
6ca37014
DJ
100612003-01-13 Daniel Jacobowitz <drow@mvista.com>
10062
10063 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10064
b0023472
DJ
100652003-01-13 Daniel Jacobowitz <drow@mvista.com>
10066
10067 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10068 (ptype &*"foo").
10069 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10070
607fbc54 100712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10072
10073 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10074 * gdb.mi/mi1-console.exp: Likewise.
10075
607fbc54 100762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10077
10078 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10079 * gdb.mi/mi1-console.exp: Likewise.
10080
a1fb14a2
DJ
100812003-01-13 Daniel Jacobowitz <drow@mvista.com>
10082
10083 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10084
c4cf40b7
DJ
100852003-01-09 Daniel Jacobowitz <drow@mvista.com>
10086
10087 * gdb.base/detach.exp: New test.
10088
696d5a5b
DJ
100892003-01-09 Daniel Jacobowitz <drow@mvista.com>
10090
10091 * Makefile.in (ALL_SUBDIRS): New variable.
10092 (subdirs, clean, distclean): Use it.
10093 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10094 regenerating Makefile, since it is generated from the top level.
10095 * gdb.asm/Makefile.in: Likewise.
10096 * gdb.base/Makefile.in: Likewise.
10097 * gdb.c++/Makefile.in: Likewise.
10098 * gdb.disasm/Makefile.in: Likewise.
10099 * gdb.java/Makefile.in: Likewise.
10100 * gdb.mi/Makefile.in: Likewise.
10101 * gdb.threads/Makefile.in: Likewise.
10102 * gdb.trace/Makefile.in: Likewise.
10103
754533e4
DC
101042003-01-09 David Carlton <carlton@math.stanford.edu>
10105
10106 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10107 Add copyright year 2003.
10108
d8b3e9ee
MC
101092003-01-06 Michael Chastain <mec@shout.net>
10110
10111 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10112 When selecting a thread, 'line' and 'file' are optional.
10113 * gdb.mi/mi1-pthreads.exp: Likewise.
10114
8e9e0fe6
AS
101152003-01-06 Andreas Schwab <schwab@suse.de>
10116
10117 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10118 failures.
10119
b5ab8ff3
DJ
101202003-01-04 Daniel Jacobowitz <drow@mvista.com>
10121
10122 Fix PR gdb/844
10123 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10124 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10125
10126 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10127 instead of calling gdb_suppress_entire_file.
10128 * gdb.threads/print-threads.exp: Likewise.
10129 * gdb.threads/schedlock.exp: Likewise.
10130
10131 * gdb.threads/killed.exp: Return instead of calling
10132 gdb_suppress_entire_file.
10133 * gdb.threads/linux-dp.exp: Likewise.
10134 * gdb.threads/pthreads.exp: Likewise.
10135
1e698235
DJ
101362003-01-04 Daniel Jacobowitz <drow@mvista.com>
10137
10138 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10139 stabs.
10140 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10141 * gdb.base/whatis.exp: Always allow (void) after function names.
10142
147ff08c
DJ
101432003-01-04 Daniel Jacobowitz <drow@mvista.com>
10144
10145 * gdb.c++/casts.exp: Correct regexp.
10146
dc62bfc2
MK
101472003-01-04 Mark Kettenis <kettenis@gnu.org>
10148
10149 * configure.in: Call AC_CONFIG_HEADER. Don't call
10150 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10151 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10152 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10153 aforementioned directories in the AC_OUPUT call.
10154 * config.hin: New file.
10155 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10156 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10157 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10158 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10159 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10160 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10161 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10162 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10163 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10164 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10165 gdb.threads/configure.in, gdb.threads/configure,
10166 gdb.threads/config.in, gdb.trace/configure.in,
10167 gdb.trace/configure: Removed.
10168
77afa639
MC
101692003-01-03 Michael Chastain <mec@shout.net>
10170
10171 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10172 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10173
7634bb6e
DJ
101742003-01-03 Daniel Jacobowitz <drow@mvista.com>
10175
10176 * gdb.base/store.exp: Fix regular expressions.
10177
b39c905e
MK
101782002-12-28 Mark Kettenis <kettenis@gnu.org>
10179
10180 * configure.in: Rewrite.
10181 * configure: Regenerated.
10182
0a8551dd
DC
101832003-01-03 David Carlton <carlton@math.stanford.edu>
10184
10185 * gdb.base/psymtab.exp: New file.
10186 * gdb.base/psymtab1.c: Ditto.
10187 * gdb.base/psymtab2.c: Ditto.
10188
c60b7188
AF
101892002-12-23 Adam Fedor <fedor@gnu.org>
10190
10191 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10192
ee73db83
DC
101932002-12-23 David Carlton <carlton@math.stanford.edu>
10194
10195 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10196 and current_directory initialization.
10197
d6c1774e
JB
101982002-12-22 Jim Blandy <jimb@redhat.com>
10199
f0a847b8
JB
10200 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10201 rather than as part of the output file name.
10202
d6c1774e
JB
10203 * gdb.base/attach.exp: There's no need to copy the test program to
10204 /tmp; that was only ever necessary on HP/UX, and this test is
10205 entirely disabled there anyway.
10206
f0708dbb
JB
102072002-12-21 Jim Blandy <jimb@redhat.com>
10208
4c2acfea
JB
10209 * gdb.c++/psmang.exp: Doc fix.
10210
f0708dbb
JB
10211 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10212 test.
10213
9579e000
DC
102142002-12-20 David Carlton <carlton@math.stanford.edu>
10215
10216 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10217
d1810171
MC
102182002-12-18 Michael Chastain <mec@shout.net>
10219
10220 * gdb.c++/annota2.exp: Add copyright year 2002.
10221
76565097
DC
102222002-12-17 David Carlton <carlton@math.stanford.edu>
10223
10224 * gdb.c++/try_catch.cc: Add marker comments.
10225 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10226 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10227 * gdb.c++/m-static.cc: Ditto.
10228 * gdb.c++/m-static1.cc: Ditto.
10229 * gdb.c++/try_catch.cc: Ditto.
10230
da81390b
JJ
102312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10232
10233 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10234 to see whether we are using the new -environment-directory
10235 command which resets via -r or the old version of the command
10236 which may prompt the user. Part of fix for gdb/741.
10237
b304d130
AC
102382002-12-13 Andrew Cagney <ac131313@redhat.com>
10239
10240 * gdb.fortran/types.exp: Update obsolete comment.
10241 * gdb.fortran/exprs.exp: Ditto.
10242 * lib/gdb.exp: Delete obsolete code.
10243 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10244 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10245 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10246 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10247 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10248 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10249 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10250 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10251 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10252 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10253 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10254 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10255 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10256 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10257 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10258 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10259 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10260 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10261 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10262 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10263 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10264 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10265 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10266 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10267 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10268 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10269 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10270 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10271 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10272 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10273 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10274 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10275 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10276 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10277 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10278 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10279 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10280
a23b6e6a
DC
102812002-12-11 David Carlton <carlton@math.stanford.edu>
10282
10283 * gdb.c++/m-data.exp: Add test for members that shadow global
10284 variables: see PR gdb/804.
10285 * gdb.c++/m-data.cc: Ditto.
10286
6604731b
DJ
102872002-12-10 Daniel Jacobowitz <drow@mvista.com>
10288
10289 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10290
de46ecd7
DC
102912002-12-06 David Carlton <carlton@math.stanford.edu>
10292
10293 * gdb.base/store.c: Don't declare functions static.
10294
27e829d0
AC
102952002-12-04 Andrew Cagney <ac131313@redhat.com>
10296
10297 * gdb.base/store.exp, gdb.base/store.c: New files.
10298
92806416
DJ
102992002-12-03 Daniel Jacobowitz <drow@mvista.com>
10300
10301 * gdb.base/selftest.exp: Update for current gdb.
10302
3bcbaac5
DJ
103032002-12-03 Daniel Jacobowitz <drow@mvista.com>
10304
10305 * gdb.base/maint.exp: Only dump symbols from one source file
10306 or objfile.
10307
f4f00b1f
DJ
103082002-12-03 Daniel Jacobowitz <drow@mvista.com>
10309
10310 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10311 function call.
10312
f1c8a949
JB
103132002-11-25 Jim Blandy <jimb@redhat.com>
10314
10315 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10316 function appearing in error message.
10317
9e297a97
DJ
103182002-11-21 Daniel Jacobowitz <drow@mvista.com>
10319
10320 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10321
1f312e79
JJ
103222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10323
d63a86f8
RM
10324 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10325 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10326 should be in mi console format. This is part of fix for PR gdb/604.
10327
83c31e7d
FN
103282002-09-18 Fernando Nasser <fnasser@redhat.com>
10329
10330 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10331 which explicitly prints the zero offset as "+0".
10332
322b3f65
DJ
103332002-10-22 Daniel Jacobowitz <drow@mvista.com>
10334
10335 * gdb.threads/schedlock.c (args): Make unsigned.
10336
103372002-10-21 Daniel Jacobowitz <drow@mvista.com>
10338
10339 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10340 numbers. Allow "foo2|selected stack frame".
10341 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10342 * gdb.asm/asmsrc2.s: Likewise.
10343 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10344 comments.
10345 * gdb.asm/mips.inc: New file.
10346
5e2fe5b8
AF
103472002-10-18 Adam Fedor <fedor@gnu.org>
10348
10349 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10350 * gdb.base/help.exp: Likewise.
10351
abe1a5d0
KB
103522002-10-17 Kevin Buettner <kevinb@redhat.com>
10353
10354 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10355 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10356
10abb1d4
JB
103572002-10-02 Jim Blandy <jimb@redhat.com>
10358
10359 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10360
1f609b42
AC
103612002-10-01 Andrew Cagney <ac131313@redhat.com>
10362
10363 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10364 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10365 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10366 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10367 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10368 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10369 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10370
0aee02e4
AC
103712002-09-29 Andrew Cagney <ac131313@redhat.com>
10372
10373 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10374 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10375 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10376 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10377 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10378 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10379 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10380
6fde09ad
KB
103812002-09-27 Kevin Buettner <kevinb@redhat.com>
10382
10383 * gdb.base/annota1.exp (info break): Make directory components of
10384 path optional since not all compilers emit this debug information.
10385
10386 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10387 step ends up stepping out of the function instead of stopping on
10388 the epilogue.
10389
9e8aab75
KS
103902002-09-26 Keith Seitz <keiths@redhat.com>
10391
10392 * lib/insight-support.exp (gdbtk_start): Figure out where
10393 the insight executable is based on where gdb is. Use this
10394 executable to start insight instead of gdb.
10395
e36180d7
AC
103962002-09-25 Andrew Cagney <cagney@redhat.com>
10397
10398 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10399
9dd34b2b
AC
104002002-09-24 Andrew Cagney <ac131313@redhat.com>
10401
10402 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10403 test_isolated_complaints.
10404 (test_empty_complaint): New function.
10405 (test_empty_complaints): New function. Check no output when no
10406 complaints.
d63a86f8 10407
dea97812
KB
104082002-09-19 Jim Blandy <jimb@redhat.com>
10409
a9c64011 10410 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10411
54951bd7
AC
104122002-09-19 Andrew Cagney <ac131313@redhat.com>
10413
10414 * gdb.gdb/complaints.exp: New file.
10415
dec43320
AC
104162002-09-18 Andrew Cagney <ac131313@redhat.com>
10417
10418 * gdb.base/maint.exp: Check `help maint internal-warning'.
10419
e70d6e3f
DC
104202002-09-18 David Carlton <carlton@math.stanford.edu>
10421
10422 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10423 numbers, and replace them by a single breakpoint after the
10424 constructors are all finished.
10425 Add test 4.
10426 * gdb.c++/m-static.cc: Add test 4.
10427 * gdb.c++/m-static.h: New file.
10428 * gdb.c++/m-static1.cc: New file.
10429
10430 * gdb.c++/printmethod.exp: New file.
10431 * gdb.c++/printmethod.cc: New file.
10432
10433 * gdb.c++/pr-574.exp: New file.
10434 * gdb.c++/pr-574.cc: New file.
10435
afb5c968
CV
104362002-09-18 Corinna Vinschen <vinschen@redhat.com>
10437
10438 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10439 embedded targets which never actually exit.
10440
31e45dee
FN
104412002-09-18 Fernando Nasser <fnasser@redhat.com>
10442
10443 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10444 "don't step after run" as unresolved or unsupported, instead of xfail.
10445
a283c5a1
CV
104462002-09-18 Corinna Vinschen <vinschen@redhat.com>
10447
10448 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10449 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10450 Add newline to expected string in "step out of main (status wrapper)"
10451 case.
10452
11350d2a
CV
104532002-09-18 Corinna Vinschen <vinschen@redhat.com>
10454
10455 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10456 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10457
0deec7d6
TT
104582002-09-17 Tom Tromey <tromey@redhat.com>
10459
10460 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10461 \000, not \0, in double-quoted string.
10462
b2b4a1b5
CV
104632002-09-14 Corinna Vinschen <vinschen@redhat.com>
10464
c9d37158 10465 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10466 string after running the commands execution on breakpoint tests.
10467
1c56143a
CV
104682002-09-13 Corinna Vinschen <vinschen@redhat.com>
10469
10470 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10471
37f8da45
JB
104722002-09-12 Joel Brobecker <brobecker@gnat.com>
10473
10474 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10475
08b468e0
KS
104762002-09-10 Keith Seitz <keiths@redhat.com>
10477
10478 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10479 runto proc.
10480 (mi_run_to_main): Use mi_runto.
10481 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10482
dc360f58
KS
104832002-09-10 Keith Seitz <keiths@redhat.com>
10484
10485 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10486 regexp for stopping at main. Could have multiple event notifications.
10487 Don't assume that main was declared with no parameters.
10488 (mi_next): Use mi_step_to.
10489 (mi_step): Use mi_next_to.
10490
ce3abcfb
CV
104912002-09-09 Corinna Vinschen <vinschen@redhat.com>
10492
10493 * gdb.base/default.exp: Fix expected string in `info float' test.
10494
d1f5b980
BE
104952002-09-09 Ben Elliston <bje@redhat.com>
10496
10497 * config/mips.exp: Update comments.
10498 * config/mips-idt.exp: Likewise.
10499 * config/nind.exp: Likewise.
10500 * config/slite.exp: Likewise.
10501 * config/sparclet.exp: Likewise.
10502 * config/udi.exp: Likewise.
10503 * config/vx.exp: Likewise.
10504 * config/vxworks29k.exp: Likewise.
10505
2f71430b
JB
105062002-09-05 Jim Blandy <jimb@redhat.com>
10507
10508 * gdb.threads/killed.exp: Fix test failure message.
10509
7ddebc7e
KS
105102002-09-04 Keith Seitz <keiths@redhat.com>
10511
10512 * lib/mi-support.exp: Update copyright.
10513 (mi_gdb_test): Increase the priority of the expected pattern
10514 so that it matches gdb_test.
10515
0ae67eb3
KS
105162002-09-03 Keith Seitz <keiths@redhat.com>
10517
10518 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10519 Use integer comparison instead of string comparison for testing
10520 whether binary was built.
10521
38fc42c8
JB
105222002-09-03 Jim Blandy <jimb@redhat.com>
10523
10524 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10525
b6ff0e81
JB
105262002-08-29 Jim Blandy <jimb@redhat.com>
10527
10528 * gdb.threads/pthreads.exp: Move the portable thread compilation
10529 code into a function in lib/gdb.exp, and call that from here.
10530 * lib/gdb.exp (gdb_compile_pthreads): New function.
10531
07c98896
KS
105322002-08-29 Keith Seitz <keiths@redhat.com>
10533
10534 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10535 expect_out so that callers can get at it.
10536
0312286c
DJ
105372002-08-23 Daniel Jacobowitz <drow@mvista.com>
10538
10539 * gdb.threads/print-threads.c: New file.
10540 * gdb.threads/print-threads.exp: New file.
10541 * gdb.threads/schedlock.c: New file.
10542 * gdb.threads/schedlock.exp: New file.
10543
dd039bc4
EZ
105442002-08-22 Elena Zannoni <ezannoni@redhat.com>
10545
a9c64011
AS
10546 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10547 not altivec.c.
dd039bc4 10548
1f36144c
MK
105492002-08-17 Mark Kettenis <kettenis@gnu.org>
10550
10551 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10552 targets. The problem should be fixed now.
10553
16057ec7 105542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10555
10556 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10557 2002-07-24 change that removes final dots from error messages.
10558
3c1499ad
TT
105592002-08-13 Tom Tromey <tromey@redhat.com>
10560
10561 * gdb.base/readline.exp: New file.
10562
a20ce2c3
AC
105632002-08-01 Andrew Cagney <ac131313@redhat.com>
10564
10565 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10566 supress message.
10567
db034ac5
AC
105682002-08-01 Andrew Cagney <cagney@redhat.com>
10569
10570 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10571 CHILL_FOR_TARGET and CHILL_LIB.
10572 * configure.in (configdirs): Remove gdb.chill.
10573 * configure: Regenerate.
10574 * lib/gdb.exp: Obsolete references to chill.
10575 * gdb.fortran/types.exp: Ditto.
10576 * gdb.fortran/exprs.exp: Ditto.
10577
3e000b18
KB
105782002-07-30 Kevin Buettner <kevinb@redhat.com>
10579
10580 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10581 set Irix-specific compile and link flags.
10582
28f4966b
KB
105832002-07-29 Kevin Buettner <kevinb@redhat.com>
10584
10585 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10586 source files. The ``-o'' option doesn't work with the ``-E'' option
10587 when using the Irix compiler.
10588
46c0d5a6
DJ
105892002-07-19 Daniel Jacobowitz <drow@mvista.com>
10590
10591 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10592 Improve support for reusing an exec file. Copy exec file
10593 to target, and run gdbserver on the target instead of on the host.
10594
eecf4bed
JB
105952002-07-18 Jim Blandy <jimb@redhat.com>
10596
0f815cdf
JB
10597 * gdb.base/ending-run.exp: Don't expect to see the program end in
10598 some orderly fashion when we're running on a real stand-alone
10599 board.
10600
eecf4bed
JB
10601 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10602 targets that don't support interrupts.
10603
52d309e4
JB
106042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10605
10606 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10607 systems.
10608 Move comments in expect statements to inside the actions, so that they
10609 don't get matched against.
10610
ff683d9e
MK
106112002-07-10 Mark Kettenis <kettenis@gnu.org>
10612
10613 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10614 function when asleep" test.
10615
b5356753
AC
106162002-07-10 Andrew Cagney <ac131313@redhat.com>
10617
10618 * gdb.base/page.exp: Rewrite to handle problems with very long
10619 `info set' output. Update copyright.
10620
6aa4d13a
AC
106212002-06-26 Andrew Cagney <ac131313@redhat.com>
10622
10623 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10624 gdb.threads-hp.
10625 * gdb.hp/configure: Regenerate.
10626 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10627 * gdb.hp/gdb.threads-hp/configure: Delete file.
10628 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10629
8cf8c2b8
AC
106302002-06-22 Andrew Cagney <ac131313@redhat.com>
10631
10632 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10633 setlocale, bindtextdomain and textdomain.
10634
6827a8f8
JB
106352002-06-11 Jim Blandy <jimb@redhat.com>
10636
919d772c
JB
10637 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10638 preprocessor macro information is present.
10639
6827a8f8
JB
10640 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10641 tests.
10642
c15b0d21
MS
106432002-06-06 Michael Snyder <msnyder@redhat.com>
10644
c5984d70
MS
10645 * gdb.base/overlays.exp: Record addresses of overlay
10646 functions in TCL variables rather than in GDB variables,
10647 to avoid having GDB convert them to pointers (with loss
10648 of information).
10649
d63a86f8 10650 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10651 default linker script changes.
c15b0d21
MS
10652 * gdb.base/long_long.exp: Add check for sizeof (long double).
10653
be26fe0d
ML
106542002-06-06 Michal Ludvig <mludvig@suse.cz>
10655
10656 * gdb.asm/asm-source.exp: Add x86-64 target.
10657 * gdb.asm/x86_64.inc: New.
d63a86f8 10658
258093ca 106592002-05-30 Michael Chastain <mec@shout.net>
258093ca 10660
4b3153f1 10661 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10662 * gdb.c++/m-static.cc: New file.
10663 * gdb.c++/m-static.exp: New file.
10664
241264c6
MS
106652002-05-28 Michael Snyder <msnyder@redhat.com>
10666
10667 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10668 precision.
10669
9bba8c8f 106702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10671
4b3153f1 10672 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10673 * gdb.c++/m-data.cc: New file.
10674 * gdb.c++/m-data.exp: New file.
10675
106762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10677
4b3153f1 10678 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10679 * gdb.c++/try_catch.cc: New file.
d63a86f8 10680 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10681
def1b996
MC
106822002-05-27 Michael Chastain <mec@shout.net>
10683
10684 * gdb.c++/local.exp: Accept more nested types in output.
10685
522ba268
MC
106862002-05-26 Michael Chastain <mec@shout.net>
10687
10688 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10689
277254ba
MS
106902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10691
10692 * lib/gdb.exp (gdb_wrapper_init): Just because
10693 gdb_wrapper_file exists, this does not mean that the file
10694 should not be rebuilt. That is what gdb_wrapper_initialized
10695 is for.
10696 (default_gdb_init): Reset gdb_wrapper_initialized.
10697
b61a8733
MS
106982002-05-23 Michael Snyder <msnyder@redhat.com>
10699
d63a86f8 10700 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10701 the precision of the floating point test results.
10702 * gdb.base/call-rt-st.exp: Ditto.
10703
b61a8733
MS
10704 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10705 * gdb.base/call-rt-st.exp: Ditto.
10706
56f6e910
MC
107072002-05-19 Michael Chastain <mec@shout.net>
10708
10709 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10710
ad0b0016
EZ
107112002-05-19 Elena Zannoni <ezannoni@redhat.com>
10712
a9c64011
AS
10713 * configure.in (configdirs): Add gdb.arch.
10714 * configure: Regenerate.
ad0b0016 10715
f617d2b6
JB
107162002-05-17 Jim Blandy <jimb@redhat.com>
10717
10718 * gdb.base/completion.exp: Recognize the more detailed error
10719 messages produced by the macro expander's lexical analyzer.
10720
eac2a696
EZ
107212002-05-14 Elena Zannoni <ezannoni@redhat.com>
10722
a9c64011
AS
10723 * gdb.arch/altivec-abi.c: New file.
10724 * gdb.arch/altivec-abi.exp: New file.
10725 * gdb.arch/altivec-regs.c: New file.
10726 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10727
2fdde8f8
DJ
107282002-05-14 Daniel Jacobowitz <drow@mvista.com>
10729
10730 * gdb.base/maint.exp (maint print type): Update for new type
10731 structure.
d63a86f8 10732
e31f1a7c
EZ
107332002-05-14 Elena Zannoni <ezannoni@redhat.com>
10734
10735 * gdb.arch: New directory.
10736 * gdb.arch/configure.in: New file.
10737 * gdb.arch/configure: New file.
10738 * gdb.arch/Makefile.in: New file.
10739
db589741
CV
107402002-05-13 Corinna Vinschen <vinschen@redhat.com>
10741
10742 * gdb.asm/asm-source.exp: Add v850 as supported target.
10743 * gdb.asm/v850.inc: New file.
10744
8ce2a7dc
DJ
107452002-05-13 Daniel Jacobowitz <drow@mvista.com>
10746
10747 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10748
df763c7f
DJ
107492002-05-12 Daniel Jacobowitz <drow@mvista.com>
10750
10751 * gdb.base/break.exp: Check 'break "marker2"'.
10752
377daeed
MS
107532002-05-10 Michael Snyder <msnyder@redhat.com>
10754
10755 * gdb.base/long_long.exp: Fix typo.
10756
c4b7bc2b
JB
107572002-05-10 Jim Blandy <jimb@redhat.com>
10758
ecac9a4e
JB
10759 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10760 a bug.
10761
c4b7bc2b
JB
10762 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10763 Recognize more detailed error message produced by the macro
10764 expander's lexical analyzer.
10765 * lib/gdb.exp (test_print_reject): Same.
10766
e71019a1
MK
107672002-05-09 Mark Kettenis <kettenis@gnu.org>
10768
10769 * gdb.c++/method.exp: Fix typo.
10770
fedfc8e6
MS
107712002-05-08 Michael Snyder <msnyder@redhat.com>
10772
166a1957
MS
10773 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10774 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10775 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10776 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10777 Add iftarget clause for strongarm.
d63a86f8 10778
f1c47eb2
MS
107792002-05-06 Michael Snyder <msnyder@redhat.com>
10780
cb9a9d3e
MS
10781 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10782 (gdb_continue_to_end): Accept output from status wrapper.
10783 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10784 Clean up fail messages to match pass messages.
10785
f1c47eb2
MS
10786 Enable the "needs_status_wrapper" testsuite feature.
10787 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10788 (gdb_compile): Conditionally call gdb_wrapper_init.
10789 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10790 * gdb.c++/method.exp: Recognize output from status wrapper.
10791
6079c749
BE
107922002-05-06 Ben Elliston <bje@redhat.com>
10793From Graydon Hoare <graydon@redhat.com>
10794
10795 * config/sid.exp: Include support for "rawsid" protocol.
10796
188baff3
JB
107972002-05-03 Jim Blandy <jimb@redhat.com>
10798
10799 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10800 * gdb.c++/hang3.C: New file.
10801
b9c07f0f
AC
108022002-05-04 Andrew Cagney <ac131313@redhat.com>
10803
10804 * gdb.base/default.exp: Remove obsolete code.
10805 * gdb.c++/misc.exp: Ditto. Update copyright.
10806 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10807 * gdb.base/whatis.exp: Ditto. Update copyright.
10808 * gdb.base/scope.exp: Ditto. Update copyright.
10809 * gdb.base/ptype.exp: Ditto. Update copyright.
10810 * gdb.base/printcmds.exp: Ditto. Update copyright.
10811 * gdb.base/opaque.exp: Ditto. Update copyright.
10812 * gdb.base/list.exp: Ditto.
10813 * gdb.base/funcargs.exp: Ditto. Update copyright.
10814 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10815 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10816 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10817 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10818 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10819 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10820
5c7a0397
MS
108212002-05-02 Michael Snyder <msnyder@redhat.com>
10822
d6dcc264 10823 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10824 * gdb.base/long_long.exp: Add xscale target.
10825 * gdb.base/default.exp: Add xscale target.
10826
eb7f1c48
JB
108272002-05-01 Jim Blandy <jimb@redhat.com>
10828
10829 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10830 gdb.c++/hang.exp: New test.
10831
a6befae8
FF
108322002-05-01 Fred Fish <fnf@redhat.com>
10833
10834 * gdb.base/completion.exp: Handle completions of "./Make" for
10835 more than one completion possibility, as is the case when we
10836 build and test in the source tree.
10837
0a310277
AG
108382002-04-29 Anthony Green <green@redhat.com>
10839
10840 * gdb.java/jmisc1.exp: New file.
10841 * gdb.java/jmisc2.exp: New file.
10842
6ff9af88
DJ
108432002-04-24 Daniel Jacobowitz <drow@mvista.com>
10844
10845 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10846
96b3d632
EZ
108472002-04-23 Elena Zannoni <ezannoni@redhat.com>
10848
10849 * gdb.base/help.exp: Change 'help status' to allow for target
10850 dependent output differences.
10851
5019bb54
MC
108522002-04-22 Michael Chastain <mec@shout.net>
10853
10854 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10855
a805a116
MC
108562002-04-22 Michael Chastain <mec@shout.net>
10857
10858 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10859
a1706bfd
DM
108602002-04-17 David S. Miller <davem@redhat.com>
10861
10862 * gdb.asm/sparc64.inc: New file.
10863 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10864
a73a20a2
EZ
108652002-04-19 Elena Zannoni <ezannoni@redhat.com>
10866
10867 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10868 instruction file directly into the build tree. Clean up at end of
10869 test.
10870
ba678339
DM
108712002-04-18 David S. Miller <davem@redhat.com>
10872
10873 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10874 handle 64-bit platforms correctly.
10875 * gdb.base/maint.exp: Likewise.
10876
b03399da
KB
108772002-04-18 Kevin Buettner <kevinb@redhat.com>
10878
10879 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10880 ``-fpic'' when compiling files comprising a shared library, but
10881 it does need additional linker flags in order to find shared
10882 libraries at run time.
10883
e2004992
KB
108842002-04-18 Kevin Buettner <kevinb@redhat.com>
10885
10886 * gdb.base/cvexpr.c (use): New function.
10887 (main): Invoke use() on all global variables to prevent
10888 some linkers from deleting these otherwise unused symbols.
10889
d8937120
MC
108902002-04-17 Michael Chastain <mec@shout.net>
10891From David S. Miller <davem@redhat.com>
10892
10893 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10894 handle 64-bit platforms correctly.
10895
ffd61a58
MS
108962002-04-12 Michael Snyder <msnyder@redhat.com>
10897From Jim Blandy <jimb@redhat.com>
a9c64011 10898 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10899 script can handle this instead.
10900 * gdb.base/bar.c (barx): Same.
10901 * gdb.base/baz.c (bazx): Same.
10902 * gdb.base/grbx.c (grbxx): Same.
10903
10904 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10905 manager doesn't automatically unmap overlays unnecessarily.
10906
6b8426a6
MH
109072002-04-10 Martin M. Hunt <hunt@redhat.com>
10908
10909 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10910 stepping out of main.
10911
34af4875
MC
109122002-04-09 Michael Chastain <mec@shout.net>
10913
10914 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10915 scope so that the nested scope tests will make sense.
10916 * gdb.c++/local.exp: Write patterns that actually work with gcc
10917 (the HP patterns "were never known to work with gcc").
10918 Keep the old aCC patterns too.
10919
2d1676a0
DJ
109202002-04-09 Daniel Jacobowitz <drow@mvista.com>
10921
10922 * gdb.base/attach.exp: Correct target board test.
10923
3a63e3f9
MC
109242002-04-08 Michael Chastain <mec@shout.net>
10925
10926 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10927 in a const method. Add some xfail and fail cases for configurations
10928 that do not emit the "const ...".
10929
f18dabd2
MC
109302002-04-07 Michael Chastain <mec@shout.net>
10931
10932 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10933 Accept "A * const" and "const A * const" as type of "this".
10934 Fix spelling of getFunky throughout. Make messages uniform.
10935
0fcddd82
EZ
109362002-04-07 Elena Zannoni <ezannoni@redhat.com>
10937
a9c64011 10938 Work around for PR gdb/285:
0fcddd82
EZ
10939 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10940
16a8534a
EZ
109412002-04-07 Elena Zannoni <ezannoni@redhat.com>
10942
10943 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10944 instructions file at run time instead of configure time.
10945 Sometimes we run the test in a directory that is not the one we
10946 configured in.
10947 * gdb.asm/configure.in: Delete creation of symlink.
10948 * gdb.asm/configure: Regenerate.
10949
24181d81
JB
109502002-04-05 J. Brobecker <brobecker@gnat.com>
10951
10952 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10953 xfullpath () function.
10954
7cdb7107
DJ
109552002-04-04 Daniel Jacobowitz <drow@mvista.com>
10956
10957 * gdb.asm/Makefile.in: Correct dependencies.
10958
10959 * gdb.asm/powerpc.inc: New file.
10960 * gdb.asm/asm-source.exp: Add PowerPC.
10961 * gdb.asm/configure.in: Likewise.
10962 * gdb.asm/configure: Regenerated.
10963
a7d17088
DJ
109642002-04-04 Daniel Jacobowitz <drow@mvista.com>
10965
10966 * gdb.base/relocate.exp: New file.
10967 * gdb.base/relocate.c: New file.
10968
cd721503
FF
109692002-04-04 Fred Fish <fnf@redhat.com>
10970
10971 * gdb.base/step-test.exp: Update comment regarding stopping in
10972 memcpy/bcopy calls inserted as part of the compiler runtime.
10973
b22ad7a7
MS
109742002-04-04 Michael Snyder <msnyder@redhat.com>
10975
10976 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10977
5f279fa6
DJ
109782002-04-03 Daniel Jacobowitz <drow@mvista.com>
10979
10980 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10981 (gdb_expect): Remove $notransfer hack.
10982
dd0fd3ce
DJ
109832002-04-02 Daniel Jacobowitz <drow@mvista.com>
10984
10985 * gdb.c++/classes.exp ("calling method for small class"): Match
10986 updated register output.
10987
1e50cda1
DJ
109882002-03-30 Daniel Jacobowitz <drow@mvista.com>
10989
10990 Fix PR gdb/452
10991 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10992 when finished. Make gdb_file_cmd send "exec-file" when
10993 appropriate.
10994
24015922
DJ
109952002-03-30 Daniel Jacobowitz <drow@mvista.com>
10996
10997 * gdb.base/attach.exp: Remove extra setup_xfail.
10998
dd7dfd64
MS
109992002-03-26 Michael Snyder <msnyder@redhat.com>
11000
11001 * gdb.base/default.exp: Add tests for dump, append, and restore.
11002 * gdb.base/help.exp: Add tests for dump, append, and restore.
11003 * gdb.base/dump.exp: New file, test dump, append and restore.
11004 * gdb.base/dump.c: New file.
11005
48b2f8d7
MS
110062002-03-27 Michael Snyder <msnyder@redhat.com>
11007
d63a86f8 11008 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11009 clean-ups in help messages.
11010
05b4d525
FF
110112002-03-26 Fred Fish <fnf@redhat.com>
11012
11013 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11014 have debugging info for those functions and the compiler uses them
11015 internally to copy structs around.
11016
d7679631
FF
110172002-03-26 Fred Fish <fnf@redhat.com>
11018
11019 * gdb.base/list.exp: Revert the change made yesterday and add note
11020 about why we don't list the default lines for remote targets.
11021
523ac3f9
MS
110222002-03-25 Michael Snyder <msnyder@redhat.com>
11023
11024 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11025
754b2b8d
FF
110262002-03-25 Fred Fish <fnf@redhat.com>
11027
11028 * gdb.base/list.exp: This test works on remote targets so remove
11029 the short circuit for remote targets. Update copyright.
11030
33c3e192
FF
110312002-03-25 Fred Fish <fnf@redhat.com>
11032
11033 * gdb.base/attach.exp: Fix logic error that was suppressing this
11034 test for all non hppa*-*-hpux* targets, instead of the hp target.
11035 Move comments closer to the suppression point. Also now need to
11036 check that we are running natively.
11037
d43e73ee
MS
110382002-03-22 Michael Snyder <msnyder@redhat.com>
11039
882c8f02
MS
11040 * gdb.base/default.exp: Add test for gcore. Update copyright.
11041 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11042
04c12f60
FF
110432002-03-06 Fred Fish <fnf@redhat.com>
11044
11045 * gdb.base/funcargs.c: Remove extraneous ';' character.
11046 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11047
b43df995
MC
110482002-03-04 Michael Chastain <mec@shout.net>
11049
11050 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11051 accommodate gcc v3 function signature.
11052 * gdb.mi/mi0-var-cmd-exp: Ditto.
11053
92362027
AC
110542002-02-24 Andrew Cagney <ac131313@redhat.com>
11055
11056 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11057 ``GNU/Linux'' or ``Linux kernel''
11058 * testsuite/gdb.threads/pthreads.c: Ditto.
11059
258ad32d
MC
110602002-02-24 Michael Chastain <mec@shout.net>
11061
11062 * gdb.threads/pthreads.c (thread1): Add a return statement.
11063 (thread2): Likewise.
11064 (foo): Likewise.
11065
04c3b3d4
MC
110662002-02-23 Michael Chastain <mec@shout.net>
11067
11068 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11069 to placate gcc.
11070
5a2a0a20
MC
110712002-02-23 Michael Chastain <mec@shout.net>
11072
11073 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11074 test "ptype bint". The test passes on all my stabs configurations.
11075
a640f7fc
JB
110762002-02-21 Jim Blandy <jimb@redhat.com>
11077
27924826
JB
11078 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11079 filename at a time, and watch for the ones we want to see.
11080
a640f7fc
JB
11081 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11082 types of pointers to prototyped functions.
11083
edcc8c75
AC
110842002-02-20 Andrew Cagney <ac131313@redhat.com>
11085
11086 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11087 signed, unsigned and straight char.
11088 (padding_char, padding_short, padding_int, padding_long,
11089 padding_long_long, padding_float, padding_double,
11090 padding_long_double): New global variables.
11091 (fill, fill_structs): New functions.
11092
11093 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11094 for correctly sized writes. Update copyright.
11095 (get_valueof): New procedure.
11096 (get_sizeof): Call get_valueof.
11097 (check_valueof): New procedure.
11098 (check_padding): New procedure.
11099
ac57ea44
MC
111002002-02-20 Michael Chastain <mec@shout.net>
11101
11102 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11103 to setup_xfail. Document some of the remaining calls.
11104
7a10c941
MC
111052002-02-18 Michael Chastain <mec@shout.net>
11106
11107 * gdb.c++/userdef.exp: Update copyright year.
11108
fb8acdcc
DJ
111092002-02-18 Daniel Jacobowitz <drow@mvista.com>
11110
11111 * gdb.c++/userdef.exp: Test overloaded operators properly.
11112 Remove xfails.
11113
fda6ae12
MS
111142002-02-14 Michael Snyder <msnyder@redhat.com>
11115
11116 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11117
676a0442
DJ
111182002-02-14 Daniel Jacobowitz <drow@mvista.com>
11119
11120 * gdb.base/a2-run.exp: Check for a remote target properly.
11121 * gdb.base/annota1.exp: Likewise.
11122 * gdb.base/list.exp: Likewise.
11123 * gdb.base/reread.exp: Likewise.
11124 * gdb.base/scope.exp: Likewise.
11125 * gdb.base/shlib-call.exp: Likewise.
11126 * gdb.base/term.exp: Likewise.
11127 * gdb.c++/annota2.exp: Likewise.
11128
78b4f468
RE
111292002-02-13 Richard Earnshaw <rearnsha@arm.com>
11130
11131 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11132
9a81ba51
MC
111332002-02-10 Michael Chastain <mec@shout.net>
11134
11135 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11136 (call_after_alloca): Ditto.
11137
004af6c7
DJ
111382002-02-10 Daniel Jacobowitz <drow@mvista.com>
11139
11140 * gdb.base/ending-run.exp: Guard "cont" test with
11141 gdb_skip_stdio_test.
11142
37225f62
JB
111432002-02-06 Jim Blandy <jimb@redhat.com>
11144
11145 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11146 from here...
11147 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11148 To here. Disable this test on non-HP platforms. Add big comment.
11149
fe6fdd96
MS
111502002-02-04 Michael Snyder <msnyder@redhat.com>
11151
11152 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11153 other than d10v and m32r.
11154
036fad3f
RE
111552002-02-02 Richard Earnshaw <rearnsha@arm.com>
11156
11157 * gdb.base/default.exp: Rewrite test patterns to reduce time
11158 taken to match them.
11159
7148ab62
DJ
111602002-01-30 Daniel Jacobowitz <drow@mvista.com>
11161
11162 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11163 Allow a start function above main.
11164 * gdb.threads/linux-dp.exp: Fix copyright date.
11165
396cc255
DJ
111662002-01-30 Daniel Jacobowitz <drow@mvista.com>
11167
a9c64011
AS
11168 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11169 (check_philosopher_stack): Check for manager thread before checking
11170 for a just-starting thread.
396cc255 11171
f038d31b
DJ
111722002-01-30 Daniel Jacobowitz <drow@mvista.com>
11173
11174 From Neil Booth <neil@daikokuya.demon.co.uk>:
11175 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11176 warnings.
11177
b3ff9d9a
FF
111782002-01-21 Fred Fish <fnf@redhat.com>
11179
11180 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11181 not caller.
11182
39ad761d
JB
111832002-01-21 Jim Blandy <jimb@redhat.com>
11184
11185 * gdb.base/reread.exp: Check that GDB properly re-reads the
11186 executable file when it changes while no inferior is running.
11187
aaf320fa
FF
111882002-01-21 Fred Fish <fnf@redhat.com>
11189
a9c64011
AS
11190 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11191 optionally accept the "shlib events" variation.
aaf320fa 11192
808a31f5
JB
111932002-01-21 Jim Blandy <jimb@redhat.com>
11194
11195 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11196 call `fflush' after every `printf', so that the output is produced
11197 at predictable points, regardless of whatever buffering does (or
11198 doesn't) take place.
11199 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11200 at different points.
11201
4420d5e2
DJ
112022002-01-20 Daniel Jacobowitz <drow@mvista.com>
11203
11204 * gdb.c++/inherit.exp: Update copyright years.
11205 * gdb.c++/method.exp: Likewise.
11206
3e36a0f4
DJ
112072002-01-20 Daniel Jacobowitz <drow@mvista.com>
11208
11209 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11210 artificial methods/arguments.
11211 * gdb.c++/derivation.exp: Likewise.
11212 * gdb.c++/inherit.exp: Likewise.
11213 * gdb.c++/method.exp: Likewise.
11214 * gdb.c++/virtfunc.exp: Likewise.
11215
b4ceaee6
AC
112162002-01-18 Andrew Cagney <ac131313@redhat.com>
11217
11218 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11219 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11220 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11221 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11222 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11223 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11224
ecace851
JB
112252002-01-17 Jim Blandy <jimb@redhat.com>
11226
11227 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11228 anchoring the pattern matching the entry point symbol's name.
11229
375fc983
AC
112302002-01-17 Andrew Cagney <ac131313@redhat.com>
11231
11232 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11233 continue/quit query. Update copyright.
11234
fe6fdd96
MS
112352002-01-14 Michael Snyder <msnyder@redhat.com>
11236
11237 * gdb.base/gcore.exp: Remove extra debugging output.
11238
e017c81f
DJ
112392002-01-13 Daniel Jacobowitz <drow@mvista.com>
11240
11241 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11242 for slightly dubious v2 mangled string.
11243
37ab3bf8
DJ
112442002-01-13 Daniel Jacobowitz <drow@mvista.com>
11245
11246 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11247
1bc05c3a 112482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11249
1bc05c3a 11250 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11251
1bc05c3a
JM
11252 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11253 constructors.
11254 * gdb.c++/derivation.exp: Likewise.
11255 * gdb.c++/templates.exp: Likewise.
11256 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11257
1bc05c3a
JM
112582002-01-10 Michael Snyder <msnyder@redhat.com>
11259
11260 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11261
a911c360
MS
112622002-01-08 Michael Snyder <msnyder@redhat.com>
11263
11264 * gdb.base/gcore.exp: New test for generate-core-file command.
11265 * gdb.base/gcore.c: Testcase for above.
11266 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11267
ea2119ec
JM
112682002-01-08 Jason Merrill <jason@redhat.com>
11269
11270 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11271
68203136
FF
112722002-01-07 Fred Fish <fnf@redhat.com>
11273
11274 * gdb.c++/overload.exp: Remove unconditional xfails for:
11275 print foo_instance1.overloadargs(1)
11276 print foo_instance1.overloadargs(1, 2)
11277 print foo_instance1.overloadargs(1, 2, 3)
11278 print foo_instance1.overloadargs(1, 2, 3, 4)
11279 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11280 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11281 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11282 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11283 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11284 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11285 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11286 print foo_instance1.overload1arg()
11287 print foo_instance1.overload1arg((char)arg2)
11288 print foo_instance1.overload1arg((signed char)arg3)
11289 print foo_instance1.overload1arg((unsigned char)arg4)
11290 print foo_instance1.overload1arg((int)arg7)
11291 print foo_instance1.overload1arg((unsigned int)arg8)
11292 print foo_instance1.overload1arg((float)arg11)
11293 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11294
21b9b5b1
MS
112952002-01-07 Michael Snyder <msnyder@redhat.com>
11296
11297 * gdb.base/huge.exp: New test. Print a very large target data object.
11298 (skip_huge_test): New test variable. Define if you want to skip this
11299 test. The test reads an 8 megabyte data object from the target, so it
11300 might be very time consuming on remote targets with a slow connection.
11301 * gdb.base/huge.c: New file. Test case for above.
11302
725f922e
FF
113032002-01-07 Fred Fish <fnf@redhat.com>
11304
11305 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11306 g_instance.bfoo, and g_instance.cfoo.
11307
634d57ec
JL
11308Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11309
f286b2c3
JL
11310 * gdb.base/break.c (multi_line_if_conditional): New function.
11311 (multi_ilne_while_conditional): Likewise.
11312 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11313 IF or WHILE condition puts the breakpoint at the start of
11314 the condition.
11315
634d57ec
JL
11316 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11317 hppa*-*-hpux* expected failure.
11318 * gdb.base/structs.exp (do_function_calls): Similarly.
11319
11320 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11321 watchpoints.
11322
9fbfe2dc
AC
113232002-01-06 Andrew Cagney <ac131313@redhat.com>
11324
11325 Fix PR gdb/66.
11326 * gdb.base/structs.exp: Replace skip for a29k with skip for
11327 gdb,cannot_call_functions.
11328 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11329 * gdb.base/callfuncs.exp: Ditto.
11330 * gdb.base/call-rt-st.exp: Ditto.
11331 * gdb.base/call-strs.exp: Ditto.
11332 * gdb.base/callfwmall.exp: Ditto.
11333 * gdb.base/scope.exp: Obsolete xfail a29k.
11334 * gdb.c++/misc.exp: Ditto.
11335 * gdb.c++/cplusfuncs.exp: Ditto.
11336 * gdb.base/ptype.exp: Ditto.
11337 * gdb.base/printcmds.exp: Ditto.
11338 * gdb.base/opaque.exp: Ditto.
11339 * gdb.base/list.exp: Ditto.
11340 * gdb.base/funcargs.exp: Ditto.
11341 * gdb.base/default.exp: Ditto.
11342
8ddad156
MS
113432002-01-04 Michael Snyder <msnyder@redhat.com>
11344
ca4976a6 11345 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11346 * gdb.base/maint.exp: Add tests for maint info sections options.
11347
1b074332
JL
11348Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11349
11350 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11351
7d159115
CV
113522001-12-20 Corinna Vinschen <vinschen@redhat.com>
11353
11354 * gdb.asm/arm.inc: New file.
11355 * gdb.asm/asm-source.exp: Add arm targets.
11356 * gdb.asm/configure.in: Ditto.
11357 * gdb.asm/configure: Recreated from configure.in.
11358
8fb87725
JL
11359Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11360
afabe08c
JL
11361 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11362 with HP's compiler.
11363 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11364 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11365 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11366 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11367
11368 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11369 either HP's compilers or GCC.
11370
db521deb
JL
11371 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11372 a SIGBUS or SIGSEGV.
11373
11374 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11375
11376 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11377 can be compiled with either HP's compiler or GCC.
11378
cfa88ab7
JL
11379 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11380 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11381 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11382
ca344dff
JL
11383 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11384 to match current gdb output. Update due to using auto-solib-limit
11385 for limiting instead of overloading auto-solib-add.
11386 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11387 test program.
11388
3f3c6e55 11389 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11390 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11391 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11392 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11393 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11394 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11395 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11396 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11397 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11398 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11399 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11400 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11401 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11402
8fb87725
JL
11403 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11404 a SIGTRAP to the inferior.
11405
cf599fa7
CV
114062001-12-19 Corinna Vinschen <vinschen@redhat.com>
11407
11408 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11409 Substitute call to target_link by call to gdb_compile.
11410
2cd045cd
JL
11411Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11412
a9c64011
AS
11413 * gdb.base/break.exp: Fix HP specific search string when testing
11414 backtracing in a called function.
2cd045cd 11415
a9c64011
AS
11416 * gdb.base/constvars.exp: Only set lang to C++ if we're
11417 compiling the test with HP's compilers.
11418 * gdb.base/volatile.exp: Similarly.
2cd045cd 11419
99ebe9ac
JB
114202001-12-19 Jim Blandy <jimb@redhat.com>
11421
11422 * gdb.base/printcmds.exp: Expect the null character to be printed
11423 as '\0', and the '\013' to be printed as '\v'.
11424 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11425 * gdb.base/setvar.exp: Same.
11426
b9891b29
JB
114272001-12-17 Jim Blandy <jimb@redhat.com>
11428
0eba65ab
JB
11429 * gdb.base/completion.exp: Rather than completing very long
11430 filenames, which can make the readline library produce output we
11431 don't recognize, cd to the directory first, and then complete
11432 using nice, short relative paths.
11433
6970b5b1
JB
11434 * gdb.base/completion.exp: On some systems, there is, in fact, a
11435 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11436 variables as being in scope. So use `no_var_named_this'
11437 instead of `b'.
6970b5b1 11438
b9891b29
JB
11439 * gdb.base/corefile.exp: Recognize the message saying that GDB
11440 can't find the core file's registers as a failure.
11441
e6ccd35f
JSC
114422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11443
a9c64011
AS
11444 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11445 test expect string more specific.
e6ccd35f 11446
105ba819
CV
114472001-12-13 Corinna Vinschen <vinschen@redhat.com>
11448
11449 * gdb.asm/asm-source.exp: Add support for xstormy16.
11450 * gdb.asm/configure.in: Ditto.
11451 * gdb.asm/configure: Rebuild.
11452 * gdb.asm/xstormy16.inc: New file.
11453
e9e79dd9
FF
114542001-12-10 Fred Fish <fnf@redhat.com>
11455
11456 * gdb.base/maint.exp: Update to match changes in type dumping code.
11457
347dc97d
JB
114582001-12-10 Jim Blandy <jimb@redhat.com>
11459
11460 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11461 matching the entry point symbol's name at the beginning of the
11462 line.
11463
5178b9d6
DJ
114642001-12-07 Daniel Jacobowitz <drow@mvista.com>
11465
11466 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11467 gdb.c++/inherit.exp, gdb.c++/method.exp,
11468 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11469 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11470 and class layout support.
11471
af890c52
DJ
114722001-12-07 Daniel Jacobowitz <drow@mvista.com>
11473
11474 * gdb.c++/classes.exp: Add test for static member function.
11475 * gdb.c++/misc.cc: Add class with static member function.
11476
7a345fb3
JB
114772001-12-07 Jim Blandy <jimb@redhat.com>
11478
f2e54a80 11479 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11480 those tests as `unsupported'.
11481 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11482 Rewrite subsequent tests to use it.
11483
11484 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11485 those tests as `unsupported'.
11486 * gdb.base/structs.exp (call_struct_func): New function.
11487 (do_function_calls): Use call_struct_func to call the functions
11488 returning structs.
11489
0bc69509
JB
11490 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11491 whether functions are prototyped or not, so we can't possibly pass
11492 arguments to t_float_values2 properly.
11493
7a345fb3
JB
11494 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11495 value of `timeout' for targets other than the mips*tx39-*.
11496
edb6ede1
MS
114972001-12-06 Michael Snyder <msnyder@redhat.com>
11498
d63a86f8 11499 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11500 and detect whether the start symbol has a leading underscore.
11501
2d842f13
JB
115022001-12-04 Jim Blandy <jimb@redhat.com>
11503
11504 * gdb.base/completion.exp: Clarify indentation.
11505
68550daf
JB
115062001-12-03 Jim Blandy <jimb@redhat.com>
11507
11508 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11509 variables on the S/390, not `.word'.
11510
cd5195a8
JB
115112001-11-30 Jim Blandy <jimb@redhat.com>
11512
11513 Add assembly-source tests for s390-ibm-linux.
11514 * gdb.asm/s390.inc: New file.
11515 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11516 the S/390 architecture.
a9c64011 11517 * gdb.asm/configure: Regenerated.
cd5195a8 11518
ca9efc90
MS
115192001-11-30 Michael Snyder <msnyder@redhat.com>
11520
11521 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11522 next, info source, info sources, info line, global and static
11523 variables, and static functions.
11524 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11525 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11526 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11527 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11528 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11529 (gdbasm_leave): Restore frame pointer.
11530 (gdbasm_startup): Copy stack set-up from crt0.S.
11531
d0e66976
FN
115322001-11-26 Fernando Nasser <fnasser@redhat.com>
11533
11534 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11535 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11536 to a local (non-static) variable. Copy tstruct.a to a static buffer
11537 and return a pointer to that buffer.
11538 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11539
e2334072
MK
115402001-11-24 Mark Kettenis <kettenis@gnu.org>
11541
11542 * gdb.asm/configure.in: Fix recognition of ix86 target.
11543 * gdb.asm/configure: Regenerate.
11544
756caa3d
MS
115452001-11-21 Michael Snyder <msnyder@redhat.com>
11546
11547 * gdb.asm/sparc.inc: New file.
11548 * gdb.asm/asm-source.exp: Recognize sparc target.
11549 * gdb.asm/configure.in: Recognize sparc target.
11550 * gdb.asm/configure: Regenerate.
d63a86f8 11551
9a4d72d5
MS
115522001-11-21 Michael Snyder <msnyder@redhat.com>
11553
11554 * gdb.asm/m32r.inc: New file.
11555 * gdb.asm/asm-source.exp: Recognize m32r target.
11556 * gdb.asm/configure.in: Recognize m32r target.
11557 * gdb.asm/configure: Regenerate.
11558
a773d1cd
MS
115592001-11-20 Michael Snyder <msnyder@redhat.com>
11560
017ac23d
MS
11561 * gdb.asm/i386.inc: New file.
11562 * gdb.asm/asm-source.exp: Recognize ix86 target.
11563 * gdb.asm/configure.in: Recognize ix86 target.
11564 * gdb.asm/configure: Regenerate.
11565
a773d1cd
MS
11566 * gdb.c++/namespace.exp: Fix quotes in output messages.
11567
bb632afb
MS
115682001-11-14 Michael Snyder <msnyder@redhat.com>
11569
25d559ca 11570 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11571 qualifier in a type cast expression, to designate an address
11572 in the instruction space (Harvard architecture).
11573
4749e309
MS
115742001-11-13 Michael Snyder <msnyder@redhat.com>
11575
11576 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11577 Tests for expressions using 'const' and 'volatile'.
11578
25050984
CV
115792001-11-13 Corinna Vinschen <vinschen@redhat.com>
11580
11581 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11582
1902c51f
DJ
115832001-11-12 Daniel Jacobowitz <drow@mvista.com>
11584
11585 * lib/mi-support.exp (mi_run_to_helper): Move comments
11586 outside of gdb_expect.
11587
dcf95b47
DJ
115882001-11-11 Daniel Jacobowitz <drow@mvista.com>
11589
11590 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11591 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11592 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11593 mi0_run_to): New functions.
11594 * gdb.mi/mi-simplerun.exp: Use them.
11595 * gdb.mi/mi0-simplerun.exp: Likewise.
11596 * gdb.mi/mi-var-cmd.exp: Likewise.
11597 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11598
45b074e1
AC
115992001-11-10 Andrew Cagney <ac131313@redhat.com>
11600
11601 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11602 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11603
bf50d346
AC
116042001-11-09 Andrew Cagney <ac131313@redhat.com>
11605
11606 * gdb.base/restore.exp: Include $expected value in restored test
11607 message.
11608
9383332c
AC
116092001-11-09 Andrew Cagney <ac131313@redhat.com>
11610
11611 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11612 implemented.
11613
db62520a
MS
116142001-11-08 Michael Snyder <msnyder@redhat.com>
11615
11616 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11617 Add pass/fail message for stop at breakpoint in call dummy function.
11618
b5703437
MS
116192001-11-07 Michael Snyder <msnyder@redhat.com>
11620
d63a86f8
RM
11621 * gdb.c++/templates.exp (test_template_breakpoints):
11622 If we get an overload menu, but it does not match what
760f6330 11623 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11624 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11625 making the whitespace optional. Argument for "new" may be
11626 "unsigned" as well as "unsigned int/long".
d63a86f8 11627 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11628 making the whitespace optional. Also replace "(void) with
11629 "((void|)), making the keyword "void" optional.
d63a86f8 11630 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11631 making the whitespace optional. Also replace "(void) with
11632 "((void|)), making the keyword "void" optional.
3bf40917
MS
11633 * gdb.base/callfuncs.c (t_float_values): This function must
11634 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11635 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11636 can be tested against both cases. Usually one case involves
11637 promotion of float to double, while the other does not.
11638 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11639 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11640 includes a stack frame for "start".
11641
c8ab4e6d
JB
116422001-11-05 Jim Blandy <jimb@redhat.com>
11643
11644 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11645 pointers are 32 bits long, and that offsets of relocs are always
11646 stored in the data (REL-style), and not in the reloc entry itself
11647 (RELA-style).
11648 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11649 stabs.
11650
3f08ced9
MS
116512001-11-01 Michael Snyder <msnyder@redhat.com>
11652
11653 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11654 and regular expression operators by using quoting.
11655
cbfa24cd
MS
116562001-10-31 Michael Snyder <msnyder@redhat.com>
11657
11658 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11659 depending on what the symbol table contains.
11660 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11661 the output of the ptype command. Similarly, accept both "const &"
11662 and "const&".
11663
aaa68313
CV
116642001-10-31 Corinna Vinschen <vinschen@redhat.com>
11665
11666 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11667 symbol `STORAGE' to allow to choose the storage class of
11668 the local datastructures.
11669 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11670 compiler directive.
11671
91740388
MS
116722001-10-30 Michael Snyder <msnyder@redhat.com>
11673
11674 * gdb.base/jump.exp: Allow it to run for all targets.
11675
1b7c05e7
CV
116762001-10-29 Corinna Vinschen <vinschen@redhat.com>
11677
11678 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11679 with new double_array size.
11680 (main): Change storage class of all local variables to static.
11681 Reduce size of double_array to 9.
11682 * gdb.base/call-ar-st.exp: Increase timeout value.
11683 Change expected output for double array to match new size in
11684 call-ar-st.c.
11685
36a22261
CV
116862001-10-29 Corinna Vinschen <vinschen@redhat.com>
11687
11688 * gdb.base/ending-run.exp: Create identical output when passing
11689 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11690 Stormy16 target.
36a22261 11691
92b8ae91
MK
116922001-10-28 Mark Kettenis <kettenis@gnu.org>
11693
11694 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11695 that we catch the expected failure under Linux/x86.
11696
cb135b83
OF
116972001-10-29 Orjan Friberg <orjanf@axis.com>
11698
11699 * gdb.base/setvar.exp: Escape curly braces.
11700 * gdb.stabs/weird.exp: Ditto.
11701
6884aa54
DJ
117022001-10-27 Daniel Jacobowitz <drow@mvista.com>
11703
11704 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11705 * gdm.mi/mi0-hack-cli.exp: Likewise.
11706
0398c9aa
AC
117072001-10-25 Andrew Cagney <ac131313@redhat.com>
11708
11709 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11710 messages.
11711
d20bf2e8
AC
117122001-10-21 Andrew Cagney <ac131313@redhat.com>
11713
11714 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11715 checking MI enabled.
11716
03dd63aa
CV
117172001-10-09 Corinna Vinschen <vinschen@redhat.com>
11718
11719 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11720
1d9d99f3
FCE
117212001-10-04 Frank Ch. Eigler <fche@redhat.com>
11722
11723 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11724 if gdb child process crashes, just signal an error.
11725
838ae6c4
JB
117262001-10-02 Jim Blandy <jimb@redhat.com>
11727
11728 * lib/gdb.exp (test_xfail_format): Simplify.
11729
11730 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11731 front of the variable name `format'. Simplify `if'.
11732
8f0cbc1c
DJ
117332001-10-01 Daniel Jacobowitz <drow@mvista.com>
11734
11735 * gdb.threads/pthreads.exp: Wait for output and delay
11736 before sending ^C.
11737
1f08dafd
DJ
117382001-10-01 Daniel Jacobowitz <drow@mvista.com>
11739
11740 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11741 some incorrect output instead of timing out.
11742 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11743
674f90ff
CV
117442001-09-28 Corinna Vinschen <vinschen@redhat.com>
11745
11746 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11747 check to allow additional `int'.
11748
9b284272
DJ
117492001-09-27 Daniel Jacobowitz <drow@mvista.com>
11750
11751 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11752 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11753
b55a4771
MS
117542001-09-27 Michael Snyder <msnyder@redhat.com>
11755
11756 * lib/gdb.exp (test_debug_format): New proc.
11757 (setup_xfail_format): Use new proc test_debug_format.
11758 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11759 proc; use new service proc test_debug_format.
11760 Replace all other "gcc_compiled" tests with this test.
11761 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11762 proc; use new service proc test_debug_format.
11763 Replace all other "gcc_compiled" tests with this test.
11764
117652001-09-27 Michael Snyder <msnyder@redhat.com>
11766
11767 * gdb.base/cvexpr.exp: New file.
11768 * gdb.base/cvexpr.c: New file
11769 Test for expressions using const and volatile keywords.
11770
4e6667ac
CV
117712001-09-26 Corinna Vinschen <vinschen@redhat.com>
11772
11773 * gdb.base/constvars.exp: Check for different orders of keywords
11774 and additional "int" strings in output.
11775
4f337972
AC
117762001-09-22 Andrew Cagney <ac131313@redhat.com>
11777
11778 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11779 responses from "help maint".
11780
2015650d
FCE
117812001-09-19 Frank Ch. Eigler <fche@redhat.com>
11782
11783 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11784 to localhost:NNN instead of :NNN, in case Xvfb is listening
11785 only on TCP.
11786
f3bcedc1
CV
117872001-09-19 Corinna Vinschen <vinschen@redhat.com>
11788
11789 * gdb.base/recurse.exp: When checking leaving the watchpoint
11790 scope, recognize when gdb is in function's epilogue and pass.
11791
6b819c92
KS
117922001-09-18 Keith Seitz <keiths@redhat.com>
11793
11794 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11795 support for running tests against sid targets.
11796 (gdbtk_done): Ditto.
11797
a10c9419
CV
117982001-09-18 Corinna Vinschen <vinschen@redhat.com>
11799
11800 * gdb.base/ending-run.c (main): Set stdout buffersize
11801 to the same reasonable value for any target.
11802 * gdb.base/ending-run.exp: Add a regular expression
11803 to make testsuite happy on Sanyo Stormy16 target.
11804
739d0d99
CV
118052001-09-17 Corinna Vinschen <vinschen@redhat.com>
11806
11807 * gdb.base/display.c (do_loops): Add float variable `f'.
11808 Increment f in loop.
11809 * gdb.base/display.exp: Increment timeout by 60 seconds.
11810 Change float display test to use variable `f'.
11811
1b8947f0
JB
118122001-09-17 Jim Blandy <jimb@redhat.com>
11813
11814 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11815 overflowing the limited breakpoint tables on some ROM monitors
11816 (like the ROM68K).
11817
9890ac81
FCE
118182001-09-15 Frank Ch. Eigler <fche@redhat.com>
11819
11820 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11821 the "-ac" (disable access control) flag.
11822
6db765ea
JH
118232001-08-30 Jeff Holcomb <jeffh@redhat.com>
11824
11825 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11826 ints.
11827
4c32cc04
KS
118282001-08-30 Keith Seitz <keiths@redhat.com>
11829
11830 * lib/gdb.exp: Move all insight-related functionality into
11831 separate file.
11832 * lib/insight-support.exp: New file.
11833
8d6e6f81
FCE
118342001-08-29 Frank Ch. Eigler <fche@redhat.com>
11835
11836 * config/sid.exp (sid_start): Never set sid verbosity; disable
11837 expect_background {} that consumed its stdout; tolerate </dev/null.
11838 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11839
6a90e1d0
AC
118402001-08-18 Andrew Cagney <ac131313@redhat.com>
11841
11842 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11843 CLI jump command to start it.
11844 (mi_run_to_main): Fail immediatly when unexpected output.
11845
1759b3c3
AC
118462001-08-18 Andrew Cagney <ac131313@redhat.com>
11847
11848 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11849 beginning of function. Fix PR gdb/191.
11850
61d11d80
FCE
118512001-08-16 Frank Ch. Eigler <fche@redhat.com>
11852
11853 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11854 what to force sid endianness to.
11855
942a4df2
KS
118562001-08-15 Keith Seitz <keiths@redhat.com>
11857
11858 * lib/gdb.exp (gdbtk_start): Don't set environment
11859 variables for TCL_LIBRARY and friends. Insight will
11860 now figure these out for itself.
11861
0521c418
MS
118622001-08-02 Michael Snyder <msnyder@redhat.com>
11863
11864 * gdb.base/completion.exp: Remove the symbol "a64l" from
11865 the expect string; this is target-specific, and not related
11866 to what is being tested.
11867
74a9a58a
DB
118682001-08-02 Dave Brolley <brolley@redhat.com>
11869
11870 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11871
c70819fa
MS
118722001-07-25 Michael Snyder <msnyder@redhat.com>
11873
c2b8fa57
MS
11874 * gdb.base/consecutive.exp: New file. Test stepping over
11875 breakpoints on consecutive instructions.
11876 * gdb.base/consecutive.c: New file.
11877
c70819fa
MS
11878 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11879 curly braces in regular expressions.
11880
2b1a1355
MS
118812001-07-25 Michael Snyder <msnyder@redhat.com>
11882
11883 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11884 legitimate output from stepping out of main.
11885
413eca6f
KS
118862001-07-22 Keith Seitz <keiths@redhat.com>
11887
11888 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11889 the empty string, do not run the tests.
11890
7e5a9322
SC
118912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11892
11893 * gdb.base/long_long.exp: Detect size of pointer. Take into
11894 account 2-byte pointers when testing for p/a results.
11895
de58f10f
SC
118962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11897
d63a86f8 11898 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11899 and defined to 1K for m68hc11.
11900 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11901 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11902 (sizeof_random_data): New variable to tell the size of the data table;
11903 don't test past this size; always run to main.
11904
d6f5fea1
SC
119052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11906
11907 * gdb.base/return2.exp: return of long long and double fails for
11908 68HC11; don't execute these tests on that platform.
11909 * gdb.base/return.exp: Return of a double fails for 68hc11.
11910
c477543d
SC
119112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11912
11913 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11914 tests that print a float.
11915 * call-rt-st.exp: Likewise.
11916
63cf1c79
MK
119172001-07-12 Mark Kettenis <kettenis@gnu.org>
11918
11919 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11920 running this test on Linux.
11921
112f9ab5
MC
119222001-06-24 Michael Chastain <chastain@redhat.com>
11923
11924 * gdb.base/arithmet.exp: Remove some tests to make all test names
11925 unique.
11926
4970cb0f
MS
119272001-07-03 Michael Snyder <msnyder@redhat.com>
11928
11929 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11930 the output of the ptype command.
11931
d85da69f
MS
119322001-07-02 Michael Snyder <msnyder@redhat.com>
11933
4c8a82de
MS
11934 * gdb.base/completion.exp: Don't assume that break.c is the only
11935 source file that may contain functions named "marker".
d85da69f
MS
11936 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11937
8afc772b
AC
119382001-06-28 Andrew Cagney <ac131313@redhat.com>
11939
11940 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11941 of files to delete.
11942
11943 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11944 * gdb.disasm/h8300s.exp: New file.
11945 gdb.disasm/h8300s.s: Likewise.
11946
cff22675
AC
119472001-06-27 Andrew Cagney <ac131313@redhat.com>
11948
11949 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11950 empty breakpoint tables.
11951
68c81b54
AC
119522001-06-25 Andrew Cagney <ac131313@redhat.com>
11953
11954 * lib/mi-support.exp: Update args=... part of stop-reason
11955 patterns. Accept either a list or a tuple.
11956
2dd62704
AC
119572001-06-23 Andrew Cagney <ac131313@redhat.com>
11958
11959 * lib/mi-support.exp: Remove local emacs variable defining
11960 change-log-default-name.
11961
b4127474
MC
119622001-06-22 Michael Chastain <chastain@redhat.com>
11963
11964 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11965 This is operationally compatible with the previous version.
11966
8dbfb380
JB
119672001-06-13 Jim Blandy <jimb@redhat.com>
11968
11969 * lib/gdb.exp (gdb_test): Doc fix.
11970
f2d8c86d
MC
119712001-06-10 Michael Chastain <chastain@redhat.com>
11972
11973 * gdb.base/exprs.exp: Remove a duplicate test.
11974
81564d34
JB
119752001-06-06 Jim Blandy <jimb@redhat.com>
11976
11977 * gdb.base/return2.exp (main): Use values to test float and double
11978 returns that are not NaN's, to avoid being confused by IEEE
11979 comparison rules.
11980
da55addb
MS
119812001-06-04 Michael Snyder <msnyder@redhat.com>
11982
11983 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11984 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11985 rather than wait for 12 more tests to time out.
11986
42c65987
JB
119872001-06-06 Jim Blandy <jimb@redhat.com>
11988
b18bced9 11989 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11990 Don't forget to match the GDB prompt.
b18bced9 11991
42c65987
JB
11992 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11993
5b41e5f0
JB
119942001-06-04 Jim Blandy <jimb@redhat.com>
11995
11996 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11997 command.
11998
015e046f
KB
119992001-05-31 Kevin Buettner <kevinb@redhat.com>
12000
12001 * gdb.base/annota1.exp (info break): Match four or more spaces
12002 after "Address".
12003
fb1ffbbe
MC
120042001-05-31 Michael Chastain <chastain@redhat.com>
12005
12006 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12007 (dm_type_int_star): Likewise.
12008 (dm_type_long_star): Likewise.
12009 (dm_type_void_star): Likewise.
12010
5ea2a32c
KB
120112001-05-29 Kevin Buettner <kevinb@redhat.com>
12012
12013 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12014 to a known value in order to get consistent results regardless
12015 of the setting of INPUTRC or the presence or contents of .inputrc.
12016
ae23c492
MS
120172001-05-24 Michael Snyder <msnyder@redhat.com>
12018
ac55707e
MS
12019 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12020 Don't require that the main thread and the manager thread are the
12021 first in the list.
12022
ae23c492
MS
12023 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12024 debugging. If test fails, issue an "unsupported" not a "fail".
12025
400071f1
JB
120262001-05-24 Jim Blandy <jimb@redhat.com>
12027
12028 Don't assume that short is shorter than int.
12029 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12030 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12031 this isn't true.
400071f1
JB
12032 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12033 an int, is not equal to ~0 stored in an unsigned char. This tests
12034 the same thing that the previous test meant to, but works on
12035 16-bit machines, too.
12036 ("print unsigned char != (~0)"): Same test, complemented.
12037
0816a3e5
MS
120382001-05-24 Michael Snyder <msnyder@redhat.com>
12039
12040 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12041 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12042 and prevents dejagnu getting out of step.
12043
f6dc23a9
KB
120442001-05-23 Kevin Buettner <kevinb@redhat.com>
12045
12046 * gdb.base/finish.exp (finish_void): Revise pattern for
12047 stopping on the call statement to not permit stopping at
12048 the start of the instructions comprising the call sequence.
12049
7dbd117d
MC
120502001-05-19 Michael Chastain <chastain@redhat.com>
12051
12052 * gdb.base/callfuncs.exp: Make all test names unique.
12053 * gdb.base/commands.exp: Make all test names unique.
12054 * gdb.base/condbreak.exp: Make all test names unique.
12055 * gdb.base/dbx.exp: Make all test names unique.
12056 * gdb.base/default.exp: Make all test names unique.
12057 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12058 and TIMEOUT messages to their corresponding PASS message.
12059 * gdb.base/ending-run.exp: Make all test names unique.
12060 * gdb.base/long_long.exp: Remove duplicate test.
12061
6b0b0a9e
KB
120622001-05-21 Kevin Buettner <kevinb@redhat.com>
12063
12064 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12065 stop on the call statement as well as the statement after the
12066 call.
12067
2caa35cb
MS
120682001-05-21 Michael Snyder <msnyder@redhat.com>
12069
12070 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12071
40713331
EZ
120722001-05-10 Elena Zannoni <ezannoni@redhat.com>
12073
a9c64011
AS
12074 * gdb.base/completion.exp: Revamp test. Make it execute on all
12075 platforms.
40713331 12076
c2c1be8d
EZ
120772001-05-10 Elena Zannoni <ezannoni@redhat.com>
12078
a9c64011
AS
12079 * config/gdbserver.exp (gdb_load): Handle the case
12080 in which the arguments to gdbserver are given in the
12081 baseboard configuration file.
12082 Also handle the case in which the server needs to do a
12083 load.
2c9cd303 12084
9671de48
KS
120852001-05-07 Keith Seitz <keiths@cygnus.com>
12086
a9c64011
AS
12087 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12088 set up the display for testing.
12089 (gdbtk_start): Convert all paths to paths that tcl will like.
12090 Export target information to environment.
12091 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12092 necessary.
12093 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12094 (to_tcl_path): New proc to convert a given pathname into
12095 a path acceptible as an argument to a tcl command.
12096 (_gdbtk_export_target_info): New proc to export target info
12097 into the environment for gdbtk testing.
12098 (gdbtk_done): New proc to signal end-of-test.
9671de48 12099
5a360f47
JB
121002001-05-06 Jim Blandy <jimb@redhat.com>
12101
12102 * restore.c: Make the code of caller0 correspond to its comment.
12103
66c756c6
MS
121042001-05-03 Michael Snyder <msnyder@redhat.com>
12105
12106 * config/sid.exp (gdb_target_sid): Check for error messages.
12107 On error or timeout, don't make expect exit (which will terminate
12108 all subsequent tests); instead just make gdb exit.
d63a86f8 12109 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12110 return a negative value.
12111
a966fde5
JB
121122001-04-24 Jim Blandy <jimb@redhat.com>
12113
851c18e0
JB
12114 * gdb.c++/templates.exp: If we see the prompt for the overload
12115 list, but we haven't recognized any of the longer patterns,
12116 arrange for this test to fail, not hang.
12117
a966fde5
JB
12118 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12119 variations.
12120
db144853
MC
121212001-04-22 Michael Chastain <chastain@redhat.com>
12122
12123 * gdb.c++/local.exp: Use the 'runto' library function.
12124 * gdb.c++/namespace.exp: Likewise.
12125 * gdb.c++/overload.exp: Likewise.
12126
3207ec21
KB
121272001-03-26 Kevin Buettner <kevinb@redhat.com>
12128
12129 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12130 * gdb.base/step-line.exp: New file. Test step/next in presence of
12131 #line directives.
12132 * gdb.base/step-line.c: New file. Test program for the above.
12133 * gdb.base/step-line.inp: New file. We pretend that this file has
12134 been transformed by some other tool into step-line.c.
12135
13b57657
JB
121362001-03-21 Jim Blandy <jimb@redhat.com>
12137
12138 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12139 unmangled operator names.
12140
754cbe1c
JB
121412001-03-20 Jim Blandy <jimb@redhat.com>
12142
12143 * gdb.threads/linux-dp.exp: Recognize an additional message
12144 generated by GDB when it doesn't understand how to debug threads
12145 on the target system.
12146
177495c9
AC
121472001-03-19 Andrew Cagney <ac131313@redhat.com>
12148
12149 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12150
f266096b
MC
121512001-03-12 Michael Chastain <chastain@redhat.com>
12152
12153 * gdb.c++/derivation.exp: Use the 'runto' library function.
12154
cac3c2ff
MC
121552001-03-12 Michael Chastain <chastain@redhat.com>
12156
12157 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12158
b6c11a24
MC
121592001-02-24 Michael Chastain <chastain@redhat.com>
12160
12161 * gdb.c++/ref-types.exp: Change handwritten code to library
12162 function 'runto'.
12163
6bae5bce
OF
121642001-03-16 Orjan Friberg <orjanf@axis.com>
12165
12166 * gdb.base/signals.exp: Set count to 0 explicitly.
12167
0015fd9a
MS
121682001-03-15 Mark Salter <msalter@redhat.com>
12169
12170 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12171 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12172 (gdb_load): Add support for additional target_info: gdb_download_size
12173 and gdb_load_timeout.
0015fd9a 12174
fc33412a
DT
12175Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12176
12177 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12178 file -- to prevent failing when the compile fails but we have no
12179 intention of running the tests anyway.
12180
12181 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12182 tests if set.
12183
12184 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12185 integers.
12186
12187 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12188 * gdb.c++/namespace.exp: Ditto.
12189
115f06de
OF
121902001-03-07 Orjan Friberg <orjanf@axis.com>
12191
12192 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12193 * gdb.base/pointers.exp: Relax pattern match of decimals.
12194
b6ba6518
KB
121952001-03-06 Kevin Buettner <kevinb@redhat.com>
12196
12197 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12198 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12199 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12200 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12201 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12202 config/sh.exp, config/sid.exp, config/slite.exp,
12203 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12204 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12205 config/vxworks.exp, config/vxworks29k.exp,
12206 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12207 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12208 gdb.base/arithmet.exp, gdb.base/assign.exp,
12209 gdb.base/async.exp, gdb.base/attach.exp,
12210 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12211 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12212 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12213 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12214 gdb.base/commands.exp, gdb.base/completion.exp,
12215 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12216 gdb.base/constvars.exp, gdb.base/corefile.exp,
12217 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12218 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12219 gdb.base/ending-run.exp, gdb.base/environ.exp,
12220 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12221 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12222 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12223 gdb.base/funcargs.exp, gdb.base/help.exp,
12224 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12225 gdb.base/logical.exp, gdb.base/long_long.exp,
12226 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12227 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12228 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12229 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12230 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12231 gdb.base/regs.exp, gdb.base/relational.exp,
12232 gdb.base/remote.exp, gdb.base/reread.exp,
12233 gdb.base/restore.exp, gdb.base/return2.exp,
12234 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12235 gdb.base/selftest.exp, gdb.base/setshow.exp,
12236 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12237 gdb.base/sigall.exp, gdb.base/signals.exp,
12238 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12239 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12240 gdb.base/step-test.exp, gdb.base/structs.c,
12241 gdb.base/structs.exp, gdb.base/structs2.exp,
12242 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12243 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12244 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12245 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12246 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12247 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12248 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12249 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12250 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12251 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12252 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12253 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12254 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12255 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12256 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12257 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12258 gdb.trace/circ.exp, gdb.trace/collection.exp,
12259 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12260 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12261 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12262 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12263 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12264 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12265 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12266 notices.
12267
dc96c6c7 122682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12269
12270 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12271 first arg is int not float.
12272
dc96c6c7 122732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12274
12275 * gdb.base/reread.exp: Unsupported for non-native targets;
12276 doesn't work for remote debugging.
12277
9b0c4aeb
FN
122782001-02-19 Fernando Nasser <fnasser@redhat.com>
12279
12280 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12281 * gdb.base/ending-run.exp: Properly handle the BSP state when
12282 stepping past the end of main.
9b0c4aeb 12283
02aa71d5
MC
122842001-02-19 John Moore <jmoore@redhat.com>
12285
12286 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12287 Converted HPUX fix for non-expected items following multiple
12288 step commands into general solution for all platforms.
12289
1fa449a4
MC
122902001-02-18 Michael Chastain <chastain@redhat.com>
12291
12292 * gdb.c++/classes.exp (do_tests): Change runto statements
12293 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12294 statements demangler agnostic.
12295 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12296 (gdb_virtfunc_restart): Likewise.
12297
b2f9ec70
MC
122982001-02-14 Michael Chastain <chastain@redhat.com>
12299
12300 * gdb.c++/inherit.exp (do_tests): Change runto statements
12301 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12302 statements demangler agnostic.
12303
cf74b8ca
AC
12304Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12305
12306 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12307 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12308 before calling common_routine 15 times'' tests.
12309
99f78f56
MC
123102001-02-11 Michael Chastain <chastain@redhat.com>
12311
12312 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12313 Helps the test script figure out which demangler is in use.
12314 (dm_type_foo_ref): Ditto.
12315 (dm_type_int_star): Ditto.
12316 (dm_type_long_star): Ditto.
12317 (dm_type_unsigned_int): Ditto.
12318 (dm_type_void): Ditto.
12319 (dm_type_void_star): Ditto.
99707966 12320 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12321 Probe the gdb demangler and set variables to accommodate
12322 formatting differences.
12323 (info_func_regexp): New function. Same as info_func, but
12324 matches against a regexp.
12325 (info_func): Match against a literal string.
12326 (print_addr_2): New function. Match against a literal string,
12327 which can be different from the input to gdb.
12328 (print_addr): Simply call print_addr_2 with the same argument twice.
12329 (test_lookup_operator_functions): Use demangler formatting variables.
12330 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12331 the tests in the same order as the C++ class declaration.
12332 (test_paddr_operator_functions): Ditto.
12333 (test_paddr_overloaded_functions): Ditto.
12334 (test_paddr_hairy_functions): Use demangler formatting variables.
12335 Add reference to gdb/19 for related tests.
12336 (do_tests): Call probe_demangler.
12337
1de8f023
KB
123382001-01-30 Kevin Buettner <kevinb@redhat.com>
12339
12340 * gdb.c++/templates.cc (printf): Remove unused function definition.
12341
ca3f91ed
MS
123422001-01-26 Felix Lee <flee@redhat.com>
12343
12344 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12345
123462001-01-25 matthew green <mrg@redhat.com>
12347
12348 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12349 up sid.
12350 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12351
123522001-01-25 matthew green <mrg@redhat.com>
12353
12354 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12355 Deprecate $sid_spawn_id.
ca3f91ed
MS
12356 (sid_exit): Remove code necessary only for `spawn.'
12357
123582001-01-25 matthew green <mrg@redhat.com>
12359
12360 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12361
fb18ec4a
MC
123622001-01-28 Michael Chastain <chastain@redhat.com>
12363
12364 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12365 to call when tests fail. It takes gdb out of the overloaded
12366 function choice menu back to the main prompt, so that the test
12367 program stays synchronized.
12368 (set_bp_overloaded): New proc to collect all the common
12369 code for setting a breakpoint on an overloaded name. Calls
12370 take_gdb_out_of_choice_menu when needed.
12371 (menu_overload1arg): New variable to collect the repeated
12372 instances of the expected menu for an overloaded name. Change
12373 the regular expression to handle changes in g++ type encoding:
12374 "void" can be either "void" or "", and "unsigned int" can be
12375 either "unsigned int" or "unsigned".
12376 (continue_to_bp_overloaded): Change regular expressions to handle
12377 changes in g++ type encoding.
12378 (no proc): Call take_gdb_out_of_choice_menu when needed.
12379 Remove redundant calls to "info break". Accept either "canceled"
12380 or "cancelled". Change regular expressions in "info break"
12381 calls to handle changes in g++ type encoding. Give all tests
12382 unique strings.
12383
9c646a6e
BE
123842001-01-17 Ben Elliston <bje@redhat.com>
12385
12386 * config/sid.exp: New file.
12387
9549d9c1
AC
12388Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12389
12390 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12391
dc96c6c7 123922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12393
12394 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12395 Add a RE to accept a non-ascii char if one is ever presented.
12396
b4df4f68
FN
123972000-12-20 Fernando Nasser <fnasser@redhat.com>
12398
297dd0fd 12399 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12400
dc96c6c7 124012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12402
d63a86f8 12403 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12404 in regexp. One '\' does not suffice on Linux.
12405
4a7bddb6
MC
124062000-12-09 Michael Chastain <chastain@redhat.com>
12407
12408 * gdb.base/break.exp (test_clear_command): Use a marker function
12409 rather than 'main' for the test function. Also move this
12410 test to an execution point where the marker function names are
12411 guaranteed to be bound to functions. (Executing tests after a
12412 'finish' from main runs into name conflicts with local names
12413 in __libc_start_main).
12414
dc96c6c7 124152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12416
12417 * gdb.base/finish.exp: New test for gdb's "finish" command.
12418 * gdb.base/return2.exp: New test for gdb's "return" command.
12419 * gdb.base/return2.c: New source file for above.
12420
dc96c6c7 124212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12422
12423 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12424 * gdb.base/miscexprs.exp: Ditto.
12425 * gdb.base/pointers.exp: Ditto.
12426 * gdb.c++/derivation.exp: Ditto.
12427 * gdb.c++/local.exp: Ditto.
12428 * gdb.c++/namespace.exp: Ditto.
12429 * gdb.c++/overload.exp: Ditto.
12430 * gdb.c++/ref-types.exp: Ditto.
12431
dc96c6c7 124322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12433
12434 * gdb.base/constvars.exp: Test result of "up" command.
12435 * gdb.base/miscexprs.exp: Ditto.
12436 * gdb.base/pointers.exp: Ditto.
12437 * gdb.base/scope.exp: Ditto.
12438 * gdb.c++/derivation.exp: Ditto.
12439 * gdb.c++/local.exp: Ditto.
12440 * gdb.c++/namespace.exp: Ditto.
12441 * gdb.c++/overload.exp: Ditto.
12442 * gdb.c++/ref-types.exp: Ditto.
12443
44097287
FN
124442000-11-22 Michael Chastain <chastain@redhat.com>
12445
12446 * mips_pro.exp: Accept either "middle -> top -> main" or
12447 "middle -> main" in the backtrace, because gcc can optimize
12448 tail calls to jumps. Remove setup_xfail for the hppa case.
12449 Add a comment with the original warning messages from PR 3016,
12450 which was filed in 1993, to preserve them for posterity.
12451
9d2e1bab
ND
124522000-11-17 Nick Duffek <nsd@redhat.com>
12453
12454 * lib/gdb.exp (gdb_test): Override timeout with board info.
12455
1aca8eb7
ND
124562000-11-17 Nick Duffek <nsd@redhat.com>
12457
12458 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12459 the second kill and detach messages.
12460
93076499
ND
124612000-11-17 Nick Duffek <nsd@redhat.com>
12462
12463 * configure.in: Add AC_EXEEXT.
12464 * configure: Regenerate.
12465 * Makefile.in (just-check): Export EXEEXT.
12466 * lib/gdb.exp ($EXEEXT): Import from environment.
12467 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12468 expect "maint dump-me" on Cygwin.
12469 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12470 $EXEEXT.
12471
30e87cd3
ND
124722000-11-17 Nick Duffek <nsd@redhat.com>
12473
12474 * gdb.base/break.exp: Test backtrace and finish from called
12475 function on all platforms, not just HP-UX.
12476
dc96c6c7 124772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12478
12479 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12480 code from gdb_target_monitor, so it can be used independantly
12481 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12482
dc96c6c7 124832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12484
12485 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12486 * gdb.base/corefile.exp: Expect the message "Program is being
12487 debugged already" when we send the "corefile" command, since
12488 the preceeding gdb_load may have connected gdb to a remote target.
12489 * gdb.base/display.exp: Disable hardware watchpoints if new
12490 board info variable "no_hardware_watchpoints" is true.
12491 Replace single-letter commands with more readable ones.
12492 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12493 if new board info variable "no_hardware_watchpoints" is true.
12494 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12495 to see if stdio (printf) testing is possible.
12496 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12497 board info variable "no_hardware_watchpoints" is true. Use new
12498 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12499
39124dea
FN
125002000-11-13 Fernando Nasser <fnasser@redhat.com>
12501
12502 From Orjan Friberg <orjanf@axis.com>:
12503 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12504 in array print pattern match.
12505
a9e2e984
FN
125062000-11-09 Fernando Nasser <fnasser@redhat.com>
12507
12508 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12509 spelling "cancelled" to U.S. spelling "canceled" to match changes
12510 made to gdb.
12511 * gdb.c++/ovldbreak.exp: Ditto.
12512
c7db355b
PS
125132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12514
12515 * gdb.base/callfuncs.c (main): Moved to end of file, call
12516 t_double_values to initialize the FPU before inferior calls are made.
12517 * gdb.base/callfuncs.exp: Test for register preservation after calling
12518 inferior functions. Add tests for continuining, finishing and
12519 returning from a stop in a call dummy.
12520
dc96c6c7 125212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12522
12523 * gdb.base/commands.exp: Break up long lines, and re-indent.
12524
dc96c6c7 125252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12526
12527 * config/gdbserver.exp: Rewritten from the ground up, to make it
12528 compatible with the current dejagnu tree, and to make it work with
12529 the new "gdbserver" in libremote.
12530
dc96c6c7 125312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12532
12533 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12534 * gdb.base/varargs.exp: Skip entire test if no printf support.
12535 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12536 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12537
dc96c6c7 125382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12539
12540 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12541 no floating point support.
12542 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12543 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12544 * gdb.base/call-rt-st.exp: Ditto.
12545 * gdb.base/call-strs.exp: Ditto.
12546
bac5fc66
JG
125472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12548
12549 * gdb.base/sizeof.c: include <stdio.h>.
12550
12551 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12552 'finish', otherwise uncaptured gdb_prompt would potentially
12553 throw remaining test points out of sync.
bac5fc66 12554
b22a6027
SB
125552000-07-26 Scott Bambrough <scottb@netwinder.org>
12556
12557 * gdb.base/recurse.exp: Run tests for all targets.
12558 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12559 gnu-oldld case on ARM.
12560 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12561 for ARM targets.
d63a86f8 12562
d8231941
AG
12563Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12564
12565 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12566 * gdb.java/configure: Rebuild.
12567
8caabe69
AG
12568Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12569
12570 * gdb.java/jv-exp.exp: New file.
12571
9d273ca3
AG
12572Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12573
12574 * configure: Rebuilt.
12575 * configure.in (configdirs): Add gdb.java.
12576 * gdb.java/jmisc.java: New file.
12577 * gdb.java/jmisc.exp: New file.
12578 * gdb.java/Makefile.in: New file.
12579 * gdb.java/configure: Rebuilt.
12580 * gdb.java/configure.in: New file.
12581 * lib/java.exp: New file.
12582
4f823a66
AC
12583Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12584
12585 * gdb.base/exprs.exp: Test casts to a pointer including over and
12586 underflow.
12587
2391e11d
AC
12588Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12589
12590 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12591 and the compilers sizes.
12592
54602222
ND
125932000-07-09 Nick Duffek <nsd@redhat.com>
12594
12595 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12596 (use_methods): New function.
12597 (main): Call use_methods().
12598 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12599 (do_tests): Call test_method_param_class.
12600
2bec0572
ND
126012000-07-09 Nick Duffek <nsd@redhat.com>
12602
12603 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12604 spelling.
12605 (test_enums): New procedure. Move enum tests from end of script
12606 to here. Set breakpoint on function name instead of line number.
12607 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12608 (enums2): New marker function.
12609 (enums1): New function.
12610 (main): Call enums1(). Move enum tests to enums1().
12611
78492fde
AC
12612Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12613
12614 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12615 compile/link program. Update line numbers.
12616 * gdb.asm/d10v.inc: Define ``startup''.
12617 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12618
49a2cef8
AC
12619Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12620
12621 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12622
3e6c8688
EZ
126232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12624
12625 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12626 of 'help maint print' command.
12627
9ff5cbe9
AC
12628Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12629
12630 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12631 they use gdb_expect_list.
12632
17c579bd
AC
12633Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12634
12635 * gdb.base/commands.exp: Use ``set remote
12636 memory-read-packet-size'' instead of ``set endian big'' to test
12637 long commands.
12638
e6d71bf3
DB
126392000-06-03 Daniel Berlin <dan@cgsoftware.com>
12640
12641 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12642 g++, and stop skipping them.
e6d71bf3
DB
12643
12644 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12645 work under g++.
12646
d63a86f8 12647 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12648 initialization.
12649
dc96c6c7 126502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12651
12652 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12653 the regular expression: accept an (almost) arbitrary sequence of
12654 "frames-invalid" and "breakpoints-invalid" messages both before
12655 and after the "starting" message.
12656
dc96c6c7 126572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12658
12659 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12660
dc96c6c7 126612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12662
12663 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12664 Relax the regular expression a little, make it pass on Solaris 8.
12665
8216cda9
KB
126662000-05-12 Kevin Buettner <kevinb@redhat.com>
12667
12668 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12669 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12670 Instead, it is permissible for gdb to stop on the line of the
12671 call itself.
12672
1a570b2f
MS
126732000-05-12 Michael Snyder <msnyder@.cygnus.com>
12674
12675 * gdb.base/break.exp (bp on small function, optimized file):
12676 Add a second pass pattern. The behavior differs here between stabs
12677 and dwarf for one-line functions. Stabs preserves two line symbols
12678 (one before the prologue and one after) with the same line number,
12679 but dwarf regards these as duplicates and discards one of them.
12680 Therefore the address after the prologue (where the breakpoint is)
12681 has no exactly matching line symbol, and GDB reports the breakpoint
12682 as if it were in the middle of a line rather than at the beginning.
12683
dc96c6c7 126842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12685
d63a86f8 12686 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12687 rather than "send_gdb" (for consistancy).
12688
7d418785
AC
12689Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12690
12691 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12692 * gdb.c++/templates.cc: Properly check for GCC version number.
12693 * lib/compiler.cc: Likewise
12694
dc96c6c7 126952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12696
d63a86f8 12697 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12698 gdb may not stop at the first line of main, due to code motion.
12699
dc96c6c7 127002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12701
12702 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12703 This test depends on parsing the printf output from the target.
12704 Since the sparclet stub doesn't do stdio, this will never work.
12705 * gdb.base/call-rt-st.exp: ditto.
12706 * gdb.base/call-strs: ditto.
12707
dc96c6c7 127082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12709
12710 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12711
12712 * gdb.base/ending-run.exp: After connecting to a remote target,
12713 but before running, the target will appear to be in a random
12714 location. Specify both a file and a line for breakpoints.
12715 Also, the function that calls main may be called 'init'
12716 rather than 'start'.
12717
a5a51225
EZ
127182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12719
12720 * gdb.base/help.exp: Update output for add-symbol-file command.
12721
7930cc7c
FN
127222000-04-10 Fernando Nasser <fnasser@cygnus.com>
12723
12724 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12725 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12726
23e37ab1
C
127272000-04-07 J.T. Conklin <jtc@redback.com>
12728
e93c542c
C
12729 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12730
23e37ab1
C
12731 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12732
591b8fa3
PDM
12733Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12734
12735 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12736 values that can be represented exactly.
12737 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12738 above change, and to not check against the directory part of the source
12739 file name.
12740 (step into print_long_arg_list): Likewise.
12741 (print print_small_structs from print_long_arg_list): Likewise.
12742 (print print_long_arg_list): Likewise.
12743
7a495180
EZ
127442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12745
30b53638 12746 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12747
beb998c6
AC
12748Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12749
12750 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12751
1c689132
DB
127522000-03-25 Daniel Berlin <dan@cgsoftware.com>
12753
12754 * gdb.base/commands.exp (deprecated_command_test): Add test for
12755 deprecate with no arguments.
12756
c1790a9d
JL
127572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12758
12759 * gdb.base/break.exp: Add new test for setting breakpoints on
12760 optimized code so we can test breakpoints work even when function
12761 prologues may be optimized away
12762
003ba290
FN
127632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12764
12765 From David Whedon <dwhedon@gordian.com>
a9c64011 12766 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12767
6837a0a2
DB
127682000-03-22 Daniel Berlin <dan@cgsoftware.com>
12769
12770 * gdb.base/help.exp: Added test for new apropos command.
12771
b9593231
KB
127722000-03-21 Kevin Buettner <kevinb@redhat.com>
12773
12774 * gdb.base/pointers.c (usevar): New function.
12775 (main): Make sure that global variables v_int_pointer2, rptr,
12776 and y are all referenced someplace in the program by calling
12777 usevar() on them. [Some linkers delete symbols which are
12778 never referenced. The space remains, but there's no way to
12779 get a (symbolic) handle on the variable from the debugger.]
12780
751a959b
EZ
127812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12782
12783 * gdb.base/printcmds.c: Add typedeffed arrays.
12784
12785 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12786 procedure to test arrays that are typedef'd.
12787
73a93a32
JI
127882000-03-13 James Ingham <jingham@leda.cygnus.com>
12789
12790 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12791 the library directories.
73a93a32 12792
fb40c209
AC
12793Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12794
12795 * configure.in (configdirs): Add sub directory gdb.mi.
12796 * configure: Re-generate.
12797
12798 * gdb.mi: New directory.
d63a86f8 12799
ee4dd2c9
AC
128002000-02-25 Scott Bambrough <scottb@netwinder.org>
12801
12802 * gdb.base/long_long.exp: Correct test suite failure when printing
12803 a long long value as a double on ARM platforms.
12804
70f0cc22
JB
128052000-02-16 Jim Blandy <jimb@redhat.com>
12806
12807 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12808 default source file is set properly before running this test.
12809
853819b8
EZ
128102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12811
12812 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12813 gdbtk/library directory, not in gdbtcl2.
12814
dfcd3bfb
JM
128152000-02-04 Jim Blandy <jimb@redhat.com>
12816
12817 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12818 backslash from regexp pattern.
12819
12820 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12821 procedure. Use it to run all the "continue to bp overloaded"
12822 tests. Note that this changes the names of the tests slightly.
12823 If the breakpoint hit message includes a hex PC value, because
12824 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12825 from the real source code, still consider that a pass.
12826
12827 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12828 XFAIL here if the breakpoint message contains a hex address. Note
12829 similar change on 1999-11-02.
12830
12831 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12832
12833 * gdb.base/ptype.exp: Establish a default source file before
12834 calling get_debug_format.
12835
128362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12837
12838 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12839
8b93c638
JM
128402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12841
12842 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12843 of successive stepi commands -- while in the prologue we should see
12844 the function entry bracket.
12845
128462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12847
12848 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12849 reach __change_mode() when stepping through the end of main().
12850
c5394b80
JM
128512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12852
12853 * gdb.base/default.exp: Fix expected pattern.
12854 * gdb.base/help.exp: Same.
12855
0d06e24b
JM
128562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12857
12858 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12859 Don't use xfail's because that affects only the following test.
d63a86f8 12860
0d06e24b
JM
12861 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12862 solaris or linux.
12863
12864 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12865
dc96c6c7 128662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12867
d63a86f8 12868 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12869 "A syntax error" rather than "A parse error". Accept both.
12870
128712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12872
12873 * gdb.base/default.exp: Remove OS dependent string from "target
12874 remote" test.
12875 * gdb.base/help.exp: Same for "help target remote" test.
12876
c3f6f71d
JM
128772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12878
12879 From Jim Kingdon <kingdon@redhat.com>:
12880
12881 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12882 prompt (cleanup rather than necessity, but still might keep output
12883 from spilling to next test).
12884
128852000-01-02 Fred Fish <fnf@cygnus.com>
12886
12887 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12888 AIX, which defines them in <sys/types.h>.
12889
ed9a39eb 128901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12891
ed9a39eb
JM
12892 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12893 float" test.
12894
128951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12896
ed9a39eb 12897 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12898
12899 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12900 outermost frame disallowed".
12901
129021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12903
12904 * gdb.base/setvar.exp: New tests for setting the value of a struct
12905 with a constant list.
12906
129071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12908
12909 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12910 require the user to type a cast before setting the value of a struct.
12911
de57eccd
JM
129121999-12-06 Jim Blandy <jimb@cygnus.com>
12913
12914 * gdb.base/default.exp: Expect the new 'info float' command on
12915 all i386 platforms.
12916
12917 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12918 LinuxThreads libraries that don't support debugging.
12919
c2d11a7d
JM
12920Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12921
12922 * gdb.base/remote.c: Fill the buffer with truely random data.
12923 Change the buffer type to ``unsigned char'' to simplify size
12924 arithmetic.
12925
12926 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12927 stub only handles 400-1 byte packets. Verify that the download
12928 worked.
12929
129301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12931
12932 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12933 tests, using UNRESOLVED for the untested cases. Also, does not wait
12934 for a timeout if the prompt was received before a recognizable pattern.
12935
129361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12937
12938 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12939
129401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12941
12942 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12943 watchpoints.
12944
129451999-11-24 Jason Merrill <jason@casey.cygnus.com>
12946
12947 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12948
12949 * gdb.c++/local.exp: Be more flexible in recognizing local class
12950 name mangling. Don't allow horribly truncated method names.
12951 * gdb.c++/derivation.exp: Expect protected inheritance.
12952 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12953 * gdb.c++/virtfunc.exp: Likewise.
12954 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12955 when printing a nested enum.
12956
129571999-11-22 Jim Blandy <jimb@cygnus.com>
12958
12959 * gdb.base/step-test.exp: Properly await GDB's response to setting
12960 a breakpoint on the call to large_struct_by_value.
12961
12962 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12963 just because we have debug info for the `start' function.
12964
129651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12966
12967 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12968 "Unknown signal" messages, which indicate (on LinuxThreads) that
12969 GDB doesn't know how to debug threads on this system. This is
12970 better than hanging while philosopher 0 dumps chatter into gdb.log.
12971
129721999-11-18 Tom Tromey <tromey@cygnus.com>
12973
12974 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12975
129761999-11-18 Fred Fish <fnf@cygnus.com>
12977
12978 * gdb.base/coremaker2.c: Add sample program for generating
12979 cores that is more self contained than coremaker.c. Eventually
12980 I'll add more code to this and tie it into the testsuite.
12981
4ce44c66
JM
129821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12983
12984 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12985
129861999-11-10 Jimmy Guo <guo@cup.hp.com>
12987
12988 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12989 from $srcdir/lib/.
12990 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12991 and gdb.c++/.
12992
12993 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12994
d63a86f8 12995 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12996 'continue with watch' test point.
12997
129981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12999
13000 Merged from p2linux-990323-branch:
d63a86f8 13001
4ce44c66
JM
13002 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13003
11cf8741
JM
13004Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13005
13006 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13007 {limit,fixed}''. Test ``set download-write-size''.
13008
13009Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13010
13011 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13012 gdb_expect_list.
13013
13014Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13015
13016 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13017
130181999-11-03 Mark Salter <msalter@cygnus.com>
13019
13020 * gdb.base/break.exp: Fix "stub continue" pattern.
13021
130221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13023
13024 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13025
130261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13027
13028 * gdb.base/display.exp ("finish"): Add timeout clause.
13029
13030 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13031 plain prompt clause, so this doesn't have to time out in order to
13032 fail.
13033
13034 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13035 breakpoint hit messages include an address.
13036
13037 * gdb.base/display.exp: Don't forget to escape parens in regular
13038 expressions. Unix regexp notatation sucks.
13039
130401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13041
13042 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13043 order for 'signalled' message.
13044
5c44784c
JM
130451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13046
13047 From Jimmy Guo <guo@cup.hp.com>:
13048 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13049 * gdb.base/annota1.c: Add code for tests to work with.
13050
130511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13052
13053 * gdb.base/remote.exp: New test for remote downloading settings.
13054 * gdb.base/remote.c: New file with large .data.
13055
917317f4
JM
130561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13057
13058 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13059 for LinuxThreads support, merged from the Code Fusion branch.
13060
13061Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13062
13063 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13064 containing exp_continue into a while within an expect. Don't
13065 attempt a start more than three times. Check return value from
13066 gdb_load.
d63a86f8 13067
2df3850c
JM
13068Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13069
13070 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13071 a pass case.
13072
2acceee2
JM
130731999-10-01 Kevin Buettner <kevinb@cygnus.com>
13074
13075 * gdb.base/break.c (main): Added a statement that we can step
13076 off of.
13077 * gdb.base/break.exp: Added tests for setting a breakpoint
13078 at an offset and stepping onto a breakpoint.
13079
130801999-10-01 Fred Fish <fnf@cygnus.com>
13081
d63a86f8 13082 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13083 gdb output.
13084
c2c6d25f
JM
130851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13086
13087 * gdb.base/break.exp: Code locations are in hex, don't forget!
13088 (For HP-UX.)
13089
130901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13091
13092 * condbreak.exp: Use break.c as test program.
13093 * condbreak.c: Remove, redundant with break.c.
13094
130951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13096
13097 * config/monitor.exp (gdb_target_monitor): Disable X- and
13098 Z-packets if the target needs it.
13099
131001999-09-13 James Ingham <jingham@leda.cygnus.com>
13101
13102 * gdb.c++/overload.exp: Added tests for listing overloaded
13103 functions with function pointers in the arg, explicitly calling
13104 out the version you want.
13105
cff3e48b
JM
131061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13107
13108 * long_long.exp: Add variations of test cases that work for
13109 targets with 16-bit ints and 32-bit doubles.
13110
d4f3574e
SS
131111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13112
13113 * break.c (main): Compare a possibly-uninitialized argc with an
13114 unlikely value that fits in 16 bits.
13115
131161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13117
13118 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13119 0xfeeb, don't want negative numbers if ints are 16 bits.
13120
13121 * lib/gdb.exp (skip_cplus_tests): New proc.
13122 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13123 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13124 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13125 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13126 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13127 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13128 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13129 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13130
13131 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13132
13133Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13134
13135 * gdb.base/corefile.exp (up): Allow a parameter to appear
13136 in the frame that we're going up to.
13137
13138 From Jim Blandy <jimb@cygnus.com>:
13139
13140 * gdb.base/default.exp (info float): Expect some output now.
13141
13142 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13143 returning floating-point values to fail on the x86.
13144 * gdb.base/callfwmall.exp (do_function_calls): Same.
13145
13146 * gdb.base/list.exp (test_listsize): Correct expectations for
13147 listing line 1 with listsize 2. Also, listing a single line
13148 works now, as does listing three lines. [Kevin's note: There
13149 were a number of other cases fixed too where the expectations
13150 differed...]
13151
131521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13153
13154 * gdb.base/selftest.exp: Add case for when version prints as
13155 constant string instead of char pointer.
13156
104c1213
JM
131571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13158
13159 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13160 stepping out of main.
13161
13162 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13163 G++ used.
13164
13165 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13166 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13167
13168 * gdb.c++/ovldbreak.exp: Update match string in test that
13169 includes a warning of multiple breakpoints.
13170
131711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13172
13173 * gdb.base/display.exp: Improve precision of step-after-finish
13174 added yesterday.
13175
13176 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13177 test.
13178
13179 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13180 configs when using G++, not just hppa*.
13181
131821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13183
13184 * gdb.base/async.c: New file.
13185 * gdb.base/async.exp: New file.
13186
13187Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13188
13189 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13190 PA64.
13191
53a5351d
JM
13192Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13193
104c1213
JM
13194 * gdb.base/display.exp: "finish" can leave us mid-line on many
13195 targets, deal with it. Add a small constant to main, instead of
13196 1000 since main+1000 may not be a valid address in the target.
13197
53a5351d
JM
13198 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13199 on hpux11.
13200
13201 * gdb.base/attach.exp: Handle another hpux11 error message variant
13202 when attaching to a process that does not exist.
13203
132041999-08-19 J.T. Conklin <jtc@redback.com>
13205
13206 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13207 characters in 'continue to 1241' test.
13208
132091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13210
13211 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13212 stop in print_long_arg_list, define and use a whitespace
13213 variable in print_small_structs test, add an XFAIL for Solaris.
13214 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13215 interested enough to fix.
13216
7be570e7
JM
132171999-08-13 Keith Seitz <keiths@cygnus.com>
13218
13219 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13220 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13221 proc knows about targets other than the natives.
13222 (test_assign): Use "gdb_run_cmd" to "run" the target.
13223 Check that we've actually hit the breakpoint at main.
13224 When we attempt to assign a value to a local variable, check
13225 that the variable is in the current scope, i.e., don't use
13226 a test with an empty result.
13227
13228Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13229
13230 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13231 command.
13232
132331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13234
13235 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13236 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13237 gdb.compat, gdb.threads-hp.
13238 gdb.hp/configure, gdb.hp/configure.in: New files.
13239 gdb.hp/Makefile.in: Recurse into new subdirs.
13240 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13241 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13242 in object files.
13243 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13244
96baa820
JM
132451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13246
13247 * gdb.base/display.exp: Help expect by putting a newline in the
13248 funky printf, remove a bogus p/a test.
13249
132501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13251
13252 * gdb.base/display.exp: Make sure that when we say 'run', we are
13253 connected to the target. This is necessary when running not
13254 natively.
13255
132561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13257
13258 * gdb.base/step-test.exp: Removed some extraneous messages.
13259
13260 * gdb.base/long_long.exp: Don't run memory examination tests
13261 on little-endian targets (they will need a different set of
13262 results to match).
13263
132641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13265
13266 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13267 until somebody decides to fix GDB.
13268
13269 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13270 constant as "ULL".
13271 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13272 matches for a couple x/2 commands.
13273
a0b3c4fd
JM
132741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13275
13276 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13277 by merging in ref-types2 tests.
13278 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13279
13280 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13281 * gdb.c++/Makefile.in: Add standard actions.
13282 (EXECUTABLES): Rename from PROGS, update list.
13283 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13284 from gdb.hp.
13285 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13286 foo and bar locals.
13287 * gdb.c++/anon-union.exp: Fix tests to match.
13288 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13289 expect matches to handle output variations.
13290 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13291 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13292 output, add HP alternatives for new and delete prints.
13293 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13294 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13295 * gdb.c++/demangle.exp: Use $style when reporting failure.
13296 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13297 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13298 match alternatives.
13299 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13300 compilers.
13301 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13302 * gdb.c++/method.exp: Add match alternatives.
13303 * gdb.c++/misc.cc: Add bool types.
13304 * gdb.c++/misc.exp: Add tests for bool types.
13305 * gdb.c++/overload.exp: Add xfails.
13306 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13307 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13308 add some more template parameter tests (only for HP currently).
13309 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13310 * gdb.c++/virtfunc.cc: Add return type and value for main.
13311 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13312 match alternatives.
d63a86f8 13313
a0b3c4fd
JM
133141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13315
13316 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13317
133181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13319
13320 * gdb.base/signals.exp: Don't expect getting a backtrace from
13321 within a signal handler to fail on Linux.
13322
133231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13324
13325 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13326 * lib/gdb.exp: Remove some gratuitious semicolons.
13327 (delete_breakpoints): Increase timeout.
13328 (gdb_expect): Add -notransfer option.
13329 (gdb_test): Use -notransfer option.
13330 (get_compiler_info): Add f77 case.
13331 (get_compiler): New proc, split out from gdb_preprocess, add f77
13332 case.
13333 (gdb_preprocess): Call get_compiler.
13334
13335 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13336 * gdb.base/attach.exp, gdb.base/display.exp,
13337 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13338 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13339 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13340 third arg to gdb_test.
13341 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13342 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13343 HP-UX xfails, add others.
13344 * gdb.base/completion.exp: Reflect name change of self-test.
13345 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13346 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13347 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13348 HP failure number.
13349 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13350 useless HP-UX 10.30 references.
13351 * gdb.base/maint.exp: Loosen matches.
13352 * gdb.base/pointers.c (main): Declare more_code.
13353 * gdb.base/pointers.exp: Match on output of a `next'.
13354 * gdb.base/structs.c: Add prototypes.
13355 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13356 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13357
133581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13359
13360 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13361 command.
13362
133631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13364
13365 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13366 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13367
13368 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13369 debug info. Deal with lack of signal hanlder info in stack.
13370
a9c64011 13371 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13372 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13373
5a2468f5
JM
133741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13375
13376 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13377 gdb.base/foll-vfork.exp: Don't run for crosses.
13378
adf40b2e
JM
13379Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13380
13381 * gdb.base/configure.in: Check for gdbvars.exp instead of
13382 a1-selftest.exp.
13383 * gdb.base/configure: Re-generate.
13384
133851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13386
13387 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13388 in trying to run first and name is too long.
13389
13390 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13391 pointers2.c and pointers2.exp, respectively.
13392 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13393 doschk happier.
13394
43e526b9
JM
133951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13396
13397 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13398 callfuncs2.c and callfuncs2.exp.
13399
13400 * gdb.base/list.exp: Remove mistaken xfails.
13401 * gdb.base/list0.h: Add optional prototypes.
13402
9846de1b
JM
13403Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13404
a9c64011 13405 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13406 calling malloc.
a9c64011
AS
13407 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13408 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13409 use.
13410
134111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13412
13413 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13414 * gdb.base/annota2.cc, annota2.exp: Move from here.
13415 * gdb.c++/annota2.cc, annota2.exp: To here.
13416 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13417
43ff13b4
JM
13418Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13419
13420 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13421 a consistent format.
13422
085dd6e6
JM
134231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13424
13425 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13426 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13427 HP compilers, also set the globals $true and $false.
13428
13429 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13430 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13431 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13432 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13433 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13434 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13435 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13436 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13437 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13438 whatis.c} Add C++ compatible function definitions and return
13439 types, add includes for library functions.
13440 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13441 * gdb.base/step-test.c (myglob): Rename from glob.
13442 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13443 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13444 files, move here from gdb.hp.
13445 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13446 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13447 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13448 Adjust line numbers in regexps.
13449
13450 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13451 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13452 instead of 0/1.
13453
13454 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13455 foll-vfork.exp: New files, move here from gdb.hp.
13456 * gdb.base/page.exp: New file, test of pagination command.
13457
13458 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13459 recursion test.
13460 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13461
13462 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13463 gdb.base/solib.exp: Fix compiler invocation process.
13464
13465 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13466 HP-UX 11, turn off overload resolution explicitly.
13467 * gdb.base/commands.exp: Set argument list explicitly, add
13468 watchpoint test.
13469 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13470 them work.
13471 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13472 expressions properly.
13473 * gdb.base/corefile.exp: Loosen the match slightly.
13474 * gdb.base/default.exp: Allow "Error accessing memory" message
13475 also.
13476 * gdb.base/display.exp: Skip over x/0 j if PA64.
13477 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13478 * gdb.base/interrupt.exp: Ditto.
13479 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13480 in use.
13481 * gdb.base/list.exp: Add xfails for HP-UX.
13482 * gdb.base/long_long.exp: Refine some of the numeric matches.
13483 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13484 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13485 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13486 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13487 * gdb.base/ptype.exp: Succeed on more varieties of output.
13488 * gdb.base/scope.exp: Add xfails for HP-UX.
13489 * gdb.base/sect-cmd.exp: Add more cases.
13490 * gdb.base/setvar.exp: Add xfails for HP-UX.
13491 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13492 * gdb.base/signals.exp: Match on void symbolically.
13493 * gdb.base/step-test.exp: Add case for PA64.
13494 * gdb.base/term.exp: Add exit and restart.
13495 * gdb.base/twice.exp: Clean up after self.
13496 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13497 * gdb.base/whatis.exp: Allow more ways to pass tests.
13498
13499 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13500 no longer useful.
13501
13502Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13503
13504 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13505 list of patterns.
13506 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13507 print_double_array(double_array)", "continuing to breakpoint
13508 1018", "print print_double_array(array_d)" and "continuing to
13509 1034" tests.
d63a86f8 13510
085dd6e6
JM
135111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13512
a9c64011 13513 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13514
135151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13516
13517 * config/mt-*: Remove, these haven't been used since 1996.
13518
135191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13520
13521 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13522 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13523 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13524
9e0b60a8
JM
135251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13526
13527 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13528 simpler match case for the ptype of the big class.
13529
135301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13531
13532 * gdb.exp: Fix test for gdb_prompt existence.
13533
135341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13535
13536 * gdb.exp (gdb_test): Add fail after calls to perror.
13537
135381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13539
13540 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13541
135421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13543
13544 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13545
0f71a2f6
JM
13546Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13547
13548 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13549 malloc() is linked in.
13550
135511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13552
13553 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13554 step at end.
13555
13556 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13557
135581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13559
13560 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13561
cce74817
JM
13562Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13563
13564 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13565 * gdb.base/mips_pro.exp: Likewise.
13566
135671999-06-02 Keith Seitz <keiths@cygnus.com>
13568
13569 * gdb.c++/templates.cc: Change all "new" operators to throw
13570 an exception.
13571 * gdb.c++/cplusfuncs.cc: Likewise.
13572
13573 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13574
13575Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13576
13577 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13578 * gdb.base/ending-run.exp: When stepping out of main, accept a
13579 step into an arbitrary assembler file.
cce74817 13580
392a587b
JM
135811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13582
d63a86f8 13583 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13584 "breakpoint-invalid" to be printed.
d63a86f8 13585 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13586 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13587 * gdb.base/annota2.cc: Initialize a.x to 0.
13588
9e086581
JM
135891999-05-17 Keith Seitz <keiths@cygnus.com>
13590
13591 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13592 when "skip_float_tests" set.
13593 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13594 "print print_ten_doubles", and "step into print_long_arg_list".
13595 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13596 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13597 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13598 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13599 "skip_float_tests" is set.
13600 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13601 when "skip_float_tests" set.
d63a86f8 13602
cd0fc7c3
SS
136031999-05-06 Keith Seitz <keiths@cygnus.com>
13604
13605 * gdb.base/annota2.cc: Include stdio.h.
13606
13607Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13608
13609 * gdb.base/crossload.exp: Remove, this has been disabled ever
13610 since BFD stopped including all targets, and cross-GDB gets
13611 plenty of testing anyway.
13612 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13613 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13614 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13615 * gdb.base/README: Remove, was doc for this.
13616 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13617 needed.
13618
b83266a0
SS
136191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13620
13621 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13622 output.
13623
13624 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13625 * gdb.base/annota2.exp: New file. More annotation tests.
13626 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13627 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13628
136291999-04-23 Angela Marie Thomas <angela@cygnus.com>
13630
13631 * config/cfdbug.exp: New file.
13632
7a292a7a
SS
136331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13634
13635 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13636 Marcus Daniel's and Dale Hawkins's demangler crashes.
13637
13638 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13639 test_lucid_style_demangling, test_arm_style_demangling,
13640 test_hp_style_demangling): Try Tom Tromey's core-dumping
13641 identifier under each demangling style.
13642
136431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13644
13645 * gdb.c++/demangle.exp: Include the current demangling style
13646 in all test names.
13647 (current_demangling_style): New global variable.
13648 (set_demangling_style, test_demangling_core, test_demangling,
13649 test_demangling_exact): New functions.
13650 (test_gnu_style_demangling, test_lucid_style_demangling,
13651 test_arm_style_demangling, test_hp_style_demangling): Use those,
13652 instead of calling gdb_test and gdb_test_exact directly.
13653 (catch_demangling_errors): New function, which reports errors
13654 signalled by the demangling test functions in an orderly way.
13655 (do_tests): Use catch_demangling_errors.
13656
136571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13658
13659 * gdb.base/signals.exp (test_handle_all_print): Use () for
13660 grouping in expressions, not {}.
13661
13662 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13663 initialized yet.
13664
136651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13666
13667 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13668 are listed.
13669
136701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13671
13672 * gdb.stabs/weird.exp: Test for CC being defined before
13673 looking at its value.
13674
136751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13676
13677 * gdb.base/call-ar-st.exp: Remove stray '#'.
13678 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13679 "short int" and "long int".
13680 * gdb.c++/overload.cc: Cast the string added in the previous
13681 change, to mollify finicky HP compiler.
13682 * gdb.hp/reg-test.exp (testfile): Fix file name.
13683 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13684
7a292a7a
SS
13685 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13686 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13687 alternate form of enum ptype.
13688
c906108c
SS
136891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13690
7a292a7a
SS
13691 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13692 * gdb.hp/*.exp: Change all to run compiler probe only after
13693 passing skip_hp_tests, so as not to waste time on guaranteed
13694 failure.
13695
c906108c
SS
13696 * gdb.c++/overload.cc: Pass string instead of char addr, always
13697 init ccpfoo.
13698 * gdb.c++/templates.cc: Fix syntax error.
13699
7a292a7a
SS
13700Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13701
13702 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13703 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13704 command.
13705
137061999-03-18 James Ingham <jingham@cygnus.com>
13707
13708 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13709
13710 * gdb.c++/method.exp: It was testing an uninitialized int on the
13711 stack and assuming it was positive.
13712
13713 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13714
13715 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13716 keep it from killing the rest of the tests.
7a292a7a
SS
13717 Use gdb_continue_to_end.
13718
13719 * gdb.base/sigall.exp: use gdb_continue_to_end.
13720
13721 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13722
13723 * gdb.base/display.exp: use runto_main, not run.
13724
d63a86f8
RM
13725 * gdb.base/default.exp: Check for the current error message in the
13726 r abbreviation test.
7a292a7a
SS
13727 Add strongarm to the targets that know info float.
13728
d63a86f8 13729 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13730 run which doesn't work with monitors.
13731
13732 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13733
13734 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13735
13736 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13737 program. Traps the case (in Cygmon) when the program never really
13738 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13739 more places, so I used my name. Sorry Mark...
13740
13741 * config/monitor.exp (gdb_target_monitor): added another
13742 target_info parameter: remotebinarydownload. This will set the
13743 remotebinarydownload flag if this is causing some boards trouble.
13744
137451999-03-18 Mark Salter <msalter@cygnus.com>
13746
13747 * lib/gdb.exp (continue_to_exit): New function.
13748
13749 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13750 * gdb.base/ending-run.exp: Ditto.
13751 * gdb.base/step-test.exp: Ditto.
13752
137531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13754
13755 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13756 (suggested by Art Haas <ahaas@neosoft.com>).
13757
137581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13759
13760 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13761
13762Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13763
13764 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13765 descriptions of types (short unsigned int vs unsigned short, etc).
13766
137671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13768
13769 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13770 a call to strlen; sometimes we do have sources.
13771
137721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13773
13774 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13775 character, so GDB won't print garbage after its end.
d63a86f8 13776
c906108c
SS
13777 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13778 breakpoint there instead. Sometimes GCC emits memcpy to handle
13779 the large structures being passed by value, so we step into that
13780 instead of sum_array_print, which obscures what we're really testing.
13781 * gdb.base/step-test.exp: However, we do want a test that notices
13782 the bizarre steps into memcpy, so do that here. Add check for
13783 stepping into function calls that pass large structures by value.
13784 ("Is that a noun clause, or are you just happy to see me?")
13785 Remove all references to specific line numbers.
13786 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13787 New type and function.
13788 (main): Call large_struct_by_value, passing it a large struct by value.
13789 * lib/gdb.exp (gdb_get_line_number): New function.
13790
13791 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13792 more portable.
13793
7a292a7a
SS
137941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13795
c906108c
SS
13796 * lib/gdb.exp: Doc fixes.
13797
7a292a7a
SS
137981999-03-05 Nick Clifton <nickc@cygnus.com>
13799
d63a86f8 13800 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13801
138021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13803
c906108c
SS
13804 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13805 commands. They're not germane to this test, and they don't work
13806 that way on remote targets.
13807
3fc11d3e
JM
138081999-03-01 James Ingham <jingham@cygnus.com>
13809
13810 * Changelog entries merged over from gdb development branch.
13811
3fc11d3e
JM
13812 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13813
13814 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13815 for outputting results of test run.
13816
2d4a1622 13817 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13818
13819 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13820
7a292a7a
SS
138211999-02-25 Felix Lee <flee@cygnus.com>
13822
13823 * lib/gdb.exp (debug_format): initialize
13824
c906108c
SS
138251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13826
13827 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13828 * gdb.base/call-rt-st.c: Ditto.
13829
c906108c
SS
138301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13831
13832 * gdb.threads/pthreads.exp (horiz): New variable.
13833 (test_startup): Fix regexps that capture thread numbers.
13834
138351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13836
13837 * gdb.base/smoke.exp: Disambiguate two test case names (both
13838 called ``print'').
13839
13840Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13841
13842 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13843 compilation.
13844
138451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13846
13847 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13848 actual output formatting.
13849 * gdb.base/smoke.exp: GDB removes leading 0's.
13850 * gdb.base/volatile.exp: Don't check type of remuneration;
13851 that variable is no longer defined in constvars.c.
13852 * gdb.base/step-test.c (main): Exit with explicit exit code.
13853 * gdb.base/step-test.exp: Remove two nexti checks--they are
13854 not portable.
13855
138561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13857
13858 * gdb.base/help.exp ("help delete display"): Fix test to match
13859 gdb's output.
13860
13861 * gdb.base/long_long.c (known_types): Initialize values to zero.
13862 * gdb.base/long_long.exp: Step one more line
13863 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13864 leading zeros. Explicitly ask for hex formatting. Use
13865 unique test case names.
c906108c
SS
13866
13867Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13868
d63a86f8 13869 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13870
13871 * gdb.c++/method.exp: Add missing close brace.
13872
138731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13874
13875 * gdb.base/maint.exp: Use 'set height 0' to disable page
13876 prompting, not 'set height 400'.
13877
13878 Fix a bunch of timeouts.
13879 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13880 four separate tests, so expect doesn't take forever to match a ton
13881 of text against a regexp with lots of .* forms.
13882 ("maint print psymbols", "maint print symbols"): Make some of
13883 these greps more selective, so that expect doesn't try to wade
13884 through huge piles of output and time out.
13885
13886 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13887
13888 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13889 tests: one which doesn't expect shlib events to be reported, and
13890 another which does, but is XFAIL for all platforms other than
13891 HP/UX.
13892
13893 * gdb.base/break.exp: Teach the test suite that the `catch
13894 fork', `catch vfork', and `catch exec' commands produce error
13895 messages on platforms that don't provide these features.
13896
13897Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13898
13899 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13900 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13901 (shortening names from solib_threshold.exp etc), won't run on
13902 anything but HP-UX for the foreseeable future.
13903 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13904 reflect move.
13905
13906Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13907
13908 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13909 gdb.trace/Makefile.in (clean): Remove all test executables.
13910
13911Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13912
13913 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13914 successfully re-sets breakpoints in shared libraries.
13915 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13916
13917Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13918
d63a86f8
RM
13919 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13920 and compiled w/o GCC.
c906108c
SS
13921
13922 * gdb.hp/watch-cmd.exp: ditto.
13923
13924 * gdb.hp/watch-hp.exp: ditto.
13925
13926 * gdb.hp/xdb1.exp: ditto.
13927
13928 * gdb.hp/xdb2.exp: ditto.
13929
13930 * gdb.hp/dbx.exp: ditto.
13931
13932Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13933
13934 * constvars.c: Remove C++-isms.
13935 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13936 with GCC.
13937
13938Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13939
13940 The following changes are part of the HP merge.
13941
13942 * gdb.base/break.exp: new tests to verify that catchpoints for
13943 fork, vfork, and exec don't trigger inappropriately.
13944
13945 * gdb.base/opaque.exp: compile one file at a time, then link.
13946
13947 * gdb.base/signals.exp: be more restrictive about which hppa
13948 systems receive a setup_xfail. new tests.
13949
13950 * gdb.base/solib_threshold.build: new file.
13951 * gdb.base/solib_threshold.exp: new file.
13952 * gdb.base/solib_threshold.link_opts: new file.
13953 * gdb.base/solib_threshold.mk: new file.
13954 * gdb.base/gen_solib_threshold.c: new file.
13955
13956 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13957 tests. New tests for enums inside classes.
13958
13959 * gdb.c++/compiler.cc: indicate support of template debugging.
13960
13961 * gdb.c++/demangle.exp: run hp style demangling tests.
13962
13963 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13964 tests.
13965
13966 * gdb.c++/misc.cc: changes to support new tests.
13967
13968 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13969 to support new tests.
13970
13971 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13972 gcc, then skip these tests.
13973
13974Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13975
13976 The following files are part of the HP merge; some had longer
13977 names at HP, but have been renamed to be no more than 14
13978 characters in length.
13979
13980 * gdb.hp/ambiguous.cc: new file.
13981 * gdb.hp/ambiguous.exp: new file.
13982 * gdb.hp/attach.exp: new file.
13983 * gdb.hp/attach2.exp: new file.
13984 * gdb.hp/classes-hp.exp: new file.
13985 * gdb.hp/ctti.exp: new file.
13986 * gdb.hp/ctti-add.cc: new file.
13987 * gdb.hp/ctti-add1.cc: new file.
13988 * gdb.hp/ctti-add2.cc: new file.
13989 * gdb.hp/ctti-add3.cc: new file.
13990 * gdb.hp/dbx.exp: new file.
13991 * gdb.hp/exception.cc: new file.
13992 * gdb.hp/exception.exp: new file.
13993 * gdb.hp/foll-exec.c: new file.
13994 * gdb.hp/foll-exec.exp: new file.
13995 * gdb.hp/foll-fork.c: new file.
13996 * gdb.hp/foll-fork.exp: new file.
13997 * gdb.hp/foll-vfork.c: new file.
13998 * gdb.hp/foll-vfork.exp: new file.
13999 * gdb.hp/inherit-hp.exp: new file.
14000 * gdb.hp/more-steps.exp: new file.
14001 * gdb.hp/namespace.cc: new file.
14002 * gdb.hp/namespace.exp: new file.
14003 * gdb.hp/optimize.exp: new file.
14004 * gdb.hp/pxdb.c: new file.
14005 * gdb.hp/pxdb.exp: new file.
14006 * gdb.hp/quicksort.exp: new file.
14007 * gdb.hp/reg-test.exp: new file.
14008 * gdb.hp/reg-test.s: new file.
14009 * gdb.hp/sized-enum.c: new file.
14010 * gdb.hp/sized-enum.exp: new file.
14011 * gdb.hp/start-stop.exp: new file.
14012 * gdb.hp/templ-hp.cc: new file.
14013 * gdb.hp/templ-hp.exp: new file.
14014 * gdb.hp/thr-lib.c: new file.
14015 * gdb.hp/thr-lib.exp: new file.
14016 * gdb.hp/thr-lib.h: new file.
14017 * gdb.hp/thr-liblib.c: new file.
14018 * gdb.hp/virtfun-hp.c: new file.
14019 * gdb.hp/virtfun-hp.exp: new file.
14020 * gdb.hp/watch-cmd.exp: new file.
14021 * gdb.hp/watch-hp.exp: new file.
14022 * gdb.hp/xdb1.exp: new file.
14023 * gdb.hp/xdb2.exp: new file.
14024 * gdb.hp/xdb3.exp: new file.
14025
14026Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14027
14028 The following files are part of the HP merge; some had longer
14029 names at HP, but have been renamed to be no more than 14
14030 characters in length.
14031
14032 * gdb.base/ss.h: new file.
14033 * gdb.base/call-ar-st.c: new file.
14034 * gdb.base/call-ar-st.exp: new file.
14035 * gdb.base/call-rt-st.c: new file.
14036 * gdb.base/call-rt-st-exp: new file.
14037 * gdb.base/call-strs.exp: new file.
14038 * gdb.base/ena-dis-br.exp: new file.
14039 * gdb.base/environ.exp: new file.
14040 * gdb.base/long_long.exp: new file.
14041 * gdb.base/sect-cmd.exp: new file.
14042 * gdb.base/shlib-cl2.exp: new file.
14043 * gdb.base/smoke.exp: new file.
14044 * gdb.base/so-impl-ld.c: new file.
14045 * gdb.base/so-impl-ld.exp: new file.
14046 * gdb.base/so-indr-cl.c: new file.
14047 * gdb.base/so-indr-cl.exp: new file.
14048 * gdb.base/varargs.exp: new file.
14049 * gdb.base/volatile.exp: new file.
14050 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14051 * gdb.base/display.exp: new file.
c906108c
SS
14052 * gdb.c++/derivation.exp: new file.
14053 * gdb.c++/local.exp: new file.
14054 * gdb.c++/member-ptr.exp: new file.
14055 * gdb.c++/overload.exp: new file.
14056 * gdb.c++/ovldbreak.exp: new file.
14057 * gdb.c++/ref-types.exp: new file.
14058 * gdb.c++/ref-types2.exp: new file.
14059 * gdb.c++/userdef.exp: new file.
d63a86f8 14060
c906108c
SS
14061Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14062
14063 * gdb.base/default.exp: Reflect wording change in remote.c.
14064
dc96c6c7 14065Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14066
14067 * gdb.base/help.exp: Update to reflect current text.
14068
14069Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14070
14071 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14072 they're stack variables and contain garbage.
14073 * gdb.c++/anon-union.exp: new file.
14074
14075 The following changes were made by David Taylor
14076 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14077 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14078 in changes by HP.
14079
14080 * gdb.base/bitops.exp: new file.
14081 * gdb.base/default.exp: change expected messages for catch and
14082 info catch tests to reflect HP merge changes.
14083 * gdb.base/enable-disable-break.exp
14084 * gdb.base/ending-run.c: new file.
14085 * gdb.base/long_long.c: new file.
14086 * gdb.base/maint.exp: new file.
14087 * gdb.base/pointers2.exp: new file.
14088 * gdb.base/shlib-call2.exp: new file.
14089 * gdb.base/solib.exp: new file.
14090 * gdb.base/step-test.c: new file.
14091 * gdb.c++/anon-union.cc: new file.
14092 * gdb.c++/local.cc: new file.
14093 * gdb.c++/member-pointer.cc: new file.
14094 * gdb.c++/method.cc: new file.
14095 * gdb.c++/ref-types.cc: new file.
14096 * gdb.c++/ref-types2.cc: new file.
14097 * gdb.c++/userdef.cc: new file.
d63a86f8 14098
c906108c
SS
14099 * gdb.base/scope.exp: compile one file at a time, then link.
14100 * gdb.base/langs.exp: ditto.
14101 * gdb.base/list.exp: ditto.
d63a86f8 14102
c906108c
SS
14103Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14104
14105 The following changes were made by David Taylor
14106 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14107 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14108 in changes by HP.
d63a86f8 14109
c906108c
SS
14110 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14111 skip tests. When compiling pass c++ flag to gdb_compile.
14112 * gdb.c++/
d63a86f8 14113
c906108c
SS
14114 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14115 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14116 (skip_hp_tests): new function.
14117 (gdb_preprocess): new function.
14118
14119 * configure.in (hpdir): decide whether to configure gdb.hp.
14120 * configure: regenerated.
14121
14122 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14123 to delete on clean.
14124 (EXECUTABLES): update to reflect new additions.
14125 * gdb.base/commands.exp: update message expected.
14126 * gdb.base/default.exp: add copyright notice.
14127 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14128 * gdb.base/help.exp: update messages to reflect current text.
14129 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14130 targets for recurse tests.
14131 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14132 skip this file.
14133
14134 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14135 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14136 compilation.
14137 * gdb.c++/misc.exp: ditto.
14138 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14139 run the tests. tell gdb_compile that it's a c++ compilation.
14140
14141 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14142
c906108c
SS
14143 * gdb.base/all-bin.exp: new file.
14144 * gdb.base/arithmet.exp: new file.
14145 * gdb.base/assign.exp: new file.
14146 * gdb.base/completion.exp: new file.
14147 * gdb.base/cond-expr.exp: new file.
14148 * gdb.base/condbreak.exp: new file.
14149 * gdb.base/define.exp: new file.
14150 * gdb.base/dollar.exp: new file.
14151 * gdb.base/environment.exp: new file.
14152 * gdb.base/eval-skip.exp: new file.
14153 * gdb.base/jump.exp: new file.
14154 * gdb.base/logical.exp: new file.
14155 * gdb.base/pointers.exp: new file.
14156 * gdb.base/relational.exp: new file.
14157 * gdb.base/section_command.exp: new file.
14158 * gdb.base/whatis-expr.exp: new file.
14159
14160 * gdb.base/all-types.c: new file.
14161 * gdb.base/call-array-struct.c: new file.
14162 * gdb.base/call-return-struct.c: new file.
14163 * gdb.base/call-strings.c: new file.
14164 * gdb.base/callfuncs2.c: new file.
14165 * gdb.base/condbreak.c: new file.
14166 * gdb.base/constvars.c: new file.
14167 * gdb.base/display.c: new file.
14168 * gdb.base/int-type.c: new file.
14169 * gdb.base/jump.c: new file.
14170 * gdb.base/miscexprs.c: new file.
14171 * gdb.base/pointers.c: new file.
14172 * gdb.base/pointers2.c: new file.
14173 * gdb.base/shmain.c: new file.
14174 * gdb.base/shr1.c: new file.
14175 * gdb.base/shr2.c: new file.
14176 * gdb.base/solib.c: new file.
14177 * gdb.base/solib1.c: new file.
14178 * gdb.base/solib2.c: new file.
14179 * gdb.base/varargs.c: new file.
14180 * gdb.c++/derivation.cc: new file.
14181 * gdb.c++/overload.cc: new file.
14182 * gdb.c++/ovldbreak.cc: new file.
14183 * gdb.hp/attach.c: new file.
14184 * gdb.hp/attach2.c: new file.
14185 * gdb.hp/average.c: new file.
14186 * gdb.hp/compiler.c: new file.
14187 * gdb.hp/compiler.cc: new file.
14188 * gdb.hp/execd-program.c: new file.
14189 * gdb.hp/follow-exec.c: new file.
14190 * gdb.hp/follow-fork.c: new file.
14191 * gdb.hp/follow-vfork-and-exec.c: new file.
14192 * gdb.hp/misc-hp.cc: new file.
14193 * gdb.hp/more-steps.c: new file.
14194 * gdb.hp/optimize.c: new file.
14195 * gdb.hp/quicksort.c: new file.
14196 * gdb.hp/run-hp.c: new file.
14197 * gdb.hp/start-stop.c: new file.
14198 * gdb.hp/sum.c: new file.
14199 * gdb.hp/templates-hp.cc: new file.
14200 * gdb.hp/thread-local-in-lib.c: new file.
14201 * gdb.hp/thread-local-in-lib.h: new file.
14202 * gdb.hp/thread-local-in-lib.lib.c: new file.
14203 * gdb.hp/vforked-program.c: new file.
14204 * gdb.hp/virtfunc-hp.cc: new file.
14205 * gdb.hp/watchpoint-hp.c: new file.
14206 * gdb.hp/xdb.c: new file.
14207 * gdb.hp/xdb0.c: new file.
14208 * gdb.hp/xdb0.h: new file.
14209 * gdb.hp/xdb1.c: new file.
14210
14211Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14212
14213 The following change was made by Edith Epstein
14214 <eepstein@cygnus.com> as part of a project to merge in changes
14215 originally made by HP; HP did not create ChangeLog entries.
14216
14217 * gdb.c++/demangle.exp: changed the expected output for some
14218 ARM-style mangling -- removed second reference to datatype.
14219 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14220 T1<char>::~T1<char>(void)
c906108c 14221 becomes,
a9c64011
AS
14222 maint demangle __dt__11T1__pt__2_cFv
14223 T1<char>::~T1(void)
c906108c
SS
14224
14225 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14226
c906108c
SS
14227Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14228
14229 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14230 * gdb.trace/backtrace.exp: Likewise.
14231 * gdb.trace/circ.exp: Likewise.
14232 * gdb.trace/collection.exp: Likewise.
14233 * gdb.trace/deltrace.exp: Likewise.
14234 * gdb.trace/infotrace.exp: Likewise.
14235 * gdb.trace/limits.exp: Likewise.
14236 * gdb.trace/packetlen.exp: Likewise.
14237 * gdb.trace/passc-dyn.exp: Likewise.
14238 * gdb.trace/passcount.exp: Likewise.
14239 * gdb.trace/report.exp: Likewise.
14240 * gdb.trace/save-trace.exp: Likewise.
14241 * gdb.trace/tfind.exp: Likewise.
14242 * gdb.trace/tracecmd.exp: Likewise.
14243 * gdb.trace/while-dyn.exp: Likewise.
14244 * gdb.trace/while-stepping.exp: Likewise.
14245
142461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14247
14248 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14249
14250Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14251
14252 From Brendan Kehoe:
14253 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14254 int return types.
14255
14256Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14257
14258 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14259 remote dos host testing right.
14260
14261Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14262
14263 * gdb.base/corefile.exp: remove some xfails.
14264
14265Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14266
14267 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14268 have different timestamps.
14269
14270Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14271
14272 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14273 gdb.base/default.exp: Replace "exec" with "executable".
14274
14275Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14276
14277 * gdb.base/default.exp: Change else if to elseif from previous
14278 delta.
14279
14280Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14281
14282 * gdb.base/default.exp: Add brace missing from previous delta.
14283
14284Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14285
14286 * gdb.base/default.exp: Support test for info float for all
14287 varieties of arm toolchain.
14288
dc96c6c7 14289Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14290
14291 * gdb.trace/*.exp: remove "remote_download" command.
14292
dc96c6c7 14293Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14294
14295 * gdb.trace/*.exp: remove -gdwarf from compile.
14296
14297Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14298
14299 * gdb.trace/configure.in(AC_INIT): typo
14300 * gdb.trace/configure: regenerated
14301
dc96c6c7 14302Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14303
14304 * config/m68k-emc.exp: New file.
14305 * lib/<emc-support.exp trace-support.exp}: New files.
14306 * configure.in: add new test directory gdb.trace.
14307 * gdb.trace/{configure configure.in Makefile.in}: New files.
14308 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14309 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14310 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14311 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14312 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14313 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14314 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14315
dc96c6c7 14316Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14317
14318 * gdb.c++/classes.exp: Change all regular expressions to match
14319 arbitrary combinations of newline/carriage-return, so that they
14320 will work equally well on Unix and Windows.
14321 * gdb.c++/inherit.exp: ditto.
14322 * gdb.c++/virtfunc.exp: ditto.
14323
143241998-08-11 Dawn Perchik <dawn@cygnus.com>
14325
14326 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14327
c2d11a7d
JM
14328Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14329
14330 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14331 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14332 to use a0-a3/d0-d3 as needed.
14333
14334Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14335
14336 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14337 * gdb.disasm/am33.exp: Corresponding changes.
14338
c906108c
SS
143391998-07-11 Felix Lee <flee@cygnus.com>
14340
14341 * gdb.base/callfuncs.exp: add cmp10 test.
14342 * gdb.base/callfuncs.c (cmp10): new function.
14343
14344Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14345
d63a86f8 14346 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14347 into two parts to get around a synchronization problem in expect.
14348
3fc11d3e
JM
14349Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14350
14351 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14352
14353 * configure.in: Add options for gdbtk testsuite.
14354
14355 * configure: Regenerate.
14356
14357 * gdb.gdbtk: New directory to hold gdbtk tests.
14358
c906108c
SS
14359Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14360
14361 * gdb.fortran/types.exp: Escape brackets in expect patterns
14362 for test_float_literal_types_accepted tests.
14363 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14364 before run test.
14365
c2d11a7d
JM
14366Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14367
14368 * am33.exp: Just compile, do not link the testcase.
14369 * am33.s: Add ".am33" pseudoop to force am33 mode.
14370
c906108c
SS
143711998-06-25 Felix Lee <flee@cygnus.com>
14372
14373 * gdb.base/setshow.exp: make sure $pc is sane.
14374
14375 * gdb.stabs/weird.exp: split expect patterns properly.
14376
c2d11a7d
JM
14377Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14378
14379 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14380 * gdb.disasm/am33.exp: Run it.
14381
dc96c6c7 14382Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14383
14384 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14385 match processing (and eliminate spurious timeouts when running).
14386
dc96c6c7 14387Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14388
14389 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14390 exception test, but conditionalize it on target [mach | gnu].
14391
dc96c6c7 14392Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14393
14394 * gdb.base/overlays.exp: fixup compile line for linker script.
14395
14396Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14397
14398 * gdb.fortran/types.exp: don't guess at float size.
14399
14400Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14401
14402 * gdb.base/exprs.exp: delete test that depends on int size.
14403
14404Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14405
14406 * config/sim.exp: Removed checks for target triplets.
14407 (gdb_target_sim): Use gdb,target_sim_options.
14408
14409Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14410
14411 * gdb.base/reread.exp: New file.
14412 * gdb.base/reread1.c: New file.
14413 * gdb.base/reread2.c: New file.
14414
14415Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14416
14417 * config/sim.exp: Use 'target sim -sparclite' when running
14418 SPARClite programs.
14419
14420Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14421
14422 * gdb.base/structs2.exp: New file.
14423 * gdb.base/structs2.c: New file.
14424
14425Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14426
14427 * gdb.asm/common.inc: New file.
14428 * gdb.asm/d10v.inc: New file.
14429 * asm-source.exp: Pass -I's to gas to find .inc files.
14430 Update line numbers in expected output.
14431 * asmsrc1.s: Rewrite.
14432 * asmsrc2.s: Rewrite.
14433 * configure.in: Create arch.inc symlink.
14434 * configure: Regenerate.
14435 * Makefile.in (distclean): Delete arch.inc.
14436
14437Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14438
14439 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14440 (t_enum_value2): ditto
14441 (t_enum_value3): ditto
14442 (main): ditto
14443Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14444
14445 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14446 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14447 change.
14448 Use gdb_test instead of send_gdb/gdb_expect sequences.
14449
14450Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14451
14452 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14453 not void.
14454
14455Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14456
14457 * gdb.base/branches.c: Code with lots of loops and
14458 subroutines. Used to test gdbs ability to single step through PC
14459 changes, especially to test mips-tdep.c:mips_next_pc
14460
14461Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14462
14463 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14464 more rigorous EGCS C++ error checking.
14465
14466Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14467
a9c64011
AS
14468 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14469 tests.
14470 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14471 function when asleep.
14472 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14473 for i*86 Linux and SVR4 signal handling problems.
14474 Remove linux xfail for `next to handler in signals_tests_1', fixed
14475 by recent infrun.c change.
14476 Limit backtrace to 10 frames to avoid timeout problems with infinite
14477 stack backtraces.
14478 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14479 target.[ch] change.
c906108c
SS
14480
14481Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14482
14483 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14484 for a newline from gdb before continuing.
14485 (default_gdb_exit): Just look for y or n.
14486 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14487 it does, fail the rests of the tests in the file.
14488
14489Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14490
14491 * config/cygmon.exp: New file.
14492
14493Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14494
14495 * gdb.base/list.exp: Fix problem with "list default lines around
14496 main" test on remote targets.
14497
14498 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14499 run test on remote targets.
14500
14501Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14502
14503 * gdb.asm: New directory.
14504 * configure.in: Configure it.
14505 * configure: Regenerate.
14506 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14507 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14508
14509Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14510
14511 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14512
dc96c6c7 14513Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14514
a9c64011
AS
14515 * gdb.base/overlays (several files): Merge the two overlay
14516 managers into one. Change variables (foox, barx, bazx, grbxx)
14517 back into ints but force them to load in their proper sections.
c906108c
SS
14518
14519Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14520
14521 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14522 on-chip insn memory and IMAP1 to upper 128k.
14523 (D10VCopy): Handle memory regions crossing 16k boundaries.
14524 (D10VCopy): Transfer data in 32 bit chunks.
14525
14526Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14527
14528 * gdb.base/overlays.c (main): Exit normally when result is
14529 correct.
14530
14531 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14532 map. Include space for printf in .text segment.
14533
14534 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14535 updated d10v memory VMA/LMA map.
14536 (D10VCopy): Call D10VTranslate.
d63a86f8 14537
c906108c
SS
14538Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14539
14540 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14541
14542 * gdb.base/bar.c (barx, bar): Change variable to small array so
14543 that it won't be put into the .sdata - small data -
14544 section. Update reference.
14545 * gdb.base/baz.c (bazx, baz): Ditto.
14546 * gdb.base/foo.c (foox, foo): Ditto.
14547 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14548
14549 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14550 to be arrays.
d63a86f8 14551
dc96c6c7 14552Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14553
a9c64011
AS
14554 * gdb.base/overlays.exp: fix up and get working again.
14555 Add tests for backtraces from an overlay function.
d63a86f8 14556
c906108c
SS
14557Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14558
14559 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14560 "calling function with watchpoint enabled".
14561
14562Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14563
14564 * gdb.base/break.exp (test_next_with_recursion): Remove
14565 gdb_suppress_tests for d10v-*-*.
14566 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14567 pending review of whether it is useful or not.
14568
14569Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14570
14571 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14572
14573Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14574
14575 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14576 * config/dve.exp: New file to support Densan boards.
14577
14578Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14579
14580 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14581 reads and BSD.
14582
14583Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14584
14585 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14586 response.
14587
14588 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14589
14590Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14591
14592 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14593 test.
14594
14595 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14596 target_sizeof_long and target_bigendian_p.
14597 (structs_by_value, structs_by_reference): Check values according
14598 to targets word size and endianess.
d63a86f8 14599
c906108c
SS
14600Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14601
14602 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14603 output.
14604
14605Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14606
14607 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14608 Update test of set args help to match source change.
14609
14610Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14611
14612 * gdb.base/default.exp: Expect help system output to be in
14613 alphabetical order.
14614 * gdb.base/help.exp: Ditto.
14615
14616Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14617
14618 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14619 "i*86-pc-linux-gnu*".
14620 * gdb.base/interrupt.exp: Ditto.
14621 * gdb.base/corefile.exp: Ditto.
14622
14623 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14624 define vxworks when building the testcase.
14625
14626 * gdb.base/ptype.exp: Fix testnames to be unique.
14627 * gdb.base/radix.exp: Ditto.
14628 * gdb.base/term.exp: Ditto.
14629 * gdb.base/whatis.exp: Ditto.
14630 * gdb.c++/classes.exp: Ditto.
14631
14632Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14633
14634 * gdb.base/callfuncs.exp: Fix indentation.
14635
14636 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14637 suppress_flag has been set.
14638 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14639 target feature.
14640
14641Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14642
14643 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14644 the testcase.
14645
14646 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14647 set_debug_traps() and breakpoint().
14648 * gdb.c++/misc.cc (main): Ditto.
14649 * gdb.c++/templates.cc (main): Ditto.
14650 * gdb.c++/virtfunc.cc (main): Ditto.
14651
14652Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14653
14654 * lib/gdb.exp(gdb_step_for_stub): New function.
14655 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14656 exists, reload the executable and do a "continue" instead of
14657 doing a jump.
14658 (runto_main): Use gdb_step_for_stub.
d63a86f8 14659
c906108c
SS
14660 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14661 tests to have unique names.
14662 * gdb.base/callfuncs.exp: Ditto.
14663 * gdb.base/commands.exp: Ditto.
14664 * gdb.base/default.exp: Ditto.
14665 * gdb.base/help.exp: Ditto.
14666 * gdb.base/list.exp: Ditto.
14667 * gdb.base/opaque.exp: Ditto.
14668 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14669 similar tests.
d63a86f8 14670
c906108c
SS
14671 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14672 * gdb.c++/cplusfuncs.cc: Ditto.
14673 * gdb.c++/virtfunc.cc: Ditto.
14674
14675 * config/monitor.exp: Keep track of the last file we saw, rather
14676 than trying to get the info from gdb.
14677
14678 * gdb.fortran/types.exp: Move comment to previous line.
14679
14680Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14681
14682 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14683 target mode.
14684
14685Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14686
14687 From Bob Manson:
14688 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14689 string from GDB when it connects.
14690
14691 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14692
14693Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14694
14695 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14696 if we can't get a debug format from GDB (we may be testing an
14697 older GDB). Use a 10 second timeout when checking for the format.
14698
14699 * gdb.stabs/weird.exp: Fix quoting.
14700
14701 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14702
14703Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14704
14705 * config/arm-ice.exp: New file.
14706
14707Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14708
14709 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14710 until it has been modified to work with the new testsuite.
14711
99707966 14712 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14713 testcase won't compile, cause all of the testcases in the file to
14714 fail instead.
14715
14716 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14717 (gdb_clear_suppressed): New procedure.
14718 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14719 it contains a positive value.
14720
14721Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14722
14723 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14724
14725 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14726
14727Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14728
14729 * lib/gdb.exp (setup_xfail_format): New function.
14730 (get_debug_format): New function to get debug format.
14731 (debug_format): New global variable to hold last value set
14732 by get_debug_format.
14733 * gdb.base/list.exp: Call get_debug_format and expect some
14734 tests to fail for DWARF 1 and COFF formats.
14735 * gdb.c++/ptype.exp: Ditto.
14736 * gdb.c++/classes.exp: Ditto.
14737 * gdb.c++/cplusfuncs.exp: Ditto.
14738 * gdb.c++/inherit.exp: Ditto.
14739 * gdb.c++/templates.exp: Ditto.
14740 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14741
c906108c
SS
14742Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14743
14744 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14745 host doesn't have a currently-open connection.
14746
14747 * config/sparclet.exp: Cleanups and fixes to make it generic for
14748 any gdb stub target. Handle cases where gdb doesn't respond when
14749 interrupted in a sane fashion.
14750
14751 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14752 same thing in a totally different way.
14753
14754 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14755 setting "timeout".
14756 (gdb_start): We set the global gdb_prompt variable in
14757 default_gdb_init now.
14758
14759Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14760
14761 * gdb.base/printcmds.exp: Fix "check for floating addition"
14762 regexp to accept results within approx +/- .01 of exact value.
14763 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14764
14765Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14766
14767 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14768 properly.
14769 (gdb_expect): Add optional timeout parameter, and add timeout
14770 value to various calls.
14771 (gdb_suppress_tests): Only give one warning message per group.
14772
14773Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14774
14775 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14776 global variables. Handle getting a value for $timeout more
14777 gracefully.
14778
14779Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14780
14781 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14782 initialize.
14783 (default_gdb_init): New procedure; allow gdb_init to be overridden
14784 by a target configuration file.
14785 (gdb_expect): Pass the timeout to remote_expect.
14786
14787 * config/monitor.exp(gdb_load): Fix typo in regexp.
14788
14789Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14790
14791 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14792
14793Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14794
14795 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14796 here. Call gdb_target_exec before rebooting the target, to make
14797 sure the connection to the target is closed.
14798 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14799 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14800 Also detect "Timeout reading from remote" error.
14801
14802 * config/gdbserver.exp: Pass the executable being loaded to
14803 gdb_target_monitor. Don't call gdb_file_cmd here; let
14804 gdb_target_monitor do it.
14805
14806 * gdb.disasm/hppa.exp: Don't use exec_output.
14807
14808Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14809
14810 * gdb.base/list.exp: If we're debugging a non-native target,
14811 try to set the pc register to point to the start of the
14812 program before doing the first list command.
14813
14814 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14815 test_calls after restarting.
14816
14817 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14818 reloading.
14819
14820 * gdb.base/watchpoint.exp: Fix typo.
14821
14822 * gdb.base/setshow.exp: Check for use_gdb_stub.
14823
14824 * gdb.base/break.exp: Fix continue until exit test for the gdb
14825 stub case.
14826 * gdb.base/langs.exp: Ditto.
14827
14828 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14829 gdb_load_offset. If we weren't given a file to load, figure out
14830 what the current file is and use it.
14831
14832 * config/i386-bozo.exp: New file.
14833
14834Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14835
14836 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14837 feature.
14838
14839 * config/proelf.exp: New entry.
14840
14841Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14842
14843 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14844 of regexps.
14845
14846 * gdb.base/watchpoint.exp: Don't run the test_stepping
14847 tests if gdb can't call functions on the target.
14848
14849 * gdb.base/setshow.exp: Don't run the set prompt tests if
14850 the board has gdb_prompt set.
14851
14852Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14853
14854 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14855 * gdb.base/commands.exp: Likewise.
14856 * gdb.base/setshow.exp: Likewise.
14857
14858Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14859
14860 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14861 feature.
14862
14863 * config/i960.exp: New file.
14864
14865Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14866
14867 * gdb.base/funcargs.exp: Check for gdb,short_int target
14868 feature instead of looking for explicit target triplets.
14869
dc96c6c7 14870Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14871
d63a86f8 14872 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14873 "p 123DEADBEEF", to check parse_number.
14874 * top.c: change "to enable to enable" to "to enable" in a couple
14875 of help strings.
14876
14877Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14878
14879 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14880 on the mn10300.
d63a86f8 14881
c906108c
SS
14882Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14883
14884 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14885 where the test executable is run with explicit args.
14886 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14887
14888Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14889
14890 * gdb.base/run.c: Use FAKEARGV to build test executable that
14891 does not require a command line arg, since most simulators
14892 don't currently support passing such an arg into the simulated
14893 program.
14894 * gdb.base/commands.exp: Change tests to insert the proper
14895 value as the arg to the first recursive factorial call. Change
14896 compilation line to define FAKEARGV at compile time.
14897
14898Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14899
14900 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14901 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14902 function with watchpoint enabled" test.
14903
14904Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14905
14906 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14907 Don't call gdb_test when the command doesn't return to a gdb prompt.
14908
14909 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14910 "Tests restarted" messages.
14911
14912Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14913
14914 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14915
dc96c6c7 14916Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14917
14918 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14919 for INFO SYMBOL; add help tests for OVERLAY commands.
14920 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14921 add tests for OVERLAY commands
14922 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14923 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14924 * gdb.base/sigall.c: add usestubs code frag
14925 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14926
c906108c
SS
14927Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14928
14929 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14930 failures.
14931 (gdb_stop_suppressing_tests): Note that tests have restarted.
14932
14933Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14934
14935 * config/h8300.exp: New file.
14936
14937Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14938
14939 * gdb.base/setshow.exp: Check for the existence of a
14940 feature, not its value.
14941
14942Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14943
14944 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14945
14946 * gdb.base/scope.exp: It's now init0(), not init().
14947
14948 * gdb.base/scope0.c: For now, change init() to be init0().
14949
14950 * config/monitor.exp: Use gdb_serial in preference to serial
14951 or netport.
14952
14953 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14954 and it's not already set.
14955
14956Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14957
14958 * gdb.base/setshow.exp: Only test the run command if the target
14959 isn't using a stub and if it supports argument passing.
14960
14961Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14962
14963 * config/udi.exp(gdb_start): Make sure UDICONF is set
14964 properly before starting gdb.
14965
14966Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14967
14968 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14969 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14970 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14971
14972Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14973
14974 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14975 specialized code to reboot the board, use remote_reboot instead.
14976
14977 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14978
14979 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14980
14981 * config/monitor.exp: Make sure we disconnect from the target.
14982 Also, try a reboot/reload cycle instead of failing if the
14983 load fails.
14984
14985Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14986
14987 * gdb.base/default.exp: Don't set match_max.
14988 * gdb.base/help.exp: Ditto.
14989 * gdb.base/list.exp: Ditto.
14990 * gdb.base/signals.exp: Ditto.
14991
14992 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14993 set, use remote_ld to download the testcase instead of
14994 the GDB loader.
14995
14996Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14997
14998 * config/vr5000.exp: New file.
14999
15000 * config/monitor.exp(gdb_target_monitor): Add pattern for
15001 "Ending remote" to detect errors in connecting.
15002
15003 * gdb.base/setshow.exp: Add .* within auto language test.
15004
15005 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15006 target feature.
15007
15008 * config/monitor.exp(gdb_load): Check for a failure when loading,
15009 and reboot the board if necessary.
15010
15011 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15012 a set of tests. Remove print.* from the patterns being checked.
15013
15014Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15015
15016 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15017 refer to gdb_spawn_id.
15018
15019 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15020 longer used.
15021 * config/sparclet.exp: Ditto.
15022 * config/sparclet-old.exp: Ditto.
15023 * config/slite.exp: Ditto.
15024 * config/sim.exp: Ditto.
15025 * gdb.base/funcargs.exp: Ditto.
15026
15027 * lib/gdb.exp:Remove references to gdb_spawn_id.
15028 (gdb_expect): Move to remote.exp.
15029
15030Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15031
15032 * config/monitor.exp: Detect the "Couldn't establish connection"
15033 message from GDB.
15034
15035Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15036
15037 * gdb.base/bitfields.exp: Use runto instead of explicit
15038 gdb_run_cmd/gdb_expect sequences.
15039
15040 * gdb.base/break.exp(text_next_with_recursion): Add match for
15041 gdb_expect call.
15042
15043 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15044 We also need to handle the "A program is being debugged already"
15045 prompt from gdb. Use gdb_test to set the baud rate.
15046
15047 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15048 to 20000. Really. I mean it.
15049
15050Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15051
15052 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15053 fails. If suppress_flag is set, skip perror message about not
15054 being able to send to GDB.
15055 (send_gdb): If suppress_flag is set, don't try to send commands to
15056 GDB.
15057 (gdb_expect): If suppress_flag is set, always fail immediately.
15058 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15059 (gdb_init): Call gdb_stop_suppressing_tests.
15060 (default_gdb_exit): Ditto.
15061 (default_gdb_start): Ditto.
15062
15063 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15064 gdb_stop_suppressing_tests as appropriate.
15065 * gdb.base/break.exp: Ditto.
15066 * gdb.base/callfuncs.exp: Ditto.
15067 * gdb.base/commands.exp: Ditto.
15068 * gdb.base/exprs.exp: Ditto.
15069 * gdb.base/funcargs.exp: Ditto.
15070 * gdb.base/list.exp: Ditto.
15071 * gdb.base/recurse.exp: Ditto.
15072 * gdb.base/scope.exp: Ditto.
15073 * gdb.base/structs.exp: Ditto.
15074 * gdb.c++/inherit.exp: Ditto.
15075
15076Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15077
15078 * config/vr4300.exp: New file.
15079
99707966 15080 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15081
99707966 15082 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15083
15084Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15085
15086 * lib/gdb.exp(gdb_init): New function.
15087
15088 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15089 for each individual variable set.
15090
15091 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15092 name.
15093
15094 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15095
15096 * gdb.base/scope.exp: Use gdb_test.
15097
15098 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15099 aborting; the testsuite driver will do that for us (see
15100 gdb_finish). Also, use gdb_test in a few more places.
15101
15102Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15103
15104 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15105
15106Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15107
15108 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15109 and "add_tests" are not at the same address.
15110
15111Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15112
15113 * gdb.base/ptype.exp: Use gdb_test.
15114
15115Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15116
15117 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15118 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15119 left in. No longer expect them to fail.
15120
15121 * gdb.stabs/*.mt; Deleted, no longer used.
15122 * gdb.stabs/configure.in: Remove references to target makefile
15123 frags.
15124 * gdb.stabs/configure: Rebuilt.
15125
15126 * gdb.disasm/*.mt: Deleted, no longer used.
15127 * gdb.disasm/configure.in: Remove references to target makefile
15128 frags. Use "sh3.s" as the unique filename for this directory.
15129 * gdb.disasm/configure: Rebuilt.
15130
15131 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15132 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15133 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15134
15135Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15136
15137 * config/udi.exp: Use mondfe,name instead of remote_host.
15138
15139Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15140
15141 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15142 a function with a watchpoint enabled on the mn10200.
15143
15144 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15145 before trying to create it!
15146
15147Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15148
15149 * config/vx.exp: Use hostname instead of netport.
15150
15151 * config/vxworks.exp: New file.
15152
15153 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15154
15155 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15156 gdb before assuming everything worked. Send a ^C if a timeout
15157 occurs.
15158
15159 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15160 $gdb_spawn_id directly.
15161 (gdb_run_cmd): Try _start as well as start. Use the target feature
15162 gdb,start_symbol as the symbol to start from when jumping.
15163
15164Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15165
15166 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15167 redundant) test.
15168
15169 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15170 it doesn't lose for 16bit integer systems.
15171
15172Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15173
15174 * gdb.fortran/types.exp: If the target doesn't support "double"
15175 data types, then expect "real" types to only be 4 bytes.
15176
15177 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15178 call tests if the target doesn't support inferior function calls.
15179
15180 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15181 in printf tests.
15182
15183Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15184
15185 * gdb.base/help.exp: Disable "help set", "help show", and
15186 "help support". Simplify regexp for "help stack".
15187
15188 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15189 to 60 seconds. Temporarily set match_max to 15000 around the
15190 "info copying" test.
15191
15192 * gdb.base/nodebug.exp: Don't try to do an inferior function
15193 call if the target doesn't support them.
15194 * gdb.base/printcmds.exp: Likewise.
15195 * gdb.base/setvar.exp: Likewise.
15196 * gdb.base/structs.exp: Likewise.
15197 * gdb.c++/templates.exp: Likewise.
15198 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15199
15200 * gdb.base/recurse.exp: Enable for the mn10200.
15201
15202 * configure.in: Do configure gdb.stabs directory for *-*-elf
15203 targets.
15204 * configure: Rebuilt.
15205
15206 * gdb.base/break.exp: Check for gdb,noresults before testing
15207 exit status and/or results from the target.
15208 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15209 * lib/gdb.exp: Remove old (now bogus) initialization of
15210 noinferior, noargs, noresults and nosignals.
15211
15212Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15213
15214 * config/sh.exp: New file.
15215
15216 * config/slite.exp: Try to connect multiple times to the board
15217 before rebooting. Only send a "monitor run" if need_monitor_run
15218 is set.
15219
15220 * gdb.base/break.exp: Don't do the "stub continue" test if
15221 the target has gdb_stub set.
15222
15223 * gdb.base/callfuncs.exp: Increase the timeout.
15224
15225 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15226 if the target has gdb,noinferiorio set.
15227
15228 * gdb.base/list.exp: Increase match_max to 10000 characters.
15229
15230 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15231
15232 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15233 target.
15234
15235 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15236
15237Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15238
15239 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15240 trying to delete the copy of gdb. Catch the file delete so we
15241 don't die if the delete fails; also, the file should be copied to
15242 the host, not to the build.
15243
15244Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15245
15246 * lib/gdb.exp(gdb_test): Surround the result pattern with
15247 parenthesis in case it contains multiple regexps separated
15248 with |.
15249
15250 * gdb.base/watchpoint.exp: Use gdb_test.
15251 * gdb.base/default.exp: Ditto.
15252
15253Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15254
99707966 15255 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15256
c906108c
SS
15257 * gdb.base/scope.exp: Use gdb_test.
15258 * gdb.c++/classes.exp: Ditto.
15259 * gdb.c++/inherit.exp: Ditto.
15260
15261Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15262
15263 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15264 remote_exec instead.
15265 * gdb.base/corefile.exp: Don't be ridiculous.
15266 * gdb.base/*.c: Add missing stub invocations.
15267
15268Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15269
15270 * config/slite.exp: Miscellaneous fixes.
15271
15272 * lib/gdb.exp: Fix runto.
15273
15274 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15275 the target.
15276
15277 * gdb.base/watchpoint.exp: Fix regexp.
15278
15279 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15280 close and wait commands, as the descriptor may now be
15281 invalid. Always call "remote_close host".
15282
15283Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15284
15285 Major rewrite for testsuite revision.
d63a86f8 15286
c906108c
SS
15287 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15288 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15289 instead of relying on spawn_id to always contain a valid
15290 spawn id.
15291 (get_compiler_info): New procedure to build the ${binfile}.ci
15292 file, instead of replicating this in N different places.
15293 (gdb_compile): New procedure.
d63a86f8 15294
c906108c
SS
15295 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15296 appropriate arguments) instead of compile. Use gdb_test in a lot
15297 more places. Use send_gdb instead of send. Always run gdb_start
15298 at the start of a testcase, as this is no longer done magically.
15299
15300 config/*-gdb.exp: Rename without the -gdb suffix.
15301
15302 config/mips.exp: Use remote_close instead of exit_remote_shell.
15303 config/monitor.exp: Use target_info instead of looking at
15304 baud, timeout, etc.
15305 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15306
15307Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15308
15309 * gdb.c++/templates.exp (test_ptype_of_templates),
15310 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15311 Update expect patterns for destructors and assignment operators
15312 to match corresponding c-typeprint.c changes.
15313 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15314 to destructor breakpoint test, GDB should be able to set the
15315 destructor breakpoint without specifying arguments.
15316
15317Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15318
15319 * gdb.threads/pthreads.exp: Change result for failure to compile due
15320 to lack of pthreads runtime support from an error to simply an
15321 unsupported test, per dejagnu standards.
15322
15323Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15324
15325 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15326 where GDB exits to reduce pattern match time.
15327 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15328
15329 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15330
dc96c6c7 15331Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15332
15333 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15334 * gdb.base/default.exp: ditto.
15335 * gdb.base/nodebug.exp: ditto.
15336 * gdb.base/printcmds.exp: ditto.
15337 * gdb.base/ptype.exp: ditto.
15338 * gdb.base/setvar.exp: ditto.
15339 * gdb.base/structs.exp: ditto.
15340 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15341
15342Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15343
15344 * configure, */configure: Rebuild with autoconf 2.12.
15345
15346Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15347
15348 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15349 use new i*86-pc-linux*-gnu quads.
15350 * gdb.base/corefile.exp: Ditto.
15351 * gdb.base/signals.exp: Ditto.
15352 * gdb.base/sigall.exp: Ditto.
15353 * gdb.base/interrupt.exp: Ditto.
15354
15355 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15356 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15357 RedHat 4.0.
d63a86f8 15358
c906108c
SS
15359 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15360 linux. This allows the test case to at least compile on latest
15361 linux, but still not run due to missing the threads runtime library.
15362
15363Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15364
15365 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15366 directory to search gdb directory. Accept and step over conditional
15367 stack alignment code. Consume $prompt in failure cases.
15368 Reset timeout to $oldtimeout instead of some arbitrary value.
15369 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15370 timeout problems with infinite stack backtraces.
15371 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15372 Accept function parameters for linkfunc member.
15373
15374Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15375
15376 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15377 (CXXFLAGS): Remove, unreferenced.
15378 (B_OPTIONS): Add for -B options and add code to initialize with
15379 previous -B options and also add -B option to pick up cross compiled
15380 runtime.
15381 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15382 doing cross compiles.
15383 (target_alias): Declare global.
15384 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15385 to verify that gcc exists in build tree, and if so set CC to that
15386 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15387
c906108c
SS
15388Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15389
15390 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15391 ptype test for anonymous union. Fixup testcase to match
15392 current gcc debug output.
15393
15394Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15395
15396 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15397 force argument to an unsigned long type.
15398
15399Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15400
15401 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15402 tests and anonymous union print/ptype tests.
15403 * gdb.base/list.exp (test_forward-search): Increase timeout by
15404 5 minutes for the "search extremely long line" case.
15405 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15406 completely optional and that the pass/fail messages use the command as
15407 the message if that third arg is a null string.
15408 (gdb_test_exact): Arrange that a null string pattern means match a
15409 null string output rather than any output, which might include random
15410 errors.
15411 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15412 backtrace test.
15413 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15414 always failing and failure is now exposed by gdb.exp changes.
15415
15416Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15417
15418 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15419 weren't being noted.
15420
15421Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15422
15423 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15424 * gdb.stabs/weird.exp: Remove v_comb xfails.
15425
dc96c6c7 15426Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15427
15428 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15429 list.exp scope.exp watchpoint.exp]
c906108c 15430 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15431
dc96c6c7 15432Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15433
15434 * config/monitor.exp: Increase download timeout to 1000 seconds.
15435
dc96c6c7 15436Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15437
15438 * config/m32r.exp: Increase timeout to 120 seconds.
15439
15440Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15441
15442 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15443 and accept older ordering as obsolescent gcc or gdb.
15444 * gdb.c++/templates.exp: Ditto.
15445 * gdb.c++/virtfunc.exp: Ditto.
15446
15447Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15448
15449 * gdb.base/coremaker.c: Add code to mmap some data so we
15450 can check that it ends up in the core file.
15451 * gdb.base/corefile.exp: Add test to read mmapped data
15452 from core file.
15453
dc96c6c7 15454Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15455
15456 * config/m32r.exp: New file.
15457
15458Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15459
15460 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15461 that cflags can contains -gstabs, and work correctly for other tests.
15462
dc96c6c7 15463Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15464
15465 * gdb.base/setshow.exp: New file, tests show and set.
15466 * gdb.base/setshow.c: New file, tests show and set.
15467 * gdb.base/help.exp: Add test for help set|show annotate.
15468 * gdb.base/default.exp: Add test for set|show annotate.
15469
15470Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15471
15472 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15473 errors unique.
15474 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15475 explicitly.
15476
15477Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15478
15479 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15480 and width commands. This is done elsewhere.
15481 * (gdb_start): Don't call gdb_start_sim here. That's already
15482 done in gdb_load. This fixes lots of failures in default.exp.
15483
15484Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15485
15486 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15487 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15488 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15489 in the same we we treat other failures (since it may be an expected
15490 condition), rather than as an error.
15491 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15492 old test format.
15493
15494Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15495
15496 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15497 (distclean maintainer-clean realclean): No need to remove files
15498 twice. Nuke the duplicates.
15499 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15500 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15501 Remove config.h along with other config files.
15502
15503Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15504
15505 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15506 "p func1 ()" and note that rests of tests are skipped.
15507 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15508 setup_xfails for "print func2::coremaker_local".
15509 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15510 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15511 affected by the previous run test.
15512 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15513 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15514 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15515 "pass int powerset tuple" and "pass modeless int powerset tuple".
15516 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15517 "real write 4" and "real write 8".
15518 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15519 setup_xfails for "print vs1 after tuple assign 2",
15520 "print \$i after tuple assign 2", and
15521 "print vs2 after tuple assign 2".
15522 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15523 meaningful error message and return -1 so the caller can
15524 suppress further tests and avoid a cascade of errors.
d63a86f8 15525
c906108c
SS
15526Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15527
15528 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15529 format for printing version.
15530 * gdb.base/default.exp: Ditto.
15531 * gdb.base/interrupt.exp: Fix problem with cascade of
15532 errors if child process dies while calling a function.
d63a86f8 15533
c906108c
SS
15534Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15535
15536 * Makefile.in (VPATH): Add
15537 * Makefile.in (Makefile, config.status): Fix rules so things get
15538 remade when necessary.
15539
15540Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15541
15542 * Makefile.in (just-check): Add path to sibling expect dir
15543 to environment variable specified by RPATH_ENVVAR.
15544
15545Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15546
15547 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15548 (just-check): Add shared library paths for libstdc++, tk,
15549 tcl, bfd, and opcodes to the environment variable specified
15550 in RPATH_ENVVAR.
15551 * configure.in: Add support to recognize --enable-shared flag
15552 and generate correct value for RPATH_ENVVAR.
15553 * configure: Regenerated with autoconf.
15554
15555Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15556
15557 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15558 include all osf versions.
15559 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15560 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15561 when target is linux. When failing to build pthreads test
15562 executable, give more meaningful message.
15563 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15564 arg for pthread_create.
d63a86f8 15565
c906108c
SS
15566Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15567
15568 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15569 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15570 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15571 and -lpthreads (everybody else).
15572 (test_startup): Fail gracefully if threads are not supported.
15573 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15574 "p/c array_index("abcdef",2)" when not gcc compiled.
15575 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15576 "print func2::coremaker_local" when not gcc compiled.
15577 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15578 "ptype on opaque struct tagname (statically)",
15579 "ptype on opaque struct tagname (dynamically) 1", and
15580 "ptype on opaque struct tagname (dynamically) 2"
15581 for not compiled with gcc.
15582 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15583 backtrace when compiled with gcc.
d63a86f8 15584 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15585 than always return success.
15586
15587Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15588
15589 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15590
15591Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15592
15593 * gdb.base/structs.exp: Undo last change.
15594
15595Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15596
15597 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15598 encapsulate all the steps/nexts done during self test, starting
15599 at main, and makes them less sensitive to optimization issues.
15600 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15601 signal handler" test.
15602 * gdb.threads/pthreads.exp: Only run this for native configs.
15603 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15604 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15605 tests.
15606 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15607 for "runto test_calls(void)" test.
d63a86f8 15608
c906108c
SS
15609Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15610
15611 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15612 and don't expect address info in breakpoint confirmations.
15613
15614Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15615
15616 * gdb.base/list.exp (test_forward_search): Increase timeout
15617 temporarily by 60 seconds for searching extremely long line,
15618 and then reset to old value when done. Increase expect input
15619 buffer to 10000.
15620
15621Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15622
15623 * gdb.base/list.exp (test_forward_search): Fix to handle very
15624 long source line without overflowing expect's input buffer.
15625
15626Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15627
15628 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15629 "buffer_full".
15630
15631 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15632 "buffer_full".
15633
15634 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15635 "buffer_full".
15636
15637 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15638 "buffer_full".
15639
15640Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15641
15642 * configure.in (configdirs): Add gdb.threads.
15643 * configure: Regenerated with autoconf.
15644 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15645 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15646 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15647
c906108c
SS
15648Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15649
15650 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15651
15652Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15653
15654 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15655 each signal's status in the output of "handle all print".
15656 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15657 the \r\n sequence that immediately precedes the gdb prompt.
15658 * gdb.base/a1-selftest.exp: Save original timeout and restore
15659 after test.
15660
15661Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15662
15663 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15664 symbol.
15665
15666Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15667
15668 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15669
15670Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15671
15672 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15673 timeout by 60 seconds.
15674
15675Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15676
15677 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15678 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15679 error return.
15680
15681Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15682
15683 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15684 gdb initialization, also report how long dejagnu waited. Restore
15685 old timeout before doing error return. Temporarily increase timeout
15686 by 3 minutes to allow for slow startups over heavy NFS use.
15687
15688Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15689
15690 * lib/gdb.exp: Report timeout value for verbosity level 2.
15691 * config/gdbserver.exp: Ditto.
15692 * config/hppro.exp: Ditto.
15693 * config/mips-gdb.exp: Ditto.
15694 * config/monitor.exp: Ditto.
15695 * config/netware.exp: Ditto.
15696 * config/sim-gdb.exp: Ditto.
15697 * config/slite-gdb.exp: Ditto.
15698 * config/udi-gdb.exp: Ditto.
15699 * config/unix-gdb.exp: Ditto.
15700 * config/vx-gdb.exp: Ditto.
15701 * gdb.base/a1-selftest.exp: Ditto.
15702 * gdb.base/a2-run.exp: Ditto.
15703 * gdb.base/break.exp: Ditto.
15704 * gdb.base/corefile.exp: Ditto.
15705 * gdb.base/list.exp: Ditto.
15706 * gdb.base/recurse.exp: Ditto.
15707 * gdb.base/scope.exp: Ditto.
15708 * gdb.base/signals.exp: Ditto.
15709
15710Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15711
15712 * gdb.threads/Makefile.in (docdir): Removed.
15713
15714Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15715
15716 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15717 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15718 @srcdir@.
d63a86f8 15719 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15720 autoconf 2.5 or higher.
15721 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15722
15723Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15724
15725 * configure: Regenerated.
15726 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15727 avoid name clashes with SunOS headers.
15728
15729Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15730
15731 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15732
15733Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15734
15735 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15736 prototype information ends up in the compiler info file.
15737
15738Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15739
15740 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15741 attempting to regenerate it. Eliminate use of a temporary file
15742 and just generate the info file directly. Source it immediately,
15743 for consistency of use.
15744 * gdb.base/corefile.exp: Ditto
15745 * gdb.base/exprs.exp: Ditto.
15746 * gdb.base/funcargs.exp: Ditto.
15747 * gdb.base/langs.exp: Ditto.
15748 * gdb.base/list.exp: Ditto.
15749 * gdb.base/mips_pro.exp: Ditto.
15750 * gdb.base/nodebug.exp: Ditto.
15751 * gdb.base/opaque.exp: Ditto.
15752 * gdb.base/ptype.exp: Ditto.
15753 * gdb.base/scope.exp: Ditto.
15754 * gdb.base/setvar.exp: Ditto.
15755 * gdb.base/signals.exp: Ditto.
15756 * gdb.base/whatis.exp: Ditto.
15757 * gdb.c++/templates.exp: Ditto.
15758 * gdb.c++/virtfunc.exp: Ditto.
15759 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15760 whether or not to add -lstdc++ to the compile command line args.
15761
15762Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15763
15764 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15765 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15766 Increase timeout, a lot of single stepping might be needed if the
15767 target has no hardware watchpoints.
15768
15769Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15770
15771 * gdb.base/break.exp: Ignore compiler warnings when compiling
15772 break.c.
15773 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15774 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15775 from remote-sim.
15776 * gdb.base/exprs.exp: Add h8300 xfails.
15777 * gdb.base/funcargs.exp: Likewise.
15778 * gdb.base/nodebug.exp: Likewise.
15779 * gdb.base/printcmds.exp: Likewise.
15780 * gdb.base/ptype.exp: Likewise.
15781 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15782 h8300 xfails.
d63a86f8 15783 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15784 on the h8300.
15785 * gdb.base/funcargs.c: Explicitly make last constant argument to
15786 call_after_alloca_subr an unsigned long type.
15787 * gdb.base/return.c: Include stdio.h.
15788
15789Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15790
15791 * config/abug.exp: New file for the older Motorola Bug monitor
15792 that runs on the mvme13x series VME boards.
15793 * config/monitor.exp: Use the new config array for target settings
15794 if they exist.
15795
15796Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15797
15798 * sim-gdb.exp: Make the SH simulator allocate less space when
15799 it is targeted.
15800
15801Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15802
15803 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15804 test.
15805
15806Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15807
15808 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15809 "rs6000-*-*" for "list function in include file" when gcc compiled.
15810 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15811 for "p ctable1[120]".
15812 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15813 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15814 Remove setup_xfail for "rs6000-*-*" for
15815 "print 'scope0.c'::filelocal before run".
15816 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15817 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15818 since some compilers don't allow both options to be given
15819 on the same command line. Create object file and move it.
d63a86f8 15820
c906108c
SS
15821Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15822
15823 * gdb.base/corefile.exp: Always regenerate the core file, since
15824 we always regenerate the coremaker program. Detect special case
15825 where registers cannot be read from core file.
d63a86f8 15826
c906108c
SS
15827Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15828
15829 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15830 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15831 * gdb.c++/templates.exp: Only match on basename of file since
15832 some formats like xcoff don't encode directory information.
15833 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15834 and rs6000 AIX xcoff targets.
15835 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15836 * configure: Regenerate.
15837 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15838 here, rather than in distclean.
d63a86f8 15839
c906108c
SS
15840Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15841
15842 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15843 defined, and use it to compile the test case with -O2. The
15844 native compilation still uses no optimization.
15845 * gdb.base/mips_pro.c: Remove inline assembly code since
15846 it is compiled PIC by default, which results in assembler
15847 warnings that make the testsuite think the compilation
15848 was unsuccessful.
15849
15850Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15851
15852 * gdb.c++/misc.exp: Add note to message for
15853 "print s.a for foo struct" that this is a known gcc 2.7.2
15854 and earlier bug.
15855
15856Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15857
15858 * gdb.base/break.exp: Fix pattern for matching "Delete all
15859 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15860 setup_xfail for deleting all breakpoints test. Fix various
15861 timeout messages to include "(timeout)".
15862 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15863 for "p t_float_values2(3.14159,float_val2)".
15864 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15865 for "continue to call2g" when gcc compiled.
15866 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15867 "up to foo in langs.exp", "show language at foo in langs.exp",
15868 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15869 and "show language at fsub in langs.exp".
15870 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15871 "list line 1 in include file", "list message for lines past EOF",
15872 "list function in include file", "list list0.h:foo", and
15873 "list filename:function; nonexistant function".
15874 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15875 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15876 and "ptype t_char_array" to be for native cc only.
d63a86f8 15877
c906108c
SS
15878Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15879
d63a86f8 15880 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15881 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15882 "print func2::coremaker_local", and "backtrace in corefile.exp".
15883
15884Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15885
15886 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15887 "bt in signals.exp". This problem only appears when running
15888 the testsuite, and then only intermittently.
15889
15890Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15891
15892 * gdb.base/return.exp (return_tests): Differentiate between
15893 two tests of continuing.
15894
15895Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15896
15897 * */Makefile.in (maintainer-clean): Remove config.log.
15898 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15899 * gdb.c++/Makefile.in (PROGS): Add inherit.
15900 (clean): Remove *.ci.
15901
15902Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15903
15904 * gdb.c++/misc.cc: Add test code from Mike Stump.
15905 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15906
15907Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15908
15909 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15910 to "alpha-*-osf2*" and add comment.
15911 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15912 setup_xfail for "step over execarg initialization" and
15913 "step over corearg initialization".
15914 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15915 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15916 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15917 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15918 "print func2::coremaker_local", and "backtrace in corefile.exp".
15919 * gdb.base/signals.exp: Build and source signals.ci.
15920 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15921 to be for gcc only.
15922 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15923
c906108c
SS
15924Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15925
15926 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15927 Feb 3 procfs.c change.
15928
15929Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15930
15931 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15932
15933Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15934
15935 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15936 from dejagnu's apparent default of 10 seconds, which gives random
15937 results when running the tests over NFS on moderately loaded systems.
15938 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15939
15940Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15941
15942 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15943 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15944 result reports.
15945
15946Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15947
15948 * configure.in (CY_AC_PATH_TCLH): Remove.
15949 * configure: Regenerate.
15950
15951Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15952
15953 * gdb.c++/Makefile.in (clean): Add missing '{'.
15954
15955Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15956
15957 * lib/gdb.exp: Provide a default value for noinferior.
15958
15959 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15960 Load libgloss.exp.
15961
15962Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15963
15964 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15965 the executable, not the .o to run the tests from.
15966
15967Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15968
15969 * gdb.base/break.exp: Don't test for program exit or exit status
15970 if $noresults if nonzero.
15971 * gdb.base/langs.exp: Likewise.
15972 * gdb.base/watchpoint.exp: Likewise.
15973
15974 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15975 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15976 trying to compile the testcase.
15977
15978Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15979
15980 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15981 * gdb.base/signals.exp (continue to handler): Likewise.
15982
15983Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15984
15985 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15986
15987 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15988
15989Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15990
15991 * gdb.base/corefile.exp: Recognize "not found" as failure
15992 when trying to determine if a core file was generated.
15993 If no core file was generate the first time, try again without
15994 the ulimit -c to work around braindamaged shells.
15995
15996Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15997
15998 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15999 [] tests with "test" and enclose string in quotes.
16000 * gdb.stabs/configure: Rebuild
d63a86f8 16001
c906108c
SS
16002Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16003
16004 Changes in sync with expect:
16005 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16006 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16007 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16008 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16009 argument to AC_REQUIRE.
16010 * configure: Regenerated.
16011
16012Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16013
16014 * gdb.base/corefile.exp: When generating a core, discard any
16015 error messages about ulimit not found and the "core dumped"
16016 message from the shell that runs the coredumper.
16017
16018Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16019
16020 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16021
16022 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16023 which sed script to run. Expect failure for v_comb test
16024 on PA targets too.
d63a86f8 16025
c906108c
SS
16026Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16027
16028 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16029 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16030
16031Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16032
16033 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16034 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16035 "sparc-sun-solaris*" xfails for "p v_comb".
16036 * lib/gdb.exp (default_gdb_start): Fix typo.
16037 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16038 messages to not include the full program name that caused
16039 the core dump since some systems (such as solaris) apparently
16040 truncate this path to about 80 characters.
16041 When generating a core file first try increasing the core file
16042 size limit to unlimited since some systems may default it to
16043 zero, and it is harmless to try it. Move the test for failing
16044 to generate a core file to where it will actually get executed.
16045 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16046 new gdb result from g++ debug info improvements and make old
16047 pattern obsolescent. Also account for size_t differences
16048 (may be int or long).
16049 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16050 initialization before function call is placed in the delay slot
16051 and thus appears to be skipped over by commands such as "next".
16052
16053Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16054
16055 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16056
16057Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16058
16059 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16060 input source file; fix code to compile test to deal with this
16061 convention.
16062 * gdb.c++/*.exp: Likewise.
16063
16064Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16065
16066 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16067 "bt in signals.exp".
16068
16069Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16070
16071 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16072 "step over execarg initialization" and
16073 "step over corearg initialization".
16074
16075Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16076
16077 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16078 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16079
16080Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16081
16082 From Rob Savoye (rob@poseidon.cygnus.com)
16083 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16084 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16085 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16086 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16087 configure.in}: Major reworking for autoconfig.
16088 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16089 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16090 New files.
16091 * config/unix-gdb.exp: Make GDB global.
16092 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16093 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16094 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16095 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16096 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16097 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16098 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16099 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16100 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16101 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16102 pr-8136.exp, result.exp, string.exp, tuples.exp},
16103 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16104 to returns as necessary, arrange for test to compile own testcase
16105 executable.
16106 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16107
c906108c
SS
16108Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16109
16110 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16111 clear_xfail at end of test which might not call either pass or fail.
16112 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16113 "backtrace through signal handler".
16114
16115Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16116
16117 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16118 continuing from a job control stop signal.
16119 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16120
16121Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16122
16123 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16124 * gdb.base/corefile.exp: Likewise.
16125 * gdb.base/funcargs.exp: Likewise.
16126
16127Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16128
16129 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16130 * config/monitor.exp: Add support for setting baud rate.
16131
16132Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16133
16134 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16135 i*86-*-linux* xfails for "backtrace through signal handler".
16136 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16137 "print func2::coremaker_local".
16138 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16139 alpha-dec-osf2* xfail for
16140 "delete all breakpoints when none".
16141
16142Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16143
16144 * gdb.base/break.exp: Change test that deletes all breakpoints
16145 when no user breakpoints are installed. A post 4.15 change
16146 causes gdb to no longer prompt in this case.
16147
16148Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16149
16150 * gdb.base/return.exp (return_tests): Change xfail for test
16151 "correct value returned double test" to stop xfailing at
16152 Solaris 2.5. Apparently the bug has been fixed.
16153
16154Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16155
16156 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16157 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16158
16159Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16160
16161 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16162 * gdb.disasm/hppa.s: Corresponding changes.
16163
16164Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16165
16166 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16167 makefile fragment.
16168 * config/mt-hpux: Deleted.
16169
16170Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16171
d63a86f8 16172 * Many files: When warning about suppressed tests due to a
c906108c
SS
16173 nonexistant test binary, avoid incrementing the warning count.
16174
16175Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16176
16177 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16178
c906108c
SS
16179Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16180
16181 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16182 "sparc-*-solaris2*".
16183
16184Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16185
16186 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16187 Add global and local variables and initialize them.
16188 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16189 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16190 extracts the file name and terminating signal from the core file.
16191 * TODO: Remove note about tests for correct mapping of corefile.
16192 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16193 from optimizing it away.
16194 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16195 handles common blocks.
16196
16197Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16198
16199 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16200 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16201
16202Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16203
16204 * Makefile.in (maintainer-clean): New target, synonym for
16205 realclean.
16206 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16207 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16208 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16209 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16210 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16211 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16212
16213Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16214
16215 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16216 xfails when not gcc compiled for "print foo::funclocal".
16217 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16218 "print foo::funclocal at foo",
16219 "print 'scope1.c'::foo::funclocal at foo",
16220 "print foo::funclocal_bss at foo",
16221 "print 'scope1.c'::foo::funclocal_bss at foo",
16222 "print foo::funclocal_ro at foo",
16223 "print 'scope1.c'::foo::funclocal_ro at foo",
16224 "print bar::funclocal at foo" and
16225 "print 'scope1.c'::bar::funclocal at foo".
16226 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16227 gcc compiled for "print foo::funclocal at bar".
16228 Expand all messages to ensure that they identify that
16229 the test is at bar().
16230 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16231 gcc compiled for:
16232 "ptype on opaque struct pointer (statically)",
16233 "ptype on opaque struct tagname (statically)",
16234 "ptype on opaque struct pointer (dynamically) 1",
16235 "ptype on opaque struct tagname (dynamically) 1",
16236 "ptype on opaque struct pointer (dynamically) 2" and
16237 "ptype on opaque struct tagname (dynamically) 2
16238 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16239 gcc compiled for:
16240 "p datalocal"
16241 "whatis datalocal",
16242 "ptype datalocal",
16243 "p bsslocal",
16244 "whatis bsslocal", and
16245 "ptype bsslocal".
16246 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16247 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16248 when not gcc compiled.
16249 * gdb.base/funcargs.exp (float_and_integral_args): Add
16250 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16251 compiled.
16252 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16253 "backtrace from call6a" when not gcc compiled.
16254 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16255 "backtrace from call7a" when not gcc compiled.
16256 * gdb.base/callfuncs.exp (do_function_calls):
16257 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16258 "p t_char_array_values(char_array_val2,char_array_val1)",
16259 "p t_char_array_values(char_array_val1,char_array_val2)",
16260 "p t_char_array_values("carray 1","carray 2")",
16261 "p t_char_array_values("carray 1",char_array_val2)",
16262 "p t_char_array_values(char_array_val1,"carray 2")",
16263 "p sum_args(1,{2})",
16264 "p sum_args(2,{2,3})",
16265 "p sum_args(3,{2,3,4})",
16266 "p sum_args(4,{2,3,4,5})"
16267 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16268 "backtrace in corefile.exp" when not gcc compiled.
16269
16270Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16271
16272 * gdb.base/signals.exp: Rewrite `handle all print' test as
16273 a procedure. Accept blanks or TABs as whitespace, increase
16274 timeout and expect input buffer size for the large output
16275 from the command. Remove "i*86-*-bsdi2.0" xfail.
16276
16277Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16278
16279 * gdb.base/setvar.exp: Add new testcases for truncation when
16280 assigning invalid values to bitfields.
16281
16282Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16283
d63a86f8 16284 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16285 mips-sgi-irix* xfail for
16286 "call inferior func with struct - returns char *"
16287 and fix test so that an optional (unsigned char *) cast is
16288 accepted in the result.
16289
16290Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16291
16292 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16293 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16294 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16295 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16296 that accidentally got checked in.
16297
16298Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16299
d63a86f8 16300 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16301 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16302 compiled test.
16303 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16304 Add mips-sgi-irix5* xfail for not gcc compiled.
16305 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16306 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16307 "p top", "whatis top", "p middle", and "whatis middle".
16308 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16309 "whatis signed char" for not gcc compiled.
16310 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16311 "set variable signed char=-1 (-1)" and
16312 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16313 * gdb.base/funcargs.exp (float_and_integral_args):
16314 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16315 Add mips-sgi-irix* xfail when not gcc compiled for
16316 "continue to call2b".
16317 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16318 "continue to call2g".
16319 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16320 "backtrace from call6a"
16321 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16322 "backtrace from call7k".
16323 Add mips-sgi-irix5* xfail when not gcc compiled for
16324 "backtrace from call7a".
16325 (localvars_after_alloca): Fix gdb_test cmds for
16326 "print * after runto ...".
16327 Remove rs6000-*-* xfails for
16328 "print i after runto localvars_after_alloca" and
16329 "print l after runto localvars_after_alloca"
16330 for all compilers.
16331 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16332 when not compiled with gcc, for:
16333 "print signed char == (minus)",
16334 "print signed char != (minus)",
16335 "print signed char < (minus)",
16336 "print signed char > (minus)".
16337 * gdb.base/callfuncs.exp (do_function_calls):
16338 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16339 "call inferior func with struct - returns char *".
d63a86f8 16340 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16341 "correct value returned double test" to include Solaris 2.4.
16342 * gdb.base/funcargs.exp (float_and_integral_args):
16343 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16344
c906108c
SS
16345Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16346
16347 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16348 enumeration bitfields if compiling with GNU C.
16349 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16350 to empty' prompt.
16351
16352Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16353
16354 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16355 test for PRO targets.
16356
16357 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16358 breakpoints in the inferior at any given time by making
16359 two groups of breakpoints for call2*, call6* and call7*
16360 tests.
16361
16362Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16363
16364 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16365 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16366 from optimizing it away.
16367 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16368 "call inferior func with struct".
16369
16370Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16371
16372 * configure.in: Only configure gdb.chill for particular targets.
16373
16374Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16375
16376 * gdb.base/Makefile.in: Add action to .c.o transformation
16377 rule that generates a .ci file for each .o file and remove
16378 explicit .c.o rules except for callfuncs.o.
16379 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16380 generates a .ci file for each .o file and remove explicit
16381 .cc.o rules.
16382 (clean): Remove *.tmp *.ci files.
16383 (EXECUTABLES): Remove templ-info.exp.
16384 * gdb.base/compiler.c: New file.
16385 * gdb.c++/compiler.cc: New file
16386 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16387 Change rs6000-*-* xfail for
16388 "print 'scope0.c'::filelocal_ro" and
16389 "print 'scope1.c'::filelocal" and
16390 "print 'scope1.c'::filelocal_bss" and
16391 "print 'scope1.c'::filelocal_ro" and
16392 "print 'scope1.c'::foo::funclocal" and
16393 "print 'scope1.c'::foo::funclocal_ro" and
16394 "print 'scope1.c'::bar::funclocal" and
16395 "print 'scope0.c'::filelocal_ro" and
16396 "print 'scope1.c'::filelocal at foo" and
16397 "print 'scope1.c'::filelocal_bss at foo" and
16398 "print 'scope1.c'::filelocal_ro at foo" and
16399 "print 'scope1.c'::foo::funclocal at foo" and
16400 "print 'scope1.c'::foo::funclocal_bss at foo" and
16401 "print 'scope1.c'::foo::funclocal_ro at foo" and
16402 "print 'scope1.c'::bar::funclocal at foo" and
16403 "print 'scope0.c'::filelocal_ro" and
16404 "print 'scope1.c'::filelocal" and
16405 "print 'scope1.c'::filelocal_bss" and
16406 "print 'scope1.c'::filelocal_ro" and
16407 "print 'scope1.c'::foo::funclocal" and
16408 "print 'scope1.c'::foo::funclocal_bss" and
16409 "print 'scope1.c'::foo::funclocal_ro" and
16410 "print 'scope1.c'::bar::funclocal" and
16411 "print 'scope1.c'::bar::funclocal_bss"
16412 to only be xfail'd when not compiled with gcc.
d63a86f8 16413 Add rs6000-*-* xfail for
c906108c
SS
16414 "print 'scope0.c'::filelocal_bss before run"
16415 when compiled with gcc.
16416 (test_at_main): Add rs6000-*-* xfail for
16417 "print filelocal_ro in test_at_main"
16418 when compiled with gcc.
16419 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16420 Add rs6000-*-aix* xfail for
c906108c
SS
16421 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16422 "ptype t_char_array", not compiled with gcc.
16423 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16424 xfail for "list foo (in include file)" when gcc compiled.
16425 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16426 (integral_args): Add rs6000-*-* xfail for
16427 "run to call0a" if not compiled with gcc.
16428 (unsigned_integral_args): Add rs6000-*-* xfail for
16429 "run to call1a" if not compiled with gcc.
16430 (float_and_integral_args): Add rs6000-*-* xfail for
16431 "run to call2a" if not compiled with gcc and for
16432 "continue to call2b" for any compiler.
16433 Add rs6000-*-* xfail to
16434 "print f1 after run to call2a" for gcc compiled.
16435 (discard_and_shuffle): Add rs6000-*-* xfail for
16436 "run to call6a".
16437 (shuffle_round_robin): Add rs6000-*-* xfail for
16438 "backtrace from call7a" if not compiled with gcc.
16439 Add rs6000-*-* xfail for
16440 "backtrace from call7b" if compiled with gcc.
16441 (call_after_alloca): Add rs6000-*-* xfail for
16442 "print c in call_after_alloca" and
16443 "print s in call_after_alloca" and
16444 "backtrace from call_after_alloca_subr"
16445 if not compiled with gcc.
16446 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16447 "print c in localvars_in_indirect_call" and
16448 "print c in localvars_in_indirect_call" and
16449 "backtrace in indirectly called function" and
16450 "stepping into indirectly called function"
16451 if not compiled with gcc.
16452 (localvars_after_alloca): Add rs6000-*-* xfail for
16453 "print c after runto localvars_after_alloca" and
16454 "print s after runto localvars_after_alloca" and
16455 "print i after runto localvars_after_alloca" and
16456 "print l after runto localvars_after_alloca"
16457 for all compilers.
16458 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16459 than whatis-info.exp.
16460 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16461 than opaque-info.exp.
16462 Setup rs6000-*-* xfail for
d63a86f8 16463 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16464 "ptype on opaque struct pointer (dynamically)" when
16465 not compiled with gcc.
16466 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16467 rather than callf-info.exp.
16468 (do_function_calls): Add clear_xfail for rs6000-*-* for
16469 "p t_float_values2(3.14159,float_val2)". Seems to work
16470 fine there, both with xlc and gcc. Need to find out what
16471 it is doing right and fix other platforms.
16472 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16473 "call inferior func with struct - returns int",
16474 "call inferior func with struct - returns long",
16475 "call inferior func with struct - returns float",
16476 "call inferior func with struct - returns double",
16477 "call inferior func with struct - returns char *",
16478 but only if not gcc compiled (presumes xlc compiled).
16479 Change rs6000-*-* xfails for
16480 "call inferior func with struct - returns char" and
16481 " call inferior func with struct - returns short" to only
16482 xfail if not using gcc.
16483 (clean mostlyclean): Remove *.ci and *.tmp files.
16484 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16485 than templ-info.exp.
16486 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16487 Add rs6000-*-* xfail for "up to foo in langs.exp"
16488 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16489 when not gcc compiled.
d63a86f8 16490
c906108c
SS
16491Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16492
16493 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16494 * gdb.base/corefile.exp: Likewise.
16495 * gdb.base/list.exp: Likewise.
16496 * gdb.base/scope.exp: Likewise.
16497 * gdb.base/siganls.exp: Likewise.
16498
16499 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16500 compiler output.
16501 * gdb.base/whatis.exp: Likewise.
16502
16503Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16504
16505 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16506 failure (opcode table has been fixed to match reality).
16507
16508Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16509
16510 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16511 "call inferior func with struct - returns char",
16512 "call inferior func with struct - returns short"
16513
16514 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16515 "print 'scope0.c'::filelocal at main",
16516 "print 'scope0.c'::filelocal_bss in test_at_main",
16517 "print 'scope0.c'::filelocal at foo",
16518 "print 'scope0.c'::filelocal_bss in test_at_foo",
16519 "print 'scope0.c'::filelocal at bar",
16520 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16521
c906108c
SS
16522 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16523 in source file 1". This bug seems to have been fixed with both
16524 gcc and native cc (was native assembler bug?).
16525
16526Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16527
16528 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16529 "backtrace through signal handler" to "i*86-*-sysv4*".
16530 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16531 continue" case. Add "known SVR4 bug" to fail message.
16532 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16533 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16534 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16535 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16536 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16537 "up to foo in langs.exp", "show language at foo in
16538 langs.exp", "up to cppsub_ in langs.exp", "show
16539 language at cppsub_ in langs.exp", "up to fsub in
16540 langs.exp", and "show language at fsub in langs.exp".
16541 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16542 "bactrace in corefile.exp".
16543 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16544 "call inferior function with struct - returns float" and
16545 "call inferior function with struct - returns double".
d63a86f8 16546
c906108c
SS
16547Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16548
16549 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16550 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16551 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16552 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16553
16554Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16555
16556 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16557 (or overriden) "CHILL" macro rather then bare "gcc".
16558 Also look for ../../gcc/xgcc since that is what we will
16559 actually need, not "Makefile". Remove following assignment
16560 of CHILL to CHILL_FOR_TARGET because that results in
16561 recursive definition.
16562
16563Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16564
16565 * gdb.base/corefile.exp: Change xfail for backtrace in
16566 corefile.exp from linuxaout to all linux.
16567 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16568 cases where we miss the breakpoint at the signal handler
16569 for some reason. Setup xfail for linuxoldld/linuxaout and
16570 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16571 hitting SIGURG breakpoint.
16572 * gdb.base/signals.exp: Setup xfail for "next" acting like
16573 continue to add linuxoldld. Setup xfail for all linux for
16574 "next to handler in signals_tests_1", "backtrace in
16575 signals_tests_1", "continue to func1", "pass SIGUSR1",
16576 and continue to handler".
16577
16578Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16579
16580 * Update all FSF addresses except those in COPYING* files.
16581
16582Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16583
16584 * gdb.base/a2-run.exp: Change messages to be more explicit about
16585 the status of args, and quote binfile in results.
16586
16587Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16588
16589 * gdb.base/callfuncs.exp: Add tests for passing structs to
16590 inferior functions and return various types.
16591 * gdb.base/callfuncs.c: Add functions to receive a struct
16592 and return a member of the struct, in various types.
16593
16594Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16595
16596 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16597
16598Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16599
16600 * config/vxworks29k.exp: New file, sources vxworks.exp.
16601
16602Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16603
16604 * config/gdbremote.exp: New file. Testing framework using
16605 gdbserver.
16606
16607Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16608
16609 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16610 "call function when asleep" and "send end of file".
16611 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16612 for "backtrace in corefile.exp".
16613 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16614 for "backtrace through signal handler".
16615 * gdb.base/corefile.exp: Make sure we actually generate a core file
16616 before trying the core tests. Some systems allow the user to suppress
16617 generation of core files and default to that (linux for example).
16618 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16619 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16620
16621Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16622
16623 * gdb.threads: New directory with some crude multi-threaded
16624 gdb tests (step.exp and step2.exp).
16625 * config/mt-lynx (STEP_EXECUTABLE): Define.
16626 (THREADFLAGS): Define.
16627
16628Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16629
16630 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16631
16632 * gdb.base/signals.exp: Disable whole file for lynx until
16633 further notice.
16634
16635 * gdb.base/signals.exp: xfail test where "next" acts like
16636 "continue" for lynx.
16637
16638 * gdb.base/interrupt.exp: xfail test for calling function while
16639 inferior is asleep for lynx.
16640
16641 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16642 than one cr-lf after each command.
16643
16644Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16645
16646 * configure.in: Reinstate setting of stabsdirs variable, fix
16647 typo in setting up configdirs for native builds.
16648
16649 * gdb.base/return.exp: Fix typo in return double test.
16650 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16651 compiler from optimizing them away.
16652
16653Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16654
16655 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16656 sequences to be echo'd by gdb when using gdb_test.
16657 * gdb.chill/chexp.exp: Likewise.
16658 * gdb.fortran/exprs.exp: Likewise
16659
16660Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16661
16662 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16663 after the inferior gdb has started.
16664
16665 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16666 after each command.
16667 * gdb.base/funcargs.exp: Likewise.
16668 * gdb.base/gdbvars.exp: Likewise.
16669 * gdb.base/interrupt.exp: Likewise.
16670 * gdb.base/list.exp: Likewise.
16671 * gdb.base/watchpoint.exp: Likewise.
16672 * gdb.c++/demangle.exp: Likewise.
16673 * gdb.c++/inherit.exp: Likewise.
16674 * gdb.chill/chexp.exp: Likewise.
16675 * gdb.fortran/exprs.exp: Likewise.
16676
16677 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16678 test if we can't handle IO to/from the inferior.
16679
16680 * gdb.c++/misc.exp: Always check for a program already being
16681 started after sending a "run" command to gdb.
16682
16683 * gdb.base/twice.exp: Start with a fresh gdb.
16684
16685 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16686 only depend on gdb's expression code, not the chill runtime.
16687
16688 * gdb.base/return.c: Put return values into variables so we
16689 can have gdb print them rather than depending on the program
16690 to print them.
16691 * gdb.base/return.exp: Corresponding changes.
16692
16693 * lib/gdb.exp: Provide default value for noinferiorio.
16694 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16695 the inferior.
16696
16697 * gdb.base/break.exp: Always check for a program already being
16698 started after sending a "run" command to gdb.
16699 (text_next_with_recursion): Don't check the output from the
16700 program's printf statement. Instead just make sure the program
16701 exited.
16702
16703 * gdb.base/commands.exp: Protect tests which need arguments with
16704 $noargs conditionals.
16705
16706Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16707
16708 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16709 of structure member arrays to match gdb/valops.c:value_addr change.
16710
16711Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16712
16713 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16714 cases.
16715
16716Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16717
16718 * configure.in (configdirs): Remove gdb.chill from default list
16719 of subdirs and then add it back in only if doing a native build.
16720 The current chill compiler does not yet work in any cross build.
16721 * Revert all signal changes from Jul 6.
16722 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16723 for sh-hms targets, allowing these tests to link, with no other
16724 changes. Testing is suppressed by setting "nosignals" in site.exp.
16725
16726Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16727
16728 * configure.in (signaldirs): Define and add to configdirs for all
16729 targets except some specific ones that are known to not support signals.
16730 Also clean up formatting.
16731 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16732 (signals, sigall): Remove rules to build.
16733 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16734 Moved to new gdb.signals directory.
16735 * gdb.signals: New test directory.
16736 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16737 signals.c signals.exp}: New or moved files.
16738
16739Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16740
16741 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16742
16743Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16744
16745 * gdb.base/return.exp: Xfail `return double' test failure
16746 on at least Solaris 2.3 and handle future/past versions on
16747 a case by case basis as appropriate. Also update message
16748 to include i*86 failures.
16749
16750Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16751
16752 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16753
16754 * lib/gdb.exp: Fix comment which erroneously identified
16755 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16756 gdb_file_cmd not gdb_load).
16757 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16758
16759 * gdb.base/setvar.exp: Make test names consistent between pass and
16760 fail cases. Use gdb_test more.
16761
16762Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16763
16764 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16765
16766Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16767
16768 * gdb.base/help.exp: Fix expected help string for `show commands'.
16769
16770Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16771
16772 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16773
16774 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16775 of a text section.
16776
16777Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16778
16779 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16780 that loop eventually terminates. Fix Connection refused logic so
16781 that testsuite will expire nicely.
16782
16783Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16784
16785 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16786 config/rom68k.exp: New tcl glue for the appropriate monitors.
16787 These all just end up calling monitor.exp.
16788 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16789 refused' by retrying. Cleanup some timeout issues.
16790 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16791 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16792 callers don't have to set/restore global timeout variable.
16793
16794 * The following set of changes centralizes management of the global
16795 timeout variable. This way, it can be set in one target dependent
16796 place instead of dozens of places scattered throughout the test suite.
16797 If you need to lengthen a timeout, then you should either set timeout
16798 in one of the config/{target}.exp files, or multiply it by a factor.
16799 Setting it to an absolute value is always going to lose for some
16800 targets.
16801 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16802 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16803 * gdb.base/funcargs.exp: Don't set timeout.
16804 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16805 * gdb.base/printcmds.exp (test_print_string_constants
16806 test_print_array_constants): Don't set timeout.
16807 * gdb.base/ptype.exp: Don't set timeout.
16808 * gdb.base/recurse.exp: Don't set timeout.
16809 * gdb.base/return.exp: Don't set timeout.
16810 * gdb.base/watchpoint.exp: Don't set timeout.
16811 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16812 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16813
16814Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16815
16816 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16817
16818Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16819
16820 * lib/gdb.exp: Disable chill tests for irix5.
16821
16822Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16823
16824 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16825 each test pass or fail.
16826
16827Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16828
16829 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16830 xlc not gcc.
16831
16832Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16833
16834 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16835
16836Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16837
16838 * config/est.exp: Fix copyright and comments. Remove dead code.
16839 Use targetname, serialport and baud variables instead of fixed
16840 constants.
16841 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16842 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16843
16844Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16845
16846 * gdb.base/watchpoint.exp: Don't run
16847 test_watchpoint_triggered_in_syscall for sunos.
16848
16849Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16850
16851 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16852 they don't seem to exist. Do include stdio.h.
16853
16854Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16855
16856 * gdb.base/a1-selftest.exp: Add alpha xfail.
16857
16858Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16859
16860 * gdb.base/watchpoint.c (main): Prompt before calling read().
16861 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16862 Revise accordingly. Remove cruft about sending "123" several
16863 times, until it gets noticed. Clean up the "print buf[0]" stuff
16864 so that it passes or fails, and waits for prompts in the usual way.
16865
16866Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16867
16868 * gdb.base/recurse.exp: Fix comment.
16869
16870 * TODO: Remove item about printing variables in nodebug.exp. Add
16871 item about enabling tests which are only run on some targets.
16872
16873 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16874 fail, make test names unique, use new gdb_test convention
16875 regarding pattern, use gdb_test more, etc.).
16876
16877 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16878 fail, make test names unique, etc.).
16879
16880Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16881
16882 * gdb.base/nodebug.c: Change return type of top and middle to
16883 short.
16884 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16885 are fixed by the recent mdebugread.c changes. Allow `short ()'
16886 as type for top and middle.
16887
16888Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16889
16890 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16891 nearly as I can tell, the whole thing was an accident in Stu's
16892 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16893 to replace a send/expect pair with gdb_test, but ended up only
16894 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16895 of 30 Mar 1995 took care of it, but left this vestigial comment
16896 which I am now nuking.
16897
16898Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16899
16900 * gdb.base/break.exp: Look for different line number for
16901 breakpoint at main depending on usestubs.
16902
16903Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16904
16905 * gdb.base/list.exp: Adjust some alternate expect patterns to
16906 match recent list0.c change. Add alternate expect pattern for
16907 output from `list default lines around main' for optimizing
16908 compilers.
16909
16910Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16911
16912 * lib/gdb.exp: If nosignals is not set, set it to 0.
16913
16914Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16915
16916 * config/slite-gdb.exp: Responds to load symbol table prompt.
16917 * gdb.base/break.exp: Adjust line number, fix rerun.
16918 * gdb.base/langs0.c: Add #ifdef usestubs.
16919
16920Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16921
16922 * gdb.base/list.exp: Adjust line contents after adding new lines in
16923 list0.c. Also fix a syntax error.
16924
16925 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16926 * gdb.base/break.exp: ditto.
16927 * gdb.base/list.exp: ditto.
16928 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16929 * gdb.base/run.c: ditto.
16930 * gdb.base/list0.c: ditto.
16931 * gdb.base/funcargs.c: ditto.
16932
16933Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16934
16935 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16936 $targetname, $serialport and $baud instead of hardwired variables.
16937 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16938 target doesn't support signals.
16939
16940Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16941
16942 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16943
16944Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16945
16946 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16947 Don't rely on the value of an auto variable before it has been
16948 initialized. Use gdb_test more.
16949
16950Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16951
16952 * lib/gdb.exp (default_gdb_version): A version number must start
16953 with a digit, but other than that contains all characters up to
16954 the first whitespace character.
16955
16956Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16957
16958 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16959
16960Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16961
16962 * gdb.c++/*.exp: Warn if executable does not exist. The original
16963 reason for skipping the warning was that configure.in sometimes
16964 intentionally skipped building the executables but the tcl code
16965 had no way of knowing. That (a) was always bogus with respect to
16966 error handling, (b) is no longer true (right now there is no way
16967 to skip C++ tests).
16968
16969 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16970
16971Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16972
16973 * gdb.base/list.exp: Add expect patterns for output from
16974 SunPRO compiled executables.
16975 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16976 types.
16977
16978Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16979
16980 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16981 number (we are already testing that the correct source line text
16982 gets printed).
16983
16984 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16985 that is what is intended, but something needed to be done to get
16986 sunos4 native working again.
16987
16988 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16989
16990 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16991 apparently went with a (very) old xfail.
16992
16993Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16994
16995 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16996 runto_main is a proc in gdb.exp that will do 'step' for target use
16997 stubs.
16998 * gdb.base/exprs.exp: ditto.
16999 * gdb.base/interrupt.exp: ditto.
17000 * gdb.base/opaque.exp: ditto.
17001 * gdb.base/printcmds.exp: ditto.
17002 * gdb.base/ptype.exp: ditto.
17003 * gdb.base/scope.exp: ditto.
17004 * gdb.base/setvar.exp: ditto.
17005 * gdb.base/signals.exp: ditto.
17006 * gdb.base/twice.exp: ditto.
17007 * gdb.c++/classes.exp: ditto.
17008 * gdb.c++/inherit.exp: ditto.
17009 * gdb.c++/templates.exp: ditto.
17010 * gdb.base/break.exp: no run and hit main for stubs. Change line
17011 numbers for breakpoints and info breakpoint.
17012 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17013 breakpoint().
17014 * gdb.base/callfuncs.c: ditto.
17015 * gdb.base/exprs: ditto.
17016 * gdb.base/interrupt.c: ditto.
17017 * gdb.base/opaque0.c: ditto.
17018 * gdb.base/printcmds.c: ditto.
17019 * gdb.base/ptype.c: ditto.
17020 * gdb.base/scope0.c: ditto.
17021 * gdb.base/setvar.c: ditto.
17022 * gdb.base/signals.c: ditto.
17023 * gdb.base/twice.c: ditto.
17024 * gdb.c++/misc.cc: ditto.
17025 * gdb.c++/templates.cc: ditto.
17026
17027Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17028
17029 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17030
17031 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17032 somewhere between `read' and `main.c'. I'm pretty sure the
17033 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17034 and it isn't particularly useful.
17035
17036 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17037
17038Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17039
17040 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17041
17042Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17043
17044 * config/mt-slite: add LIBS and -nostdlib.
17045 * config/slite-gdb.exp: add this new file to support sparclite target.
17046
17047Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17048
17049 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17050
17051 * gdb.base/a2-run.exp: Change argument to istarget from
17052 "*-*-vxworks" to "*-*-vxworks*".
17053 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17054
17055Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17056
17057 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17058 will not runto main but do a 'step' to step out of breakpoint().
17059 * config/mt-slite: add -Dusestubs.
17060
17061Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17062
17063 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17064 instead of just @.
17065
17066 * gdb.base/signals.exp: Add test for "handle all print".
17067 * TODO: Remove "handle all print". Also remove item about
17068 checking copyright date (I don't like the idea of a spurious FAIL
17069 based on when we run the tests).
17070
17071 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17072 for SunOS4 (reason for failure not investigated). Remove
17073 redundant test for $binfile.
17074
17075 * gdb.base/nodebug.c (array_index): Call malloc.
17076
17077 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17078
17079Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17080
17081 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17082 conventions and slightly simplify the matching regexp.
17083
17084Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17085
17086 * gdb.base/break.exp: Update gdb_test invocation to use new
17087 convention.
17088
17089 * lib/gdb.exp: If noargs is not set, set it to 0.
17090
17091 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17092 tests unique.
17093
17094 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17095
17096Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17097
17098 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17099 one argument of type "<non-float parameter>".
17100
17101Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17102
17103 * config/rom68k.exp: New file to support Motorola IDP board.
17104 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17105 * gdb.base/break.c: Change things around so that this program
17106 doesn't depend upon args. This is necessary to make remote
17107 targets work (in general, they can't take args).
17108 * gdb.base/break.exp: Don't try to send args to program. Don't
17109 expect output. Also, replace lots of code with gdb_test.
17110
17111Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17112
17113 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17114 printing of '\'' (which is what the comment says we are testing,
17115 even though we were not), not '''.
17116 (test_integer_literals_rejected): Test that printing ''' is an error.
17117
17118 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17119 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17120 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17121 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17122 Use gdb_test not test_print_accept.
17123 * lib/gdb.exp: Remove test_print_accept.
17124
17125 * gdb.base/signals.exp (signal_tests_1): Make pass message
17126 consistent with fail message.
17127
17128 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17129 unsigned char; the bug (PR 1821) is fixed.
17130
17131 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17132
17133 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17134 successful tests--makes xfailing them work right.
17135
17136Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17137
17138 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17139 only \r\n, not .*. The test can pass .* as the last thing in
17140 $pattern if that is what it wants. In addition to providing this
17141 flexibility, this change should speed up pattern matching in cases
17142 where the pattern already ended with .* (there were a number of
17143 them). This change also helps catch bad patterns--in the old
17144 scheme the typo "char \*" instead of "char \\*" would pass. Now
17145 it is caught.
17146 * Many .exp files: Update callers.
17147
17148 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17149 clearer and does not spuriously match multiple ('s. Likewise for
17150 ) and *.
17151
17152 * gdb.base/nodebug.exp: Test ability to call a function and pass
17153 it a string (even with no debugging info).
17154
17155 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17156 "p '\'", which is the same as "p ''" once tcl gets done with
17157 quoting, to "p '\\'", which I suspect is what is intended (one
17158 backslash gets sent to GDB).
17159
17160 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17161
17162Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17163
17164 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17165 1817) was fixed literally years ago.
17166
17167Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17168
17169 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17170 test, it causes stepping out of call_after_alloca_subr with
17171 optimizing compilers.
17172 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17173 fails.
17174
17175 * gdb.c++/templates.exp: Source templ-info.exp only if
17176 the templates executable exists.
17177
17178 * gdb.c++/misc.cc (class Contains_static_instance,
17179 class Contains_nested_static_instance),
17180 gdb.c++/classes.exp (test_static_members): Test printing of
17181 a class that contains a static instance of the class.
17182
17183Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17184
17185 * gdb.base/langs2.c (cppsub_): Don't prototype.
17186 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17187 only, I believe).
17188
17189Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17190
17191 * lib/gdb.exp (skip_chill_tests): New procedure.
17192
17193 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17194
17195Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17196
17197 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17198 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17199
17200Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17201
17202 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17203
17204 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17205 disassemble 8, not 16, instructions for part 4.
17206
17207 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17208 support the latter anymore.
17209
17210 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17211 -DNO_PROTOTYPES.
17212 * gdb.base/callfuncs.c: Control use of prototypes based on
17213 NO_PROTOTYPES, not __STDC__.
17214 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17215 t_float_values2 tests if prototypes in use.
17216
17217 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17218 t_double_values): When checking differences against DELTA, check
17219 that difference is within the range (-DELTA,DELTA), not just
17220 (-infinity,DELTA).
17221
17222Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17223
17224 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17225 'file' command firts, then 'target', then 'load', this is due to gdb
17226 target set up.
17227 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17228
17229Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17230
17231 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17232 FP load/store variants.
17233 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17234
17235Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17236
17237 * gdb.base/term.exp: Do not give a warning if not native, it is
17238 not an abnormal condition.
17239
17240Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17241
17242 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17243 t_char_array".
17244
17245Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17246
17247 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17248 are getting the version number.
17249
17250 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17251 if not native, it is not an abnormal condition.
17252
17253Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17254
17255 * lib/gdb.exp: Just use "file exists", rather than undocumented
17256 dejagnu procedure "findfile".
17257
17258Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17259
17260 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17261 (LDFLAGS): Set to -Xlinker -Ur.
17262
17263 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17264 Removed, these values are set by lib/gdb.exp.
17265
17266 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17267
17268Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17269
17270 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17271 of replicating gdb startup code.
17272
17273 * config/mt-vxworks (LDFLAGS): Set to -r.
17274 (CFLAGS_FOR_TARGET): Removed.
17275
17276 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17277 (gdb) and gdb for vxworks uses (vxgdb).
17278
17279 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17280 executable is not in the tree and host != target, use sed and
17281 program_transform_name to determine the gdb name used by the
17282 target.
17283
17284 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17285 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17286
17287Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17288
17289 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17290 floats, chars, and shorts where there are ANSI-style function
17291 definitions.
17292
17293 * gdb.base/langs.exp, gdb.base/langs*: New test.
17294 * gdb.base/Makefile.in: Build it.
17295 * TODO: Remove item about checking that C names don't get C++
17296 demangling applied; this test tests it.
17297
17298Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17299
17300 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17301 went with the const70 xfail. The xfail went away a year ago.
17302
17303 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17304
17305 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17306 for hp300.
17307
17308 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17309
17310 * gdb.base/a1-selftest.exp: Don't run on hp300.
17311
17312Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * Makefile.in (site.exp): Set host_alias and target_alias as well
17315 as host_triplet and target_triplet.
17316
17317Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17318
17319 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17320
17321 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17322 places as other ecoff systems).
17323
17324 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17325 ultrix.
17326
17327Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17328
17329 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17330 remove them.
17331 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17332 variable and "variable" in addition to "data variable".
17333 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17334
17335 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17336 2.
17337 * gdb.base/list1.c (long_line): Add additional statement at start
17338 of function.
17339 * gdb.base/list.exp (test_forward_search): Update line number to
17340 reflect new statement.
17341
17342Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17343
17344 * gdb.base/signals.exp: Reinitialize searched source directories
17345 after gdb_start call.
17346
17347Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17348
17349 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17350 * gdb.stabs/Makefile.in: Likewise.
17351
17352 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17353 change. Instead split the tests into smaller pieces.
17354 * gdb.disasm/hppa.s: Corresponding changes.
17355
17356Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17357
17358 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17359 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17360
17361 * gdb.base/funcargs.exp: Modify many tests so that every test
17362 either passes or fails. Make some test names unique.
17363
17364Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17365
17366 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17367 Call stty to set interrupt character.
17368
17369 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17370 for HP assembler versus GNU assembler based on actual behavior of
17371 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17372
17373 * TODO: Suggest a few more stepping tests.
17374
17375Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17376
17377 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17378 restart GDB for h8300 after a continue.
17379 (return): Add pattern to match a29k-udi behavior.
17380 * gdb.base/nodebug.exp: Remove obsolete comment.
17381 * gdb.base/regs.exp: New file, testing of register displays.
17382 * gdb.base/return.exp: Fix typo in reference to $objdir.
17383 * gdb.base/whatis.exp: Always start with a fresh GDB.
17384
17385Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17386
17387 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17388 higher, these tests generate a lot of output.
17389
17390Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17391
17392 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17393 code following the catch silently ignored some errors; without the
17394 catch they should be thrown like any other tcl error. Also, the
17395 catch used "" instead of {} which meant all the callers who wanted
17396 to include one of the characters "[]$ had to quote it an extra time.
17397 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17398 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17399 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17400 Remove extra quoting.
17401
17402Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17403
17404 * gdb.base/commands.exp: Make test names unique; every test either
17405 passes or fails. Update some comments.
17406
17407 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17408
17409Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17410
17411 The following fixes a FAIL caused by the fact that the alpha stabs
17412 configuration didn't use the ".if alpha" code in weird.def.
17413 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17414 bit pointer, so the 32 bit version works even on the alpha.
17415 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17416 Remove the stuff which allowed us to have separate versions for
17417 alpha and everything else.
17418
17419 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17420 regexp which "info func operator\[\](" is supposed to match. Fix
17421 string to send to GDB. Note that GDB still doesn't work right. Add a
17422 new test for "info func .perator\[\](" which GDB does handle correctly.
17423
17424 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17425
17426Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17427
17428 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17429 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17430 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17431 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17432 it makes the tests harder to understand and confuses test-o-matic.
17433 The preferred style is that each test provides a PASS or a FAIL,
17434 and has a unique message (e.g. "continue #54" not just "continue")
17435 which is the same for the pass and the fail.
17436 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17437 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17438 to lib/gdb.exp.
17439 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17440 prt_accept which was basically the same thing. Likewise for
17441 test_print_reject and prt_reject.
17442 * lib/gdb.exp (test_print_reject): Add some more error message
17443 patterns to match from the former printcmds.exp (prt_reject).
17444 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17445 One defect of the passcount stuff is that some of it failed to
17446 report XPASS where appropriate.
17447 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17448 stuff before and after arg in expected pattern.
17449 (test_paddr_operator_functions): Re-do test without print_addr_of;
17450 this is the only test which seems to want extra stuff there.
17451
17452Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17453
17454 * gdb.base/nodebug.exp: Update new tests to reflect improved
17455 wording of gdb output.
17456
17457 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17458 and "ptype" work on variables in files compiled without -g.
17459 Replaces commented out "maint print msymbol" tests.
17460
17461Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17462
17463 * gdb.base/setvar.c (dummy): Call malloc.
17464
17465 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17466 losing with the irix4 sed.
17467
17468 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17469 ALRM" on irix4.
17470
17471Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17472
17473 * TODO: Remove items about corefile.exp testing new exec-file and
17474 backtrace; both are now done. Add items about printing enums.
17475
17476Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17477
17478 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17479 "get signal $thissig" test fails.
17480
17481 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17482
17483Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17484
17485 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17486 compiler warning with dec alpha compiler.
17487
17488 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17489 extra \n from gdb_test call (this explains why the prompt test
17490 that I removed yesterday was there).
17491 (user_defined_command_test): Remove extra \n and prompt test.
17492
17493 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17494 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17495 doesn't exist.
17496 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17497 Also remove alpha workaround, which turns out to be because
17498 SIGABRT == SIGLOST.
17499
17500 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17501
17502 * gdb.base/help.exp: Don't test "help show".
17503
17504Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17505
17506 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17507 "set print address" is on.
17508 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17509 pass prompt to gdb_test; gdb_test already looks for the prompt.
17510
17511 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17512
17513 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17514 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17515 was to make sure that gdb can read a core file. But (a) the "read
17516 the corefile" part didn't make it to a1-selftest.exp, we just
17517 delete the corefile after creating it, and (b) we test reading
17518 corefiles in corefile.exp anyway. Also, this test left around a
17519 xgdb process on Solaris.
17520
17521 * gdb.base/corefile.exp: Also test backtrace.
17522
17523Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17524
17525 * gdb.base/commands.exp: Test a simple user defined command with
17526 arguments and if/while statements; verify the full user command is
17527 printed by "show user".
17528
17529 * gdb.base/commands.exp: Test if/while commands as part of a
17530 breakpoint command list; verify they appear in breakpoint
17531 information.
17532
17533Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17534
17535 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17536 than by dividing by zero.
17537
17538Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17539
17540 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17541 performing an inferior call with watchpoints enabled.
17542 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17543 call.
17544
17545Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17546
17547 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17548 of "file" command.
17549
17550 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17551 Add additional pattern for when "int operator int(void);" appears
17552 in a different order.
17553
17554Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17555
17556 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17557
17558 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17559 and "signal" with ".*".
17560
17561Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17562
17563 * TODO: Add note about "handle all nostop".
17564
17565 * gdb.base/{sigall.c, sigall.exp}: New test.
17566 * gdb.base/Makefile.in: Add it.
17567
17568Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17569
17570 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17571 when invoking GDB, suppresses any windowing interface.
17572
17573Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17574
17575 * config/sim-gdb: New file, simulator testing support.
17576
17577Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17578
17579 * gdb.base/interrupt.exp: Test calling func1 twice.
17580
17581Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17582
17583 * gdb.base/list.exp (test_forward_search): Set timeout higher
17584 when we'll be getting lots of output from gdb.
17585
17586 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17587 "init_malloc" to after the expect statement. Run it if that
17588 regexp is taken, but also for two others which happen if source
17589 cannot be found.
17590
17591Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17592
17593 * gdb.base/printcmds.exp: New test, for printing register before
17594 program is running.
17595
17596Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17597
17598 * gdb.base/list.exp: Correct some alternate expect patterns
17599 to reflect changes in list1.c.
17600
17601Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17602
17603 * TODO: Add item regarding large frames.
17604
17605 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17606
17607 * TODO: Remove item about enabling return.exp; it
17608 is enabled. Suggest a few more "return" tests.
17609
17610Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17611
17612 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17613 anonymous unions.
17614
17615Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17616
17617 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17618 and pr-5646.o, so "make" is the same as "make all", not "make
17619 pr-4975.o".
17620
17621Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17622
17623 * gdb.base/list.exp: Adjust expectations to reflect changes in
17624 list1.c.
17625 (test_forward_search): New test proc.
17626 * gdb.base/list1.c (long_line): New function, has long source line.
17627
17628Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17629
17630 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17631 additional line of code that was added.
17632
17633Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17634
17635 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17636 tests so as not to overflow expect's input buffers.
17637 * gdb.disasm/hppa.exp: Corresponding changes.
17638
17639Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17640
17641 Beginnings of template debugging tests.
17642 * gdb.c++/templ-info.cc: New file to test for template
17643 debugging capability of the compiler.
17644 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17645 templ-info.cc.
17646 * gdb.c++/templates.cc: Add explicit template instantiations
17647 to enable compiling with -fno-implicit-templates. Add destructor
17648 and 'value' method to T5 class for template tests.
17649 * gdb.c++/templates.exp: Add testcases for printing of template
17650 types, setting breakpoints on template methods and calling a
d63a86f8 17651 template method.
c906108c
SS
17652
17653Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17654
17655 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17656 branch target since some assemblers (gas-2.5) may emit a
17657 relocation for the branch instead of resolving it in the
17658 assembler.
17659
17660Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17661
17662 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17663 through signal handler.
17664
17665Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17666
17667 * configure.in (*-*-netware): Use config/mt-netware.
17668
17669 * config/mt-netware: New file.
17670 * config/mt-i386-netware: Removed, separate configs for different
17671 netware architectures are no longer needed now that we have
17672 --with-headers.
17673
17674Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17675
17676 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17677 by the recent changes to use ANSI C arithmetic conversions.
17678
17679Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17680
17681 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17682 bug involving using inferior_pid to figure out whether to select a
17683 frame.
17684
17685Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17686
17687 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17688 match the current disassembler output.
17689
17690Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17691
17692 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17693 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17694 types, expect "int" as type of integer values (for now).
17695
17696Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17697
17698 * gdb.base/commands.exp: New tests for if/while commands.
17699
17700Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17701
17702 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17703 by .*, since hex values have different syntax in Chill mode.
17704
17705Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17706
17707 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17708 linefeed from expect pattern for repeated types with indices > 9.
17709
17710Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17711
17712 First part of Fortran test suite.
17713 * gdb.fortran: New directory.
17714 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17715
17716Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17717
17718 * gdb.base/default.exp: Update expect pattern for load command
17719 without arguments.
17720
17721Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17722
17723 * configure.in: Change i386 to i[345]86.
17724 * gdb.base/configure.in: Likewise.
17725 * gdb.c++/configure.in: Likewise.
17726 * gdb.chill/configure.in: Likewise.
17727
17728Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17729
17730 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17731 patterns, since that is not a valid context for comments.
17732
17733Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17734
17735 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17736 repeated types and repeated types with indices > 9.
17737
17738Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17739
17740 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17741 2417; old bug has been fixed.
17742
17743Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17744
17745 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17746 send the newline ourselves instead of assuming gdb_test will do
17747 so when passed an empty input string.
17748
17749 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17750 stabs testcode.
17751
17752Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17753
17754 * lib/gdb.exp (gdb_test): Don't send anything if the first
17755 argument is an empty string. This makes cases where we want to
17756 match output that is already in expect's buffers (for example,
17757 matching a breakpoint after gdb_run_cmd has been called) work
17758 reliably.
17759
17760Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17761
17762 * config/netware.exp: New file.
17763
17764Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17765
17766 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17767 the -B and -L prefixes so we can find the debugging stub.
17768
17769 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17770 there and we are using the gcc from the tree.
17771
17772 * gdb.base/types.c: Removed.
17773
17774 * gdb.base/configure.in: Look for makefile fragments in ../config.
17775 Recognize i386-*-netware.
17776 * gdb.c++/configure.in: Likewise.
17777
17778Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17779
17780 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17781 the correct TCL syntax.
17782
17783Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17784
17785 * gdb.base/opaque.exp: use runto instead of messing around with
17786 breakpoints. Simplify by using gdb_test.
17787
17788 * gdb.base/bitfields.exp: restart between tests on netware targets
17789 because breakpoints aren't relocated after target death. Run
17790 processes to completion.
17791
17792 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17793
17794Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17795
17796 * Makefile.in: Remove extra tabs that confuse some versions
17797 of "make". Use the newly built gdb to test with by default,
17798 rather than the first one in the tester's search path.
17799
17800Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17801
17802 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17803
17804 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17805 condition help.
17806
17807Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17808
17809 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17810
17811 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17812 running.
17813 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17814 * gdb.base/funcargs.exp: Likewise.
17815
17816 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17817 * gdb.base/funcargs.exp: Likewise.
17818
17819 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17820 message is "".
17821
17822Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17823
17824 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17825 return,signals,twice}.exp: Handle non-existant binaries
17826 consistantly.
17827
17828 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17829 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17830 might testing a cross development system.
17831
17832Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17833
17834 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17835 runtest script is relative to ${srcdir}, not ${rootdir}.
17836
17837Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17838
17839 * gdb.base/signals.exp: Allow for optionality of breakpoint
17840 address.
17841
17842Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17843
17844 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17845
17846Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17847
17848 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17849 for size_t definition.
17850 * gdb.c++/templates.cc: Likewise
17851
17852 * config/mt-i386-netware: New file.
17853
17854 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17855 defined.
17856
17857 * gdb.base/Makefile.in: Added support for systems that name core
17858 files by appending "core" to the program name.
17859 * gdb.base/a1-selftest.exp: Likewise.
17860
17861Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17862
17863 * gdb.base/return.exp: Add comment and message for `return double'
17864 test failure on Sparc Solaris.
17865
17866Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17867
17868 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17869
17870Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17871
17872 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17873 from optimizing them away.
17874 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17875 patterns to include default constructors and assignment operators,
17876 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17877 character in the output of the virtual base pointer.
17878
17879Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17880
17881 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17882 expression match in print_addr_of to avoid unintented matches.
17883 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17884 versions up to 2.5.8.
17885
17886Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17887
17888 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17889 included file to run under newer versions of expect.
17890 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17891 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17892 Remove xfail for the virtual table of BDDHookV.
17893
17894Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17895
17896 * lib/gdb.exp (string_to_regexp): Set a default result.
17897 (default_gdb_start): Fix misleading message.
17898
17899Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17900
17901 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17902 Remove all CC, etc definitions.
17903 * config/mt-hpux: New file.
17904 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17905 (CFLAGS, LDFLAGS): Define.
17906 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17907
17908 * Makefile.in (site.exp): Don't insert host_os, etc.
17909 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17910 (distclean): Check existence of subdir.
17911 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17912 * gdb.base/Makefile.in: General cleanup and simplification.
17913 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17914 to build executables. Use default rule to build .o files.
17915 (EXPECT, RUNTEST, CC): Fix relative pathname.
17916 (site.exp): Don't insert host_os, etc.
17917 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17918 and/or SIGUSR1 defined.
17919 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17920 * gdb.c++/Makefile.in: General cleanup and simplification.
17921 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17922 (CFLAGS): Remove.
17923 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17924
17925Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17926
17927 * gdb.base/recurse.exp: Misc changes to get tests running again
17928 after Kung's changes to the watchpoint code.
17929 * gdb.base/watchpoint.exp: Likewise.
17930
17931Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17932
17933 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17934
17935Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17936
17937 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17938 * lib/gdb.exp (default_gdb_start): Define.
17939 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17940 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17941 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17942 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17943 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17944 Don't call gdb_target_udi in between tests.
17945
17946Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17947
17948 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17949 (which was basically just a local version of the same thing). In
17950 addition to avoiding duplication, gdb_test_exact is faster.
17951 * lib/gdb.exp (gdb_test_exact): Fix typo.
17952
17953 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17954 don't give an error.
17955
17956 * gdb.base/term.exp: Call delete_breakpoints before starting.
17957
17958 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17959 (t10): Add comment.
17960
17961Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17962
17963 Reorganization of the GDB Test Suite.
17964
17965 * gdb.base: New directory, contains all the basic tests.
17966 * gdb.c++: New directory, tests specific to C++.
17967 * gdb.chill: New directory, tests specific to Chill.
17968 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17969 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17970 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17971 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17972 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17973 t30-31 to chill).
17974 * */gdbme.*: Rename to match appropriate expect scripts.
17975 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17976 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17977 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17978 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17979 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17980 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17981 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17982 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17983 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17984 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17985 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17986 gdb.c++/virtfunc.cc: New names of C++ files.
17987 * gdb.chill/chillvars.ch: New name of Chill file.
17988 * gdb.base/configure.in, gdb.c++/configure.in,
17989 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17990 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17991 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17992 * configure.in (configdirs): Update to reflect directory changes.
17993 (target_abbrev): No longer define for any configuration.
17994 * Makefile.in: Cosmetic improvements to header comments.
17995
17996Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17997
17998 Various changes to gdb.t31:
17999
18000 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18001 * gdbme.ch: Make all key-words and predefineds be upper-case.
18002 * chillvars.exp: Expect key-words and predefinds in upper-case.
18003
18004 * chillvars.exp: Use gdb_test_exact many places.
18005 Change expected output for arrays (which now includes index labels).
18006
18007 * pr-5020.exp, gdme.ch (module PR_5020):
18008 New test, for PR-5020.
18009
18010Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18011
18012 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18013 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18014
18015Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18016
18017 * Makefile.in: Fix bit-rot in definitions of CHILL,
18018 CHILL_FOR_TARGET and Chill_LIB.
18019 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18020 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18021 CHILL, and CHILL_LIB.
18022
18023Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18024
18025 * Revert the previous changes. Please see Rob's directory
18026 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18027
18028Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18029
18030 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18031 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18032 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18033 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18034 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18035 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18036 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18037 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18038 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18039 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18040 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18041 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18042 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18043 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18044 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18045 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18046 changes from 94Q1.
18047
18048Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18049
18050 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18051 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18052 Rob's new testing fragments.
18053
18054Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18055
18056 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18057 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18058
18059Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18060
18061 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18062 version also, match on casted version strings, and match on
18063 gdb startup case where the line numbers might be messed up.
18064
18065Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18066
18067 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18068 (CFLAGS): Delete it from here.
c906108c
SS
18069
18070Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18071
18072 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18073
18074Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18075
18076 * Makefile.in (RUNTEST): Default to just "runtest".
18077
18078Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18079
18080 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18081 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18082 the code has been restructured.
18083
18084Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18085
18086 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18087 \n, not just one of each.
18088
18089 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18090 /bin/cc gives a warning if you do.
18091
18092Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18093
d63a86f8 18094 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18095 __t10ListS_link1ZUiRCUiPT0
18096
18097Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18098
18099 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18100 on local variables in recursive functions.
18101
18102 * gdb.t07/Makefile.in: Build the new test.
18103
18104Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18105
18106 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18107 directly. Instead compare the return values from actual calls.
18108
18109Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18110
18111 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18112
18113Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18114
18115 * From Peter Schauer with minor modifications.
a9c64011
AS
18116 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18117 stops in mid-line in the caller. Add xfail for returning a float
18118 value on X86 targets.
c906108c
SS
18119
18120Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18121
18122 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18123 to avoid expect lossage.
18124 (fmem_LRbug_tests): Likewise.
18125 * gdb.disasm/hppa.s: Corresponding changes.
18126
18127 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18128 conditions to work with latest dejagnu/expect.
18129
18130 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18131 expected to fail on the PA.
18132 (backtrace in call with trampolines): Explicitly require main
18133 to be frame #1 (no trampolines should show up in backtrace).
18134
18135 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18136 "continue -expect".
18137 * gdb.t06/break.exp: Likewise.
18138 * gdb.t07/watchpoint.exp: Likewise.
18139 * gdb.t13/bitfields.exp: Likewise.
18140 * gdb.t15/{funcargs,return}.exp: Likewise.
18141 * gdb.stabs/weird.exp: Likewise.
18142 * config/{mips,udi}-gdb.exp: Likewise.
18143
18144 * hppa.sed: Enclose comments within a sed command to avoid
18145 losing with the old OSF1 sed.
18146
18147Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18148
18149 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18150 sequent dynix.
18151 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18152 * gdb.t15/funcargs.exp: Conditionally step again to really
18153 finish from marker_call_with_trampolines. Handle the case where
18154 the first step from within call_with_trampolines already steps
18155 us back to main.
18156 * gdb.t15/gdbme.c: Add comment to closing brace of
18157 call_with_trampolines for funcargs.exp.
18158
18159Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18160
d63a86f8 18161 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18162 Fix typo(s).
18163
18164Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18165
18166 * gdb.t07/gdbme.c: More code for watchpoint testing.
18167
18168 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18169 "Hardware watchpoint" throughout file.
18170 (test_watchpoint_triggered_in_syscall): New test.
18171 (test_complex_watchpoint): New test.
18172
18173Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18174
18175 * gdbme.c (call_with_trampolines): New function to try and step
18176 into. Tests trampoline problems on the PA.
18177
18178 * funcargs.exp (localvars_in_indirect_call): No longer expect
18179 stepping into indirect call to fail on PAs.
18180 (test_stepping_over_trampolines): New test.
18181
18182Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18183
18184 * TODO: Add suggestions for static member function tests, and
18185 completion tests.
18186
18187Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18188
18189 * TODO: Add suggestions for "p/a" tests.
18190
18191 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18192 (default_gdb_exit): Replace all the hair with sending "quit" to
18193 the process with a simple close.
18194
18195Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18196
18197 * TODO: Add suggestions for shared library tests.
18198
18199Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18200
18201 * TODO: Add suggestions for x/s tests.
18202
18203Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18204
18205 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18206 "enable once", and "enable breakpoints once" with ".*".
18207
18208Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18209
18210 * TODO: Add suggestions about structure passing tests.
18211
18212Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18213
18214 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18215 the primary1 test, use work around if __GNUC__ < 2.
18216 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18217 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18218 Test for bad output rather than waiting for timeout. Issue
18219 second continue only if first continue failed.
18220
18221Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18222
18223 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18224 operator[] test with gdb_test because the old code didn't seem to
18225 be getting the quoting right with the new dejagnu.
18226
18227Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18228
18229 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18230 one from the path.
18231 * Makefile.in: Use a fresh expect if there is one, use runtest
18232 from the src tree if there is one.
d63a86f8 18233
c906108c
SS
18234Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18235
18236 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18237 next over recursive call. Revise the tests from that point on
18238 (which had been skipped) to match GDB's actual (correct) output.
18239
18240 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18241 with next over a breakpoint whose condition is false.
18242
18243 * gdb.t00/help.exp: Comment out "help set print" tests just like
18244 (and for same reason as) "help set" test.
18245
18246Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18247
18248 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18249 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18250
18251Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18252
18253 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18254 necessary gdb_target_udi.
18255
18256 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18257
18258 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18259 1838 and 2417; they are fixed.
18260
18261 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18262 gdb.t03/ptype.exp (ptype structure, ptype union):
18263 Remove xfails; the test is looser than when the xfails were added.
18264
18265 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18266 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18267
18268 * gdb.t01/run.exp: Only run shell test if isnative.
18269
18270 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18271 since "run" automatically loads if necessary. Call gdb_target_udi
18272 after the "file" since "file" kills any execution target.
18273
18274 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18275 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18276 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18277 argument for UDI.
18278
18279Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18280
18281 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18282
18283 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18284
18285Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18286
18287 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18288 properly quoting regexps. This makes the second argument to
18289 demangle a fixed string, which matches the callers, instead of a
18290 shell-style pattern which is what the previous implementation
18291 used. Update some of the callers.
18292
18293Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18294
18295 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18296 (comib_nullified_tests): Fix typo.
18297 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18298 strings. No longer expected to fail.
18299
18300 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18301 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18302 strings. No longer expected to fail.
18303
18304 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18305 string. No longer expected to fail.
18306
18307Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18308
18309 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18310 No longer expected to fail.
18311
18312 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18313 string. No longer expected to fail.
18314
18315Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18316
18317 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18318 only in the names (I probably got most of them). I was even
18319 generous with some which differed in underscores in names, and
18320 probably missed a few, and I *still* was able to remove almost a
18321 third of the file with almost no impact on testsuite coverage.
18322
18323Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18324
18325 * gdb.t00/default.exp: Match udi_attach error message as well as
18326 the one from child_attach.
18327
18328 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18329
18330 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18331
18332 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18333 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18334
18335 * Move test with enums and partial symbols back to
18336 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18337 Reverts the change of 26 May 93. Per today's change to
18338 stabs.texinfo, the behavior that weird.exp was expecting was
18339 unreasonable; what is important is that the compiler+gdb get
18340 things right, which happens with a recent gcc. Also fix the test
18341 to deal with native compilers which put out the stab gdb can't
18342 deal with.
18343
18344Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18345
18346 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18347 in the names. The main thing these accomplish is to slow things down.
18348 Many more such duplicates surely remain.
18349
18350 * gdb.t00/help.exp: Comment out "help support" test just like
18351 (and for same reason as) "help set" test.
18352
18353Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18354
18355 * gdb.t06/break.exp: Remove setup_xfails for
18356 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18357 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18358 about known bug in gcc to include up through 2.5.8.
18359 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18360 well as "_vb$".
18361 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18362 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18363 with latest gcc and gdb.
18364 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18365 well as "_vb$".
18366
18367Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18368
18369 * configure.in (hppa*-*-*): Also configure and build stabs-only
18370 tests.
18371
18372Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18373
18374 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18375 * gdb.t10/configure.in (hppa*-*-*): Use it.
18376
18377Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18378
18379 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18380
18381Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18382
18383 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18384 versions prior to 1.13.5.
18385
18386Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18387
18388 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18389 the prompt is at the start of a line.
18390
18391Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18392
18393 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18394 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18395 in the copr tests now.
18396 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18397 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18398 expected to fail.
18399
18400Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18401
18402 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18403 gdb.t31/chillvars.exp, lib/gdb.exp:
18404 Tweak to run under either version of expect.
18405 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18406 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18407 * gdb.t11/list.exp: Remove extraneous whitespace.
18408
18409Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18410
18411 * gdb.t16/printcmds.exp (test_print_strings): Accept
18412 "(unsigned char *) " before the string.
18413
18414 * TODO: Add notes about printing of fancy types and GDB expressions.
18415
18416Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18417
18418 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18419 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18420 if doing mips-idt-ecoff.
c906108c
SS
18421
18422Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18423
18424 * Most .exp files: Tweak to run under either version of expect.
18425
18426Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18427
18428 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18429 xfails; I'm not sure why they are failing, but not because of PR 1806.
18430
18431Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18432
18433 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18434 defined in lib/gdb.exp.
18435
18436Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18437
18438 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18439 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18440 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18441 have to be typeless.
18442
18443Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18444
18445 * TODO: Add suggestion for copyright year test.
18446
18447Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18448
18449 * configure.in (*-*-lynxos*): Add stabs tests.
18450
18451Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18452
18453 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18454 so insert a tab before any assembler directive in column zero.
18455
18456 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18457 stores.
18458 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18459 stores.
18460 (fpu_short_memory_tests): Likewise.
18461
18462Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18463
18464 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18465 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18466 .stabs directives in comments.
18467
18468Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18469
18470 * TODO: New file, describing tests we could write.
18471 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18472
18473Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18474
18475 * gdb.t06/signals.exp: Add kludge to force re-sync.
18476
18477 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18478 to xgdb instead of gdb, get out of gdb.
18479
18480Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18481
18482 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18483 for info.
18484
18485Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18486
18487 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18488 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18489 * gdb.stabs/hppa.sed: New sed script for the PA.
18490
18491Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18492
18493 * gdb.stabs: Re-write weird.def and configuration to use sed
18494 instead of cpp. sed is portable and POSIX; cpp is neither.
18495
18496Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18497
18498 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18499
18500Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18501
18502 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18503
18504Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18505
18506 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18507 "_vb$".
18508 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18509 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18510
18511Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18512
18513 * lib/gdb.exp: Comment out code which depends on non-existent
18514 `transform' procedure.
18515
18516Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18517
18518 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18519 * lib/gdb.exp: Transform tool name.
18520 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18521 1.1's new error handling system.
18522
18523Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18524
18525 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18526
18527Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18528
18529 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18530 They made pattern matching so slow that timeouts happened on
18531 heavily loaded systems. Now any output from "show print" which
18532 gets us back to the GDB prompt is a PASS.
18533
18534Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18535
18536 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18537
18538Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18539
18540 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18541
18542 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18543 It is not from PR 3220.
18544
18545Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18546
18547 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18548 just started failing because they depended on the order the
18549 subcommands are presented, or exact docstring text. This kind of
18550 test is a pain and has minimal benefit.
18551
18552Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18553
18554 * gdb.t09/corefile.exp: At end of test, use "core" command with
18555 no arguments.
18556
18557Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18558
18559 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18560 17}/Makefile.in: Make it possible to run the testsuite with Sun
18561 make and CC = cross gcc by adding explicit build rules for .o
18562 files.
18563
18564Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18565
18566 * gdb.t15/funcargs.exp: Don't put comments on same line as
18567 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18568
c906108c
SS
18569Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18570
18571 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18572
18573Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18574
18575 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18576 * gdb.t20/inherit.exp: remove three dumplicate entries.
18577
18578Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18579
18580 * gdb.t06/break.exp: For "next over recursive call", fail on any
18581 incorrect output, not just on "factorial (value=2)".
18582
18583Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18584
18585 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18586 working now. Add an xfail if accesing a bss variable causes
18587 a memory error if the target is not yet run.
18588
18589Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18590
18591 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18592 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18593 name of __st* demangling (2 strings). Did Kung really get the
18594 more than 95 others right without testing them?
18595
18596Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18597
18598 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18599
18600Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18601
18602 * configure.in (configdirs): Add gdb.disasm
18603 * gdb.disasm: New directory for GDB disassembler tests.
18604 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18605
18606Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18607
18608 * gdb.t00/help.exp: Don't test "help set".
18609
18610 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18611 from within expect statements. None of these happen anymore and
18612 they cause regressions to be silently unnoticed.
18613
18614 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18615 messages) about known failures with gcc cygnus-2.4.5-930417.
18616
18617 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18618 comp-info.exp so it gets built if it doesn't exist.
18619
18620 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18621 it is no longer used.
18622 * gdb.t13/comp-info.c: Removed.
18623
18624Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18625
18626 * gdb.t06/signals.exp: Add xfail for sun3.
18627
18628Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18629
18630 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18631 relevant because ^C doesn't get sent but failure can be reproduced
18632 interactively).
18633
18634Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18635
18636 * gdb.stabs/alpha.mt: New configuration file for alpha.
18637 * gdb.stabs/configure.in: Use it.
18638 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18639 sharing with alpha.mt, redefine long to word via preprocessor.
18640 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18641 for alpha.
18642 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18643 native cc.
18644 * gdb.t00/teststrategy.exp: Change expect string so that we
18645 consume the `(xgdb)' from the command echo and from the gdb prompt.
18646 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18647 gdb currently compares all values as long, so this failure probably
18648 applies to any configuration where LONGEST is bigger than a target int.
18649 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18650 with gcc.
18651 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18652 to handle opaque pointers, gcc is.
18653 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18654 as first argument. Include <sys/types.h> and change all operator
18655 new definitions to use size_t.
18656 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18657 now that we use size_t.
18658
18659Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18660
a9c64011 18661 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18662 a long or float array cast all array members to the same type.
a9c64011 18663 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18664 with 64 bit longs.
a9c64011 18665 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18666 on alpha.
a9c64011 18667 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18668
18669Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18670
18671 * gdb.t24 (demangle.exp): Constructors of templates have names like
18672 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18673 section 14.6 of the ARM.
18674
18675 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18676 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18677 accomplish little and slow down the testsuite.
18678
18679 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18680 Accept spaces various places.
18681
18682Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18683
18684 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18685 with watchpoint enabled.
18686
18687 * Makefile.in: Remove definition of CC and remove the second
18688 definition of CXX (the "CXX = gcc" one remains). These definitions
18689 were causing backquotes to be expanded within backquotes, which
18690 doesn't work.
18691
18692Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18693
18694 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18695
18696Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18697
a9c64011
AS
18698 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18699 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18700 by mips cc and contains no stabs entries.
18701
18702Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18703
18704 * config/vx-gdb.exp: Use fake device to load files rather than
18705 NFS.
18706 * lib/gdb.exp: New proc to do "file" command.
18707 * config/unix-gdb.exp: Use new "file" proc.
18708
18709Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18710
18711 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18712 Rework board rebooting slightly.
18713 (gdb_exit): Don't exit from the remote shell; there isn't one.
18714 * gdb.stabs/weird.exp: If a program is being debugged already,
18715 kill it.
18716 * gdb.t04/setvar.exp: Stop and restart gdb.
18717 * gdb.t05/expr.exp: Likewise.
18718 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18719 restart gdb and reload the program.
18720 * gdb.t08/opaque.exp: Likewise.
18721 * gdb.t12/scope.exp: Likewise.
18722 * gdb.t13/bitfields.exp: Likewise.
18723 * gdb.t15/funcargs.exp: Likewise.
18724 * gdb.t20/classes.exp: Likewise.
18725 * gdb.t03/ptype.exp: Increase timeout.
18726 * gdb.t16/printcmds.exp (test_print_string_constants,
18727 test_print_array_constants): Likewise.
18728 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18729 * gdb.t20/classes.exp (do_tests): Likewise.
18730 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18731
18732Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18733
18734 * gdb.stabs: Renamed *wierd* to *weird*.
18735
18736Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18737
18738 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18739 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18740
18741Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18742
18743 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18744 (do_tests): Remove xfail for whatis on one_var and two_var.
18745
18746Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18747
18748 * Makefile.in: Made cross building work better by adding
18749 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18750
18751Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18752
18753 * gdb.t15/{return.c,return.exp,Makefile.in}:
18754 New test, currently commented out.
18755
18756Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18757
18758 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18759 still running and removes the leftover named socket so GDb can do
18760 clean restarts.
18761
18762Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18763
18764 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18765 console, not GDB.
18766 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18767 cross testing works better with "make check"
18768 * config/unix-gdb: Use default procedures for exit and version.
18769 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18770 with the newest VxWorks.
18771
18772Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18773
18774 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18775 old form.
18776
18777 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18778 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18779
18780 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18781
18782 * config/unix-gdb.exp: Remove this version of gdb_exit
18783 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18784 Rob says he'll look at it when he gets back to testing boards.
18785
18786Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18787
18788 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18789 an expected fail for certain ptype commands.
18790
18791 * gdb.t20/classes.exp: Update expected results of "ptype class
18792 Base1" to account for the constructor that now appears in the type.
18793
18794Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18795
18796 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18797 disappeared from list.
18798 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18799 "alldone" proc with call to cleanup and exit.
18800 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18801 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18802 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18803 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18804 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18805 "alldone" proc with simple returns that suppress remaining
18806 tests. The alldone proc went away many months ago.
18807
18808Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18809
18810 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18811
18812 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18813
18814Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18815
18816 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18817 as vax gdb will display them.
18818
18819Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18820
18821 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18822 optimizers.
18823
18824 * scope.exp: Change "bad value for localval" messages so each one
18825 is unique.
18826
18827 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18828 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18829
18830 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18831
18832Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18833
18834 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18835 doesn't exist (due to optimization).
18836
18837Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18838
18839 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18840 contains \r because the filename is long.
18841
18842 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18843 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18844
18845Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18846
18847 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18848 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18849 Ultrix.
18850 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18851 int tests.
18852 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18853
18854Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18855
18856 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18857
18858 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18859 to match does not match the passing case but still matches the
c906108c
SS
18860 failing case.
18861
18862Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18863
18864 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18865
18866Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18867
18868 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18869 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18870 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18871 Remove various versions of gdb_exit.
18872 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18873 gdb_exit.
18874 * config/unix-gdb.exp: gdb_exit remains here, and should override
18875 the generic version, since it's doing a lot of wierd stuff that
18876 the other versions aren't. FIXME, fold it in, or abandon this
18877 version.
18878
18879Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18880
18881 * gdb.t24/demangle.exp: Add tests for PR 3220.
18882
18883Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18884
18885 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18886
18887Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18888
18889 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18890 "i386-*-*". Works for i486 as well.
18891
18892 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18893 bug, and expand domain of xfail to all SVR4 systems, since the
18894 actual problem is likely to be in generic SVR4 /proc support.
18895
18896Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18897
18898 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18899
18900Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18901
18902 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18903 xfails for other systems. Match a missing 'Continuing.' as an
18904 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18905
18906 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18907 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18908 Only issue warning for missing executables if -all option is used.
18909
18910 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18911 file if -all option is used. It's like an unpredictable XFAIL.
18912
18913Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18914
18915 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18916 for dynamically linked binaries.
18917
18918 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18919
18920Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18921
18922 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18923 to state that this is a known bug in old versions of g++.
18924
18925Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18926
18927 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18928 while waiting for `Continuing'.
18929
18930Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18931
18932 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18933 in text, data, and bss.
18934 * gdb.t10/nodebug.c: Add local and global test variables for
18935 initialized and uninitialized data.
18936
18937Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18938
18939 * config/unix-gdb.exp (gdb_exit): Add "wait".
18940
18941Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18942
18943 * gdb.t06/signals.exp: xfail the continue from the handler for all
18944 targets.
18945
18946 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18947 function with watchpoints enabled, the i386 call dummy starts with
18948 a call.
18949
18950 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18951 386 bsd names its corefiles.
18952
18953Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18954
18955 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18956 compilers don't grok it.
18957 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18958 with small octal ints rather than character constants, which
18959 are signed and might not fit if first promoted to int.
18960
18961Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18962
18963 * gdb.t09/Makefile.in (clean): Remove corefile.
18964
18965Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18966
18967 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18968
18969Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18970 and Jim Kingdon (kingdon@cygnus.com)
18971
18972 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18973 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18974 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18975
18976Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18977
18978 * gdb.t17/interrupt.exp: Add xfail for hppa.
18979
18980Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18981
18982 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18983 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18984 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18985 to determine signed-ness of bitfields and use the result to setup
18986 the xfail.
18987 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18988 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18989 call line is reached if necessary.
18990
18991Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18992
18993 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18994
18995Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18996
18997 * gdb.t06/break.exp: Also test `clear' command.
18998
18999Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19000
19001 * gdb.t00/teststrategy.exp: Remove extra quote.
19002
19003 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19004 watchpoint enabled to be for all non-68k machines.
19005
19006 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19007
19008Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19009
19010 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19011 targets use aout.mt instead of ecoff.mt as gas understands
19012 standard aout format.
19013
19014Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19015
19016 * lib/gdb.exp (runto): Don't insist that function we are running to
19017 was compiled with -g.
19018
19019 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19020
19021 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19022 to get back into the read system call.
19023 Accept leading newline in case where we woke it up.
19024
19025Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19026
19027 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19028 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19029 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19030 enable ecoff configuration.
19031
19032Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19033
19034 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19035
19036Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19037
19038 * gdb.t16/printcmds.exp: Add another printf test.
19039
19040Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19041
19042 * configure.in: If configured -with-stabs on any target, add
19043 stabsdirs to configdirs.
19044
19045Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19046
19047 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19048 fun" so pattern does not match the command itself.
19049
19050Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19051
19052 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19053
19054Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19055
19056 * gdb.t17/interrupt.exp: Test for more things.
19057
19058Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19059
19060 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19061 compiler arranges the code and line numbers.
19062
19063 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19064
19065Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19066
19067 * gdb.t00/help.exp: Increase expect input buffer size.
19068
19069Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19070
19071 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19072
19073 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19074
19075 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19076
19077 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19078 [0-9]*, not just [0-9].
19079
19080Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19081
19082 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19083
19084 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19085
19086Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19087
19088 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19089
19090Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19091
19092 * gdb.t06/signals.c: Add xfails for sun3.
19093
19094 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19095
19096 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19097 test_stepping tests.
19098
19099Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19100
19101 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19102
19103 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19104
19105 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19106 rather than actually putting it through cpp twice.
19107
19108 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19109
19110Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19111
19112 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19113 no longer needed.
19114
19115Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19116
19117 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19118
19119 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19120 C++ features prints as "struct", make it a pass, not an xfail.
19121
19122Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19123
19124 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19125 Don't require VA to print as "class" rather than "struct".
19126
19127Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19128
19129 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19130
19131Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19132
19133 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19134
19135Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19136
19137 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19138 order.
19139
19140Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19141
19142 * gdb.t16/printcmds.exp: Add printf tests.
19143
19144 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19145
19146 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19147
19148Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19149
19150 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19151 pass counts, to counteract any existing or future setup_xfails.
19152
19153Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19154
19155 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19156 {BEGIN,END}_COMMON for common block instead of STAB.
19157 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19158
19159 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19160 intp_var should be N_GSYM not N_LSYM.
19161 wierd-aout.S: Use a label for the value of the N_SO.
19162 wierd.def: Remove all backslashes.
19163 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19164
19165Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19166
19167 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19168 get the expected next to inheritance3.
19169
19170Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19171
19172 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19173 now that gcc-2.4 gets it right.
19174
19175Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19176
19177 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19178
19179 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19180 generating comp-info.exp which works for cross-compilation.
19181
19182Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19183
19184 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19185 "*-*-sysv4.*".
19186
19187Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19188
19189 * gdb.t01/run.exp: Start with a fresh gdb.
19190 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19191 SVR4.x.
19192
19193Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19194
19195 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19196 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19197 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19198 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19199 things to remove.
19200
19201Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19202
19203 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19204 test cases from bug reports.
19205
19206Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19207
19208 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19209 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19210 avoid spurious xfails.
19211 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19212 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19213 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19214
19215Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19216
19217 * gdb.t00/teststrategy.exp: Rework to provide more useful
19218 description of each test, fix problem with systems that define
19219 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19220 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19221 results for "next over recursive call" so timeouts aren't taken
19222 by error.
19223
19224Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19225
19226 * gdb.t12/scope.exp: Test printing of variables before run.
19227
19228 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19229 printed in wrong order due to sorting.
19230
19231Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19232
19233 * gdb.t00/teststrategy.exp: Fix expected results for printing
19234 user entered string constant. Is array of char, prints with no
19235 address.
19236
19237 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19238 commands.
19239 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19240 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19241 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19242 of struct of char arrays.
19243 * gdb.t00/radix.exp: New tests for radix commands.
19244
19245Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19246
19247 * gdb.t16/printcmd.exp: Print a variable before running program
19248 (with xfail for AIX).
19249
19250Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19251
19252 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19253
19254 * gdb.t16/printcmd.exp: Don't print variables before running program.
19255
19256 * gdb.t06/break.exp: Don't require envp argument to main.
19257
19258 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19259
19260 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19261 Add xfails for rs6000.
19262
19263 * gdb.t02/whatis.exp: Change other tests not to re-test something
19264 we already tested.
19265
19266 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19267 each type used has a variable of that type.
19268
19269Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19270
19271 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19272
19273Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19274
19275 * configure.in: change srctrigger to be a file, not a directory
19276
19277Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19278
19279 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19280
19281 * gdb.t11/list.exp: Fixed a couple of typos.
19282
19283Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19284
19285 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19286 is fixed and PR is closed.
19287 * gdb.t16 (gdbme.c): Add simple test string variable.
19288 * gdb.t16 (printcmds.exp): Add tests with simple test string
19289 variable, primarily for boundaries on "set print elements".
19290
19291Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19292
19293 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19294 Make leading 0's optional and don't expect a tab in the middle
19295 of the number.
19296
19297 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19298
19299 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19300 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19301 don't end command passed to gdb_test with newline.
19302
19303 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19304 signed keyword away, don't expect signed bitfields to be signed.
19305
19306 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19307 printing with only as many 1's as are in the field as well as printing
19308 with 32 1's (see comment).
19309
19310Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19311
19312 * gdb.t00/default.exp: Start with a fresh gdb.
19313 * configure.in (configdirs): Remove gdb.t31 until the chill
19314 compiler works again. It no longer is able to find chillrt0
19315 since it isn't in libchill.a anymore.
19316 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19317 wierd.o, make more modular.
19318 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19319 spurious newlines that caused problems.
19320
19321Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19322
19323 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19324 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19325 gdb.stabs/wierd.{exp,def}: Many new tests.
19326
19327 * gdb.t00/default.exp: update info line for new message.
19328
19329 * gdb.t02/{whatis.exp,gdbme.c}:
19330 Test that "char *" doesn't print as "caddr_t".
19331
19332Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19333
19334 * gdb.t00/help.exp: Use .* in place of some help messages which
19335 just changed.
19336 gdb.t00/default.exp: Update "info frame" test for new message.
19337 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19338 Remove some xfails
19339
19340Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19341
19342 * gdb.t03/{gdbme.c,ptype.exp}:
19343 Add tests for typedef'd struct and union without tags.
19344 Also check "whatis" on a variable of a typedef'd enum without a tag.
19345
19346 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19347 PRMS 1823; the bug still exists but isn't reproduced by this test
19348 anymore), and remove rs6000 XFAIL (the bug is fixed).
19349
19350 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19351 duplicated from whatis.exp. For those that are left, accept
19352 "long", "long int", or "int" for long variables (whatis.exp already
19353 has an XFAIL for "int", so no need to fail it here).
19354
19355 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19356 Deal with GCC's names for types now that GDB uses the compiler's names.
19357
19358 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19359 setup_xfail's for sunos4. If we #defined the signed keyword away,
19360 don't expect GDB to know that char it is signed.
19361
19362 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19363
19364Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19365
19366 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19367 should work on any system, regardless of debugging format.
19368 * gdb.t21/demangle.exp: Move to gdb.t24.
19369 * gdb.t24/demangle.exp: Move from gdb.t21.
19370 * gdb.t24/{Makefile.in, configure.in}: New files.
19371
19372Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19373
19374 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19375 * gdb.stabs: New directory.
19376
19377Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19378
19379 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19380 not just "Quit anyway?".
19381
19382Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19383
19384 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19385 that all setup_xfails are immediately followed by clear_xfails.
19386
19387Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19388
19389 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19390 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19391 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19392 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19393 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19394 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19395 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19396 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19397 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19398 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19399 gdb.t31/chillvars.exp, lib/gdb.exp:
19400 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19401 bug-gdb@prep.ai.mit.edu.
19402
19403Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19404
19405 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19406 with 0.0, not integer 0.
19407
19408Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19409
19410 * gdb.t06/break.exp: Update for "Kill the program" message change.
19411
19412Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19413
19414 * Makefile.in (GDBFLAGS): Set to -nx.
19415 * Makefile.in (site.exp): Use GDBFLAGS.
19416
19417Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19418
19419 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19420 Makefiles.
19421 (check): depend on just-check.
19422 (just-check): added so that tests can be run without a noop
19423 build pass.
19424
19425Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19426
19427 Switch to using configure's configdirs.
19428 * Makefile.in (Makefile): add configure.in dependency.
19429 (SUBDIRS): removed redundant assignment.
19430 * configure.in: switch subdirs assignment to configdirs.
19431 * gdb.t*/configure.in: new files.
19432
19433Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19434
19435 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19436 works.
19437
19438Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19439
19440 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19441 in explicit rules. Apparently this is not supported by some makes.
19442
19443Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19444
19445 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19446
19447Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19448
19449 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19450 disappeared.
19451
19452Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19453
19454 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19455
19456Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19457
19458 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19459 watchpoint problem that is now fixed.
19460 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19461 uninitialized convenience variables.
19462 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19463 structures.
19464
19465Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19466
19467 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19468 which causes expect to get out of sync with gdb on long output
19469 from help set.
19470 * gdb.t09/corefile.exp: Make expected pattern for core file
19471 failing signal and frame output format less sun specific.
19472
19473Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19474
19475 * gdb.t31/chillvars.exp: Add and remove initial dummy
19476 breakpoint, so that symbol table is forced in.
19477 (Needed at least on Sunos4, though it seems not SVR4.)
19478 * gdb.t31/chillvars.exp: Update for changed output format.
19479
19480Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19481
a9c64011 19482 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19483
19484Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19485
19486 * Makefile.in: Added --srcdir when invoking runtest, removed the
19487 need for a local config file. (optional now)
19488
19489Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19490
19491 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19492 failure count used to force early termination. Add some more
19493 expected failures for gnu style demangling.
19494
19495Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19496
19497 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19498 pmi variable from gdb.t20/gdbme to get optimized away.
19499 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19500 Check for written corefile upon timeout _and_ eof.
19501
19502Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19503
19504 * config/unix-gdb.exp: Add missing return 0.
19505
19506Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19507
19508 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19509 test termination.
19510
19511Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19512
19513 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19514 disappeared.
19515
19516Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19517
19518 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19519 time as i860 support works.
19520
d63a86f8 19521 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19522 "backtrace 100\r" rather than just "backtrace\r", to match last
19523 change.
19524
19525Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19526
19527 * config/udi-gdb.exp (gdb_exit): Remove close command.
19528 (gdb_target_udi): New procedure to set the UDI target.
19529 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19530 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19531 Added waits for prompts after several question responses. Added
19532 some more responses used by a29k-amd-udi-gdb.
19533 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19534 pass different arguments, restart UDI connection after program
19535 completion.
19536 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19537 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19538 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19539 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19540 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19541 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19542 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19543 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19544 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19545 after program completion.
19546 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19547 compiled with a SELECT_VECS setting.
19548 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19549 infinite recursion.
19550
19551 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19552 Added checks for COFF results, and made them expected failures for
19553 all targets. It would be better to make them expected failures
19554 for COFF targets only.
19555
19556Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19557
19558 * Makefile.in: add null dvi target, don't bother to recurse
19559 through test directories for info and install-info; rename
19560 $(datadir) to be dejagnu instead of deja-gnu
19561
19562Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19563
19564 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19565 compiler to coredump.
19566 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19567 code.
19568
19569Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19570
19571 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19572 coredump.
19573 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19574 code.
19575
19576Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19577
19578 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19579 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19580 which in a shell. Deletes xgdb when done.
19581 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19582 Tests the return from the "set height" or "set width" commands.
19583 Added a few return codes where needed.
19584
19585Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19586
19587 * Makefile.in (SUBDIRS): Add gdb.t17.
19588 * configure.in (subdirs): Add gdb.t17.
19589 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19590 files to test gdb's calling of functions in the inferior with
19591 the correct arguments and gdb's ability to retrieve any
19592 result returned.
19593
19594Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19595
19596 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19597 may be called after gdb goes away. Previous versions of expect
19598 needed these to avoid file descriptor leaks, but they cause
19599 errors with the current revision of expect.
19600 * gdb.t00/gdbvars.exp: Use -re on expected output after
19601 setting sevenbit-strings.
19602 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19603 to set sevenbit-strings consistent across tests.
19604 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19605 set sevenbit-strings consistent across tests.
19606
19607Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19608
19609 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19610 expected output to match current "expect" expectations.
19611
19612Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19613
19614 * gdb.t00/default.exp: Change expected output for default "source"
19615 command, to match new gdb behavior which requires a filename to
19616 source.
19617
19618Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19619
19620 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19621 expected fail for i486-*-* that misses the marker2 function.
19622 * gdb.t10/crossload.exp (bfddefault): Allow successful
19623 recognition of a format to pass even if no symbols are found.
19624 Explicitly catch failures where the format is not recognized
19625 or is ambiguous, and add the reason to the fail message.
19626 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19627 the cause is and invalid target and add reason to failure message.
19628 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19629 elf32-i386, elf32-sparc, and elf32-i860.
19630 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19631 Set up expected failure for 'filename'::variable scope resolution,
19632 which is now apparently broken on all targets.
19633 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19634 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19635 gdb.t23/templates.exp: Change failure for missing binfile into
19636 just a warning.
19637 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19638 references.
19639
19640Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19641
19642 * gdb.t00/default.exp: Add expected output for default "source"
19643 command, to match new gdb behavior.
19644 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19645
19646Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19647
19648 * config/*-gdb.exp: returns an error, rather than exiting on
19649 internal errors.
19650
19651Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19652
19653 * gdb.t03/gdbme.c: Add pointer to struct variable.
19654 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19655 referencing struct members.
19656
19657Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19658
19659 * configure.in (mips-idt-ecoff): New target.
19660 * config/mips-gdb.exp: New file for remote board using MIPS remote
19661 debugging protocol.
19662
19663 * Redid configuration scheme. Removed gdb.t*/configure.in.
19664 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19665 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19666 distclean targets. Built executables via .o files. Adjusted
19667 tests to account for source files in $(srcdir) rather than
19668 $(objdir).
19669 * lib/gdb.exp (runto): Don't expect () after the function name,
19670 because it may have arguments.
19671
19672Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19673
19674 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19675 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19676 expected failures for mips-idt-* and mips-sgi-*.
19677 * gdb.t00/default.exp (attach): Kill process if requested.
19678 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19679 that does not read core files.
19680 * gdb.t01/run.exp: Removed checks for exit status code.
19681 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19682 it is linked in.
19683 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19684 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19685 appropriate, rather than doing it by hand.
19686 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19687 execution.
19688 * gdb.t10/crossload.exp: Kill existing program if needed.
19689 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19690 appropriate, rather than doing it by hand. Always increase
19691 timeout for this test, not just for VxWorks.
19692
19693Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19694
19695 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19696 of Chill STRUCT types and STRUCT values.
19697 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19698 than "char".
19699 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19700 struct2): New struct definitions and initializations to test
c906108c
SS
19701 simple Chill STRUCT types.
19702
19703Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19704
19705 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19706 the null byte at the end of strings.
19707 * gdb.t00/default.exp: Make show version insensitive to copyright
19708 date.
19709 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19710 to avoid dependencies on target char signedness.
19711 * gdb.t16/printcmds.exp: Update expected results for explicitly
19712 unsigned char.
19713 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19714 now work.
19715 * gdb.t21/demangle.exp: Add many more patterns for template
19716 demangling, most of them being expected failures.
19717 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19718 string we are matching for, to match on the whole string.
19719 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19720 and fix a whole bunch that had incorrect expected output but were
19721 passing anyway because of the bug in "proc demangle".
19722 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19723 type.
19724 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19725
19726Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19727
a9c64011
AS
19728 * gdb/testsuite: made modifications to testcases, etc., to allow
19729 them to work properly given the reorganization of deja-gnu and the
19730 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19731
19732Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19733
19734 * gdb/testsuite: Initial creation of gdb/testsuite.
19735 Migrated dejagnu testcases and support files for testing nm to
19736 gdb/testsuite from deja-gnu. These files were moved "as is"
19737 with no modifications. This migration is part of a major overhaul
19738 of dejagnu. The modifications to these testcases, etc., which
19739 will allow them to work with the new version of dejagnu will be
19740 made in a future update.
48efe704 19741
8d8cb839 19742 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19743\f
8d8cb839
EZ
19744;; Local Variables:
19745;; mode: change-log
19746;; left-margin: 8
19747;; fill-column: 74
19748;; version-control: never
19749;; End:
902f2ccb
MC
19750
19751 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19752 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19753 Copying and distribution of this file, with or without modification,
19754 are permitted provided the copyright notice and this notice are preserved.