gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a0f49112
JK
12010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4 gdb.base/watchpoint-cond-gone-stripped.c: New.
5
ceeb3d5a
TT
62010-01-19 Tom Tromey <tromey@redhat.com>
7
8 PR c++/8000:
9 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10 existing tests.
11 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12 (main): Use AAA::SomeEnum.
13
dd322c54
JK
142010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
17 (test_ignore_count): Declare line_callme_body global.
18 (run to breakpoint with ignore count): Use line_callme_body.
19 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
20 (set line_main_hello, set line_main_return): Reindent.
21 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
22 New.
23 (continue to callee4): Use line_callee4_body.
24 (check *stopped from CLI command): Use line_callee4_next.
25 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
26 (set line_main_hello, set line_main_return): Reindent.
27 (set line_callee4_head, set line_callee4_body): New.
28 (continue to callee4): Use line_callee4_body.
29
4e8f195d
TT
302010-01-18 Tom Tromey <tromey@redhat.com>
31
32 PR c++/9680:
33 * gdb.cp/casts.cc: Add new classes and variables.
34 * gdb.cp/casts.exp: Test new operators.
35
9e14a9ba
JB
362010-01-18 Tom Tromey <tromey@redhat.com>
37 Thiago Jung Bauermann <bauerman@br.ibm.com>
38
39 * gdb.python/source2.py: New file.
40 * gdb.python/source1: New file.
41 * gdb.python/python.exp: Test "source" command.
42
00bf0b85
SS
432010-01-15 Stan Shebs <stan@codesourcery.com>
44
45 * gdb.trace/tfile.c: New file.
46 * gdb.trace/tfile.exp: New file.
47
55235ad7
JK
482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
51
9f2982ff
JK
522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
53
54 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
55
bbfba9ed
JK
562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
59 (libfunc): New parameter action. Implement also selectable "sleep".
60 * gdb.base/break-interp-main.c: Include assert.h.
61 (libfunc): New parameter action.
62 (main): New parameters argc and argv. Assert argc. Pass argv.
63 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
64 (test_attach): New proc.
65 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
66 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
67
61f0d762
JK
682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.base/break-interp.exp (test_core): New proc.
71 (test_ld): Call it.
72
06a6f270
JK
732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
76 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
77 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
78 and gdb_compile_shlib. Use new -Wl compiler options.
79 (dl bt, main bt): New tests.
80
51bee8e9
JK
812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 Support PIEs with no symfile_objfile.
84 * gdb.base/break-interp.exp: New argument at the test_ld calls.
85 (test_ld): New parameter trynosym.
86 (test_ld <$trynosym>): New block.
87
b8040f19
JK
882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 * gdb.base/break-interp.exp: New file.
91
be759fcf
PM
922010-01-13 Phil Muldoon <pmuldoon@redhat.com>
93
94 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
95 * gdb.python/py-prettyprint.py (pp_ls): New printer.
96 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
97 test.
98 * gdb.python/py-prettyprint.c: Define lazystring test structure.
99 * gdb.python/py-mi.exp: Add lazy string test.
100
dc146f7c
VP
1012010-01-13 Vladimir Prus <vladimir@codesourcery.com>
102
103 * lib/mi-support.exp (mi_check_thread_states): Handle
104 core number in thread listing.
105
b4ba55a1
JB
1062010-01-12 Joel Brobecker <brobecker@adacore.com>
107
108 * gdb.base/maint.exp: Adjust the expected output for the
109 "maint print type" test. Use gdb_test_multiple instead of
110 gdb_sent/gdb_expect.
111
08e24bd4
DE
1122010-01-11 Doug Evans <dje@google.com>
113
6496a609
DE
114 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
115 from gdbserver_download. All callers updated.
116
08e24bd4
DE
117 * gdb.server/ext-run.exp: "info os processes" requires xml support.
118
b5cfddf5
JK
1192010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 Implement binary numbers parsing.
122 * gdb.base/printcmds.exp (test_integer_literals_accepted)
123 (test_integer_literals_rejected): New binary tests.
124
3725885a
RW
1252010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
126
127 * gdb.cell/configure: Regenerate.
128
37aeb5df
JK
1292010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 * gdb.base/corefile.exp: Move the core finding block out and call it as
132 core_find, new variable $corefile, replace corefile by $corefile and
133 [file tail $corefile] for usage vs. test names resp.
134 * lib/gdb.exp (core_find): Move it as a new function here. New
135 parameter binfile and deletefiles. New variable $destcore. Pre-delete
136 $destcore. Return "" on error.
137
d521f563
JK
1382010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 Workaround PR binutils/10802.
141 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
142 (twice).
143
28f24826
DJ
1442010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
147
2de75e71
JB
1482010-01-08 Joel Brobecker <brobecker@adacore.com>
149
150 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
151 call, to avoid interruption.
152
fe00719b 1532010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
154
155 * gdb.stabs/weird.def (args93): New.
156
d0ef5df8
DE
1572010-01-07 Doug Evans <dje@google.com>
158
159 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
160
3a08d52f
TT
1612010-01-07 Tom Tromey <tromey@redhat.com>
162
163 * gdb.base/source.exp: Use correct line number.
164
7a697b8d
SS
1652010-01-05 Stan Shebs <stan@codesourcery.com>
166
167 * gdb.trace/tracecmd.exp: Test ftrace.
168
7803799a
UW
1692010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
170
171 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
172
c54eabfa
JK
1732010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
174
175 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
176 "uint_for_mi_testing".
177
02e7ef19
JB
1782010-01-01 Joel Brobecker <brobecker@adacore.com>
179
180 Test indented comment in file being sourced.
181 * gdb.base/commands.exp: Test indented comment in file being sourced.
182
abd775ce
JB
1832010-01-01 Joel Brobecker <brobecker@adacore.com>
184
185 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
186 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
187 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
188 notice.
189
79b55b82
JB
1902010-01-01 Joel Brobecker <brobecker@adacore.com>
191
192 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
193 notice.
194
8997583e
JK
1952010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
198 missing $after_stopped and comma (,) expectation.
199
6da95a67
SS
2002009-12-31 Stan Shebs <stan@codesourcery.com>
201
202 * gdb.trace/actions.exp: Test teval action.
203
218d2fc6
TJB
2042009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
205
206 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
207 (top level): Call test_watchpoint_in_big_blob.
208 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
209 watchpoints.
210 (func3): Write to buf.
211
236f1d4d
SS
2122009-12-29 Stan Shebs <stan@codesourcery.com>
213
214 * gdb.trace/actions.exp: Test default-collect.
215
f61e138d
SS
2162009-12-28 Stan Shebs <stan@codesourcery.com>
217
218 * gdb.trace/tsv.exp: New file.
219 * gdb.base/completion.exp: Update ambiguous info output.
220
0219b378
DJ
2212009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
222
223 * gdb.base/find.c (main): Reference search buffers.
224 * gdb.base/included.c (main): Reference integer.
225 * gdb.base/ptype.c (charfoo): Declare.
226 (intfoo): Call charfoo.
227 * gdb.base/scope0.c (useitp): New function.
228 (usestatics): Use useitp.
229 (useit): Add a type for val.
230 * gdb.base/scope1.c (useit1): Take a pointer argument.
231 (usestatics1): Update calls to useit1.
232 * gdb.cp/call-c.cc: Declare foo.
233 (main): Call foo.
234 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
235 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
236 (main): Call C::ensureRefs and ensureOtherRefs.
237 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
238 variables.
239 (ensureOtherRefs): New function.
240 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
241 * gdb.cp/templates.cc (main): Call t5i.value.
242
3f78692f
JK
2432009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 Fix compatibility with G++-4.5.
246 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
247 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
248 (uncaught return): Remove.
249
429374b8
JK
2502009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
251 Phil Muldoon <pmuldoon@redhat.com>
252
253 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
254 (bp_location13, bp_location14, bp_location17, bp_location18)
255 (marker3_proto, marker4_proto): New variables.
256 (breakpoint info): Update output.
257 (run until breakpoint at marker3, run until breakpoint at marker4): New
258 tests.
259
859825b8
JK
2602009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
263 Replace the printf call of Y by provided "y-set-1" label. New block
264 for the second shared library.
265 * gdb.base/unload.exp: Compile also the second library, call
266 gdb_load_shlibs also for it. Use now gdb_breakpoint.
267 (single pending breakpoint info): Rename to ...
268 (pending breakpoint info before run): ... this extended test.
269 (libfile2, libname2, libsrcfile2, libsrc2)
270 (lib_sl2): New variables.
271 (exec_opts): Set also SHLIB_NAME2.
272 (pending breakpoint info on first run at shrfunc1)
273 (pending breakpoint info on second run at shrfunc1)
274 (pending breakpoint info on second run at shrfunc2)
275 (print y from libfile, print y from libfile2): New tests.
276 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
277 * gdb.base/unloadshr2.c: New.
278
e6a386cd
HZ
2792009-12-22 Hui Zhu <teawater@gmail.com>
280
281 * gdb.reverse/sigall-reverse.exp: Adjust.
282
9e19b45e
VP
2832009-12-21 Vladimir Prus <vladimir@codesourcery.com>
284
285 PR gdb/10884
286
287 * gdb.mi/var-cmd.c (do_bitfield_tests): New
288 (main): Call do_bitfield_tests.
aacf5b1e 289 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 290
d53a7b30
JB
2912009-12-20 Joel Brobecker <brobecker@adacore.com>
292
293 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
294 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
295 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
296 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
297 gdb.modula2/unbounded1.c: Update copyright header.
298
191ca0a1
CM
2992009-12-10 Chris Moller <moller@mollerware.com>
300
301 PR gdb/9399
302 * gdb.cp/virtfunc2.exp: New tests
303 * gdb.cp/virtfunc2.cc: New tests
304 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
305
0fa6cf1b
MS
3062009-12-10 Oza Pawandeep (paawan1982@yahoo.com
307
308 * gdb.reverse/i387-env-reverse.c: New file.
309 * gdb.reverse/i387-env-reverse.exp: New file.
310 * gdb.reverse/i387-stack-reverse.c: New file.
311 * gdb.reverse/i387-stack-reverse.exp: New file.
312
361ae042
PM
3132009-12-08 Phil Muldoon <pmuldoon@redhat.com>
314
315 * gdb.python/py-type.exp (test_range): New test.
316
bfd31e71
PM
3172009-12-03 Phil Muldoon <pmuldoon@redhat.com>
318
319 PR python/10805
320
321 * gdb.python/py-type.exp: New file.
322 * gdb.python/py-type.c: New file.
323 * Makefile.in: Add py-type.
324
57a1d736
TT
3252009-12-03 Tom Tromey <tromey@redhat.com>
326
327 * gdb.python/py-value.exp (test_parse_and_eval): New
328 function.
329
1f3b5d1b
PP
3302009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
331
332 PR gdb/11022
333
334 * gdb.base/pr11022.exp: New test.
335 * gdb.base/pr11022.c: New test.
336
8b7dbdc9
JK
3372009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 Fix spurious false FAILs.
340 * gdb.base/structs.c (chartest): New.
341 (main): Fill-in chartest.
342 * gdb.base/structs.exp (anychar_re, first): New.
343 (start_structs_test): Import global anychar_re and first.
344 New gdb_test call "set print elements 300; ${testfile}"
345 (start_structs_test <$first>): New block.
346 (any): Import global anychar_re. New variable ac. Use ${ac}.
347
6a53b2ec
JK
3482009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
351
d7167b4c
JK
3522009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
353
354 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
355 Force $srcfile file.
356 * gdb.base/foll-fork.c (callee): Comment out the printf call.
357
b1798462
UW
3582009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
359
360 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
361 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
362 * gdb.threads/watchthreads-reorder.exp: Likewise.
363
b6199126
DJ
3642009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
365
366 PR gdb/8704
367
368 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
369 "if", and "thread". Correct matching in the previous test.
370
b22a0510
DJ
3712009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
374
930636d2
MS
3752009-11-23 Michael Snyder <msnyder@vmware.com>
376
377 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
378 * gdb.reverse-watch-precsave.exp: Ditto.
379
21a0512e
PP
3802009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
381
382 * gdb.asm/asm-source.exp: Adjust.
383 * gdb.base/help.exp: Adjust.
384
fc30d5e0
PA
3852009-11-22 Pedro Alves <pedro@codesourcery.com>
386
387 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
388 (do_syscall_tests_without_xml): Set data-directory to
389 /the/path/to/nowhere.
390
f6bc2008
PA
3912009-11-21 Pedro Alves <pedro@codesourcery.com>
392
393 * gdb.threads/local-watch-wrong-thread.c,
394 gdb.threads/local-watch-wrong-thread.exp: New files.
395
8c2fb5de
PA
3962009-11-21 Pedro Alves <pedro@codesourcery.com>
397
398 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
399 assume new `regsub' syntax available.
400
ebec9a0f
PA
4012009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
402
a79d3c27
JK
403 * gdb.base/watchpoint-hw-hit-once.exp,
404 gdb.base/watchpoint-hw-hit-once.c: New.
405
4062009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 * gdb.threads/watchthreads-reorder.exp,
409 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 410
276a961b
MK
4112009-11-17 Nathan Sidwell <nathan@codesourcery.com>
412
413 * gdb.xml/tdesc-regs.exp: Use for m68k.
414
4867c1fb
PA
4152009-11-15 Pedro Alves <pedro@codesourcery.com>
416
417 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
418
f6838f81
DJ
4192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
420
421 * lib/gdb.exp (current_target_name): New procedure.
422 (gdb_wrapper_target): New variable.
423 (gdb_wrapper_init): Set gdb_wrapper_target.
424 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
425 wrapper.
426
4ac4dd3f
DJ
4272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
428
429 * gdb.base/remote.exp: Delete the slowest load test.
430 Do not load with fixed packet sizes.
431
a7881759
DJ
4322009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
433
434 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
435
97a5b505
DJ
4362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
437
438 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
439 srcfile when setting a breakpoint.
440
d3e1fc54
DJ
4412009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
442
443 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
444 macros.
445
7cbcbded
DJ
4462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
447
448 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
449 to be in memory.
450 * gdb.base/display.c (force_mem): New.
451 (do_loops): Use it. Add breakpoint comments.
452 (do_vars): Add a breakpoint comment.
453 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
454 line numbers.
455
bdea3a92
NF
4562009-11-13 Nathan Froyd <froydnj@codesourcery.com>
457
458 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
459 instead of a bare "run".
460
269f82e5
PP
4612009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
462
463 * gdb.python/py-prettyprint.exp: Adjust.
464
a69b7d9d
DJ
4652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
466
467 * lib/cell.exp (skip_cell_tests): Clean up test files before
468 returning.
469
b598bfda
DJ
4702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
473 and the breakpoint menu. Do not call perror if a prompt is seen.
474 Consume the following GDB prompt.
475 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
476 * gdb.cp/namespace.exp: Use gdb_test.
477 * gdb.cp/templates.exp: Use gdb_test.
478 (test_template_breakpoints): Use gdb_test_multiple.
479
87728fa0
DJ
4802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
481
482 * gdb.base/break1.c (struct some_struct, values): Move earlier.
483 (marker4): Reference values.
484
b67c692f
DJ
4852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
486
487 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
488 is missing.
489
f0df251a
DJ
4902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.base/break.c (need_malloc): New.
493 * gdb.base/constvars.c (main): Reference crass and crisp.
494 * gdb.base/gdb1821.c (main): Reference bar.
495 * gdb.cp/gdb1355.cc (main): Reference s1.
496 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
497 (main): Call them.
498 * gdb.cp/hang2.cc (dummy2): Define.
499 * gdb.cp/hang3.cc (dummy3): Define.
500 * gdb.cp/m-data.cc (main): Reference shadow.
501
bdf7534a
NF
5022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
503 Nathan Froyd <froydnj@codesourcery.com>
504
505 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
506 remote host.
507
f24fce77
NF
5082009-11-12 Nathan Froyd <froydnj@codesourcery.com>
509
510 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
511 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
512 * gdb.dwarf2/dw2-compressed.exp: Likewise.
513 * gdb.dwarf2/dw2-intercu.exp: Likewise.
514 * gdb.dwarf2/dw2-intermix.exp: Likewise.
515 * gdb.dwarf2/dw2-producer.exp: Likewise.
516 * gdb.dwarf2/mac-fileno.exp: Likewise.
517 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
518 py-prettyprint.py to the remote host.
519 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
520
40f0318e
KS
5212009-11-11 Keith Seitz <keiths@redhat.com>
522
523 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
524 use it instead of "Foo".
525 * gdb.cp/classes.exp (do_tests): Add a test to access
526 a method through a typedef'd class name.
527
f3d9f7fb
NF
5282009-11-11 Nathan Froyd <froydnj@codesourcery.com>
529
530 * gdb.base/long_long.exp: Permit leading zeros on floating-point
531 exponents.
532 * gdb.base/pointers.exp: Likewise.
533 * gdb.cp/ref-types.exp: Likewise.
534
a4216f37
KS
5352009-11-11 Keith Seitz <keiths@redhat.com>
536
537 * gdb.cp/cplusfuncs.cc (class foo): Add operators
538 new[] and delete[].
539 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
540 "void".
541 (probe_demangler): Remove all single-quoting of
542 method and variable names.
543 (info_func_regexp): Remove the word "void" from any
544 occurrence of "(void)".
545 (print_addr_2): Remove all single-quoting of
546 method names.
547 (print_addr_2_kfail): Likewise.
548 (print_addr): Single-quote C function names before
549 passing to print_addr_2.
550 (test_paddr_operator_functions): Remove single-quoting
551 for method names.
552 Add tests for operator new[] and operator delete[].
553
9b14d7aa
JK
5542009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
557
85feb311
KS
5582009-11-09 Keith Seitz <keiths@redhat.com>
559
560 * gdb.cp/overload.exp: Add tests for resolving overloaded
561 methods in expression parsing/evaluation.
562
fa335448
DJ
5632009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * lib/gdb.exp (default_gdb_version): Use --version instead of
566 --command.
567
ec3c07fc
NS
5682009-11-10 Nathan Sidwell <nathan@codesourcery.com>
569
570 * lib/gdb.exp (gdb_compile_test): New.
571 (skip_ada_tests, skip_java_tests): New.
572 (gdb_compile): Use gdb_compile_test for f77.
573 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
574 * lib/java.exp (compile_java_from_source): Remove runtests check,
575 use gdb_compile_test to record result.
576 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
577 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
578 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
579 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
580 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
581 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
582 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
583 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
584 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
585 adjust gdb_compile invocations.
586
b8b4e42b
JK
5872009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * Makefile.in (abs_builddir): New.
590 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
591 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
592 `$(abs_builddir)/site.exp'.
593
f8b7eaf3
DJ
5942009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
595
596 * config/m68k-emc.exp, lib/emc-support.exp,
597 gdb.trace/gdb_c_test.c: Delete.
598 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
599 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
600 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
601 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
602 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
603 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
604 casing for m68k-*-elf.
605
c4187697
NS
6062009-11-03 Pedro Alves <pedro@codesourcery.com>
607
608 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
609 * gdb.arch/i386-prologue.exp: Likewise.
610 * gdb.arch/i386-unwind.exp: Likewise.
611
db16b772
DJ
6122009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
613
614 * lib/gdb.exp (gdb_expect): Fix timeout typo.
615
bcf71277
DJ
6162009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
619
0105cee2
DJ
6202009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
621
622 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
623
24ddea62
JK
6242009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
627
287ccc17
JK
6282009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
631 * gdb.base/sepdebug2.c: New file.
632
08bca259 6332009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
634
635 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
636 the modified warnings for catch syscall. Verify if GDB was compiled
637 with support for lib expat, and choose which tests to run depending
638 on this.
639
5d4e2b76
VP
6402009-10-30 Vladimir Prus <vladimir@codesourcery.com>
641
642 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
643 that composite commands are parsed OK. And also test
644 that breakpoint commands do work.
645
240e538a
MS
6462009-10-23 Michael Snyder <msnyder@vmware.com>
647
648 gdb.reverse/consecutive-precsave.exp: Change expect pattern
649 to allow for new disassembly style.
650
9c419145
PP
6512009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
652
653 * gdb.asm/asm-source.exp: Adjust.
654
02506ff1
MS
6552009-10-22 Michael Snyder <msnyder@vmware.com>
656
657 * gdb.reverse/break-precsave.exp: New test.
658 * gdb.reverse/consecutive-precsave.exp: Ditto.
659 * gdb.reverse/finish-precsave.exp: Ditto.
660 * gdb.reverse/i386-precsave.exp: Ditto.
661 * gdb.reverse/machinestate-precsave.exp: Ditto.
662 * gdb.reverse/sigall-precsave.exp: Ditto.
663 * gdb.reverse/solilb-precsave.exp: Ditto.
664 * gdb.reverse/step-precsave.exp: Ditto.
665 * gdb.reverse/until-precsave.exp: Ditto.
666 * gdb.reverse/watch-precsave.exp: Ditto.
667
4cf866a3
MS
6682009-10-22 Michael Snyder <msnyder@vmware.com>
669
670 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
671 for gdb_expect. Adjust one test's expect strings for the new
672 format of disassemble.
673 * gdb.reverse/finish-reverse.exp: Delete 'return'.
674 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
675 gdb_test_multiple.
676 * gdb.reverse/step-reverse.exp: Delete 'return'.
677 * gdb.reverse/until-reverse.exp: Delete blank lines.
678 * gdb.reverse/watch-reverse.exp: Delete blank lines.
679
2b28d209
PP
6802009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
681
682 * gdb.base/consecutive.exp: Adjust.
683 * gdb.base/display.exp: Likewise.
684 * gdb.base/pc-fp.exp: Likewise.
685 * gdb.base/sigbpt.exp: Likewise.
686
33b9c32b
MS
6872009-10-19 Michael Snyder <msnyder@vmware.com>
688
689 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
690 * gdb.reverse/finish-reverse.c: Ditto.
691 * gdb.reverse/sigall-reverse.c: Ditto.
692 * gdb.reverse/solib-reverse.c: Ditto.
693 * gdb.reverse/step-reverse.c: Ditto.
694 * gdb.reverse/watch-reverse.c: Ditto.
695
6c95b8df
PA
6962009-10-19 Pedro Alves <pedro@codesourcery.com>
697 Stan Shebs <stan@codesourcery.com>
698
699 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
700 * gdb.base/foll-exec.exp: Adjust to expect a process id before
701 "Executing new program".
702 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
703 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
704 left listed after having been killed.
705 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
706 * gdb.base/maint.exp: Adjust test.
707
708 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
709 * gdb.multi/Makefile.in: New.
710 * gdb.multi/base.exp: New.
711 * gdb.multi/goodbye.c: New.
712 * gdb.multi/hangout.c: New.
713 * gdb.multi/hello.c: New.
714 * gdb.multi/bkpt-multi-exec.c: New.
715 * gdb.multi/bkpt-multi-exec.exp: New.
716 * gdb.multi/crashme.c: New.
717
279017b7
TG
7182009-10-13 Tristan Gingold <gingold@adacore.com>
719
720 * gdb.base/sepdebug.exp: Check debug info are found.
721
0413d738
PA
7222009-10-08 Pedro Alves <pedro@codesourcery.com>
723
724 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
725 bits.
726
c628eecc
JK
7272009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
730
38af1bfe
JB
7312009-10-07 Joel Brobecker <brobecker@adacore.com>
732
733 * gdb.base/watchpoints.c: Add copyright header. Reformat one
734 of the comments.
735
2b0adecd
PM
7362009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
737
738 * gdb.base/annota1.exp: Remove obsolete match_max increase.
739 * gdb.base/annota3.exp: Idem.
740 * gdb.base/maint.exp: Idem.
741
8d417781
PM
7422009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
743
744 * lib/gdb.exp (default_gdb_init): Set current value of match_max
745 to default.
746
bb61102d
PM
7472009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
748
749 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
750 mingw and cygwin targets.
751
ace5c364
PM
7522009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
753 Pedro Alves <pedro@codesourcery.com>
754
755 * lib/gdb.exp (gdb_compile): Avoid adding
756 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
757
c2d494a0
PM
7582009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
759
e1b52ce2
PM
760 * gdb.base/shr1.c: Use %p in format string.
761 * gdb.base/unload.c: Avoid warning in fprintf.
762 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 763
209f53f5
PM
7642009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
765
766 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
767 long type.
768 (test_unlink): Correct printf string.
769 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
770 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
771
8172766a
JK
7722009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
775 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
776 * gdb.arch/ia64-breakpoint-shadow.S: New file.
777
0f73703c
UW
7782009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
779
780 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
781 * gdb.objc/nondebug.exp: Likewise.
782
b32306ca
UW
7832009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
784
785 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
786 target_info setting.
787
788 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
789 that detect new threads during "info threads".
790
0057022f
UW
7912009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
792
793 * gdb.threads/manythreads.c (main): Increase thread stack size
794 to 2*PTHREAD_STACK_MIN.
795 * gdb.threads/multi-create.c (main): Likewise.
796 (create_function): Likewise.
797
f29c0325
UW
7982009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
799
800 * gdb.base/dump.exp: Pass difference of pointer types instead
801 of integer types as offset to restore in intarr3.srec case.
802
fcb34849
UW
8032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
804
805 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
806
d5142e3b
UW
8072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
808
809 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
810
087b74b2
PM
8112009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
812
813 New test for two watchpoints, with disabling of
814 the first inserted.
815 * testsuite/gdb.base/watchpoints.c: New file.
816 * testsuite/gdb.base/watchpoints.exp: New file.
817
96c07c5b
TT
8182009-09-25 Tom Tromey <tromey@redhat.com>
819
820 * gdb.base/charset.exp: Test utf-16 strings with Python.
821
b8899f2b
TT
8222009-09-25 Tom Tromey <tromey@redhat.com>
823
824 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
825 UCS-4.
826 * gdb.base/charset.c (utf_32_string): Rename.
827 (init_utf32): Rename.
828 (main): Update.
829
329719ec
TT
8302009-09-22 Tom Tromey <tromey@redhat.com>
831
832 * gdb.python/py-function.exp: Add regression tests.
833
11ef0d76
KS
8342009-09-21 Keith Seitz <keiths@redhat.com>
835
836 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
837 with invalid operator.
838
3fe8f3b3
KS
8392009-09-21 Keith Seitz <keiths@redhat.com>
840
841 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
842 and destructor using typedef name of class.
843 * gdb.cp/classes.cc (class Base1): Add a destructor.
844 (base1): New typedef.
845 (use_methods): Instanitate an object of type base1.
846 * gdb.cp/templates.exp (test_template_typedef): New procedure.
847 (do_tests): Call test_template_typedef.
848 * gdb.cp/templates.cc (Baz::~Baz): New method.
849 (intBazOne): New typedef.
850 (main): Instantiate intBazOne.
851
7a9fe101
PM
8522009-09-21 Phil Muldoon <pmuldoon@redhat.com>
853
854 PR python/10633
855
856 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
857 Function.
858 (run_lang_tests): Add print elements test.
859
2e4d963f
PM
8602009-09-21 Phil Muldoon <pmuldoon@redhat.com>
861
862 * gdb.python/py-value.exp (test_subscript_regression): New
863 function. Test for invalid subscripts.
864 * gdb.python/py-value.c (main): Add test array, and pointer to it.
865 (ptr_ref): New function.
866
ec7e75e7
PP
8672009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
868
869 * gdb.base/default.exp: Fix "show convenience".
870
0cc7d26f
TT
8712009-09-15 Tom Tromey <tromey@redhat.com>
872
873 * lib/mi-support.exp (mi_create_varobj): Update.
874 (mi_create_floating_varobj): Likewise.
875 (mi_create_dynamic_varobj): New proc.
876 (mi_varobj_update): Update.
877 (mi_varobj_update_with_type_change): Likewise.
878 (mi_varobj_update_kv_helper): New proc.
879 (mi_varobj_update_dynamic_helper): Rewrite.
880 (mi_varobj_update_dynamic): New proc.
881 (mi_list_varobj_children): Update.
882 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
883 * gdb.python/python-prettyprint.py (pp_outer): New class.
884 (pp_nullstr): Likewise.
885 (lookup_function): Register new printers.
886 * gdb.python/python-prettyprint.c (struct substruct): New type.
887 (struct outerstruct): Likewise.
888 (substruct_test): New function.
889 (struct nullstr): New type.
890 (string_1, string_2): New globals.
891 (main): Add new tests.
892 * gdb.python/python-mi.exp: Added regression tests.
893 * gdb.mi/mi2-var-display.exp: Update.
894 * gdb.mi/mi2-var-cmd.exp: Update.
895 * gdb.mi/mi2-var-child.exp: Update.
896 * gdb.mi/mi2-var-block.exp: Update.
897 * gdb.mi/mi-var-invalidate.exp: Update.
898 * gdb.mi/mi-var-display.exp: Update.
899 * gdb.mi/mi-var-cmd.exp: Update.
900 * gdb.mi/mi-var-child.exp: Update.
901 * gdb.mi/mi-var-block.exp: Update.
902 * gdb.mi/mi-break.exp: Update.
903 * gdb.mi/gdb701.exp: Update.
904
a96d9b2e
SDJ
9052009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
906
907 * Makefile.in: Inclusion of catch-syscall object.
908 * gdb.base/catch-syscall.c: New file.
909 * gdb.base/catch-syscall.exp: New file.
910
b43b923a
MS
9112009-09-12 Michael Snyder <msnyder@vmware.com>
912
913 * gdb.reverse/step-reverse.exp: Explicitly check for targets
914 that can support reverse debuggnig.
915
cec03d70
TT
9162009-09-11 Tom Tromey <tromey@redhat.com>
917
918 * gdb.dwarf2/valop.S: New file.
919 * gdb.dwarf2/valop.exp: New file.
920
e23bb3fc
MK
9212009-09-11 Mark Kettenis <kettenis@gnu.org>
922
923 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
924
37c3696d
DE
9252009-09-10 Doug Evans <dje@google.com>
926
927 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
928 Add $gdb_prompt to second breakpoint regexp.
929
5172aecb
JB
9302009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
931
932 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
933 names, add missing ones.
934 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
935 * gdb.python/py-frame.c: Rename from python-frame.c.
936 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
937 testfile name.
938 * gdb.python/py-function.exp: Rename from python-function.exp.
939 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
940 testfile name.
941 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
942 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
943 Adjust testfile name.
944 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
945 * gdb.python/py-template.cc: Rename from python-template.cc.
946 * gdb.python/py-template.exp: Rename from python-template.exp.
947 Adjust testfile name.
948 * gdb.python/py-value.c: Rename from python-value.c.
949 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
950 testfile name.
951
b554e4bd
JK
9522009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
953
954 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
955 $bpt2address.
956 (Second breakpoint address is valid on ia64)
957 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
958
9a68ae16
JM
9592009-09-03 Joseph Myers <joseph@codesourcery.com>
960
961 * gdb.base/ending-run.exp: Restrict regular expression matching
962 line number to require closing brace following.
963
146b9145
DE
9642009-09-03 Doug Evans <dje@google.com>
965
966 * gdb.base/store.exp (check_set): Fix typo in expected value message.
967
787d21e1
TT
9682009-09-02 Tom Tromey <tromey@redhat.com>
969
970 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
971
e7802207
TT
9722009-09-02 Tom Tromey <tromey@redhat.com>
973
974 * gdb.dwarf2/callframecfa.exp: New file.
975 * gdb.dwarf2/callframecfa.S: New file.
976
817aadd2
JK
9772009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
980 gdb.base/solib-overlap-main.c: New.
981
4a76eae5
DJ
9822009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
983
984 PR gdb/10565
985
986 * gdb.base/bitfields.c (struct container, container): New.
987 (main): Initialize it and call break5.
988 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
989
d4b96c9a
JK
9902009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 Support constant DW_AT_data_member_location by GCC PR debug/40659.
993 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
994
4e22772d
JK
9952009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
998
2efab443
MS
9992009-08-26 Michael Snyder <msnyder@vmware.com>
1000
1001 * gdb.base/i386-reverse.c: New file.
1002 * gdb.base/i386-reverse.exp: New file.
1003 * gdb.base/Makefile.in: Add new files to be removed.
1004
07ab73a0
JM
10052009-08-26 Joseph Myers <joseph@codesourcery.com>
1006
1007 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1008 environment-pwd for remote host.
1009 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1010
676accff
KS
10112009-08-24 Keith Seitz <keiths@redhat.com>
1012
1013 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1014 Add two new C++ completer tests which limit the output to a
1015 given class.
1016
f9f7ad22
MS
10172009-08-24 Michael Snyder <msnyder@vmware.com>
1018
1019 * gdb.base/del.exp: Fix typo in comment.
1020 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1021
81ecdfbb
RW
10222009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1023
1024 * configure: Regenerate.
1025 * gdb.hp/configure: Likewise.
1026 * gdb.hp/gdb.aCC/configure: Likewise.
1027 * gdb.hp/gdb.base-hp/configure: Likewise.
1028 * gdb.hp/gdb.compat/configure: Likewise.
1029 * gdb.hp/gdb.defects/configure: Likewise.
1030 * gdb.hp/gdb.objdbg/configure: Likewise.
1031 * gdb.stabs/configure: Likewise.
1032
cab0c772
UW
10332009-08-19 Doug Evans <dje@google.com>
1034
1035 * gdb.base/gdbvars.c: New file.
1036 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1037
b8fa0bfa
PA
10382009-08-14 Pedro Alves <pedro@codesourcery.com>
1039
1040 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1041 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1042
b84aa90a
PA
10432009-08-13 Pedro Alves <pedro@codesourcery.com>
1044
1045 * gdb.base/default.exp: Adjust "set language test": it's now an
1046 enum command. Larger help string moved to "help set language".
1047 * gdb.base/help.exp: Adjust "help set language" expected output,
1048 now lists all known languages.
1049
0d8f9b2c
NF
10502009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1051
1052 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1053 all frame arguments.
1054 * gdb.arch/altivec-regs.exp: Likewise.
1055
bda180e0
TT
10562009-08-07 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.base/setshow.exp: Add tests for changes to set language, set
1059 check range, and set check type.
1060
48cb2d85
VP
10612009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1062
1063 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1064 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1065 Call it.
1066
1ea34204
UW
10672009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1068
1069 * configure.ac: Run gdb.cell tests when appropriate.
1070 * configure: Regenerate.
1071 * lib/cell.exp: New file.
1072 * gdb.cell: New directory.
1073 * gdb.cell/configure.ac: New file.
1074 * gdb.cell/configure: New file.
1075 * gdb.cell/Makefile.in: New file.
1076 * gdb.cell/arch.exp: New file.
1077 * gdb.cell/break.c: New file.
1078 * gdb.cell/break.exp: New file.
1079 * gdb.cell/break-spu.c: New file.
1080 * gdb.cell/bt.c: New file.
1081 * gdb.cell/bt2-spu.c: New file.
1082 * gdb.cell/bt-spu.c: New file.
1083 * gdb.cell/bt.exp: New file.
1084 * gdb.cell/coremaker.c: New file.
1085 * gdb.cell/coremaker-spu.c: New file.
1086 * gdb.cell/core.exp: New file.
1087 * gdb.cell/gcore.exp: New file.
1088 * gdb.cell/data.c: New file.
1089 * gdb.cell/data.exp: New file.
1090 * gdb.cell/data-spu.c: New file.
1091 * gdb.cell/ea-cache.exp: New file.
1092 * gdb.cell/ea-cache.c: New file.
1093 * gdb.cell/ea-cache-spu.c: New file.
1094 * gdb.cell/ea-standalone.c: New file.
1095 * gdb.cell/ea-standalone.exp: New file.
1096 * gdb.cell/ea-test.c: New file.
1097 * gdb.cell/ea-test.exp: New file.
1098 * gdb.cell/f-regs.exp: New file.
1099 * gdb.cell/mem-access.c: New file.
1100 * gdb.cell/mem-access.exp: New file.
1101 * gdb.cell/mem-access-spu.c: New file.
1102 * gdb.cell/ptype.exp: New file.
1103 * gdb.cell/registers.exp: New file.
1104 * gdb.cell/size.c: New file.
1105 * gdb.cell/sizeof.exp: New file.
1106 * gdb.cell/size-spu.c: New file.
1107 * gdb.cell/solib.exp: New file.
1108 * gdb.cell/solib-symbol.exp: New file.
1109
85e747d2
UW
11102009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1111
1112 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1113
58d6951d
DJ
11142009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1115
1116 * gdb.base/float.exp: Handle VFP registers.
1117
6e0a4f15
MS
11182009-07-14 Michael Snyder <msnyder@vmware.com>
1119
dcd5da87
MS
1120 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1121 to bring gdb to the beginning of the calling line.
1122
6e0a4f15
MS
1123 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1124 confusing the i386 epilogue unwinder.
1125
782b2b07
SS
11262009-07-14 Stan Shebs <stan@codesourcery.com>
1127
1128 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1129
f662c3bc
MS
11302009-07-14 Michael Snyder <msnyder@vmware.com>
1131
1132 * gdb.reverse/step-reverse.exp (stepi into function call):
1133 Call instruction may not be first instruction in the line.
1134 (reverse stepi from a function call): Used wrong line number.
1135
8f313923
JK
11362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1139
4662c76e
JK
11402009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1141
1142 Fix gdb.base/macscp.exp when using custom inputrc.
1143 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1144 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1145 env(TERM) set.
1146 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1147 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1148
aa81e255
JK
11492009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1150
1151 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1152 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1153 Change the compilation target to match the testcase name.
1154 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1155 testcase name.
1156 * a2-run.exp: Use for setup prepare_for_testing. Change the
1157 compilation target to match the testcase name.
1158 * gdb.base/commands.exp: Likewise.
1159 * gdb.base/finish.exp: Likewise.
1160 * gdb.base/float.exp: Likewise.
1161 * gdb.base/info-target.exp: Likewise.
1162 * gdb.base/relational.exp: Likewise.
1163 * gdb.base/term.exp: Likewise.
1164 * gdb.base/until.exp: Likewise.
1165 * gdb.base/volatile.exp: Likewise.
1166 * gdb.base/whatis-exp.exp: Likewise.
1167
4c93b1d7
HZ
11682009-07-11 Hui Zhu <teawater@gmail.com>
1169
1170 * gdb.base/help.exp (disassemble): Update expected help text.
1171
812f7342
TT
11722009-07-09 Tom Tromey <tromey@redhat.com>
1173
1174 * lib/gdb.exp: Handle TRANSCRIPT.
1175 (remote_spawn, remote_close, send_gdb): New procs.
1176
fbb8f299
PM
11772009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1178
1179 * gdb.python/python-prettyprint.c: Add counted null string
1180 structure.
1181 * gdb.python/python-prettyprint.exp: Print null string. Test for
1182 embedded nulls.
1183 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1184 * gdb.python/python-value.exp (test_value_in_inferior): Add
1185 variable length string fetch tests.
1186 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1187
c0ac0ec7
JK
11882009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1191
30b66ecc
TT
11922009-07-07 Tom Tromey <tromey@redhat.com>
1193
1194 * gdb.base/call-rt-st.exp: Update for change to escape output.
1195 * gdb.base/callfuncs.exp: Likewise.
1196 * gdb.base/charset.exp: Likewise.
1197 * gdb.base/constvars.exp: Likewise.
1198 * gdb.base/long_long.exp: Likewise.
1199 * gdb.base/pointers.exp: Likewise.
1200 * gdb.base/printcmds.exp: Likewise.
1201 * gdb.base/setvar.exp: Likewise.
1202 * gdb.base/store.exp: Likewise.
1203 * gdb.cp/ref-types.exp: Likewise.
1204 * gdb.mi/mi-var-child.exp: Likewise.
1205 * gdb.mi/mi-var-display.exp: Likewise.
1206 * gdb.mi/mi2-var-display.exp: Likewise.
1207 * gdb.base/charset.exp: Test octal escape sequence length.
1208 Update for change to escape output.
1209
187c4a2b
JK
12102009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1211
1212 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1213
d80a43f9
DJ
12142009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1215
1216 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1217
047427a8
JK
12182009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1221 gdbserver increasing $portnum if "Can't bind address" has been seen.
1222
8b5a0f4f
PA
12232009-07-05 Pedro Alves <pedro@codesourcery.com>
1224
1225 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1226 mingw32ce.
1227
7d93ba58
PA
12282009-07-05 Pedro Alves <pedro@codesourcery.com>
1229
1230 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1231 VFP format.
1232
2277426b
PA
12332009-07-02 Pedro Alves <pedro@codesourcery.com>
1234
1235 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1236 linux. Adjust to use "inferior", "info inferiors", "detach
1237 inferior" and "kill inferior" instead of "restart", "info fork",
1238 "detach fork" and "delete fork".
1239 * gdb.base/ending-run.exp: Spell out "info".
1240 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1241 the "kill" command.
1242
5af949e3
UW
12432009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1244
1245 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1246 change to prefix TLS offset in hex with 0x.
1247
5d3729b5
UW
12482009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1249
1250 * gdb.base/default.exp: Update test case for "x" changes.
1251
af589bd0
TG
12522009-07-01 Tristan Gingold <gingold@adacore.com>
1253
1254 * gdb.base/bigcore.exp: Make darwin untested.
1255
40974f91
JK
12562009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.base/completion.exp (directory completion): Create the directory.
1259 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1260 escapeuniquesub.
1261 (directory completion 2): Expect now ${escapeuniquesub}.
1262 (Glob remaining of directory test): Remove one excessive newline.
1263 Expect the real output.
1264
59dd3af6
JK
12652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 Fix `make check//%' target after `make check' has been ran.
1268 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1269 a mkdir call.
1270 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1271 (%/.dir): Remove.
1272
f4e164aa
JK
12732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1274
1275 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1276 the expected result record.
1277
69af2122
JK
12782009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 Remove racy FAILs relying just on the timeouts.
1281 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1282 (annotation_level 2): Remove racy FAILs.
1283
2fd481e1
PP
12842009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1285
1286 gdb/10275
1287 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1288
c38f313d
DJ
12892009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1290
1291 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1292
8b777f02
VP
12932009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1294
1295 * gdb.mi/mi-stack.exp: Testing symbolic options
1296 to -stack-list-locals and -stack-list-arguments.
1297
00c7eacf
JK
12982009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1299
1300 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1301
6bc80edc
TT
13022009-06-29 Tom Tromey <tromey@redhat.com>
1303
1304 * dg-extract-results.sh: New file.
1305 * Makefile.in (FORCE_PARALLEL): New variable.
1306 (CHECK_TARGET): New conditional variable.
1307 (check): Use CHECK_TARGET.
1308 (DO_RUNTEST): New variable.
1309 (check-single): New target.
1310 (TEST_DIRS): New variable.
1311 (TEST_TARGETS): Likewise.
1312 (check-parallel): New target.
1313 (check-gdb.%): New pattern.
1314 (BASE1_FILES): New variable.
1315 (BASE2_FILES): Likewise.
1316 (check-gdb.base%): New pattern.
1317 (%/.dir): New pattern.
1318 * configure: Rebuild.
1319 * aclocal.m4 (AM_CONDITIONAL): New defun.
1320 * configure.ac: Check whether user is using GNU make.
1321 (GMAKE): New conditional.
1322
794684b6
SW
13232009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1324
1325 * gdb.cp/namespace-nested-import.cc: New test.
1326 * gdb.cp/namespace-nested-import.exp: New test.
1327
edb3359d
DJ
13282009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1329
1330 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1331 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1332 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1333 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1334 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1335 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1336 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1337 gdb.opt/inline-markers.c: New files.
1338 * lib/gdb.exp (skip_inline_frame_tests): New function.
1339 (skip_inline_var_tests): New function.
1340
cf657a0c
AS
13412009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1342
1343 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1344 backtrace.
1345
28d41a99
MS
13462009-06-27 Michael Snyder <msnyder@vmware.com>
1347
1348 * gdb.reverse: New directory.
1349 * gdb.reverse/break-reverse.c: New test.
1350 * gdb.reverse/break-reverse.exp: New test.
1351 * gdb.reverse/consecutive-reverse.c: New test.
1352 * gdb.reverse/consecutive-reverse.exp: New test.
1353 * gdb.reverse/finish-reverse.c: New test.
1354 * gdb.reverse/finish-reverse.exp: New test.
1355 * gdb.reverse/machinestate.c: New test.
1356 * gdb.reverse/ms1.c: New test.
1357 * gdb.reverse/machinestate.exp: New test.
1358 * gdb.reverse/Makefile.in: New file.
1359 * gdb.reverse/shr2.c: New test.
1360 * gdb.reverse/solib-reverse.c: New test.
1361 * gdb.reverse/solib-reverse.exp: New test.
1362 * gdb.reverse/step-reverse.c: New test.
1363 * gdb.reverse/step-reverse.exp: New test.
1364 * gdb.reverse/until-reverse.c: New test.
1365 * gdb.reverse/ur1.c: New test.
1366 * gdb.reverse/until-reverse.exp: New test.
1367 * gdb.reverse/watch-reverse.c: New test.
1368 * gdb.reverse/watch-reverse.exp: New test.
1369 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1370 * configure: Regenerate.
1371
fe3c8b0d
DE
13722009-06-26 Doug Evans <dje@google.com>
1373
1374 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1375
3a72a602
PM
13762009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1377
1378 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1379 windows problem for 'file delete $binfile'.
1380
27aa8d6a
SW
13812009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1382
1383 * gdb.cp/namespace-using.exp: New test.
1384 * gdb.cp/namespace-using.cc: New test.
1385
8ac055f8
JB
13862009-05-20 Joel Brobecker <brobecker@adacore.com>
1387
1388 * gdb.ada/variant_record_packed_array: New testcase.
1389
85e306ed
TT
13902009-06-23 Tom Tromey <tromey@redhat.com>
1391
1392 * gdb.base/charset.exp (test_combination): Regression test.
1393 * gdb.base/charset.c (my_wchar_t): New typedef.
1394 (myvar): New global.
1395 (main): Set myvar.
1396
56643c5e
PM
13972009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1398
1399 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1400 target.
1401
1fac167a
UW
14022009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1403
1404 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1405
7ccb0be9
UW
14062009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1407
1408 * gdb.mi/gdb680.exp: Update test for error message.
1409
568d6575
UW
14102009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1411
1412 * gdb.base/annota1.exp: Allow multiple occurrences of the
1413 frames-invalid annotation.
1414 * gdb.cp/annota2.exp: Likewise.
1415
7cd1089b
PM
14162009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1417
1418 * gdb.cp/gdb2495.cc: New file.
1419 * gdb.cp/gdb2495.exp: New file.
1420
72c63395
JK
14212009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1422
1423 Report error on GDB crash during runto.
1424 * lib/gdb.exp (runto <eof>): New.
1425
3788363d
DJ
14262009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1427
1428 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1429 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1430 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1431 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1432 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1433 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1434 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1435 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1436 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1437 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1438 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1439 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1440 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1441 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1442 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1443 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1444 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1445 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1446 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1447 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1448 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1449 gdb.trace/passcount.exp, gdb.trace/report.exp,
1450 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1451 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1452 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1453 executable.
1454
17592de3
PA
14552009-06-07 Pedro Alves <pedro@codesourcery.com>
1456
1457 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1458 defined before referencing it.
1459
701e355d
DE
14602009-06-03 Doug Evans <dje@google.com>
1461
1462 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1463 * gdb.arch/i386-see.c: Ditto.
1464
f2292c65
PM
14652009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1466
1467 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1468 (check_macro): Return 1 if undefined.
1469 If first test fails, check if macro debug information is available,
1470 and report unsupported test if no macro information is found.
1471
5a437975
DE
14722009-05-29 Doug Evans <dje@google.com>
1473
1474 * gdb.threads/hand-call-in-threads.exp: New.
1475 * gdb.threads/hand-call-in-threads.c: New.
1476
c141c696
MS
14772009-05-29 Michael Snyder <msnyder@vmware.com>
1478
1479 * gdb.base/break-always.exp: Change "1" to "on".
1480 Add confirmation check.
1481
b3444185
PA
14822009-05-28 Pedro Alves <pedro@codesourcery.com>
1483
1484 * gdb.threads/threxit-hop-specific.c: New.
1485 * gdb.threads/threxit-hop-specific.exp: New.
1486 * gdb.threads/thread-execl.c: New.
1487 * gdb.threads/thread-execl.exp: New.
1488
b6313243
TT
14892009-05-27 Tom Tromey <tromey@redhat.com>
1490 Thiago Jung Bauermann <bauerman@br.ibm.com>
1491
1492 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1493 (mi_child_regexp): Likewise.
1494 (mi_list_varobj_children_range): Likewise.
1495 (mi_get_features): Likewise.
1496 (mi_list_varobj_children): Rewrite.
1497 * gdb.python/python-mi.exp: New file.
1498
a6bac58e
TT
14992009-05-27 Tom Tromey <tromey@redhat.com>
1500 Thiago Jung Bauermann <bauerman@br.ibm.com>
1501 Phil Muldoon <pmuldoon@redhat.com>
1502 Paul Pluzhnikov <ppluzhnikov@google.com>
1503
1504 * gdb.python/python-prettyprint.exp: New file.
1505 * gdb.python/python-prettyprint.c: New file.
1506 * gdb.python/python-prettyprint.py: New file.
1507 * gdb.base/display.exp: print/r is now valid.
1508
2c74e833
TT
15092009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1510 Tom Tromey <tromey@redhat.com>
1511 Pedro Alves <pedro@codesourcery.com>
1512 Paul Pluzhnikov <ppluzhnikov@google.com>
1513
1514 * gdb.python/python-template.exp: New file.
1515 * gdb.python/python-template.cc: New file.
1516 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1517 tests.
1518 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1519 Call it.
1520 (test_value_after_death): New proc.
1521 * gdb.python/python-value.c (PTR): New typedef.
1522 (main): New variable 'x'.
1523
89c73ade
TT
15242009-05-27 Tom Tromey <tromey@redhat.com>
1525
1526 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1527 tests.
1528 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1529 Call it.
1530
a75724bc
PA
15312009-05-27 Pedro Alves <pedro@codesourcery.com>
1532
1533 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1534
e58b0e63
PA
15352009-05-24 Pedro Alves <pedro@codesourcery.com>
1536
1537 * gdb.threads/fork-thread-pending.c: New.
1538 * gdb.threads/fork-thread-pending.exp: New.
1539
4ac36638
JK
15402009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1541
1542 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1543 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1544
c28c63d8
JB
15452009-05-18 Jon Beniston <jon@beniston.com>
1546
1547 * gdb.asm/asm-source.exp: Add lm32 target.
1548
b242c3c2
PA
15492009-05-17 Pedro Alves <pedro@codesourcery.com>
1550
1551 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1552 `gdb_get_line_number'. Call `callee' in both parent and child.
1553 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1554 `gdb_get_line_number' instead of hardcoding line numbers.
1555 (catch_fork_unpatch_child): New procedure to test detaching
1556 breakpoints from child fork.
1557 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1558 hardcoding line numbers.
1559 (do_fork_tests): Run `catch_fork_unpatch_child'.
1560
ee342b23
VP
15612009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1562
1563 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1564 of structure type enters or leaves the scope, it
1565 is reported by -var-update.
1566
e2009e98
DE
15672009-05-11 Doug Evans <dje@sebabeach.org>
1568
1569 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1570 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1571 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1572
00903456
JK
15732009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1576
dc621c35
DE
15772009-04-30 Doug Evans <dje@google.com>
1578
1579 * gdb.threads/watchthreads2.exp: New testcase.
1580 * gdb.threads/watchthreads2.c: New testcase.
1581
9ab4e744
DE
15822009-04-29 Doug Evans <dje@google.com>
1583
1584 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1585 * gdb.cp/mb-ctor.cc: Ditto.
1586 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1587 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1588 * gdb.cp/mb-inline1.cc: Call it.
1589 * gdb.cp/mb-inline2.cc: Ditto.
1590 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1591 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1592
484086b7
JK
15932009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1596 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1597 Replace all uses of `decimal' by `nonzero'.
1598 (info macro FROM_COMMANDLINE): New test.
1599
379a77b5
TT
16002009-04-27 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1603
b92b73c2
DE
16042009-04-27 Doug Evans <dje@google.com>
1605
1606 * gdb.threads/watchthreads.c (main): Initialize args before starting
1607 the threads. Plus formatting cleanup.
1608 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1609 biased scheduling of one thread.
1610
945a118d
JG
16112009-04-27 Jerome Guitton <guitton@adacore.com>
1612
1613 * gdb.cp/templates.cc (GetMax): New template.
1614 (main): Declare two instances of GetMax.
1615 * gdb.cp/templates.exp: Add new test.
1616
d389af10
JK
16172009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1620
e7f86de9
JM
16212009-04-22 Joseph Myers <joseph@codesourcery.com>
1622
1623 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1624
334cc82d
TT
16252009-04-15 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.base/charset.exp: Add regression test.
1628
d12672cc
JB
16292009-04-14 Joel Brobecker <brobecker@adacore.com>
1630
1631 * gdb.base/exe-lock.exp: New testcase.
1632
18e8c3bc
TT
16332009-04-13 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1636 operator on Frame.
1637
5ecd5cbe
UW
16382009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1639
1640 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1641 * gdb.server/ext-attach.exp: Likewise.
1642
7309f756
VP
16432009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1644
1645 Eliminate some sleep usage.
1646
1647 * gdb.mi/basics.c (do_nothing): New.
1648 (main): Use do_nothing instead of printf, so that
1649 not to introduce race condition between output of
1650 inferiour and output of gdb. Do not use sleep as it
1651 is not generally available on embedded targets.
1652
f4b95f6f
PA
16532009-04-02 Pedro Alves <pedro@codesourcery.com>
1654
1655 * gdb.server/ext-attach.exp: Expect an optional process id after
1656 "Detached from remote process".
1657
de40b933
JK
16582009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1661 gdb.dwarf2/dw2-unresolved.exp: New.
1662
2ae101a4
PA
16632009-04-02 Pedro Alves <pedro@codesourcery.com>
1664
1665 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1666 mi_run_to_main.
1667
56a8e183
PA
16682009-04-02 Pedro Alves <pedro@codesourcery.com>
1669
1670 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1671 mi_run_to_main. Skip thread exit test on remote targets.
1672 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1673 mi_run_to_main.
1674 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1675 mi_run_to_main.
1676 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1677 when expecting ^connected. Detect when the target doesn't support
1678 non-stop mode.
1679 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1680 supported. Return -1 on error, 0 on success.
1681 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1682 (mi_runto): Return mi_runto_helper's result explicitly.
1683
c35fafde
PA
16842009-04-01 Pedro Alves <pedro@codesourcery.com>
1685
1686 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1687
f8a8dce6
JB
16882009-04-01 Tom Tromey <tromey@redhat.com>
1689
1690 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1691 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1692 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1693 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1694
71c25dea
TT
16952009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1696 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 PR gdb/931
1699 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1700 output.
1701 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1702 for gdb/931.
1703 * dw2-strp.S (DW_AT_language): Change to C++.
1704 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1705
02d9a9ce
JB
17062009-03-31 Joel Brobecker <brobecker@adacore.com>
1707
1708 * gdb.ada/tasks: New testcase.
1709
1042e4c0
SS
17102009-03-30 Stan Shebs <stan@codesourcery.com>
1711
1712 * gdb.trace/actions.exp: Update to match new info trace format.
1713 * gdb.trace/deltrace.exp: Ditto.
1714 * gdb.trace/infotrace.exp: Ditto.
1715 * gdb.trace/passcount.exp: Ditto.
1716 * gdb.trace/save-trace.exp: Ditto.
1717 * gdb.trace/while-stepping.exp: Ditto.
1718 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1719
f8f6f20b
TJB
17202009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1721
1722 * gdb.python/python-frame.c: New file.
1723 * gdb.python/python-frame.exp: New file.
1724
c0c6f777
TJB
17252009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1726
1727 * gdb.python/python-value.exp: Add tests for the address
1728 attribute.
1729
3cb51905
AS
17302009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1731
1732 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1733
88fc996f
DE
17342009-03-26 Doug Evans <dje@google.com>
1735
1736 * gdb.mi/mi-nonstop-exit.exp: New file.
1737 * gdb.mi/non-stop-exit.c: New file.
1738
56ef84b1
TT
17392009-03-26 Tom Tromey <tromey@redhat.com>
1740
1741 Update for change to prologue skipping:
1742 * gdb.mi/mi2-simplerun.exp: Update.
1743 * gdb.mi/mi2-break.exp: Update.
1744 * gdb.mi/mi-simplerun.exp: Update.
1745 * gdb.mi/mi-break.exp: Update.
1746 * gdb.base/ending-run.exp: Update.
1747
def2b000
TJB
17482009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1749
1750 * gdb.python/python-value.exp (test_value_in_inferior): Test
1751 gdb.Value.is_optimized_out attribute.
1752
442ddf59
JK
17532009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1754
1755 * gdb.dwarf2/dw2-noloc-main.c: New file.
1756 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1757 (.text): Remove.
1758 (.data): New.
1759 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1760 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1761 (DW_TAG_subprogram func_cu1, noloc): Remove.
1762 (main): New.
1763 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1764 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1765 (file_symbols): New procedure.
1766
a8df5de4
TT
17672009-03-25 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.base/charset.exp (valid_target_charset): New proc.
1770 Use it to skip tests on invalid charsets.
1771
cc1d7add
PM
17722009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1773
1774 * gdb.base/completion.exp: Add a test for directory completion.
1775
bcd5727b
JK
17762009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 Fix a racy FAIL.
1779 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1780 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1781
cc924cad
TJB
17822009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1783
1784 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1785 * gdb.python/python-function.exp: Add test for function returning
1786 a GDB value.
1787
bc3b79fd
TJB
17882009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1789
1790 * gdb.python/python-function.exp: New file.
1791
6c7a06a3
TT
17922009-03-20 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.base/store.exp: Update for change to escape output.
1795 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1796 to escape output.
1797 * gdb.base/pointers.exp: Update for change to escape output.
1798 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1799 to escape output.
1800 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1801 escape output.
1802 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1803 to escape output.
1804 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1805 escape output.
1806 * gdb.base/setvar.exp: Update for change to escape output.
1807 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1808 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1809 to escape output.
1810 (test_print_string_constants): Likewise.
1811 * gdb.base/charset.exp (valid_host_charset): Check size of
1812 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1813 cases. Handle "auto"-related output.
1814 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1815 (uvar, Uvar): New globals.
1816
c31af87b
JG
18172009-03-19 Jerome Guitton <guitton@adacore.com>
1818
1819 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1820 deltas.
1821 * gdb.ada/fixed_points.exp: Ditto.
1822
51272cf2
PA
18232009-03-18 Pedro Alves <pedro@codesourcery.com>
1824
1825 * return-nodebug.c: Don't include stdio.h.
1826 (init): Delete.
1827 (func): Delete definition and provide extern declaration.
1828 (t): New.
1829 (main): Don't call printf. Call func and store its result in t.
1830 * return-nodebug1.c: New.
1831 * return-nodebug.exp: Don't expect stdio output. Instead, print
1832 the global variable t. Drop printf formatters and cast types from
1833 foreach loop. Don't use prepare_for_testing. Compile
1834 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1835 define FORMAT or CAST.
1836
d24948ac
PP
18372009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1838
1839 * gdb.base/solib-display.exp: Disable test for remote targers.
1840
61ff14c6
JK
18412009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1844
cb4dce93
JK
18452009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1846
1847 Fix a racy FAIL.
1848 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1849 code from `follow parent, print pids'.
1850 (`follow child, print pids', `follow parent, print pids'): Call it.
1851 Replace `gdb_test "break..."' by gdb_breakpoint.
1852
f7c60c5e
VP
18532009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1854
1855 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1856 sync and async modes.
f7c60c5e 1857
383ace49
JB
18582009-03-12 Joel Brobecker <brobecker@adacore.com>
1859
1860 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1861 that was checked in by mistake. Remove loading of ada.exp, since
1862 this is not necessary in this case.
1863
4ce102af
JB
18642009-03-12 Joel Brobecker <brobecker@adacore.com>
1865
1866 * gdb.ada/ptype_arith_binop.exp: New testcase.
1867
529a2aef
JB
18682009-03-12 Joel Brobecker <brobecker@adacore.com>
1869
1870 * gdb.ada/mod_from_name: New testcase.
1871
8a38181c
JB
18722009-03-12 Joel Brobecker <brobecker@adacore.com>
1873
1874 * gdb.ada/tick_last_segv: New testcase.
1875
11436dee
VP
18762009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1877
61ff14c6 1878 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1879
1f31650a
VP
18802009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1881
61ff14c6
JK
1882 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1883 include the token in ^running and frame info in *stopped.
1f31650a 1884
a3247a22
PP
18852009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1886
1887 * solib-display.exp: New file.
1888 * solib-display-main.c: New file.
1889 * solib-display-lib.c: New file.
61ff14c6 1890
aae64587
PA
18912009-03-05 Pedro Alves <pedro@codesourcery.com>
1892
1893 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1894
44aabfbc
JK
18952009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1898 (list_and_check_macro): Use more specific test name.
1899 (next to definition): Make the test names unique.
1900
c087fcd3
PM
19012009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1902
1903 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1904
c86cf029
VP
19052009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1906
1907 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1908 notifications.
1909 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1910 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1911 * lib/mi-support.exp (library_loaded_re): New.
1912 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1913
3ea85240
VP
19142009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1915
1916 * gdb.gdb/observer.exp: Use test_notification observer, not
1917 normal_stop, everywhere.
1918 (test_normal_stop_notifications): Rename to...
1919 (test_notifications): ...this.
1920 (test_observer_normal_stop): Rename to...
1921 (test_observer): ...this.
1922
1903f0e6
DE
19232009-02-16 Doug Evans <dje@google.com>
1924
1925 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1926 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1927 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1928 (test_prefixed_syscall,test_int3): New tests.
1929 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1930 (test_prefixed_syscall,test_int3): New tests.
1931
1d33d6ba
VP
19322009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1933
3cb51905
AS
1934 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1935 (mi_expect_interrupt): Likewise.
1936 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1937 response.
1d33d6ba 1938
faafb047
PM
19392009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1940
1941 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1942 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1943 Replace calls to get_valueofx by get_hexadecimal_valueof.
1944
417e16e2
PM
19452009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1946
1947 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1948 (get_integer_valueof): New procedure.
1949 (get_sizeof): Use new get_integer_value_of.
1950 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1951 by get_integer_valueof.
1952
7065b901
TT
19532009-02-13 Tom Tromey <tromey@redhat.com>
1954
1955 * gdb.base/remote.exp (get_sizeof): Remove.
1956 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1957 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1958 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1959 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1960 (get_sizeof): Likewise.
1961
5d7cb8df
JK
19622009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 PR fortran/9806
1965 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1966
b2febfff
PP
19672009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1968
1969 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1970
4aa995e1
PA
19712009-02-06 Pedro Alves <pedro@codesourcery.com>
1972
1973 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1974
d8906c6f
TJB
19752009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1976
1977 * gdb.python/python-cmd.exp: New file.
1978
ff4ab08d
TG
19792009-02-06 Tristan Gingold <gingold@adacore.com>
1980
1981 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1982
aacd552b
TG
19832009-02-05 Tristan Gingold <gingold@adacore.com>
1984
1985 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1986 pointer is dereferenced and use this signal name in regexp.
1987 * gdb.base/signull.exp: Ditto.
1988 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1989 * gdb.base/signull.c (main): Ditto.
1990
08c637de
TJB
19912009-02-04 Tom Tromey <tromey@redhat.com>
1992 Thiago Jung Bauermann <bauerman@br.ibm.com>
1993
1994 * gdb.python/python-value.exp: Use `gdb.history' instead of
1995 `gdb.value_from_history'.
1996 (test_value_numeric_ops): Add test for conversion of enum constant.
1997 * gdb.python/python-value.c (enum e): New type.
1998 (evalue): New global.
1999 (main): Use argv.
2000
20261af8
JG
20012009-02-04 Jerome Guitton <guitton@adacore.com>
2002
2003 * gdb.ada/uninitialized_vars: New test program.
2004 * gdb.ada/uninitialized_vars.exp: New testcase.
2005
52e44b43
TT
20062009-02-02 Tom Tromey <tromey@redhat.com>
2007
2008 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2009 * gdb.cp/pr2489.cc: Rename...
2010 * gdb.cp/pr9594.cc: ... to this.
2011
1c71341a
TT
20122009-02-02 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2015 * gdb.cp/pr2489.cc: New file.
2016 * gdb.cp/cpcompletion.exp: New file.
2017
a4295225
TT
20182009-02-02 Tom Tromey <tromey@redhat.com>
2019
2020 PR exp/9059:
2021 * gdb.cp/call-c.exp: Add regression test.
2022 * gdb.cp/call-c.cc (FooHandle): New typedef.
2023 (main): New variable 'handle'.
2024
592375cd
VP
20252009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2026
2027 * lib/mi-support.exp (et_mi_thread_list)
2028 (check_mi_and_console_threads): Adjust for current thread in
2029 -thread-list-ids output.
2030
41447f92
VP
20312009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2032
2033 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2034 Call it.
2035
35669430
DE
20362009-01-28 Doug Evans <dje@google.com>
2037
2038 * gdb.arch/amd64-disp-step.S: New file.
2039 * gdb.arch/amd64-disp-step.exp: New file.
2040 * gdb.arch/i386-disp-step.S: New file.
2041 * gdb.arch/i386-disp-step.exp: New file.
2042
09f00d9a
PM
20432009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2044
2045 * gdb.base/find.exp: Set newline variable
2046 using quotes instead of braces to fix cygwin failures.
2047
1e8fb976
PA
20482009-01-23 Pedro Alves <pedro@codesourcery.com>
2049
2050 * gdb.base/radix.exp: Add tests to ensure that that set
2051 input-radix 0 and set output-radix 0 are really rejected.
2052
da061712
PA
20532009-01-23 Pedro Alves <pedro@codesourcery.com>
2054
2055 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2056 copyright years.
2057
dd7e2d2b
PA
20582009-01-23 Pedro Alves <pedro@codesourcery.com>
2059
2060 PR gdb/9664:
2061 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2062
392452f6
PA
20632009-01-22 Pedro Alves <pedro@codesourcery.com>
2064
2065 PR c++/9631:
2066 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2067
8653e71c
PM
20682009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2069
2070 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2071 binfile definition to fix Windows OS failure.
2072
a12cc160
DJ
20732009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2074
2075 PR gdb/9346
2076 * gdb.base/interrupt.c (sigint_handler): New.
2077 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2078 on error.
2079 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2080 Test "signal SIGINT".
2081
b89667eb
DE
20822009-01-19 Doug Evans <dje@google.com>
2083
2084 * gdb.base/break.exp: Update expected gdb output.
2085 * gdb.base/sepdebug.exp: Ditto.
2086 * gdb.mi/mi-syn-frame.exp: Ditto.
2087 * gdb.mi/mi2-syn-frame.exp: Ditto.
2088 * gdb.base/call-signal-resume.exp: New file.
2089 * gdb.base/call-signals.c: New file.
2090 * gdb.base/unwindonsignal.exp: New file.
2091 * gdb.base/unwindonsignal.c: New file.
2092 * gdb.threads/interrupted-hand-call.exp: New file.
2093 * gdb.threads/interrupted-hand-call.c: New file.
2094 * gdb.threads/thread-unwindonsignal.exp: New file.
2095
adb483fe
DJ
20962009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2097
2098 * gdb.base/define.exp: Test defining and hooking prefix commands.
2099 * gdb.python/python.exp: Update test for "show user" output.
2100
60023297
JK
21012009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2104 now the output exactly, using less wildcards. Expect also the output
2105 of gfortran-4.3. Update for the f-valprint.c modification from
2106 2008-04-22.
2107 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2108 Remove gdb_test test names where matching the command.
2109
ccc57cf9
PA
21102009-01-01 Pedro Alves <pedro@codesourcery.com>
2111
2112 PR breakpoints/9681:
2113 * gdb.base/watchpoint.exp: Add regression test.
2114
c7a6ca08
PA
21152008-12-31 Pedro Alves <pedro@codesourcery.com>
2116
2117 * gdb.threads/attach-into-signal.exp: Don't use
2118 gdb_suppress_entire_file.
2119 * gdb.threads/attach-stopped.exp: Ditto.
2120 * gdb.threads/attachstop-mt.exp: Ditto.
2121
3a031f65
PA
21222008-12-31 Pedro Alves <pedro@codesourcery.com>
2123
2124 PR gdb/8812:
2125 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2126
09e6485f
PA
21272008-12-29 Pedro Alves <pedro@codesourcery.com>
2128
2129 PR gdb/7536:
2130 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2131 and unsupported output radices are really rejected.
2132
0cd53049
JK
21332008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2136
ba163c7e
TT
21372008-12-22 Tom Tromey <tromey@redhat.com>
2138
2139 * gdb.cp/punctuator.exp: New file.
2140
6f4de6c9
JK
21412008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 * gdb.base/completion.exp (Completing non-existing component): New test.
2144
0f34d0b4
JK
21452008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 Fix for PR gdb/8648.
2148 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2149 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2150 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2151 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2152
db2ad4c3
JK
21532008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2156
bb5ef15e
DP
21572008-12-16 Christophe Lyon <christophe.lyon@st.com>
2158
2159 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2160 compiler actually generate code at the expected line number.
2161
90142adc
JZ
21622008-12-15 Jie Zhang <jie.zhang@analog.com>
2163
2164 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2165
fad6eecd
TT
21662008-12-12 Tom Tromey <tromey@redhat.com>
2167
2168 * gdb.base/commands.exp (redefine_hook_test): New proc.
2169 Call it.
2170
17c8aaf5
TT
21712008-12-11 Tom Tromey <tromey@redhat.com>
2172
2173 * gdb.base/macscp.exp: New regression test.
2174
7c8adf68
TT
21752008-12-11 Tom Tromey <tromey@redhat.com>
2176
2177 * gdb.base/macscp.exp: Print "address.addr".
2178 * gdb.base/macscp1.c (struct outer): New struct.
2179 (address): New global.
2180
b05dcbb7
TT
21812008-12-09 Tom Tromey <tromey@redhat.com>
2182
2183 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2184 Call it.
2185
2d476de1
DE
21862008-12-04 Doug Evans <dje@google.com>
2187
2188 * gdb.server/ext-run.exp: Relax regexp for init program.
2189
87bdc959
TG
21902008-12-03 Tristan Gingold <gingold@adacore.com>
2191
2192 * gdb.base/macscp.exp: Generate an object file during compilation
2193 to work around Darwin dsymutil limitations.
2194
e0740f77
JK
21952008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 Test resolving external references to TLS variables.
2198 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2199 FILE2_THREAD_LOCAL.
2200 (testfile2, srcfile2): New variables.
2201 * gdb.threads/tls.c (file2_thread_local)
2202 (function_referencing_file2_thread_local): New.
2203 * gdb.threads/tls2.c: New file.
2204
67f0aac5
JB
22052008-11-28 Joel Brobecker <brobecker@adacore.com>
2206
2207 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2208 rather than integer, as integer might not be big enough when
2209 on 64bit targets.
67f0aac5 2210
c332165e
JG
22112008-11-27 Jerome Guitton <guitton@adacore.com>
2212
2213 * gdb.cp/formatted-ref.exp: Add equality test.
2214 * gdb.ada/formatted_ref.exp: Ditto.
2215
fc9b693c
JK
22162008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2217
2218 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2219 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2220
a9c64011
AS
22212008-11-20 Andreas Schwab <schwab@suse.de>
2222
2223 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2224 matching syscall entry point.
2225 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2226 (tcatch_vfork_then_child_follow): Likewise. Finish through
2227 vfork even if we stopped at the syscall trampoline.
2228
e2fd701e
DE
22292008-11-20 Doug Evans <dje@google.com>
2230
2231 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2232
69abc51c
TJB
22332008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2234
2235 * gdb.arch/ppc-dfp.exp: New file.
2236 * gdb.arch/ppc-dfp.c: New file.
2237
c14c28ba
PP
22382008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2239
2240 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2241
2e74121d
DE
22422008-11-17 Doug Evans <dje@google.com>
2243
2244 * gdb.mi/mi-syn-frame.exp: Update expected output.
2245 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2246
66bb093b
VP
22472008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2248
2249 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2250 "thread N" results in =thread-selected.
2251 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2252 (mi_send_resuming_command_raw): Be prepared for
2253 =thread-selected.
2254
3d043ef6
VP
22552008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2256
a9c64011
AS
2257 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2258 * lib/mi-support.exp: Likewise.
3d043ef6 2259
808104c8
JB
22602008-11-16 Joel Brobecker <brobecker@adacore.com>
2261
2262 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2263 commands from the expected output for "help catch".
2264
00b22944
JB
22652008-11-15 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.ada/int_deref.exp: New testcase.
2268
59669435
TT
22692008-11-14 Nick Roberts <nickrob@snap.net.nz>
2270
2271 * gdb.mi/gdb2549.exp: New file.
2272
de04a248
DE
22732008-11-11 Doug Evans <dje@google.com>
2274
2275 * gdb.base/callexit.exp: New file.
2276 * gdb.base/callexit.c: New file.
2277
6b8ce727
DE
22782008-11-10 Doug Evans <dje@google.com>
2279
2280 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2281 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2282 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2283 (default_gdb_start,default_gdb_exit): Ditto.
2284 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2285 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2286 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2287 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2288 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2289 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2290
1b14b8aa
AS
22912008-11-03 Andreas Schwab <schwab@suse.de>
2292
2293 * gdb.base/hashline2.exp: Fix typo.
2294 * gdb.base/hashline3.exp: Likewise.
2295
f3134b88
TT
22962008-10-30 Tom Tromey <tromey@redhat.com>
2297
2298 * gdb.base/pointers.exp: Add test.
2299 * gdb.base/pointers.c (k, S): New typedefs.
2300 (instance): New global.
2301
c2226152
AS
23022008-10-30 Andreas Schwab <schwab@suse.de>
2303
2304 * gdb.base/args.exp: Add tests for newlines.
2305
462f405c
JB
23062008-10-30 Joel Brobecker <brobecker@adacore.com>
2307
2308 gdb.base/foll-exec.exp: Update the expected output of a couple
2309 of "info breakpoints" tests.
2310
79a45b7d
TT
23112008-10-28 Tom Tromey <tromey@redhat.com>
2312
2313 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2314
adc13a14
PA
23152008-10-24 Pedro Alves <pedro@codesourcery.com>
2316
2317 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2318 gdb_start_cmd.
2319 Use runto_main before any test that requires execution.
2320
252fbfc8
PA
23212008-10-23 Pedro Alves <pedro@codesourcery.com>
2322
2323 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2324 instead of SIGINT.
2325
28148e3d
JB
23262008-10-22 Joel Brobecker <brobecker@adacore.com>
2327
2328 * gdb.base/completion.exp: Update expected output following
2329 the addition of the "info tasks" command.
2330
c209f847
TT
23312008-10-22 Tom Tromey <tromey@redhat.com>
2332
2333 * gdb.base/exprs.exp (test_expr): Add test for string
2334 concatenation.
2335
f177e350
PA
23362008-10-19 Pedro Alves <pedro@codesourcery.com>
2337
2338 * configure.ac: Output gdb.python/Makefile.
2339 * configure: Regenerate.
2340 * gdb.python/Makefile.in: New.
2341
cce89356
JB
23422008-10-16 Joel Brobecker <brobecker@adacore.com>
2343
2344 * gdb.base/foll-fork.exp: Adjust the expected output to match
2345 the new description for fork/vfork catchpoints in the "info
2346 breakpoints" output.
2347
176d289d
TJB
23482008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2349
2350 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2351
a08702d6
TJB
23522008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2353
2354 * gdb.python/python-value.c: New file.
2355 * gdb.python/python-value.exp: New file.
2356
1c5cfe86
PA
23572008-10-15 Pedro Alves <pedro@codesourcery.com>
2358
2359 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2360
5a98ad69
DP
23612008-10-15 Denis Pilat <denis.pilat@st.com>
2362
41702f1b 2363 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2364
dcb1a1e2
TT
23652008-10-09 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2368 'fprintf' and 'stderr'.
2369
9124fe48
JB
23702008-10-07 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.ada/ref_tick_size.exp: New testcase.
2373
45452591
DE
23742008-10-06 Doug Evans <dje@google.com>
2375
2376 * gdb.dwarf2/dw2-cu-size.exp: New file.
2377 * gdb.dwarf2/dw2-cu-size.S: New file.
2378
2379 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2380 .Ltype_int for clarity.
2381
4fc5b208
PP
23822008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2383
2384 PR gdb/2384:
2385 * gdb.cp/gdb2384.exp: Extended to test more cases.
2386 * gdb.cp/gdb2384.cc: Likewise.
2387 * gdb.cp/gdb2384-base.h: Likewise.
2388 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2389
d78df370
JK
23902008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * gdb.base/maint.exp (maint print type): Remove printing
2393 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2394
9a044a89
TT
23952008-09-30 Tom Tromey <tromey@redhat.com>
2396
2397 * gdb.base/macscp.exp: Add completion tests.
2398 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2399 (TWENTY_THREE): Likewise.
2400 (FORTY_EIGHT): Likewise.
2401
506800a9
TT
24022008-09-30 Tom Tromey <tromey@redhat.com>
2403
2404 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2405 everywhere.
2406 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2407
1a6f01b5
JK
24082008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2411 testcase is derived from. Fix racy dependency on an expected PID
2412 number. No longer support the testcase on Linux kernel 2.4.x.
2413
2fae03e8
TT
24142008-09-27 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2417 and varargs.
2418
1ad15515
PA
24192008-09-22 Pedro Alves <pedro@codesourcery.com>
2420
2421 * lib/mi-support.exp (mi_expect_interrupt): New.
2422 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2423 from gdb.mi/mi-nonstop.exp.
2424 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2425 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2426 lib/mi-support.exp.
2427 Use mi_check_thread_states throughout. Avoid ".*" and do not
2428 require an anchor after -exec-run.
2429
d0b76dc6
DJ
24302008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2431
2432 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2433 stop is pending. Avoid ".*" when two stops are pending.
2434 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2435 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2436 newlines in fullnames.
2437 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2438 (mi_expect_stop): Update comments. Only anchor in sync mode.
2439 Do not match newlines.
2440 (mi_send_resuming_command_raw): Always return status.
2441 (mi_get_stop_line): Do not match more than one line by accident.
2442 Only anchor in sync mode.
2443 (mi_run_inline_test): If -exec-next fails, give up.
2444
9990c830
UW
24452008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2446
2447 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2448 on SPU.
2449
ebcf6f00
JB
24502008-09-10 Joel Brobecker <brobecker@adacore.com>
2451
2452 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2453
b6db24e5
JB
24542008-09-10 Joel Brobecker <brobecker@adacore.com>
2455
2456 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2457 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2458 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2459 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2460 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2461 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2462 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2463 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2464 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2465 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2466 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2467 Include the "= " sequence in the expected output of print tests.
2468
2bf448e0
JB
24692008-09-10 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2472 description for boolean types.
2473
d51fd4c8
PA
24742008-09-09 Pedro Alves <pedro@codesourcery.com>
2475
2476 * gdb.base/hook-stop-continue.c: New.
2477 * gdb.base/hook-stop-continue.exp: New.
2478
694182d2
DJ
24792008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2480
2481 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2482
3b8a7fc0
JG
24832008-09-08 Jerome Guitton <guitton@adacore.com>
2484
2485 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2486 (stack_check_probe_2, stack_check_probe_loop_1)
2487 (stack_check_probe_loop_2): New functions.
2488 (main): Add call to these new functions.
2489 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2490 functions, check that the breakpoint is inserted at the appropriate
2491 location.
2492 (insert_breakpoint): Slightly refine this procedure so that it can
2493 be called several times in the test.
2494
96cc0ae8
JG
24952008-09-08 Jerome Guitton <guitton@adacore.com>
2496
2497 * gdb.base/stack-checking.c: New file.
2498 * gdb.base/stack-checking.exp: New file.
2499
1f08b409
TJB
25002008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2501
2502 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2503 * gdb.arch/altivec-regs.exp: Likewise.
2504 * gdb.arch/vsx-regs.exp: Likewise.
2505
3099e1c4
TJB
25062008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2507
2508 * gdb.arch/ppc-fp.exp: New file.
2509 * gdb.arch/ppc-fp.c: New file.
2510
cc69bfc1
PP
25112008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2512
2513 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2514 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2515
b02a33db
MS
25162008-09-04 Michael Snyder <msnyder@vmware.com>
2517
2518 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2519 as "at" (for non-debug functions such as _start).
2520
2992cbe0
UW
25212008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2522
2523 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2524 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2525 software watchpoints.
2526 * gdb.base/watch_thread_num.exp: Likewise.
2527
514f746b
AR
25282008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2529
2530 * gdb.arch/i386-bp_permanent.exp: New test.
2531
876cecd0
TT
25322008-08-24 Tom Tromey <tromey@redhat.com>
2533
2534 * gdb.base/maint.exp: Update "maint print type".
2535
80f73d71
VP
25362008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2537
2538 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2539 support. Adjust the order of "*running" notifications.
2540 * gdb.mi/non-stop.c: Don't cast from int to void* and
2541 back.
2542
d9c78d7d
MK
25432008-08-20 Mark Kettenis <kettenis@gnu.org>
2544
2545 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2546 expect to find it in the "info frame" output.
2547
97a2d1d3
DJ
25482008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2549
2550 * gdb.base/interp.exp: Always consume both prompts.
2551
b96e2927
PA
25522008-08-20 Pedro Alves <pedro@codesourcery.com>
2553
2554 * gdb.base/pending.exp: Test pending breakpoints without symbols
2555 loaded.
2556
8cf6e61a
VP
25572008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2558
2559 * lib/mi-support.exp (mi_expect_stop): Produce
2560 more details on failures.
2561 * gdb.mi/mi-nonstop.exp: New.
2562 * gdb.mi/non-stop.c: New.
2563
c6ebd6cf
VP
25642008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2565
a9c64011
AS
2566 * gdb.mi/mi-async.exp: Use 'set target-async'.
2567 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2568
46a9b8ed
DJ
25692008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2570
2571 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2572
44feb3ce
TT
25732008-08-17 Tom Tromey <tromey@redhat.com>
2574
2575 * gdb.base/help.exp (help catch): Rewrite.
2576
311a4e6b
TJB
25772008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2578
2579 * gdb.base/define.exp: Test indented command documentation.
2580 * gdb.python/python.exp: Test indented multi-line command.
2581
604c2f83
LM
25822008-08-15 Luis Machado <luisgpm@br.ibm.com>
2583
2584 * testsuite/gdb.arch/vsx-regs.c: New source file.
2585 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2586 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2587
886a217c
TT
25882008-08-14 Tom Tromey <tromey@redhat.com>
2589
2590 * gdb.base/macscp.exp: Add regression test for "macro define" or
2591 "macro undef" with no arguments.
2592
c814a4f3
PP
25932008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2594
2595 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2596
12ab8a60
UW
25972008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2598
2599 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2600
d57a3c85
TJB
26012008-08-06 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.python/python.exp: New file.
2604
c7b778ff
JK
26052008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2606
2607 Fix for PR gdb/1543.
2608 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2609 $LOCATION.
2610 (location): New variable.
2611 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2612 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2613 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2614 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2615 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2616 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2617 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2618 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2619 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2620 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2621 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2622 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2623 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2624 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2625 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2626 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2627 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2628 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2629 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2630 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2631 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2632 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2633 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2634 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2635 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2636 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2637 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2638 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2639 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2640 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2641 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2642 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2643 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2644 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2645 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2646 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2647 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2648 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2649 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2650 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2651 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2652 gdb.base/type-opaque.exp, gdb.base/until.exp,
2653 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2654 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2655 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2656 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2657 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2658 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2659 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2660 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2661 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2662 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2663 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2664 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2665 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2666 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2667 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2668 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2669 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2670 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2671 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2672 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2673 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2674 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2675 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2676 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2677 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2678 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2679 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2680 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2681 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2682 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2683 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2684 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2685 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2686 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2687 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2688 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2689 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2690 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2691 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2692 to bug-gdb@prep.ai.mit.edu .
2693
5e06a3d1
VP
26942008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2695
2696 * lib/mi-support.exp (mi_load_shlibs): New.
2697 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2698
9d81d21b
VP
26992008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2700
2701 * lib/mi-support.exp (get_mi_thread_list)
2702 (check_mi_and_console_threads): New, moved from ...
2703 * gdb.mi/mi-pthread.exp: ...here.
2704 * gdb.mi/gdb669.exp (get_mi_thread_list)
2705 (check_mi_and_console_threads): Delete.
2706 * gdb.mi/mi2-pthread.exp: Likewise.
2707
bae98fe0
TT
27082008-07-28 Tom Tromey <tromey@redhat.com>
2709
2710 * Makefile.in (just-check): Remove. Move body to...
2711 (check): ... here.
2712
57380f4e
DJ
27132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2714
2715 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2716 Add a test for duplicated SIGINTs.
2717
e09490f1
DJ
27182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2719
2720 * gdb.threads/schedlock.exp (get_args): Update to work for any
2721 value of NUM.
2722 (Top level): Report the number of threads that did not resume.
2723
6387b45f
DJ
27242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2725
2726 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2727
62f64ff2
DJ
27282008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2729
2730 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2731 non-MI prompt.
2732
fa8de41e
TT
27332008-07-26 Tom Tromey <tromey@redhat.com>
2734
2735 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2736 (function_struct, function_struct_ptr): New globals.
2737 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2738 function pointer in a struct.
2739
ccb3ac8a
TT
27402008-07-26 Tom Tromey <tromey@redhat.com>
2741
2742 * gdb.base/macscp.exp: Add test for macro lexing bug.
2743
d7d9f01e
TT
27442008-07-18 Tom Tromey <tromey@redhat.com>
2745
2746 * gdb.base/macscp.exp: Add macro tests.
2747
9bf07184
PP
27482008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2749
2750 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2751
becf6477
PP
27522008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2753
2754 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2755
0709f7d3
PP
27562008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2757
2758 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2759
7093c834
PP
27602008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2761
2762 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2763
b432ffe3
JK
27642008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2765
2766 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2767
b1a268e5
VP
27682008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2769
2770 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2771
e2995f8e
KB
27722008-07-11 Kevin Buettner <kevinb@redhat.com>
2773
2774 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2775 of regexp to account for changes made to GDB in the printing of
2776 byte vectors.
2777
14032a66
TT
27782008-07-11 Tom Tromey <tromey@redhat.com>
2779
2780 * gdb.base/completion.exp: Add 'help' completion test.
2781
981505ef
JK
27822008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2783
2784 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2785
10568435
JK
27862008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2789
4487aabf
PA
27902008-07-09 Pedro Alves <pedro@codesourcery.com>
2791
2792 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2793
a4a9b1c4
PA
27942008-07-09 Pedro Alves <pedro@codesourcery.com>
2795
2796 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2797
3c3185ac
JK
27982008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2801
7ebd49dc
VP
28022008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2803
2804 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2805 previous commit. Add a comment.
2806
84e46146
PA
28072008-06-28 Pedro Alves <pedro@codesourcery.com>
2808
2809 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2810
0f8d4a2f
VP
28112008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2812
2813 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2814
f747e0ce
PA
28152008-06-27 Pedro Alves <pedro@codesourcery.com>
2816
2817 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2818 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2819 compiling an executable, link in an object that forces unbuffered
2820 output.
2821 * lib/set_unbuffered_mode.c: New file.
2822
734a5c36
JK
28232008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2826
a2840c35
VP
28272008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2828
a9c64011
AS
2829 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2830 mi_expect_stop.
2831 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2832 Demand that *running is output.
2833 (detect_async): Perform checking every time.
2834 (mi_send_resuming_command): Extract everything into...
2835 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2836 (mi_expect_stop): Don't accept any output before *stopped.
2837
6ae37fef
VP
28382008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2839
2840 Robustify mi-simplerun.
a9c64011
AS
2841 * gdb.mi/basics.c (main): Add a call to sleep.
2842 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2843 * gdb.mi/mi2-cli.exp: Likewise.
2844 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2845
b4aa76f0 28462008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2847
2848 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2849
e1ac3328
VP
28502008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2851
a9c64011
AS
2852 * gdb.mi/mi-console.exp: Adjust.
2853 * gdb.mi/mi-syn-frame.exp: Adjust.
2854 * gdb.mi/mi2-console.exp: Adjust.
2855 * gdb.mi/mi2-syn-frame.exp: Adjust.
2856 * lib/mi-support.exp (mi_run_cmd): Adjust.
2857 (mi_send_resuming_command): Adjust.
e1ac3328 2858
f7f9a841
VP
28592008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2860
2861 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2862 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2863 testing of stopped.
2864 * gdb.mi/mi2-syn-frame.exp: Likewise.
2865 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2866 (async, detect_async): New.
2867 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2868 depending on if we're running in sync or async mode.
f7f9a841 2869
37cd5d19
TT
28702008-06-09 Tom Tromey <tromey@redhat.com>
2871
2872 * gdb.base/completion.exp: New tests for field name completion
2873 with spaces, and field name completion with '->'.
2874
65d12d83
TT
28752008-06-06 Tom Tromey <tromey@redhat.com>
2876
2877 * gdb.base/break1.c (struct some_struct): New struct.
2878 (values): New global.
2879 * gdb.base/completion.exp: Add field name completion test.
2880
ebfe2e3f
PP
28812008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2882
2883 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2884 to pointer.
2885 * gdb.cp/call-c.cc: Likewise.
2886
bcf6fc3a
NR
28872008-06-06 Nick Roberts <nickrob@snap.net.nz>
2888
2889 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2890 annotation.
2891
49fd4a42 28922008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2893 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2894
2895 * gdb.threads/execl.c, gdb.threads/execl1.c,
2896 gdb.threads/execl.exp: New tests.
a9c64011 2897
8a34ac3f
AR
28982008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2899 Daniel Jacobowitz <dan@codesourcery.com>
2900
2901 * gdb.cp/exception.exp: Activate test, make it work with pending
2902 catchpoints.
2903
86ae69ef
JK
29042008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2905
2906 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2907
f7f9ae2c
VP
29082008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2909
a9c64011
AS
2910 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2911 now printed.
2912 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2913
2a2d4dc3
AS
29142008-05-27 Andreas Schwab <schwab@suse.de>
2915
2916 * gdb.base/frame-args.exp: Handle arguments that are optimized
2917 out.
2918
5099e4d9
LM
29192008-05-26 Luis Machado <luisgpm@br.ibm.com>
2920
2921 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2922 quiet for ppc32 and group options into a single variable.
2923
d9c36a91
JB
29242008-05-23 Joel Brobecker <brobecker@adacore.com>
2925
2926 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2927 of zero-size elements.
2928 * gdb.ada/null_array.exp: Test printing this new array.
2929
103a8671
JK
29302008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2931
2932 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2933
07a4cc1a 29342008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2935
2936 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2937 of the "finish" command.
2938
55f996a7
NR
29392008-05-21 Nick Roberts <nickrob@snap.net.nz>
2940
2941 * gdb.base/annota1.exp: Test for new annotation.
2942
907fc202
UW
29432008-05-16 Pedro Alves <pedro@codesourcery.com>
2944
2945 * gdb.base/fixsection.exp: New file.
2946 * gdb.base/fixsection0.c: New file.
2947 * gdb.base/fixsection1.c: New file.
2948
e8f97270
UW
29492008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2950
2951 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2952 * gdb.base/annota3.exp: Likewise.
2953
ac0bb574
NF
29542008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2955
2956 * gdb.base/watch_thread_num.exp: Don't run tests that require
2957 watchpoints if the target doesn't support them.
2958
6fadd07a
DE
29592008-05-12 Doug Evans <dje@google.com>
2960
2961 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2962
6e9a4a30
JB
29632008-05-09 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.ada/assign_1.exp: New testcase.
2966
08388c79
DE
29672008-05-09 Doug Evans <dje@google.com>
2968
a3c83fae
DE
2969 * gdb.base/find.exp: New file.
2970 * gdb.base/find.c: New file.
08388c79 2971
bd5ddfe8
DJ
29722008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.base/commands.exp (watchpoint_command_test): Handle
2975 gdb,no_hardware_watchpoints.
2976 * gdb.base/float.exp: Allow ARM targets without floating point.
2977 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2978
b5dd68e2 29792008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2980 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2981
2982 * gdb.ada/lang_switch: New test program.
2983 * gdb.ada/lang_switch.exp: New testcase.
2984
382d13d1
DE
29852008-05-05 Doug Evans <dje@google.com>
2986
2987 * gdb.base/help.exp (disassemble): Update expected help text.
2988
9dd789d0
PA
29892008-05-04 Pedro Alves <pedro@codesourcery.com>
2990
2991 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2992
611c83ae
PA
29932008-05-04 Pedro Alves <pedro@codesourcery.com>
2994
2995 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2996 different times.
2997
ff013f42
JK
29982008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3001 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3002 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3003 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3004
96dff6a2
VP
30052008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3006
3007 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3008 notification to appear.
3009
55cd6f92
DJ
30102008-05-04 Daniel Jacobowitz <dan@debian.org>
3011
3012 * gdb.base/fullname.c: New file.
3013 * gdb.base/fullname.exp: New file.
3014 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3015
d705c43c
PA
30162008-05-03 Pedro Alves <pedro@codesourcery.com>
3017
3018 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3019 expressions with macros.
3020
333222e1
JK
30212008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3022
3023 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3024
5ac01682
DJ
30252008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3026
3027 * gdb.base/completion.exp: Handle lack of other symbols beginning
3028 with "a".
3029
3030 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3031
237fc4c9
PA
30322008-05-02 Jim Blandy <jimb@codesourcery.com>
3033
3034 * gdb.asm/asmsrc1.s: Add scratch space.
3035
ed5e9466
DJ
30362008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3037 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3040 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3041 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3042
b39cc962
DJ
30432007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3046
36d520f5
JB
30472008-05-01 Joel Brobecker <brobecker@adacore.com>
3048
3049 * gdb.base/info-target.exp: New testcase.
3050
8d4e3071
DJ
30512008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3052
3053 * gdb.cp/hang.exp: Use .cc instead of .C.
3054 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3055 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3056
6f3f3097
DJ
30572008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3058
3059 * gdb.base/gdb1250.exp: Remove perror.
3060 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3061
5550a914
PA
30622008-04-30 Pedro Alves <pedro@codesourcery.com>
3063
3064 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3065 .2byte.
3066
d848e687
DJ
30672008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3070 (maybe_kfail): New.
3071
93b5768b
PA
30722008-04-25 Pedro Alves <pedro@codesourcery.com>
3073
3074 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3075
721c02de
VP
30762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3077
a9c64011
AS
3078 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3079 * gdb.mi/mi2-syn-frame.exp: Likewise.
3080 * lib/mi-support.exp: Likewise.
721c02de 3081
74960c60
VP
30822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3083
3084 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3085 to specify regexp for the location to stop at.
3086 * gdb.base/break-always.c: New.
3087 * gdb.base/break-always.exp: New.
3088
d24317b4
VP
30892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3090
3091 * lib/mi-support.exp (mi_runto_helper): Adjust
3092 for the original-location field.
3093 (mi_create_breakpoint, mi_list_breakpoints): New.
3094 * gdb.mi/mi-break.exp: Adjust.
3095 * gdb.mi/mi2-break.exp: Adjust.
3096 * gdb.mi/mi-pending.exp: Adjust.
3097 * gdb.mi/mi-simplerun.exp: Adjust.
3098 * gdb.mi/mi2-simplerun.exp: Adjust.
3099 * gdb.mi/mi-syn-frame.exp: Adjust.
3100 * gdb.mi/mi2-syn-frame.exp: Adjust.
3101 * gdb.mi/mi-until.exp: Adjust.
3102 * gdb.mi/mi2-until.exp: Adjust.
3103 * gdb.mi/mi-var-display.exp: Adjust.
3104 * gdb.mi/mi2-var-display.exp: Adjust.
3105 * gdb.mi/mi-watch.exp: Adjust.
3106 * gdb.mi/mi2-watch.exp: Adjust.
3107
fdc59709 31082008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3109
a9c64011
AS
3110 * aclocal.m4: Add override.m4.
3111 * configure: Regenerate.
fdc59709 3112
8e91f023
VP
31132008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3114
3115 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3116 '-var-update --all-values' reports new value even the type
3117 of a variable object has changed.
3118
233a11ab
CS
31192008-04-18 Craig Silverstein <csilvers@google.com>
3120
3121 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3122 files.
d24317b4 3123
9c1137ad
JB
31242008-04-18 Joel Brobecker <brobecker@adacore.com>
3125
3126 * gdb.ada/atomic_enum: New test program.
3127 * gdb.ada/atomic_enum.exp: New testcase.
3128
66d0bbc7
DE
31292008-04-17 Doug Evans <dje@google.com>
3130
3131 * gdb.opt/Makefile.in: Fix whitespace.
3132
100906b0
UW
31332008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3134
3135 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3136
4584e32e
DE
31372008-04-17 Doug Evans <dje@google.com>
3138
3139 * gdb.base/hashline1.exp: New testcase.
3140 * gdb.base/hashline2.exp: New testcase.
3141 * gdb.base/hashline2.exp: New testcase.
3142
0a320680
PA
31432008-04-17 Pedro Alves <pedro@codesourcery.com>
3144
3145 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3146
18ac113b
AR
31472008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3148
3149 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3150 temporary breakpoint to match "Temporary breakpoint".
3151 * gdb.base/break.exp (delete_breakpoints): Likewise.
3152 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3153 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3154 * gdb.base/display.exp: Likewise.
3155 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3156 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3157 * gdb.base/restore.exp (restore_tests): Likewise.
3158 * gdb.base/sepdebug.exp: Likewise.
3159 * gdb.base/watchpoint.exp: Likewise.
3160 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3161 * gdb.mi/mi-pending.exp: Likewise.
3162 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3163 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3164 * gdb.mi/mi-var-cmd.exp: Likewise.
3165 * gdb.mi/mi-var-display.exp: Likewise.
3166 * gdb.mi/mi2-cli.exp: Likewise.
3167 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3168 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3169 * gdb.mi/mi2-var-display.exp: Likewise.
3170 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3171 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3172 new "disp" field.
a9c64011 3173 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3174 reason. This is to support fix for PR2424.
3175
add38693
JK
31762008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3177
3178 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3179
fcacd99f
VP
31802008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3181
3182 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3183 field. Add more floating varobj tests.
fcacd99f 3184 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3185 field.
3186 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3187 (main): Call do_at_tests.
3188 * lib/mi-support.exp (mi_create_floating_varobj)
3189 (mi_varobj_update_with_type_change): New.
fcacd99f 3190
de051565
MK
31912008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3192
3193 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3194 option of -var-evaluate-expression.
3195 * gdb.mi/mi2-var-display.exp: Likewise.
3196
dbc52822
VP
31972008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3198
3199 Introduce test setup helpers.
a9c64011
AS
3200 * lib/gdb.exp (build_executable, clean_restart)
3201 (prepare_for_testing): New.
3202 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3203 * gdb.base/return.exp: Likewise.
3204 * gdb.base/ending-run.exp: Likewise.
dbc52822 3205
473591da
NR
32062008-04-07 Nick Roberts <nickrob@snap.net.nz>
3207
3208 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3209 Interface (MI) responses.
3210
2b2d9e11
VP
32112008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3212
a9c64011
AS
3213 * gdb.cp/breakpoint.cc: New code to test conditions involving
3214 member variables.
3215 * gdb.cp/breakpoint.exp: Test condition involving member
3216 variables.
2b2d9e11 3217
bb378428
VP
32182008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3219
3220 * lib/mi-support.exp (mi_expect_stop): New.
3221 (mi_run_cmd): Change the
3222 token. Use mi_send_resuming_command, use
3223 mi_expect_stop.
3224 (mi_execute_to_helper): Rename to mi_execute_to.
3225 (mi_send_resuming_command): Add more error patterns.
3226 (mi_wait_for_stop): Renamed to...
3227 (mi_get_stop_line): ...this.
3228 (mi_run_inline_test): Adjust.
3229
3230 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3231 * gdb.mi/mi-console.exp: Likewise.
3232 * gdb.mi/mi-pending.exp: Likewise.
3233 * gdb.mi/mi-simplerun.exp: Likewise.
3234 * gdb.mi/mi-stack.exp: Likewise.
3235 * gdb.mi/mi-stepi.exp: Likewise.
3236 * gdb.mi/mi-syn-frame.exp: Add comment.
3237 * gdb.mi/mi-until.exp: Likewise.
3238 * gdb.mi/mi-var-display.exp: Likewise.
3239 * gdb.mi/mi-watch.exp: Likewise.
3240 * gdb.mi/mi2-cli.exp: Likewise.
3241 * gdb.mi/mi2-console.exp: Likewise.
3242 * gdb.mi/mi2-simplerun.exp: Likewise.
3243 * gdb.mi/mi2-stack.exp: Likewise.
3244 * gdb.mi/mi2-stepi.exp: Likewise.
3245 * gdb.mi/mi2-until.exp: Likewise.
3246 * gdb.mi/mi2-var-display.exp: Likewise.
3247 * gdb.mi/mi2-watch.exp: Likewise.
3248
62172bb9
UW
32492008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3250
3251 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3252
3253 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3254
a13e061a
PA
32552008-04-04 Pedro Alves <pedro@codesourcery.com>
3256
3257 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3258 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3259 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3260 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3261 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3262 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3263 expect an mi error duplicated in stderr.
3264
eae06beb
JB
32652008-04-03 Joel Brobecker <brobecker@adacore.com>
3266
3267 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3268 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3269 Add a couple of tests that verify the behavior when the new setting
3270 is set to "cancel" and "all".
3271 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3272 "ask" before we start the testing.
3273
79c6ced6
AR
32742008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3275
3276 * gdb.cp/casts.cc: Add class reference variables.
3277 * gdb.cp/casts.exp: New test cases for up/down casting references.
3278
6c2d1a6b
MK
32792008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3280
3281 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3282 instead of beginning to make an extra test pass.
3283 * gdb.mi/mi2-var-display.exp: Likewise.
3284
55b411d9
MR
32852008-03-31 Maciej W. Rozycki <macro@mips.com>
3286
3287 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3288
c6140da2
MD
32892008-03-31 Markus Deuling <deuling@de.ibm.com>
3290 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3291
3292 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3293 value. Add xfail for older kernels.
3294
79732189
AR
32952008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3296
3297 Bring mi-support in line with gdb.exp.
3298 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3299 (mi_gdb_start): New function.
3300
33c3676e
MR
33012008-03-28 Maciej W. Rozycki <macro@mips.com>
3302
3303 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3304
92e28119
VP
33052008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3306
3307 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3308 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3309
9e8e3afe
VP
33102008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3311
3312 * lib/mi-support.exp (mi_create_varobj_checked): New.
3313 (mi_list_varobj_children): Allow to check for a
3314 value.
3315 (mi_list_array_varobj_children): New.
3316
3317 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3318 and mi_list_varobj_children, as opposed to hardcoding
3319 expected strings.
3320 * gdb.mi/gdb701.exp: Likewise.
3321 * gdb.mi/gdb792.exp: Likewise.
3322 * gdb.mi/mi-var-block.exp: Likewise.
3323 * gdb.mi/mi-var-cmd.exp: Likewise.
3324 * gdb.mi/mi-var-invalidate.exp: Likewise.
3325 * gdb.mi/mi2-var-block.exp: Likewise.
3326 * gdb.mi/mi2-var-child.exp: Likewise.
3327 * gdb.mi/mi2-var-cmd.exp: Likewise.
3328 * gdb.mi/mi2-var-display.exp: Likewise.
3329
9df50351
JK
33302008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3331
3332 Fix random false FAILs on i386.
3333 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3334
31e5d73a
DJ
33352008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 PR gdb/544
3338 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3339
12f4afab
DJ
33402008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 PR gdb/544
3343 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3344
b562a0cb
DJ
33452008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3346
3347 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3348 fixed PR gdb/544.
3349
17faa917
DJ
33502008-03-21 Pedro Alves <pedro@codesourcery.com>
3351
3352 * gdb.threads/fork-child-threads.exp: Test next over fork.
3353
6214f497
DJ
33542008-03-21 Chris Demetriou <cgd@google.com>
3355
3356 * gdb.base/break.exp (rbreak junk): New test for rbreak
3357 "Junk at end of arguments" issue.
3358
63092375
DJ
33592008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3360
3361 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3362 *& to work on created array elements.
3363 (Top level): Test print $pc with a file. Test string operations
3364 without a target.
3365 * gdb.base/ptype.exp: Do not expect *& to work on created array
3366 elements.
3367
b21991b0
DJ
33682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3369
3370 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3371 gdb.threads/staticthreads.exp: Update exit query.
3372
c4b347c7
SL
33732008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3374
3375 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3376
fa4727a6
DJ
33772008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3378
3379 * gdb.base/watchpoint.c (global_ptr, func4): New.
3380 (main): Call func4.
3381 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3382 (test_inaccessible_watchpoint): New.
3383
2f34202f
MR
33842008-02-29 Maciej W. Rozycki <macro@mips.com>
3385
3386 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3387 select the largest.
3388
0d6ba1b1
DJ
33892008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3392 frames-invalid annotations.
3393
e691325a
PM
33942008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3395
a9c64011 3396 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3397
f85b5ecc
DE
33982008-02-27 Doug Evans <dje@google.com>
3399
3400 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3401 for bug 1738.
3402 (breakpoint_to_handler_entry): Ditto.
3403
b40e7bf3
JB
34042008-02-27 Joel Brobecker <brobecker@adacore.com>
3405
3406 * gdb.base/ending-run.exp: Use the first line of code inside
3407 function body to test breakpoints.
3408 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3409 location where the breakpoint is inserted when using the line
3410 where a function is declared. Fix typo in the description of
3411 one of the tests.
3412 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3413
2faca73a
PM
34142008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3415
3416 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3417 tests.
2faca73a 3418
6f439c36
PM
34192008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3420
3421 * gdb.base/args.exp: avoid same output for tests
3422 with single quotes.
3423
54e52265
VP
34242008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3425
a9c64011
AS
3426 * gdb.base/annota1.exp: Adjust for 'info break'
3427 format changes.
3428 * gdb.base/annota3.exp: Likewise.
3429 * gdb.base/break.exp: Likewise.
3430 * gdb.base/condbreak.exp: Likewise.
3431 * gdb.base/pending.exp: Likewise.
3432 * gdb.base/sepdebug.exp: Likewise.
3433 * gdb.base/unload.exp: Likewise.
3434 * gdb.cp/ovldbreak.exp: Likewise.
3435 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3436
897b09ca
DE
34372008-02-07 Doug Evans <dje@google.com>
3438
3439 * gdb.cp/mb-inline.exp: New.
3440 * gdb.cp/mb-inline.h: New.
3441 * gdb.cp/mb-inline1.cc: New.
3442 * gdb.cp/mb-inline2.cc: New.
3443
b1c32d35
PM
34442008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3445
3446 * gdb.pascal/floats.pas: New test program.
3447 * gdb.pascal/floats.exp: New testcase.
3448
1a4ca44a
TJB
34492008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3450
3451 * gdb.base/callfuncs.c (t_float_many_args): New function.
3452 (t_double_many_args): New function.
3453 * gdb.base/callfuncs.exp: Add tests for exceeding float
3454 and double parameters passed through the stack.
3455
439048e8
JB
34562008-02-05 Joel Brobecker <brobecker@adacore.com>
3457
3458 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3459 gdb.ada/complete/foo.adb: New files.
3460 * gdb.ada/complete.exp: New testcase.
3461
81fe8080
DE
34622008-02-03 Doug Evans <dje@google.com>
3463
301f0ecf
DE
3464 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3465
81fe8080
DE
3466 * gdb.cp/gdb2384.exp: New file.
3467 * gdb.cp/gdb2384.cc: New file.
3468 * gdb.cp/gdb2384-base.h: New file.
3469 * gdb.cp/gdb2384-base.cc: New file.
3470
4b071aec
DE
34712008-02-02 Doug Evans <dje@google.com>
3472
3473 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3474
61137ba6
JB
34752007-02-01 Joel Brobecker <brobecker@adacore.com>
3476
3477 * gdb.ada/sym_print_name: New test program.
3478 * gdb.ada/sym_print_name.exp: New testcase.
3479
34802007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3481
3482 * gdb.ada/nested/hello.adb: New file.
3483 * gdb.ada/nested.exp: New testcase.
3484 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3485
98deb0da
VP
34862008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3487
3488 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3489 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3490 don't cause future evaluations of function to report
3491 creation of internal breakpoints.
98deb0da 3492
723a2275
VP
34932008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3494
3495 * gdb.mi/mi-break.exp (test_error): New.
3496 Call it.
3497
fb546a2f
LM
34982008-01-31 Luis Machado <luisgpm@br.ibm.com>
3499
3500 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3501 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3502
2d8fd90a
PM
35032008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3504
3505 * gdb.pascal/integers.pas: New test program.
3506 * gdb.pascal/integers.exp: New testcase.
3507
a7fa0ded
PM
35082008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3509
3510 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3511
5e1a1926
TJB
35122008-01-30 Luis Machado <luisgpm@br.ibm.com>
3513
3514 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3515 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3516
8d04f9f0
JB
35172008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3518
3519 * gdb.ada/formatted_ref: New test program.
3520 * gdb.ada/formatted_ref.exp: New testcase.
3521
3522 * gdb.cp/formatted-ref.cc: New file.
3523 * gdb.cp/formatted-ref.exp: New testcase.
3524
ce75a98f
JB
35252008-01-30 Joel Brobecker <brobecker@adacore.com>
3526
3527 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3528
e835f6bf
NR
35292008-01-30 Nick Roberts <nickrob@snap.net.nz>
3530
3531 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3532 (test_file_list_exec_source_file): Update to new macro-info field.
3533
d118ef87
PH
35342008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3535
3536 * gdb.ada/exprs: New test program.
3537 * gdb.ada/exprs.exp: New testcase.
3538
7d35ab09
TJB
35392008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3540
3541 * dfp-test.c (DELTA, DELTA_B): New definitions.
3542 (double_val1, double_val2, double_val3, double_val4, double_val5,
3543 double_val6, double_val7, double_val8, double_val9, double_val10,
3544 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3545 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3546 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3547 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3548 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3549 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3550 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3551 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3552 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3553 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3554 dec128_val16): New global variables.
3555 (decimal_dec128_align): New function.
3556 (decimal_mixed): Likewise.
3557 (decimal_many_args_dec32): Likewise.
3558 (decimal_many_args_dec64): Likewise.
3559 (decimal_many_args_dec128): Likewise.
3560 (decimal_many_args_mixed): Likewise.
3561 * dfp-test.exp: Add tests calling new inferior functions.
3562
2d717e4f
DJ
35632008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3564
3565 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3566 gdb.server/ext-run.exp: New files.
3567 * lib/gdbserver-support.exp (gdbserver_download): New.
3568 (gdbserver_start): New. Update gdbserver expected
3569 output.
3570 (gdbserver_spawn): Use them.
3571 (gdbserver_start_extended): New.
3572
e85a822c
DJ
35732008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3574
3575 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3576 Run on GNU/Linux.
3577 (do_exec_tests): Check for systems which do not support catchpoints.
3578 Do not match START.
3579 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3580 Run on GNU/Linux. Enable verbose output.
3581 (check_fork_catchpoints): New.
3582 (explicit_fork_child_follow, catch_fork_child_follow)
3583 (tcatch_fork_parent_follow): Update expected messages.
3584 (do_fork_tests): Use check_fork_catchpoints.
3585 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3586 Run on GNU/Linux. Enable verbose output.
3587 (check_vfork_catchpoints): New.
3588 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3589 expected messages.
3590 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3591
401ea829
JB
35922008-01-29 Jim Blandy <jimb@red-bean.com>
3593
3594 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3595 host' errors.
3596 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3597
aceaf3ad
JB
35982008-01-29 Jim Blandy <jimb@red-bean.com>
3599
3600 * gdb.threads/sigthread.c: Use barriers to ensure that
3601 child_thread and child_thread_two are always initialized before we
3602 start to use them.
3603
a5606eee
VP
36042008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3605
3606 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3607 * gdb.base/watchpoint-solib.c: New.
3608 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3609
c55a82bb
PM
36102008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3611
3612 * gdb.base/gdb1056.exp: Add unsigned integer test.
3613
0993fe05
DE
36142008-01-28 Doug Evans <dje@google.com>
3615
3616 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3617
4fe42e7f
JB
36182008-01-27 Jim Blandy <jimb@codesourcery.com>
3619
c7a69933
JB
3620 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3621
4fe42e7f
JB
3622 * gdb.base/expand-psymtabs.exp: Doc fix.
3623
5def8285
MK
36242008-01-26 Mark Kettenis <kettenis@gnu.org>
3625
3626 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3627
5313c911
NR
36282008-01-24 Nick Roberts <nickrob@snap.net.nz>
3629
a9c64011 3630 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3631 -var-set-format.
3632
93815fbf
VP
36332008-01-23 Chris Demetriou <cgd@google.com>
3634
3635 * gdb.threads/thread_events.c: New testcase source file.
3636 * gdb.threads/thread_events.exp: New testcase expect file.
3637
467a88ee
NR
36382008-01-23 Nick Roberts <nickrob@snap.net.nz>
3639
3640 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3641
3642 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3643 -var-set-format.
3644
d8f82aba
DJ
36452008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3646 Vladimir Prus <vladimir@codesourcery.com>
3647
3648 * gdb.base/float.exp: Allow missing floating point for m68k and
3649 PowerPC.
3650
60c46647
VP
36512008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3652
3653 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3654 ignore count.
3655 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3656 * gdb.mi/mi-cli.exp: Adjust.
3657 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3658
c7dd36a1
PA
36592008-01-17 Pedro Alves <pedro@codesourcery.com>
3660
3661 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3662 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3663 with dummy_ptr's address.
3664 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3665 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3666 all targets.
3667 * gdb.mi/mi2-var-child.exp: Likewise.
3668
39d5313e
JB
36692008-01-09 Joel Brobecker <brobecker@adacore.com>
3670
3671 * gdb.ada/null_array: New test program.
3672 * gdb.ada/null_array.exp: New testcase.
3673
0aea4bf3
LM
36742008-01-09 Luis Machado <luisgpm@br.ibm.com>
3675
3676 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3677 with required float modifiers.
3678
0b354900
JB
36792008-01-08 Joel Brobecker <brobecker@adacore.com>
3680
3681 * gdb.ada/funcall_param: New test program.
3682 * gdb.ada/funcall_param.exp: New testcase.
3683
cdb7f5d4
JB
36842008-01-08 Joel Brobecker <brobecker@adacore.com>
3685
3686 * gdb.ada/arrayparam: New test program.
3687 * gdb.ada/arrayparam.exp: New testcase.
3688
88e2547f
JB
36892008-01-08 Joel Brobecker <brobecker@adacore.com>
3690
3691 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3692 landed. Should also fix random failures in the test following it.
3693
f6867ce0
TJB
36942008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3695
3696 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3697 for expressions with decimal float values.
3698 (test_dfp_conversions): New function to test casts to and from
3699 decimal float types.
3700 Call test_dfp_conversions.
3701 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3702 elements.
3703 (main): Initialize ds.float4 and ds.double8 elements.
3704 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3705 string to new error message.
3706 (d64_set_tests): Likewise.
3707 (d128_set_tests): Likewise.
3708 Add tests for expressions with decimal float variables. Add tests for
3709 conversions to and from decimal float types.
3710
f9c11282
JB
37112008-01-05 Joel Brobecker <brobecker@adacore.com>
3712
3713 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3714 * gdb.ada/packed_tagged.exp: New testcase.
3715
0ecbca72
JB
37162008-01-04 Joel Brobecker <brobecker@adacore.com>
3717
3718 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3719 gdb.ada/homonym/homonym_main.adb: New files.
3720 * gdb.ada/homonym.exp: New testcase.
3721
c18d3d89
JB
37222008-01-04 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.ada/packed_array.exp: Add testing of references to
3725 a packed array.
3726
ecc7085b
JB
37272008-01-04 Joel Brobecker <brobecker@adacore.com>
3728
3729 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3730 New files.
3731 * gdb.ada/type_coercion.exp: New testcase.
3732
c474c922
JB
37332008-01-04 Joel Brobecker <brobecker@adacore.com>
3734
3735 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3736 gdb.ada/tagged/foo.adb: New file.
3737 * gdb.ada/tagged.exp: New testcase.
3738
9005b927
JB
37392008-01-04 Joel Brobecker <brobecker@adacore.com>
3740
3741 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3742 gdb.ada/ptype_field/foo.adb: New files.
3743 * gdb.ada/ptype_field.exp: New testcase.
3744
1a6aaad8
JB
37452008-01-03 Joel Brobecker <brobecker@adacore.com>
3746
3747 * gdb.ada/print_pc.exp: New testcase.
3748
0ef22f53
JB
37492008-01-03 Joel Brobecker <brobecker@adacore.com>
3750
3751 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3752 gdb.ada/taft_type/p.adb: New files.
3753 * gdb.ada/taft_type.exp: New testcase.
3754
1689ecf8
JB
37552008-01-03 Joel Brobecker <brobecker@adacore.com>
3756
3757 * gdb.ada/array_bounds/bar.adb: New file.
3758 * gdb.ada/array_bounds.exp: New testcase.
3759
a4d0b9c3
JB
37602008-01-03 Joel Brobecker <brobecker@adacore.com>
3761
3762 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3763 gdb.ada/arrayptr/foo.adb: New files.
3764 * gdb.ada/arrayptr.exp: New testcase.
3765
a31ace00
JB
37662008-01-03 Joel Brobecker <brobecker@adacore.com>
3767
3768 * gdb.base/set-lang-auto.exp: New testcase.
3769
a97fced3
JB
37702008-01-03 Joel Brobecker <brobecker@adacore.com>
3771
3772 * gdb.ada/fun_addr/foo.adb: New file.
3773 * gdb.ada/fun_addr.exp: New testcase.
3774
ef29ce1a
JK
37752008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3778 New files
3779
0fafefe3
JB
37802008-01-02 Joel Brobecker <brobecker@adacore.com>
3781
3782 * array_subscript_addr/p.adb: New file.
a9c64011 3783 * array_subscript_addr.exp: New testcase.
0fafefe3 3784
c4359f8d
JB
37852008-01-02 Joel Brobecker <brobecker@adacore.com>
3786
a9c64011 3787 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3788 New files.
3789 * gdb.ada/str_cmp_ref.exp: New testcase.
3790
1aa1b15b
JB
37912008-01-01 Joel Brobecker <brobecker@adacore.com>
3792
3793 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3794 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3795 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3796
81c9b2cf
JB
37972008-01-01 Joel Brobecker <brobecker@adacore.com>
3798
3799 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3800 gdb.ada/ref_param/pck.ads: New files.
3801 * gdb.ada/ref_param.exp: New testcase.
3802
319e4674
JB
38032008-01-01 Joel Brobecker <brobecker@adacore.com>
3804
3805 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3806 gdb.ada/interface/foo.adb: New files.
3807 * gdb.ada/interface.exp: New testcase.
3808
ef682c56
JB
38092007-12-31 Jim Blandy <jimb@codesourcery.com>
3810
3811 * gdb.base/multi-forks.exp: Consume all output from child
3812 processes before proceeding to next test.
3813
f6f3eb6c
JB
38142007-12-29 Jim Blandy <jimb@codesourcery.com>
3815
3816 * configure: Regenerated.
3817
f652e42f
JB
38182007-12-27 Joel Brobecker <brobecker@adacore.com>
3819
3820 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3821 gdb.ada/fixed_cmp/fixed.adb: New files.
3822 * gdb.ada/fixed_cmp.exp: New testcase.
3823
6943e596
JB
38242007-12-27 Joel Brobecker <brobecker@adacore.com>
3825
3826 * gdb.ada/boolean_expr.exp: New testcase.
3827
aad9a193
JB
38282007-12-26 Jim Blandy <jimb@codesourcery.com>
3829
3830 * gdb.base/multi-forks.exp: Doc fix.
3831
fb5f3683
JB
38322007-12-26 Joel Brobecker <brobecker@adacore.com>
3833
3834 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3835 * gdb.ada/char_param.exp: Do not compile our test program with
3836 -gnata, this is unnecessary.
3837 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3838
384e4a9c
JB
38392007-12-24 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3842 gdb.ada/print_chars/foo.adb: New files.
3843 * gdb.ada/print_chars.exp: New testcase.
3844
01e044f7
JB
38452007-12-24 Joel Brobecker <brobecker@adacore.com>
3846
3847 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3848 gdb.ada/char_param/foo.adb: New files.
3849 * gdb.ada/char_param.exp: New testcase.
3850
0ce17860
JB
38512007-12-22 Jim Blandy <jimb@codesourcery.com>
3852
3853 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3854 hard-coding source line numbers into the test.
3855 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3856 gdb_get_line_number to find.
3857
919809b9
JB
38582007-12-22 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.base/ptype.c (highest): New struct type.
3861 (the_highest): New variable of that type.
3862 (main): Add dummy assignment to a field of variable the_highest.
3863 * gdb.base/ptype.exp: Test type printing of our new variable.
3864
abc8a88d
PM
38652007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3866
3867 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3868 and record first explicitly generated thread number.
abc8a88d
PM
3869 Use that thread number for thread specific watchpoint test.
3870 Add iteration number to repetitive tests.
3871
5158f3e3
CES
38722007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3873 Jim Blandy <jimb@codesourcery.com>
3874
3875 * gdb.base/expand-psymtabs.c: New testcase
3876 source file.
3877 * gdb.base/expand-psymtabs.exp: New testcase
3878 expect file.
3879
37e4754d
LM
38802007-12-17 Luis Machado <luisgpm@br.ibm.com>
3881
3882 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3883 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3884
551e5d04
JB
38852007-12-17 Joel Brobecker <brobecker@adacore.com>
3886
3887 * gdb.ada/frame_args/foo.adb: New file.
3888 * gdb.ada/frame_args/pck.ads: New file.
3889 * gdb.ada/frame_args/pck.adb: New file.
3890 * gdb.ada/frame_args.exp: New testcase.
3891
a05ee097
JB
38922007-12-17 Joel Brobecker <brobecker@adacore.com>
3893
3894 * gdb.base/frame-args.c: New file.
3895 * gdb.base/frame-args.exp: New testcase.
3896
c162e8c9 38972007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3898 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3899
3900 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3901
afe8ab22 39022007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3903
afe8ab22
VP
3904 * gdb.mi/mi-pending.exp: New.
3905 * gdb.mi/mi-pending.c: New.
3906 * gdb.mi/mi-pendshr.c: New.
3907
dfdfb3ca
JB
39082007-12-06 Jim Blandy <jimb@codesourcery.com>
3909
3910 * gdb.base/default.exp: Update expected output for 'info catch'.
3911
b7fca990
JK
39122007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3913
3914 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3915 must be set to binary.
3916
6a1afc1e
PA
39172007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3918
3919 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3920
a6b151f1
DJ
39212007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3922
3923 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3924 gdb.mi/mi-file-transfer.exp: New.
3925
43039443
JK
39262007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3929
0ef2251b
MR
39302007-11-22 Maciej W. Rozycki <macro@mips.com>
3931
3932 * gdb.trace/backtrace.exp: Fix a typo.
3933 * gdb.trace/circ.exp: Likewise.
3934 * gdb.trace/collection.exp: Likewise.
3935 * gdb.trace/limits.exp: Likewise.
3936 * gdb.trace/report.exp: Likewise.
3937 * gdb.trace/tfind.exp: Likewise.
3938 * gdb.trace/while-dyn.exp: Likewise.
3939
5443631e
NR
39402007-11-21 Nick Roberts <nickrob@snap.net.nz>
3941
3942 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3943 objects of pointers that can't be dereferenced are now
3944 "noneditable".
3945
a4ce5b0d
UW
39462007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3947
3948 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3949 (target_cpu): Remove.
3950
d6e956e5
VP
39512007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3952
3953 * gdb.base/ending-run.exp: Expect the list of cleared
3954 breakpoint to come in natural order, not the reversed one.
a9c64011 3955
214270ab
VP
39562007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3957
3958 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3959 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3960
1a619819
LM
39612007-11-05 Luis Machado <luisgpm@br.ibm.com>
3962
3963 * gdb.base/printcmds.exp: New function
3964 test_printf_with_dfp.
3965
5b01a6fa
DE
39662007-11-02 Doug Evans <dje@google.com>
3967
3968 * gdb.disasm/t01_mov.s: Remove carriage returns.
3969 * gdb.disasm/t02_mova.s: Ditto.
3970 * gdb.disasm/t03_add.s: Ditto.
3971 * gdb.disasm/t04_sub.s: Ditto.
3972 * gdb.disasm/t05_cmp.s: Ditto.
3973 * gdb.disasm/t06_ari2.s: Ditto.
3974 * gdb.disasm/t07_ari3.s: Ditto.
3975 * gdb.disasm/t08_or.s: Ditto.
3976 * gdb.disasm/t09_xor.s: Ditto.
3977 * gdb.disasm/t10_and.s: Ditto.
3978 * gdb.disasm/t11_logs.s: Ditto.
3979 * gdb.disasm/t12_bit.s: Ditto.
3980 * gdb.disasm/t13_otr.s: Ditto.
3981
ec33ab7f
JK
39822007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3985
ae0d01ff
UW
39862007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3987
3988 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3989 provide DFP support.
3990
55eddb0f
DJ
39912007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3992
3993 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3994 Test "set powerpc vector-abi". Skip auto-detection tests for old
3995 toolchains.
3996
7020f05c
PA
39972007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3998
3999 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4000 with [string compare].
4001
84bc3db9
PA
40022007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4003
4004 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4005 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4006
5876dc88
LM
40072007-10-25 Luis Machado <luisgpm@br.ibm.com>
4008
4009 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4010 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4011 * gdb.opt/Makefile.in: New makefile.
4012 * Makefile.in: Create new directory "gdb.opt".
4013 * configure.ac: Add "gdb.opt" directory.
4014 * configure: Regenerated.
a9c64011 4015
c3ea9a14
DE
40162007-10-25 Doug Evans <dje@google.com>
4017
4018 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4019 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4020
a9c64011 40212007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4022 Thiago Jung Bauermann <bauerman@br.ibm.com>
4023
4024 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4025 Floating Point expressions.
4026 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4027 Floating Point variables.
4028 * gdb.base/dfp-test.c: new file containing program with Decimal
4029 Floating variables, used by gdb.base/dfp-test.exp.
4030
62a24a2b
DJ
40312007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4032
4033 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4034
e7b1eae6
UW
40352007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4036
4037 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4038 compiling test case with GCC.
4039 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4040
c641edcc
UW
40412007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4042
4043 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4044 format changes.
4045
5e5ebfe6
MS
40462007-10-18 Michael Snyder <msnyder@specifix.com>
4047
4048 * gdb.base/dbx.exp: Add missing "-re " operator.
4049
e831e7b6
GM
40502007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4051
4052 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4053 * configure.ac: Removed trailing spaces after backslash.
4054 * gdb.modula2: New directory.
4055 * gdb.modula2/Makefile.in: New file.
4056 * gdb.modula2/unbounded-array.exp: New file.
4057 * gdb.modula2/unbounded1.c: New file.
4058
7cc46491
DJ
40592007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4062
40632007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4064
4065 * gdb.base/sigstep.c (main): Add checks for
4066 return values for setitimer call.
4067 Call setitimer again with itimer = ITIMER_REAL
4068 if first call to setitimer fails.
4069
e91528f0
KH
40702007-10-11 Kazu Hirata <kazu@codesourcery.com>
4071
4072 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4073 of $timeout.
4074
2ec9a4f8
DJ
40752007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4076
4077 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4078
40792007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4080
4081 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4082 of gdb_expect call, to avoid interruption.
4083
64b2fa04
PA
40842007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4085
4086 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4087 (v_unsigned_long_long, v_long_long_array)
4088 (v_signed_long_long_array, v_unsigned_long_long_array)
4089 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4090 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4091 [!NO_LONG_LONG]: New.
4092 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4093 v_long_long_member.
4094
4095 (v_long_long_func, v_signed_long_long_func)
4096 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4097 (main) [!NO_LONG_LONG]: Initialize long long variants.
4098
4099 * gdb.base/whatis.exp: If board file requests no_long_long, build
4100 test with NO_LONG_LONG defined. Test long long, signed long long,
4101 and unsigned long long variants but only if board file doesn't
4102 disable it.
4103
a912286e 41042007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4105 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4106
4107 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4108 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4109 * configure: Regenerated.
4110 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4111 gdb.pascal/types.exp, lib/pascal.exp: New files.
4112
471ba8c9
DJ
41132007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4114
4115 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4116 call.
4117 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4118 to return to the call.
4119 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4120 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4121 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4122 * gdb.mi/mi-until.exp (test_until): Likewise.
4123 * gdb.mi/mi2-until.exp (test_until): Likewise.
4124
fef8a650
DJ
41252007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4126
4127 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4128 two-char array.
4129 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4130
d983da9c
DJ
41312007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4132
4133 * gdb.threads/watchthreads.c (thread_function): Sleep between
4134 iterations.
4135 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4136 at once for S/390. Generate matching fails and passes.
4137
17f62551
VP
41382007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4139
4140 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4141 the 'struct_declarations' variable to zeros.
a9c64011 4142
ed0616c6
VP
41432007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4144
4145 * gdb.cp/mb-ctor.cc: New.
4146 * gdb.cp/mb-ctor.exp: New.
4147 * gdb.cp/mb-templates.cc: New.
4148 * gdb.cp/mb-templates.exp: New.
4149
41f1b697
DJ
41502007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4151
4152 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4153
3f213f78
PA
41542007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4155
4156 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4157 targets.
4158 * configure: Regenerate.
4159
0d381245 41602007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4161
0d381245
VP
4162 * gdb.base/annota1.exp: Adjust for 'info break'
4163 format changes.
4164 * gdb.base/annota3.exp: Likewise.
4165 * gdb.base/break.exp: Likewise.
4166 * gdb.base/condbreak.exp: Likewise.
4167 * gdb.base/pending.exp: Likewise.
4168 * gdb.base/sepdebug.exp: Likewise.
4169 * gdb.base/unload.exp: Likewise.
4170 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4171
fe3f5fa8
VP
41722007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4173
4174 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4175 messages.
4176 * gdb.base/chng-syms.exp: Likewise.
4177 * gdb.base/unload.exp: Likewise.
a9c64011 4178
a75cf6c0
DJ
41792007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4180
4181 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4182
18ecae38
DJ
41832007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * schedlock.c (NUM): Change to 1.
4186 (main): Use args[0] for the main thread.
4187 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4188 regardless of the number of threads.
4189
5509918f
MR
41902007-09-14 Maciej W. Rozycki <macro@mips.com>
4191
4a543daf
MR
4192 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4193 type down.
4194 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4195 test.
4196 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4197 watchpoint type down.
4198 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4199 test.
4200
42012007-09-14 Maciej W. Rozycki <macro@mips.com>
4202
5509918f
MR
4203 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4204 Move all the tests here and run them twice, once using software
4205 watchpoints and once using hardware watchpoints.
4206 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4207
40b53987
DJ
42082007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4209
4210 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4211 test.
4212
695e2681
MK
42132007-09-10 Mark Kettenis <kettenis@gnu.org>
4214
8b3fc8d8
MK
4215 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4216 build-id.
4217
695e2681
MK
4218 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4219 know about $ORIGIN. Calculate output dir from $dest instead of
4220 using ${objdir}/{$subdir}.
4221
58d69f29
MK
42222007-09-09 Mark Kettenis <kettenis@gnu.org>
4223
4224 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4225 gcore, before continuing with the test.
4226
3e347599
DJ
42272007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4228
4229 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4230 * gdb.mi/mi-watch.exp: Likewise.
4231
ea37ba09
DJ
42322007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4233 Jim Blandy <jimb@codesourcery.com>
4234
4235 * gdb.arch/i386-sse.exp: Do not expect character constants.
4236 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4237 * gdb.base/display.exp: Allow print/s.
4238 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4239 and unsigned char array changes.
4240
2025a643
DJ
42412007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4242
4243 * gdb.base/display.exp: Add tests for printf %p.
4244
26669a27
PA
42452007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4246
4247 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4248 the dll name to unicode.
4249
c8f021f8
JK
42502007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 * gdb.base/default.exp (show version): Update the version text.
4253 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4254
4cf31eea
JK
42552007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4256
4257 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4258 New files.
4259
4935890f
JK
42602007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * lib/gdb.exp (build_id_debug_filename_get): New function.
4263 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4264 Remove the generate DEBUG file for the future testcase runs.
4265 New testcase for the NT_GNU_BUILD_ID retrieval.
4266 Move the final testing step to ...
4267 (test_different_dir): ... a new function.
4268 New parameter XFAIL to XFAIL all the tests performed.
4269 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4270 New parameter TYPE to PF_PREFIX all the tests performed.
4271
02142340
VP
42722007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4273
4274 * gdb.mi/mi-var-cp.cc (path_expression): New
4275 function.
4276 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4277
36acd84e
UW
42782007-08-27 Markus Deuling <deuling@de.ibm.com>
4279
4280 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4281 to fit into SPU Local Store memory.
4282
a896d121
JB
42832007-08-23 Joel Brobecker <brobecker@adacore.com>
4284
4285 * gdb.base/default.exp: Adjust the expected output of "info
4286 warranty" after the switch to GPLv3.
4287
7b433602
JB
42882007-08-23 Joel Brobecker <brobecker@adacore.com>
4289
4290 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4291 to 30000 (from 20000).
4292
e22f8b7c
JB
42932007-08-23 Joel Brobecker <brobecker@adacore.com>
4294
4295 Switch the license of all .exp files to GPLv3.
4296 Switch the license of all .f and .f90 files to GPLv3.
4297 Switch the license of all .s and .S files to GPLv3.
4298
5a0e3bd0
JB
42992007-08-23 Joel Brobecker <brobecker@adacore.com>
4300
4301 * configure.ac: Switch license to GPLv3.
4302
cc00619d
JB
43032007-08-23 Joel Brobecker <brobecker@adacore.com>
4304
4305 Switch the licensing to GPLv3 for all .ads and .adb files.
4306
8d26208a
DJ
43072007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4308
4309 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4310 and t_int_double.
4311 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4312
4fcb9948
JB
43132007-08-17 Joel Brobecker <brobecker@adacore.com>
4314
4315 * gdb.base/step-line.c: Switch license to GPL version 3, and
4316 update copyright year.
4317 * gdb.base/step-line.inp: Likewise.
4318
b9c34f67
JB
43192007-08-17 Joel Brobecker <brobecker@adacore.com>
4320
4321 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4322 changes inside gdb1555.c.
4323 * gdb.base/pending.exp: Likewise.
4324
2cc17678
DJ
43252007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4326
4327 * config/default.exp: New file.
4328
e48883f7
DJ
43292007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4330
4331 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4332 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4333
1ab80e5b
MR
43342007-07-30 Maciej W. Rozycki <macro@mips.com>
4335
4336 * gdb.base/dump.exp: Force the correct endianness for binary
4337 formats not carrying this information.
4338
aba471f5
DJ
43392007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4340
4341 * gdb.threads/staticthreads.exp: Match .*sem_post.
4342
d4e07204
DJ
43432007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.base/readline.exp (operate_and_get_next): Match the final
4346 prompt.
4347
2b97317d
KB
43482007-07-23 Kevin Buettner <kevinb@redhat.com>
4349
4350 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4351 to restarting SID.
4352
44efa07a
KB
43532007-07-18 Kevin Buettner <kevinb@redhat.com>
4354
4355 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4356 prior to `gdb_start'.
4357
7b5ebade
KB
43582007-07-18 Kevin Buettner <kevinb@redhat.com>
4359
4360 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4361 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4362 Remove call to gdb_unload.
4363
255e7678
DJ
43642007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4365 Daniel Jacobowitz <dan@codesourcery.com>
4366
4367 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4368 for __WIN32__.
4369 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4370 * gdb.base/unload.exp: Use shared library test routines.
4371
3a40aaa0
UW
43722007-07-03 Markus Deuling <deuling@de.ibm.com>
4373
4374 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4375 * gdb.base/solib-symbol-lib.c: Likewise.
4376 * gdb.base/solib-symbol-main.c: Likewise.
4377
b0f4b84b
DJ
43782007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4379
4380 * config/gdbserver.exp (gdb_reconnect): New.
4381 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4382 gdb.base/solib-disc.exp: New files.
4383 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4384 remote debugging".
4385 (gdb_compile): Add shlib_load flag.
4386 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4387 port.
4388 (gdbserver_reconnect): New.
4389
1b05479a
DJ
43902007-07-01 Nick Roberts <nickrob@snap.net.nz>
4391 Daniel Jacobowitz <dan@codesourcery.com>
4392
4393 * gdb.base/annota3.exp: Test for if construct.
4394
86f78eb2
DJ
43952007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4396
4397 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4398
6a2eb474 43992007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4400 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4401
4402 * gdb.base/display.exp: Allow a newline after display/i.
4403 * gdb.base/pc-fp.exp: Likewise.
4404 * gdb.base/sigbpt.exp: Likewise.
4405
f8b73d13
DJ
44062007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4407
4408 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4409 required features to be included.
4410
4339e69e
DJ
44112007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4412
4413 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4414 in info threads output.
4415
23d964e7
UW
44162007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4417 Markus Deuling <deuling@de.ibm.com>
4418
4419 * gdb.arch/spu-info.exp: New testcase.
4420 * gdb.arch/spu-info.c: New file.
4421
fd20f75b
DJ
44222007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4423
4424 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4425 tpcs_offset. Restore lr after the call.
4426 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4427
2226f861
DJ
44282007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4429
4430 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4431 (gdbserver_run): Kill any running gdbserver.
4432 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4433
d12371a9
MR
44342007-05-17 Maciej W. Rozycki <macro@mips.com>
4435
4436 * gdb.base/sigbpt.exp: Preset segv_addr.
4437
93f02886
DJ
44382007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4439
4440 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4441 (gdb_compile_shlib): Likewise.
4442 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4443 (default_gdb_init): Clear cleanfiles.
4444 (gdb_finish): Delete recorded cleanfiles.
4445 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4446
4447 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4448 Do not use isnative.
4449 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4450 gdb.base/so-impl-ld.exp: Likewise.
4451 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4452 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4453 gdb_compile.
4454
b04e06d7
VP
44552007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4456
4457 * config/unknown.exp: Remove.
4458
069ed931
UW
44592007-05-15 Markus Deuling <deuling@de.ibm.com>
4460
4461 * gdb.base/info-proc.exp: Check is_remote.
4462
09db0d03
UW
44632007-05-14 Markus Deuling <deuling@de.ibm.com>
4464
4465 * gdb.base/gcore.exp: Initialize variable core_supported.
4466
af2cbe8c
DJ
44672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4468
4469 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4470
027c0295
DJ
44712007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4472
4473 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4474 * gdb.threads/print-threads.exp (test_all_threads): Allow
4475 negative and hexadecimal thread IDs.
4476
dc5000e7
DJ
44772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4478
4479 * gdb.java/jprint.java (public): Avoid invalid call to static
4480 method.
4481
2e74ed18
DP
44822007-05-14 Denis Pilat <denis.pilat@st.com>
4483
4484 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4485 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4486 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4487 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4488 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4489
83547f02
UW
44902007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4491
4492 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4493 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4494 this mode.
4495 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4496 * gdb.base/spu.ld: New file.
4497
b18be20d
DJ
44982007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4499
4500 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4501
be444858
DJ
45022007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4503
4504 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4505
b1d53152
DJ
45062007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4507
4508 * gdb.java/jmain.exp: Handle demangled names with and without method
4509 signatures.
4510
d084b331
DJ
45112007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4512
4513 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4514 (have_a_very_merry_interrupt): Remove calls to puts.
4515 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4516 inferior output.
4517 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4518 test names.
4519
db9d7fc5
DJ
45202007-04-29 Markus Deuling <deuling@de.ibm.com>
4521 Daniel Jacobowitz <dan@codesourcery.com>
4522
4523 * gdb.base/auxv.exp (core_works): Also check is_remote.
4524 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4525
ef783a7d 45262007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4527
ef783a7d
VP
4528 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4529 message, not the undefined 'module' variable.
4530 * gdb.base/siginfo.exp: Likewise.
4531 * gdb.base/sigstep.exp: Likewise.
4532 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4533 serialport.
4534 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4535
b7b73cae
CV
45362007-04-25 Corinna Vinschen <vinschen@redhat.com>
4537
4538 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4539 target sim fails. Return 0 otherwise.
4540 (gdb_load): Return prematurely if gdb_target_sim fails.
4541
7d90fdfa
DP
45422007-04-16 Denis Pilat <denis.pilat@st.com>
4543
4544 * gdb.base/setshow.exp: Reset height after having set it to 100.
4545
5d3e9c85
DP
45462007-04-16 Denis Pilat <denis.pilat@st.com>
4547
4548 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4549
18e75969
DP
45502007-04-16 Denis Pilat <denis.pilat@st.com>
4551
4552 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4553
25d5ea92
VP
45542007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4555
4556 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4557 tests. Run the frozen varobjs test.
4558 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4559 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4560
0b49cb80
JK
45612007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4564 gdb.base/type-opaque.exp: New files.
4565
a73bafbc 45662007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4567
4568 * gdb.mi/mi-var-child.c
a73bafbc
VP
4569 (do_children_tests): User char[2] instead of
4570 char so that automatic printing of pointers to char
4571 don't give unpredicable result.
4572 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4573 local variables.
4574 * gdb.mi/mi-var-child.exp: Step to right line
4575 of do_children_tests.
4576 * gdb.mi/mi2-var-child.exp: Likewise.
4577 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4578 do_locals_tests.
a73bafbc
VP
4579 (do_children_tests): User char[2] instead of
4580 char so that automatic printing of pointers to char
a9c64011 4581 don't give unpredicable result.
a73bafbc 4582 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4583 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4584 Pass test name to mi_wait_for_stop.
4585
7ce59000
DJ
45862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * gdb.asm/asm-source.exp: Remove d10v case.
4589 * lib/gdb.exp (skip_cplus_tests): Likewise.
4590 * gdb.asm/d10v.inc: Deleted.
4591
20389057
DJ
45922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4593
4594 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4595
8807d78b
DJ
45962007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4597
4598 * config/netware.exp: Delete file.
4599
aa3edb8e
JB
46002007-03-29 Joel Brobecker <brobecker@adacore.com>
4601
4602 * gdb.dwarf2/dw2-noloc.S: New file.
4603 * gdb.dwarf2/dw2-noloc.exp: New file.
4604
297561ac
PA
46052007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4606
4607 * gdb.cp/method2.cc: New test.
4608 * gdb.cp/method2.exp: New test.
4609 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4610
1f81bd39
DJ
46112007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4612
4613 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4614
9453113a
DJ
46152007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4616
4617 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4618
b741e217
DJ
46192007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4620
4621 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4622 (gdb_load): Delete, replace with...
4623 (gdb_reload): ...this.
4624 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4625 * gdb.server/server-mon.exp: Likewise.
4626 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4627 (gdb_start_cmd): New.
4628 (gdb_file_cmd): Save the last loaded file.
4629 (gdb_reload): New.
4630 (gdb_gnu_strip_debug): Use transform.
4631 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4632 support here. Use new $last_loaded_file. Check mtime.
4633 (gdb_target_cmd): Handle ObjC failure case.
4634 (infer_host_exec): Delete.
4635 (gdbserver_load): Rename to...
4636 (gdbserver_run): ...this. Simplify.
4637 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4638 (mi_gdb_load): Move most contents to a new function...
4639 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4640 (mi_run_cmd): Use mi_gdb_target_load.
4641 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4642 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4643 Use gdb_run_cmd.
4644 * gdb.base/charsign.exp: Remove incorrect comment.
4645 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4646 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4647 gdb.base/start.exp: Use gdb_start_cmd.
4648
446ab585 46492007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4650 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4651
4652 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4653 * gdb.base/signull.exp: Similarly.
4654
bbb88ebf
UW
46552007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4656
4657 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4658 messages available to test cases (like chng-sym.exp).
4659
cb8c4a99
AS
46602007-03-14 Andreas Schwab <schwab@suse.de>
4661
4662 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4663 format changes.
4664
4e463ff5
DJ
46652007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4666
4667 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4668 (optimized_1): New.
4669 (main): Call optimized_1.
4670 (gdb2029): Correct typos. Call gdb2029_marker.
4671 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4672 for gdb2029.
4673
b6db2c47
MK
46742007-03-12 Mark Kettenis <kettenis@gnu.org>
4675
4676 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4677 as tabs. Remove redundant test pattern.
4678
70ed3737
UW
46792007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4680
4681 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4682 for /a format output.
4683
47b67b60
DJ
46842007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4685
4686 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4687 collect output incrementally.
4688
b8953b0e
UW
46892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4690
4691 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4692 for -var-create lpcharacter test.
4693 * gdb.mi/mi2-var-cmd.exp: Likewise.
4694
7acd5c40
UW
46952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4696
4697 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4698 pass on targets where address zero is readable.
4699
9c6759c1
UW
47002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4701
4702 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4703 just a single architecture.
4704
a2f1aeb4
UW
47052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4706
4707 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4708 (fetch_all_registers): New function, uses gdb_test_multiple and
4709 exp_continue to fetch inferior output line-by-line.
4710 Replace all uses of do_get_all_registers by fetch_all_registers.
4711
46579ac2
UW
47122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4713
4714 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4715 in target_info.
4716
fc133f24
MS
47172007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4718
a9c64011 4719 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4720 consistancy; add a default (timeout) case.
4721
7646a51d
MS
47222007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4723
4724 * gdb.base/watchpoint.exp: Fix truncated comment.
4725
dcfff61f
MS
47262007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4727
4728 * Makefile.in: Remove spurious single-quotes from sed command.
4729
664e3ee9
DJ
47302007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4731
4732 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4733 func.
4734 * gdb.mi/mi2-var-cmd.exp: Likewise.
4735
d7cc6f2f
JB
47362007-02-27 Joel Brobecker <brobecker@adacore.com>
4737
a9c64011
AS
4738 * gdb.dwarf2/dw2-producer.S: New file.
4739 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4740
47412007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4742
4743 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4744 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4745 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4746 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4747 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4748 Revert tests to use mi_gdb_test and include value field in output
4749 of -var-create.
4750
93d42b30
DJ
47512007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4752
4753 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4754
c499ed39
DJ
47552007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4756
4757 * gdb.base/maint.exp: Remove full paths from test names.
4758 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4759 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4760
9836f81b
JB
47612007-02-27 Joel Brobecker <brobecker@adacore.com>
4762
4763 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4764
c74d0ad8
DJ
47652007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4766
4767 * gdb.server/server-mon.exp: New test.
4768
2711e456
DJ
47692007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4770
4771 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4772
ff6f572f
DJ
47732007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4774
4775 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4776 register capitalization.
4777
fada3feb
DP
47782007-02-13 Denis Pilat <denis.pilat@st.com>
4779
4780 * gdb.mi/mi-var-invalidate.exp: New file.
4781
fb1e4ffc
DJ
47822007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4783
4784 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4785
3da939d7
DJ
47862007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4787
4788 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4789
123dc839
DJ
47902007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4791
4792 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4793 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4794
877e3645 47952007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4796
4797 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4798 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4799 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4800 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4801 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4802 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4803 Update tests to include value field in output of -var-create.
a9c64011 4804
3c0a2960
AS
48052007-02-08 Andreas Schwab <schwab@suse.de>
4806
4807 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4808
108546a0
DJ
48092007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4810
4811 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4812 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4813
d701dcab
DP
48142007-02-02 Denis Pilat <denis.pilat@st.com>
4815
4816 * gdb.threads/threadapply.exp: check that frame is not changed by
4817 the thread apply all command.
4818
783e3e2f
AS
48192007-01-31 Andreas Schwab <schwab@suse.de>
4820
6d9c3a87
AS
4821 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4822
3c50d7b9
AS
4823 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4824 in the dwarf sections.
4825 * gdb.dwarf2/mac-fileno.S: Likewise.
4826
783e3e2f
AS
4827 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4828 bspstore register on ia64.
4829
78ff580e
AS
48302007-01-29 Andreas Schwab <schwab@suse.de>
4831
cc8e9b12
AS
4832 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4833 "frame-begin" annotation.
4834
78ff580e
AS
4835 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4836 number of "frames-invalid" annotations.
4837
704a4f78
DJ
48382007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4839
4840 * gdb.base/commands.exp: Call if_commands_test.
4841 (gdb_test_no_prompt, if_commands_test): New.
4842
e741bf94
MK
48432007-01-28 Mark Kettenis <kettenis@gnu.org>
4844
4845 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4846
474d0ad3
AS
48472007-01-27 Andreas Schwab <schwab@suse.de>
4848
4849 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4850 .short/.int/.quad in the dwarf sections.
4851 * gdb.dwarf2/dw2-intercu.S: Likewise.
4852 * gdb.dwarf2/dw2-intermix.S: Likewise.
4853
e784b426
JK
48542007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4857 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4858 array.
e784b426
JK
4859 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4860 * gdb.base/setvar.exp: Likewise.
4861
37f08e04
AS
48622007-01-26 Andreas Schwab <schwab@suse.de>
4863
9a01813a
AS
4864 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4865 test.
4866
37f08e04
AS
4867 * gdb.base/multi-forks.exp ("restart $i"): Also match
4868 __kernel_syscall_via_break.
4869
6e2a9270
VP
48702007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4871
4872 * lib/mi-support.exp (mi_delete_varobj): New.
4873 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4874 testcase.
4875 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4876 (main): Call the above.
4877 (reference_update_test, base_in_reference_test)
4878 (reference_to_pointer): Delete the created varobjs.
a9c64011 4879
e515b470
DJ
48802007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4881
4882 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4883 * configure: Regenerated.
4884 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4885 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4886 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4887 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4888 * lib/gdb.exp (gdb_skip_xml_test): New function.
4889
08d8bcd7
DJ
48902007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4891
4892 * gdb.base/sigrepeat.exp: Correct error message.
4893
48942007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4895 Daniel Jacobowitz <dan@codesourcery.com>
4896
4897 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4898 gdb.arch/i386-gnu-cfi-asm.S: New files.
4899
97c3f1f3
JK
49002007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 * lib/gdb.exp: Abort on missing `site.exp'.
4903
cb1df416
DJ
49042007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4905 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * gdb.base/included.c, gdb.base/included.exp,
4908 gdb.base/included.h: New files.
4909
35990120
DJ
49102007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4911
4912 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4913 (maximize_rlimit): Reduce limits on 64-bit systems.
4914
6e81a116 49152007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4916
4917 From Marcus Deuling <deuling@de.ibm.com>:
4918 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4919 every case.
4920
6c3c41f3
NR
49212007-01-13 Nick Roberts <nickrob@snap.net.nz>
4922
4923 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4924 (test_path_specification): Use objdir instead of srcdir to always
4925 get an absolute filename.
4926
2f12c312
DJ
49272007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4928
4929 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4930
81121995
VP
49312007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4932
4933 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4934 Make sure the variable we're using is in scope.
4935 (reference_to_pointer): Likewise.
4936
4741b737
DJ
49372007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4938
4939 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4940 has no debug information.
4941
054410c3
DJ
49422007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4943
4944 * gdb.base/annota1.exp: Remove extra send_gdb.
4945
818f79f6
DJ
49462007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4949
f7a6bb70
DJ
49502007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4953
57e66780
DJ
49542007-01-08 Nick Roberts <nickrob@snap.net.nz>
4955 Daniel Jacobowitz <dan@codesourcery.com>
4956
4957 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4958 lcharacter or linteger change. Correct duplicated test name.
4959 * gdb.mi/mi2-var-cmd.exp: Likewise.
4960
3d799a95
DJ
49612007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4962
4963 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4964
49652007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4966
a9c64011
AS
4967 * gdb.base/nofield.c: New file.
4968 * gdb.base/nofield.exp: New testcase.
51679ba9 4969
eafb94e8
NR
49702007-01-05 Nick Roberts <nickrob@snap.net.nz>
4971
4972 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4973
4974 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4975 test.
4976
5e572bb4
DJ
49772007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4978
4979 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4980
74a44383
DJ
49812007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4982
4983 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4984 when continuing.
4985
1b572db9
DJ
49862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4987
4988 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4989 Expect ".exe" extension.
4990
381bc39b
DJ
49912007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4992
4993 * gdb.base/charset.exp: Add explicit filename to break.
4994 * gdb.base/dbx.exp: Add explicit filename to breaks.
4995
2b70e4c6
DJ
49962007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4997
4998 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4999 * gdb.mi/mi2-file.exp: Likewise.
5000
303b6f5d
DJ
50012007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5002
5003 Implement specification of MI tests as comments
5004 in C and C++ sources.
5005 * lib/mi-support.exp (mi_autotest_data): New variable.
5006 (mi_autotest_source): New variable.
5007 (count_newlines, mi_prepare_inline_tests)
5008 (mi_get_inline_test, mi_continue_to_line)
5009 (mi_run_inline_test, mi_tbreak)
5010 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5011 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5012 Run inline tests.
5013 * gdb.mi/mi-var-cp.cc: Define tests here.
5014
23da0d94
VP
50152007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5016
5017 Simplify usage of mi_continue_to.
5018 * lib/mi-support.exp (mi_runto_helper): Renamed
5019 from mi_runto, added new parameter 'run_or_continue'.
5020 (mi_runto): Use mi_runto_helper.
5021 (mi_continue_to): Accept just function name as parameter.
5022 Use mi_runto_helper.
5023 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5024 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5025
f9e18282
JB
50262006-01-04 Joel Brobecker <brobecker@adacore.com>
5027
5028 Make this testcase a bit more realistic. The current code
5029 is too simplistic, and allows the compiler to optimize out
5030 some of the entities we need for this testcase.
5031 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5032 (Do_Nothing): Add extra parameter.
5033 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5034 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5035 by using a variable of type Void_Star.
5036
fd678c65
JB
50372006-01-04 Joel Brobecker <brobecker@adacore.com>
5038
5039 * gdb.ada/catch_ex/foo.adb: New file.
5040 * gdb.ada/catch_ex.exp: New testcase.
5041
05cfdb42
DJ
50422007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5043
5044 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5045 pass --image-base to linker.
5046
2e03ee74
DJ
50472007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5048 Daniel Jacobowitz <dan@codesourcery.com>
5049
5050 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5051 secondary prompts.
5052
0d5de010
DJ
50532007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5054
5055 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5056 output. Test the types of members and member pointers.
5057 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5058 gdb/2092.
5059 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5060 statement. Enable for GCC. Update expected output for some tests
5061 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5062 layout.
5063 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5064 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5065 (Diamond::vget_base): New.
5066 (main): Add new tests.
5067 * gdb.cp/printmethod.exp: Update expected output for member functions.
5068 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5069 print pEe->D::vg().
5070
61a771aa
DJ
50712007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5072
5073 * gdb.threads/tls.exp: Allow stops in sem_post.
5074
2fa63963
DJ
50752006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5076
5077 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5078 * gdb.base/annota3.exp: Likewise.
5079 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5080 again (instead of timing out).
5081 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5082 GCC bug 26475.
5083 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5084 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5085 test from jmisc1.exp.
5086 * gdb.java/jmisc1.exp: Delete.
5087 * gdb.java/jprint.exp: Adjust to work with method signatures including
5088 return types.
5089 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5090 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5091 * lib/java.exp (compile_java_from_source): Pass the correct type
5092 to target_compile.
5093
5eefc2b7
JB
50942006-12-31 Joel Brobecker <brobecker@adacore.com>
5095
5096 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5097 (stack_align_edx): New function.
5098 (stack_align_eax): New function.
5099 (main): Add calls to stack_align_edx and stack_align_eax.
5100 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5101 Add testing for the cases where the register used during a stack
5102 realignment is edx. Same for eax.
5103
227c54da
DJ
51042006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5105
5106 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5107 and generic PE targets.
5108
cab8ac94
JB
51092006-12-29 Joel Brobecker <brobecker@adacore.com>
5110
5111 * gdb.ada/array_return.exp: Update copyright date list.
5112
ba54f318
JB
51132006-12-27 Joel Brobecker <brobecker@adacore.com>
5114
5115 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5116 (Create_Small_Float_Vector): New function.
5117 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5118 function body.
5119 * gdb.ada/array_return/p.adb: Use new type and function from
5120 package Pck.
5121 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5122 able to print the value returned by a function returning an
5123 array of float.
5124
6b7a35dd
JB
51252006-12-20 Joel Brobecker <brobecker@adacore.com>
5126
5127 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5128 The associated tests should be PASSing.
5129
038224f6
VP
51302006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5131
5132 Test for base in references.
5133 * gdb.mi/mi-var-cp.cc: Add test code.
5134 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5135 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5136 * gdb.mi/mi2-watch.exp: Likewise.
5137 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5138 (mi_list_varobj_children): New function.
5139
b26ed50d
VP
51402006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5141
5142 * lib/mi-support.exp
5143 (mi_runto): Accept "()" after function name.
5144 (mi_create_varobj): New function.
5145 (mi_varobj_update): New function.
5146 (mi_Check_varobj_value): New function.
5147 * gdb.mi/mi-var-cp.exp: New file.
5148 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5149
08232497
DJ
51502006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5151
5152 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5153 gdb.base/weaklib2.c: New files.
5154
d394c993 51552006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5156
ac6c2fba
NS
5157 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5158 info. Adjust test names.
5159
8ec659a0 5160 * gdb.base/break.c (main): Move position of malloc.
d394c993 5161 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5162
acd65feb
VP
51632006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5164
5165 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5166 assignement of arrays and function pointers.
5167 * gdb.mi/var-cmd.c: Add declaration necessary for above
5168 tests.
5169
f556d5e5
NS
51702006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5171
5172 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5173
5174 * gdb.threads/linux-dp.exp: Read thread table before and after
5175 creating each philosopher and verify it.
5176
697bc68d
NS
51772006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5178 Paul Brook <paul@codesourcery.com>
5179 Daniel Jacobowitz <dan@codesourcery.com>
5180
5181 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5182 main to remove duplication. Add start function of the form
697bc68d
NS
5183 '_*start[1-9]*'. Add RVDS start function.
5184
29d73ae4
DJ
51852006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5188
c1d88655
UW
51892006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5190
5191 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5192 * gdb.asm/spu.inc: New file.
5193 * gdb.base/term.exp: Disable if [target_info exists noargs].
5194 * gdb.gdb/complaints.exp: Disable if ![isnative].
5195 * gdb.gdb/selftest.exp: Likewise.
5196 * gdb.gdb/observer.exp: Likewise.
5197 * gdb.gdb/xfullpath.exp: Likewise.
5198 * gdb.base/attach.exp: Disable on SPU target.
5199 * gdb.cp/bs145503.exp: Likewise.
5200 * gdb.cp/exception.exp: Likewise.
5201 * gdb.cp/userdef.exp: Likewise.
5202
32a13b1a
DJ
52032006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5204
5205 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5206
d8295fe9
VP
52072006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5208
5209 * gdb.base/completion.exp: Fix completion tests for
5210 'info' and 'info '.
5211 * gdb.base/help.exp (help_test_raw, test_class_help)
5212 (test_prefix_command_help): Move...
5213 * lib/gdb.exp: Here.
5214 * gdb.base/main.exp: Adjust.
5215 * gdb.cp/maint.exp: Adjust.
5216 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5217
8c394015
VP
52182006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5219
5220 * gdb.stabs/weird.exp (print_weird_var): Use
5221 gdb_test_multiple instead of gdb_expect.
5222
027fc1bc
VP
52232006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5224
5225 * gdb.base/help.exp (help_test_raw): New.
5226 (test_class_help): New.
5227 (test_prefix_command_help): New.
5228 Adjust testcases.
5229
67609209
FR
52302006-11-09 Christophe Lyon <christophe.lyon@st.com>
5231
5232 * gdb.base/constvars.c (main): Write to crass and crips, so that
5233 they are allocated by the compiler.
5234
f73adfeb
AS
52352006-10-27 Andreas Schwab <schwab@suse.de>
5236
5237 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5238 "detach-fork".
5239
2f83a18e
DJ
52402006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5241
5242 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5243 of patterns.
5244
94277a38
DJ
52452006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5246
5247 * gdb.base/sepdebug.exp: Remove debug format test.
5248 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5249 Handle no-symtab.
5250 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5251
5bd2f6e2
DJ
52522006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5253
5254 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5255 int to pointer or pointer to int.
5256 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5257
8c008720
DJ
52582006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5259
5260 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5261
9e35dae4
DJ
52622006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5265
d9639e13
DJ
52662006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5267
5268 PR c++/2116
5269 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5270
390a1bd0
JB
52712006-10-06 Joel Brobecker <brobecker@adacore.com>
5272
5273 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5274 the corresponding bug has been fixed in GDB (PR/2018).
5275
dd920c33
JB
52762006-10-06 Joel Brobecker <brobecker@adacore.com>
5277
5278 * gdb.base/subst.exp: New testcase.
5279
53bbefe9
JB
52802006-10-06 Joel Brobecker <brobecker@adacore.com>
5281
5282 * gdb.ada/array_return/pck.ads: Add copyright notice.
5283 * gdb.ada/array_return/pck.adb: Likewise.
5284 * gdb.ada/array_return/p.adb: Likewise.
5285 * gdb.ada/exec_changed/first.adb: Likewise.
5286 * gdb.ada/exec_changed/second.adb: Likewise.
5287
09851417
JB
52882006-10-06 Joel Brobecker <brobecker@adacore.com>
5289
5290 * gdb.ada/watch_arg/watch.adb: New file.
5291 * gdb.ada/watch_arg.exp: New testcase.
5292
041bf30d
VP
52932006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5294
5295 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5296 via string_to_regexp.
041bf30d 5297 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5298
f286fbdd 52992006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5300
5301 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5302 Remove unused / obsolete files.
5303
7c07f349
NR
53042006-09-19 Nick Roberts <nickrob@snap.net.nz>
5305
5306 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5307
cd5ff84a
VP
53082006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5309
5310 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5311 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5312 the number of frames.
cd5ff84a 5313
ae018d1a
DJ
53142006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.base/args.c (main): Add breakpoint marker.
5317 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5318 really test empty arguments.
5319 (args_load): Delete.
5320 (args_test): New.
5321
b399c549
NR
53222006-09-13 Nick Roberts <nickrob@snap.net.nz>
5323
5324 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5325 check for one file.
5326
2ab1eb7a
VP
53272006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5328
5329 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5330 HIGH_FRAME argument to -stack-list-locals can be larger than
5331 the number of frames.
a9c64011 5332
476308bf
FF
53332006-08-18 Fred Fish <fnf@specifix.com>
5334
5335 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5336 '$' in front of skip_vmx_tests_saved when setting that.
5337
8625200f
AS
53382006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5339
5340 * gdb.base/trace-commands.exp: New file.
5341
089ec8f1
DJ
53422006-08-10 Joel Brobecker <brobecker@adacore.com>
5343 Daniel Jacobowitz <dan@codesourcery.com>
5344
5345 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5346 expected output of the backtrace commands.
5347
b60f0898
JB
53482006-08-09 Joel Brobecker <brobecker@adacore.com>
5349
5350 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5351 untested followed by return combination.
5352 * gdb.arch/altivec-regs.exp: Likewise.
5353 * gdb.arch/e500-abi.exp: Likewise.
5354 * gdb.arch/e500-regs.exp: Likewise.
5355 * gdb.arch/gdb1291.exp: Likewise.
5356 * gdb.arch/gdb1431.exp: Likewise.
5357 * gdb.arch/gdb1558.exp: Likewise.
5358 * gdb.arch/i386-prologue.exp: Likewise.
5359 * gdb.arch/i386-unwind.exp: Likewise.
5360 * gdb.asm/asm-source.exp: Likewise.
5361 * gdb.base/a2-run.exp: Likewise.
5362 * gdb.base/advance.exp: Likewise.
5363 * gdb.base/all-bin.exp: Likewise.
5364 * gdb.base/annota1.exp: Likewise.
5365 * gdb.base/annota3.exp: Likewise.
5366 * gdb.base/args.exp: Likewise.
5367 * gdb.base/arithmet.exp: Likewise.
5368 * gdb.base/assign.exp: Likewise.
5369 * gdb.base/async.exp: Likewise.
5370 * gdb.base/attach.exp: Likewise.
5371 * gdb.base/bang.exp: Likewise.
5372 * gdb.base/bigcore.exp: Likewise.
5373 * gdb.base/bitfields.exp: Likewise.
5374 * gdb.base/bitfields2.exp: Likewise.
5375 * gdb.base/break.exp: Likewise.
5376 * gdb.base/call-sc.exp: Likewise.
5377 * gdb.base/call-strs.exp: Likewise.
5378 * gdb.base/callfuncs.exp: Likewise.
5379 * gdb.base/checkpoint.exp: Likewise.
5380 * gdb.base/chng-syms.exp: Likewise.
5381 * gdb.base/code-expr.exp: Likewise.
5382 * gdb.base/commands.exp: Likewise.
5383 * gdb.base/completion.exp: Likewise.
5384 * gdb.base/cond-expr.exp: Likewise.
5385 * gdb.base/condbreak.exp: Likewise.
5386 * gdb.base/consecutive.exp: Likewise.
5387 * gdb.base/constvars.exp: Likewise.
5388 * gdb.base/corefile.exp: Likewise.
5389 * gdb.base/cvexpr.exp: Likewise.
5390 * gdb.base/dbx.exp: Likewise.
5391 * gdb.base/define.exp: Likewise.
5392 * gdb.base/detach.exp: Likewise.
5393 * gdb.base/display.exp: Likewise.
5394 * gdb.base/dump.exp: Likewise.
5395 * gdb.base/ena-dis-br.exp: Likewise.
5396 * gdb.base/ending-run.exp: Likewise.
5397 * gdb.base/environ.exp: Likewise.
5398 * gdb.base/eval-skip.exp: Likewise.
5399 * gdb.base/exprs.exp: Likewise.
5400 * gdb.base/fileio.exp: Likewise.
5401 * gdb.base/finish.exp: Likewise.
5402 * gdb.base/float.exp: Likewise.
5403 * gdb.base/foll-exec.exp: Likewise.
5404 * gdb.base/foll-fork.exp: Likewise.
5405 * gdb.base/foll-vfork.exp: Likewise.
5406 * gdb.base/freebpcmd.exp: Likewise.
5407 * gdb.base/funcargs.exp: Likewise.
5408 * gdb.base/gcore.exp: Likewise.
5409 * gdb.base/gdb1090.exp: Likewise.
5410 * gdb.base/gdb1250.exp: Likewise.
5411 * gdb.base/huge.exp: Likewise.
5412 * gdb.base/info-proc.exp: Likewise.
5413 * gdb.base/interrupt.exp: Likewise.
5414 * gdb.base/jump.exp: Likewise.
5415 * gdb.base/langs.exp: Likewise.
5416 * gdb.base/lineinc.exp: Likewise.
5417 * gdb.base/list.exp: Likewise.
5418 * gdb.base/logical.exp: Likewise.
5419 * gdb.base/long_long.exp: Likewise.
5420 * gdb.base/macscp.exp: Likewise.
5421 * gdb.base/maint.exp: Likewise.
5422 * gdb.base/mips_pro.exp: Likewise.
5423 * gdb.base/miscexprs.exp: Likewise.
5424 * gdb.base/multi-forks.exp: Likewise.
5425 * gdb.base/opaque.exp: Likewise.
5426 * gdb.base/overlays.exp: Likewise.
5427 * gdb.base/pc-fp.exp: Likewise.
5428 * gdb.base/pointers.exp: Likewise.
5429 * gdb.base/printcmds.exp: Likewise.
5430 * gdb.base/psymtab.exp: Likewise.
5431 * gdb.base/ptype.exp: Likewise.
5432 * gdb.base/recurse.exp: Likewise.
5433 * gdb.base/relational.exp: Likewise.
5434 * gdb.base/relocate.exp: Likewise.
5435 * gdb.base/remote.exp: Likewise.
5436 * gdb.base/reread.exp: Likewise.
5437 * gdb.base/restore.exp: Likewise.
5438 * gdb.base/return.exp: Likewise.
5439 * gdb.base/return2.exp: Likewise.
5440 * gdb.base/scope.exp: Likewise.
5441 * gdb.base/sect-cmd.exp: Likewise.
5442 * gdb.base/sep.exp: Likewise.
5443 * gdb.base/sepdebug.exp: Likewise.
5444 * gdb.base/setshow.exp: Likewise.
5445 * gdb.base/setvar.exp: Likewise.
5446 * gdb.base/sigall.exp: Likewise.
5447 * gdb.base/sigbpt.exp: Likewise.
5448 * gdb.base/signals.exp: Likewise.
5449 * gdb.base/signull.exp: Likewise.
5450 * gdb.base/sizeof.exp: Likewise.
5451 * gdb.base/solib.exp: Likewise.
5452 * gdb.base/step-line.exp: Likewise.
5453 * gdb.base/step-test.exp: Likewise.
5454 * gdb.base/structs.exp: Likewise.
5455 * gdb.base/structs2.exp: Likewise.
5456 * gdb.base/term.exp: Likewise.
5457 * gdb.base/twice.exp: Likewise.
5458 * gdb.base/until.exp: Likewise.
5459 * gdb.base/varargs.exp: Likewise.
5460 * gdb.base/volatile.exp: Likewise.
5461 * gdb.base/watchpoint.exp: Likewise.
5462 * gdb.base/whatis-exp.exp: Likewise.
5463 * gdb.base/whatis.exp: Likewise.
5464 * gdb.cp/ambiguous.exp: Likewise.
5465 * gdb.cp/annota2.exp: Likewise.
5466 * gdb.cp/annota3.exp: Likewise.
5467 * gdb.cp/bool.exp: Likewise.
5468 * gdb.cp/breakpoint.exp: Likewise.
5469 * gdb.cp/casts.exp: Likewise.
5470 * gdb.cp/class2.exp: Likewise.
5471 * gdb.cp/classes.exp: Likewise.
5472 * gdb.cp/cplusfuncs.exp: Likewise.
5473 * gdb.cp/ctti.exp: Likewise.
5474 * gdb.cp/derivation.exp: Likewise.
5475 * gdb.cp/exception.exp: Likewise.
5476 * gdb.cp/gdb1355.exp: Likewise.
5477 * gdb.cp/hang.exp: Likewise.
5478 * gdb.cp/inherit.exp: Likewise.
5479 * gdb.cp/local.exp: Likewise.
5480 * gdb.cp/m-data.exp: Likewise.
5481 * gdb.cp/m-static.exp: Likewise.
5482 * gdb.cp/member-ptr.exp: Likewise.
5483 * gdb.cp/method.exp: Likewise.
5484 * gdb.cp/misc.exp: Likewise.
5485 * gdb.cp/namespace.exp: Likewise.
5486 * gdb.cp/overload.exp: Likewise.
5487 * gdb.cp/ovldbreak.exp: Likewise.
5488 * gdb.cp/pr-1023.exp: Likewise.
5489 * gdb.cp/pr-1210.exp: Likewise.
5490 * gdb.cp/pr-574.exp: Likewise.
5491 * gdb.cp/printmethod.exp: Likewise.
5492 * gdb.cp/psmang.exp: Likewise.
5493 * gdb.cp/ref-params.exp: Likewise.
5494 * gdb.cp/ref-types.exp: Likewise.
5495 * gdb.cp/rtti.exp: Likewise.
5496 * gdb.cp/templates.exp: Likewise.
5497 * gdb.cp/try_catch.exp: Likewise.
5498 * gdb.cp/userdef.exp: Likewise.
5499 * gdb.cp/virtfunc.exp: Likewise.
5500 * gdb.disasm/am33.exp: Likewise.
5501 * gdb.disasm/h8300s.exp: Likewise.
5502 * gdb.disasm/mn10300.exp: Likewise.
5503 * gdb.disasm/sh3.exp: Likewise.
5504 * gdb.disasm/t01_mov.exp: Likewise.
5505 * gdb.disasm/t02_mova.exp: Likewise.
5506 * gdb.disasm/t03_add.exp: Likewise.
5507 * gdb.disasm/t04_sub.exp: Likewise.
5508 * gdb.disasm/t05_cmp.exp: Likewise.
5509 * gdb.disasm/t06_ari2.exp: Likewise.
5510 * gdb.disasm/t07_ari3.exp: Likewise.
5511 * gdb.disasm/t08_or.exp: Likewise.
5512 * gdb.disasm/t09_xor.exp: Likewise.
5513 * gdb.disasm/t10_and.exp: Likewise.
5514 * gdb.disasm/t11_logs.exp: Likewise.
5515 * gdb.disasm/t12_bit.exp: Likewise.
5516 * gdb.disasm/t13_otr.exp: Likewise.
5517 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5518 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5519 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5520 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5521 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5522 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5523 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5524 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5525 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5526 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5527 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5528 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5529 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5530 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5531 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5532 * gdb.mi/gdb701.exp: Likewise.
5533 * gdb.mi/gdb792.exp: Likewise.
5534 * gdb.mi/mi-basics.exp: Likewise.
5535 * gdb.mi/mi-break.exp: Likewise.
5536 * gdb.mi/mi-cli.exp: Likewise.
5537 * gdb.mi/mi-console.exp: Likewise.
5538 * gdb.mi/mi-disassemble.exp: Likewise.
5539 * gdb.mi/mi-eval.exp: Likewise.
5540 * gdb.mi/mi-file.exp: Likewise.
5541 * gdb.mi/mi-read-memory.exp: Likewise.
5542 * gdb.mi/mi-regs.exp: Likewise.
5543 * gdb.mi/mi-return.exp: Likewise.
5544 * gdb.mi/mi-simplerun.exp: Likewise.
5545 * gdb.mi/mi-stack.exp: Likewise.
5546 * gdb.mi/mi-stepi.exp: Likewise.
5547 * gdb.mi/mi-syn-frame.exp: Likewise.
5548 * gdb.mi/mi-until.exp: Likewise.
5549 * gdb.mi/mi-var-block.exp: Likewise.
5550 * gdb.mi/mi-var-child.exp: Likewise.
5551 * gdb.mi/mi-var-cmd.exp: Likewise.
5552 * gdb.mi/mi-var-display.exp: Likewise.
5553 * gdb.mi/mi-watch.exp: Likewise.
5554 * gdb.mi/mi2-basics.exp: Likewise.
5555 * gdb.mi/mi2-break.exp: Likewise.
5556 * gdb.mi/mi2-cli.exp: Likewise.
5557 * gdb.mi/mi2-console.exp: Likewise.
5558 * gdb.mi/mi2-disassemble.exp: Likewise.
5559 * gdb.mi/mi2-eval.exp: Likewise.
5560 * gdb.mi/mi2-file.exp: Likewise.
5561 * gdb.mi/mi2-read-memory.exp: Likewise.
5562 * gdb.mi/mi2-regs.exp: Likewise.
5563 * gdb.mi/mi2-return.exp: Likewise.
5564 * gdb.mi/mi2-simplerun.exp: Likewise.
5565 * gdb.mi/mi2-stack.exp: Likewise.
5566 * gdb.mi/mi2-stepi.exp: Likewise.
5567 * gdb.mi/mi2-syn-frame.exp: Likewise.
5568 * gdb.mi/mi2-until.exp: Likewise.
5569 * gdb.mi/mi2-var-block.exp: Likewise.
5570 * gdb.mi/mi2-var-child.exp: Likewise.
5571 * gdb.mi/mi2-var-cmd.exp: Likewise.
5572 * gdb.mi/mi2-var-display.exp: Likewise.
5573 * gdb.mi/mi2-watch.exp: Likewise.
5574 * gdb.stabs/exclfwd.exp: Likewise.
5575 * gdb.stabs/weird.exp: Likewise.
5576 * gdb.threads/gcore-thread.exp: Likewise.
5577 * gdb.trace/actions.exp: Likewise.
5578 * gdb.trace/backtrace.exp: Likewise.
5579 * gdb.trace/circ.exp: Likewise.
5580 * gdb.trace/collection.exp: Likewise.
5581 * gdb.trace/deltrace.exp: Likewise.
5582 * gdb.trace/infotrace.exp: Likewise.
5583 * gdb.trace/limits.exp: Likewise.
5584 * gdb.trace/packetlen.exp: Likewise.
5585 * gdb.trace/passc-dyn.exp: Likewise.
5586 * gdb.trace/passcount.exp: Likewise.
5587 * gdb.trace/report.exp: Likewise.
5588 * gdb.trace/save-trace.exp: Likewise.
5589 * gdb.trace/tfind.exp: Likewise.
5590 * gdb.trace/tracecmd.exp: Likewise.
5591 * gdb.trace/while-dyn.exp: Likewise.
5592 * gdb.trace/while-stepping.exp: Likewise.
5593
f4b618d1
JB
55942006-08-08 Joel Brobecker <brobecker@adacore.com>
5595
5596 * gdb.base/step-bt.c: New file.
5597 * gdb.base/step-bt.exp: New testcase.
5598
3d00d119
DJ
55992006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5600
5601 * config/monitor.exp (gdb_load): Remove support for obsolete
5602 download-write-size.
5603 * gdb.base/remote.exp: Likewise. Update all callers of
5604 gdb_timed_load.
5605
017b5bd4
DJ
56062006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5607
5608 * cursal.exp: Pass binfile to gdb_load.
5609
837c599d
DJ
56102006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5611
5612 * gdb.base/cursal.exp: Add "" to gdb_load call.
5613
8dd4540b
MK
56142006-07-29 Mark Kettenis <kettenis@gnu.org>
5615
5616 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5617 NetBSD/ELF targets.
5618
ab5c9f60
DJ
56192006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5622 operator*.
5623
4c42eaff
DJ
56242006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5625
5626 * gdb.base/completion.exp: Update for change in "file" behavior.
5627 * gdb.stabs/weird.exp: Likewise.
5628 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5629 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5630
0155cc76
NS
56312006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5632
5633 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5634 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5635
16026cd7
AS
56362006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5637
5638 * gdb.base/default.exp: Update source command error message.
5639 * gdb.base/help.exp: Update 'help source' message.
5640
16963cb6
DJ
56412006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5642
5643 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5644 test.
5645
6d7fd486
AS
56462006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5647
5648 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5649
29e8a844
DJ
56502006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5651
5652 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5653
6afcfa39
DJ
56542006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5657
267a692b
MK
56582006-07-17 Mark Kettenis <kettenis@gnu.org>
5659
5660 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5661 *-*-openbsd* from targets for wich we expect ARM FPA floating
5662 point format.
5663
85d2fec4
NR
56642006-07-17 Nick Roberts <nickrob@snap.net.nz>
5665
5666 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5667
56682006-07-17 Mark Kettenis <kettenis@gnu.org>
5669
5670 * gdb.base/annota3.exp: Expect frame-begin annotation.
5671
85b4c6e8
JB
56722006-07-14 Joel Brobecker <brobecker@adacore.com>
5673
5674 * gdb.base/help.exp: Adjust "help unset" test to accept
5675 any list of unset commands.
5676
fb933624
DJ
56772006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5678 Daniel Jacobowitz <dan@codesourcery.com>
5679
5680 * gdb.cp/ref-params.exp: New test.
5681 * gdb.cp/ref-params.cc: New source file.
5682 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5683
1dff4b64
MK
56842006-07-08 Mark Kettenis <kettenis@gnu.org>
5685
5686 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5687 spaces/tabs in regular expressions since they might not be there.
5688
40d2e0e3
AS
56892006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5690
5691 * gdb.base/ifelse.exp: New file.
5692
f6c957d2
NS
56932006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5694
5695 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5696 line.
5697 * gdb.base/huge.exp: Loop over compilation to find a size that
5698 is acceptable.
5699 * gdb.base/remote.exp: Correct expected strings.
5700 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5701
b9c5a23d
DJ
57022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5703
5704 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5705
9af2e58d
DJ
57062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5707
5708 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5709 native.
5710
30930ca5
DJ
57112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5712
5713 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5714 enable stabs testing.
5715
aa32fa1d
DJ
57162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5717
bd4a4c80 5718 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5719 gdb_test_multiple does.
5720
321fef15
DJ
57212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5722
5723 * Makefile.in (host_alias): Remove.
5724 (target_alias): Use @target_noncanonical@.
5725 (site.exp): Don't set host_alias.
5726 * aclocal.m4: Remove contents. Include acx.m4.
5727 * configure: Regenerated.
5728 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5729
e1c2defa
NS
57302006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5731
e63b55d1
NS
5732 * lib/gdb.exp (gdb_load_cmd): New.
5733
5600ea19
NS
5734 * gdb.base/fileio.c: Add system(NULL) test.
5735 * gdb.base/fileio.exp: Check it.
5736
e1c2defa
NS
5737 * gdb.base/break.c: Add 10a breakpoint at }
5738 * gdb.base/break.exp: Add test for breakpoint at }
5739 * gdb.cp/anon-union.cc: Add code at end of function.
5740 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5741 * gdb.mi/var-cmd.c: Add code at end of function.
5742 * gdb.mi/mi-var-display.exp: Adjust end of next.
5743 * gdb.mi/mi2-var-display.exp: Likewise.
5744 * gdb.base/fileio.c: Add stop function and insert calls at
5745 stopping places.
5746 * gdb.base/fileio.exp: Breakpoint stop function and remove
5747 explicit line number references.
5748
6c0112ec
JB
57492006-05-19 Joel Brobecker <brobecker@adacore.com>
5750
a9c64011
AS
5751 * gdb.base/del.exp (test_delete_alias): New function.
5752 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5753
154189a4
FF
57542006-05-18 Fred Fish <fnf@specifix.com>
5755
5756 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5757 required. Check for spurious output after program exits normally.
5758
582e64c2
FF
57592006-05-17 Fred Fish <fnf@specifix.com>
5760
5761 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5762 gdb_load, so it works in the simulator.
5763
8ef6493a
FF
57642006-05-11 Fred Fish <fnf@specifix.com>
5765
5766 * gdb.base/bang.exp: Ignore unexpected output between the
5767 "program exited normally" and the gdb prompt, as many other
5768 tests do.
5769
692b141c
MK
57702006-05-07 Mark Kettenis <kettenis@gnu.org>
5771
5772 * gdb.base/help.exp: Make "delete checkpoint" part option for
5773 "help d" and "help delete" tests.
5774
540b8a30
UW
57752006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5776
a9c64011 5777 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5778 expected output in some mi_gdb_test statements.
5779 * gdb.mi/mi2-basics.exp: Likewise.
5780
9b6462d9
JB
57812006-05-05 Joel Brobecker <brobecker@adacore.com>
5782
5783 * gdb.base/del.c: New file.
5784 * gdb.base/del.exp: New testcase.
5785
954de43b
DM
57862006-05-05 David S. Miller <davem@sunset.davemloft.net>
5787
5788 * gdb.base/break.exp: Do not assume a breakpoint on
5789 main will actually be in $srcfile when optimizing.
1303f75e
DM
5790 * gdb.base/savedregs.exp: Do not require that the dummy
5791 frame location match up to a symbol and source file location.
c3242428
DM
5792 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5793 will get printed without a mi_cmd_data_list_register_values prefix.
5794 (*-data-list-register-*): Correct regular expressions to expect the new
5795 pseudo d? floating point registers.
5796 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5797
c7e64c9a
DJ
57982006-05-05 Christophe Lyon <christophe.lyon@st.com>
5799
5800 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5801 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5802 is allocated by the compiler.
5803 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5804 anons, e, anone to force their allocation by the compiler.
5805
58062006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5807
5808 * gdb.base/help.exp: Update expected text for help d and
5809 help delete.
5810
27ce9a6d
MK
58112006-05-02 Mark Kettenis <kettenis@gnu.org>
5812
5813 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5814 NetBSD/ELF targets.
5815
8608915f
MK
58162006-04-30 Mark Kettenis <kettenis@gnu.org>
5817
5818 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5819 single-step breakpoint fails; make this a KFAIL on
5820 sparc*-*-openbsd*.
5821 * gdb.base/siginfo.exp: Likewise.
5822 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5823
b8db102d
MS
58242006-04-26 Michael Snyder <msnyder@redhat.com>
5825
5826 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5827 which may have to consume output from other forks.
5828 Add tests to make sure that "delete fork" succeeded.
5829
c702009a
MS
58302006-04-20 Michael Snyder <msnyder@redhat.com>
5831
5832 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5833 Add support for the Renesas M32C and M16C.
5834
5835 * gdb.asm/asm-source.exp: Add m32c target.
5836 * gdb.asm/m32c.inc: Support for m32c target.
5837
e28493f2
AS
58382006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5839
5840 * gdb.base/commands.exp (recursive_source_test): New test.
5841
880da185
DM
58422006-04-04 David S. Miller <davem@sunset.davemloft.net>
5843
5844 * gdb.base/float.exp: Add pattern for sparc targets.
5845
61d9b92f
DJ
58462006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5847
5848 * gdb.base/commands.exp (stray_arg0_test): New test.
5849
bd717df8
PB
58502006-03-30 Paul Brook <paul@codesourcery.com>
5851
5852 * gdb.mi/mi-until.exp: kfail broken until command.
5853 * gdb.mi/mi2-until.exp: Ditto.
5854
ec793d3c
NR
58552006-03-27 Nick Roberts <nickrob@snap.net.nz>
5856
5857 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5858
831004b7
AO
58592006-03-08 Alexandre Oliva <aoliva@redhat.com>
5860
5861 * gdb.base/prelink.exp: Anchor tested-for regular expression
5862 on gdb prompt.
5863
effe49a0
PB
58642006-03-07 Paul Brook <paul@codesourcery.com>
5865
5866 * gdb.base/assign.exp: Correct fail message.
5867
e5461016
PB
58682006-03-07 Paul Brook <paul@codesourcery.com>
5869
5870 * lib/compiler.c: Extract armcc version number.
5871 * lib/compiler.cc: Ditto.
5872
fc91c6c2
PB
58732006-03-07 Paul Brook <paul@codesourcery.com>
5874
5875 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5876 additional_flags=-w.
5877 * gdb.arch/altivec-regs.exp: Ditto.
5878 * gdb.arch/e500-abi.exp: Ditto.
5879 * gdb.arch/e500-regs.exp: Ditto.
5880 * gdb.base/all-bin.exp: Ditto.
5881 * gdb.base/annota1.exp: Ditto.
5882 * gdb.base/annota3.exp: Ditto.
5883 * gdb.base/args.exp: Ditto.
5884 * gdb.base/arithmet.exp: Ditto.
5885 * gdb.base/assign.exp: Ditto.
5886 * gdb.base/async.exp: Ditto.
5887 * gdb.base/bang.exp: Ditto.
5888 * gdb.base/break.exp: Ditto.
5889 * gdb.base/call-rt-st.exp: Ditto.
5890 * gdb.base/completion.exp: Ditto.
5891 * gdb.base/cond-expr.exp: Ditto.
5892 * gdb.base/condbreak.exp: Ditto.
5893 * gdb.base/consecutive.exp: Ditto.
5894 * gdb.base/define.exp: Ditto.
5895 * gdb.base/display.exp: Ditto.
5896 * gdb.base/ena-dis-br.exp: Ditto.
5897 * gdb.base/environ.exp: Ditto.
5898 * gdb.base/eval-skip.exp: Ditto.
5899 * gdb.base/info-proc.exp: Ditto.
5900 * gdb.base/jump.exp: Ditto.
5901 * gdb.base/logical.exp: Ditto.
5902 * gdb.base/long_long.exp: Ditto.
5903 * gdb.base/maint.exp: Ditto.
5904 * gdb.base/miscexprs.exp: Ditto.
5905 * gdb.base/pc-fp.exp: Ditto.
5906 * gdb.base/pointers.exp: Ditto.
5907 * gdb.base/relational.exp: Ditto.
5908 * gdb.base/reread.exp: Ditto.
5909 * gdb.base/sect-cmd.exp: Ditto.
5910 * gdb.base/sep.exp: Ditto.
5911 * gdb.base/sepdebug.exp: Ditto.
5912 * gdb.base/until.exp: Ditto.
5913 * gdb.base/whatis-exp.exp: Ditto.
5914 * gdb.cp/annota2.exp: Ditto.
5915 * gdb.cp/annota3.exp: Ditto.
5916 * gdb.trace/actions.exp: Ditto.
5917 * gdb.trace/backtrace.exp: Ditto.
5918 * gdb.trace/circ.exp: Ditto.
5919 * gdb.trace/collection.exp: Ditto.
5920 * gdb.trace/deltrace.exp: Ditto.
5921 * gdb.trace/infotrace.exp: Ditto.
5922 * gdb.trace/limits.exp: Ditto.
5923 * gdb.trace/packetlen.exp: Ditto.
5924 * gdb.trace/passc-dyn.exp: Ditto.
5925 * gdb.trace/passcount.exp: Ditto.
5926 * gdb.trace/report.exp: Ditto.
5927 * gdb.trace/save-trace.exp: Ditto.
5928 * gdb.trace/tfind.exp: Ditto.
5929 * gdb.trace/tracecmd.exp: Ditto.
5930 * gdb.trace/while-dyn.exp: Ditto.
5931 * gdb.trace/while-stepping.exp: Ditto.
5932 * lib/gdb.exp: Ditto.
5933 (gdb_compile): Handle nowarning option.
5934
5f4a23d9
AO
59352006-03-07 Alexandre Oliva <aoliva@redhat.com>
5936
5937 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5938 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5939 Rename executable to prelinkt. Don't re-prelink if we didn't
5940 get a core file. Test prelink -u exit status to tell whether
5941 prelinking failed. Use gdb_test_multiple.
5942
9733fc94
DJ
59432006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5944
5945 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5946 (do_tests): Call it.
5947
cc10cae3
AO
59482006-02-28 Alexandre Oliva <aoliva@redhat.com>
5949
5950 * gdb.base/prelink.exp: New test.
5951 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5952
15c46491
WZ
59532006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5954
5955 * gdb.fortran/derived-type.f90: New file.
5956 * gdb.fortran/derived-type.exp: New testcase.
5957
5c9f7ded
DJ
59582006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5959
5960 * gdb.base/default.exp: Allow ';' as a directory separator.
5961
5b96932b
AS
59622006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5963
5964 * gdb.base/help.exp (help add-symbol-file): Update.
5965
1986bccd
AS
59662006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5967
5968 * gdb.base/help.exp (help load): Update expected results.
5969
a8b7528f
FF
59702006-02-19 Fred Fish <fnf@specifix.com>
5971
5972 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5973 specifix hex value as part of results.
5974 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5975
f8261448
FF
59762006-02-16 Fred Fish <fnf@specifix.com>
5977
5978 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5979 ushort_addr, and slong_addr, so the typedefs are not optimized
5980 away.
5981 * gdb.base/whatis.exp: Add tests using type name for struct type,
5982 union type, enum type, and typedef.
a9c64011 5983
31d8bdd2
MK
59842006-02-13 Mark Kettenis <kettenis@gnu.org>
5985
5986 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5987
34e41e63
JB
59882006-02-13 Jim Blandy <jimb@redhat.com>
5989
5990 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5991 case where it takes two "next" commands to skip past the init
5992 call.
5993
ac6e4f31
FF
59942006-02-12 Fred Fish <fnf@specifix.com>
5995
5996 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5997 to handle cases where it takes two "next" commands to skip
5998 past the init call.
5999
2db2d571
JB
60002006-02-07 Joel Brobecker <brobecker@adacore.com>
6001
6002 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6003 on hppa32 targets.
6004
38fcd64c
DJ
60052006-02-06 Vladimir Prus <ghost@cs.msu.su>
6006
6007 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6008 field.
6009
1315ad46
MK
60102006-01-29 Mark Kettenis <kettenis@gnu.org>
6011
6012 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6013
5625b943
DJ
60142006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6015
6016 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6017 files.
6018
80df1bbe
DJ
60192006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6020
6021 * gdb.cp/maint.exp: Set complaints to a positive value.
6022
9078e690
DJ
60232006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6024
6025 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6026 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6027 function name.
6028
9c903399
DJ
60292006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6030
6031 * gdb.base/checkpoint.c: Update copyright notice. Include
6032 <stdlib.h>.
6033
761ae4d6
JB
60342006-01-04 Jim Blandy <jimb@redhat.com>
6035
6036 * gdb.asm/asm-source.exp: Independently provide default values for
6037 asm-flags and debug-flags. Use 'string equal' to do the
6038 comparison, not the implicit expr's '==' operator. Remove
6039 now-unneeded assignments to asm-flags. In h8300 case, place
6040 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6041
099ac3dd
MS
60422006-01-04 Michael Snyder <msnyder@redhat.com>
6043
6044 * gdb.base/checkpoint.c: New file.
6045 * gdb.base/checkpoint.exp: New file.
6046 * gdb.base/multi-fork.c: New file.
6047 * gdb.base/multi-fork.exp: New file.
6048 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6049
f4d85314
FF
60502006-01-04 Fred Fish <fnf@specifix.com>
6051
6052 * gdb.base/ptype.c (foo): Add typedef.
6053 (intfoo): Add function.
6054 * gdb.base/ptype1.c: New file.
6055 * gdb.base/ptype.exp: Handle compilation and linking with two
6056 source files. Test that proper type for "foo" is found based
6057 on source context rather than first match found in symtabs.
6058
a1b06f35
MK
60592005-12-28 Mark Kettenis <kettenis@gnu.org>
6060
6061 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6062 * gdb.asm/openbsd.inc: Indent commands.
6063
d082a1e2
MK
60642005-12-26 Mark Kettenis <kettenis@gnu.org>
6065
c65016bd
MK
6066 * gdb.base/freebpcmd.exp: Increase timeout.
6067
d082a1e2
MK
6068 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6069
d3c32a0e
DJ
60702005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6071
6072 * gdb.base/default.exp: Update check for "show version".
6073
9fdb1f50
RC
60742005-12-09 Randolph Chung <tausq@debian.org>
6075
6076 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6077 * gdb.asm/pa64.inc: New file.
6078
5f2c56f7
RC
60792005-12-09 Randolph Chung <tausq@debian.org>
6080
6081 * gdb.asm/common.inc: Indent commands.
6082 * gdb.asm/asmsrc1.s: Likewise.
6083 * gdb.asm/asmsrc2.s: Likewise.
6084
8117349c
RC
60852005-12-09 Randolph Chung <tausq@debian.org>
6086
6087 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6088 (get_addr_of_sym): Remove duplicate print.
6089 (gen_core): xfail hppa*-*-hpux*, update expected output.
6090 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6091 * gdb.arch/pa64-nullify.s: New file.
6092
8f07f25a
RC
60932005-12-09 Randolph Chung <tausq@debian.org>
6094
6095 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6096
55b39184
DJ
60972005-12-07 Christophe Lyon <christophe.lyon@st.com>
6098
6099 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6100 code generation for these functions.
6101 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6102 error message.
6103
31e2b00f
AS
61042005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6105
6106 * gdb.base/help.exp (help b, help br, help bre, help brea)
6107 (help break): Update the expected message.
6108
c3d0b56e
SC
61092005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6110
6111 * gdb.asm/m68hc11.inc: Setup the data section.
6112 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6113 script for this test.
6114 (m6812-*-*): Likewise.
6115
36ae0ea9
RC
61162005-11-09 Randolph Chung <tausq@debian.org>
6117
6118 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6119
9d6f42e9
WZ
61202005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6121
6122 * gdb.base/break.exp: Fix a comment typo.
6123
e2126a14
EZ
61242005-11-03 Jim Blandy <jimb@redhat.com>
6125
a9c64011
AS
6126 Checked in by Elena Zannoni <ezannoni@redhat.com>
6127
e2126a14
EZ
6128 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6129
e0ac7199
CV
61302005-11-02 Corinna Vinschen <vinschen@redhat.com>
6131
6132 * gdb.arch/gdb1558.c: Include stdio.h.
6133
31d3fb18
MK
61342005-10-31 Mark Kettenis <kettenis@gnu.org>
6135
6136 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6137
e52b687c
MK
61382005-10-31 Mark Kettenis <kettenis@gnu.org>
6139
6140 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6141
f4711d79
PG
61422005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6143
a9c64011
AS
6144 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6145 vscr" tests to better match output.
f4711d79 6146
987a9106
JB
61472005-10-12 Jim Blandy <jimb@redhat.com>
6148
6149 * gdb.base/structs.exp (any): New function.
6150 (test_struct_returns): Don't make any assumptions at all about
6151 what value the function returns when GDB can't set the return
6152 value.
6153
2336bb58
JB
61542005-10-09 Joel Brobecker <brobecker@adacore.com>
6155
6156 * gdb.ada/arrayidx/p.adb: New file.
6157 * gdb.ada/arrayidx.exp: New testcase
6158
61592005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6160
6161 * gdb.ada/array_return/pck.ads: New file.
6162 * gdb.ada/array_return/pck.adb: New file.
6163 * gdb.ada/array_return/p.adb: New file.
6164 * gdb.ada/array_return.exp: New testcase.
6165
705335ea
JB
61662005-10-03 Joel Brobecker <brobecker@adacore.com>
6167
a9c64011
AS
6168 * gdb.base/arrayidx.c: New file.
6169 * gdb.base/arrayidx.exp: New testcase.
705335ea 6170
11ee9940
NR
61712005-09-29 Nick Roberts <nickrob@snap.net.nz>
6172
6173 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6174 frames-invalid and breakpoints-invalid are no longer generated
6175 with level 3 so don't expect them in the output.
6176
39fb8e9e
BR
61772005-09-27 Bob Rossi <bob@brasko.net>
6178
a9c64011 6179 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6180 from test. Escape the | in mi_gdb_test call.
6181 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6182 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6183 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6184 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6185 expected regex's in mi_gdb_test calls.
6186 * lib/mi-support.exp: Remove arbitrary .* from tests.
6187 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6188 Fully anchor GDB/MI expected results in mi_gdb_test.
6189 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6190 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6191
2af48f68
PB
61922005-09-26 Paul Brook <paul@codesourcery.com>
6193
6194 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6195
f34502bc
WZ
61962005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6197
6198 * bfp-test.c: New file.
6199 * bfp-test.exp: New testcase.
6200
ca929517
WZ
62012005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6202
6203 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6204 of subarray and substring variable.
6205 * gdb.fortran/subarray.f: New source file for the test of subarray
6206 and substring variable evaluation.
6207 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6208 of string constant.
6209
c761af65
DJ
62102005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6211
6212 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6213 copyright dates.
6214
561d7a1d
PG
62152005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6216
6217 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6218 powerpc altivec' test with an almost identical 'info vector' test.
6219
b2b64cc9
PG
62202005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6221
a9c64011
AS
6222 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6223 vscr" tests to match output.
b2b64cc9 6224
6ac4d15a
PG
62252005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6226
a9c64011
AS
6227 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6228 output.
6ac4d15a 6229
40e55bef
BR
62302005-09-11 Bob Rossi <bob@brasko.net>
6231
6232 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6233 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6234 commands that return an MI output command and an asyncronous MI output
6235 command.
6236 * gdb.mi/mi-console.exp: Ditto.
6237
3c7385ec
BR
62382005-09-11 Bob Rossi <bob@brasko.net>
6239
6240 * gdb.mi/mi-var-child.c: Include <string.h>.
6241
a6cd0eb3
DJ
62422005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6243
6244 * killed.exp: Correct gdb_expect syntax.
6245
2f168eed
CV
62462005-08-09 Corinna Vinschen <vinschen@redhat.com>
6247
6248 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6249
ecd3fd0f
BR
62502005-08-02 Bob Rossi <bob@brasko.net>
6251
6252 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6253 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6254 Change tests to inferior-tty-set/show.
6255 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6256 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6257 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6258 inferior. Use mi_gdb_test to get GDB and Inferior output.
6259 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6260 descriptor.
6261 (mi_inferior_tty_name): Add inferior PTY file name.
6262 (mi_gdb_start): Add INFERIOR_PTY parameter.
6263 (mi_gdb_test): Add IPATTERN parameter.
6264
f1ea48cb 62652005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6266
f1ea48cb
BR
6267 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6268 parameter to mi_gdb_test.
6269 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6270
6e650a67
DJ
62712005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6272
6273 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6274 struct_declarations.
6275 * gdb.mi/mi-var-child.exp: Step over the initialization of
6276 struct_declarations.
6277
8be260b6
DJ
62782005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6279
6280 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6281 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6282 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6283 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6284 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6285 file.
6286
4e660f07
NR
62872005-07-27 Nick Roberts <nickrob@snap.net.nz>
6288
6289 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6290 (do_children_tests): Assign values to the extra elements.
6291
6292 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6293 them for tests for "-var-update --no-values" and
a9c64011 6294 "-var-update --all-values".
4e660f07
NR
6295 Add test for "-var-list-children --simple-values".
6296
6297 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6298
6299 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6300 "-stack-list-locals --simple-values" Improve doc strings and
6301 comments.
6302
6bdae935
MK
63032005-07-18 Mark Kettenis <kettenis@gnu.org>
6304
598b7a6f
MK
6305 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6306 *-*-openbsd*.
6307 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6308
6bdae935
MK
6309 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6310 sigaltsatck'.
6311
1323e929 63122005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6313
1323e929
BR
6314 * gdb.base/default.exp (tty): Changed output of command.
6315 * gdb.base/help.exp (help tty): Ditto.
6316
b1a9c082
MK
63172005-07-12 Mark Kettenis <kettenis@gnu.org>
6318
6319 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6320
10a844a2
MK
63212005-07-10 Mark Kettenis <kettenis@gnu.org>
6322
6323 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6324 -stack-select-frame without arguments.
6325 (test_stack_frame_listing): Add test for newly implemented command
6326 -stack-info-frame.
6327
3cb3b8df
BR
63282005-07-06 Bob Rossi <bob@brasko.net>
6329
6330 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6331 command.
6332 (Copyright): Update copyright.
6333
a0c5fbcf
WZ
63342005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6335
6336 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6337 tests to evaluate exponentiation expression.
6338
984971d0
AS
63392005-06-29 Andreas Schwab <schwab@suse.de>
6340
6341 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6342 main to avoid warnings.
6343
6344 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6345
fe03833f
NR
63462005-06-20 Nick Roberts <nickrob@snap.net.nz>
6347
6348 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6349 -stack-select-frame without arguments.
6350 (test_stack_frame_listing): Add test for newly implemented command
6351 -stack-info-frame.
a9c64011 6352
7a55f279
WZ
63532005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6354
0ffa0ea5
DJ
6355 * gdb.fortran/array-element.f: New file.
6356 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6357
26585198
DJ
63582005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6359
6360 * gdb.base/bigcore.exp: Correct checks for systems which can
6361 not dump a large core file.
6362
c1bd25fd
DJ
63632005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6364
6365 * gdb.base/relocate.c: Add a copyright notice.
6366 (dummy): Remove.
6367 * gdb.base/relocate.exp: Test printing the values of variables
6368 from a relocatable file.
6369
589e074d
DJ
63702005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6371
6372 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6373 excess MI output after an error.
6374
0915f927
JB
63752005-05-29 Joel Brobecker <brobecker@adacore.com>
6376
6377 * gdb.arch/alpha-step.c: New file.
6378 * gdb.arch/alpha-step.exp: New testcase.
6379
76ff342d
DJ
63802005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6381 Dennis Brueni <dennis@slickedit.com>
6382
6383 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6384 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6385 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6386 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6387 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6388 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6389 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6390
96b0c7ac
DJ
63912005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6392 Wu Zhou <woodzltc@cn.ibm.com>
6393
6394 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6395 IBM's xlc compiler.
6396 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6397 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6398
f21565d2
JB
63992005-05-13 Jim Blandy <jimb@redhat.com>
6400
6401 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6402 calling gdb_suppress_entire_file.
6403 * gdb.base/charset.exp: Same.
6404 * gdb.base/call-rt-st.exp: Same.
6405
6006a3a1
BR
64062005-05-05 Bob Rossi <bob_rossi@cox.net>
6407
6408 * lib/gdb.exp (fullname_syntax): Added global regex.
6409 (fullname_syntax_POSIX): Ditto.
6410 (fullname_syntax_UNC): Ditto.
6411 (fullname_syntax_DOS_CASE): Ditto.
6412 (fullname_syntax_DOS): Ditto.
6413 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6414 fullname_syntax variable to scope and use it.
6415 (test_file_list_exec_source_files): Ditto.
6416 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6417
c3b69c04
DJ
64182005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6419
6420 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6421
3c95e6af
PG
64222004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6423
a9c64011
AS
6424 * lib/gdb.exp (skip_altivec_tests): New function, based on
6425 check_vmx_hw_available from the GCC testsuite.
6426 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6427 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6428
78df6c56
JB
64292005-05-02 Jim Blandy <jimb@redhat.com>
6430
6431 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6432 calling gdb_suppress_entire_file.
6433
1690f9cf
DJ
64342005-04-30 Randolph Chung <tausq@debian.org>
6435
6436 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6437 Slightly relax "sem_post" name checking.
6438
5ea106f7
PG
64392005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6440
6441 * gdb.base/unload.exp: Use new shared library infrastructure.
6442
bf7234cf
PG
64432005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6444
6445 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6446 infrastructure.
bf7234cf 6447
547b869a
CV
64482005-04-29 Corinna Vinschen <vinschen@redhat.com>
6449
6450 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6451 * gdb.asm/h8300.inc: New file.
6452
f07e55f0
PG
64532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6454
6455 * gdb.base/shlib-call.exp: Change to use new shared library
6456 infrastructure.
6457
3cbba3d1
PG
64582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6459
a9c64011
AS
6460 * gdb.base/pending.exp: Change to use new shared library
6461 infrastructure.
3cbba3d1 6462
ed6df200
PG
64632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6464
a9c64011
AS
6465 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6466 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6467
8c8f4ebe
PG
64682005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6469
a9c64011
AS
6470 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6471 shared objects being adjusted and update copyright years.
8c8f4ebe 6472
607fbc54
DJ
64732005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6474
6475 * ChangeLog: Correct some 2003-01-13 dates.
6476 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6477 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6478 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6479 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6480 gdb.trace/tfind.exp: Update copyright years.
6481
57bf0e56
DJ
64822005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6483 Daniel Jacobowitz <dan@codesourcery.com>
6484
6485 * lib/gdb.exp (gdb_compile): Handle shlib=.
6486 (gdb_compile_shlib): New function.
6487
9b593790
PG
64882005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6489
a9c64011 6490 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6491
9494c6a5
DJ
64922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6493
6494 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6495 gdb.server.
6496 * configure.ac: Likewise.
6497 * configure: Regenerated.
6498 * gdb.gdbserver/Makefile.in: Moved to...
6499 * gdb.server/Makefile.in: ... here.
6500 * gdb.gdbserver/server.c: Moved to...
6501 * gdb.server/server.c: ... here.
6502 * gdb.gdbserver/server-run.exp: Moved to...
6503 * gdb.server/server-run.exp: ... here.
6504
6f8eac0e
DJ
65052005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6506
6507 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6508 * configure.ac: Create gdb.gdbserver/Makefile.
6509 * configure: Regenerated.
6510 * lib/gdbserver-support.exp: New file, derived from
6511 config/gdbserver.exp.
6512 * config/gdbserver.exp: Use gdbserver-support.exp.
6513 * gdb.gdbserver/Makefile.in: New file.
6514 * gdb.gdbserver/server.c: New file.
6515 * gdb.gdbserver/server-run.exp: New file.
6516
6e87504d
PG
65172005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6518
a9c64011
AS
6519 * lib/gdb.exp (test_compiler_info): Return compiler_info
6520 if no arguments are given.
6e87504d 6521
d1779be4
PG
65222005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6523
6524 * gdb.arch/altivec-abi.exp: Check for compiler and set
6525 use altivec' flag accordingly.
6526 * gdb.arch/altivec-regs.exp: Likewise.
6527
88750304
DJ
65282005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6529
6530 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6531
f3fb768d
AS
65322005-03-27 Andreas Schwab <schwab@suse.de>
6533
6534 * gdb.base/bigcore.c (main): Add missing mode argument in open
6535 call.
6536
7e813ac5
DJ
65372005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6538
6539 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6540 downloads.
6541 * config/gdbserver.exp (gdb_load): Likewise.
6542
8e3049aa
PB
65432005-03-14 Paul Brook <paul@codesourcery.com>
6544
6545 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6546 targets.
6547
a9df7c44
JB
65482005-03-09 Joel Brobecker <brobecker@adacore.com>
6549
6550 * gdb.dwarf2/dup-psym.S: New file.
6551 * gdb.dwarf2/dup-psym.exp: New testcase.
6552
9f0d94e8
JB
65532005-03-09 Joel Brobecker <brobecker@adacore.com>
6554
6555 * gdb.ada/exec_changed/first.adb: New file.
6556 * gdb.ada/exec_changed/second.adb: New file.
6557 * gdb.ada/exec_changed.exp: New testcase.
6558
5f579bc5
NS
65592005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6560
36e9969c
NS
6561 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6562 (A2): New class.
6563 (main): Test operator+.
6564 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6565 breakpoint test.
6566
5f579bc5
NS
6567 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6568 * gdb.base/signull.exp: Disable if gdb,nosignals.
6569 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6570 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6571 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6572 * gdb.mi/mi2-console.exp: Likewise.
6573 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6574 continue output at start.
6575 (gdb_collect_locals_test): Robustify regexp.
6576 * gdb.trace/passc-dyn.exp: Fix comment typo.
6577 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6578
be46087e
CV
65792005-03-08 Corinna Vinschen <vinschen@redhat.com>
6580
6581 * gdb.asm/asm-source.exp: Add iq2000 case.
6582 * gdb.asm/iq2000.inc: New file.
6583
384e1a61 65842005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6585
384e1a61
MI
6586 * gdb.base/command.exp: Change hardcoded value to regular expression.
6587 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6588
584b6e9e
DJ
65892005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6590
6591 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6592 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6593 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6594 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6595 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6596
ab5b5d61
MK
65972005-03-05 Mark Kettenis <kettenis@gnu.org>
6598
6599 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6600 changes.
6601
ae051c1b
PG
66022004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6603
a9c64011
AS
6604 * lib/compiler.c: Add test for IBM's xlc compiler.
6605 * lib/compiler.cc: Likewise.
ae051c1b 6606
3f0f6ed2
JB
66072004-02-24 Joel Brobecker <brobecker@adacore.com>
6608
6609 * gdb.ada/fixed_points.exp: Create compilation object directory
6610 before running the test.
6611 * gdb.ada/null_record.exp: Likewise.
6612 * gdb.ada/packed_array.exp: Likewise.
6613 * gdb.ada/start.exp: Likewise.
6614
724f452b
JB
66152005-02-15 Joel Brobecker <brobecker@adacore.com>
6616
6617 * gdb.ada/packed_array/pa.adb: New file.
6618 * gdb.ada/packed_array.exp: New testcase.
6619
57f5cdfb 66202005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6621
1f393151
MK
6622 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6623 files.
6624
ebdda337
MK
6625 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6626 on *-*-openbsd*. Correctly match whitespace in regukar
6627 expressions.
6628
cf309262
DJ
66292005-02-10 Daniel Jacobowitz <dan@debian.org>
6630
6631 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6632 PR exp/1821
6633 * gdb.base/gdb1821.c: New test file.
6634 * gdb.base/gdb1821.exp: New test file.
6635
3be49e7a
JB
66362005-02-09 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.base/start.c: New file.
6639 * gdb.base/start.exp: New testcase.
6640
e292e67d
JB
66412005-02-09 Joel Brobecker <brobecker@adacore.com>
6642
6643 * gdb.ada/start/dummy.adb: New file.
6644 * gdb.ada/start.exp: New testcase.
6645
dbdfa66c
CV
66462005-02-09 Corinna Vinschen <vinschen@redhat.com>
6647
6648 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6649 for printing symbols and statistics.
6650 Add test for using relative pathnames in "maint print msymbols" test.
6651 Mark "maint info sections DATA" XFAIL on Cygwin.
6652 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6653 tests.
6654
d7941671
AC
66552005-02-09 Andreas Schwab <schwab@suse.de>
6656
6657 Committed by Andrew Cagney <cagney@gnu.org>
6658 * gdb.base/remotetimeout.exp: New file.
6659
74e5ef44
MK
66602005-02-07 Mark Kettenis <kettenis@gnu.org>
6661
6662 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6663
464dd14d
JB
66642005-02-03 Joel Brobecker <brobecker@adacore.com>
6665
6666 * gdb.ada/gnat_ada.gpr: New file.
6667 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6668 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6669 * configure.ac: No longer generate gnat_ada.gpr.
6670 * configure: Regenerate.
6671 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6672 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6673 * gdb.ada/null_record/bar.ads: Likewise.
6674 * gdb.ada/null_record/bar.adb: Likewise.
6675 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6676 * gdb.ada/null_record.exp (testdir): New variable.
6677 (testfile): executable is now in testdir subdirectory.
6678 (srcfile): Use full path to the main compilation unit.
6679 * gdb.ada/fixed_points.exp: Same changes as above.
6680
30d756ae
NR
66812005-02-03 Nick Roberts <nickrob@snap.net.nz>
6682
6683 * gdb.base/interp.exp: New test.
6684
9d799f85
AC
66852005-01-24 Andrew Cagney <cagney@gnu.org>
6686
6687 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6688
15656118
AC
66892005-01-19 Andrew Cagney <cagney@gnu.org>
6690
a892c31b
AC
6691 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6692 configure.ac not configure.in.
6693
15656118
AC
6694 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6695 of powerpc*-*-*.
6696 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6697 * gdb.base/list.exp (test_list_function)
15656118
AC
6698 (test_list_filename_and_function): Ditto.
6699 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6700
a7b01baf
AC
67012005-01-16 Andrew Cagney <cagney@gnu.org>
6702
17d92a02
AC
6703 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6704
a7b01baf
AC
6705 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6706
bc8332bb
AC
67072005-01-14 Andrew Cagney <cagney@gnu.org>
6708
6709 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6710 * gdb.mi/mi2-var-cmd.exp: Ditto.
6711
4d074752
CV
67122005-01-10 Corinna Vinschen <vinschen@redhat.com>
6713
6714 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6715
bec39cab
AC
67162005-01-07 Andrew Cagney <cagney@gnu.org>
6717
6718 * configure.ac: Rename configure.in, require autoconf 2.59.
6719 * configure: Re-generate.
6720 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6721 * gdb.stabs/configure: Re-generate.
6722 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6723 * gdb.hp/configure: Re-generate.
6724 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6725 autoconf 2.59.
6726 * gdb.hp/gdb.objdbg/configure: Re-generate.
6727 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6728 autoconf 2.59.
6729 * gdb.hp/gdb.defects/configure: Re-generate.
6730 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6731 autoconf 2.59.
6732 * gdb.hp/gdb.compat/configure: Re-generate.
6733 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6734 autoconf 2.59.
6735 * gdb.hp/gdb.base-hp/configure: Re-generate.
6736 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6737 autoconf 2.59.
6738 * gdb.hp/gdb.aCC/configure: Re-generate.
6739
f10b16d4
JB
67402004-12-15 Jim Blandy <jimb@redhat.com>
6741
6742 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6743 under NPTL when there is debugging info available for libpthread.
6744
fb6e1814
JG
67452004-12-13 Jerome Guitton <guitton@gnat.com>
6746
6747 * gdb.ada/fixed_points.c: New file.
6748 * gdb.ada/fixed_points.exp: New file.
6749
fe46cd3a
RC
67502004-12-03 Randolph Chung <tausq@debian.org>
6751
6752 * gdb.arch/pa-nullify.exp: New file.
6753 * gdb.arch/pa-nullify.s: New file.
6754
8de0841b
RC
67552004-11-30 Randolph Chung <tausq@debian.org>
6756
6757 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6758 instead of "tbug". Fix regexp to work properly with gdb_test.
6759
c8170782
PH
67602004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6761
6762 * gdb.base/bitfields2.exp: New test.
6763 * gdb.base/bitfields2.c: New file.
6764
954269c2
RE
67652004-11-28 Richard Earnshaw <rearnsha@arm.com>
6766
6767 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6768
0107feed
RC
67692004-11-16 Randolph Chung <tausq@debian.org>
6770
6771 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6772
f073ae8c
DJ
67732004-11-14 Daniel Jacobowitz <dan@debian.org>
6774
6775 * gdb.threads/threadapply.exp: Correct "macro details" test.
6776
19ad59e7
JJ
67772004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6778
6779 * gdb.threads/threadapply.exp: New test.
6780 * gdb.threads/threadapply.c: New file.
6781
9cf0961b
MK
67822004-11-07 Mark Kettenis <kettenis@gnu.org>
6783
6784 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6785 frames.
6786
c789492a
FL
67872004-11-05 Felix Lee <felix+log1@specifixinc.com>
6788
6789 * gdb.base/cursal.exp: New file.
6790 * gdb.base/cursal.c: New file.
6791
a1e167bb
AC
67922004-11-03 Andrew Cagney <cagney@gnu.org>
6793
6794 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6795
b7cbf173
MK
67962004-10-30 Mark Kettenis <kettenis@gnu.org>
6797
6798 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6799 NetBSD/ELF targets.
6800
88f9d34f
JB
68012004-10-29 Joel Brobecker <brobecker@gnat.com>
6802
6803 * gdb.threads/bp_in_thread.c: New file, copied from
6804 pthread_cond_wait.c.
6805 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6806 file, rather than reusing the .c file from another testcase.
6807
ca7d6a0c
JB
68082004-10-20 Joel Brobecker <brobecker@gnat.com>
6809
6810 * gdb.ada/null_record.exp: Check where we stopped after
6811 sending the start command, instead of where the associated
6812 temporary breakpoint was inserted.
6813
0d863d03
AC
68142004-10-14 Andrew Cagney <cagney@gnu.org>
6815
6816 * gdb.mi/gdb701.c (main): Return 0.
6817
d11e72cb
DJ
68182004-10-13 Daniel Jacobowitz <dan@debian.org>
6819
d40539a4 6820 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6821
e1923096
JJ
68222004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6823
6824 * gdb.threads/schedlock.c: Add comment markers to use to find
6825 line numbers.
6826 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6827 comments.
6828 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6829 breakpoint lines.
6830
ec8ba2c9
DJ
68312004-10-12 Daniel Jacobowitz <dan@debian.org>
6832
6833 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6834
0eb3658b
DJ
68352004-10-12 Daniel Jacobowitz <dan@debian.org>
6836
6837 * configure.in: Add gdb.dwarf2.
6838 * configure: Regenerated.
6839 * Makefile.in: Add gdb.dwarf2.
6840 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6841 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6842 gdb.dwarf2/file1.txt: New files.
6843
a271cc33
OF
68442004-10-11 Orjan Friberg <orjanf@axis.com>
6845
a9c64011 6846 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6847 of "run", since the latter doesn't work with remote targets. Adjust
6848 the breakpoint numbering accordingly.
6849 * gdb.threads/pthread_cond_wait.exp: Ditto.
6850
895ce074
MC
68512004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6852
6853 * gdb.base/overlays.exp: Update copyright years.
6854
6be3092d
KI
68552004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6856
6857 * gdb.base/overlays.exp: Disable if target is Linux.
6858
e05389b8
FL
68592004-10-06 Felix Lee <felix+log1@specifixinc.com>
6860
6861 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6862
73cb587d
KI
68632004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6864
6865 * gdb.asm/asm-source.exp: Add m32r-linux target.
6866 * gdb.asm/m32r-linux.inc: New file.
6867
3c0edcdc
AC
68682004-09-24 Andrew Cagney <cagney@redhat.com>
6869 David Anderson <anderson@redhat.com>
6870
6871 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6872 command fails, assume things will work.
6873 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6874 (_GNU_SOURCE): Define.
6875 (print_unsigned, print_hex): Change parameter to "long long".
6876 (print_byte_count): New function, use to print byte counts.
6877 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6878 O_LARGEFILE.
6879 (main): Compute an upper bound on a corefile in max_core_size.
6880 Limit memory chunk size to max_core_size. Limit total memory
6881 allocated to max_core_size.
6882
4bb3667f
AC
68832004-09-23 Andrew Cagney <cagney@gnu.org>
6884
6885 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6886 from a separate process with code that creates a corefile by
6887 making the inferior dump core.
6888
60fe1a51
MK
68892004-09-23 Mark Kettenis <kettenis@gnu.org>
6890
6891 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6892 block.
6893
8e937346
MC
68942004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6895
6896 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6897 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6898 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6899 Likewise.
6900
7213f6d6
JJ
69012004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6902
6903 * gdb.java/jprint.exp: New test case for java inferior call.
6904 * gdb.java/jprint.java: Ditto.
6905
eac69dca
JB
69062004-09-15 Joel Brobecker <brobecker@gnat.com>
6907
6908 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6909
22227696
MC
69102004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6911
6912 * gdb.threads/killed.c: Include <stdlib.h>.
6913 * gdb.threads/pthreads.c: Likewise.
6914
7dd403a4
MC
69152004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6916
6917 * gdb.threads/killed.c: Add copyright notice.
6918
33f2d567
JM
69192004-09-10 Jason Molenda (jmolenda@apple.com)
6920
a9c64011
AS
6921 * gdb.base/define.exp: Two new tests to verify zero space chars
6922 after 'if' and 'while' commands in a user-defined command is correctly
6923 parsed.
33f2d567 6924
e05b62ac
AC
69252004-09-08 Andrew Cagney <cagney@gnu.org>
6926
6927 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6928 delivery test with duplicate at end of file.
6929
9cbe82da
MK
69302004-09-06 Mark Kettenis <kettenis@jive.nl>
6931
6932 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6933
564803d9
MC
69342004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6935
6936 * config/hppro.exp: Removed.
6937
7c6807ce
MC
69382004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6939
6940 * config/sparclet.exp: Removed.
6941
bf7e26dd
MC
69422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6943
6944 * config/udi.exp: Removed.
6945
714e341b
MC
69462004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6947
6948 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6949 of "exp_continue".
6950 (advancei): Likewise.
6951
1236e623
JJ
69522004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6953
6954 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6955
3bdcad15
MI
69562004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6957
228af206 6958 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6959 to check for nodebug in executable.
6960 * gdb.gdb/observer.exp (setup_test): Likewise.
6961 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6962 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6963
c72b934c
AC
69642004-09-01 Andrew Cagney <cagney@gnu.org>
6965
6966 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6967 files.
6968
edd9b715
JJ
69692004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6970
6971 * gdb.base/unload.exp: Fix expected warning message to match
6972 latest format.
6973
fb4ce06b
CV
69742004-09-01 Corinna Vinschen <vinschen@redhat.com>
6975
6976 * gdb.base/call-rt-st.exp: Fix typos.
6977
ce78e7c3
MI
69782004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6979
6980 * gdb.threads/thread_check.exp: New testcase.
6981 * gdb.threads/thread_check.c: New testcase.
6982
2dedb159
AC
69832004-08-31 Andrew Cagney <cagney@gnu.org>
6984
6985 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6986 (skip_to_handler_entry): New procedures. Test stepping into a
6987 handler when the breakpoint is at the handler's entry point.
6988
68f53502
AC
69892004-08-30 Andrew Cagney <cagney@gnu.org>
6990
6991 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6992 gdb/1757.
6993
3e3ffd2b
MC
69942004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6995
6996 With code from Manoj Iyer <manjo@austin.ibm.com>:
6997 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6998 return value. Add an arm for "no debugging symbols found".
6999 Change a stray "error" to "perror".
7000 (gdb_run_cmd): Adapt to new return value.
7001 * gdb.base/remote.exp: Adapt to new return value.
7002 * gdb.gdb/complaints.exp: Likewise.
7003 * gdb.gdb/observer.exp: Likewise.
7004 * gdb.gdb/selftest.exp: Likewise.
7005 * gdb.gdb/xfullpath.exp: Likewise.
7006
4b6f5fd2
JB
70072004-08-27 Joel Brobecker <brobecker@gnat.com>
7008
7009 * gdb.threads/bp_in_thread.exp: New testcase.
7010
e5b25496
MC
70112004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7012
7013 Fix PR testsuite/1735.
7014 * gdb.threads/schedlock.c (thread_function): Add a cast
7015 to suppress a gcc warning.
7016 * gdb.threads/thread-specific.c (thread_function): Likewise.
7017
934353d6
MC
70182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7019
7020 * gdb.base/unload.c: Include <stdlib.h>.
7021
f98a0aef 70222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7023
f98a0aef 7024 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7025 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7026 synchronized after the "return".
7027
5a2e8882
MC
70282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7029
7030 * gdb.mi/basics.c: Include <stdio.h>.
7031 * gdb.mi/pthreads.c: Include <stdlib.h>.
7032 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7033
a9640423
MC
70342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7035
7036 * gdb.threads/schedlock.c: Add copyright notice.
7037
b04e311d
AC
70382004-08-25 Andrew Cagney <cagney@gnu.org>
7039
7040 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7041 (skip_over_handler, breakpoint_over_hander): New test procedures.
7042 (advance, advancei): Add a proper prefix, do not use
7043 rerun_to_main.
7044 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7045
7c27f15b
MC
70462004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.mi/basics.c: Add copyright notice.
7049 * gdb.mi/var-cmd.c: Add copyright notice.
7050
fffc87ae
MC
70512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * lib/gdb.exp: Remove signed_keyword_not_used.
7054 * lib/compiler.c: Likewise.
7055 * lib/compiler.cc: Likewise.
7056
d782e0bf
MC
70572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7058
7059 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7060 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7061
96033e83
MC
70622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7063
7064 * gdb.base/whatis.c: Add copyright notice.
7065
cf38c229
MK
70662004-08-20 Mark Kettenis <kettenis@gnu.org>
7067
7068 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7069 it to skip the breakpoints encoded in the inline assembly.
7070
f4b49756
MC
70712004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7072
7073 * Makefile.in: Add gdb.fortran.
7074
2f193b69
MC
70752004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7076
7077 * gdb.base/call-sc.exp (test_scalar_returns):
7078 Fix cut-and-paste glitch in "Make fun return now".
7079
89a237cb
MC
70802004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7081
7082 * configure.in: Add gdb.fortran.
7083 * configure: Regenerate.
7084 * gdb.fortran/Makefile.in: New file.
7085 * lib/gdb.exp (skip_fortran_tests): New procedure.
7086
469aff8e
MC
70872004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7088
7089 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7090 reference to bug-gnu@prep.ai.mit.edu.
7091 * gdb.mi/mi-var-child.exp: Likewise.
7092 * gdb.mi/mi-var-cmd.exp: Likewise.
7093 * gdb.mi/mi-var-display.exp: Likewise.
7094 * gdb.mi/mi2-var-block.exp: Likewise.
7095 * gdb.mi/mi2-var-child.exp: Likewise.
7096 * gdb.mi/mi2-var-cmd.exp: Likewise.
7097 * gdb.mi/mi2-var-display.exp: Likewise.
7098
00b51b9f
MK
70992004-08-15 Mark Kettenis <kettenis@gnu.org>
7100
7101 * gdb.base/unload.c (main): Make local variable msg const.
7102
45f07fef
MC
71032004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7104
7105 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7106 to bug-gnu@prep.ai.mit.edu.
7107 * gdb.mi/mi-disassemble.exp: Likewise.
7108 * gdb.mi/mi-eval.exp: Likewise.
7109 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7110 default line number.
7111 * gdb.mi/mi-return.exp: Likewise.
7112 * gdb.mi/mi-simplerun.exp: Likewise.
7113 * gdb.mi/mi-stack.exp: Likewise.
7114 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7115 number with explicit range test.
7116 * gdb.mi/mi-watch.exp: Likewise.
7117 * gdb.mi/mi2-break.exp: Likewise.
7118 * gdb.mi/mi2-cli.exp: Likewise.
7119 * gdb.mi/mi2-disassemble.exp: Likewise.
7120 * gdb.mi/mi2-eval.exp: Likewise.
7121 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7122 default line number.
7123 * gdb.mi/mi2-return.exp: Likewise.
7124 * gdb.mi/mi2-simplerun.exp: Likewise.
7125 * gdb.mi/mi2-stack.exp: Likewise.
7126 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7127 number with explicit range test.
7128 * gdb.mi/mi2-watch.exp: Likewise.
7129
dd8c8ee7
MC
71302004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7131
7132 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7133 * gdb.cp/m-static.exp: Likewise.
7134 * gdb.cp/rtti.exp: Likewise.
7135
4e838464
MK
71362004-08-14 Mark Kettenis <kettenis@gnu.org>
7137
7138 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7139
8d8cb839
EZ
71402004-08-14 Eli Zaretskii <eliz@gnu.org>
7141
7142 * ChangeLog: Prefix Local Variables with semi-colons and indent
7143 the reference to older ChangeLog files, to fix fontification in
7144 Emacs.
7145
deea8bb0
MC
71462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7147
7148 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7149 * gdb.mi/mi2-break.exp: Likewise.
7150
c3297504
MC
71512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7154
25808999
MC
71552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7156
7157 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7158
226a8d71
MC
71592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7160
7161 * gdb.cp/classes.exp: Remove unused declarations. Just let
7162 test names default instead of providing special names. Remove
7163 extraneous demangler test.
7164
37fdf854
JJ
71652004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7166
7167 * gdb.base/unload.exp: New test for breakpoints in dynamically
7168 loaded libraries.
7169 * gdb.base/unload.c: Ditto.
7170 * gdb.base/unloadshr.c: Ditto.
7171
2d3a7986
MC
71722004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7173
7174 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7175 cp_test_ptype_class.
7176 (test_enums): Likewise.
7177
c72b934c
AC
71782004-08-10 Andrew Cagney <cagney@gnu.org>
7179
7180 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7181 files.
7182
cc503c8a
AC
71832004-08-10 Andrew Cagney <cagney@gnu.org>
7184
7185 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7186 init_malloc call.
7187
902f2ccb
MC
71882004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7189
7190 * ChangeLog: Add copyright notice. The notice is copied
7191 from emacs 21.3 top level ChangeLog.
7192
78c90502
MC
71932004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7194
7195 * lib/cp-support.exp: New file.
7196 * lib/cp-support.exp (cp_test_type_class): New function.
7197 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7198 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7199 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7200 cp_test_ptype_class.
7201
88e5ea78
MC
72022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7203
7204 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7205 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7206 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7207 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7208 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7209 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7210 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7211 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7212 gdb.mi/mi2-watch.exp: Update copyright years.
7213
6a89fc9c
MK
72142004-08-09 Mark Kettenis <kettenis@gnu.org>
7215
7216 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7217
1482e0de
MC
72182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7219
7220 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7221 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7222 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7223 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7224 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7225 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7226 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7227 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7228 gdb.mi/mi-watch.exp: Update copyright years.
7229
1a5ce3f3
DJ
72302004-08-08 Daniel Jacobowitz <dan@debian.org>
7231
7232 PR gdb/1738
7233 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7234 from a breakpoint with a pending signal.
7235
04f6ecf2
DJ
72362004-08-08 Daniel Jacobowitz <dan@debian.org>
7237
7238 PR gdb/1736
7239 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7240 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7241 the prompt.
7242 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7243
54d90d35
DJ
72442004-08-08 Daniel Jacobowitz <dan@debian.org>
7245
7246 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7247
d2f6abb0
DJ
72482004-08-08 Daniel Jacobowitz <dan@debian.org>
7249
7250 PR gdb/1736
7251 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7252 for i?86-*-linux*.
7253
5598c03d
DJ
72542004-08-08 Daniel Jacobowitz <dan@debian.org>
7255
7256 * gdb.arch/i386-prologue.exp: Compile without debug information.
7257
c6fee705
MC
72582004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7259
7260 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7261 rather than asking gdb to search.
7262
dd90efdb
MC
72632004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7264
7265 * gdb.base/gcore.c: Include <string.h>.
7266
1e84bec1
MC
72672004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7268
7269 * gdb.base/gcore.c: Add copyright notice.
7270
e425eb2b
MC
72712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7272
7273 * gdb.base/freebpcmd.c: Include <stdio.h>.
7274 * gdb.base/long_long.c: Include <string.h>.
7275 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7276 * gdb.base/siginfo.c: Include <string.h>.
7277 * gdb.base/sigstep.c: Include <string.h>.
7278
cb9aaed5
MC
72792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7280
7281 * gdb.base/complex.c: Include <stdlib.h>.
7282
55944f3d
MC
72832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7284
7285 * gdb.base/complex.c: Add copyright notice.
7286
7b2953d9
MC
72872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7288
7289 * gdb.base/charset.c: Include <stdlib.h>.
7290
c9133d23
MC
72912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.base/auxv.c: Include <stdlib.h>.
7294
0a8490ad
MC
72952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7296
7297 * gdb.base/auxv.c: Add copyright notice.
7298
3426d5ec
MC
72992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 * gdb.base/coremaker.c: Add copyright notice.
7302 * gdb.base/coremaker2.c: Add copyright notice.
7303
8da195dd
AC
73042004-08-04 Andrew Cagney <cagney@gnu.org>
7305
7306 * gdb.base/store.exp: Update copyright.
7307 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7308 names, do not import gdb_prompt.
7309
8d394f98
AC
73102004-08-01 Andrew Cagney <cagney@gnu.org>
7311
7312 Fix PR testsuite/1729.
7313 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7314 not use capture_value with value 4.
7315 (capture_value): Add optional test name parameter.
7316 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7317 the prefix, pass to capture_value.
7318
b6702b23
MK
73192004-08-01 Mark Kettenis <kettenis@gnu.org>
7320
7321 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7322 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7323 (main): Call new function.
7324
c203e0ca
MC
73252004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7326
7327 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7328
a7995a30
MC
73292004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7330
7331 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7332
9366563b
MC
73332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7334
b6eeaf26 7335 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7336 Accept more values of vtbl pointer. Remove some messages
7337 about "obsolete gcc or gdb".
7338
2fc1f950
MC
73392004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7340
7341 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7342
c724d49b
MC
73432004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7344
7345 * gdb.base/asm-source.exp: Properly convert target board
7346 debug flags from gcc format to binutils format.
7347
736b0fce
MK
73482004-07-28 Mark Kettenis <kettenis@gnu.org>
7349
7350 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7351 gdb1718". PR backtrace/1718 partially fixed.
7352
5633ea5c
JJ
73532004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7354
7355 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7356
575eebb1
NC
73572004-07-26 Nick Clifton <nickc@redhat.com>
7358
7359 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7360 good default value for a specific architecture is available then
7361 set it to that value. Otherwise default to the -gstabs switch.
7362 Remove the -g... switches from the asm-flags variable. Allow the
7363 target board info to override the value if it wants to. Pass the
7364 switch on the assembler command line.
7365
62104619
MK
73662004-07-23 Mark Kettenis <kettenis@gnu.org>
7367
7368 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7369 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7370 (main): Call new function.
7371
4a1135b8
MC
73722004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7373
7374 Test for PR exp/1715.
7375 * gdb.base/radix.exp: Refactor common procedures. Make all
7376 test names unique. Change XFAIL to KFAIL.
7377
8a12c1f0
MC
73782004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7381 * gdb.ada/gnat_ada.gin: ... to here.
7382 * configure.in: Use gnat_ada.gin.
7383 * configure: Regenerate.
7384
23b451cf
AC
73852004-07-20 Andrew Cagney <cagney@gnu.org>
7386
7387 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7388 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7389 XFAILs. Clean up test messages and comments. Check backtraces.
7390 Delete re-sync code.
7391
ab618a02
MC
73922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 Fix PR cli/740.
7395 * gdb.base/annota1.exp: Honor gdb,nosignals.
7396 * gdb.base/annota3.exp: Likewise.
7397
46dad340
MC
73982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7399
7400 * lib/java.exp: Update copyright notice.
7401
756d8c70
AC
74022004-07-19 Andrew Cagney <cagney@gnu.org>
7403
7404 * gdb.base/selftest.exp: Copy file from here ...
7405 * gdb.gdb/selftest.exp: ... to here.
7406
586027e6
AC
74072004-07-16 Andrew Cagney <cagney@redhat.com>
7408
7409 * lib/insight-support.exp: Delete file.
7410 * lib/java.exp (java_init): Fix copyright.
7411
029d2200
AC
74122004-07-16 Andrew Cagney <cagney@gnu.org>
7413
7414 * gdb.base/restore.c: Append "prologue" to comments marking the a
7415 function's prologue.
7416 * gdb.base/restore.exp: Update copyright, re-indent.
7417 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7418 callerN" prefix where needed. Update patterns that match a
7419 function's prologue.
7420
653b62c5
MC
74212004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7422
7423 * gdb.base/restore.c: Add copyright notice.
7424
f7d690e5
AC
74252004-07-16 Andrew Cagney <cagney@gnu.org>
7426
7427 * gdb.base/logical.exp: Update copyright.
7428 (evaluate): New procedure. Use to re-implement tests using
7429 several tables.
7430
d629a7cb
MH
74312004-07-14 Martin Hunt <hunt@redhat.com>
7432
7433 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7434 which fixes some problems where init.tcl was not found.
7435
9c7bb332
AC
74362004-07-13 Andrew Cagney <cagney@gnu.org>
7437
6bf46641
AC
7438 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7439 (check_sizeof, check_valueof): Do not include the output in the
7440 test name. Use gdb_test.
7441 (get_valueof): Use gdb_test_multiple.
7442
c4ffd4c0
AC
7443 * gdb.base/step-test.exp: Update copyright. Use
7444 gdb_test_multiple. Ensure that test names do not include
7445 architecture dependent output.
7446
ab89363a
AC
7447 * gdb.gdb/observer.exp: Update copyright.
7448 (setup_test): Use gdb_test_multiple.
7449 (attach_first_observer, attach_second_observer)
7450 (attach_third_observer, detach_first_observer)
7451 (detach_second_observer, detach_third_observer)
7452 (reset_counters, check_counters): Make $message a prefix.
7453 (test_normal_stop_notifications): Add "args" parameter - a list of
7454 init functions to be called. Make $message a prefix,
7455 (test_observer_normal_stop): Change the message prefixes so that
7456 they are unique, pass the attach / detach procedures to
7457 test_normal_stop_notifications.
7458
ec58997a
AC
7459 * gdb.base/signull.exp (test_segv): Prefix all tests with
7460 "${name}". Clean up test messages.
7461
b475183b
AC
7462 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7463
9c7bb332
AC
7464 * gdb.base/ena-dis-br.exp: Update copyright.
7465 (break_at): New function. Replace send_gdb with gdb_test,
7466 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7467 ignore count, not stopped at bpt", with KFAIL.
7468
2dd95497
CV
74692004-07-13 Corinna Vinschen <vinschen@redhat.com>
7470
7471 * gdb.base/attach.exp: Remove cleanupfile handling.
7472
419e626b
AC
74732004-07-12 Andrew Cagney <cagney@gnu.org>
7474
7475 * gdb.base/annota1.exp: Cleanup corefile test name.
7476 * gdb.base/annota3.exp: Ditto.
7477
8b1b3228
AC
74782004-07-12 Andrew Cagney <cagney@gnu.org>
7479
78650829
AC
7480 * gdb.base/signals.exp: Clean up copyright, re-indent.
7481
8b1b3228
AC
7482 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7483 gdb_test and gdb_test_multiple.
7484
935c2760
JJ
74852004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7486
7487 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7488 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7489 provide line number info for first statement in main.
7490
1544280f
AC
74912004-07-08 Andrew Cagney <cagney@gnu.org>
7492
1279f4ff
AC
7493 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7494
1544280f
AC
7495 * gdb.base/sigbpt.exp: Make the common part of each test name a
7496 prefix instead of suffix.
7497
bcc82369
BR
74982004-07-07 Bob Rossi <bob_rossi@cox.net>
7499
7500 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7501 test from test_tbreak_creation_and_listing to
7502 test_file_list_exec_source_file
7503 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7504 Changed name of test from test_tbreak_creation_and_listing to
7505 test_file_list_exec_source_file
7506
23f4b0aa
JJ
75072004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7508
7509 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7510 the jmisc() constructor instead of <init>.
7511 * gdb.java/jmisc1.exp: Ditto.
7512
56401cd5
AC
75132004-07-07 Andrew Cagney <cagney@gnu.org>
7514
7515 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7516 corrupting the PC.
7517
44ae2f6a
MC
75182004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7519
7520 * gdb.cp/templates.exp: Accept whitespace change in demangler
7521 output.
7522
45a83408
AC
75232004-07-06 Andrew Cagney <cagney@gnu.org>
7524
7525 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7526
d205ad70
MC
75272004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7528
7529 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7530 * lib/compiler.cc: Likewise.
7531
06ea1a61
MC
75322004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7533
7534 * lib/compiler.cc: Work around string preprocessing problem
7535 with old hp c++ compiler.
7536 * lib/compiler.c: Likewise.
7537
daab1251
CV
75382004-06-29 Corinna Vinschen <vinschen@redhat.com>
7539
7540 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7541 directives to conditionalize symbol prefixing.
7542 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7543 additional_flags handling. Add underscore prefix for Cygwin.
7544 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7545 conditionalize symbol prefixing.
7546 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7547 additional_flags handling. Add underscore prefix for Cygwin.
7548
cc984116
CV
75492004-06-29 Corinna Vinschen <vinschen@redhat.com>
7550
7551 * gdb.base/bigcore.exp: Skip test on Cygwin.
7552
c279b077
MC
75532004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7554
7555 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7556 formats for "info register". Use gdb_test_multiple. Fix
7557 the "invalid register" test.
7558
0e915747
CV
75592004-06-28 Corinna Vinschen <vinschen@redhat.com>
7560
7561 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7562 PID for Cygwin. Add Cygwin specific strings to check for in some
7563 tests.
7564 (do_attach_tests): Add a test for user interaction when attaching
7565 to a process with no matching symbol table already loaded.
7566
11422c86
AC
75672004-06-26 Andrew Cagney <cagney@gnu.org>
7568
7569 Test PR java/1567 and PR java/1565.
7570 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7571 * gdb.java/jmisc2.exp: Delete file.
7572
cefbce26
MC
75732004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7574
7575 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7576
e19f872c
CV
75772004-06-25 Corinna Vinschen <vinschen@redhat.com>
7578
7579 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7580 attach process.
7581
d931ba3b
MC
75822004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7583
7584 * gdb.cp/pr-1553.exp: Remove.
7585
aef68c48
MC
75862004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7587
7588 * gdb.cp/pr-1553.cc: Remove.
7589 * gdb.cp/pr-1553.exp: Disable this test.
7590
8d5df71a
JB
75912004-06-20 Jim Blandy <jimb@redhat.com>
7592
a9c64011 7593 Fix PR testsuite/1680.
8d5df71a
JB
7594 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7595 regular expressions.
7596
4ac6f39d
MC
75972004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7598
7599 Fix PR testsuite/1679.
7600 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7601 Issue an UNSUPPORTED result instead.
7602
1b413552
JB
76032004-06-18 Jim Blandy <jimb@redhat.com>
7604
7605 * gdb.base/charset.exp: Only send a control-C if we see a new
7606 prompt and incomplete command.
7607
6daa6ebd
MC
76082004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7609
7610 * gdb.cp/pr-574.cc: Add copyright notice.
7611
51fa4ae0
JB
76122004-06-17 Jim Blandy <jimb@redhat.com>
7613
7614 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7615 cases where the regexp has no groups; this grabs random text from
7616 the previous test suite, whatever that was.
7617
8fea26c5
MC
76182004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7619
7620 * gdb.cp/printmethod.cc: Add copyright notice.
7621
1e3aeb41
MC
76222004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7623
7624 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7625
9d9030bc
AC
76262004-06-16 Andrew Cagney <cagney@gnu.org>
7627
7628 * gdb.base/signull.c: Update copyright. Include <string.h>.
7629 (bowler): Replace data_pointer with data_read
7630 and data_write cases. Add code_descriptor case.
7631 (zero, desc): New array and pointer.
7632 (data, code): Change to simple pointers.
7633 * gdb.base/signull.exp: Fix probe pattern matching a function
7634 descriptor SIGSEGV. Replace data_pointer with data_read and
7635 data_write tests.
7636
acd4ad44
AC
76372004-06-16 Andrew Cagney <cagney@gnu.org>
7638
7639 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7640
08fd625c
MC
76412004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7642
7643 * gdb.base/long_long.c: Add copyright notice.
7644
1903502c
MC
76452004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7646
7647 * gdb.base/long_long.exp: Remove reference to
7648 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7649 to gdb_breakpoint and gdb_continue_to_breakpoint.
7650
83313cb1
JB
76512004-06-14 Jim Blandy <jimb@redhat.com>
7652
7653 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7654 endian case.
7655
1bf404ef
AC
76562004-06-14 Andrew Cagney <cagney@gnu.org>
7657
7658 * gdb.base/gcore.exp (capture_command_output): Delete the always
7659 passing tests containing inferior values.
7660 * gdb.base/ending-run.exp: Do not include the breakpoint address
7661 in the test message. Update copyright.
7662 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7663 size in the test name, use gdb_test_multiple. Update copyright.
7664
ef220b33
MC
76652004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7666
7667 * gdb.cp/ref-types.cc: Add copyright notice.
7668
4f70a4c9
MC
76692004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7670
7671 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7672 hp_aCC_compiler.
7673 * lib/compiler.cc: Likewise.
7674 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7675 'set' commands. Log diagnostics for other lines. Set
7676 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7677
335928ac
MC
76782004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7679
7680 * gdb.cp/try_catch.cc: Add copyright notice.
7681
2efb12e8
MC
76822004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7683
7684 * gdb.cp/userdef.cc: Add copyright notice.
7685
0bbed51a
MC
76862004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7687
7688 * gdb.cp/virtfunc.cc: Add copyright notice.
7689
e12a46c9
RC
76902004-06-11 Randolph Chung <tausq@debian.org>
7691
7692 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7693 problem.
7694
338e05af
AC
76952004-06-10 Andrew Cagney <cagney@gnu.org>
7696
7697 * lib/compiler.cc, lib/compiler.c: Append either
7698 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7699 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7700 instead of gcc-3-3.
7701
dc3f10cb
AC
77022004-06-09 Andrew Cagney <cagney@gnu.org>
7703
b4d946af
AC
7704 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7705 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7706
dc3f10cb
AC
7707 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7708 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7709 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7710 fixed.
7711
b5c0bfa2
AC
77122004-06-09 Andrew Cagney <cagney@gnu.org>
7713
7714 * gdb.base/structs.exp (test_struct_returns): Replace
7715 "return_value_unknown" and "finish_value_unknown" by
7716 "return_value_known" and "finish_value_known". Instead of
7717 "return_value_unknown" iff "finish_value_unknown", check
7718 "return_value_known" implies "finish_value_known".
7719
caeb605f
MH
77202004-06-08 Martin Hunt <hunt@redhat.com>
7721
7722 * gdb.base/float.exp: Add pattern for mips targets.
7723
c892bb64
RC
77242004-06-08 Randolph Chung <tausq@debian.org>
7725
7726 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7727 message for unknown architectures more clear.
7728
48306d3e
JB
77292004-06-08 Joel Brobecker <brobecker@gnat.com>
7730
7731 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7732 start the execution of the program.
7733
83ecb59f
JB
77342004-06-07 Jim Blandy <jimb@redhat.com>
7735
7736 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7737 * gdb.arch/i386-cpuid.h: New helper file.
7738
55264cb4
RC
77392004-06-07 Randolph Chung <tausq@debian.org>
7740
7741 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7742 has started.
7743
23cadb28
RM
77442004-06-04 Roland McGrath <roland@redhat.com>
7745
7746 Fix PR gdb/1647.
7747 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7748 differently to be robust to output buffering differences.
7749
51d01eda
MC
77502004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7751
7752 * gdb.threads/pthreads.exp: Update copyright years.
7753 (check_control_c): Change asynchronous 'after' to synchronous.
7754
f4fc3b93
RM
77552004-06-04 Roland McGrath <roland@redhat.com>
7756
7757 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7758 next gdb prompt.
7759
4013522b
MC
77602004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 Fix PR gdb/1636.
7763 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7764 calls to synchronous.
7765
7a8f1e6b
JB
77662004-05-26 Jim Blandy <jimb@redhat.com>
7767
7768 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7769
81bb3443
RC
77702004-05-24 Randolph Chung <tausq@debian.org>
7771
7772 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7773 * gdb.asm/pa.inc: New file.
7774
8f5a3103
MK
77752004-05-22 Mark Kettenis <kettenis@gnu.org>
7776
7777 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7778
734b8fe8 77792004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7780 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7781
7782 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7783 GDB prompt.
7784
725603e1
UW
77852004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7786
f4fc3b93 7787 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7788 setjmp/longjmp. Use sigaction instead of signal.
7789
8b923272 77902004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7791 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7792
7793 * gdb.threads/pthread_cond_wait.c: New file.
7794 * gdb.threads/pthread_cond_wait.exp: New testcase.
7795
8bfabb04
AC
77962004-05-13 Andrew Cagney <cagney@redhat.com>
7797
7798 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7799 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7800
42edda50
AC
78012004-05-11 Andrew Cagney <cagney@redhat.com>
7802
7803 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7804 fixed but revealed gdb/1639.
7805
d303a6c7
AC
78062004-05-10 Andrew Cagney <cagney@redhat.com>
7807
7808 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7809 func1" and "next to 2nd alarm", kernel bug avoided.
7810
bf08c2a1
DJ
78112004-05-10 Daniel Jacobowitz <dan@debian.org>
7812
7813 PR external/1568
7814 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7815 XFAIL if it is smaller than bytes_allocated.
7816 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7817 (main): Make chunks_allocated unsigned. Correct comment.
7818
c0586a34
JB
78192004-05-07 Joel Brobecker <brobecker@gnat.com>
7820
7821 * gdb.arch/powerpc-aix-prologue.c: New file.
7822 * gdb.arch/powerpc-aix-prologue.exp: New file.
7823
f2785d12
JB
78242004-05-07 Jim Blandy <jimb@redhat.com>
7825
7826 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7827 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7828
bd7f6e30
JB
78292004-05-06 Joel Brobecker <brobecker@gnat.com>
7830
7831 * gdb.base/sep.exp: No longer setup_kfail when the program was
7832 built with dwarf2.
7833
0a5e7efe
JI
78342004-05-05 Jim Ingham <jingham@apple.com>
7835
7836 * gdb.base/pending.exp: Make sure pending breakpoints
7837 preserve the ignore count.
f4fc3b93 7838
a8958849
MK
78392004-04-27 Jerome Guitton <guitton@gnat.com>
7840
7841 * i386-prologue.exp: Add testcase for jump instruction as first
7842 instruction of the real code.
7843 * i386-prologue.c (jump_at_beginning): New function.
7844
7e103f5b
MK
78452004-04-28 Mark Kettenis <kettenis@gnu.org>
7846
7847 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7848 x86_64-*-*.
7849
5d38b224
MK
78502004-04-28 Mark Kettenis <kettenis@gnu.org>
7851
7852 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7853 i*86-*-*.
7854
0ef32fd9
MK
78552004-04-25 Mark Kettenis <kettenis@gnu.org>
7856
7857 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7858 expression that checks the return type.
7859
71d7dd7c
AC
78602004-04-23 Andrew Cagney <cagney@redhat.com>
7861
7862 * gdb.base/call-sc.exp: New test of scalar call/return values.
7863 * gdb.base/call-sc.c: Ditto.
7864
1e9f977e
JJ
78652004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7866
7867 * gdb.threads/manythreads.c: Reduce thread stack size.
7868
899d9e3a
JJ
78692004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7870
7871 * gdb.threads/manythreads.c: Add copyright notice.
7872
61bcae62
AC
78732004-04-23 Andrew Cagney <cagney@redhat.com>
7874
7875 * gdb.base/siginfo.exp: Better handle step out of signal.
7876 * gdb.base/sigstep.exp: Ditto.
7877
7339a42e 78782004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7879 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7880
7881 * gdb.threads/manythreads.c: New testcase.
7882 * gdb.threads/manythreads.exp: Ditto.
7883
5c98409b
JB
78842004-04-22 Jim Blandy <jimb@redhat.com>
7885
7886 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7887 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7888
3b611f1a
MC
78892004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7890
7891 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7892
f0fd9238
AC
78932004-04-21 Andrew Cagney <cagney@redhat.com>
7894
7895 * gdb.base/sigstep.c: New file.
7896 * gdb.base/sigstep.exp: New file.
7897
90990674
JB
78982004-04-16 Joel Brobecker <brobecker@gnat.com>
7899
7900 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7901 call to observer_notify_normal_stop.
7902
78cef34b
AC
79032004-04-15 Andrew Cagney <cagney@redhat.com>
7904
7905 * gdb.base/siginfo.c: New file.
7906 * gdb.base/siginfo.exp: New file.
7907
d2343407
JB
79082004-04-12 J. Brobecker <brobecker@gnat.com>
7909
7910 * gdb.base/sep.exp: Fix typo in comment.
7911
a2dba3c8
JB
79122004-04-12 J. Brobecker <brobecker@gnat.com>
7913
7914 * gdb.base/sep.c: New file.
7915 * gdb.base/sep-proc.c: New file.
7916 * gdb.base/sep.exp: New testcase.
7917
15f7b60e
MK
79182004-04-09 Mark Kettenis <kettenis@gnu.org>
7919
7920 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7921 support.
7922
44f4de1a
AC
79232004-04-05 Andrew Cagney <cagney@redhat.com>
7924
7925 * gdb.base/sigaltstack.c: New file.
7926 * gdb.base/sigaltstack.exp: New file.
7927
ef04f396
JB
79282004-04-04 Joel Brobecker <brobecker@gnat.com>
7929
7930 * gdb.base/foll-fork.exp: Update the expected output for
7931 "help set follow-fork-mode", to match a change that was made
7932 to the help of this variable on 2004-01-13.
7933
d40d2c92
JB
79342004-04-01 Joel Brobecker <brobecker@gnat.com>
7935
7936 * lib/ada.exp: Add copyright notice.
7937 * bar.ads: Likewise.
7938 * bar.adb: Likewise.
7939 * null_record.adb: Likewise.
7940 * null_record.exp: Likewise.
7941 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7942
f86ef5a3
JB
79432004-04-01 Joel Brobecker <brobecker@gnat.com>
7944
7945 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7946 * configure: Regenerate.
7947
414e70e3
JB
79482004-04-01 Joel Brobecker <brobecker@gnat.com>
7949
7950 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7951 to build the application. Remove the message printed when in
7952 verbose mode, redundant with the UNSUPPORTED message above.
7953
f0aaee49
JB
79542004-03-31 Joel Brobecker <brobecker@gnat.com>
7955
7956 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7957 * gdb.ada (null_record.exp): New testcase.
7958
ac81cb54
JB
79592004-03-31 Joel Brobecker <brobecker@gnat.com>
7960
7961 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7962
854af2f7
JB
79632004-03-31 Joel Brobecker <brobecker@gnat.com>
7964
7965 * gdb.ada: New subdirectory.
7966 * gdb.ada/Makefile.in: New file.
7967 * gdb.ada/gnat_ada.gpr.in: New file.
7968
034cb681
JB
79692004-03-31 Joel Brobecker <brobecker@gnat.com>
7970
7971 * lib/ada.exp: New file.
7972
78a1a894
DJ
79732004-03-24 Daniel Jacobowitz <drow@mvista.com>
7974
7975 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7976 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7977
4b2b3b3e
AC
79782004-03-22 Andrew Cagney <cagney@redhat.com>
7979
7980 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7981 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7982 Problem identified by Ulrich Weigand.
7983
23c73aa3
DC
79842004-03-17 David Carlton <carlton@kealia.com>
7985
7986 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7987 PR c++/826.
7988
d63a86f8
RM
79892004-03-16 Roland McGrath <roland@redhat.com>
7990
7991 * gdb.base/auxv.exp: New file.
7992 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7993
0e02aa50
DC
79942004-03-12 David Carlton <carlton@kealia.com>
7995
7996 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7997 * gdb.cp/pr-1553.cc: Ditto.
7998 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7999 pass branch.
8000
c20b71be
MC
80012004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8002
8003 * gdb.cp/templates.exp: Accept more template types.
8004
c7414a01
MC
80052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8006
8007 From Corinna Vinschen with modifications.
8008 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8009 local variable obj_with_enum.
8010 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8011 results with obj_with_enum.
8012
ed69573c
MC
80132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8014
8015 * gdb.cp/classes.cc: New file, copied from misc.cc.
8016 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8017
28301461
MC
80182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8019
8020 * gdb.cp/misc.cc: Add copyright notice.
8021
1198ecbe
DC
80222004-03-05 David Carlton <carlton@kealia.com>
8023
8024 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8025 * gdb.cp/rtti.h: Update copyright.
8026 (namespace n2::n3): New.
8027 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8028 (n2::n3::func3): New.
8029 (main): Call n2::n3::func3.
8030 * gdb.cp/rtti2.cc: Update copyright.
8031 (n2::create3): New.
8032
9e08c470
MK
80332004-03-04 Mark Kettenis <kettenis@gnu.org>
8034
8035 * gdb.asm/openbsd.inc: Fix typo.
8036
4bebc3aa
FF
80372004-03-03 Fred Fish <fnf@redhat.com>
8038
8039 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8040 "val" instead of unused "size". Update copyright year.
8041
6ea9fb37
DJ
80422004-02-29 Daniel Jacobowitz <drow@mvista.com>
8043
8044 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8045 to use unsigned char.
8046 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8047 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8048
23b23974
DJ
80492004-02-29 Daniel Jacobowitz <drow@mvista.com>
8050
8051 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8052 line of output.
8053
7574fd53
DJ
80542004-02-28 Daniel Jacobowitz <drow@mvista.com>
8055
8056 * gdb.base/relocate.c (dummy): Initialize.
8057
a195357f
DJ
80582004-02-28 Daniel Jacobowitz <drow@mvista.com>
8059
8060 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8061 a breakpoint at exit.
8062
72fd54a9
FF
80632004-02-27 Fred Fish <fnf@redhat.com>
8064
8065 * gdb.base/chng-syms.exp: Add expect condition to match failing
8066 case that isn't a timeout.
8067
b9d23137
AC
80682004-02-27 Andrew Cagney <cagney@redhat.com>
8069
8070 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8071 support.
8072
15d208f6 80732004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8074
15d208f6
FF
8075 * gdb.arch/gdb1431.c: Remove.
8076 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8077 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8078 of "until" incorrectly.
8079
98f9cd2d
JB
80802004-02-26 J. Brobecker <brobecker@gnat.com>
8081
8082 * gdb.cp/class2.cc (empty): New class.
8083 (refer): New function.
8084 (main): Declare an object of type empty and use it.
8085 * gdb.cp/class2.exp: Print the value of an object of type empty.
8086
9b50c11b
JJ
80872004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8088
8089 * gdb.base/langs.exp: Update query string to match the
8090 new nquery format used for pending breakpoints.
8091
0dcd613f
AC
80922004-02-26 Andrew Cagney <cagney@redhat.com>
8093
8094 Fix PR i18n/1570.
8095 * gdb.base/charset.c: Update copyright notice.
8096 (main, init_string): Remove the escape character '\e' tests.
8097 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8098 * gdb.base/charset.exp (valid_host_charset): Ditto.
8099 * gdb.base/setvar.exp: Ditto.
8100
b8a56647
AC
81012004-02-24 Andrew Cagney <cagney@redhat.com>
8102
90d59e34
AC
8103 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8104 mmapped data in core file" PASS and FAIL messages consistent.
8105
b8a56647
AC
8106 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8107 setting a breakpoint. Work around PR java/1565.
8108
9f27c604
JJ
81092004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8110
8111 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8112 new nquery format.
8113 * gdb.base/pending.exp: Ditto.
8114
3224a706
MK
81152004-02-22 Mark Kettenis <kettenis@gnu.org>
8116
8117 * configure.in: Run stabs tests on *BSD.
8118 * configure: Regenerated.
8119
41e0a9ca
MK
81202004-02-21 Mark Kettenis <kettenis@gnu.org>
8121
8122 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8123
1e1b3428
FF
81242004-02-20 Fred Fish <fnf@redhat.com>
8125
8126 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8127 blank in test for "returns short", for consistency with other
8128 "returns xxx" tests. Update copyright year.
8129
f9a7572a
FF
81302004-02-19 Fred Fish <fnf@redhat.com>
8131
8132 New testcase for PR breakpoint/1558.
8133 * gdb.arch/gdb1558.exp: New file.
8134 * gdb.arch/gdb1558.c: New file.
8135
b2ce2854
EZ
81362004-02-19 Elena Zannoni <ezannoni@redhat.com>
8137
8138 * gdb.base/nodebug.exp: Fix typo.
8139
e7c9ff01
JB
81402004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8141
8142 Committed by Jim Blandy <jimb@redhat.com>.
8143
62f4b920
JB
8144 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8145
2db536a1
JB
8146 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8147
e7c9ff01
JB
8148 * gdb.base/float.exp: Support s390*-*-* targets.
8149
f3205b34
AF
81502004-02-17 Adam Fedor <fedor@gnu.org>
8151
8152 * gdb.base/gdb1555.exp: New file.
8153 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8154
9d62932d
EZ
81552004-02-17 Elena Zannoni <ezannoni@redhat.com>
8156
8157 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8158
344c9711
FF
81592004-02-16 Fred Fish <fnf@redhat.com>
8160
8161 * gdb.arch/gdb1291.c: Remove
8162 * gdb.arch/gdb1291.s: New test input file.
8163 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8164 fail. Test for correct result, known incorrect result, other
8165 failures and timeouts.
8166
2d822687
AC
81672004-02-16 Andrew Cagney <cagney@redhat.com>
8168
8169 * gdb.base/bigcore.exp: New file.
8170 * gdb.base/bigcore.c: New file.
8171
dac15b66
AC
81722004-02-13 Andrew Cagney <cagney@redhat.com>
8173
8174 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8175 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8176 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8177 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8178 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8179 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8180 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8181 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8182 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8183 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8184
6bdfc2c4
JJ
81852004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8186
8187 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8188 executed is an alloc instruction.
8189
87b3ede8
DC
81902004-02-11 David Carlton <carlton@kealia.com>
8191
8192 * gdb.cp/breakpoint.exp: New.
8193 * gdb.cp/breakpoint.cc: New.
8194
6e19e2bf
MC
81952004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8196
8197 Partial fix for PR gdb/1543.
8198 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8199 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8200 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8201 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8202 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8203 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8204 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8205 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8206 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8207 to bug-gdb@prep.ai.mit.edu .
8208 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8209 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8210 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8211 Likewise.
8212
5c5455dc
AC
82132004-02-10 Andrew Cagney <cagney@redhat.com>
8214
8215 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8216 using gdb_internal_error_resync.
8217
9cf689d7
DJ
82182004-02-09 Daniel Jacobowitz <drow@mvista.com>
8219
8220 * gdb.threads/thread-specific.exp: Stop early if no threads are
8221 found.
8222
d2dc51db
MC
82232004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8224
8225 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8226
14b1a056
DJ
82272004-02-08 Daniel Jacobowitz <drow@mvista.com>
8228
8229 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8230 breakpoints.
8231
83f66e8f
DJ
82322004-02-07 Daniel Jacobowitz <drow@mvista.com>
8233
8234 * config/sim.exp (gdb_load): Handle $arg == "".
8235 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8236 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8237
30fc0091
EZ
82382004-02-07 Elena Zannoni <ezannoni@redhat.com>
8239
a9c64011
AS
8240 * gdb.base/maint.exp: Update test to reflect
8241 obstack changes.
30fc0091 8242
4d806929
JJ
82432004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8244
8245 * gdb.base/pendshr.c (pendfunc): New function that calls
8246 pendfunc1.
8247 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8248
7bfdd688
FF
82492004-02-04 Fred Fish <fnf@redhat.com>
8250
8251 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8252 function symbols and update copyright years.
8253 * gdb.arch/gdb1291.c: Ditto.
8254
aaa08ee4
MC
82552004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8256
8257 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8258
dbad7755
MC
82592004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8260
8261 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8262
ec4646ef
MC
82632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8264
8265 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8266
1b802196
FF
82672004-02-02 Fred Fish <fnf@redhat.com>
8268
8269 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8270 remote targets. Update copyright years.
8271
18fe2033
JJ
82722004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8273
8274 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8275 support.
8276 * gdb.base/langs.exp: Fix test which attempts to create
8277 breakpoint on non-existent function to handle new pending
8278 support.
8279 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8280 a breakpoint.
8281 * gdb.base/pending.exp: New test.
8282 * gdb.base/pending.c: New file.
8283 * gdb.base/pendshr.c: Ditto.
8284
8d577d32
DC
82852004-02-02 David Carlton <carlton@kealia.com>
8286
8287 * gdb.cp/overload.exp: Add overloadNamespace tests.
8288 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8289 (overloadNamespace, XXX): New.
8290 (main): Call XXX::marker2.
8291
3ad13771
FF
82922004-02-01 Fred Fish <fnf@redhat.com>
8293
8294 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8295 * gdb.base/finish.exp: Ditto.
8296 * gdb.base/gcore.exp: Ditto.
8297 * gdb.base/huge.exp: Ditto.
8298 * gdb.base/info-proc.exp: Ditto.
8299 * gdb.base/return2.exp: Ditto.
8300 * gdb.threads/gcore-thread.exp: Ditto.
8301
44c75849
DJ
83022004-02-01 Daniel Jacobowitz <drow@mvista.com>
8303
8304 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8305
005bc093
MK
83062004-02-01 Mark Kettenis <kettenis@gnu.org>
8307
8308 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8309 that opening the file succeeds on OpenBSD.
8310
c47cebdb
DJ
83112004-02-01 Daniel Jacobowitz <drow@mvista.com>
8312
8313 * gdb.threads/thread-specific.c: New file.
8314 * gdb.threads/threads-specific.exp: New test script.
8315 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8316 to expect_out.
8317
5a01311c
MK
83182004-02-01 Mark Kettenis <kettenis@gnu.org>
8319
8320 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8321 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8322 only on the "print_small_structs from print_long_arg_list" test.
8323
ce22a4f1
DJ
83242004-02-01 Daniel Jacobowitz <drow@mvista.com>
8325
8326 * gdb.base/completion.exp: Kill a stray backslash.
8327
8328 From Jim Ingham <jingham@apple.com>:
8329 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8330 agrees with the result from sending a tab.
8331
abbab9d3
DJ
83322004-01-31 Daniel Jacobowitz <drow@mvista.com>
8333
8334 * gdb.base/chng-syms.exp: Remove stray newline.
8335
53904d1e
MK
83362004-01-31 Mark Kettenis <kettenis@gnu.org>
8337
8338 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8339 *-*-openbsd*.
8340 * gdb.asm/openbsd.inc: New file.
8341
3a4b3aac
MK
83422004-01-30 Mark Kettenis <kettenis@gnu.org>
8343
8344 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8345 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8346 *-*solaris2*. Remove commented out default settings for
8347 asm-flags. Replace gdb_compile with target_link.
8348
ebac27b4
MC
83492004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8350
8351 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8352 for all tests. Remove old hp-ux and cygnus xfail cases.
8353
d8679d84
PH
83542004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8355
8356 * gdb.base/chng-syms.exp: New file.
8357 * gdb.base/chng-syms.c: New file.
8358
0a55bc22
MC
83592004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8360
8361 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8362 Provide arms for current output in all my configurations.
8363
94b8e876
MC
83642004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8365
8366 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8367 * lib/compiler.cc: Likewise.
8368 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8369 get the right preprocessor. Eval the output directly. Remove
8370 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8371 hp_f77_compiler and hp_f90_compiler completely.
8372 (gdb_preprocess): Delete.
8373 (get_compiler): Delete.
8374
7cf03d44
MK
83752004-01-24 Mark Kettenis <kettenis@gnu.org>
8376
8377 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8378 <string.h>.
8379
68b6dce9
NR
83802004-01-24 Nick Roberts <nick@nick.uklinux.net>
8381
8382 * gdb.mi/mi-stack.exp: Update copyright.
8383
b368761e
DC
83842004-01-23 David Carlton <carlton@kealia.com>
8385
8386 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8387 test for cp_lookup_transparent_type.
8388 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8389 call them.
8390
f2061b53
DJ
83912004-01-23 Daniel Jacobowitz <drow@mvista.com>
8392
8393 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8394 after -var-update.
8395
37fc574a
DC
83962004-01-23 David Carlton <carlton@kealia.com>
8397
8398 * gdb.cp/namespace.cc (C::ensureRefs): New.
8399 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8400
8e94b928
NR
84012004-01-20 Nick Roberts <nick@nick.uklinux.net>
8402
8403 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8404 case "-stack-list-locals 2".
8405 * gdb.mi/mi-var-child.exp: Test for case
8406 "-var-list-children --all-values NAME".
8407
997b0952
MC
84082004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8409
8410 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8411
52470da3
MK
84122004-01-18 Mark Kettenis <kettenis@gnu.org>
8413
7049b4b8
MK
8414 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8415 used with gdb_test_multiple.
8416
52470da3
MK
8417 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8418 read at address 0. This fixes PR testsuite/1504.
8419
da6012e5
DJ
84202004-01-18 Daniel Jacobowitz <drow@mvista.com>
8421
8422 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8423 Remove downloading, guessing the host executable, the calls to
8424 gdb_file_cmd and gdb_target_cmd, and "load" support.
8425 (infer_host_exec): New function broken out from gdb_load.
8426 (gdb_load): New wrapper for gdbserver_gdb_load.
8427 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8428 gdb_target_cmd. Use -target-select.
8429 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8430 Download binaries to the host. Clear last_mi_remote_file when
8431 we load a new binary.
8432 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8433 call gdbserver_gdb_load and mi_gdb_target_cmd.
8434
32c70722
MC
84352004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8436
8437 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8438 type patterns.
8439
b0cecf36
MC
84402004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8441
8442 * gdb.cp/templates.exp: Fix typo in test name of
8443 "print Foo<volatile char*>::foo".
8444
4120d7e6
MC
84452004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8446
8447 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8448
f679e530
BE
84492004-01-16 Ben Elliston <bje@wasabisystems.com>
8450
8451 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8452 (clean mostlyclean): Remove empty rm.
8453
091c48f6
MC
84542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8455
8456 * gdb.base/setvar.exp: Add copyright years.
8457
3e5fc8d2
DC
84582004-01-14 David Carlton <carlton@bactrian.org>
8459
8460 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8461 PR c++/1511 and update coment.
8462 * gdb.cp/templates.exp: Update patterns to match current output.
8463 If changes involve something other than whitespace, KFAIL
8464 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8465
63d06c5c
DC
84662004-01-14 David Carlton <carlton@kealia.com>
8467
8468 * gdb.cp/namespace.exp: Add tests involving classes defined within
8469 namespaces.
8470 * gdb.cp/namespace.cc (C::CClass): New.
8471 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8472
a51dab88
EZ
84732004-01-14 Elena Zannoni <ezannoni@redhat.com>
8474
8475 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8476 what debug info we have. Print a better message if something goes
8477 wrong while producing the separate debug info file.
8478
a476ccc9
MC
84792004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8480
8481 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8482
f453692c
MC
84832004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8484
8485 * gdb.base/callfuncs.c: Add copyright notice.
8486
f40063a5
MC
84872004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8488
8489 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8490 inheritance. PR gdb/1498, PR gcc/13539.
8491
19ac3974
EZ
84922004-01-13 Elena Zannoni <ezannoni@redhat.com>
8493
a9c64011
AS
8494 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8495 test specific name.
8496 * gdb.mi/gdb669.exp: Ditto.
8497 * gdb.mi/mi-pthreads.exp: Ditto.
8498 * gdb.mi/mi1-pthreads.exp: Ditto.
8499 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8500
56c97c6e
MC
85012004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8502
8503 * gdb.cp/member-ptr.cc: Add copyright notice.
8504
a0644324
MC
85052004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8506
8507 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8508 some patterns for recent versions of gcc and hpacc. Delete
8509 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8510 Delete tests that access a NULL pointer-to-member-data. This
8511 script is still disabled for gcc.
8512
32fabe09
EZ
85132004-01-12 Elena Zannoni <ezannoni@redhat.com>
8514
8515 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8516 escaped correctly.
32fabe09 8517
1f8a6abb
EZ
85182004-01-12 Elena Zannoni <ezannoni@redhat.com>
8519
8520 * gdb.base/sepdebug.exp: New file.
8521 * gdb.base/sepdebug.c: New file.
8522 * lib/gdb.exp (separate_debug_filename): New procedure.
8523 (gdb_gnu_strip_debug): New procedure.
8524
48efe704
AC
85252004-01-12 Andrew Cagney <cagney@redhat.com>
8526
8527 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8528 * gdb.mi/ChangeLog-1999-2003: New file.
8529
a9415475
AC
85302004-01-12 Andrew Cagney <cagney@redhat.com>
8531
8532 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8533 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8534 or EEXIST", treat EBUSY as an XFAIL.
8535
83b8cf9d
MC
85362004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8537
8538 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8539 hp_cc_compiler.
8540
9939d2a8
MC
85412004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8542
8543 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8544 decorations.
8545
1ff8cadf
MC
85462004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8547
8548 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8549 and "(aCC)" decorations. Remove obsolete doco about old
8550 test results.
8551
6fa9022e
MC
85522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8553
8554 * gdb.cp/exception.exp: Fix typo in doco.
8555
209721fe
MK
85562004-01-09 Mark Kettenis <kettenis@gnu.org>
8557
8558 * gdb.base/gdb1476.exp: Fix typo.
8559
ef11303e
MC
85602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8561
8562 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8563 file.
8564
041ab88c
MC
85652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8566
8567 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8568 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8569 Use gdb_compile. Remove restriction on gcc. Add some patterns
8570 for recent version of gdb. Delete second half, which was a copy
8571 of the first half with different build flags. This test is
8572 still disabled because it is still not ready for production.
8573
e36d075a
MC
85742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8575
8576 * gdb.cp/exception.cc: Add copyright notice.
8577 * gdb.cp/exception.exp: Add a notice that this file is broken
8578 because of line number changes caused by addition of copyright
8579 notice.
8580
42b190ad
MC
85812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8582
8583 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8584 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8585
8f25f06b
MC
85862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8587
8588 * gdb.cp/classes.exp: Accept gnu abi 2.
8589 * gdb.cp/derivation.exp: Likewise.
8590 * gdb.cp/overload.exp: Likewise.
8591 * gdb.cp/virtfunc.exp: Likewise.
8592
06ded8b8
MC
85932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8594
8595 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8596 semicolon after end of function.
8597
77c26ae3
MC
85982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8599
8600 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8601 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8602 boilerplate code for compiling and running the program under
8603 test. Add some string method tests.
8604
20757486
MC
86052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8606
8607 * gdb.cp/bs15503.cc: Add copyright notice.
8608 * gdb.cp/bs15503.exp: Adjust line number.
8609
0fd3b503
MC
86102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8611
8612 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8613 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8614
10d1bea8
MC
86152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8616
8617 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8618 hp_cc_compiler.
8619
2789202a
MC
86202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8621
8622 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8623 * gdb.cp/ctti.exp: Use the marker instead of "next".
8624 With gcc, run further before bailing.
8625
b862f14c
MC
86262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8627
8628 * gdb.cp/cttiadd.cc: Add copyright notice.
8629 * gdb.cp/cttiadd1.cc: Likewise.
8630 * gdb.cp/cttiadd2.cc: Likewise.
8631 * gdb.cp/cttiadd3.cc: Likewise.
8632
96da2469
MC
86332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8634
8635 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8636 Use gdb_test, gdb_test_multiple. Use floating-point values that
8637 have exact representations in IEEE-ish formats.
8638
053248ff
MC
86392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8640
8641 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8642 compilers. Delete duplicate call to get_compiler_info.
8643 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8644 * gdb.base/volatile.exp: Likewise.
8645
84acecdd
MK
86462004-01-07 Mark Kettenis <kettenis@gnu.org>
8647
8648 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8649 memory at address 0.
8650
fe11a27f
MC
86512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8652
8653 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8654 to test for hp-ux assembler. Fix copyright years.
8655
60ad077b
AC
86562004-01-07 Andrew Cagney <cagney@redhat.com>
8657
8658 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8659
1c9b8f33
AC
86602004-01-07 Andrew Cagney <cagney@redhat.com>
8661
8662 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8663 when creating the read-only file. From analysis by Roland McGrath
8664 and Elena Zannoni.
8665
753ccc7a
MC
86662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8667
8668 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8669
eca3e36b
MC
86702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8671
8672 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8673 data pointers.
8674
f8d4bac4
MC
86752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8676
8677 * gdb.cp/m-static.exp: Compile one source file at a time.
8678 Delete unused call to get_compiler_info.
8679
9b4e0f94
MC
86802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8681
8682 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8683 * gdb.base/call-rt-st.exp: Likewise.
8684 * gdb.base/nodebug.exp: Likewise.
8685 * gdb.base/volatile.exp: Likewise.
8686 * gdb.cp/ref-types.exp: Likewise.
8687 * gdb.cp/templates.exp: Likewise.
8688
023c1024
MK
86892004-01-05 Mark Kettenis <kettenis@gnu.org>
8690
8691 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8692
19703c4a
MC
86932004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8694
8695 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8696 hppa*-hp-hpux*.
8697
18b67037
MK
86982004-01-04 Mark Kettenis <kettenis@gnu.org>
8699
ba6219c8
MK
8700 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8701 x86_64-*-*.
8702
18b67037
MK
8703 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8704 sparc64-*-* and sparc*-solaris2*.
8705
1bfbbb9d
MK
87062004-01-04 Mark Kettenis <kettenis@gnu.org>
8707
8708 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8709 return ${tests}" test. The ${tests} already mentions the
8710 filename.
8711
06846494
MC
87122004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8713
8714 * gdb.cp/local.exp: Accept gcc abi 2.
8715
3b0cb202
MC
87162004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8717
8718 * gdb.cp/templates.exp: Accept gcc abi 2.
8719
0643ec3f
MC
87202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8721
8722 * lib/compiler.cc: Remove supports_template_debugging.
8723 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8724
d231d0b1
MC
87252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8726
8727 * gdb.cp/namespace.exp: Accept gcc abi 2.
8728
44ffb27c
MC
87292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8730
8731 * gdb.cp/method.exp: Accept gcc abi 2.
8732
184ad485
MC
87332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8734
8735 * gdb.cp/classes.exp: Generate identical results as old version.
8736 * gdb.cp/derivation.exp: Likewise.
8737 * gdb.cp/overload.exp: Likewise.
8738 * gdb.cp/virtfunc.exp: Likewise.
8739
116f09e7
MC
87402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8741
8742 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8743 mysterious bug with sourceware version of expect.
8744
b1379776
MC
87452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8746
8747 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8748 current versions of gcc, including gcc abi 2. Remove gratuitous
8749 restart of test program. Use gdb_test_multiple and gdb_test for
8750 all tests. Add patterns to xfail missing "const" in "const char *"
8751 and kfail PR gdb/1155.
8752
6b7a4c0e
MC
87532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8754
8755 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8756 current versions of gcc, including gcc abi 2. Remove gratuitous
8757 restart of test program. Use gdb_test_multiple and gdb_test for
8758 all tests. Add patterns to kfail PR gdb/1498.
8759
51615d72
MC
87602003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8761
8762 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8763 current versions of gcc, including gcc abi 2. Use "breakpoint"
8764 and "continue" instead of restarting the target program. Use
8765 gdb_test_multiple and gdb_test for all tests.
8766
7b79a9d7
MK
87672004-01-01 Mark Kettenis <kettenis@gnu.org>
8768
8769 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8770 for *-*-solaris2*.
8771
1cd3489f
MC
87722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8773
8774 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8775 current versions of gcc, including gcc abi 2. Use "breakpoint"
8776 and "continue" instead of restarting the target program several
8777 times. Use gdb_test_multiple and gdb_test for all tests.
8778
850742db
MC
87792003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8780
8781 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8782 source files.
8783
eb4bbda8
MC
87842003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8785
8786 * gdb.base/environ.exp: Handle compiling test case from multiple
8787 source files.
8788
e42c7771
MC
87892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8790
8791 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8792
80e4b428
JB
87932003-12-17 Jim Blandy <jimb@redhat.com>
8794
5f06973a
JB
8795 * gdb.base/freebpcmd.c: Add copyright notice.
8796
80e4b428
JB
8797 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8798
0ab84fb7
MC
87992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8802
1b3bb3d0
JB
88032003-12-13 Jim Blandy <jimb@redhat.com>
8804
8805 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8806
3a4c9371
KB
88072003-12-12 Kevin Buettner <kevinb@redhat.com>
8808
8809 * gdb.asm/frv.inc: New file.
8810 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8811
a1dea79a
FF
88122003-12-09 Fred Fish <fnf@redhat.com>
8813
8814 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8815 functions to break1.c and leave prototypes behind. Add more
8816 "set breakpoint NN here" comments.
8817 * gdb.base/break1.c: New file.
8818
8819 * gdb.base/break.exp: Handle compiling test case from multiple
8820 source files and change source file references as needed.
8821 * gdb.base/completion.exp: Ditto.
8822 * gdb.base/condbreak.exp: Ditto.
8823 * gdb.base/define.exp: Ditto.
8824 * gdb.base/ena-dis-br.exp: Ditto.
8825 * gdb.base/info-proc.exp: Ditto.
8826 * gdb.base/maint.exp: Ditto.
8827 * gdb.base/until.exp: Ditto.
8828
8829 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8830 hardcoded line numbers.
8831 * gdb.base/define.exp: Ditto.
8832 * gdb.base/ena-dis-br.exp: Ditto.
8833 * gdb.base/maint.exp: Ditto.
8834 * gdb.base/until.exp: Ditto.
8835
8836 * gdb.base/completion.exp: Use "break1" for completion tests since
8837 "break" is no longer a unique prefix.
8838
5266b69c
AC
88392003-12-06 Andrew Cagney <cagney@redhat.com>
8840
8841 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8842 "return_value_unimplemented". When an unimplemented struct return
8843 architecture, report incorrect values as a KFAIL
8844
374451f0
MC
88452003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8846
8847 * gdb.cp/rtti.exp: Accept new wording of warning from
8848 cp_lookup_rtti_type.
8849
ba9b20a7
MC
88502003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8851
8852 Partial fix for PR testsuite/1456.
8853 * gdb.base/scope.exp (test_at_main): Replace references to
8854 gcc_compiled with calls to test_compiler_info.
8855 (test_at_foo): Likewise.
8856 (test_at_bar): Likewise.
8857
b74b6d0b
MC
88582003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8859
8860 Partial fix for PR testsuite/1456.
8861 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8862 to test_compiler_info.
8863
ccfa3402
MC
88642003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8865
8866 * gdb.base/so-impl-ld.exp: Update copyright notice.
8867
f6246aba
MC
88682003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8869
8870 Partial fix for PR testsuite/1456.
8871 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8872 to test_compiler_info.
8873
13ae734a
MC
88742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8875
8876 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8877 from current versions of gdb. Clean up regular expressions.
8878 Delete redundant timeout case.
8879
d8e1cdee
MC
88802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8881
8882 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8883 from current versions of gdb. Clean up regular expressions.
8884 Delete redundant timeout case.
8885
96457b64
MC
88862003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8887
8888 Partial fix for PR testsuite/1456.
8889 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8890 gcc_compiled with call to test_compiler_info.
8891
f35309fc
MC
88922003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8893
8894 Partial fix for PR testsuite/1456.
8895 * gdb.base/list.exp (test_list_function): Delete unused declaration
8896 of gcc_compiled.
8897
d7afdf9b
MC
88982003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 Partial fix for PR testsuite/1456.
8901 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8902 call to test_compiler_info.
8903
71507b56
MK
89042003-11-29 Mark Kettenis <kettenis@gnu.org>
8905
8906 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8907 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8908 it to create the appropriate note.inc.
8909 * gdb.asm/asmsrc1.s: Include "note.inc".
8910 * gdb.asm/netbsd.inc: New file.
8911 * gdb.asm/empty.inc: New file.
8912
f81f93f7
MC
89132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8914
8915 Partial fix for PR testsuite/1456.
8916 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8917 calls to test_compiler_info.
8918
9a77938e
MC
89192003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8920
8921 Partial fix for PR testsuite/1456.
8922 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8923 calls to test_compiler_info.
8924
e8367dc7
MK
89252003-11-27 Mark Kettenis <kettenis@gnu.org>
8926
8927 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8928 pattern for the KFAILs.
8929
526c61ee
AF
89302003-11-25 Adam Fedor <fedor@gnu.org>
8931
8932 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8933 * gdb.objc/objcdecode.m: New file.
8934
28f2d600
AF
89352003-11-25 Adam Fedor <fedor@gnu.org>
8936
8937 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8938 * gdb.objc/nondebug.m: New file.
8939
a3895cee
BE
89402003-11-26 Ben Elliston <bje@wasabisystems.com>
8941
8942 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8943 NetBSD as it does on FreeBSD. Modelled on a similar change by
8944 Mark Kettenis on 2003-05-30.
8945 (link-flags): Set to "--entry _start" regardless of target.
8946 Special linker flags are to be appended to $link-flags.
8947 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8948
c9f2c8a3
MC
89492003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8950
8951 * gdb.cp/method.exp: Accept output of new demangler.
8952
15a0587a 89532003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8954
8955 * gdb/class2.exp: New file.
8956 * gdb/class2.cc: New file.
8957
3c00b570
MC
89582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8959
8960 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8961 of new demangler.
8962
7027acc7
MK
89632003-11-23 Mark Kettenis <kettenis@gnu.org>
8964
8965 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8966 of gdb_test "run".
8967
b0e1598a
MK
89682003-11-23 Mark Kettenis <kettenis@gnu.org>
8969
8970 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8971 "continue" into "run".
8972
4d9eda44
MC
89732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8974
8975 Partial fix for PR testsuite/1456.
8976 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8977 call to test_compiler_info.
8978 * gdb.cp/ctti.exp: Likewise.
8979 * gdb.cp/derivation.exp: Likewise.
8980 * gdb.cp/member-ptr.exp: Likewise.
8981 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8982 reference to gcc_compiled.
8983
89842003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8985
8986 Fix PR testsuite/1463.
8987 * gdb.base/structs.exp (start_structs_test): Call
8988 get_debug_format before using the debug format.
8989
d422fe19
AC
89902003-11-22 Andrew Cagney <cagney@redhat.com>
8991
8992 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8993 * gdb.base/structs.exp: Use gdb_test_multiple.
8994
039cf96d
AC
89952003-11-20 Andrew Cagney <cagney@redhat.com>
8996
6882279b
AC
8997 * gdb.base/structs.exp: Handle and recover from internal errors.
8998 Replace "foo${n}" with "foo<n>" in test messages.
8999
e53890ae
AC
9000 * gdb.base/structs.exp: Update copyright. Rewrite.
9001 * gdb.base/structs.c: Update copyright. Rewrite.
9002
2b211c59
AC
9003 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9004 resync count exceeded.
d63a86f8 9005
039cf96d
AC
9006 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9007 from the internal error.
9008 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9009 Original from Jim Blandy.
9010 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9011
eac98b22
AC
90122003-11-19 Andrew Cagney <cagney@redhat.com>
9013
9014 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9015 KFAIL.
9016
67455b2a
MK
90172003-11-17 Mark Kettenis <kettenis@gnu.org>
9018
9019 New testcase for PR backtrace/1435.
9020 * gdb.arch/i386-unwind.exp: New file.
9021 * gdb.arch/i386-unwind.c: New file.
9022
853d6e5b
AC
90232003-11-17 Andrew Cagney <cagney@redhat.com>
9024
9025 * lib/gdb.exp (compiler_info): New global.
9026 (test_compiler_info): New function.
9027 (get_compiler_info): Set compiler_info.
9028 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9029 "compiler_info" to gcc-<major>-<minor>.
9030
38cf6e11
MC
90312003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9032
9033 * gdb.trace/configure: Remove.
9034
a50d3602
EZ
90352003-11-13 Elena Zannoni <ezannoni@redhat.com>
9036
9037 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9038 breakpoints.
a50d3602
EZ
9039 * gdb.base/break.exp: Remove all references to explicit line
9040 numbers.
9041
d9407aaa
NC
90422003-11-11 Nick Clifton <nickc@redhat.com>
9043
9044 * gdb.base/shreloc.exp: Do not run for targets which do not
9045 support shared objects.
9046
db488fc1
CV
90472003-11-10 Corinna Vinschen <vinschen@redhat.com>
9048
9049 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9050 Don't run tests if nofileio flag is given.
9051
6a90a18e
EZ
90522003-11-07 Elena Zannoni <ezannoni@redhat.com>
9053
9054 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9055 as well as 'Watchpoint'.
6a90a18e 9056
0b915e9c
EZ
90572003-11-06 Elena Zannoni <ezannoni@redhat.com>
9058
9059 Reported by Jim Ingham <jingham@apple.com>:
9060 * gdb.base/annota1.exp: Match at least one occurrence of the
9061 signal handler annotation.
9062
d7e4b55f
EZ
90632003-11-06 Elena Zannoni <ezannoni@redhat.com>
9064
a9c64011
AS
9065 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9066 as well as 'Watchpoint'.
d7e4b55f 9067
2fe4e8d0
MC
90682003-11-05 Michael Chastain <mec@shout.net>
9069
9070 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9071
6ef88553
KW
90722003-11-03 Kris Warkentin <kewarken@qnx.com>
9073
9074 * gdb.arch/gdb1291.c: New test file.
9075 * gdb.arch/gdb1291.exp: New test script.
9076 * gdb.arch/gdb1431.c: New test file.
9077 * gdb.arch/gdb1431.exp: New test script.
9078
ae7dc4d8
MC
90792003-10-22 Michael Chastain <mec@shout.net>
9080
9081 * gdb.mi/pthreads.c: Add copyright notice.
9082
c39d7427
MC
90832003-10-22 Michael Chastain <mec@shout.net>
9084
9085 * gdb.threads/pthreads.c: Add copyright notice.
9086
8b7d96c1
MC
90872003-10-20 Michael Chastain <mec@shout.net>
9088
9089 * gdb.base/gdb1056.exp: New test script.
9090
d1d69fdd
DJ
90912003-10-13 Daniel Jacobowitz <drow@mvista.com>
9092
9093 * gdb.threads/killed.exp: Use gdb_run_cmd.
9094
7d605576
DJ
90952003-10-13 Daniel Jacobowitz <drow@mvista.com>
9096
9097 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9098 create a core file.
9099 * gdb.threads/gcore-thread.exp: Likewise.
9100
618ec112
CV
91012003-10-13 Corinna Vinschen <vinschen@redhat.com>
9102
9103 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9104 type, based on char type.
9105 (struct bit_flags_short_t): New bitfield type, based on short type.
9106 (init_bit_flags_char): New fuction.
9107 (init_bit_flags_short): Ditto.
9108 (print_bit_flags_char): Ditto.
9109 (print_bit_flags_short): Ditto.
9110 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9111
9367a73c
MC
91122003-10-11 Michael Chastain <mec@shout.net>
9113
9114 * gdb.base/call-rt-st.exp: Update copyright year.
9115
1decf120
KI
91162003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9117
9118 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9119 * gdb.disasm/sh3.s: Ditto.
9120
5445b2ae
DJ
91212003-10-07 Daniel Jacobowitz <drow@mvista.com>
9122
9123 * gdb.threads/switch-threads.exp: New test.
9124 * gdb.threads/switch-threads.c: New source file.
9125
aec24853
CV
91262003-10-07 Corinna Vinschen <vinschen@redhat.com>
9127
9128 * gdb.base/ending-run.exp: Add sh specific case.
9129
adc7428d
AC
91302003-10-06 Andrew Cagney <cagney@redhat.com>
9131
9132 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9133 * gdb.disasm/mn10200.exp: Delete obsolete file.
9134
c9d37158
DJ
91352003-09-29 Daniel Jacobowitz <drow@mvista.com>
9136
9137 * ChangeLog: Correct an entry command.exp -> commands.exp.
9138 * gdb.base/commands.exp (bp_deleted_in_command_test)
9139 (temporary_breakpoint_commands): Check noargs.
9140
79c2c32d
DC
91412003-09-25 David Carlton <carlton@kealia.com>
9142
9143 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9144 of some print tests, where appropriate. Add tests for C::D::cd,
9145 E::ce, F::cXfX, G::XgX.
9146 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9147
594e6d67
RE
91482003-09-25 Richard Earnshaw <rearnsha@arm.com>
9149
9150 * lib/java.exp (java_init): Import target_alias before using it.
9151
10f0d451
DC
91522003-09-25 David Carlton <carlton@kealia.com>
9153
9154 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9155
274bcba0
EZ
91562003-09-23 Elena Zannoni <ezannoni@redhat.com>
9157
d63a86f8 9158 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9159 weirdness.
274bcba0 9160
cdbf20f7
MC
91612003-09-17 Michael Chastain <mec@shout.net>
9162
9163 * gdb.cp/gdb1355.exp: New file.
9164 * gdb.cp/gdb1355.c: New file.
9165
71e06f80
CV
91662003-09-15 Corinna Vinschen <vinschen@redhat.com>
9167
9168 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9169 * gdb.asm/sh.inc: New file.
9170
5c4e30ca
DC
91712003-09-11 David Carlton <carlton@kealia.com>
9172
bd45b7af
DC
9173 * gdb.cp/namespace.exp: Add tests for namespace types.
9174 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9175 (test_namespace): New.
9176
1c199746
EZ
91772003-09-11 Elena Zannoni <ezannoni@redhat.com>
9178
a9c64011 9179 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9180 * gdb.stabs/weird.exp: Ditto.
1c199746 9181
04ed252f
MC
91822003-09-08 Michael Chastain <mec@shout.net>
9183
9184 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9185
d8a2d9e7
MC
91862003-09-07 Michael Chastain <mec@shout.net>
9187
9188 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9189 'parse error'.
9190
161afb24
MK
91912003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9192
9193 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9194
49f2741a
MC
91952003-08-30 Michael Chastain <mec@shout.net>
9196
9197 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9198 * gdb.gdb/observer.exp: Ditto.
9199 * gdb.gdb/xfullpath.exp: Ditto.
9200
8afa723e
MK
92012003-08-29 Mark Kettenis <kettenis@gnu.org>
9202
9203 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9204 *-*-*bsd*.
9205
f31dfe3b
JJ
92062003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9207
9208 * gdb.base/dump.exp: Skip for ia64.
9209
4630e498
JJ
92102003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9211
9212 * gdb.asm/asm-source.exp: Add ia64 support.
9213 * gdb.asm/ia64.inc: New file.
9214
1105b7ef
MC
92152003-08-22 Michael Chastain <mec@shout.net>
9216
9217 * gdb.cp: New directory.
9218 * gdb.cp/*: Copy from gdb.c++/*.
9219 * gdb.c++/*: Remove.
9220 * Makefile.in: Change gdb.c++ to gdb.cp.
9221 * configure.in: Ditto.
9222 * configure: Regnerate.
9223
c945b932
MK
92242003-08-18 Mark Kettenis <kettenis@gnu.org>
9225
9226 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9227 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9228
2b66634b
DJ
92292003-08-17 Daniel Jacobowitz <drow@mvista.com>
9230
9231 * mi-var-display.exp (-var-list-children weird): Accept function
9232 pointers with argument types.
9233 * mi1-var-display.exp (-var-list-children weird): Likewise.
9234 * mi2-var-display.exp (-var-list-children weird): Likewise.
9235
a356f73b
DJ
92362003-08-17 Daniel Jacobowitz <drow@mvista.com>
9237
9238 * gdb.base/annota3.exp: Add missing newline.
9239
483417b8
MC
92402003-08-06 Michael Chastain <mec@shout.net>
9241
9242 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9243
c99c59c3
MS
92442003-08-12 Michael Snyder <msnyder@redhat.com>
9245
9246 * gdb.base/float.exp: Add test for SH.
9247
55ed7501
MK
92482003-08-10 Mark Kettenis <kettenis@gnu.org>
9249
9250 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9251
1a371f2e
EZ
92522003-08-07 Elena Zannoni <ezannoni@redhat.com>
9253
9254 * gdb.base/completion.exp: Remove reduntant completion test
9255 on filename.
9256
e0f353ce
EZ
92572003-08-07 Elena Zannoni <ezannoni@redhat.com>
9258
a9c64011
AS
9259 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9260 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9261 gdb.trace/save-trace.exp: Make sure that full pathnames are
9262 escaped correctly.
e0f353ce 9263
5710a1af 92642003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9265
a9c64011
AS
9266 * configure.in: Don't generate config.h from config.hin.
9267 * configure: Regenerate.
9268 * config.hin: Remove file.
9269 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9270 * gdb.threads/pthreads.c: Ditto.
5710a1af 9271
dcd81ce9
DJ
92722003-08-07 Daniel Jacobowitz <drow@mvista.com>
9273
9274 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9275 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9276 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9277 Replace ld24 with seth/add3.
9278
6009d884
AC
92792003-08-02 Andrew Cagney <cagney@redhat.com>
9280
9281 * gdb.base/annota3.exp: New file.
9282 * gdb.base/annota3.c: New file.
9283 * gdb.c++/annota3.exp: New file.
9284 * gdb.c++/annota3.cc: New file.
9285
51514e06
MC
92862003-07-29 Michael Chastain <mec@shout.net>
9287
9288 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9289 actually failed.
9290 (do_pass): Likewise.
9291 * gdb.threads/tls.exp: Always initialize no_of_threads.
9292
4ee6625b
DJ
92932003-07-27 Daniel Jacobowitz <drow@mvista.com>
9294
9295 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9296 pattern.
9297 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9298 * gdb.threads/tls.exp: Recognize one case of the host library not
9299 supporting TLS.
9300
225f2bf6
AC
93012003-07-27 Andrew Cagney <cagney@redhat.com>
9302
9303 * gdb.base/fileio.exp: Use SH when running commands using
9304 remote_exec.
9305
bcb27c9f
DJ
93062003-07-24 Daniel Jacobowitz <drow@mvista.com>
9307
9308 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9309 * gdb.base/relocate.c (dummy): New padding array.
9310
3d67be83
MS
93112003-07-22 Michael Snyder <msnyder@redhat.com>
9312
d63a86f8 9313 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9314
9315 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9316 patterns to be more general, accepting old and new output.
9317 Some output chars (such as '+') also must be quoted.
d63a86f8 9318 Some addresses are displayed numerically instead of
3d67be83
MS
9319 symbolically.
9320
57ba3b85
MS
93212003-07-23 Michael Snyder <msnyder@redhat.com>
9322
686d097c
MS
9323 * gdb.base/return2.exp: Don't test long-long return.
9324
57ba3b85
MS
9325 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9326 * gdb.disasm/t01_mov.exp: Ditto.
9327 * gdb.disasm/t02_mova.s: Ditto.
9328 * gdb.disasm/t02_mova.exp: Ditto.
9329 * gdb.disasm/t03_add.s: Ditto.
9330 * gdb.disasm/t03_add.exp: Ditto.
9331 * gdb.disasm/t04_sub.s: Ditto.
9332 * gdb.disasm/t04_sub.exp: Ditto.
9333 * gdb.disasm/t05_cmp.s: Ditto.
9334 * gdb.disasm/t05_cmp.exp: Ditto.
9335 * gdb.disasm/t06_ari2.s: Ditto.
9336 * gdb.disasm/t06_ari2.exp: Ditto.
9337 * gdb.disasm/t07_ari3.s: Ditto.
9338 * gdb.disasm/t07_ari3.exp: Ditto.
9339 * gdb.disasm/t08_or.s: Ditto.
9340 * gdb.disasm/t08_or.exp: Ditto.
9341 * gdb.disasm/t09_xor.s: Ditto.
9342 * gdb.disasm/t09_xor.exp: Ditto.
9343 * gdb.disasm/t10_and.s: Ditto.
9344 * gdb.disasm/t10_and.exp: Ditto.
9345 * gdb.disasm/t11_logs.s: Ditto.
9346 * gdb.disasm/t11_logs.exp: Ditto.
9347 * gdb.disasm/t12_bit.s: Ditto.
9348 * gdb.disasm/t12_bit.exp: Ditto.
9349 * gdb.disasm/t13_otr.s: Ditto.
9350 * gdb.disasm/t13_otr.exp: Ditto.
9351
e00759ef
EZ
93522003-07-22 Elena Zannoni <ezannoni@redhat.com>
9353
9354 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9355
8bc2021f
EZ
93562003-07-22 Elena Zannoni <ezannoni@redhat.com>
9357
a9c64011
AS
9358 * gdb.threads/tls.c : New file.
9359 * gdb.threads/tls.exp : New file.
9360 * gdb.threads/tls-main.c : New file.
9361 * gdb.threads/tls-shared.c : New file.
9362 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9363
89320c4c
AS
93642003-07-22 Andreas Schwab <schwab@suse.de>
9365
9366 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9367
180dea7c
AS
93682003-07-20 Andreas Schwab <schwab@suse.de>
9369
9370 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9371 due to insn reordering.
9372
0714963c
AC
93732003-07-15 Andrew Cagney <cagney@redhat.com>
9374
9375 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9376
98a23b3f
MC
93772003-07-15 Michael Chastain <mec@shout.net>
9378
9379 * gdb.base/gdb1250.exp: New file.
9380 * gdb.base/gdb1250.c: New file.
9381
27e417a2
ML
93822003-07-09 Michal Ludvig <mludvig@suse.cz>
9383
9384 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9385 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9386
8bc2021f
EZ
93872003-07-09 Elena Zannoni <ezannoni@redhat.com>
9388
a9c64011
AS
9389 * gdb.threads/tls.c: New file.
9390 * gdb.threads/tls.exp: New file.
9391 * gdb.threads/tls-main.c: New file.
9392 * gdb.threads/tls-shared.c: New file.
9393 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9394
d99968dc
EZ
93952003-07-09 Elena Zannoni <ezannoni@redhat.com>
9396
9397 * gdb.base/annota1.exp: Make sure that we properly escape the
9398 full path of the source file. Xfail more permissive patterns,
d63a86f8 9399 due to a compiler debug info problem.
d99968dc 9400
83876b3b
AS
94012003-07-07 Andreas Schwab <schwab@suse.de>
9402
2705e972
AS
9403 * gdb.asm/m68k.inc: New file.
9404 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9405
83876b3b
AS
9406 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9407 arguments"): Also match negative number.
9408
9409 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9410
3a871b37
DJ
94112003-07-03 Daniel Jacobowitz <drow@mvista.com>
9412
9413 * gdb.base/store.c (charest): New typedef.
9414 (add_char): Rename to add_charest, update.
9415 (wack_char): Rename to wack_charest, update types. Return l + r
9416 to keep r live across the call.
9417 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9418 (wack_double, wack_doublest): Return l + r to keep r live across
9419 the call.
9420 * gdb.base/store.exp: Accomodate store.c changes.
9421
b2a7f303
DC
94222003-06-30 David Carlton <carlton@kealia.com>
9423
9424 * gdb.c++/maint.exp (test_invalid_name): New.
9425 (test_first_component): Add tests for invalid names.
9426
3c6cb4a1
MC
94272003-06-29 Michael Chastain <mec@shout.net>
9428
9429 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9430 output of '<VTT for class>' for virtual base classes.
9431
f1c2644b
DJ
94322003-06-29 Daniel Jacobowitz <drow@mvista.com>
9433
9434 * gdb.base/completion.exp: Tab-complete "complet" instead of
9435 "compl".
9436 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9437
18080350
DJ
94382003-06-29 Daniel Jacobowitz <drow@mvista.com>
9439
9440 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9441 * gdb.base/volatile.exp: Likewise.
9442
f56973f8
DJ
94432003-06-29 Daniel Jacobowitz <drow@mvista.com>
9444
9445 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9446 gdb/1265.
9447
94482003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9449 Daniel Jacobowitz <drow@mvista.com>
9450
9451 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9452 initial line count of 'captured_main' from 26 to 32.
9453 (test_with_self): Allow xmalloc call to be interleaved with the
9454 preceding two lines.
9455
e766d4d6
JB
94562003-06-24 Joel Brobecker <brobecker@gnat.com>
9457
9458 * gdb.base/bang.exp: New testcase.
9459
f125c9a4
JB
94602003-06-23 Joel Brobecker <brobecker@gnat.com>
9461
9462 * gdb.base/langs.exp: Add some tests for the "minimal" language
9463 support.
9464
6e25beaf
EZ
94652003-06-23 Elena Zannoni <ezannoni@redhat.com>
9466
9467 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9468 the testcase.
9469
2f816dda
DJ
94702003-06-22 Daniel Jacobowitz <drow@mvista.com>
9471
9472 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9473 offset.
9474
db5a5748
DJ
94752003-06-22 Daniel Jacobowitz <drow@mvista.com>
9476
9477 * gdb.c++/pr-1210.cc: New file.
9478 * gdb.c++/pr-1210.exp: New file.
9479
1df0c130
DJ
94802003-06-21 Daniel Jacobowitz <drow@mvista.com>
9481
9482 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9483 000-exec-continue.
9484
a92feac0
MK
94852003-06-15 Mark Kettenis <kettenis@gnu.org>
9486
9487 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9488 on *-*-*bsd* instead of *-*-freebsd*.
9489
81a58f5b
AC
94902003-06-14 Andrew Cagney <cagney@redhat.com>
9491
9492 * gdb.base/store.exp: Test longest and doublest. Test all
9493 parameters. Weaken return statement match.
9494 * gdb.base/store.c: Add longest and doublest - aka long long and
9495 long double functions. Put all parameters into local register
9496 variables. Use negative values.
9497
b257a0d3
AC
94982003-06-14 Andrew Cagney <cagney@redhat.com>
9499
9500 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9501 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9502 exit status.
9503 * gdb.base/fileio.exp: Disable target when nointerrupts and
9504 noinferiorio, instead of limiting it to remote. Use remote_exec
9505 instead of system.
d63a86f8 9506
21c38304
JJ
95072003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9508
9509 * gdb.base/float.exp: Add ia64 support.
9510
1bcdb424
CV
95112003-06-12 Corinna Vinschen <vinschen@redhat.com>
9512
9513 * gdb.base/fileio.exp: Run only on remote targets.
9514
6aeb981f
CV
95152003-06-10 Corinna Vinschen <vinschen@redhat.com>
9516
9517 * gdb.base/fileio.c: New file, testing File-I/O.
9518 * gdb.base/fileio.exp: Ditto.
9519
53df362e
RG
95202003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9521
9522 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9523 shared objects after relocation at load time (gdb PR/1132).
9524 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9525 as above, part of the shared object relocation test.
53df362e 9526
ffee1b46
MK
95272003-06-08 Mark Kettenis <kettenis@gnu.org>
9528
b5ca3722
MK
9529 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9530 fully filled history list.
9531 * gdb.base/gdb_history: New file.
9532
03ed860d
MK
9533 * gdb.base/signals.exp: XFAIL "continue to func1" on
9534 i*86-*-freebsd*.
9535
ffee1b46
MK
9536 * gdb.base/attach.exp: When trying to attach to a nonexistent
9537 process, make it possible to specify the PID based on the target,
9538 and do so for *-*-freebsd*.
9539
d80dbb52
RH
95402003-06-02 Richard Henderson <rth@redhat.com>
9541
9542 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9543
6dd77b81
RH
95442003-06-02 Richard Henderson <rth@redhat.com>
9545
9546 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9547
f6347e16
RH
95482003-06-02 Richard Henderson <rth@redhat.com>
9549
9550 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9551
2c161407
DJ
95522003-06-01 Daniel Jacobowitz <drow@mvista.com>
9553
9554 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9555 of globalvar.
9556
572eb746
MK
95572003-06-01 Mark Kettenis <kettenis@gnu.org>
9558
9559 * gdb.asm/asm-source.exp: Check for memory read errors in
9560 disassembler test on *BSD too.
9561
9e9617a5
RH
95622003-06-01 Richard Henderson <rth@redhat.com>
9563
9564 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9565 for .frame.
9566 (gdbasm_call): Lose ldgp.
9567 (gdbasm_startup): Add frame information.
9568 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9569
7b34ad4e
MK
95702003-05-31 Mark Kettenis <kettenis@gnu.org>
9571
9572 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9573 i?86-*-*.
9574
10059fdf
MK
95752003-05-30 Mark Kettenis <kettenis@gnu.org>
9576
9577 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9578 FreeBSD.
9579
acf4b816
RH
95802003-05-29 Richard Henderson <rth@redhat.com>
9581
9582 * gdb.asm/alpha.inc: New file.
9583 * gdb.asm/asm-source.exp: Use it.
9584
e9ecd949
JB
95852003-05-29 Jim Blandy <jimb@redhat.com>
9586
9587 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9588 'core.PID'.
9589
e3e5a4f3
JB
95902003-05-22 Jim Blandy <jimb@redhat.com>
9591
9592 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9593 backtrace.
d63a86f8 9594
72fe3d25
DC
95952003-05-20 David Carlton <carlton@math.stanford.edu>
9596
9597 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9598 this time.
9599
58da2eb2
DC
96002003-05-19 David Carlton <carlton@bactrian.org>
9601
9602 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9603 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9604
1fcb5155
DC
96052003-05-19 David Carlton <carlton@bactrian.org>
9606
9607 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9608 namespace tests.
9609 Bump copyright date.
9610 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9611 (main): Call C::D::marker2.
9612 * gdb.c++/namespace1.cc: New file.
9613
85e85163
JJ
96142003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9615
9616 Roland McGrath <roland@redhat.com>
d63a86f8 9617 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9618 there is no manager thread.
9619
a25fbfec
JJ
96202003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9621
d63a86f8
RM
9622 * gdb.threads/schedlock.exp: Remove assumption that all threads
9623 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9624 in one of the child threads rather than the main thread.
9625
be375bae
JB
96262003-05-07 Jim Blandy <jimb@redhat.com>
9627
09bf6082
JB
9628 Add support for assembly source testing on the s390x.
9629 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9630 architecture.
9631 * gdb.asm/s390x.inc: New file.
9632
be375bae
JB
9633 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9634 succession of 'if' statements.
9635
00905d52
AC
96362003-05-05 Andrew Cagney <cagney@redhat.com>
9637
9638 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9639
b1e29e33
AC
96402003-05-05 Andrew Cagney <cagney@redhat.com>
9641
9642 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9643 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9644
e33d66ec
EZ
96452003-05-02 Elena Zannoni <ezannoni@redhat.com>
9646
9647 * gdb.base/charset.exp: Update based on new behavior of set/show
9648 charset commands.
9649
2b6fd0d8
AC
96502003-05-01 Andrew Cagney <cagney@redhat.com>
9651
9652 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9653 variable do not give memory errors.
9654
130cacce
AF
96552003-04-30 Adam Fedor <fedor@gnu.org>
9656
9657 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9658 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9659 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9660 gdb.objc/basicclass.m: : New files
9661
9662 * lib/gdb.exp (gdb_compile_objc): New procedure.
9663
bea71854
DJ
96642003-04-27 Daniel Jacobowitz <drow@mvista.com>
9665
9666 * gdb.base/signals.exp: Make backtrace tests more specific.
9667
0f20eeea
DC
96682003-04-23 David Carlton <carlton@bactrian.org>
9669
9670 * gdb.c++/maint.exp (test_first_component): Add tests for
9671 'operator' in more locations.
9672
c8c4d8dc
KB
96732003-04-16 Kevin Buettner <kevinb@redhat.com>
9674
9675 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9676
3fe60e3c
EZ
96772003-04-16 Elena Zannoni <ezannoni@redhat.com>
9678
9679 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9680 func marke' instead. Update test name.
3fe60e3c 9681
9219021c
DC
96822003-04-15 David Carlton <carlton@math.stanford.edu>
9683
9684 * gdb.c++/maint.exp: New file.
9685
5dd55bdd
EZ
96862003-04-14 Elena Zannoni <ezannoni@redhat.com>
9687
9688 * gdb.threads/schedlock.c: Change type of thread function argument
9689 to long, to avoid warnings on 64-bit platforms.
9690
00890572
EZ
96912003-04-14 Elena Zannoni <ezannoni@redhat.com>
9692
a9c64011
AS
9693 * gdb.base/attach.exp: Add new message from ptrace in case of
9694 attaching to nonexistent process.
d63a86f8 9695
93201743
JB
96962003-04-11 Jim Blandy <jimb@redhat.com>
9697
9698 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9699 gdb.c++/userdef.cc: Place comments on the lines to which the
9700 marker function might return.
9701 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9702 gdb.c++/userdef.exp: Look for those comments to check that we've
9703 returned to the right place, instead of checking line numbers.
9704
2a11c64d
EZ
97052003-04-11 Elena Zannoni <ezannoni@redhat.com>
9706
a9c64011
AS
9707 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9708 match on sourcefile name, instead of directory name.
2a11c64d 9709
68ab8fc5
EZ
97102003-04-10 Elena Zannoni <ezannoni@redhat.com>
9711
d63a86f8 9712 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9713 working directory name.
9714
5624293a
JB
97152003-04-09 Jim Blandy <jimb@redhat.com>
9716
9717 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9718 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9719 after an inferior function call, report the failure, but allow the
9720 test to continue.
9721
f1f02ee4
SC
97222003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9723
9724 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9725 with -DPROTOTYPES.
9726
6eb79af0
SC
97272003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9728
9729 * gdb.base/break.exp: Revert last patch.
9730
8dfb4cf0
SC
97312003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9732
9733 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9734 with -DPROTOTYPES.
9735
ed4c619a
AC
97362003-04-02 Andrew Cagney <cagney@redhat.com>
9737
9738 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9739 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9740 matching directories by the name breakpoint.
9741 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9742 Make "continue to marker1" consistent.
9743 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9744 message consistent.
9745 * lib/gdb.exp: Put "the program is no longer running", and "the
9746 program exited" in parenthesis.
9747 * lib/mi-support.exp: Ditto.
d63a86f8 9748
4e35d5f0 97492003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9750
4e35d5f0
BR
9751 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9752
71900fe8
AC
97532003-03-29 Andrew Cagney <cagney@redhat.com>
9754
9755 * gdb.base/sizeof.c (main): Print the value of '\377'.
9756 * gdb.base/sizeof.exp: Check the sign of '\377'.
9757
c0655a16
MC
97582003-03-27 Michael Chastain <mec@shout.net>
9759
9760 * gdb.base/gdb1090.exp: New file.
9761 * gdb.base/gdb1090.cc: New file.
9762
5b2a3989
JB
97632003-03-27 J. Brobecker <brobecker@gnat.com>
9764
9765 * gdb.gdb/observer.exp: New regression test.
9766
79876890
MC
97672003-03-27 Michael Chastain <mec@shout.net>
9768
9769 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9770 * gdb.base/ptype.exp: Likewise.
9771
6eac95e3
CV
97722003-03-27 Corinna Vinschen <vinschen@redhat.com>
9773
9774 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9775
e8c71839
MC
97762003-03-26 Michael Chastain <mec@shout.net>
9777
9778 * gdb.base/ptype.exp: Actually use some typedef'd types.
9779
71b10041
SC
97802003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9781
9782 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9783 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9784
2512cf80
CV
97852003-03-20 Corinna Vinschen <vinschen@redhat.com>
9786
9787 * gdb.base/default.exp: Fix regular expression.
9788
0d195a4f
CV
97892003-03-20 Corinna Vinschen <vinschen@redhat.com>
9790
9791 * gdb.base/args.exp: Fix regular expression.
9792
8a2dbca8
CV
97932003-03-20 Corinna Vinschen <vinschen@redhat.com>
9794
9795 * gdb.base/help.exp: Allow Win32 child process.
9796
bf028682
CV
97972003-03-20 Corinna Vinschen <vinschen@redhat.com>
9798
9799 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9800 when stepping out of main().
9801
182dbe85
CV
98022003-03-20 Corinna Vinschen <vinschen@redhat.com>
9803
9804 * gdb.base/default.exp: Check for win32 specific message when calling
9805 "run" without executable.
9806
d67a6ba5
CV
98072003-03-20 Corinna Vinschen <vinschen@redhat.com>
9808
9809 * gdb.base/args.exp: Expect .exe in output.
9810
a955b5bb
CV
98112003-03-20 Corinna Vinschen <vinschen@redhat.com>
9812
9813 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9814 Cygwin native.
9815
bf6bad4b
AC
98162003-03-17 Andrew Cagney <cagney@redhat.com>
9817
9818 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9819 vector registes.
9820 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9821 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9822
293e9a31
DC
98232003-03-17 David Carlton <carlton@math.stanford.edu>
9824
9825 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9826 test, for PR breakpoints/38.
9827 Call test_watchpoint_and_breakpoint.
9828 * gdb.base/watchpoint.c (func3): New function.
9829 (main): Call func3.
9830
5330f2db
DC
98312003-03-04 David Carlton <carlton@math.stanford.edu>
9832
9833 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9834 Garply<Garply<char> >:: garply".
9835 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9836 with respect to PR c++/1111; note also PR c++/1113.
9837 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9838 respect to PR c++/1062.
9839 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9840
6ece72da
DC
98412003-03-03 David Carlton <carlton@math.stanford.edu>
9842
9843 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9844 with respect to PR c++/57.
9845 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9846 c++/826.
9847 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9848 respect to PR c++/57.
9849
85ca1584
DC
98502003-03-03 David Carlton <carlton@math.stanford.edu>
9851
9852 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9853 respect to PR c++/33 into FAILs.
9854
98e9c5b8
MC
98552003-03-03 Michael Chastain <mec@shout.net>
9856
7bedbf27
MC
9857 * configure.in: Update copyright years.
9858
98592003-03-03 Michael Chastain <mec@shout.net>
9860
9861 * Makefile.in: Update copyright years.
98e9c5b8 9862
f683e100
DC
98632003-02-28 David Carlton <carlton@math.stanford.edu>
9864
9865 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9866 print class instead of struct and/or superfluous protection
9867 specifiers, as long as the resulting output is equivalent to the
9868 source code.
9869 Delete FIXME from end of messages on tests that don't need
9870 fixing.
9871
a9e0cf2c
DC
98722003-02-28 David Carlton <carlton@math.stanford.edu>
9873
9874 * gdb.c++/templates.exp (do_tests): Allow const in the two
9875 Foo<volatile char *>::foo tests.
9876
e8d359df
MS
98772003-02-27 Michael Snyder <msnyder@redhat.com>
9878
d63a86f8 9879 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9880 will be consistant.
9881
0b71dc91
DC
98822003-02-26 David Carlton <carlton@math.stanford.edu>
9883
9884 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9885 char *>::foo" test with respect to PR c++/33. Create a new test
9886 which is identical to that one except that it doesn't put the
9887 space between the "char" and the "*"; KFAIL it, too.
9888
dd14ab43
DC
98892003-02-26 David Carlton <carlton@math.stanford.edu>
9890
9891 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9892 template types into either PASSes or KFAILs (corresponding to PR
9893 c++/57). Tweak indentation. Update copyright.
9894
1146c7f1
SC
98952003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9896
9897 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9898
74641dfb
MC
98992003-02-13 Michael Chastain <mec@shout.net>
9900
9901 * gdb.base/exprs.exp: Remove i960 remnants.
9902 * gdb.base/funcargs.exp: Likewise.
9903 * gdb.base/list.exp: Likewise.
9904 * gdb.base/ptype.exp: Likewise.
9905
559cd2d0
DC
99062003-02-14 David Carlton <carlton@math.stanford.edu>
9907
9908 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9909 pEe->D::vg()" from XFAIL to KFAIL.
9910
c4f90d87
JM
99112003-02-13 Jason Molenda (jmolenda@apple.com)
9912
9913 * gdb.base/maint.exp: Update maint print statistics regexp to include
9914 new entries.
9915
cbc4d97c
MC
99162003-02-13 Michael Chastain <mec@shout.net>
9917
9918 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9919
40f235b7
MC
99202003-02-12 Michael Chastain <mec@shout.net>
9921
9922 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9923 * gdb.c++/inherit.exp: Likewise.
9924 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9925 * gdb.c++/templates.exp: Likewise.
9926 * gdb.c++/virtfunc.exp: Likewise.
9927
c56716b0
JM
99282003-02-06 Jason Molenda (jason-cl@molenda.com)
9929
9930 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9931 why the code is written that way.
9932
070afcf8
MC
99332003-02-05 Michael Chastain <mec@shout.net>
9934
9935 * gdb.base/dump.exp: Add missing copyright line.
9936
5d0331e5
JM
99372003-02-05 Jason Molenda (jason-cl@molenda.com)
9938
f7ae6d3e 9939 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9940 at the beginning so the breakpoint doesn't get set on the loop.
9941
92851186
MC
99422003-02-05 Michael Chastain <mec@shout.net>
9943
9944 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9945 output for configurations with gcc 2.95.3.
9946
cbf1e085
AC
99472003-02-05 Keith Seitz <keiths@redhat.com>
9948 Andrew Cagney <ac131313@redhat.com>
9949
9950 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9951
29518e1e
MC
99522003-02-04 Michael Chastain <mec@shout.net>
9953
9954 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9955 Call perror and then continue.
9956
5af1d5f3
MC
99572003-02-03 Michael Chastain <mec@shout.net>
9958
9959 * gdb.c++/pr-1023.cc: New file.
9960 * gdb.c++/pr-1023.exp: New file.
9961
6b549786
JB
99622003-02-05 Jim Blandy <jimb@redhat.com>
9963
9964 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9965 it's local to foobar. Check for it there, and check that it's not
9966 present in main.
9967 * gdb.c++/local.cc (marker2): New function.
9968 (foobar): Call marker1.
9969 (main): Call marker2 instead of marker1.
9970
67f16606
AC
99712003-02-04 Andrew Cagney <ac131313@redhat.com>
9972
9973 * gdb.disasm/mn10200.exp: Obsolete file.
9974 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9975 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9976 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9977
1c5cb38e
DC
99782003-02-04 David Carlton <carlton@math.stanford.edu>
9979
9980 * gdb.c++/overload.exp: Test intToChar(1).
9981 * gdb.c++/overload.cc (intToChar): New.
9982 (main): Call intToChar.
9983
d1fe6965
DC
99842003-02-03 David Carlton <carlton@math.stanford.edu>
9985
9986 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9987 'might_kfail' arg.
9988 KFAIL some of the continue_to_bp_overloaded calls, according to
9989 PR c++/1025.
9990
9ba61c5d
MC
99912003-02-01 Michael Chastain <mec@shout.net>
9992
9993 * gdb.base/advance.c (marker1): New marker function.
9994 * gdb.base/advance.exp: When the 'advance' command lands on the
9995 return breakpoint, it can legitimately stop on either the
9996 current line or the next line. Accommodate both outcomes.
9997 * gdb.base/until.exp: Likewise.
9998
e7494ffb
AC
99992003-02-02 Andrew Cagney <ac131313@redhat.com>
10000
10001 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10002 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10003 now a list, not a tuple.
10004 * gdb.mi/mi-var-display.exp: Ditto.
10005 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10006
075559bc
AC
100072003-02-01 Andrew Cagney <ac131313@redhat.com>
10008
10009 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10010 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10011 stack backtraces.
10012 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10013
2bd4c7b1
MK
100142003-02-01 Mark Kettenis <kettenis@gnu.org>
10015
10016 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10017 gdb.mi/mi1-pthreads.exp: Return instead of calling
10018 gdb_suppress_entire_file.
10019
eabd8992
MS
100202003-02-01 Mark Salter <msalter@redhat.com>
10021
10022 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10023
71469e2f
MS
100242003-01-31 Mark Salter <msalter@redhat.com>
10025
10026 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10027 Support empty arg.
10028
38a94d44
MC
100292003-01-30 Michael Chastain <mec@shout.net>
10030
10031 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10032 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10033 has been fixed in gdb/readline on 2003-01-09.
10034
19ea9e73
MS
100352003-01-29 Michael Snyder <msnyder@redhat.com>
10036
e8d359df
MS
10037 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10038 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10039 * gdb.base/args.exp: Skip if target does not support args passing.
10040
2307bd6a
DJ
100412003-01-22 Daniel Jacobowitz <drow@mvista.com>
10042
19ea9e73 10043 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10044 gdb_test. Accept a list of expect arguments as the third
10045 parameter.
10046 (gdb_test): Use it.
10047
f2dd3617
EZ
100482003-01-20 Elena Zannoni <ezannoni@redhat.com>
10049
10050 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10051 allow for different test tree configurations. Update some
10052 tescases accordingly.
10053 * gdb.arch/altivec-regs.exp: Ditto.
10054 * gdb.asm/asm-source.exp: Ditto.
10055 * gdb.base/advance.exp: Ditto.
10056 * gdb.base/display.exp: Ditto.
d63a86f8 10057 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10058 * gdb.base/mips_pro.exp: Ditto.
10059 * gdb.base/overlays.exp: Ditto.
10060 * gdb.base/relocate.exp: Ditto.
10061 * gdb.base/setshow.exp: Ditto.
10062 * gdb.base/step-line.exp: Ditto.
10063 * gdb.base/step-test.exp: Ditto.
10064 * gdb.base/until.exp: Ditto.
10065 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10066
c71cdefd
DC
100672003-01-17 David Carlton <carlton@math.stanford.edu>
10068
10069 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10070 corresponding to PR c++/945.
10071 Update copyright.
10072
fdba05d7
DC
100732003-01-17 David Carlton <carlton@math.stanford.edu>
10074
10075 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10076 corresponding to PR c++/68.
10077
100782003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10079
10080 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10081 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10082 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10083
c362c33a
EZ
100842003-01-15 Elena Zannoni <ezannoni@redhat.com>
10085
0fbc361c
EZ
10086 * gdb.base/break.exp: Fix change of default location, because of
10087 removal of until tests.
10088 * gdb.base/help.exp: Update test for new 'until' help message.
10089 Add test for help on 'advance'.
a9c64011 10090 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10091
dabf8a35
MK
100922003-01-15 Mark Kettenis <kettenis@gnu.org>
10093
10094 * gdb.base/default.exp: Adapt "info float" test for recent changes
10095 to that command. Add test for "info vector".
10096 * gdb.base/float.exp: New file. Add test for "info float" that
10097 resembles the old test in gdb.base/default.exp.
10098
a1769aca
DC
100992003-01-15 David Carlton <carlton@math.stanford.edu>
10100
10101 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10102
82025e13
EZ
101032003-01-15 Elena Zannoni <ezannoni@redhat.com>
10104
10105 * gdb.base/break.exp: Move the tests of until command from here...
10106 * gdb.base/until.exp: ... to here. New file. Add other tests.
10107 * gdb.base/advance.c: New file.
10108 * gdb.base/advance.exp: New file.
10109
8f9ab801
EZ
101102003-01-14 Elena Zannoni <ezannoni@redhat.com>
10111
a9c64011
AS
10112 * gdb.base/args.c: New file.
10113 * gdb.base/args.exp: New file.
8f9ab801 10114
9ae66589
DJ
101152003-01-14 Daniel Jacobowitz <drow@mvista.com>
10116
10117 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10118
8d77e5c3
DJ
101192003-01-14 Daniel Jacobowitz <drow@mvista.com>
10120
10121 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10122
12d2f0a1
DJ
101232003-01-14 Daniel Jacobowitz <drow@mvista.com>
10124
10125 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10126 dates.
10127
6ca37014
DJ
101282003-01-13 Daniel Jacobowitz <drow@mvista.com>
10129
10130 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10131
b0023472
DJ
101322003-01-13 Daniel Jacobowitz <drow@mvista.com>
10133
10134 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10135 (ptype &*"foo").
10136 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10137
607fbc54 101382003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10139
10140 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10141 * gdb.mi/mi1-console.exp: Likewise.
10142
607fbc54 101432003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10144
10145 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10146 * gdb.mi/mi1-console.exp: Likewise.
10147
a1fb14a2
DJ
101482003-01-13 Daniel Jacobowitz <drow@mvista.com>
10149
10150 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10151
c4cf40b7
DJ
101522003-01-09 Daniel Jacobowitz <drow@mvista.com>
10153
10154 * gdb.base/detach.exp: New test.
10155
696d5a5b
DJ
101562003-01-09 Daniel Jacobowitz <drow@mvista.com>
10157
10158 * Makefile.in (ALL_SUBDIRS): New variable.
10159 (subdirs, clean, distclean): Use it.
10160 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10161 regenerating Makefile, since it is generated from the top level.
10162 * gdb.asm/Makefile.in: Likewise.
10163 * gdb.base/Makefile.in: Likewise.
10164 * gdb.c++/Makefile.in: Likewise.
10165 * gdb.disasm/Makefile.in: Likewise.
10166 * gdb.java/Makefile.in: Likewise.
10167 * gdb.mi/Makefile.in: Likewise.
10168 * gdb.threads/Makefile.in: Likewise.
10169 * gdb.trace/Makefile.in: Likewise.
10170
754533e4
DC
101712003-01-09 David Carlton <carlton@math.stanford.edu>
10172
10173 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10174 Add copyright year 2003.
10175
d8b3e9ee
MC
101762003-01-06 Michael Chastain <mec@shout.net>
10177
10178 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10179 When selecting a thread, 'line' and 'file' are optional.
10180 * gdb.mi/mi1-pthreads.exp: Likewise.
10181
8e9e0fe6
AS
101822003-01-06 Andreas Schwab <schwab@suse.de>
10183
10184 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10185 failures.
10186
b5ab8ff3
DJ
101872003-01-04 Daniel Jacobowitz <drow@mvista.com>
10188
10189 Fix PR gdb/844
10190 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10191 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10192
10193 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10194 instead of calling gdb_suppress_entire_file.
10195 * gdb.threads/print-threads.exp: Likewise.
10196 * gdb.threads/schedlock.exp: Likewise.
10197
10198 * gdb.threads/killed.exp: Return instead of calling
10199 gdb_suppress_entire_file.
10200 * gdb.threads/linux-dp.exp: Likewise.
10201 * gdb.threads/pthreads.exp: Likewise.
10202
1e698235
DJ
102032003-01-04 Daniel Jacobowitz <drow@mvista.com>
10204
10205 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10206 stabs.
10207 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10208 * gdb.base/whatis.exp: Always allow (void) after function names.
10209
147ff08c
DJ
102102003-01-04 Daniel Jacobowitz <drow@mvista.com>
10211
10212 * gdb.c++/casts.exp: Correct regexp.
10213
dc62bfc2
MK
102142003-01-04 Mark Kettenis <kettenis@gnu.org>
10215
10216 * configure.in: Call AC_CONFIG_HEADER. Don't call
10217 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10218 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10219 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10220 aforementioned directories in the AC_OUPUT call.
10221 * config.hin: New file.
10222 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10223 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10224 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10225 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10226 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10227 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10228 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10229 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10230 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10231 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10232 gdb.threads/configure.in, gdb.threads/configure,
10233 gdb.threads/config.in, gdb.trace/configure.in,
10234 gdb.trace/configure: Removed.
10235
77afa639
MC
102362003-01-03 Michael Chastain <mec@shout.net>
10237
10238 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10239 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10240
7634bb6e
DJ
102412003-01-03 Daniel Jacobowitz <drow@mvista.com>
10242
10243 * gdb.base/store.exp: Fix regular expressions.
10244
b39c905e
MK
102452002-12-28 Mark Kettenis <kettenis@gnu.org>
10246
10247 * configure.in: Rewrite.
10248 * configure: Regenerated.
10249
0a8551dd
DC
102502003-01-03 David Carlton <carlton@math.stanford.edu>
10251
10252 * gdb.base/psymtab.exp: New file.
10253 * gdb.base/psymtab1.c: Ditto.
10254 * gdb.base/psymtab2.c: Ditto.
10255
c60b7188
AF
102562002-12-23 Adam Fedor <fedor@gnu.org>
10257
10258 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10259
ee73db83
DC
102602002-12-23 David Carlton <carlton@math.stanford.edu>
10261
10262 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10263 and current_directory initialization.
10264
d6c1774e
JB
102652002-12-22 Jim Blandy <jimb@redhat.com>
10266
f0a847b8
JB
10267 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10268 rather than as part of the output file name.
10269
d6c1774e
JB
10270 * gdb.base/attach.exp: There's no need to copy the test program to
10271 /tmp; that was only ever necessary on HP/UX, and this test is
10272 entirely disabled there anyway.
10273
f0708dbb
JB
102742002-12-21 Jim Blandy <jimb@redhat.com>
10275
4c2acfea
JB
10276 * gdb.c++/psmang.exp: Doc fix.
10277
f0708dbb
JB
10278 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10279 test.
10280
9579e000
DC
102812002-12-20 David Carlton <carlton@math.stanford.edu>
10282
10283 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10284
d1810171
MC
102852002-12-18 Michael Chastain <mec@shout.net>
10286
10287 * gdb.c++/annota2.exp: Add copyright year 2002.
10288
76565097
DC
102892002-12-17 David Carlton <carlton@math.stanford.edu>
10290
10291 * gdb.c++/try_catch.cc: Add marker comments.
10292 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10293 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10294 * gdb.c++/m-static.cc: Ditto.
10295 * gdb.c++/m-static1.cc: Ditto.
10296 * gdb.c++/try_catch.cc: Ditto.
10297
da81390b
JJ
102982002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10299
10300 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10301 to see whether we are using the new -environment-directory
10302 command which resets via -r or the old version of the command
10303 which may prompt the user. Part of fix for gdb/741.
10304
b304d130
AC
103052002-12-13 Andrew Cagney <ac131313@redhat.com>
10306
10307 * gdb.fortran/types.exp: Update obsolete comment.
10308 * gdb.fortran/exprs.exp: Ditto.
10309 * lib/gdb.exp: Delete obsolete code.
10310 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10311 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10312 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10313 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10314 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10315 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10316 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10317 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10318 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10319 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10320 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10321 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10322 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10323 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10324 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10325 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10326 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10327 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10328 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10329 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10330 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10331 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10332 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10333 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10334 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10335 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10336 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10337 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10338 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10339 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10340 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10341 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10342 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10343 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10344 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10345 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10346 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10347
a23b6e6a
DC
103482002-12-11 David Carlton <carlton@math.stanford.edu>
10349
10350 * gdb.c++/m-data.exp: Add test for members that shadow global
10351 variables: see PR gdb/804.
10352 * gdb.c++/m-data.cc: Ditto.
10353
6604731b
DJ
103542002-12-10 Daniel Jacobowitz <drow@mvista.com>
10355
10356 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10357
de46ecd7
DC
103582002-12-06 David Carlton <carlton@math.stanford.edu>
10359
10360 * gdb.base/store.c: Don't declare functions static.
10361
27e829d0
AC
103622002-12-04 Andrew Cagney <ac131313@redhat.com>
10363
10364 * gdb.base/store.exp, gdb.base/store.c: New files.
10365
92806416
DJ
103662002-12-03 Daniel Jacobowitz <drow@mvista.com>
10367
10368 * gdb.base/selftest.exp: Update for current gdb.
10369
3bcbaac5
DJ
103702002-12-03 Daniel Jacobowitz <drow@mvista.com>
10371
10372 * gdb.base/maint.exp: Only dump symbols from one source file
10373 or objfile.
10374
f4f00b1f
DJ
103752002-12-03 Daniel Jacobowitz <drow@mvista.com>
10376
10377 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10378 function call.
10379
f1c8a949
JB
103802002-11-25 Jim Blandy <jimb@redhat.com>
10381
10382 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10383 function appearing in error message.
10384
9e297a97
DJ
103852002-11-21 Daniel Jacobowitz <drow@mvista.com>
10386
10387 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10388
1f312e79
JJ
103892002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10390
d63a86f8
RM
10391 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10392 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10393 should be in mi console format. This is part of fix for PR gdb/604.
10394
83c31e7d
FN
103952002-09-18 Fernando Nasser <fnasser@redhat.com>
10396
10397 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10398 which explicitly prints the zero offset as "+0".
10399
322b3f65
DJ
104002002-10-22 Daniel Jacobowitz <drow@mvista.com>
10401
10402 * gdb.threads/schedlock.c (args): Make unsigned.
10403
104042002-10-21 Daniel Jacobowitz <drow@mvista.com>
10405
10406 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10407 numbers. Allow "foo2|selected stack frame".
10408 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10409 * gdb.asm/asmsrc2.s: Likewise.
10410 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10411 comments.
10412 * gdb.asm/mips.inc: New file.
10413
5e2fe5b8
AF
104142002-10-18 Adam Fedor <fedor@gnu.org>
10415
10416 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10417 * gdb.base/help.exp: Likewise.
10418
abe1a5d0
KB
104192002-10-17 Kevin Buettner <kevinb@redhat.com>
10420
10421 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10422 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10423
10abb1d4
JB
104242002-10-02 Jim Blandy <jimb@redhat.com>
10425
10426 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10427
1f609b42
AC
104282002-10-01 Andrew Cagney <ac131313@redhat.com>
10429
10430 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10431 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10432 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10433 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10434 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10435 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10436 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10437
0aee02e4
AC
104382002-09-29 Andrew Cagney <ac131313@redhat.com>
10439
10440 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10441 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10442 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10443 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10444 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10445 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10446 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10447
6fde09ad
KB
104482002-09-27 Kevin Buettner <kevinb@redhat.com>
10449
10450 * gdb.base/annota1.exp (info break): Make directory components of
10451 path optional since not all compilers emit this debug information.
10452
10453 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10454 step ends up stepping out of the function instead of stopping on
10455 the epilogue.
10456
9e8aab75
KS
104572002-09-26 Keith Seitz <keiths@redhat.com>
10458
10459 * lib/insight-support.exp (gdbtk_start): Figure out where
10460 the insight executable is based on where gdb is. Use this
10461 executable to start insight instead of gdb.
10462
e36180d7
AC
104632002-09-25 Andrew Cagney <cagney@redhat.com>
10464
10465 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10466
9dd34b2b
AC
104672002-09-24 Andrew Cagney <ac131313@redhat.com>
10468
10469 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10470 test_isolated_complaints.
10471 (test_empty_complaint): New function.
10472 (test_empty_complaints): New function. Check no output when no
10473 complaints.
d63a86f8 10474
dea97812
KB
104752002-09-19 Jim Blandy <jimb@redhat.com>
10476
a9c64011 10477 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10478
54951bd7
AC
104792002-09-19 Andrew Cagney <ac131313@redhat.com>
10480
10481 * gdb.gdb/complaints.exp: New file.
10482
dec43320
AC
104832002-09-18 Andrew Cagney <ac131313@redhat.com>
10484
10485 * gdb.base/maint.exp: Check `help maint internal-warning'.
10486
e70d6e3f
DC
104872002-09-18 David Carlton <carlton@math.stanford.edu>
10488
10489 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10490 numbers, and replace them by a single breakpoint after the
10491 constructors are all finished.
10492 Add test 4.
10493 * gdb.c++/m-static.cc: Add test 4.
10494 * gdb.c++/m-static.h: New file.
10495 * gdb.c++/m-static1.cc: New file.
10496
10497 * gdb.c++/printmethod.exp: New file.
10498 * gdb.c++/printmethod.cc: New file.
10499
10500 * gdb.c++/pr-574.exp: New file.
10501 * gdb.c++/pr-574.cc: New file.
10502
afb5c968
CV
105032002-09-18 Corinna Vinschen <vinschen@redhat.com>
10504
10505 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10506 embedded targets which never actually exit.
10507
31e45dee
FN
105082002-09-18 Fernando Nasser <fnasser@redhat.com>
10509
10510 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10511 "don't step after run" as unresolved or unsupported, instead of xfail.
10512
a283c5a1
CV
105132002-09-18 Corinna Vinschen <vinschen@redhat.com>
10514
10515 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10516 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10517 Add newline to expected string in "step out of main (status wrapper)"
10518 case.
10519
11350d2a
CV
105202002-09-18 Corinna Vinschen <vinschen@redhat.com>
10521
10522 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10523 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10524
0deec7d6
TT
105252002-09-17 Tom Tromey <tromey@redhat.com>
10526
10527 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10528 \000, not \0, in double-quoted string.
10529
b2b4a1b5
CV
105302002-09-14 Corinna Vinschen <vinschen@redhat.com>
10531
c9d37158 10532 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10533 string after running the commands execution on breakpoint tests.
10534
1c56143a
CV
105352002-09-13 Corinna Vinschen <vinschen@redhat.com>
10536
10537 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10538
37f8da45
JB
105392002-09-12 Joel Brobecker <brobecker@gnat.com>
10540
10541 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10542
08b468e0
KS
105432002-09-10 Keith Seitz <keiths@redhat.com>
10544
10545 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10546 runto proc.
10547 (mi_run_to_main): Use mi_runto.
10548 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10549
dc360f58
KS
105502002-09-10 Keith Seitz <keiths@redhat.com>
10551
10552 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10553 regexp for stopping at main. Could have multiple event notifications.
10554 Don't assume that main was declared with no parameters.
10555 (mi_next): Use mi_step_to.
10556 (mi_step): Use mi_next_to.
10557
ce3abcfb
CV
105582002-09-09 Corinna Vinschen <vinschen@redhat.com>
10559
10560 * gdb.base/default.exp: Fix expected string in `info float' test.
10561
d1f5b980
BE
105622002-09-09 Ben Elliston <bje@redhat.com>
10563
10564 * config/mips.exp: Update comments.
10565 * config/mips-idt.exp: Likewise.
10566 * config/nind.exp: Likewise.
10567 * config/slite.exp: Likewise.
10568 * config/sparclet.exp: Likewise.
10569 * config/udi.exp: Likewise.
10570 * config/vx.exp: Likewise.
10571 * config/vxworks29k.exp: Likewise.
10572
2f71430b
JB
105732002-09-05 Jim Blandy <jimb@redhat.com>
10574
10575 * gdb.threads/killed.exp: Fix test failure message.
10576
7ddebc7e
KS
105772002-09-04 Keith Seitz <keiths@redhat.com>
10578
10579 * lib/mi-support.exp: Update copyright.
10580 (mi_gdb_test): Increase the priority of the expected pattern
10581 so that it matches gdb_test.
10582
0ae67eb3
KS
105832002-09-03 Keith Seitz <keiths@redhat.com>
10584
10585 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10586 Use integer comparison instead of string comparison for testing
10587 whether binary was built.
10588
38fc42c8
JB
105892002-09-03 Jim Blandy <jimb@redhat.com>
10590
10591 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10592
b6ff0e81
JB
105932002-08-29 Jim Blandy <jimb@redhat.com>
10594
10595 * gdb.threads/pthreads.exp: Move the portable thread compilation
10596 code into a function in lib/gdb.exp, and call that from here.
10597 * lib/gdb.exp (gdb_compile_pthreads): New function.
10598
07c98896
KS
105992002-08-29 Keith Seitz <keiths@redhat.com>
10600
10601 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10602 expect_out so that callers can get at it.
10603
0312286c
DJ
106042002-08-23 Daniel Jacobowitz <drow@mvista.com>
10605
10606 * gdb.threads/print-threads.c: New file.
10607 * gdb.threads/print-threads.exp: New file.
10608 * gdb.threads/schedlock.c: New file.
10609 * gdb.threads/schedlock.exp: New file.
10610
dd039bc4
EZ
106112002-08-22 Elena Zannoni <ezannoni@redhat.com>
10612
a9c64011
AS
10613 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10614 not altivec.c.
dd039bc4 10615
1f36144c
MK
106162002-08-17 Mark Kettenis <kettenis@gnu.org>
10617
10618 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10619 targets. The problem should be fixed now.
10620
16057ec7 106212002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10622
10623 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10624 2002-07-24 change that removes final dots from error messages.
10625
3c1499ad
TT
106262002-08-13 Tom Tromey <tromey@redhat.com>
10627
10628 * gdb.base/readline.exp: New file.
10629
a20ce2c3
AC
106302002-08-01 Andrew Cagney <ac131313@redhat.com>
10631
10632 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10633 supress message.
10634
db034ac5
AC
106352002-08-01 Andrew Cagney <cagney@redhat.com>
10636
10637 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10638 CHILL_FOR_TARGET and CHILL_LIB.
10639 * configure.in (configdirs): Remove gdb.chill.
10640 * configure: Regenerate.
10641 * lib/gdb.exp: Obsolete references to chill.
10642 * gdb.fortran/types.exp: Ditto.
10643 * gdb.fortran/exprs.exp: Ditto.
10644
3e000b18
KB
106452002-07-30 Kevin Buettner <kevinb@redhat.com>
10646
10647 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10648 set Irix-specific compile and link flags.
10649
28f4966b
KB
106502002-07-29 Kevin Buettner <kevinb@redhat.com>
10651
10652 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10653 source files. The ``-o'' option doesn't work with the ``-E'' option
10654 when using the Irix compiler.
10655
46c0d5a6
DJ
106562002-07-19 Daniel Jacobowitz <drow@mvista.com>
10657
10658 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10659 Improve support for reusing an exec file. Copy exec file
10660 to target, and run gdbserver on the target instead of on the host.
10661
eecf4bed
JB
106622002-07-18 Jim Blandy <jimb@redhat.com>
10663
0f815cdf
JB
10664 * gdb.base/ending-run.exp: Don't expect to see the program end in
10665 some orderly fashion when we're running on a real stand-alone
10666 board.
10667
eecf4bed
JB
10668 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10669 targets that don't support interrupts.
10670
52d309e4
JB
106712002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10672
10673 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10674 systems.
10675 Move comments in expect statements to inside the actions, so that they
10676 don't get matched against.
10677
ff683d9e
MK
106782002-07-10 Mark Kettenis <kettenis@gnu.org>
10679
10680 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10681 function when asleep" test.
10682
b5356753
AC
106832002-07-10 Andrew Cagney <ac131313@redhat.com>
10684
10685 * gdb.base/page.exp: Rewrite to handle problems with very long
10686 `info set' output. Update copyright.
10687
6aa4d13a
AC
106882002-06-26 Andrew Cagney <ac131313@redhat.com>
10689
10690 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10691 gdb.threads-hp.
10692 * gdb.hp/configure: Regenerate.
10693 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10694 * gdb.hp/gdb.threads-hp/configure: Delete file.
10695 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10696
8cf8c2b8
AC
106972002-06-22 Andrew Cagney <ac131313@redhat.com>
10698
10699 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10700 setlocale, bindtextdomain and textdomain.
10701
6827a8f8
JB
107022002-06-11 Jim Blandy <jimb@redhat.com>
10703
919d772c
JB
10704 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10705 preprocessor macro information is present.
10706
6827a8f8
JB
10707 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10708 tests.
10709
c15b0d21
MS
107102002-06-06 Michael Snyder <msnyder@redhat.com>
10711
c5984d70
MS
10712 * gdb.base/overlays.exp: Record addresses of overlay
10713 functions in TCL variables rather than in GDB variables,
10714 to avoid having GDB convert them to pointers (with loss
10715 of information).
10716
d63a86f8 10717 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10718 default linker script changes.
c15b0d21
MS
10719 * gdb.base/long_long.exp: Add check for sizeof (long double).
10720
be26fe0d
ML
107212002-06-06 Michal Ludvig <mludvig@suse.cz>
10722
10723 * gdb.asm/asm-source.exp: Add x86-64 target.
10724 * gdb.asm/x86_64.inc: New.
d63a86f8 10725
258093ca 107262002-05-30 Michael Chastain <mec@shout.net>
258093ca 10727
4b3153f1 10728 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10729 * gdb.c++/m-static.cc: New file.
10730 * gdb.c++/m-static.exp: New file.
10731
241264c6
MS
107322002-05-28 Michael Snyder <msnyder@redhat.com>
10733
10734 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10735 precision.
10736
9bba8c8f 107372002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10738
4b3153f1 10739 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10740 * gdb.c++/m-data.cc: New file.
10741 * gdb.c++/m-data.exp: New file.
10742
107432002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10744
4b3153f1 10745 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10746 * gdb.c++/try_catch.cc: New file.
d63a86f8 10747 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10748
def1b996
MC
107492002-05-27 Michael Chastain <mec@shout.net>
10750
10751 * gdb.c++/local.exp: Accept more nested types in output.
10752
522ba268
MC
107532002-05-26 Michael Chastain <mec@shout.net>
10754
10755 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10756
277254ba
MS
107572002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10758
10759 * lib/gdb.exp (gdb_wrapper_init): Just because
10760 gdb_wrapper_file exists, this does not mean that the file
10761 should not be rebuilt. That is what gdb_wrapper_initialized
10762 is for.
10763 (default_gdb_init): Reset gdb_wrapper_initialized.
10764
b61a8733
MS
107652002-05-23 Michael Snyder <msnyder@redhat.com>
10766
d63a86f8 10767 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10768 the precision of the floating point test results.
10769 * gdb.base/call-rt-st.exp: Ditto.
10770
b61a8733
MS
10771 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10772 * gdb.base/call-rt-st.exp: Ditto.
10773
56f6e910
MC
107742002-05-19 Michael Chastain <mec@shout.net>
10775
10776 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10777
ad0b0016
EZ
107782002-05-19 Elena Zannoni <ezannoni@redhat.com>
10779
a9c64011
AS
10780 * configure.in (configdirs): Add gdb.arch.
10781 * configure: Regenerate.
ad0b0016 10782
f617d2b6
JB
107832002-05-17 Jim Blandy <jimb@redhat.com>
10784
10785 * gdb.base/completion.exp: Recognize the more detailed error
10786 messages produced by the macro expander's lexical analyzer.
10787
eac2a696
EZ
107882002-05-14 Elena Zannoni <ezannoni@redhat.com>
10789
a9c64011
AS
10790 * gdb.arch/altivec-abi.c: New file.
10791 * gdb.arch/altivec-abi.exp: New file.
10792 * gdb.arch/altivec-regs.c: New file.
10793 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10794
2fdde8f8
DJ
107952002-05-14 Daniel Jacobowitz <drow@mvista.com>
10796
10797 * gdb.base/maint.exp (maint print type): Update for new type
10798 structure.
d63a86f8 10799
e31f1a7c
EZ
108002002-05-14 Elena Zannoni <ezannoni@redhat.com>
10801
10802 * gdb.arch: New directory.
10803 * gdb.arch/configure.in: New file.
10804 * gdb.arch/configure: New file.
10805 * gdb.arch/Makefile.in: New file.
10806
db589741
CV
108072002-05-13 Corinna Vinschen <vinschen@redhat.com>
10808
10809 * gdb.asm/asm-source.exp: Add v850 as supported target.
10810 * gdb.asm/v850.inc: New file.
10811
8ce2a7dc
DJ
108122002-05-13 Daniel Jacobowitz <drow@mvista.com>
10813
10814 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10815
df763c7f
DJ
108162002-05-12 Daniel Jacobowitz <drow@mvista.com>
10817
10818 * gdb.base/break.exp: Check 'break "marker2"'.
10819
377daeed
MS
108202002-05-10 Michael Snyder <msnyder@redhat.com>
10821
10822 * gdb.base/long_long.exp: Fix typo.
10823
c4b7bc2b
JB
108242002-05-10 Jim Blandy <jimb@redhat.com>
10825
ecac9a4e
JB
10826 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10827 a bug.
10828
c4b7bc2b
JB
10829 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10830 Recognize more detailed error message produced by the macro
10831 expander's lexical analyzer.
10832 * lib/gdb.exp (test_print_reject): Same.
10833
e71019a1
MK
108342002-05-09 Mark Kettenis <kettenis@gnu.org>
10835
10836 * gdb.c++/method.exp: Fix typo.
10837
fedfc8e6
MS
108382002-05-08 Michael Snyder <msnyder@redhat.com>
10839
166a1957
MS
10840 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10841 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10842 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10843 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10844 Add iftarget clause for strongarm.
d63a86f8 10845
f1c47eb2
MS
108462002-05-06 Michael Snyder <msnyder@redhat.com>
10847
cb9a9d3e
MS
10848 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10849 (gdb_continue_to_end): Accept output from status wrapper.
10850 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10851 Clean up fail messages to match pass messages.
10852
f1c47eb2
MS
10853 Enable the "needs_status_wrapper" testsuite feature.
10854 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10855 (gdb_compile): Conditionally call gdb_wrapper_init.
10856 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10857 * gdb.c++/method.exp: Recognize output from status wrapper.
10858
6079c749
BE
108592002-05-06 Ben Elliston <bje@redhat.com>
10860From Graydon Hoare <graydon@redhat.com>
10861
10862 * config/sid.exp: Include support for "rawsid" protocol.
10863
188baff3
JB
108642002-05-03 Jim Blandy <jimb@redhat.com>
10865
10866 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10867 * gdb.c++/hang3.C: New file.
10868
b9c07f0f
AC
108692002-05-04 Andrew Cagney <ac131313@redhat.com>
10870
10871 * gdb.base/default.exp: Remove obsolete code.
10872 * gdb.c++/misc.exp: Ditto. Update copyright.
10873 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10874 * gdb.base/whatis.exp: Ditto. Update copyright.
10875 * gdb.base/scope.exp: Ditto. Update copyright.
10876 * gdb.base/ptype.exp: Ditto. Update copyright.
10877 * gdb.base/printcmds.exp: Ditto. Update copyright.
10878 * gdb.base/opaque.exp: Ditto. Update copyright.
10879 * gdb.base/list.exp: Ditto.
10880 * gdb.base/funcargs.exp: Ditto. Update copyright.
10881 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10882 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10883 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10884 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10885 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10886 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10887
5c7a0397
MS
108882002-05-02 Michael Snyder <msnyder@redhat.com>
10889
d6dcc264 10890 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10891 * gdb.base/long_long.exp: Add xscale target.
10892 * gdb.base/default.exp: Add xscale target.
10893
eb7f1c48
JB
108942002-05-01 Jim Blandy <jimb@redhat.com>
10895
10896 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10897 gdb.c++/hang.exp: New test.
10898
a6befae8
FF
108992002-05-01 Fred Fish <fnf@redhat.com>
10900
10901 * gdb.base/completion.exp: Handle completions of "./Make" for
10902 more than one completion possibility, as is the case when we
10903 build and test in the source tree.
10904
0a310277
AG
109052002-04-29 Anthony Green <green@redhat.com>
10906
10907 * gdb.java/jmisc1.exp: New file.
10908 * gdb.java/jmisc2.exp: New file.
10909
6ff9af88
DJ
109102002-04-24 Daniel Jacobowitz <drow@mvista.com>
10911
10912 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10913
96b3d632
EZ
109142002-04-23 Elena Zannoni <ezannoni@redhat.com>
10915
10916 * gdb.base/help.exp: Change 'help status' to allow for target
10917 dependent output differences.
10918
5019bb54
MC
109192002-04-22 Michael Chastain <mec@shout.net>
10920
10921 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10922
a805a116
MC
109232002-04-22 Michael Chastain <mec@shout.net>
10924
10925 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10926
a1706bfd
DM
109272002-04-17 David S. Miller <davem@redhat.com>
10928
10929 * gdb.asm/sparc64.inc: New file.
10930 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10931
a73a20a2
EZ
109322002-04-19 Elena Zannoni <ezannoni@redhat.com>
10933
10934 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10935 instruction file directly into the build tree. Clean up at end of
10936 test.
10937
ba678339
DM
109382002-04-18 David S. Miller <davem@redhat.com>
10939
10940 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10941 handle 64-bit platforms correctly.
10942 * gdb.base/maint.exp: Likewise.
10943
b03399da
KB
109442002-04-18 Kevin Buettner <kevinb@redhat.com>
10945
10946 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10947 ``-fpic'' when compiling files comprising a shared library, but
10948 it does need additional linker flags in order to find shared
10949 libraries at run time.
10950
e2004992
KB
109512002-04-18 Kevin Buettner <kevinb@redhat.com>
10952
10953 * gdb.base/cvexpr.c (use): New function.
10954 (main): Invoke use() on all global variables to prevent
10955 some linkers from deleting these otherwise unused symbols.
10956
d8937120
MC
109572002-04-17 Michael Chastain <mec@shout.net>
10958From David S. Miller <davem@redhat.com>
10959
10960 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10961 handle 64-bit platforms correctly.
10962
ffd61a58
MS
109632002-04-12 Michael Snyder <msnyder@redhat.com>
10964From Jim Blandy <jimb@redhat.com>
a9c64011 10965 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10966 script can handle this instead.
10967 * gdb.base/bar.c (barx): Same.
10968 * gdb.base/baz.c (bazx): Same.
10969 * gdb.base/grbx.c (grbxx): Same.
10970
10971 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10972 manager doesn't automatically unmap overlays unnecessarily.
10973
6b8426a6
MH
109742002-04-10 Martin M. Hunt <hunt@redhat.com>
10975
10976 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10977 stepping out of main.
10978
34af4875
MC
109792002-04-09 Michael Chastain <mec@shout.net>
10980
10981 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10982 scope so that the nested scope tests will make sense.
10983 * gdb.c++/local.exp: Write patterns that actually work with gcc
10984 (the HP patterns "were never known to work with gcc").
10985 Keep the old aCC patterns too.
10986
2d1676a0
DJ
109872002-04-09 Daniel Jacobowitz <drow@mvista.com>
10988
10989 * gdb.base/attach.exp: Correct target board test.
10990
3a63e3f9
MC
109912002-04-08 Michael Chastain <mec@shout.net>
10992
10993 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10994 in a const method. Add some xfail and fail cases for configurations
10995 that do not emit the "const ...".
10996
f18dabd2
MC
109972002-04-07 Michael Chastain <mec@shout.net>
10998
10999 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11000 Accept "A * const" and "const A * const" as type of "this".
11001 Fix spelling of getFunky throughout. Make messages uniform.
11002
0fcddd82
EZ
110032002-04-07 Elena Zannoni <ezannoni@redhat.com>
11004
a9c64011 11005 Work around for PR gdb/285:
0fcddd82
EZ
11006 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11007
16a8534a
EZ
110082002-04-07 Elena Zannoni <ezannoni@redhat.com>
11009
11010 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11011 instructions file at run time instead of configure time.
11012 Sometimes we run the test in a directory that is not the one we
11013 configured in.
11014 * gdb.asm/configure.in: Delete creation of symlink.
11015 * gdb.asm/configure: Regenerate.
11016
24181d81
JB
110172002-04-05 J. Brobecker <brobecker@gnat.com>
11018
11019 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11020 xfullpath () function.
11021
7cdb7107
DJ
110222002-04-04 Daniel Jacobowitz <drow@mvista.com>
11023
11024 * gdb.asm/Makefile.in: Correct dependencies.
11025
11026 * gdb.asm/powerpc.inc: New file.
11027 * gdb.asm/asm-source.exp: Add PowerPC.
11028 * gdb.asm/configure.in: Likewise.
11029 * gdb.asm/configure: Regenerated.
11030
a7d17088
DJ
110312002-04-04 Daniel Jacobowitz <drow@mvista.com>
11032
11033 * gdb.base/relocate.exp: New file.
11034 * gdb.base/relocate.c: New file.
11035
cd721503
FF
110362002-04-04 Fred Fish <fnf@redhat.com>
11037
11038 * gdb.base/step-test.exp: Update comment regarding stopping in
11039 memcpy/bcopy calls inserted as part of the compiler runtime.
11040
b22ad7a7
MS
110412002-04-04 Michael Snyder <msnyder@redhat.com>
11042
11043 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11044
5f279fa6
DJ
110452002-04-03 Daniel Jacobowitz <drow@mvista.com>
11046
11047 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11048 (gdb_expect): Remove $notransfer hack.
11049
dd0fd3ce
DJ
110502002-04-02 Daniel Jacobowitz <drow@mvista.com>
11051
11052 * gdb.c++/classes.exp ("calling method for small class"): Match
11053 updated register output.
11054
1e50cda1
DJ
110552002-03-30 Daniel Jacobowitz <drow@mvista.com>
11056
11057 Fix PR gdb/452
11058 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11059 when finished. Make gdb_file_cmd send "exec-file" when
11060 appropriate.
11061
24015922
DJ
110622002-03-30 Daniel Jacobowitz <drow@mvista.com>
11063
11064 * gdb.base/attach.exp: Remove extra setup_xfail.
11065
dd7dfd64
MS
110662002-03-26 Michael Snyder <msnyder@redhat.com>
11067
11068 * gdb.base/default.exp: Add tests for dump, append, and restore.
11069 * gdb.base/help.exp: Add tests for dump, append, and restore.
11070 * gdb.base/dump.exp: New file, test dump, append and restore.
11071 * gdb.base/dump.c: New file.
11072
48b2f8d7
MS
110732002-03-27 Michael Snyder <msnyder@redhat.com>
11074
d63a86f8 11075 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11076 clean-ups in help messages.
11077
05b4d525
FF
110782002-03-26 Fred Fish <fnf@redhat.com>
11079
11080 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11081 have debugging info for those functions and the compiler uses them
11082 internally to copy structs around.
11083
d7679631
FF
110842002-03-26 Fred Fish <fnf@redhat.com>
11085
11086 * gdb.base/list.exp: Revert the change made yesterday and add note
11087 about why we don't list the default lines for remote targets.
11088
523ac3f9
MS
110892002-03-25 Michael Snyder <msnyder@redhat.com>
11090
11091 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11092
754b2b8d
FF
110932002-03-25 Fred Fish <fnf@redhat.com>
11094
11095 * gdb.base/list.exp: This test works on remote targets so remove
11096 the short circuit for remote targets. Update copyright.
11097
33c3e192
FF
110982002-03-25 Fred Fish <fnf@redhat.com>
11099
11100 * gdb.base/attach.exp: Fix logic error that was suppressing this
11101 test for all non hppa*-*-hpux* targets, instead of the hp target.
11102 Move comments closer to the suppression point. Also now need to
11103 check that we are running natively.
11104
d43e73ee
MS
111052002-03-22 Michael Snyder <msnyder@redhat.com>
11106
882c8f02
MS
11107 * gdb.base/default.exp: Add test for gcore. Update copyright.
11108 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11109
04c12f60
FF
111102002-03-06 Fred Fish <fnf@redhat.com>
11111
11112 * gdb.base/funcargs.c: Remove extraneous ';' character.
11113 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11114
b43df995
MC
111152002-03-04 Michael Chastain <mec@shout.net>
11116
11117 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11118 accommodate gcc v3 function signature.
11119 * gdb.mi/mi0-var-cmd-exp: Ditto.
11120
92362027
AC
111212002-02-24 Andrew Cagney <ac131313@redhat.com>
11122
11123 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11124 ``GNU/Linux'' or ``Linux kernel''
11125 * testsuite/gdb.threads/pthreads.c: Ditto.
11126
258ad32d
MC
111272002-02-24 Michael Chastain <mec@shout.net>
11128
11129 * gdb.threads/pthreads.c (thread1): Add a return statement.
11130 (thread2): Likewise.
11131 (foo): Likewise.
11132
04c3b3d4
MC
111332002-02-23 Michael Chastain <mec@shout.net>
11134
11135 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11136 to placate gcc.
11137
5a2a0a20
MC
111382002-02-23 Michael Chastain <mec@shout.net>
11139
11140 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11141 test "ptype bint". The test passes on all my stabs configurations.
11142
a640f7fc
JB
111432002-02-21 Jim Blandy <jimb@redhat.com>
11144
27924826
JB
11145 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11146 filename at a time, and watch for the ones we want to see.
11147
a640f7fc
JB
11148 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11149 types of pointers to prototyped functions.
11150
edcc8c75
AC
111512002-02-20 Andrew Cagney <ac131313@redhat.com>
11152
11153 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11154 signed, unsigned and straight char.
11155 (padding_char, padding_short, padding_int, padding_long,
11156 padding_long_long, padding_float, padding_double,
11157 padding_long_double): New global variables.
11158 (fill, fill_structs): New functions.
11159
11160 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11161 for correctly sized writes. Update copyright.
11162 (get_valueof): New procedure.
11163 (get_sizeof): Call get_valueof.
11164 (check_valueof): New procedure.
11165 (check_padding): New procedure.
11166
ac57ea44
MC
111672002-02-20 Michael Chastain <mec@shout.net>
11168
11169 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11170 to setup_xfail. Document some of the remaining calls.
11171
7a10c941
MC
111722002-02-18 Michael Chastain <mec@shout.net>
11173
11174 * gdb.c++/userdef.exp: Update copyright year.
11175
fb8acdcc
DJ
111762002-02-18 Daniel Jacobowitz <drow@mvista.com>
11177
11178 * gdb.c++/userdef.exp: Test overloaded operators properly.
11179 Remove xfails.
11180
fda6ae12
MS
111812002-02-14 Michael Snyder <msnyder@redhat.com>
11182
11183 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11184
676a0442
DJ
111852002-02-14 Daniel Jacobowitz <drow@mvista.com>
11186
11187 * gdb.base/a2-run.exp: Check for a remote target properly.
11188 * gdb.base/annota1.exp: Likewise.
11189 * gdb.base/list.exp: Likewise.
11190 * gdb.base/reread.exp: Likewise.
11191 * gdb.base/scope.exp: Likewise.
11192 * gdb.base/shlib-call.exp: Likewise.
11193 * gdb.base/term.exp: Likewise.
11194 * gdb.c++/annota2.exp: Likewise.
11195
78b4f468
RE
111962002-02-13 Richard Earnshaw <rearnsha@arm.com>
11197
11198 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11199
9a81ba51
MC
112002002-02-10 Michael Chastain <mec@shout.net>
11201
11202 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11203 (call_after_alloca): Ditto.
11204
004af6c7
DJ
112052002-02-10 Daniel Jacobowitz <drow@mvista.com>
11206
11207 * gdb.base/ending-run.exp: Guard "cont" test with
11208 gdb_skip_stdio_test.
11209
37225f62
JB
112102002-02-06 Jim Blandy <jimb@redhat.com>
11211
11212 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11213 from here...
11214 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11215 To here. Disable this test on non-HP platforms. Add big comment.
11216
fe6fdd96
MS
112172002-02-04 Michael Snyder <msnyder@redhat.com>
11218
11219 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11220 other than d10v and m32r.
11221
036fad3f
RE
112222002-02-02 Richard Earnshaw <rearnsha@arm.com>
11223
11224 * gdb.base/default.exp: Rewrite test patterns to reduce time
11225 taken to match them.
11226
7148ab62
DJ
112272002-01-30 Daniel Jacobowitz <drow@mvista.com>
11228
11229 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11230 Allow a start function above main.
11231 * gdb.threads/linux-dp.exp: Fix copyright date.
11232
396cc255
DJ
112332002-01-30 Daniel Jacobowitz <drow@mvista.com>
11234
a9c64011
AS
11235 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11236 (check_philosopher_stack): Check for manager thread before checking
11237 for a just-starting thread.
396cc255 11238
f038d31b
DJ
112392002-01-30 Daniel Jacobowitz <drow@mvista.com>
11240
11241 From Neil Booth <neil@daikokuya.demon.co.uk>:
11242 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11243 warnings.
11244
b3ff9d9a
FF
112452002-01-21 Fred Fish <fnf@redhat.com>
11246
11247 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11248 not caller.
11249
39ad761d
JB
112502002-01-21 Jim Blandy <jimb@redhat.com>
11251
11252 * gdb.base/reread.exp: Check that GDB properly re-reads the
11253 executable file when it changes while no inferior is running.
11254
aaf320fa
FF
112552002-01-21 Fred Fish <fnf@redhat.com>
11256
a9c64011
AS
11257 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11258 optionally accept the "shlib events" variation.
aaf320fa 11259
808a31f5
JB
112602002-01-21 Jim Blandy <jimb@redhat.com>
11261
11262 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11263 call `fflush' after every `printf', so that the output is produced
11264 at predictable points, regardless of whatever buffering does (or
11265 doesn't) take place.
11266 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11267 at different points.
11268
4420d5e2
DJ
112692002-01-20 Daniel Jacobowitz <drow@mvista.com>
11270
11271 * gdb.c++/inherit.exp: Update copyright years.
11272 * gdb.c++/method.exp: Likewise.
11273
3e36a0f4
DJ
112742002-01-20 Daniel Jacobowitz <drow@mvista.com>
11275
11276 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11277 artificial methods/arguments.
11278 * gdb.c++/derivation.exp: Likewise.
11279 * gdb.c++/inherit.exp: Likewise.
11280 * gdb.c++/method.exp: Likewise.
11281 * gdb.c++/virtfunc.exp: Likewise.
11282
b4ceaee6
AC
112832002-01-18 Andrew Cagney <ac131313@redhat.com>
11284
11285 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11286 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11287 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11288 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11289 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11290 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11291
ecace851
JB
112922002-01-17 Jim Blandy <jimb@redhat.com>
11293
11294 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11295 anchoring the pattern matching the entry point symbol's name.
11296
375fc983
AC
112972002-01-17 Andrew Cagney <ac131313@redhat.com>
11298
11299 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11300 continue/quit query. Update copyright.
11301
fe6fdd96
MS
113022002-01-14 Michael Snyder <msnyder@redhat.com>
11303
11304 * gdb.base/gcore.exp: Remove extra debugging output.
11305
e017c81f
DJ
113062002-01-13 Daniel Jacobowitz <drow@mvista.com>
11307
11308 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11309 for slightly dubious v2 mangled string.
11310
37ab3bf8
DJ
113112002-01-13 Daniel Jacobowitz <drow@mvista.com>
11312
11313 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11314
1bc05c3a 113152002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11316
1bc05c3a 11317 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11318
1bc05c3a
JM
11319 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11320 constructors.
11321 * gdb.c++/derivation.exp: Likewise.
11322 * gdb.c++/templates.exp: Likewise.
11323 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11324
1bc05c3a
JM
113252002-01-10 Michael Snyder <msnyder@redhat.com>
11326
11327 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11328
a911c360
MS
113292002-01-08 Michael Snyder <msnyder@redhat.com>
11330
11331 * gdb.base/gcore.exp: New test for generate-core-file command.
11332 * gdb.base/gcore.c: Testcase for above.
11333 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11334
ea2119ec
JM
113352002-01-08 Jason Merrill <jason@redhat.com>
11336
11337 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11338
68203136
FF
113392002-01-07 Fred Fish <fnf@redhat.com>
11340
11341 * gdb.c++/overload.exp: Remove unconditional xfails for:
11342 print foo_instance1.overloadargs(1)
11343 print foo_instance1.overloadargs(1, 2)
11344 print foo_instance1.overloadargs(1, 2, 3)
11345 print foo_instance1.overloadargs(1, 2, 3, 4)
11346 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11347 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11348 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11349 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11350 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11351 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11352 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11353 print foo_instance1.overload1arg()
11354 print foo_instance1.overload1arg((char)arg2)
11355 print foo_instance1.overload1arg((signed char)arg3)
11356 print foo_instance1.overload1arg((unsigned char)arg4)
11357 print foo_instance1.overload1arg((int)arg7)
11358 print foo_instance1.overload1arg((unsigned int)arg8)
11359 print foo_instance1.overload1arg((float)arg11)
11360 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11361
21b9b5b1
MS
113622002-01-07 Michael Snyder <msnyder@redhat.com>
11363
11364 * gdb.base/huge.exp: New test. Print a very large target data object.
11365 (skip_huge_test): New test variable. Define if you want to skip this
11366 test. The test reads an 8 megabyte data object from the target, so it
11367 might be very time consuming on remote targets with a slow connection.
11368 * gdb.base/huge.c: New file. Test case for above.
11369
725f922e
FF
113702002-01-07 Fred Fish <fnf@redhat.com>
11371
11372 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11373 g_instance.bfoo, and g_instance.cfoo.
11374
634d57ec
JL
11375Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11376
f286b2c3
JL
11377 * gdb.base/break.c (multi_line_if_conditional): New function.
11378 (multi_ilne_while_conditional): Likewise.
11379 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11380 IF or WHILE condition puts the breakpoint at the start of
11381 the condition.
11382
634d57ec
JL
11383 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11384 hppa*-*-hpux* expected failure.
11385 * gdb.base/structs.exp (do_function_calls): Similarly.
11386
11387 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11388 watchpoints.
11389
9fbfe2dc
AC
113902002-01-06 Andrew Cagney <ac131313@redhat.com>
11391
11392 Fix PR gdb/66.
11393 * gdb.base/structs.exp: Replace skip for a29k with skip for
11394 gdb,cannot_call_functions.
11395 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11396 * gdb.base/callfuncs.exp: Ditto.
11397 * gdb.base/call-rt-st.exp: Ditto.
11398 * gdb.base/call-strs.exp: Ditto.
11399 * gdb.base/callfwmall.exp: Ditto.
11400 * gdb.base/scope.exp: Obsolete xfail a29k.
11401 * gdb.c++/misc.exp: Ditto.
11402 * gdb.c++/cplusfuncs.exp: Ditto.
11403 * gdb.base/ptype.exp: Ditto.
11404 * gdb.base/printcmds.exp: Ditto.
11405 * gdb.base/opaque.exp: Ditto.
11406 * gdb.base/list.exp: Ditto.
11407 * gdb.base/funcargs.exp: Ditto.
11408 * gdb.base/default.exp: Ditto.
11409
8ddad156
MS
114102002-01-04 Michael Snyder <msnyder@redhat.com>
11411
ca4976a6 11412 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11413 * gdb.base/maint.exp: Add tests for maint info sections options.
11414
1b074332
JL
11415Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11416
11417 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11418
7d159115
CV
114192001-12-20 Corinna Vinschen <vinschen@redhat.com>
11420
11421 * gdb.asm/arm.inc: New file.
11422 * gdb.asm/asm-source.exp: Add arm targets.
11423 * gdb.asm/configure.in: Ditto.
11424 * gdb.asm/configure: Recreated from configure.in.
11425
8fb87725
JL
11426Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11427
afabe08c
JL
11428 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11429 with HP's compiler.
11430 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11431 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11432 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11433 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11434
11435 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11436 either HP's compilers or GCC.
11437
db521deb
JL
11438 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11439 a SIGBUS or SIGSEGV.
11440
11441 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11442
11443 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11444 can be compiled with either HP's compiler or GCC.
11445
cfa88ab7
JL
11446 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11447 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11448 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11449
ca344dff
JL
11450 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11451 to match current gdb output. Update due to using auto-solib-limit
11452 for limiting instead of overloading auto-solib-add.
11453 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11454 test program.
11455
3f3c6e55 11456 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11457 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11458 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11459 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11460 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11461 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11462 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11463 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11464 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11465 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11466 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11467 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11468 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11469
8fb87725
JL
11470 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11471 a SIGTRAP to the inferior.
11472
cf599fa7
CV
114732001-12-19 Corinna Vinschen <vinschen@redhat.com>
11474
11475 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11476 Substitute call to target_link by call to gdb_compile.
11477
2cd045cd
JL
11478Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11479
a9c64011
AS
11480 * gdb.base/break.exp: Fix HP specific search string when testing
11481 backtracing in a called function.
2cd045cd 11482
a9c64011
AS
11483 * gdb.base/constvars.exp: Only set lang to C++ if we're
11484 compiling the test with HP's compilers.
11485 * gdb.base/volatile.exp: Similarly.
2cd045cd 11486
99ebe9ac
JB
114872001-12-19 Jim Blandy <jimb@redhat.com>
11488
11489 * gdb.base/printcmds.exp: Expect the null character to be printed
11490 as '\0', and the '\013' to be printed as '\v'.
11491 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11492 * gdb.base/setvar.exp: Same.
11493
b9891b29
JB
114942001-12-17 Jim Blandy <jimb@redhat.com>
11495
0eba65ab
JB
11496 * gdb.base/completion.exp: Rather than completing very long
11497 filenames, which can make the readline library produce output we
11498 don't recognize, cd to the directory first, and then complete
11499 using nice, short relative paths.
11500
6970b5b1
JB
11501 * gdb.base/completion.exp: On some systems, there is, in fact, a
11502 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11503 variables as being in scope. So use `no_var_named_this'
11504 instead of `b'.
6970b5b1 11505
b9891b29
JB
11506 * gdb.base/corefile.exp: Recognize the message saying that GDB
11507 can't find the core file's registers as a failure.
11508
e6ccd35f
JSC
115092001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11510
a9c64011
AS
11511 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11512 test expect string more specific.
e6ccd35f 11513
105ba819
CV
115142001-12-13 Corinna Vinschen <vinschen@redhat.com>
11515
11516 * gdb.asm/asm-source.exp: Add support for xstormy16.
11517 * gdb.asm/configure.in: Ditto.
11518 * gdb.asm/configure: Rebuild.
11519 * gdb.asm/xstormy16.inc: New file.
11520
e9e79dd9
FF
115212001-12-10 Fred Fish <fnf@redhat.com>
11522
11523 * gdb.base/maint.exp: Update to match changes in type dumping code.
11524
347dc97d
JB
115252001-12-10 Jim Blandy <jimb@redhat.com>
11526
11527 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11528 matching the entry point symbol's name at the beginning of the
11529 line.
11530
5178b9d6
DJ
115312001-12-07 Daniel Jacobowitz <drow@mvista.com>
11532
11533 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11534 gdb.c++/inherit.exp, gdb.c++/method.exp,
11535 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11536 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11537 and class layout support.
11538
af890c52
DJ
115392001-12-07 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.c++/classes.exp: Add test for static member function.
11542 * gdb.c++/misc.cc: Add class with static member function.
11543
7a345fb3
JB
115442001-12-07 Jim Blandy <jimb@redhat.com>
11545
f2e54a80 11546 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11547 those tests as `unsupported'.
11548 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11549 Rewrite subsequent tests to use it.
11550
11551 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11552 those tests as `unsupported'.
11553 * gdb.base/structs.exp (call_struct_func): New function.
11554 (do_function_calls): Use call_struct_func to call the functions
11555 returning structs.
11556
0bc69509
JB
11557 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11558 whether functions are prototyped or not, so we can't possibly pass
11559 arguments to t_float_values2 properly.
11560
7a345fb3
JB
11561 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11562 value of `timeout' for targets other than the mips*tx39-*.
11563
edb6ede1
MS
115642001-12-06 Michael Snyder <msnyder@redhat.com>
11565
d63a86f8 11566 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11567 and detect whether the start symbol has a leading underscore.
11568
2d842f13
JB
115692001-12-04 Jim Blandy <jimb@redhat.com>
11570
11571 * gdb.base/completion.exp: Clarify indentation.
11572
68550daf
JB
115732001-12-03 Jim Blandy <jimb@redhat.com>
11574
11575 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11576 variables on the S/390, not `.word'.
11577
cd5195a8
JB
115782001-11-30 Jim Blandy <jimb@redhat.com>
11579
11580 Add assembly-source tests for s390-ibm-linux.
11581 * gdb.asm/s390.inc: New file.
11582 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11583 the S/390 architecture.
a9c64011 11584 * gdb.asm/configure: Regenerated.
cd5195a8 11585
ca9efc90
MS
115862001-11-30 Michael Snyder <msnyder@redhat.com>
11587
11588 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11589 next, info source, info sources, info line, global and static
11590 variables, and static functions.
11591 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11592 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11593 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11594 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11595 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11596 (gdbasm_leave): Restore frame pointer.
11597 (gdbasm_startup): Copy stack set-up from crt0.S.
11598
d0e66976
FN
115992001-11-26 Fernando Nasser <fnasser@redhat.com>
11600
11601 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11602 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11603 to a local (non-static) variable. Copy tstruct.a to a static buffer
11604 and return a pointer to that buffer.
11605 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11606
e2334072
MK
116072001-11-24 Mark Kettenis <kettenis@gnu.org>
11608
11609 * gdb.asm/configure.in: Fix recognition of ix86 target.
11610 * gdb.asm/configure: Regenerate.
11611
756caa3d
MS
116122001-11-21 Michael Snyder <msnyder@redhat.com>
11613
11614 * gdb.asm/sparc.inc: New file.
11615 * gdb.asm/asm-source.exp: Recognize sparc target.
11616 * gdb.asm/configure.in: Recognize sparc target.
11617 * gdb.asm/configure: Regenerate.
d63a86f8 11618
9a4d72d5
MS
116192001-11-21 Michael Snyder <msnyder@redhat.com>
11620
11621 * gdb.asm/m32r.inc: New file.
11622 * gdb.asm/asm-source.exp: Recognize m32r target.
11623 * gdb.asm/configure.in: Recognize m32r target.
11624 * gdb.asm/configure: Regenerate.
11625
a773d1cd
MS
116262001-11-20 Michael Snyder <msnyder@redhat.com>
11627
017ac23d
MS
11628 * gdb.asm/i386.inc: New file.
11629 * gdb.asm/asm-source.exp: Recognize ix86 target.
11630 * gdb.asm/configure.in: Recognize ix86 target.
11631 * gdb.asm/configure: Regenerate.
11632
a773d1cd
MS
11633 * gdb.c++/namespace.exp: Fix quotes in output messages.
11634
bb632afb
MS
116352001-11-14 Michael Snyder <msnyder@redhat.com>
11636
25d559ca 11637 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11638 qualifier in a type cast expression, to designate an address
11639 in the instruction space (Harvard architecture).
11640
4749e309
MS
116412001-11-13 Michael Snyder <msnyder@redhat.com>
11642
11643 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11644 Tests for expressions using 'const' and 'volatile'.
11645
25050984
CV
116462001-11-13 Corinna Vinschen <vinschen@redhat.com>
11647
11648 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11649
1902c51f
DJ
116502001-11-12 Daniel Jacobowitz <drow@mvista.com>
11651
11652 * lib/mi-support.exp (mi_run_to_helper): Move comments
11653 outside of gdb_expect.
11654
dcf95b47
DJ
116552001-11-11 Daniel Jacobowitz <drow@mvista.com>
11656
11657 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11658 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11659 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11660 mi0_run_to): New functions.
11661 * gdb.mi/mi-simplerun.exp: Use them.
11662 * gdb.mi/mi0-simplerun.exp: Likewise.
11663 * gdb.mi/mi-var-cmd.exp: Likewise.
11664 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11665
45b074e1
AC
116662001-11-10 Andrew Cagney <ac131313@redhat.com>
11667
11668 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11669 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11670
bf50d346
AC
116712001-11-09 Andrew Cagney <ac131313@redhat.com>
11672
11673 * gdb.base/restore.exp: Include $expected value in restored test
11674 message.
11675
9383332c
AC
116762001-11-09 Andrew Cagney <ac131313@redhat.com>
11677
11678 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11679 implemented.
11680
db62520a
MS
116812001-11-08 Michael Snyder <msnyder@redhat.com>
11682
11683 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11684 Add pass/fail message for stop at breakpoint in call dummy function.
11685
b5703437
MS
116862001-11-07 Michael Snyder <msnyder@redhat.com>
11687
d63a86f8
RM
11688 * gdb.c++/templates.exp (test_template_breakpoints):
11689 If we get an overload menu, but it does not match what
760f6330 11690 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11691 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11692 making the whitespace optional. Argument for "new" may be
11693 "unsigned" as well as "unsigned int/long".
d63a86f8 11694 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11695 making the whitespace optional. Also replace "(void) with
11696 "((void|)), making the keyword "void" optional.
d63a86f8 11697 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11698 making the whitespace optional. Also replace "(void) with
11699 "((void|)), making the keyword "void" optional.
3bf40917
MS
11700 * gdb.base/callfuncs.c (t_float_values): This function must
11701 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11702 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11703 can be tested against both cases. Usually one case involves
11704 promotion of float to double, while the other does not.
11705 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11706 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11707 includes a stack frame for "start".
11708
c8ab4e6d
JB
117092001-11-05 Jim Blandy <jimb@redhat.com>
11710
11711 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11712 pointers are 32 bits long, and that offsets of relocs are always
11713 stored in the data (REL-style), and not in the reloc entry itself
11714 (RELA-style).
11715 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11716 stabs.
11717
3f08ced9
MS
117182001-11-01 Michael Snyder <msnyder@redhat.com>
11719
11720 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11721 and regular expression operators by using quoting.
11722
cbfa24cd
MS
117232001-10-31 Michael Snyder <msnyder@redhat.com>
11724
11725 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11726 depending on what the symbol table contains.
11727 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11728 the output of the ptype command. Similarly, accept both "const &"
11729 and "const&".
11730
aaa68313
CV
117312001-10-31 Corinna Vinschen <vinschen@redhat.com>
11732
11733 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11734 symbol `STORAGE' to allow to choose the storage class of
11735 the local datastructures.
11736 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11737 compiler directive.
11738
91740388
MS
117392001-10-30 Michael Snyder <msnyder@redhat.com>
11740
11741 * gdb.base/jump.exp: Allow it to run for all targets.
11742
1b7c05e7
CV
117432001-10-29 Corinna Vinschen <vinschen@redhat.com>
11744
11745 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11746 with new double_array size.
11747 (main): Change storage class of all local variables to static.
11748 Reduce size of double_array to 9.
11749 * gdb.base/call-ar-st.exp: Increase timeout value.
11750 Change expected output for double array to match new size in
11751 call-ar-st.c.
11752
36a22261
CV
117532001-10-29 Corinna Vinschen <vinschen@redhat.com>
11754
11755 * gdb.base/ending-run.exp: Create identical output when passing
11756 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11757 Stormy16 target.
36a22261 11758
92b8ae91
MK
117592001-10-28 Mark Kettenis <kettenis@gnu.org>
11760
11761 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11762 that we catch the expected failure under Linux/x86.
11763
cb135b83
OF
117642001-10-29 Orjan Friberg <orjanf@axis.com>
11765
11766 * gdb.base/setvar.exp: Escape curly braces.
11767 * gdb.stabs/weird.exp: Ditto.
11768
6884aa54
DJ
117692001-10-27 Daniel Jacobowitz <drow@mvista.com>
11770
11771 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11772 * gdm.mi/mi0-hack-cli.exp: Likewise.
11773
0398c9aa
AC
117742001-10-25 Andrew Cagney <ac131313@redhat.com>
11775
11776 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11777 messages.
11778
d20bf2e8
AC
117792001-10-21 Andrew Cagney <ac131313@redhat.com>
11780
11781 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11782 checking MI enabled.
11783
03dd63aa
CV
117842001-10-09 Corinna Vinschen <vinschen@redhat.com>
11785
11786 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11787
1d9d99f3
FCE
117882001-10-04 Frank Ch. Eigler <fche@redhat.com>
11789
11790 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11791 if gdb child process crashes, just signal an error.
11792
838ae6c4
JB
117932001-10-02 Jim Blandy <jimb@redhat.com>
11794
11795 * lib/gdb.exp (test_xfail_format): Simplify.
11796
11797 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11798 front of the variable name `format'. Simplify `if'.
11799
8f0cbc1c
DJ
118002001-10-01 Daniel Jacobowitz <drow@mvista.com>
11801
11802 * gdb.threads/pthreads.exp: Wait for output and delay
11803 before sending ^C.
11804
1f08dafd
DJ
118052001-10-01 Daniel Jacobowitz <drow@mvista.com>
11806
11807 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11808 some incorrect output instead of timing out.
11809 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11810
674f90ff
CV
118112001-09-28 Corinna Vinschen <vinschen@redhat.com>
11812
11813 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11814 check to allow additional `int'.
11815
9b284272
DJ
118162001-09-27 Daniel Jacobowitz <drow@mvista.com>
11817
11818 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11819 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11820
b55a4771
MS
118212001-09-27 Michael Snyder <msnyder@redhat.com>
11822
11823 * lib/gdb.exp (test_debug_format): New proc.
11824 (setup_xfail_format): Use new proc test_debug_format.
11825 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11826 proc; use new service proc test_debug_format.
11827 Replace all other "gcc_compiled" tests with this test.
11828 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11829 proc; use new service proc test_debug_format.
11830 Replace all other "gcc_compiled" tests with this test.
11831
118322001-09-27 Michael Snyder <msnyder@redhat.com>
11833
11834 * gdb.base/cvexpr.exp: New file.
11835 * gdb.base/cvexpr.c: New file
11836 Test for expressions using const and volatile keywords.
11837
4e6667ac
CV
118382001-09-26 Corinna Vinschen <vinschen@redhat.com>
11839
11840 * gdb.base/constvars.exp: Check for different orders of keywords
11841 and additional "int" strings in output.
11842
4f337972
AC
118432001-09-22 Andrew Cagney <ac131313@redhat.com>
11844
11845 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11846 responses from "help maint".
11847
2015650d
FCE
118482001-09-19 Frank Ch. Eigler <fche@redhat.com>
11849
11850 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11851 to localhost:NNN instead of :NNN, in case Xvfb is listening
11852 only on TCP.
11853
f3bcedc1
CV
118542001-09-19 Corinna Vinschen <vinschen@redhat.com>
11855
11856 * gdb.base/recurse.exp: When checking leaving the watchpoint
11857 scope, recognize when gdb is in function's epilogue and pass.
11858
6b819c92
KS
118592001-09-18 Keith Seitz <keiths@redhat.com>
11860
11861 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11862 support for running tests against sid targets.
11863 (gdbtk_done): Ditto.
11864
a10c9419
CV
118652001-09-18 Corinna Vinschen <vinschen@redhat.com>
11866
11867 * gdb.base/ending-run.c (main): Set stdout buffersize
11868 to the same reasonable value for any target.
11869 * gdb.base/ending-run.exp: Add a regular expression
11870 to make testsuite happy on Sanyo Stormy16 target.
11871
739d0d99
CV
118722001-09-17 Corinna Vinschen <vinschen@redhat.com>
11873
11874 * gdb.base/display.c (do_loops): Add float variable `f'.
11875 Increment f in loop.
11876 * gdb.base/display.exp: Increment timeout by 60 seconds.
11877 Change float display test to use variable `f'.
11878
1b8947f0
JB
118792001-09-17 Jim Blandy <jimb@redhat.com>
11880
11881 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11882 overflowing the limited breakpoint tables on some ROM monitors
11883 (like the ROM68K).
11884
9890ac81
FCE
118852001-09-15 Frank Ch. Eigler <fche@redhat.com>
11886
11887 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11888 the "-ac" (disable access control) flag.
11889
6db765ea
JH
118902001-08-30 Jeff Holcomb <jeffh@redhat.com>
11891
11892 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11893 ints.
11894
4c32cc04
KS
118952001-08-30 Keith Seitz <keiths@redhat.com>
11896
11897 * lib/gdb.exp: Move all insight-related functionality into
11898 separate file.
11899 * lib/insight-support.exp: New file.
11900
8d6e6f81
FCE
119012001-08-29 Frank Ch. Eigler <fche@redhat.com>
11902
11903 * config/sid.exp (sid_start): Never set sid verbosity; disable
11904 expect_background {} that consumed its stdout; tolerate </dev/null.
11905 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11906
6a90e1d0
AC
119072001-08-18 Andrew Cagney <ac131313@redhat.com>
11908
11909 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11910 CLI jump command to start it.
11911 (mi_run_to_main): Fail immediatly when unexpected output.
11912
1759b3c3
AC
119132001-08-18 Andrew Cagney <ac131313@redhat.com>
11914
11915 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11916 beginning of function. Fix PR gdb/191.
11917
61d11d80
FCE
119182001-08-16 Frank Ch. Eigler <fche@redhat.com>
11919
11920 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11921 what to force sid endianness to.
11922
942a4df2
KS
119232001-08-15 Keith Seitz <keiths@redhat.com>
11924
11925 * lib/gdb.exp (gdbtk_start): Don't set environment
11926 variables for TCL_LIBRARY and friends. Insight will
11927 now figure these out for itself.
11928
0521c418
MS
119292001-08-02 Michael Snyder <msnyder@redhat.com>
11930
11931 * gdb.base/completion.exp: Remove the symbol "a64l" from
11932 the expect string; this is target-specific, and not related
11933 to what is being tested.
11934
74a9a58a
DB
119352001-08-02 Dave Brolley <brolley@redhat.com>
11936
11937 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11938
c70819fa
MS
119392001-07-25 Michael Snyder <msnyder@redhat.com>
11940
c2b8fa57
MS
11941 * gdb.base/consecutive.exp: New file. Test stepping over
11942 breakpoints on consecutive instructions.
11943 * gdb.base/consecutive.c: New file.
11944
c70819fa
MS
11945 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11946 curly braces in regular expressions.
11947
2b1a1355
MS
119482001-07-25 Michael Snyder <msnyder@redhat.com>
11949
11950 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11951 legitimate output from stepping out of main.
11952
413eca6f
KS
119532001-07-22 Keith Seitz <keiths@redhat.com>
11954
11955 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11956 the empty string, do not run the tests.
11957
7e5a9322
SC
119582001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11959
11960 * gdb.base/long_long.exp: Detect size of pointer. Take into
11961 account 2-byte pointers when testing for p/a results.
11962
de58f10f
SC
119632001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11964
d63a86f8 11965 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11966 and defined to 1K for m68hc11.
11967 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11968 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11969 (sizeof_random_data): New variable to tell the size of the data table;
11970 don't test past this size; always run to main.
11971
d6f5fea1
SC
119722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11973
11974 * gdb.base/return2.exp: return of long long and double fails for
11975 68HC11; don't execute these tests on that platform.
11976 * gdb.base/return.exp: Return of a double fails for 68hc11.
11977
c477543d
SC
119782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11979
11980 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11981 tests that print a float.
11982 * call-rt-st.exp: Likewise.
11983
63cf1c79
MK
119842001-07-12 Mark Kettenis <kettenis@gnu.org>
11985
11986 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11987 running this test on Linux.
11988
112f9ab5
MC
119892001-06-24 Michael Chastain <chastain@redhat.com>
11990
11991 * gdb.base/arithmet.exp: Remove some tests to make all test names
11992 unique.
11993
4970cb0f
MS
119942001-07-03 Michael Snyder <msnyder@redhat.com>
11995
11996 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11997 the output of the ptype command.
11998
d85da69f
MS
119992001-07-02 Michael Snyder <msnyder@redhat.com>
12000
4c8a82de
MS
12001 * gdb.base/completion.exp: Don't assume that break.c is the only
12002 source file that may contain functions named "marker".
d85da69f
MS
12003 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12004
8afc772b
AC
120052001-06-28 Andrew Cagney <ac131313@redhat.com>
12006
12007 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12008 of files to delete.
12009
12010 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12011 * gdb.disasm/h8300s.exp: New file.
12012 gdb.disasm/h8300s.s: Likewise.
12013
cff22675
AC
120142001-06-27 Andrew Cagney <ac131313@redhat.com>
12015
12016 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12017 empty breakpoint tables.
12018
68c81b54
AC
120192001-06-25 Andrew Cagney <ac131313@redhat.com>
12020
12021 * lib/mi-support.exp: Update args=... part of stop-reason
12022 patterns. Accept either a list or a tuple.
12023
2dd62704
AC
120242001-06-23 Andrew Cagney <ac131313@redhat.com>
12025
12026 * lib/mi-support.exp: Remove local emacs variable defining
12027 change-log-default-name.
12028
b4127474
MC
120292001-06-22 Michael Chastain <chastain@redhat.com>
12030
12031 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12032 This is operationally compatible with the previous version.
12033
8dbfb380
JB
120342001-06-13 Jim Blandy <jimb@redhat.com>
12035
12036 * lib/gdb.exp (gdb_test): Doc fix.
12037
f2d8c86d
MC
120382001-06-10 Michael Chastain <chastain@redhat.com>
12039
12040 * gdb.base/exprs.exp: Remove a duplicate test.
12041
81564d34
JB
120422001-06-06 Jim Blandy <jimb@redhat.com>
12043
12044 * gdb.base/return2.exp (main): Use values to test float and double
12045 returns that are not NaN's, to avoid being confused by IEEE
12046 comparison rules.
12047
da55addb
MS
120482001-06-04 Michael Snyder <msnyder@redhat.com>
12049
12050 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12051 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12052 rather than wait for 12 more tests to time out.
12053
42c65987
JB
120542001-06-06 Jim Blandy <jimb@redhat.com>
12055
b18bced9 12056 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12057 Don't forget to match the GDB prompt.
b18bced9 12058
42c65987
JB
12059 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12060
5b41e5f0
JB
120612001-06-04 Jim Blandy <jimb@redhat.com>
12062
12063 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12064 command.
12065
015e046f
KB
120662001-05-31 Kevin Buettner <kevinb@redhat.com>
12067
12068 * gdb.base/annota1.exp (info break): Match four or more spaces
12069 after "Address".
12070
fb1ffbbe
MC
120712001-05-31 Michael Chastain <chastain@redhat.com>
12072
12073 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12074 (dm_type_int_star): Likewise.
12075 (dm_type_long_star): Likewise.
12076 (dm_type_void_star): Likewise.
12077
5ea2a32c
KB
120782001-05-29 Kevin Buettner <kevinb@redhat.com>
12079
12080 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12081 to a known value in order to get consistent results regardless
12082 of the setting of INPUTRC or the presence or contents of .inputrc.
12083
ae23c492
MS
120842001-05-24 Michael Snyder <msnyder@redhat.com>
12085
ac55707e
MS
12086 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12087 Don't require that the main thread and the manager thread are the
12088 first in the list.
12089
ae23c492
MS
12090 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12091 debugging. If test fails, issue an "unsupported" not a "fail".
12092
400071f1
JB
120932001-05-24 Jim Blandy <jimb@redhat.com>
12094
12095 Don't assume that short is shorter than int.
12096 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12097 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12098 this isn't true.
400071f1
JB
12099 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12100 an int, is not equal to ~0 stored in an unsigned char. This tests
12101 the same thing that the previous test meant to, but works on
12102 16-bit machines, too.
12103 ("print unsigned char != (~0)"): Same test, complemented.
12104
0816a3e5
MS
121052001-05-24 Michael Snyder <msnyder@redhat.com>
12106
12107 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12108 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12109 and prevents dejagnu getting out of step.
12110
f6dc23a9
KB
121112001-05-23 Kevin Buettner <kevinb@redhat.com>
12112
12113 * gdb.base/finish.exp (finish_void): Revise pattern for
12114 stopping on the call statement to not permit stopping at
12115 the start of the instructions comprising the call sequence.
12116
7dbd117d
MC
121172001-05-19 Michael Chastain <chastain@redhat.com>
12118
12119 * gdb.base/callfuncs.exp: Make all test names unique.
12120 * gdb.base/commands.exp: Make all test names unique.
12121 * gdb.base/condbreak.exp: Make all test names unique.
12122 * gdb.base/dbx.exp: Make all test names unique.
12123 * gdb.base/default.exp: Make all test names unique.
12124 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12125 and TIMEOUT messages to their corresponding PASS message.
12126 * gdb.base/ending-run.exp: Make all test names unique.
12127 * gdb.base/long_long.exp: Remove duplicate test.
12128
6b0b0a9e
KB
121292001-05-21 Kevin Buettner <kevinb@redhat.com>
12130
12131 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12132 stop on the call statement as well as the statement after the
12133 call.
12134
2caa35cb
MS
121352001-05-21 Michael Snyder <msnyder@redhat.com>
12136
12137 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12138
40713331
EZ
121392001-05-10 Elena Zannoni <ezannoni@redhat.com>
12140
a9c64011
AS
12141 * gdb.base/completion.exp: Revamp test. Make it execute on all
12142 platforms.
40713331 12143
c2c1be8d
EZ
121442001-05-10 Elena Zannoni <ezannoni@redhat.com>
12145
a9c64011
AS
12146 * config/gdbserver.exp (gdb_load): Handle the case
12147 in which the arguments to gdbserver are given in the
12148 baseboard configuration file.
12149 Also handle the case in which the server needs to do a
12150 load.
2c9cd303 12151
9671de48
KS
121522001-05-07 Keith Seitz <keiths@cygnus.com>
12153
a9c64011
AS
12154 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12155 set up the display for testing.
12156 (gdbtk_start): Convert all paths to paths that tcl will like.
12157 Export target information to environment.
12158 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12159 necessary.
12160 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12161 (to_tcl_path): New proc to convert a given pathname into
12162 a path acceptible as an argument to a tcl command.
12163 (_gdbtk_export_target_info): New proc to export target info
12164 into the environment for gdbtk testing.
12165 (gdbtk_done): New proc to signal end-of-test.
9671de48 12166
5a360f47
JB
121672001-05-06 Jim Blandy <jimb@redhat.com>
12168
12169 * restore.c: Make the code of caller0 correspond to its comment.
12170
66c756c6
MS
121712001-05-03 Michael Snyder <msnyder@redhat.com>
12172
12173 * config/sid.exp (gdb_target_sid): Check for error messages.
12174 On error or timeout, don't make expect exit (which will terminate
12175 all subsequent tests); instead just make gdb exit.
d63a86f8 12176 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12177 return a negative value.
12178
a966fde5
JB
121792001-04-24 Jim Blandy <jimb@redhat.com>
12180
851c18e0
JB
12181 * gdb.c++/templates.exp: If we see the prompt for the overload
12182 list, but we haven't recognized any of the longer patterns,
12183 arrange for this test to fail, not hang.
12184
a966fde5
JB
12185 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12186 variations.
12187
db144853
MC
121882001-04-22 Michael Chastain <chastain@redhat.com>
12189
12190 * gdb.c++/local.exp: Use the 'runto' library function.
12191 * gdb.c++/namespace.exp: Likewise.
12192 * gdb.c++/overload.exp: Likewise.
12193
3207ec21
KB
121942001-03-26 Kevin Buettner <kevinb@redhat.com>
12195
12196 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12197 * gdb.base/step-line.exp: New file. Test step/next in presence of
12198 #line directives.
12199 * gdb.base/step-line.c: New file. Test program for the above.
12200 * gdb.base/step-line.inp: New file. We pretend that this file has
12201 been transformed by some other tool into step-line.c.
12202
13b57657
JB
122032001-03-21 Jim Blandy <jimb@redhat.com>
12204
12205 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12206 unmangled operator names.
12207
754cbe1c
JB
122082001-03-20 Jim Blandy <jimb@redhat.com>
12209
12210 * gdb.threads/linux-dp.exp: Recognize an additional message
12211 generated by GDB when it doesn't understand how to debug threads
12212 on the target system.
12213
177495c9
AC
122142001-03-19 Andrew Cagney <ac131313@redhat.com>
12215
12216 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12217
f266096b
MC
122182001-03-12 Michael Chastain <chastain@redhat.com>
12219
12220 * gdb.c++/derivation.exp: Use the 'runto' library function.
12221
cac3c2ff
MC
122222001-03-12 Michael Chastain <chastain@redhat.com>
12223
12224 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12225
b6c11a24
MC
122262001-02-24 Michael Chastain <chastain@redhat.com>
12227
12228 * gdb.c++/ref-types.exp: Change handwritten code to library
12229 function 'runto'.
12230
6bae5bce
OF
122312001-03-16 Orjan Friberg <orjanf@axis.com>
12232
12233 * gdb.base/signals.exp: Set count to 0 explicitly.
12234
0015fd9a
MS
122352001-03-15 Mark Salter <msalter@redhat.com>
12236
12237 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12238 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12239 (gdb_load): Add support for additional target_info: gdb_download_size
12240 and gdb_load_timeout.
0015fd9a 12241
fc33412a
DT
12242Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12243
12244 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12245 file -- to prevent failing when the compile fails but we have no
12246 intention of running the tests anyway.
12247
12248 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12249 tests if set.
12250
12251 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12252 integers.
12253
12254 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12255 * gdb.c++/namespace.exp: Ditto.
12256
115f06de
OF
122572001-03-07 Orjan Friberg <orjanf@axis.com>
12258
12259 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12260 * gdb.base/pointers.exp: Relax pattern match of decimals.
12261
b6ba6518
KB
122622001-03-06 Kevin Buettner <kevinb@redhat.com>
12263
12264 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12265 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12266 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12267 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12268 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12269 config/sh.exp, config/sid.exp, config/slite.exp,
12270 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12271 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12272 config/vxworks.exp, config/vxworks29k.exp,
12273 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12274 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12275 gdb.base/arithmet.exp, gdb.base/assign.exp,
12276 gdb.base/async.exp, gdb.base/attach.exp,
12277 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12278 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12279 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12280 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12281 gdb.base/commands.exp, gdb.base/completion.exp,
12282 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12283 gdb.base/constvars.exp, gdb.base/corefile.exp,
12284 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12285 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12286 gdb.base/ending-run.exp, gdb.base/environ.exp,
12287 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12288 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12289 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12290 gdb.base/funcargs.exp, gdb.base/help.exp,
12291 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12292 gdb.base/logical.exp, gdb.base/long_long.exp,
12293 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12294 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12295 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12296 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12297 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12298 gdb.base/regs.exp, gdb.base/relational.exp,
12299 gdb.base/remote.exp, gdb.base/reread.exp,
12300 gdb.base/restore.exp, gdb.base/return2.exp,
12301 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12302 gdb.base/selftest.exp, gdb.base/setshow.exp,
12303 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12304 gdb.base/sigall.exp, gdb.base/signals.exp,
12305 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12306 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12307 gdb.base/step-test.exp, gdb.base/structs.c,
12308 gdb.base/structs.exp, gdb.base/structs2.exp,
12309 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12310 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12311 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12312 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12313 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12314 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12315 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12316 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12317 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12318 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12319 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12320 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12321 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12322 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12323 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12324 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12325 gdb.trace/circ.exp, gdb.trace/collection.exp,
12326 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12327 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12328 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12329 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12330 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12331 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12332 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12333 notices.
12334
dc96c6c7 123352001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12336
12337 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12338 first arg is int not float.
12339
dc96c6c7 123402001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12341
12342 * gdb.base/reread.exp: Unsupported for non-native targets;
12343 doesn't work for remote debugging.
12344
9b0c4aeb
FN
123452001-02-19 Fernando Nasser <fnasser@redhat.com>
12346
12347 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12348 * gdb.base/ending-run.exp: Properly handle the BSP state when
12349 stepping past the end of main.
9b0c4aeb 12350
02aa71d5
MC
123512001-02-19 John Moore <jmoore@redhat.com>
12352
12353 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12354 Converted HPUX fix for non-expected items following multiple
12355 step commands into general solution for all platforms.
12356
1fa449a4
MC
123572001-02-18 Michael Chastain <chastain@redhat.com>
12358
12359 * gdb.c++/classes.exp (do_tests): Change runto statements
12360 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12361 statements demangler agnostic.
12362 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12363 (gdb_virtfunc_restart): Likewise.
12364
b2f9ec70
MC
123652001-02-14 Michael Chastain <chastain@redhat.com>
12366
12367 * gdb.c++/inherit.exp (do_tests): Change runto statements
12368 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12369 statements demangler agnostic.
12370
cf74b8ca
AC
12371Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12372
12373 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12374 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12375 before calling common_routine 15 times'' tests.
12376
99f78f56
MC
123772001-02-11 Michael Chastain <chastain@redhat.com>
12378
12379 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12380 Helps the test script figure out which demangler is in use.
12381 (dm_type_foo_ref): Ditto.
12382 (dm_type_int_star): Ditto.
12383 (dm_type_long_star): Ditto.
12384 (dm_type_unsigned_int): Ditto.
12385 (dm_type_void): Ditto.
12386 (dm_type_void_star): Ditto.
99707966 12387 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12388 Probe the gdb demangler and set variables to accommodate
12389 formatting differences.
12390 (info_func_regexp): New function. Same as info_func, but
12391 matches against a regexp.
12392 (info_func): Match against a literal string.
12393 (print_addr_2): New function. Match against a literal string,
12394 which can be different from the input to gdb.
12395 (print_addr): Simply call print_addr_2 with the same argument twice.
12396 (test_lookup_operator_functions): Use demangler formatting variables.
12397 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12398 the tests in the same order as the C++ class declaration.
12399 (test_paddr_operator_functions): Ditto.
12400 (test_paddr_overloaded_functions): Ditto.
12401 (test_paddr_hairy_functions): Use demangler formatting variables.
12402 Add reference to gdb/19 for related tests.
12403 (do_tests): Call probe_demangler.
12404
1de8f023
KB
124052001-01-30 Kevin Buettner <kevinb@redhat.com>
12406
12407 * gdb.c++/templates.cc (printf): Remove unused function definition.
12408
ca3f91ed
MS
124092001-01-26 Felix Lee <flee@redhat.com>
12410
12411 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12412
124132001-01-25 matthew green <mrg@redhat.com>
12414
12415 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12416 up sid.
12417 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12418
124192001-01-25 matthew green <mrg@redhat.com>
12420
12421 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12422 Deprecate $sid_spawn_id.
ca3f91ed
MS
12423 (sid_exit): Remove code necessary only for `spawn.'
12424
124252001-01-25 matthew green <mrg@redhat.com>
12426
12427 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12428
fb18ec4a
MC
124292001-01-28 Michael Chastain <chastain@redhat.com>
12430
12431 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12432 to call when tests fail. It takes gdb out of the overloaded
12433 function choice menu back to the main prompt, so that the test
12434 program stays synchronized.
12435 (set_bp_overloaded): New proc to collect all the common
12436 code for setting a breakpoint on an overloaded name. Calls
12437 take_gdb_out_of_choice_menu when needed.
12438 (menu_overload1arg): New variable to collect the repeated
12439 instances of the expected menu for an overloaded name. Change
12440 the regular expression to handle changes in g++ type encoding:
12441 "void" can be either "void" or "", and "unsigned int" can be
12442 either "unsigned int" or "unsigned".
12443 (continue_to_bp_overloaded): Change regular expressions to handle
12444 changes in g++ type encoding.
12445 (no proc): Call take_gdb_out_of_choice_menu when needed.
12446 Remove redundant calls to "info break". Accept either "canceled"
12447 or "cancelled". Change regular expressions in "info break"
12448 calls to handle changes in g++ type encoding. Give all tests
12449 unique strings.
12450
9c646a6e
BE
124512001-01-17 Ben Elliston <bje@redhat.com>
12452
12453 * config/sid.exp: New file.
12454
9549d9c1
AC
12455Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12456
12457 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12458
dc96c6c7 124592000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12460
12461 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12462 Add a RE to accept a non-ascii char if one is ever presented.
12463
b4df4f68
FN
124642000-12-20 Fernando Nasser <fnasser@redhat.com>
12465
297dd0fd 12466 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12467
dc96c6c7 124682000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12469
d63a86f8 12470 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12471 in regexp. One '\' does not suffice on Linux.
12472
4a7bddb6
MC
124732000-12-09 Michael Chastain <chastain@redhat.com>
12474
12475 * gdb.base/break.exp (test_clear_command): Use a marker function
12476 rather than 'main' for the test function. Also move this
12477 test to an execution point where the marker function names are
12478 guaranteed to be bound to functions. (Executing tests after a
12479 'finish' from main runs into name conflicts with local names
12480 in __libc_start_main).
12481
dc96c6c7 124822000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12483
12484 * gdb.base/finish.exp: New test for gdb's "finish" command.
12485 * gdb.base/return2.exp: New test for gdb's "return" command.
12486 * gdb.base/return2.c: New source file for above.
12487
dc96c6c7 124882000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12489
12490 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12491 * gdb.base/miscexprs.exp: Ditto.
12492 * gdb.base/pointers.exp: Ditto.
12493 * gdb.c++/derivation.exp: Ditto.
12494 * gdb.c++/local.exp: Ditto.
12495 * gdb.c++/namespace.exp: Ditto.
12496 * gdb.c++/overload.exp: Ditto.
12497 * gdb.c++/ref-types.exp: Ditto.
12498
dc96c6c7 124992000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12500
12501 * gdb.base/constvars.exp: Test result of "up" command.
12502 * gdb.base/miscexprs.exp: Ditto.
12503 * gdb.base/pointers.exp: Ditto.
12504 * gdb.base/scope.exp: Ditto.
12505 * gdb.c++/derivation.exp: Ditto.
12506 * gdb.c++/local.exp: Ditto.
12507 * gdb.c++/namespace.exp: Ditto.
12508 * gdb.c++/overload.exp: Ditto.
12509 * gdb.c++/ref-types.exp: Ditto.
12510
44097287
FN
125112000-11-22 Michael Chastain <chastain@redhat.com>
12512
12513 * mips_pro.exp: Accept either "middle -> top -> main" or
12514 "middle -> main" in the backtrace, because gcc can optimize
12515 tail calls to jumps. Remove setup_xfail for the hppa case.
12516 Add a comment with the original warning messages from PR 3016,
12517 which was filed in 1993, to preserve them for posterity.
12518
9d2e1bab
ND
125192000-11-17 Nick Duffek <nsd@redhat.com>
12520
12521 * lib/gdb.exp (gdb_test): Override timeout with board info.
12522
1aca8eb7
ND
125232000-11-17 Nick Duffek <nsd@redhat.com>
12524
12525 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12526 the second kill and detach messages.
12527
93076499
ND
125282000-11-17 Nick Duffek <nsd@redhat.com>
12529
12530 * configure.in: Add AC_EXEEXT.
12531 * configure: Regenerate.
12532 * Makefile.in (just-check): Export EXEEXT.
12533 * lib/gdb.exp ($EXEEXT): Import from environment.
12534 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12535 expect "maint dump-me" on Cygwin.
12536 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12537 $EXEEXT.
12538
30e87cd3
ND
125392000-11-17 Nick Duffek <nsd@redhat.com>
12540
12541 * gdb.base/break.exp: Test backtrace and finish from called
12542 function on all platforms, not just HP-UX.
12543
dc96c6c7 125442000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12545
12546 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12547 code from gdb_target_monitor, so it can be used independantly
12548 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12549
dc96c6c7 125502000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12551
12552 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12553 * gdb.base/corefile.exp: Expect the message "Program is being
12554 debugged already" when we send the "corefile" command, since
12555 the preceeding gdb_load may have connected gdb to a remote target.
12556 * gdb.base/display.exp: Disable hardware watchpoints if new
12557 board info variable "no_hardware_watchpoints" is true.
12558 Replace single-letter commands with more readable ones.
12559 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12560 if new board info variable "no_hardware_watchpoints" is true.
12561 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12562 to see if stdio (printf) testing is possible.
12563 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12564 board info variable "no_hardware_watchpoints" is true. Use new
12565 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12566
39124dea
FN
125672000-11-13 Fernando Nasser <fnasser@redhat.com>
12568
12569 From Orjan Friberg <orjanf@axis.com>:
12570 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12571 in array print pattern match.
12572
a9e2e984
FN
125732000-11-09 Fernando Nasser <fnasser@redhat.com>
12574
12575 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12576 spelling "cancelled" to U.S. spelling "canceled" to match changes
12577 made to gdb.
12578 * gdb.c++/ovldbreak.exp: Ditto.
12579
c7db355b
PS
125802000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12581
12582 * gdb.base/callfuncs.c (main): Moved to end of file, call
12583 t_double_values to initialize the FPU before inferior calls are made.
12584 * gdb.base/callfuncs.exp: Test for register preservation after calling
12585 inferior functions. Add tests for continuining, finishing and
12586 returning from a stop in a call dummy.
12587
dc96c6c7 125882000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12589
12590 * gdb.base/commands.exp: Break up long lines, and re-indent.
12591
dc96c6c7 125922000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12593
12594 * config/gdbserver.exp: Rewritten from the ground up, to make it
12595 compatible with the current dejagnu tree, and to make it work with
12596 the new "gdbserver" in libremote.
12597
dc96c6c7 125982000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12599
12600 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12601 * gdb.base/varargs.exp: Skip entire test if no printf support.
12602 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12603 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12604
dc96c6c7 126052000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12606
12607 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12608 no floating point support.
12609 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12610 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12611 * gdb.base/call-rt-st.exp: Ditto.
12612 * gdb.base/call-strs.exp: Ditto.
12613
bac5fc66
JG
126142000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12615
12616 * gdb.base/sizeof.c: include <stdio.h>.
12617
12618 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12619 'finish', otherwise uncaptured gdb_prompt would potentially
12620 throw remaining test points out of sync.
bac5fc66 12621
b22a6027
SB
126222000-07-26 Scott Bambrough <scottb@netwinder.org>
12623
12624 * gdb.base/recurse.exp: Run tests for all targets.
12625 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12626 gnu-oldld case on ARM.
12627 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12628 for ARM targets.
d63a86f8 12629
d8231941
AG
12630Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12631
12632 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12633 * gdb.java/configure: Rebuild.
12634
8caabe69
AG
12635Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12636
12637 * gdb.java/jv-exp.exp: New file.
12638
9d273ca3
AG
12639Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12640
12641 * configure: Rebuilt.
12642 * configure.in (configdirs): Add gdb.java.
12643 * gdb.java/jmisc.java: New file.
12644 * gdb.java/jmisc.exp: New file.
12645 * gdb.java/Makefile.in: New file.
12646 * gdb.java/configure: Rebuilt.
12647 * gdb.java/configure.in: New file.
12648 * lib/java.exp: New file.
12649
4f823a66
AC
12650Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12651
12652 * gdb.base/exprs.exp: Test casts to a pointer including over and
12653 underflow.
12654
2391e11d
AC
12655Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12656
12657 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12658 and the compilers sizes.
12659
54602222
ND
126602000-07-09 Nick Duffek <nsd@redhat.com>
12661
12662 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12663 (use_methods): New function.
12664 (main): Call use_methods().
12665 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12666 (do_tests): Call test_method_param_class.
12667
2bec0572
ND
126682000-07-09 Nick Duffek <nsd@redhat.com>
12669
12670 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12671 spelling.
12672 (test_enums): New procedure. Move enum tests from end of script
12673 to here. Set breakpoint on function name instead of line number.
12674 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12675 (enums2): New marker function.
12676 (enums1): New function.
12677 (main): Call enums1(). Move enum tests to enums1().
12678
78492fde
AC
12679Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12680
12681 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12682 compile/link program. Update line numbers.
12683 * gdb.asm/d10v.inc: Define ``startup''.
12684 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12685
49a2cef8
AC
12686Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12687
12688 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12689
3e6c8688
EZ
126902000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12691
12692 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12693 of 'help maint print' command.
12694
9ff5cbe9
AC
12695Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12696
12697 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12698 they use gdb_expect_list.
12699
17c579bd
AC
12700Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12701
12702 * gdb.base/commands.exp: Use ``set remote
12703 memory-read-packet-size'' instead of ``set endian big'' to test
12704 long commands.
12705
e6d71bf3
DB
127062000-06-03 Daniel Berlin <dan@cgsoftware.com>
12707
12708 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12709 g++, and stop skipping them.
e6d71bf3
DB
12710
12711 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12712 work under g++.
12713
d63a86f8 12714 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12715 initialization.
12716
dc96c6c7 127172000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12718
12719 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12720 the regular expression: accept an (almost) arbitrary sequence of
12721 "frames-invalid" and "breakpoints-invalid" messages both before
12722 and after the "starting" message.
12723
dc96c6c7 127242000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12725
12726 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12727
dc96c6c7 127282000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12729
12730 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12731 Relax the regular expression a little, make it pass on Solaris 8.
12732
8216cda9
KB
127332000-05-12 Kevin Buettner <kevinb@redhat.com>
12734
12735 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12736 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12737 Instead, it is permissible for gdb to stop on the line of the
12738 call itself.
12739
1a570b2f
MS
127402000-05-12 Michael Snyder <msnyder@.cygnus.com>
12741
12742 * gdb.base/break.exp (bp on small function, optimized file):
12743 Add a second pass pattern. The behavior differs here between stabs
12744 and dwarf for one-line functions. Stabs preserves two line symbols
12745 (one before the prologue and one after) with the same line number,
12746 but dwarf regards these as duplicates and discards one of them.
12747 Therefore the address after the prologue (where the breakpoint is)
12748 has no exactly matching line symbol, and GDB reports the breakpoint
12749 as if it were in the middle of a line rather than at the beginning.
12750
dc96c6c7 127512000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12752
d63a86f8 12753 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12754 rather than "send_gdb" (for consistancy).
12755
7d418785
AC
12756Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12757
12758 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12759 * gdb.c++/templates.cc: Properly check for GCC version number.
12760 * lib/compiler.cc: Likewise
12761
dc96c6c7 127622000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12763
d63a86f8 12764 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12765 gdb may not stop at the first line of main, due to code motion.
12766
dc96c6c7 127672000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12768
12769 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12770 This test depends on parsing the printf output from the target.
12771 Since the sparclet stub doesn't do stdio, this will never work.
12772 * gdb.base/call-rt-st.exp: ditto.
12773 * gdb.base/call-strs: ditto.
12774
dc96c6c7 127752000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12776
12777 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12778
12779 * gdb.base/ending-run.exp: After connecting to a remote target,
12780 but before running, the target will appear to be in a random
12781 location. Specify both a file and a line for breakpoints.
12782 Also, the function that calls main may be called 'init'
12783 rather than 'start'.
12784
a5a51225
EZ
127852000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12786
12787 * gdb.base/help.exp: Update output for add-symbol-file command.
12788
7930cc7c
FN
127892000-04-10 Fernando Nasser <fnasser@cygnus.com>
12790
12791 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12792 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12793
23e37ab1
C
127942000-04-07 J.T. Conklin <jtc@redback.com>
12795
e93c542c
C
12796 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12797
23e37ab1
C
12798 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12799
591b8fa3
PDM
12800Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12801
12802 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12803 values that can be represented exactly.
12804 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12805 above change, and to not check against the directory part of the source
12806 file name.
12807 (step into print_long_arg_list): Likewise.
12808 (print print_small_structs from print_long_arg_list): Likewise.
12809 (print print_long_arg_list): Likewise.
12810
7a495180
EZ
128112000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12812
30b53638 12813 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12814
beb998c6
AC
12815Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12816
12817 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12818
1c689132
DB
128192000-03-25 Daniel Berlin <dan@cgsoftware.com>
12820
12821 * gdb.base/commands.exp (deprecated_command_test): Add test for
12822 deprecate with no arguments.
12823
c1790a9d
JL
128242000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12825
12826 * gdb.base/break.exp: Add new test for setting breakpoints on
12827 optimized code so we can test breakpoints work even when function
12828 prologues may be optimized away
12829
003ba290
FN
128302000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12831
12832 From David Whedon <dwhedon@gordian.com>
a9c64011 12833 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12834
6837a0a2
DB
128352000-03-22 Daniel Berlin <dan@cgsoftware.com>
12836
12837 * gdb.base/help.exp: Added test for new apropos command.
12838
b9593231
KB
128392000-03-21 Kevin Buettner <kevinb@redhat.com>
12840
12841 * gdb.base/pointers.c (usevar): New function.
12842 (main): Make sure that global variables v_int_pointer2, rptr,
12843 and y are all referenced someplace in the program by calling
12844 usevar() on them. [Some linkers delete symbols which are
12845 never referenced. The space remains, but there's no way to
12846 get a (symbolic) handle on the variable from the debugger.]
12847
751a959b
EZ
128482000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12849
12850 * gdb.base/printcmds.c: Add typedeffed arrays.
12851
12852 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12853 procedure to test arrays that are typedef'd.
12854
73a93a32
JI
128552000-03-13 James Ingham <jingham@leda.cygnus.com>
12856
12857 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12858 the library directories.
73a93a32 12859
fb40c209
AC
12860Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12861
12862 * configure.in (configdirs): Add sub directory gdb.mi.
12863 * configure: Re-generate.
12864
12865 * gdb.mi: New directory.
d63a86f8 12866
ee4dd2c9
AC
128672000-02-25 Scott Bambrough <scottb@netwinder.org>
12868
12869 * gdb.base/long_long.exp: Correct test suite failure when printing
12870 a long long value as a double on ARM platforms.
12871
70f0cc22
JB
128722000-02-16 Jim Blandy <jimb@redhat.com>
12873
12874 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12875 default source file is set properly before running this test.
12876
853819b8
EZ
128772000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12878
12879 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12880 gdbtk/library directory, not in gdbtcl2.
12881
dfcd3bfb
JM
128822000-02-04 Jim Blandy <jimb@redhat.com>
12883
12884 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12885 backslash from regexp pattern.
12886
12887 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12888 procedure. Use it to run all the "continue to bp overloaded"
12889 tests. Note that this changes the names of the tests slightly.
12890 If the breakpoint hit message includes a hex PC value, because
12891 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12892 from the real source code, still consider that a pass.
12893
12894 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12895 XFAIL here if the breakpoint message contains a hex address. Note
12896 similar change on 1999-11-02.
12897
12898 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12899
12900 * gdb.base/ptype.exp: Establish a default source file before
12901 calling get_debug_format.
12902
129032000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12904
12905 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12906
8b93c638
JM
129072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12908
12909 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12910 of successive stepi commands -- while in the prologue we should see
12911 the function entry bracket.
12912
129132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12914
12915 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12916 reach __change_mode() when stepping through the end of main().
12917
c5394b80
JM
129182000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12919
12920 * gdb.base/default.exp: Fix expected pattern.
12921 * gdb.base/help.exp: Same.
12922
0d06e24b
JM
129232000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12924
12925 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12926 Don't use xfail's because that affects only the following test.
d63a86f8 12927
0d06e24b
JM
12928 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12929 solaris or linux.
12930
12931 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12932
dc96c6c7 129332000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12934
d63a86f8 12935 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12936 "A syntax error" rather than "A parse error". Accept both.
12937
129382000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12939
12940 * gdb.base/default.exp: Remove OS dependent string from "target
12941 remote" test.
12942 * gdb.base/help.exp: Same for "help target remote" test.
12943
c3f6f71d
JM
129442000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12945
12946 From Jim Kingdon <kingdon@redhat.com>:
12947
12948 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12949 prompt (cleanup rather than necessity, but still might keep output
12950 from spilling to next test).
12951
129522000-01-02 Fred Fish <fnf@cygnus.com>
12953
12954 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12955 AIX, which defines them in <sys/types.h>.
12956
ed9a39eb 129571999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12958
ed9a39eb
JM
12959 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12960 float" test.
12961
129621999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12963
ed9a39eb 12964 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12965
12966 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12967 outermost frame disallowed".
12968
129691999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12970
12971 * gdb.base/setvar.exp: New tests for setting the value of a struct
12972 with a constant list.
12973
129741999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12975
12976 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12977 require the user to type a cast before setting the value of a struct.
12978
de57eccd
JM
129791999-12-06 Jim Blandy <jimb@cygnus.com>
12980
12981 * gdb.base/default.exp: Expect the new 'info float' command on
12982 all i386 platforms.
12983
12984 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12985 LinuxThreads libraries that don't support debugging.
12986
c2d11a7d
JM
12987Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12988
12989 * gdb.base/remote.c: Fill the buffer with truely random data.
12990 Change the buffer type to ``unsigned char'' to simplify size
12991 arithmetic.
12992
12993 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12994 stub only handles 400-1 byte packets. Verify that the download
12995 worked.
12996
129971999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12998
12999 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13000 tests, using UNRESOLVED for the untested cases. Also, does not wait
13001 for a timeout if the prompt was received before a recognizable pattern.
13002
130031999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13004
13005 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13006
130071999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13008
13009 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13010 watchpoints.
13011
130121999-11-24 Jason Merrill <jason@casey.cygnus.com>
13013
13014 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13015
13016 * gdb.c++/local.exp: Be more flexible in recognizing local class
13017 name mangling. Don't allow horribly truncated method names.
13018 * gdb.c++/derivation.exp: Expect protected inheritance.
13019 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13020 * gdb.c++/virtfunc.exp: Likewise.
13021 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13022 when printing a nested enum.
13023
130241999-11-22 Jim Blandy <jimb@cygnus.com>
13025
13026 * gdb.base/step-test.exp: Properly await GDB's response to setting
13027 a breakpoint on the call to large_struct_by_value.
13028
13029 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13030 just because we have debug info for the `start' function.
13031
130321999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13033
13034 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13035 "Unknown signal" messages, which indicate (on LinuxThreads) that
13036 GDB doesn't know how to debug threads on this system. This is
13037 better than hanging while philosopher 0 dumps chatter into gdb.log.
13038
130391999-11-18 Tom Tromey <tromey@cygnus.com>
13040
13041 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13042
130431999-11-18 Fred Fish <fnf@cygnus.com>
13044
13045 * gdb.base/coremaker2.c: Add sample program for generating
13046 cores that is more self contained than coremaker.c. Eventually
13047 I'll add more code to this and tie it into the testsuite.
13048
4ce44c66
JM
130491999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13050
13051 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13052
130531999-11-10 Jimmy Guo <guo@cup.hp.com>
13054
13055 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13056 from $srcdir/lib/.
13057 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13058 and gdb.c++/.
13059
13060 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13061
d63a86f8 13062 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13063 'continue with watch' test point.
13064
130651999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13066
13067 Merged from p2linux-990323-branch:
d63a86f8 13068
4ce44c66
JM
13069 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13070
11cf8741
JM
13071Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13072
13073 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13074 {limit,fixed}''. Test ``set download-write-size''.
13075
13076Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13077
13078 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13079 gdb_expect_list.
13080
13081Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13082
13083 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13084
130851999-11-03 Mark Salter <msalter@cygnus.com>
13086
13087 * gdb.base/break.exp: Fix "stub continue" pattern.
13088
130891999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13090
13091 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13092
130931999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13094
13095 * gdb.base/display.exp ("finish"): Add timeout clause.
13096
13097 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13098 plain prompt clause, so this doesn't have to time out in order to
13099 fail.
13100
13101 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13102 breakpoint hit messages include an address.
13103
13104 * gdb.base/display.exp: Don't forget to escape parens in regular
13105 expressions. Unix regexp notatation sucks.
13106
131071999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13108
13109 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13110 order for 'signalled' message.
13111
5c44784c
JM
131121999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13113
13114 From Jimmy Guo <guo@cup.hp.com>:
13115 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13116 * gdb.base/annota1.c: Add code for tests to work with.
13117
131181999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13119
13120 * gdb.base/remote.exp: New test for remote downloading settings.
13121 * gdb.base/remote.c: New file with large .data.
13122
917317f4
JM
131231999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13124
13125 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13126 for LinuxThreads support, merged from the Code Fusion branch.
13127
13128Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13129
13130 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13131 containing exp_continue into a while within an expect. Don't
13132 attempt a start more than three times. Check return value from
13133 gdb_load.
d63a86f8 13134
2df3850c
JM
13135Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13136
13137 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13138 a pass case.
13139
2acceee2
JM
131401999-10-01 Kevin Buettner <kevinb@cygnus.com>
13141
13142 * gdb.base/break.c (main): Added a statement that we can step
13143 off of.
13144 * gdb.base/break.exp: Added tests for setting a breakpoint
13145 at an offset and stepping onto a breakpoint.
13146
131471999-10-01 Fred Fish <fnf@cygnus.com>
13148
d63a86f8 13149 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13150 gdb output.
13151
c2c6d25f
JM
131521999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13153
13154 * gdb.base/break.exp: Code locations are in hex, don't forget!
13155 (For HP-UX.)
13156
131571999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13158
13159 * condbreak.exp: Use break.c as test program.
13160 * condbreak.c: Remove, redundant with break.c.
13161
131621999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13163
13164 * config/monitor.exp (gdb_target_monitor): Disable X- and
13165 Z-packets if the target needs it.
13166
131671999-09-13 James Ingham <jingham@leda.cygnus.com>
13168
13169 * gdb.c++/overload.exp: Added tests for listing overloaded
13170 functions with function pointers in the arg, explicitly calling
13171 out the version you want.
13172
cff3e48b
JM
131731999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13174
13175 * long_long.exp: Add variations of test cases that work for
13176 targets with 16-bit ints and 32-bit doubles.
13177
d4f3574e
SS
131781999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13179
13180 * break.c (main): Compare a possibly-uninitialized argc with an
13181 unlikely value that fits in 16 bits.
13182
131831999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13184
13185 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13186 0xfeeb, don't want negative numbers if ints are 16 bits.
13187
13188 * lib/gdb.exp (skip_cplus_tests): New proc.
13189 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13190 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13191 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13192 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13193 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13194 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13195 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13196 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13197
13198 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13199
13200Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13201
13202 * gdb.base/corefile.exp (up): Allow a parameter to appear
13203 in the frame that we're going up to.
13204
13205 From Jim Blandy <jimb@cygnus.com>:
13206
13207 * gdb.base/default.exp (info float): Expect some output now.
13208
13209 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13210 returning floating-point values to fail on the x86.
13211 * gdb.base/callfwmall.exp (do_function_calls): Same.
13212
13213 * gdb.base/list.exp (test_listsize): Correct expectations for
13214 listing line 1 with listsize 2. Also, listing a single line
13215 works now, as does listing three lines. [Kevin's note: There
13216 were a number of other cases fixed too where the expectations
13217 differed...]
13218
132191999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13220
13221 * gdb.base/selftest.exp: Add case for when version prints as
13222 constant string instead of char pointer.
13223
104c1213
JM
132241999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13225
13226 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13227 stepping out of main.
13228
13229 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13230 G++ used.
13231
13232 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13233 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13234
13235 * gdb.c++/ovldbreak.exp: Update match string in test that
13236 includes a warning of multiple breakpoints.
13237
132381999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13239
13240 * gdb.base/display.exp: Improve precision of step-after-finish
13241 added yesterday.
13242
13243 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13244 test.
13245
13246 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13247 configs when using G++, not just hppa*.
13248
132491999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13250
13251 * gdb.base/async.c: New file.
13252 * gdb.base/async.exp: New file.
13253
13254Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13255
13256 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13257 PA64.
13258
53a5351d
JM
13259Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13260
104c1213
JM
13261 * gdb.base/display.exp: "finish" can leave us mid-line on many
13262 targets, deal with it. Add a small constant to main, instead of
13263 1000 since main+1000 may not be a valid address in the target.
13264
53a5351d
JM
13265 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13266 on hpux11.
13267
13268 * gdb.base/attach.exp: Handle another hpux11 error message variant
13269 when attaching to a process that does not exist.
13270
132711999-08-19 J.T. Conklin <jtc@redback.com>
13272
13273 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13274 characters in 'continue to 1241' test.
13275
132761999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13277
13278 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13279 stop in print_long_arg_list, define and use a whitespace
13280 variable in print_small_structs test, add an XFAIL for Solaris.
13281 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13282 interested enough to fix.
13283
7be570e7
JM
132841999-08-13 Keith Seitz <keiths@cygnus.com>
13285
13286 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13287 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13288 proc knows about targets other than the natives.
13289 (test_assign): Use "gdb_run_cmd" to "run" the target.
13290 Check that we've actually hit the breakpoint at main.
13291 When we attempt to assign a value to a local variable, check
13292 that the variable is in the current scope, i.e., don't use
13293 a test with an empty result.
13294
13295Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13296
13297 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13298 command.
13299
133001999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13301
13302 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13303 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13304 gdb.compat, gdb.threads-hp.
13305 gdb.hp/configure, gdb.hp/configure.in: New files.
13306 gdb.hp/Makefile.in: Recurse into new subdirs.
13307 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13308 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13309 in object files.
13310 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13311
96baa820
JM
133121999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13313
13314 * gdb.base/display.exp: Help expect by putting a newline in the
13315 funky printf, remove a bogus p/a test.
13316
133171999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13318
13319 * gdb.base/display.exp: Make sure that when we say 'run', we are
13320 connected to the target. This is necessary when running not
13321 natively.
13322
133231999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13324
13325 * gdb.base/step-test.exp: Removed some extraneous messages.
13326
13327 * gdb.base/long_long.exp: Don't run memory examination tests
13328 on little-endian targets (they will need a different set of
13329 results to match).
13330
133311999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13332
13333 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13334 until somebody decides to fix GDB.
13335
13336 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13337 constant as "ULL".
13338 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13339 matches for a couple x/2 commands.
13340
a0b3c4fd
JM
133411999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13342
13343 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13344 by merging in ref-types2 tests.
13345 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13346
13347 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13348 * gdb.c++/Makefile.in: Add standard actions.
13349 (EXECUTABLES): Rename from PROGS, update list.
13350 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13351 from gdb.hp.
13352 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13353 foo and bar locals.
13354 * gdb.c++/anon-union.exp: Fix tests to match.
13355 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13356 expect matches to handle output variations.
13357 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13358 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13359 output, add HP alternatives for new and delete prints.
13360 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13361 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13362 * gdb.c++/demangle.exp: Use $style when reporting failure.
13363 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13364 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13365 match alternatives.
13366 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13367 compilers.
13368 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13369 * gdb.c++/method.exp: Add match alternatives.
13370 * gdb.c++/misc.cc: Add bool types.
13371 * gdb.c++/misc.exp: Add tests for bool types.
13372 * gdb.c++/overload.exp: Add xfails.
13373 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13374 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13375 add some more template parameter tests (only for HP currently).
13376 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13377 * gdb.c++/virtfunc.cc: Add return type and value for main.
13378 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13379 match alternatives.
d63a86f8 13380
a0b3c4fd
JM
133811999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13382
13383 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13384
133851999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13386
13387 * gdb.base/signals.exp: Don't expect getting a backtrace from
13388 within a signal handler to fail on Linux.
13389
133901999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13391
13392 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13393 * lib/gdb.exp: Remove some gratuitious semicolons.
13394 (delete_breakpoints): Increase timeout.
13395 (gdb_expect): Add -notransfer option.
13396 (gdb_test): Use -notransfer option.
13397 (get_compiler_info): Add f77 case.
13398 (get_compiler): New proc, split out from gdb_preprocess, add f77
13399 case.
13400 (gdb_preprocess): Call get_compiler.
13401
13402 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13403 * gdb.base/attach.exp, gdb.base/display.exp,
13404 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13405 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13406 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13407 third arg to gdb_test.
13408 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13409 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13410 HP-UX xfails, add others.
13411 * gdb.base/completion.exp: Reflect name change of self-test.
13412 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13413 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13414 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13415 HP failure number.
13416 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13417 useless HP-UX 10.30 references.
13418 * gdb.base/maint.exp: Loosen matches.
13419 * gdb.base/pointers.c (main): Declare more_code.
13420 * gdb.base/pointers.exp: Match on output of a `next'.
13421 * gdb.base/structs.c: Add prototypes.
13422 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13423 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13424
134251999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13426
13427 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13428 command.
13429
134301999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13431
13432 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13433 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13434
13435 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13436 debug info. Deal with lack of signal hanlder info in stack.
13437
a9c64011 13438 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13439 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13440
5a2468f5
JM
134411999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13442
13443 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13444 gdb.base/foll-vfork.exp: Don't run for crosses.
13445
adf40b2e
JM
13446Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13447
13448 * gdb.base/configure.in: Check for gdbvars.exp instead of
13449 a1-selftest.exp.
13450 * gdb.base/configure: Re-generate.
13451
134521999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13453
13454 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13455 in trying to run first and name is too long.
13456
13457 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13458 pointers2.c and pointers2.exp, respectively.
13459 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13460 doschk happier.
13461
43e526b9
JM
134621999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13463
13464 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13465 callfuncs2.c and callfuncs2.exp.
13466
13467 * gdb.base/list.exp: Remove mistaken xfails.
13468 * gdb.base/list0.h: Add optional prototypes.
13469
9846de1b
JM
13470Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13471
a9c64011 13472 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13473 calling malloc.
a9c64011
AS
13474 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13475 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13476 use.
13477
134781999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13479
13480 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13481 * gdb.base/annota2.cc, annota2.exp: Move from here.
13482 * gdb.c++/annota2.cc, annota2.exp: To here.
13483 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13484
43ff13b4
JM
13485Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13486
13487 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13488 a consistent format.
13489
085dd6e6
JM
134901999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13491
13492 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13493 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13494 HP compilers, also set the globals $true and $false.
13495
13496 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13497 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13498 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13499 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13500 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13501 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13502 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13503 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13504 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13505 whatis.c} Add C++ compatible function definitions and return
13506 types, add includes for library functions.
13507 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13508 * gdb.base/step-test.c (myglob): Rename from glob.
13509 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13510 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13511 files, move here from gdb.hp.
13512 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13513 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13514 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13515 Adjust line numbers in regexps.
13516
13517 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13518 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13519 instead of 0/1.
13520
13521 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13522 foll-vfork.exp: New files, move here from gdb.hp.
13523 * gdb.base/page.exp: New file, test of pagination command.
13524
13525 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13526 recursion test.
13527 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13528
13529 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13530 gdb.base/solib.exp: Fix compiler invocation process.
13531
13532 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13533 HP-UX 11, turn off overload resolution explicitly.
13534 * gdb.base/commands.exp: Set argument list explicitly, add
13535 watchpoint test.
13536 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13537 them work.
13538 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13539 expressions properly.
13540 * gdb.base/corefile.exp: Loosen the match slightly.
13541 * gdb.base/default.exp: Allow "Error accessing memory" message
13542 also.
13543 * gdb.base/display.exp: Skip over x/0 j if PA64.
13544 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13545 * gdb.base/interrupt.exp: Ditto.
13546 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13547 in use.
13548 * gdb.base/list.exp: Add xfails for HP-UX.
13549 * gdb.base/long_long.exp: Refine some of the numeric matches.
13550 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13551 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13552 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13553 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13554 * gdb.base/ptype.exp: Succeed on more varieties of output.
13555 * gdb.base/scope.exp: Add xfails for HP-UX.
13556 * gdb.base/sect-cmd.exp: Add more cases.
13557 * gdb.base/setvar.exp: Add xfails for HP-UX.
13558 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13559 * gdb.base/signals.exp: Match on void symbolically.
13560 * gdb.base/step-test.exp: Add case for PA64.
13561 * gdb.base/term.exp: Add exit and restart.
13562 * gdb.base/twice.exp: Clean up after self.
13563 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13564 * gdb.base/whatis.exp: Allow more ways to pass tests.
13565
13566 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13567 no longer useful.
13568
13569Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13570
13571 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13572 list of patterns.
13573 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13574 print_double_array(double_array)", "continuing to breakpoint
13575 1018", "print print_double_array(array_d)" and "continuing to
13576 1034" tests.
d63a86f8 13577
085dd6e6
JM
135781999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13579
a9c64011 13580 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13581
135821999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13583
13584 * config/mt-*: Remove, these haven't been used since 1996.
13585
135861999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13587
13588 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13589 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13590 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13591
9e0b60a8
JM
135921999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13593
13594 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13595 simpler match case for the ptype of the big class.
13596
135971999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13598
13599 * gdb.exp: Fix test for gdb_prompt existence.
13600
136011999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13602
13603 * gdb.exp (gdb_test): Add fail after calls to perror.
13604
136051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13606
13607 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13608
136091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13610
13611 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13612
0f71a2f6
JM
13613Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13614
13615 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13616 malloc() is linked in.
13617
136181999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13619
13620 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13621 step at end.
13622
13623 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13624
136251999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13626
13627 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13628
cce74817
JM
13629Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13630
13631 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13632 * gdb.base/mips_pro.exp: Likewise.
13633
136341999-06-02 Keith Seitz <keiths@cygnus.com>
13635
13636 * gdb.c++/templates.cc: Change all "new" operators to throw
13637 an exception.
13638 * gdb.c++/cplusfuncs.cc: Likewise.
13639
13640 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13641
13642Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13643
13644 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13645 * gdb.base/ending-run.exp: When stepping out of main, accept a
13646 step into an arbitrary assembler file.
cce74817 13647
392a587b
JM
136481999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13649
d63a86f8 13650 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13651 "breakpoint-invalid" to be printed.
d63a86f8 13652 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13653 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13654 * gdb.base/annota2.cc: Initialize a.x to 0.
13655
9e086581
JM
136561999-05-17 Keith Seitz <keiths@cygnus.com>
13657
13658 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13659 when "skip_float_tests" set.
13660 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13661 "print print_ten_doubles", and "step into print_long_arg_list".
13662 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13663 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13664 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13665 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13666 "skip_float_tests" is set.
13667 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13668 when "skip_float_tests" set.
d63a86f8 13669
cd0fc7c3
SS
136701999-05-06 Keith Seitz <keiths@cygnus.com>
13671
13672 * gdb.base/annota2.cc: Include stdio.h.
13673
13674Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13675
13676 * gdb.base/crossload.exp: Remove, this has been disabled ever
13677 since BFD stopped including all targets, and cross-GDB gets
13678 plenty of testing anyway.
13679 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13680 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13681 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13682 * gdb.base/README: Remove, was doc for this.
13683 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13684 needed.
13685
b83266a0
SS
136861999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13687
13688 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13689 output.
13690
13691 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13692 * gdb.base/annota2.exp: New file. More annotation tests.
13693 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13694 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13695
136961999-04-23 Angela Marie Thomas <angela@cygnus.com>
13697
13698 * config/cfdbug.exp: New file.
13699
7a292a7a
SS
137001999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13701
13702 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13703 Marcus Daniel's and Dale Hawkins's demangler crashes.
13704
13705 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13706 test_lucid_style_demangling, test_arm_style_demangling,
13707 test_hp_style_demangling): Try Tom Tromey's core-dumping
13708 identifier under each demangling style.
13709
137101999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13711
13712 * gdb.c++/demangle.exp: Include the current demangling style
13713 in all test names.
13714 (current_demangling_style): New global variable.
13715 (set_demangling_style, test_demangling_core, test_demangling,
13716 test_demangling_exact): New functions.
13717 (test_gnu_style_demangling, test_lucid_style_demangling,
13718 test_arm_style_demangling, test_hp_style_demangling): Use those,
13719 instead of calling gdb_test and gdb_test_exact directly.
13720 (catch_demangling_errors): New function, which reports errors
13721 signalled by the demangling test functions in an orderly way.
13722 (do_tests): Use catch_demangling_errors.
13723
137241999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13725
13726 * gdb.base/signals.exp (test_handle_all_print): Use () for
13727 grouping in expressions, not {}.
13728
13729 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13730 initialized yet.
13731
137321999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13733
13734 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13735 are listed.
13736
137371999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13738
13739 * gdb.stabs/weird.exp: Test for CC being defined before
13740 looking at its value.
13741
137421999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13743
13744 * gdb.base/call-ar-st.exp: Remove stray '#'.
13745 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13746 "short int" and "long int".
13747 * gdb.c++/overload.cc: Cast the string added in the previous
13748 change, to mollify finicky HP compiler.
13749 * gdb.hp/reg-test.exp (testfile): Fix file name.
13750 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13751
7a292a7a
SS
13752 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13753 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13754 alternate form of enum ptype.
13755
c906108c
SS
137561999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13757
7a292a7a
SS
13758 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13759 * gdb.hp/*.exp: Change all to run compiler probe only after
13760 passing skip_hp_tests, so as not to waste time on guaranteed
13761 failure.
13762
c906108c
SS
13763 * gdb.c++/overload.cc: Pass string instead of char addr, always
13764 init ccpfoo.
13765 * gdb.c++/templates.cc: Fix syntax error.
13766
7a292a7a
SS
13767Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13768
13769 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13770 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13771 command.
13772
137731999-03-18 James Ingham <jingham@cygnus.com>
13774
13775 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13776
13777 * gdb.c++/method.exp: It was testing an uninitialized int on the
13778 stack and assuming it was positive.
13779
13780 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13781
13782 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13783 keep it from killing the rest of the tests.
7a292a7a
SS
13784 Use gdb_continue_to_end.
13785
13786 * gdb.base/sigall.exp: use gdb_continue_to_end.
13787
13788 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13789
13790 * gdb.base/display.exp: use runto_main, not run.
13791
d63a86f8
RM
13792 * gdb.base/default.exp: Check for the current error message in the
13793 r abbreviation test.
7a292a7a
SS
13794 Add strongarm to the targets that know info float.
13795
d63a86f8 13796 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13797 run which doesn't work with monitors.
13798
13799 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13800
13801 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13802
13803 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13804 program. Traps the case (in Cygmon) when the program never really
13805 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13806 more places, so I used my name. Sorry Mark...
13807
13808 * config/monitor.exp (gdb_target_monitor): added another
13809 target_info parameter: remotebinarydownload. This will set the
13810 remotebinarydownload flag if this is causing some boards trouble.
13811
138121999-03-18 Mark Salter <msalter@cygnus.com>
13813
13814 * lib/gdb.exp (continue_to_exit): New function.
13815
13816 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13817 * gdb.base/ending-run.exp: Ditto.
13818 * gdb.base/step-test.exp: Ditto.
13819
138201999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13821
13822 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13823 (suggested by Art Haas <ahaas@neosoft.com>).
13824
138251999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13826
13827 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13828
13829Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13830
13831 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13832 descriptions of types (short unsigned int vs unsigned short, etc).
13833
138341999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13835
13836 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13837 a call to strlen; sometimes we do have sources.
13838
138391999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13840
13841 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13842 character, so GDB won't print garbage after its end.
d63a86f8 13843
c906108c
SS
13844 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13845 breakpoint there instead. Sometimes GCC emits memcpy to handle
13846 the large structures being passed by value, so we step into that
13847 instead of sum_array_print, which obscures what we're really testing.
13848 * gdb.base/step-test.exp: However, we do want a test that notices
13849 the bizarre steps into memcpy, so do that here. Add check for
13850 stepping into function calls that pass large structures by value.
13851 ("Is that a noun clause, or are you just happy to see me?")
13852 Remove all references to specific line numbers.
13853 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13854 New type and function.
13855 (main): Call large_struct_by_value, passing it a large struct by value.
13856 * lib/gdb.exp (gdb_get_line_number): New function.
13857
13858 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13859 more portable.
13860
7a292a7a
SS
138611999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13862
c906108c
SS
13863 * lib/gdb.exp: Doc fixes.
13864
7a292a7a
SS
138651999-03-05 Nick Clifton <nickc@cygnus.com>
13866
d63a86f8 13867 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13868
138691999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13870
c906108c
SS
13871 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13872 commands. They're not germane to this test, and they don't work
13873 that way on remote targets.
13874
3fc11d3e
JM
138751999-03-01 James Ingham <jingham@cygnus.com>
13876
13877 * Changelog entries merged over from gdb development branch.
13878
3fc11d3e
JM
13879 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13880
13881 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13882 for outputting results of test run.
13883
2d4a1622 13884 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13885
13886 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13887
7a292a7a
SS
138881999-02-25 Felix Lee <flee@cygnus.com>
13889
13890 * lib/gdb.exp (debug_format): initialize
13891
c906108c
SS
138921999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13893
13894 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13895 * gdb.base/call-rt-st.c: Ditto.
13896
c906108c
SS
138971999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13898
13899 * gdb.threads/pthreads.exp (horiz): New variable.
13900 (test_startup): Fix regexps that capture thread numbers.
13901
139021999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13903
13904 * gdb.base/smoke.exp: Disambiguate two test case names (both
13905 called ``print'').
13906
13907Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13908
13909 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13910 compilation.
13911
139121999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13913
13914 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13915 actual output formatting.
13916 * gdb.base/smoke.exp: GDB removes leading 0's.
13917 * gdb.base/volatile.exp: Don't check type of remuneration;
13918 that variable is no longer defined in constvars.c.
13919 * gdb.base/step-test.c (main): Exit with explicit exit code.
13920 * gdb.base/step-test.exp: Remove two nexti checks--they are
13921 not portable.
13922
139231999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13924
13925 * gdb.base/help.exp ("help delete display"): Fix test to match
13926 gdb's output.
13927
13928 * gdb.base/long_long.c (known_types): Initialize values to zero.
13929 * gdb.base/long_long.exp: Step one more line
13930 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13931 leading zeros. Explicitly ask for hex formatting. Use
13932 unique test case names.
c906108c
SS
13933
13934Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13935
d63a86f8 13936 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13937
13938 * gdb.c++/method.exp: Add missing close brace.
13939
139401999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13941
13942 * gdb.base/maint.exp: Use 'set height 0' to disable page
13943 prompting, not 'set height 400'.
13944
13945 Fix a bunch of timeouts.
13946 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13947 four separate tests, so expect doesn't take forever to match a ton
13948 of text against a regexp with lots of .* forms.
13949 ("maint print psymbols", "maint print symbols"): Make some of
13950 these greps more selective, so that expect doesn't try to wade
13951 through huge piles of output and time out.
13952
13953 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13954
13955 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13956 tests: one which doesn't expect shlib events to be reported, and
13957 another which does, but is XFAIL for all platforms other than
13958 HP/UX.
13959
13960 * gdb.base/break.exp: Teach the test suite that the `catch
13961 fork', `catch vfork', and `catch exec' commands produce error
13962 messages on platforms that don't provide these features.
13963
13964Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13965
13966 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13967 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13968 (shortening names from solib_threshold.exp etc), won't run on
13969 anything but HP-UX for the foreseeable future.
13970 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13971 reflect move.
13972
13973Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13974
13975 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13976 gdb.trace/Makefile.in (clean): Remove all test executables.
13977
13978Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13979
13980 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13981 successfully re-sets breakpoints in shared libraries.
13982 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13983
13984Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13985
d63a86f8
RM
13986 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13987 and compiled w/o GCC.
c906108c
SS
13988
13989 * gdb.hp/watch-cmd.exp: ditto.
13990
13991 * gdb.hp/watch-hp.exp: ditto.
13992
13993 * gdb.hp/xdb1.exp: ditto.
13994
13995 * gdb.hp/xdb2.exp: ditto.
13996
13997 * gdb.hp/dbx.exp: ditto.
13998
13999Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14000
14001 * constvars.c: Remove C++-isms.
14002 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14003 with GCC.
14004
14005Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14006
14007 The following changes are part of the HP merge.
14008
14009 * gdb.base/break.exp: new tests to verify that catchpoints for
14010 fork, vfork, and exec don't trigger inappropriately.
14011
14012 * gdb.base/opaque.exp: compile one file at a time, then link.
14013
14014 * gdb.base/signals.exp: be more restrictive about which hppa
14015 systems receive a setup_xfail. new tests.
14016
14017 * gdb.base/solib_threshold.build: new file.
14018 * gdb.base/solib_threshold.exp: new file.
14019 * gdb.base/solib_threshold.link_opts: new file.
14020 * gdb.base/solib_threshold.mk: new file.
14021 * gdb.base/gen_solib_threshold.c: new file.
14022
14023 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14024 tests. New tests for enums inside classes.
14025
14026 * gdb.c++/compiler.cc: indicate support of template debugging.
14027
14028 * gdb.c++/demangle.exp: run hp style demangling tests.
14029
14030 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14031 tests.
14032
14033 * gdb.c++/misc.cc: changes to support new tests.
14034
14035 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14036 to support new tests.
14037
14038 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14039 gcc, then skip these tests.
14040
14041Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14042
14043 The following files are part of the HP merge; some had longer
14044 names at HP, but have been renamed to be no more than 14
14045 characters in length.
14046
14047 * gdb.hp/ambiguous.cc: new file.
14048 * gdb.hp/ambiguous.exp: new file.
14049 * gdb.hp/attach.exp: new file.
14050 * gdb.hp/attach2.exp: new file.
14051 * gdb.hp/classes-hp.exp: new file.
14052 * gdb.hp/ctti.exp: new file.
14053 * gdb.hp/ctti-add.cc: new file.
14054 * gdb.hp/ctti-add1.cc: new file.
14055 * gdb.hp/ctti-add2.cc: new file.
14056 * gdb.hp/ctti-add3.cc: new file.
14057 * gdb.hp/dbx.exp: new file.
14058 * gdb.hp/exception.cc: new file.
14059 * gdb.hp/exception.exp: new file.
14060 * gdb.hp/foll-exec.c: new file.
14061 * gdb.hp/foll-exec.exp: new file.
14062 * gdb.hp/foll-fork.c: new file.
14063 * gdb.hp/foll-fork.exp: new file.
14064 * gdb.hp/foll-vfork.c: new file.
14065 * gdb.hp/foll-vfork.exp: new file.
14066 * gdb.hp/inherit-hp.exp: new file.
14067 * gdb.hp/more-steps.exp: new file.
14068 * gdb.hp/namespace.cc: new file.
14069 * gdb.hp/namespace.exp: new file.
14070 * gdb.hp/optimize.exp: new file.
14071 * gdb.hp/pxdb.c: new file.
14072 * gdb.hp/pxdb.exp: new file.
14073 * gdb.hp/quicksort.exp: new file.
14074 * gdb.hp/reg-test.exp: new file.
14075 * gdb.hp/reg-test.s: new file.
14076 * gdb.hp/sized-enum.c: new file.
14077 * gdb.hp/sized-enum.exp: new file.
14078 * gdb.hp/start-stop.exp: new file.
14079 * gdb.hp/templ-hp.cc: new file.
14080 * gdb.hp/templ-hp.exp: new file.
14081 * gdb.hp/thr-lib.c: new file.
14082 * gdb.hp/thr-lib.exp: new file.
14083 * gdb.hp/thr-lib.h: new file.
14084 * gdb.hp/thr-liblib.c: new file.
14085 * gdb.hp/virtfun-hp.c: new file.
14086 * gdb.hp/virtfun-hp.exp: new file.
14087 * gdb.hp/watch-cmd.exp: new file.
14088 * gdb.hp/watch-hp.exp: new file.
14089 * gdb.hp/xdb1.exp: new file.
14090 * gdb.hp/xdb2.exp: new file.
14091 * gdb.hp/xdb3.exp: new file.
14092
14093Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14094
14095 The following files are part of the HP merge; some had longer
14096 names at HP, but have been renamed to be no more than 14
14097 characters in length.
14098
14099 * gdb.base/ss.h: new file.
14100 * gdb.base/call-ar-st.c: new file.
14101 * gdb.base/call-ar-st.exp: new file.
14102 * gdb.base/call-rt-st.c: new file.
14103 * gdb.base/call-rt-st-exp: new file.
14104 * gdb.base/call-strs.exp: new file.
14105 * gdb.base/ena-dis-br.exp: new file.
14106 * gdb.base/environ.exp: new file.
14107 * gdb.base/long_long.exp: new file.
14108 * gdb.base/sect-cmd.exp: new file.
14109 * gdb.base/shlib-cl2.exp: new file.
14110 * gdb.base/smoke.exp: new file.
14111 * gdb.base/so-impl-ld.c: new file.
14112 * gdb.base/so-impl-ld.exp: new file.
14113 * gdb.base/so-indr-cl.c: new file.
14114 * gdb.base/so-indr-cl.exp: new file.
14115 * gdb.base/varargs.exp: new file.
14116 * gdb.base/volatile.exp: new file.
14117 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14118 * gdb.base/display.exp: new file.
c906108c
SS
14119 * gdb.c++/derivation.exp: new file.
14120 * gdb.c++/local.exp: new file.
14121 * gdb.c++/member-ptr.exp: new file.
14122 * gdb.c++/overload.exp: new file.
14123 * gdb.c++/ovldbreak.exp: new file.
14124 * gdb.c++/ref-types.exp: new file.
14125 * gdb.c++/ref-types2.exp: new file.
14126 * gdb.c++/userdef.exp: new file.
d63a86f8 14127
c906108c
SS
14128Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14129
14130 * gdb.base/default.exp: Reflect wording change in remote.c.
14131
dc96c6c7 14132Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14133
14134 * gdb.base/help.exp: Update to reflect current text.
14135
14136Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14137
14138 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14139 they're stack variables and contain garbage.
14140 * gdb.c++/anon-union.exp: new file.
14141
14142 The following changes were made by David Taylor
14143 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14144 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14145 in changes by HP.
14146
14147 * gdb.base/bitops.exp: new file.
14148 * gdb.base/default.exp: change expected messages for catch and
14149 info catch tests to reflect HP merge changes.
14150 * gdb.base/enable-disable-break.exp
14151 * gdb.base/ending-run.c: new file.
14152 * gdb.base/long_long.c: new file.
14153 * gdb.base/maint.exp: new file.
14154 * gdb.base/pointers2.exp: new file.
14155 * gdb.base/shlib-call2.exp: new file.
14156 * gdb.base/solib.exp: new file.
14157 * gdb.base/step-test.c: new file.
14158 * gdb.c++/anon-union.cc: new file.
14159 * gdb.c++/local.cc: new file.
14160 * gdb.c++/member-pointer.cc: new file.
14161 * gdb.c++/method.cc: new file.
14162 * gdb.c++/ref-types.cc: new file.
14163 * gdb.c++/ref-types2.cc: new file.
14164 * gdb.c++/userdef.cc: new file.
d63a86f8 14165
c906108c
SS
14166 * gdb.base/scope.exp: compile one file at a time, then link.
14167 * gdb.base/langs.exp: ditto.
14168 * gdb.base/list.exp: ditto.
d63a86f8 14169
c906108c
SS
14170Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14171
14172 The following changes were made by David Taylor
14173 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14174 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14175 in changes by HP.
d63a86f8 14176
c906108c
SS
14177 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14178 skip tests. When compiling pass c++ flag to gdb_compile.
14179 * gdb.c++/
d63a86f8 14180
c906108c
SS
14181 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14182 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14183 (skip_hp_tests): new function.
14184 (gdb_preprocess): new function.
14185
14186 * configure.in (hpdir): decide whether to configure gdb.hp.
14187 * configure: regenerated.
14188
14189 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14190 to delete on clean.
14191 (EXECUTABLES): update to reflect new additions.
14192 * gdb.base/commands.exp: update message expected.
14193 * gdb.base/default.exp: add copyright notice.
14194 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14195 * gdb.base/help.exp: update messages to reflect current text.
14196 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14197 targets for recurse tests.
14198 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14199 skip this file.
14200
14201 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14202 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14203 compilation.
14204 * gdb.c++/misc.exp: ditto.
14205 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14206 run the tests. tell gdb_compile that it's a c++ compilation.
14207
14208 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14209
c906108c
SS
14210 * gdb.base/all-bin.exp: new file.
14211 * gdb.base/arithmet.exp: new file.
14212 * gdb.base/assign.exp: new file.
14213 * gdb.base/completion.exp: new file.
14214 * gdb.base/cond-expr.exp: new file.
14215 * gdb.base/condbreak.exp: new file.
14216 * gdb.base/define.exp: new file.
14217 * gdb.base/dollar.exp: new file.
14218 * gdb.base/environment.exp: new file.
14219 * gdb.base/eval-skip.exp: new file.
14220 * gdb.base/jump.exp: new file.
14221 * gdb.base/logical.exp: new file.
14222 * gdb.base/pointers.exp: new file.
14223 * gdb.base/relational.exp: new file.
14224 * gdb.base/section_command.exp: new file.
14225 * gdb.base/whatis-expr.exp: new file.
14226
14227 * gdb.base/all-types.c: new file.
14228 * gdb.base/call-array-struct.c: new file.
14229 * gdb.base/call-return-struct.c: new file.
14230 * gdb.base/call-strings.c: new file.
14231 * gdb.base/callfuncs2.c: new file.
14232 * gdb.base/condbreak.c: new file.
14233 * gdb.base/constvars.c: new file.
14234 * gdb.base/display.c: new file.
14235 * gdb.base/int-type.c: new file.
14236 * gdb.base/jump.c: new file.
14237 * gdb.base/miscexprs.c: new file.
14238 * gdb.base/pointers.c: new file.
14239 * gdb.base/pointers2.c: new file.
14240 * gdb.base/shmain.c: new file.
14241 * gdb.base/shr1.c: new file.
14242 * gdb.base/shr2.c: new file.
14243 * gdb.base/solib.c: new file.
14244 * gdb.base/solib1.c: new file.
14245 * gdb.base/solib2.c: new file.
14246 * gdb.base/varargs.c: new file.
14247 * gdb.c++/derivation.cc: new file.
14248 * gdb.c++/overload.cc: new file.
14249 * gdb.c++/ovldbreak.cc: new file.
14250 * gdb.hp/attach.c: new file.
14251 * gdb.hp/attach2.c: new file.
14252 * gdb.hp/average.c: new file.
14253 * gdb.hp/compiler.c: new file.
14254 * gdb.hp/compiler.cc: new file.
14255 * gdb.hp/execd-program.c: new file.
14256 * gdb.hp/follow-exec.c: new file.
14257 * gdb.hp/follow-fork.c: new file.
14258 * gdb.hp/follow-vfork-and-exec.c: new file.
14259 * gdb.hp/misc-hp.cc: new file.
14260 * gdb.hp/more-steps.c: new file.
14261 * gdb.hp/optimize.c: new file.
14262 * gdb.hp/quicksort.c: new file.
14263 * gdb.hp/run-hp.c: new file.
14264 * gdb.hp/start-stop.c: new file.
14265 * gdb.hp/sum.c: new file.
14266 * gdb.hp/templates-hp.cc: new file.
14267 * gdb.hp/thread-local-in-lib.c: new file.
14268 * gdb.hp/thread-local-in-lib.h: new file.
14269 * gdb.hp/thread-local-in-lib.lib.c: new file.
14270 * gdb.hp/vforked-program.c: new file.
14271 * gdb.hp/virtfunc-hp.cc: new file.
14272 * gdb.hp/watchpoint-hp.c: new file.
14273 * gdb.hp/xdb.c: new file.
14274 * gdb.hp/xdb0.c: new file.
14275 * gdb.hp/xdb0.h: new file.
14276 * gdb.hp/xdb1.c: new file.
14277
14278Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14279
14280 The following change was made by Edith Epstein
14281 <eepstein@cygnus.com> as part of a project to merge in changes
14282 originally made by HP; HP did not create ChangeLog entries.
14283
14284 * gdb.c++/demangle.exp: changed the expected output for some
14285 ARM-style mangling -- removed second reference to datatype.
14286 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14287 T1<char>::~T1<char>(void)
c906108c 14288 becomes,
a9c64011
AS
14289 maint demangle __dt__11T1__pt__2_cFv
14290 T1<char>::~T1(void)
c906108c
SS
14291
14292 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14293
c906108c
SS
14294Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14295
14296 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14297 * gdb.trace/backtrace.exp: Likewise.
14298 * gdb.trace/circ.exp: Likewise.
14299 * gdb.trace/collection.exp: Likewise.
14300 * gdb.trace/deltrace.exp: Likewise.
14301 * gdb.trace/infotrace.exp: Likewise.
14302 * gdb.trace/limits.exp: Likewise.
14303 * gdb.trace/packetlen.exp: Likewise.
14304 * gdb.trace/passc-dyn.exp: Likewise.
14305 * gdb.trace/passcount.exp: Likewise.
14306 * gdb.trace/report.exp: Likewise.
14307 * gdb.trace/save-trace.exp: Likewise.
14308 * gdb.trace/tfind.exp: Likewise.
14309 * gdb.trace/tracecmd.exp: Likewise.
14310 * gdb.trace/while-dyn.exp: Likewise.
14311 * gdb.trace/while-stepping.exp: Likewise.
14312
143131998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14314
14315 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14316
14317Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14318
14319 From Brendan Kehoe:
14320 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14321 int return types.
14322
14323Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14324
14325 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14326 remote dos host testing right.
14327
14328Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14329
14330 * gdb.base/corefile.exp: remove some xfails.
14331
14332Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14333
14334 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14335 have different timestamps.
14336
14337Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14338
14339 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14340 gdb.base/default.exp: Replace "exec" with "executable".
14341
14342Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14343
14344 * gdb.base/default.exp: Change else if to elseif from previous
14345 delta.
14346
14347Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14348
14349 * gdb.base/default.exp: Add brace missing from previous delta.
14350
14351Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14352
14353 * gdb.base/default.exp: Support test for info float for all
14354 varieties of arm toolchain.
14355
dc96c6c7 14356Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14357
14358 * gdb.trace/*.exp: remove "remote_download" command.
14359
dc96c6c7 14360Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14361
14362 * gdb.trace/*.exp: remove -gdwarf from compile.
14363
14364Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14365
14366 * gdb.trace/configure.in(AC_INIT): typo
14367 * gdb.trace/configure: regenerated
14368
dc96c6c7 14369Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14370
14371 * config/m68k-emc.exp: New file.
14372 * lib/<emc-support.exp trace-support.exp}: New files.
14373 * configure.in: add new test directory gdb.trace.
14374 * gdb.trace/{configure configure.in Makefile.in}: New files.
14375 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14376 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14377 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14378 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14379 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14380 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14381 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14382
dc96c6c7 14383Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14384
14385 * gdb.c++/classes.exp: Change all regular expressions to match
14386 arbitrary combinations of newline/carriage-return, so that they
14387 will work equally well on Unix and Windows.
14388 * gdb.c++/inherit.exp: ditto.
14389 * gdb.c++/virtfunc.exp: ditto.
14390
143911998-08-11 Dawn Perchik <dawn@cygnus.com>
14392
14393 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14394
c2d11a7d
JM
14395Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14396
14397 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14398 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14399 to use a0-a3/d0-d3 as needed.
14400
14401Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14402
14403 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14404 * gdb.disasm/am33.exp: Corresponding changes.
14405
c906108c
SS
144061998-07-11 Felix Lee <flee@cygnus.com>
14407
14408 * gdb.base/callfuncs.exp: add cmp10 test.
14409 * gdb.base/callfuncs.c (cmp10): new function.
14410
14411Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14412
d63a86f8 14413 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14414 into two parts to get around a synchronization problem in expect.
14415
3fc11d3e
JM
14416Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14417
14418 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14419
14420 * configure.in: Add options for gdbtk testsuite.
14421
14422 * configure: Regenerate.
14423
14424 * gdb.gdbtk: New directory to hold gdbtk tests.
14425
c906108c
SS
14426Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14427
14428 * gdb.fortran/types.exp: Escape brackets in expect patterns
14429 for test_float_literal_types_accepted tests.
14430 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14431 before run test.
14432
c2d11a7d
JM
14433Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14434
14435 * am33.exp: Just compile, do not link the testcase.
14436 * am33.s: Add ".am33" pseudoop to force am33 mode.
14437
c906108c
SS
144381998-06-25 Felix Lee <flee@cygnus.com>
14439
14440 * gdb.base/setshow.exp: make sure $pc is sane.
14441
14442 * gdb.stabs/weird.exp: split expect patterns properly.
14443
c2d11a7d
JM
14444Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14445
14446 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14447 * gdb.disasm/am33.exp: Run it.
14448
dc96c6c7 14449Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14450
14451 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14452 match processing (and eliminate spurious timeouts when running).
14453
dc96c6c7 14454Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14455
14456 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14457 exception test, but conditionalize it on target [mach | gnu].
14458
dc96c6c7 14459Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14460
14461 * gdb.base/overlays.exp: fixup compile line for linker script.
14462
14463Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14464
14465 * gdb.fortran/types.exp: don't guess at float size.
14466
14467Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14468
14469 * gdb.base/exprs.exp: delete test that depends on int size.
14470
14471Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14472
14473 * config/sim.exp: Removed checks for target triplets.
14474 (gdb_target_sim): Use gdb,target_sim_options.
14475
14476Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14477
14478 * gdb.base/reread.exp: New file.
14479 * gdb.base/reread1.c: New file.
14480 * gdb.base/reread2.c: New file.
14481
14482Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14483
14484 * config/sim.exp: Use 'target sim -sparclite' when running
14485 SPARClite programs.
14486
14487Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14488
14489 * gdb.base/structs2.exp: New file.
14490 * gdb.base/structs2.c: New file.
14491
14492Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14493
14494 * gdb.asm/common.inc: New file.
14495 * gdb.asm/d10v.inc: New file.
14496 * asm-source.exp: Pass -I's to gas to find .inc files.
14497 Update line numbers in expected output.
14498 * asmsrc1.s: Rewrite.
14499 * asmsrc2.s: Rewrite.
14500 * configure.in: Create arch.inc symlink.
14501 * configure: Regenerate.
14502 * Makefile.in (distclean): Delete arch.inc.
14503
14504Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14505
14506 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14507 (t_enum_value2): ditto
14508 (t_enum_value3): ditto
14509 (main): ditto
14510Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14511
14512 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14513 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14514 change.
14515 Use gdb_test instead of send_gdb/gdb_expect sequences.
14516
14517Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14518
14519 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14520 not void.
14521
14522Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14523
14524 * gdb.base/branches.c: Code with lots of loops and
14525 subroutines. Used to test gdbs ability to single step through PC
14526 changes, especially to test mips-tdep.c:mips_next_pc
14527
14528Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14529
14530 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14531 more rigorous EGCS C++ error checking.
14532
14533Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14534
a9c64011
AS
14535 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14536 tests.
14537 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14538 function when asleep.
14539 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14540 for i*86 Linux and SVR4 signal handling problems.
14541 Remove linux xfail for `next to handler in signals_tests_1', fixed
14542 by recent infrun.c change.
14543 Limit backtrace to 10 frames to avoid timeout problems with infinite
14544 stack backtraces.
14545 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14546 target.[ch] change.
c906108c
SS
14547
14548Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14549
14550 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14551 for a newline from gdb before continuing.
14552 (default_gdb_exit): Just look for y or n.
14553 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14554 it does, fail the rests of the tests in the file.
14555
14556Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14557
14558 * config/cygmon.exp: New file.
14559
14560Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14561
14562 * gdb.base/list.exp: Fix problem with "list default lines around
14563 main" test on remote targets.
14564
14565 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14566 run test on remote targets.
14567
14568Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14569
14570 * gdb.asm: New directory.
14571 * configure.in: Configure it.
14572 * configure: Regenerate.
14573 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14574 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14575
14576Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14577
14578 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14579
dc96c6c7 14580Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14581
a9c64011
AS
14582 * gdb.base/overlays (several files): Merge the two overlay
14583 managers into one. Change variables (foox, barx, bazx, grbxx)
14584 back into ints but force them to load in their proper sections.
c906108c
SS
14585
14586Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14587
14588 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14589 on-chip insn memory and IMAP1 to upper 128k.
14590 (D10VCopy): Handle memory regions crossing 16k boundaries.
14591 (D10VCopy): Transfer data in 32 bit chunks.
14592
14593Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14594
14595 * gdb.base/overlays.c (main): Exit normally when result is
14596 correct.
14597
14598 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14599 map. Include space for printf in .text segment.
14600
14601 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14602 updated d10v memory VMA/LMA map.
14603 (D10VCopy): Call D10VTranslate.
d63a86f8 14604
c906108c
SS
14605Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14606
14607 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14608
14609 * gdb.base/bar.c (barx, bar): Change variable to small array so
14610 that it won't be put into the .sdata - small data -
14611 section. Update reference.
14612 * gdb.base/baz.c (bazx, baz): Ditto.
14613 * gdb.base/foo.c (foox, foo): Ditto.
14614 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14615
14616 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14617 to be arrays.
d63a86f8 14618
dc96c6c7 14619Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14620
a9c64011
AS
14621 * gdb.base/overlays.exp: fix up and get working again.
14622 Add tests for backtraces from an overlay function.
d63a86f8 14623
c906108c
SS
14624Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14625
14626 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14627 "calling function with watchpoint enabled".
14628
14629Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14630
14631 * gdb.base/break.exp (test_next_with_recursion): Remove
14632 gdb_suppress_tests for d10v-*-*.
14633 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14634 pending review of whether it is useful or not.
14635
14636Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14637
14638 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14639
14640Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14641
14642 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14643 * config/dve.exp: New file to support Densan boards.
14644
14645Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14646
14647 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14648 reads and BSD.
14649
14650Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14651
14652 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14653 response.
14654
14655 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14656
14657Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14658
14659 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14660 test.
14661
14662 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14663 target_sizeof_long and target_bigendian_p.
14664 (structs_by_value, structs_by_reference): Check values according
14665 to targets word size and endianess.
d63a86f8 14666
c906108c
SS
14667Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14668
14669 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14670 output.
14671
14672Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14673
14674 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14675 Update test of set args help to match source change.
14676
14677Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14678
14679 * gdb.base/default.exp: Expect help system output to be in
14680 alphabetical order.
14681 * gdb.base/help.exp: Ditto.
14682
14683Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14684
14685 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14686 "i*86-pc-linux-gnu*".
14687 * gdb.base/interrupt.exp: Ditto.
14688 * gdb.base/corefile.exp: Ditto.
14689
14690 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14691 define vxworks when building the testcase.
14692
14693 * gdb.base/ptype.exp: Fix testnames to be unique.
14694 * gdb.base/radix.exp: Ditto.
14695 * gdb.base/term.exp: Ditto.
14696 * gdb.base/whatis.exp: Ditto.
14697 * gdb.c++/classes.exp: Ditto.
14698
14699Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14700
14701 * gdb.base/callfuncs.exp: Fix indentation.
14702
14703 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14704 suppress_flag has been set.
14705 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14706 target feature.
14707
14708Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14709
14710 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14711 the testcase.
14712
14713 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14714 set_debug_traps() and breakpoint().
14715 * gdb.c++/misc.cc (main): Ditto.
14716 * gdb.c++/templates.cc (main): Ditto.
14717 * gdb.c++/virtfunc.cc (main): Ditto.
14718
14719Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14720
14721 * lib/gdb.exp(gdb_step_for_stub): New function.
14722 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14723 exists, reload the executable and do a "continue" instead of
14724 doing a jump.
14725 (runto_main): Use gdb_step_for_stub.
d63a86f8 14726
c906108c
SS
14727 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14728 tests to have unique names.
14729 * gdb.base/callfuncs.exp: Ditto.
14730 * gdb.base/commands.exp: Ditto.
14731 * gdb.base/default.exp: Ditto.
14732 * gdb.base/help.exp: Ditto.
14733 * gdb.base/list.exp: Ditto.
14734 * gdb.base/opaque.exp: Ditto.
14735 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14736 similar tests.
d63a86f8 14737
c906108c
SS
14738 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14739 * gdb.c++/cplusfuncs.cc: Ditto.
14740 * gdb.c++/virtfunc.cc: Ditto.
14741
14742 * config/monitor.exp: Keep track of the last file we saw, rather
14743 than trying to get the info from gdb.
14744
14745 * gdb.fortran/types.exp: Move comment to previous line.
14746
14747Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14748
14749 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14750 target mode.
14751
14752Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14753
14754 From Bob Manson:
14755 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14756 string from GDB when it connects.
14757
14758 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14759
14760Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14761
14762 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14763 if we can't get a debug format from GDB (we may be testing an
14764 older GDB). Use a 10 second timeout when checking for the format.
14765
14766 * gdb.stabs/weird.exp: Fix quoting.
14767
14768 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14769
14770Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14771
14772 * config/arm-ice.exp: New file.
14773
14774Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14775
14776 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14777 until it has been modified to work with the new testsuite.
14778
99707966 14779 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14780 testcase won't compile, cause all of the testcases in the file to
14781 fail instead.
14782
14783 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14784 (gdb_clear_suppressed): New procedure.
14785 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14786 it contains a positive value.
14787
14788Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14789
14790 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14791
14792 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14793
14794Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14795
14796 * lib/gdb.exp (setup_xfail_format): New function.
14797 (get_debug_format): New function to get debug format.
14798 (debug_format): New global variable to hold last value set
14799 by get_debug_format.
14800 * gdb.base/list.exp: Call get_debug_format and expect some
14801 tests to fail for DWARF 1 and COFF formats.
14802 * gdb.c++/ptype.exp: Ditto.
14803 * gdb.c++/classes.exp: Ditto.
14804 * gdb.c++/cplusfuncs.exp: Ditto.
14805 * gdb.c++/inherit.exp: Ditto.
14806 * gdb.c++/templates.exp: Ditto.
14807 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14808
c906108c
SS
14809Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14810
14811 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14812 host doesn't have a currently-open connection.
14813
14814 * config/sparclet.exp: Cleanups and fixes to make it generic for
14815 any gdb stub target. Handle cases where gdb doesn't respond when
14816 interrupted in a sane fashion.
14817
14818 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14819 same thing in a totally different way.
14820
14821 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14822 setting "timeout".
14823 (gdb_start): We set the global gdb_prompt variable in
14824 default_gdb_init now.
14825
14826Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14827
14828 * gdb.base/printcmds.exp: Fix "check for floating addition"
14829 regexp to accept results within approx +/- .01 of exact value.
14830 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14831
14832Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14833
14834 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14835 properly.
14836 (gdb_expect): Add optional timeout parameter, and add timeout
14837 value to various calls.
14838 (gdb_suppress_tests): Only give one warning message per group.
14839
14840Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14841
14842 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14843 global variables. Handle getting a value for $timeout more
14844 gracefully.
14845
14846Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14847
14848 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14849 initialize.
14850 (default_gdb_init): New procedure; allow gdb_init to be overridden
14851 by a target configuration file.
14852 (gdb_expect): Pass the timeout to remote_expect.
14853
14854 * config/monitor.exp(gdb_load): Fix typo in regexp.
14855
14856Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14857
14858 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14859
14860Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14861
14862 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14863 here. Call gdb_target_exec before rebooting the target, to make
14864 sure the connection to the target is closed.
14865 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14866 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14867 Also detect "Timeout reading from remote" error.
14868
14869 * config/gdbserver.exp: Pass the executable being loaded to
14870 gdb_target_monitor. Don't call gdb_file_cmd here; let
14871 gdb_target_monitor do it.
14872
14873 * gdb.disasm/hppa.exp: Don't use exec_output.
14874
14875Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14876
14877 * gdb.base/list.exp: If we're debugging a non-native target,
14878 try to set the pc register to point to the start of the
14879 program before doing the first list command.
14880
14881 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14882 test_calls after restarting.
14883
14884 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14885 reloading.
14886
14887 * gdb.base/watchpoint.exp: Fix typo.
14888
14889 * gdb.base/setshow.exp: Check for use_gdb_stub.
14890
14891 * gdb.base/break.exp: Fix continue until exit test for the gdb
14892 stub case.
14893 * gdb.base/langs.exp: Ditto.
14894
14895 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14896 gdb_load_offset. If we weren't given a file to load, figure out
14897 what the current file is and use it.
14898
14899 * config/i386-bozo.exp: New file.
14900
14901Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14902
14903 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14904 feature.
14905
14906 * config/proelf.exp: New entry.
14907
14908Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14909
14910 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14911 of regexps.
14912
14913 * gdb.base/watchpoint.exp: Don't run the test_stepping
14914 tests if gdb can't call functions on the target.
14915
14916 * gdb.base/setshow.exp: Don't run the set prompt tests if
14917 the board has gdb_prompt set.
14918
14919Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14920
14921 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14922 * gdb.base/commands.exp: Likewise.
14923 * gdb.base/setshow.exp: Likewise.
14924
14925Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14926
14927 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14928 feature.
14929
14930 * config/i960.exp: New file.
14931
14932Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14933
14934 * gdb.base/funcargs.exp: Check for gdb,short_int target
14935 feature instead of looking for explicit target triplets.
14936
dc96c6c7 14937Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14938
d63a86f8 14939 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14940 "p 123DEADBEEF", to check parse_number.
14941 * top.c: change "to enable to enable" to "to enable" in a couple
14942 of help strings.
14943
14944Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14945
14946 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14947 on the mn10300.
d63a86f8 14948
c906108c
SS
14949Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14950
14951 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14952 where the test executable is run with explicit args.
14953 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14954
14955Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14956
14957 * gdb.base/run.c: Use FAKEARGV to build test executable that
14958 does not require a command line arg, since most simulators
14959 don't currently support passing such an arg into the simulated
14960 program.
14961 * gdb.base/commands.exp: Change tests to insert the proper
14962 value as the arg to the first recursive factorial call. Change
14963 compilation line to define FAKEARGV at compile time.
14964
14965Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14966
14967 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14968 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14969 function with watchpoint enabled" test.
14970
14971Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14972
14973 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14974 Don't call gdb_test when the command doesn't return to a gdb prompt.
14975
14976 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14977 "Tests restarted" messages.
14978
14979Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14980
14981 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14982
dc96c6c7 14983Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14984
14985 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14986 for INFO SYMBOL; add help tests for OVERLAY commands.
14987 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14988 add tests for OVERLAY commands
14989 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14990 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14991 * gdb.base/sigall.c: add usestubs code frag
14992 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14993
c906108c
SS
14994Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14995
14996 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14997 failures.
14998 (gdb_stop_suppressing_tests): Note that tests have restarted.
14999
15000Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15001
15002 * config/h8300.exp: New file.
15003
15004Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15005
15006 * gdb.base/setshow.exp: Check for the existence of a
15007 feature, not its value.
15008
15009Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15010
15011 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15012
15013 * gdb.base/scope.exp: It's now init0(), not init().
15014
15015 * gdb.base/scope0.c: For now, change init() to be init0().
15016
15017 * config/monitor.exp: Use gdb_serial in preference to serial
15018 or netport.
15019
15020 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15021 and it's not already set.
15022
15023Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15024
15025 * gdb.base/setshow.exp: Only test the run command if the target
15026 isn't using a stub and if it supports argument passing.
15027
15028Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15029
15030 * config/udi.exp(gdb_start): Make sure UDICONF is set
15031 properly before starting gdb.
15032
15033Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15034
15035 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15036 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15037 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15038
15039Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15040
15041 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15042 specialized code to reboot the board, use remote_reboot instead.
15043
15044 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15045
15046 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15047
15048 * config/monitor.exp: Make sure we disconnect from the target.
15049 Also, try a reboot/reload cycle instead of failing if the
15050 load fails.
15051
15052Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15053
15054 * gdb.base/default.exp: Don't set match_max.
15055 * gdb.base/help.exp: Ditto.
15056 * gdb.base/list.exp: Ditto.
15057 * gdb.base/signals.exp: Ditto.
15058
15059 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15060 set, use remote_ld to download the testcase instead of
15061 the GDB loader.
15062
15063Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15064
15065 * config/vr5000.exp: New file.
15066
15067 * config/monitor.exp(gdb_target_monitor): Add pattern for
15068 "Ending remote" to detect errors in connecting.
15069
15070 * gdb.base/setshow.exp: Add .* within auto language test.
15071
15072 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15073 target feature.
15074
15075 * config/monitor.exp(gdb_load): Check for a failure when loading,
15076 and reboot the board if necessary.
15077
15078 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15079 a set of tests. Remove print.* from the patterns being checked.
15080
15081Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15082
15083 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15084 refer to gdb_spawn_id.
15085
15086 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15087 longer used.
15088 * config/sparclet.exp: Ditto.
15089 * config/sparclet-old.exp: Ditto.
15090 * config/slite.exp: Ditto.
15091 * config/sim.exp: Ditto.
15092 * gdb.base/funcargs.exp: Ditto.
15093
15094 * lib/gdb.exp:Remove references to gdb_spawn_id.
15095 (gdb_expect): Move to remote.exp.
15096
15097Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15098
15099 * config/monitor.exp: Detect the "Couldn't establish connection"
15100 message from GDB.
15101
15102Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15103
15104 * gdb.base/bitfields.exp: Use runto instead of explicit
15105 gdb_run_cmd/gdb_expect sequences.
15106
15107 * gdb.base/break.exp(text_next_with_recursion): Add match for
15108 gdb_expect call.
15109
15110 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15111 We also need to handle the "A program is being debugged already"
15112 prompt from gdb. Use gdb_test to set the baud rate.
15113
15114 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15115 to 20000. Really. I mean it.
15116
15117Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15118
15119 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15120 fails. If suppress_flag is set, skip perror message about not
15121 being able to send to GDB.
15122 (send_gdb): If suppress_flag is set, don't try to send commands to
15123 GDB.
15124 (gdb_expect): If suppress_flag is set, always fail immediately.
15125 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15126 (gdb_init): Call gdb_stop_suppressing_tests.
15127 (default_gdb_exit): Ditto.
15128 (default_gdb_start): Ditto.
15129
15130 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15131 gdb_stop_suppressing_tests as appropriate.
15132 * gdb.base/break.exp: Ditto.
15133 * gdb.base/callfuncs.exp: Ditto.
15134 * gdb.base/commands.exp: Ditto.
15135 * gdb.base/exprs.exp: Ditto.
15136 * gdb.base/funcargs.exp: Ditto.
15137 * gdb.base/list.exp: Ditto.
15138 * gdb.base/recurse.exp: Ditto.
15139 * gdb.base/scope.exp: Ditto.
15140 * gdb.base/structs.exp: Ditto.
15141 * gdb.c++/inherit.exp: Ditto.
15142
15143Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15144
15145 * config/vr4300.exp: New file.
15146
99707966 15147 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15148
99707966 15149 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15150
15151Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15152
15153 * lib/gdb.exp(gdb_init): New function.
15154
15155 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15156 for each individual variable set.
15157
15158 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15159 name.
15160
15161 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15162
15163 * gdb.base/scope.exp: Use gdb_test.
15164
15165 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15166 aborting; the testsuite driver will do that for us (see
15167 gdb_finish). Also, use gdb_test in a few more places.
15168
15169Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15170
15171 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15172
15173Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15174
15175 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15176 and "add_tests" are not at the same address.
15177
15178Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15179
15180 * gdb.base/ptype.exp: Use gdb_test.
15181
15182Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15183
15184 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15185 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15186 left in. No longer expect them to fail.
15187
15188 * gdb.stabs/*.mt; Deleted, no longer used.
15189 * gdb.stabs/configure.in: Remove references to target makefile
15190 frags.
15191 * gdb.stabs/configure: Rebuilt.
15192
15193 * gdb.disasm/*.mt: Deleted, no longer used.
15194 * gdb.disasm/configure.in: Remove references to target makefile
15195 frags. Use "sh3.s" as the unique filename for this directory.
15196 * gdb.disasm/configure: Rebuilt.
15197
15198 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15199 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15200 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15201
15202Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15203
15204 * config/udi.exp: Use mondfe,name instead of remote_host.
15205
15206Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15207
15208 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15209 a function with a watchpoint enabled on the mn10200.
15210
15211 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15212 before trying to create it!
15213
15214Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15215
15216 * config/vx.exp: Use hostname instead of netport.
15217
15218 * config/vxworks.exp: New file.
15219
15220 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15221
15222 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15223 gdb before assuming everything worked. Send a ^C if a timeout
15224 occurs.
15225
15226 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15227 $gdb_spawn_id directly.
15228 (gdb_run_cmd): Try _start as well as start. Use the target feature
15229 gdb,start_symbol as the symbol to start from when jumping.
15230
15231Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15232
15233 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15234 redundant) test.
15235
15236 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15237 it doesn't lose for 16bit integer systems.
15238
15239Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15240
15241 * gdb.fortran/types.exp: If the target doesn't support "double"
15242 data types, then expect "real" types to only be 4 bytes.
15243
15244 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15245 call tests if the target doesn't support inferior function calls.
15246
15247 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15248 in printf tests.
15249
15250Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15251
15252 * gdb.base/help.exp: Disable "help set", "help show", and
15253 "help support". Simplify regexp for "help stack".
15254
15255 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15256 to 60 seconds. Temporarily set match_max to 15000 around the
15257 "info copying" test.
15258
15259 * gdb.base/nodebug.exp: Don't try to do an inferior function
15260 call if the target doesn't support them.
15261 * gdb.base/printcmds.exp: Likewise.
15262 * gdb.base/setvar.exp: Likewise.
15263 * gdb.base/structs.exp: Likewise.
15264 * gdb.c++/templates.exp: Likewise.
15265 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15266
15267 * gdb.base/recurse.exp: Enable for the mn10200.
15268
15269 * configure.in: Do configure gdb.stabs directory for *-*-elf
15270 targets.
15271 * configure: Rebuilt.
15272
15273 * gdb.base/break.exp: Check for gdb,noresults before testing
15274 exit status and/or results from the target.
15275 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15276 * lib/gdb.exp: Remove old (now bogus) initialization of
15277 noinferior, noargs, noresults and nosignals.
15278
15279Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15280
15281 * config/sh.exp: New file.
15282
15283 * config/slite.exp: Try to connect multiple times to the board
15284 before rebooting. Only send a "monitor run" if need_monitor_run
15285 is set.
15286
15287 * gdb.base/break.exp: Don't do the "stub continue" test if
15288 the target has gdb_stub set.
15289
15290 * gdb.base/callfuncs.exp: Increase the timeout.
15291
15292 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15293 if the target has gdb,noinferiorio set.
15294
15295 * gdb.base/list.exp: Increase match_max to 10000 characters.
15296
15297 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15298
15299 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15300 target.
15301
15302 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15303
15304Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15305
15306 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15307 trying to delete the copy of gdb. Catch the file delete so we
15308 don't die if the delete fails; also, the file should be copied to
15309 the host, not to the build.
15310
15311Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15312
15313 * lib/gdb.exp(gdb_test): Surround the result pattern with
15314 parenthesis in case it contains multiple regexps separated
15315 with |.
15316
15317 * gdb.base/watchpoint.exp: Use gdb_test.
15318 * gdb.base/default.exp: Ditto.
15319
15320Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15321
99707966 15322 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15323
c906108c
SS
15324 * gdb.base/scope.exp: Use gdb_test.
15325 * gdb.c++/classes.exp: Ditto.
15326 * gdb.c++/inherit.exp: Ditto.
15327
15328Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15329
15330 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15331 remote_exec instead.
15332 * gdb.base/corefile.exp: Don't be ridiculous.
15333 * gdb.base/*.c: Add missing stub invocations.
15334
15335Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15336
15337 * config/slite.exp: Miscellaneous fixes.
15338
15339 * lib/gdb.exp: Fix runto.
15340
15341 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15342 the target.
15343
15344 * gdb.base/watchpoint.exp: Fix regexp.
15345
15346 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15347 close and wait commands, as the descriptor may now be
15348 invalid. Always call "remote_close host".
15349
15350Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15351
15352 Major rewrite for testsuite revision.
d63a86f8 15353
c906108c
SS
15354 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15355 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15356 instead of relying on spawn_id to always contain a valid
15357 spawn id.
15358 (get_compiler_info): New procedure to build the ${binfile}.ci
15359 file, instead of replicating this in N different places.
15360 (gdb_compile): New procedure.
d63a86f8 15361
c906108c
SS
15362 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15363 appropriate arguments) instead of compile. Use gdb_test in a lot
15364 more places. Use send_gdb instead of send. Always run gdb_start
15365 at the start of a testcase, as this is no longer done magically.
15366
15367 config/*-gdb.exp: Rename without the -gdb suffix.
15368
15369 config/mips.exp: Use remote_close instead of exit_remote_shell.
15370 config/monitor.exp: Use target_info instead of looking at
15371 baud, timeout, etc.
15372 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15373
15374Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15375
15376 * gdb.c++/templates.exp (test_ptype_of_templates),
15377 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15378 Update expect patterns for destructors and assignment operators
15379 to match corresponding c-typeprint.c changes.
15380 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15381 to destructor breakpoint test, GDB should be able to set the
15382 destructor breakpoint without specifying arguments.
15383
15384Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15385
15386 * gdb.threads/pthreads.exp: Change result for failure to compile due
15387 to lack of pthreads runtime support from an error to simply an
15388 unsupported test, per dejagnu standards.
15389
15390Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15391
15392 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15393 where GDB exits to reduce pattern match time.
15394 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15395
15396 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15397
dc96c6c7 15398Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15399
15400 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15401 * gdb.base/default.exp: ditto.
15402 * gdb.base/nodebug.exp: ditto.
15403 * gdb.base/printcmds.exp: ditto.
15404 * gdb.base/ptype.exp: ditto.
15405 * gdb.base/setvar.exp: ditto.
15406 * gdb.base/structs.exp: ditto.
15407 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15408
15409Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15410
15411 * configure, */configure: Rebuild with autoconf 2.12.
15412
15413Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15414
15415 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15416 use new i*86-pc-linux*-gnu quads.
15417 * gdb.base/corefile.exp: Ditto.
15418 * gdb.base/signals.exp: Ditto.
15419 * gdb.base/sigall.exp: Ditto.
15420 * gdb.base/interrupt.exp: Ditto.
15421
15422 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15423 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15424 RedHat 4.0.
d63a86f8 15425
c906108c
SS
15426 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15427 linux. This allows the test case to at least compile on latest
15428 linux, but still not run due to missing the threads runtime library.
15429
15430Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15431
15432 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15433 directory to search gdb directory. Accept and step over conditional
15434 stack alignment code. Consume $prompt in failure cases.
15435 Reset timeout to $oldtimeout instead of some arbitrary value.
15436 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15437 timeout problems with infinite stack backtraces.
15438 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15439 Accept function parameters for linkfunc member.
15440
15441Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15442
15443 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15444 (CXXFLAGS): Remove, unreferenced.
15445 (B_OPTIONS): Add for -B options and add code to initialize with
15446 previous -B options and also add -B option to pick up cross compiled
15447 runtime.
15448 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15449 doing cross compiles.
15450 (target_alias): Declare global.
15451 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15452 to verify that gcc exists in build tree, and if so set CC to that
15453 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15454
c906108c
SS
15455Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15456
15457 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15458 ptype test for anonymous union. Fixup testcase to match
15459 current gcc debug output.
15460
15461Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15462
15463 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15464 force argument to an unsigned long type.
15465
15466Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15467
15468 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15469 tests and anonymous union print/ptype tests.
15470 * gdb.base/list.exp (test_forward-search): Increase timeout by
15471 5 minutes for the "search extremely long line" case.
15472 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15473 completely optional and that the pass/fail messages use the command as
15474 the message if that third arg is a null string.
15475 (gdb_test_exact): Arrange that a null string pattern means match a
15476 null string output rather than any output, which might include random
15477 errors.
15478 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15479 backtrace test.
15480 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15481 always failing and failure is now exposed by gdb.exp changes.
15482
15483Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15484
15485 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15486 weren't being noted.
15487
15488Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15489
15490 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15491 * gdb.stabs/weird.exp: Remove v_comb xfails.
15492
dc96c6c7 15493Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15494
15495 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15496 list.exp scope.exp watchpoint.exp]
c906108c 15497 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15498
dc96c6c7 15499Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15500
15501 * config/monitor.exp: Increase download timeout to 1000 seconds.
15502
dc96c6c7 15503Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15504
15505 * config/m32r.exp: Increase timeout to 120 seconds.
15506
15507Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15508
15509 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15510 and accept older ordering as obsolescent gcc or gdb.
15511 * gdb.c++/templates.exp: Ditto.
15512 * gdb.c++/virtfunc.exp: Ditto.
15513
15514Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15515
15516 * gdb.base/coremaker.c: Add code to mmap some data so we
15517 can check that it ends up in the core file.
15518 * gdb.base/corefile.exp: Add test to read mmapped data
15519 from core file.
15520
dc96c6c7 15521Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15522
15523 * config/m32r.exp: New file.
15524
15525Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15526
15527 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15528 that cflags can contains -gstabs, and work correctly for other tests.
15529
dc96c6c7 15530Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15531
15532 * gdb.base/setshow.exp: New file, tests show and set.
15533 * gdb.base/setshow.c: New file, tests show and set.
15534 * gdb.base/help.exp: Add test for help set|show annotate.
15535 * gdb.base/default.exp: Add test for set|show annotate.
15536
15537Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15538
15539 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15540 errors unique.
15541 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15542 explicitly.
15543
15544Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15545
15546 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15547 and width commands. This is done elsewhere.
15548 * (gdb_start): Don't call gdb_start_sim here. That's already
15549 done in gdb_load. This fixes lots of failures in default.exp.
15550
15551Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15552
15553 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15554 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15555 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15556 in the same we we treat other failures (since it may be an expected
15557 condition), rather than as an error.
15558 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15559 old test format.
15560
15561Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15562
15563 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15564 (distclean maintainer-clean realclean): No need to remove files
15565 twice. Nuke the duplicates.
15566 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15567 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15568 Remove config.h along with other config files.
15569
15570Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15571
15572 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15573 "p func1 ()" and note that rests of tests are skipped.
15574 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15575 setup_xfails for "print func2::coremaker_local".
15576 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15577 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15578 affected by the previous run test.
15579 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15580 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15581 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15582 "pass int powerset tuple" and "pass modeless int powerset tuple".
15583 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15584 "real write 4" and "real write 8".
15585 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15586 setup_xfails for "print vs1 after tuple assign 2",
15587 "print \$i after tuple assign 2", and
15588 "print vs2 after tuple assign 2".
15589 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15590 meaningful error message and return -1 so the caller can
15591 suppress further tests and avoid a cascade of errors.
d63a86f8 15592
c906108c
SS
15593Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15594
15595 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15596 format for printing version.
15597 * gdb.base/default.exp: Ditto.
15598 * gdb.base/interrupt.exp: Fix problem with cascade of
15599 errors if child process dies while calling a function.
d63a86f8 15600
c906108c
SS
15601Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15602
15603 * Makefile.in (VPATH): Add
15604 * Makefile.in (Makefile, config.status): Fix rules so things get
15605 remade when necessary.
15606
15607Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15608
15609 * Makefile.in (just-check): Add path to sibling expect dir
15610 to environment variable specified by RPATH_ENVVAR.
15611
15612Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15613
15614 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15615 (just-check): Add shared library paths for libstdc++, tk,
15616 tcl, bfd, and opcodes to the environment variable specified
15617 in RPATH_ENVVAR.
15618 * configure.in: Add support to recognize --enable-shared flag
15619 and generate correct value for RPATH_ENVVAR.
15620 * configure: Regenerated with autoconf.
15621
15622Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15623
15624 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15625 include all osf versions.
15626 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15627 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15628 when target is linux. When failing to build pthreads test
15629 executable, give more meaningful message.
15630 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15631 arg for pthread_create.
d63a86f8 15632
c906108c
SS
15633Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15634
15635 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15636 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15637 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15638 and -lpthreads (everybody else).
15639 (test_startup): Fail gracefully if threads are not supported.
15640 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15641 "p/c array_index("abcdef",2)" when not gcc compiled.
15642 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15643 "print func2::coremaker_local" when not gcc compiled.
15644 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15645 "ptype on opaque struct tagname (statically)",
15646 "ptype on opaque struct tagname (dynamically) 1", and
15647 "ptype on opaque struct tagname (dynamically) 2"
15648 for not compiled with gcc.
15649 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15650 backtrace when compiled with gcc.
d63a86f8 15651 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15652 than always return success.
15653
15654Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15655
15656 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15657
15658Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15659
15660 * gdb.base/structs.exp: Undo last change.
15661
15662Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15663
15664 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15665 encapsulate all the steps/nexts done during self test, starting
15666 at main, and makes them less sensitive to optimization issues.
15667 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15668 signal handler" test.
15669 * gdb.threads/pthreads.exp: Only run this for native configs.
15670 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15671 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15672 tests.
15673 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15674 for "runto test_calls(void)" test.
d63a86f8 15675
c906108c
SS
15676Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15677
15678 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15679 and don't expect address info in breakpoint confirmations.
15680
15681Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15682
15683 * gdb.base/list.exp (test_forward_search): Increase timeout
15684 temporarily by 60 seconds for searching extremely long line,
15685 and then reset to old value when done. Increase expect input
15686 buffer to 10000.
15687
15688Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15689
15690 * gdb.base/list.exp (test_forward_search): Fix to handle very
15691 long source line without overflowing expect's input buffer.
15692
15693Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15694
15695 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15696 "buffer_full".
15697
15698 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15699 "buffer_full".
15700
15701 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15702 "buffer_full".
15703
15704 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15705 "buffer_full".
15706
15707Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15708
15709 * configure.in (configdirs): Add gdb.threads.
15710 * configure: Regenerated with autoconf.
15711 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15712 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15713 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15714
c906108c
SS
15715Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15716
15717 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15718
15719Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15720
15721 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15722 each signal's status in the output of "handle all print".
15723 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15724 the \r\n sequence that immediately precedes the gdb prompt.
15725 * gdb.base/a1-selftest.exp: Save original timeout and restore
15726 after test.
15727
15728Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15729
15730 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15731 symbol.
15732
15733Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15734
15735 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15736
15737Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15738
15739 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15740 timeout by 60 seconds.
15741
15742Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15743
15744 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15745 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15746 error return.
15747
15748Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15749
15750 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15751 gdb initialization, also report how long dejagnu waited. Restore
15752 old timeout before doing error return. Temporarily increase timeout
15753 by 3 minutes to allow for slow startups over heavy NFS use.
15754
15755Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15756
15757 * lib/gdb.exp: Report timeout value for verbosity level 2.
15758 * config/gdbserver.exp: Ditto.
15759 * config/hppro.exp: Ditto.
15760 * config/mips-gdb.exp: Ditto.
15761 * config/monitor.exp: Ditto.
15762 * config/netware.exp: Ditto.
15763 * config/sim-gdb.exp: Ditto.
15764 * config/slite-gdb.exp: Ditto.
15765 * config/udi-gdb.exp: Ditto.
15766 * config/unix-gdb.exp: Ditto.
15767 * config/vx-gdb.exp: Ditto.
15768 * gdb.base/a1-selftest.exp: Ditto.
15769 * gdb.base/a2-run.exp: Ditto.
15770 * gdb.base/break.exp: Ditto.
15771 * gdb.base/corefile.exp: Ditto.
15772 * gdb.base/list.exp: Ditto.
15773 * gdb.base/recurse.exp: Ditto.
15774 * gdb.base/scope.exp: Ditto.
15775 * gdb.base/signals.exp: Ditto.
15776
15777Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15778
15779 * gdb.threads/Makefile.in (docdir): Removed.
15780
15781Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15782
15783 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15784 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15785 @srcdir@.
d63a86f8 15786 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15787 autoconf 2.5 or higher.
15788 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15789
15790Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15791
15792 * configure: Regenerated.
15793 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15794 avoid name clashes with SunOS headers.
15795
15796Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15797
15798 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15799
15800Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15801
15802 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15803 prototype information ends up in the compiler info file.
15804
15805Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15806
15807 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15808 attempting to regenerate it. Eliminate use of a temporary file
15809 and just generate the info file directly. Source it immediately,
15810 for consistency of use.
15811 * gdb.base/corefile.exp: Ditto
15812 * gdb.base/exprs.exp: Ditto.
15813 * gdb.base/funcargs.exp: Ditto.
15814 * gdb.base/langs.exp: Ditto.
15815 * gdb.base/list.exp: Ditto.
15816 * gdb.base/mips_pro.exp: Ditto.
15817 * gdb.base/nodebug.exp: Ditto.
15818 * gdb.base/opaque.exp: Ditto.
15819 * gdb.base/ptype.exp: Ditto.
15820 * gdb.base/scope.exp: Ditto.
15821 * gdb.base/setvar.exp: Ditto.
15822 * gdb.base/signals.exp: Ditto.
15823 * gdb.base/whatis.exp: Ditto.
15824 * gdb.c++/templates.exp: Ditto.
15825 * gdb.c++/virtfunc.exp: Ditto.
15826 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15827 whether or not to add -lstdc++ to the compile command line args.
15828
15829Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15830
15831 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15832 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15833 Increase timeout, a lot of single stepping might be needed if the
15834 target has no hardware watchpoints.
15835
15836Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15837
15838 * gdb.base/break.exp: Ignore compiler warnings when compiling
15839 break.c.
15840 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15841 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15842 from remote-sim.
15843 * gdb.base/exprs.exp: Add h8300 xfails.
15844 * gdb.base/funcargs.exp: Likewise.
15845 * gdb.base/nodebug.exp: Likewise.
15846 * gdb.base/printcmds.exp: Likewise.
15847 * gdb.base/ptype.exp: Likewise.
15848 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15849 h8300 xfails.
d63a86f8 15850 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15851 on the h8300.
15852 * gdb.base/funcargs.c: Explicitly make last constant argument to
15853 call_after_alloca_subr an unsigned long type.
15854 * gdb.base/return.c: Include stdio.h.
15855
15856Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15857
15858 * config/abug.exp: New file for the older Motorola Bug monitor
15859 that runs on the mvme13x series VME boards.
15860 * config/monitor.exp: Use the new config array for target settings
15861 if they exist.
15862
15863Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15864
15865 * sim-gdb.exp: Make the SH simulator allocate less space when
15866 it is targeted.
15867
15868Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15869
15870 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15871 test.
15872
15873Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15874
15875 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15876 "rs6000-*-*" for "list function in include file" when gcc compiled.
15877 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15878 for "p ctable1[120]".
15879 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15880 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15881 Remove setup_xfail for "rs6000-*-*" for
15882 "print 'scope0.c'::filelocal before run".
15883 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15884 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15885 since some compilers don't allow both options to be given
15886 on the same command line. Create object file and move it.
d63a86f8 15887
c906108c
SS
15888Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15889
15890 * gdb.base/corefile.exp: Always regenerate the core file, since
15891 we always regenerate the coremaker program. Detect special case
15892 where registers cannot be read from core file.
d63a86f8 15893
c906108c
SS
15894Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15895
15896 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15897 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15898 * gdb.c++/templates.exp: Only match on basename of file since
15899 some formats like xcoff don't encode directory information.
15900 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15901 and rs6000 AIX xcoff targets.
15902 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15903 * configure: Regenerate.
15904 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15905 here, rather than in distclean.
d63a86f8 15906
c906108c
SS
15907Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15908
15909 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15910 defined, and use it to compile the test case with -O2. The
15911 native compilation still uses no optimization.
15912 * gdb.base/mips_pro.c: Remove inline assembly code since
15913 it is compiled PIC by default, which results in assembler
15914 warnings that make the testsuite think the compilation
15915 was unsuccessful.
15916
15917Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15918
15919 * gdb.c++/misc.exp: Add note to message for
15920 "print s.a for foo struct" that this is a known gcc 2.7.2
15921 and earlier bug.
15922
15923Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15924
15925 * gdb.base/break.exp: Fix pattern for matching "Delete all
15926 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15927 setup_xfail for deleting all breakpoints test. Fix various
15928 timeout messages to include "(timeout)".
15929 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15930 for "p t_float_values2(3.14159,float_val2)".
15931 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15932 for "continue to call2g" when gcc compiled.
15933 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15934 "up to foo in langs.exp", "show language at foo in langs.exp",
15935 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15936 and "show language at fsub in langs.exp".
15937 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15938 "list line 1 in include file", "list message for lines past EOF",
15939 "list function in include file", "list list0.h:foo", and
15940 "list filename:function; nonexistant function".
15941 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15942 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15943 and "ptype t_char_array" to be for native cc only.
d63a86f8 15944
c906108c
SS
15945Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15946
d63a86f8 15947 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15948 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15949 "print func2::coremaker_local", and "backtrace in corefile.exp".
15950
15951Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15952
15953 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15954 "bt in signals.exp". This problem only appears when running
15955 the testsuite, and then only intermittently.
15956
15957Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15958
15959 * gdb.base/return.exp (return_tests): Differentiate between
15960 two tests of continuing.
15961
15962Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15963
15964 * */Makefile.in (maintainer-clean): Remove config.log.
15965 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15966 * gdb.c++/Makefile.in (PROGS): Add inherit.
15967 (clean): Remove *.ci.
15968
15969Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15970
15971 * gdb.c++/misc.cc: Add test code from Mike Stump.
15972 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15973
15974Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15975
15976 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15977 to "alpha-*-osf2*" and add comment.
15978 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15979 setup_xfail for "step over execarg initialization" and
15980 "step over corearg initialization".
15981 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15982 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15983 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15984 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15985 "print func2::coremaker_local", and "backtrace in corefile.exp".
15986 * gdb.base/signals.exp: Build and source signals.ci.
15987 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15988 to be for gcc only.
15989 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15990
c906108c
SS
15991Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15992
15993 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15994 Feb 3 procfs.c change.
15995
15996Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15997
15998 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15999
16000Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16001
16002 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16003 from dejagnu's apparent default of 10 seconds, which gives random
16004 results when running the tests over NFS on moderately loaded systems.
16005 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16006
16007Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16008
16009 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16010 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16011 result reports.
16012
16013Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16014
16015 * configure.in (CY_AC_PATH_TCLH): Remove.
16016 * configure: Regenerate.
16017
16018Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16019
16020 * gdb.c++/Makefile.in (clean): Add missing '{'.
16021
16022Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16023
16024 * lib/gdb.exp: Provide a default value for noinferior.
16025
16026 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16027 Load libgloss.exp.
16028
16029Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16030
16031 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16032 the executable, not the .o to run the tests from.
16033
16034Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16035
16036 * gdb.base/break.exp: Don't test for program exit or exit status
16037 if $noresults if nonzero.
16038 * gdb.base/langs.exp: Likewise.
16039 * gdb.base/watchpoint.exp: Likewise.
16040
16041 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16042 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16043 trying to compile the testcase.
16044
16045Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16046
16047 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16048 * gdb.base/signals.exp (continue to handler): Likewise.
16049
16050Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16051
16052 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16053
16054 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16055
16056Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16057
16058 * gdb.base/corefile.exp: Recognize "not found" as failure
16059 when trying to determine if a core file was generated.
16060 If no core file was generate the first time, try again without
16061 the ulimit -c to work around braindamaged shells.
16062
16063Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16064
16065 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16066 [] tests with "test" and enclose string in quotes.
16067 * gdb.stabs/configure: Rebuild
d63a86f8 16068
c906108c
SS
16069Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16070
16071 Changes in sync with expect:
16072 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16073 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16074 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16075 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16076 argument to AC_REQUIRE.
16077 * configure: Regenerated.
16078
16079Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16080
16081 * gdb.base/corefile.exp: When generating a core, discard any
16082 error messages about ulimit not found and the "core dumped"
16083 message from the shell that runs the coredumper.
16084
16085Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16086
16087 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16088
16089 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16090 which sed script to run. Expect failure for v_comb test
16091 on PA targets too.
d63a86f8 16092
c906108c
SS
16093Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16094
16095 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16096 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16097
16098Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16099
16100 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16101 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16102 "sparc-sun-solaris*" xfails for "p v_comb".
16103 * lib/gdb.exp (default_gdb_start): Fix typo.
16104 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16105 messages to not include the full program name that caused
16106 the core dump since some systems (such as solaris) apparently
16107 truncate this path to about 80 characters.
16108 When generating a core file first try increasing the core file
16109 size limit to unlimited since some systems may default it to
16110 zero, and it is harmless to try it. Move the test for failing
16111 to generate a core file to where it will actually get executed.
16112 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16113 new gdb result from g++ debug info improvements and make old
16114 pattern obsolescent. Also account for size_t differences
16115 (may be int or long).
16116 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16117 initialization before function call is placed in the delay slot
16118 and thus appears to be skipped over by commands such as "next".
16119
16120Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16121
16122 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16123
16124Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16125
16126 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16127 input source file; fix code to compile test to deal with this
16128 convention.
16129 * gdb.c++/*.exp: Likewise.
16130
16131Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16132
16133 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16134 "bt in signals.exp".
16135
16136Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16137
16138 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16139 "step over execarg initialization" and
16140 "step over corearg initialization".
16141
16142Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16143
16144 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16145 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16146
16147Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16148
16149 From Rob Savoye (rob@poseidon.cygnus.com)
16150 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16151 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16152 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16153 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16154 configure.in}: Major reworking for autoconfig.
16155 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16156 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16157 New files.
16158 * config/unix-gdb.exp: Make GDB global.
16159 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16160 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16161 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16162 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16163 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16164 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16165 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16166 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16167 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16168 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16169 pr-8136.exp, result.exp, string.exp, tuples.exp},
16170 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16171 to returns as necessary, arrange for test to compile own testcase
16172 executable.
16173 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16174
c906108c
SS
16175Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16176
16177 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16178 clear_xfail at end of test which might not call either pass or fail.
16179 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16180 "backtrace through signal handler".
16181
16182Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16183
16184 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16185 continuing from a job control stop signal.
16186 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16187
16188Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16189
16190 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16191 * gdb.base/corefile.exp: Likewise.
16192 * gdb.base/funcargs.exp: Likewise.
16193
16194Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16195
16196 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16197 * config/monitor.exp: Add support for setting baud rate.
16198
16199Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16200
16201 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16202 i*86-*-linux* xfails for "backtrace through signal handler".
16203 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16204 "print func2::coremaker_local".
16205 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16206 alpha-dec-osf2* xfail for
16207 "delete all breakpoints when none".
16208
16209Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16210
16211 * gdb.base/break.exp: Change test that deletes all breakpoints
16212 when no user breakpoints are installed. A post 4.15 change
16213 causes gdb to no longer prompt in this case.
16214
16215Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16216
16217 * gdb.base/return.exp (return_tests): Change xfail for test
16218 "correct value returned double test" to stop xfailing at
16219 Solaris 2.5. Apparently the bug has been fixed.
16220
16221Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16222
16223 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16224 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16225
16226Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16227
16228 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16229 * gdb.disasm/hppa.s: Corresponding changes.
16230
16231Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16232
16233 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16234 makefile fragment.
16235 * config/mt-hpux: Deleted.
16236
16237Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16238
d63a86f8 16239 * Many files: When warning about suppressed tests due to a
c906108c
SS
16240 nonexistant test binary, avoid incrementing the warning count.
16241
16242Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16243
16244 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16245
c906108c
SS
16246Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16247
16248 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16249 "sparc-*-solaris2*".
16250
16251Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16252
16253 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16254 Add global and local variables and initialize them.
16255 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16256 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16257 extracts the file name and terminating signal from the core file.
16258 * TODO: Remove note about tests for correct mapping of corefile.
16259 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16260 from optimizing it away.
16261 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16262 handles common blocks.
16263
16264Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16265
16266 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16267 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16268
16269Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16270
16271 * Makefile.in (maintainer-clean): New target, synonym for
16272 realclean.
16273 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16274 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16275 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16276 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16277 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16278 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16279
16280Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16281
16282 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16283 xfails when not gcc compiled for "print foo::funclocal".
16284 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16285 "print foo::funclocal at foo",
16286 "print 'scope1.c'::foo::funclocal at foo",
16287 "print foo::funclocal_bss at foo",
16288 "print 'scope1.c'::foo::funclocal_bss at foo",
16289 "print foo::funclocal_ro at foo",
16290 "print 'scope1.c'::foo::funclocal_ro at foo",
16291 "print bar::funclocal at foo" and
16292 "print 'scope1.c'::bar::funclocal at foo".
16293 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16294 gcc compiled for "print foo::funclocal at bar".
16295 Expand all messages to ensure that they identify that
16296 the test is at bar().
16297 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16298 gcc compiled for:
16299 "ptype on opaque struct pointer (statically)",
16300 "ptype on opaque struct tagname (statically)",
16301 "ptype on opaque struct pointer (dynamically) 1",
16302 "ptype on opaque struct tagname (dynamically) 1",
16303 "ptype on opaque struct pointer (dynamically) 2" and
16304 "ptype on opaque struct tagname (dynamically) 2
16305 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16306 gcc compiled for:
16307 "p datalocal"
16308 "whatis datalocal",
16309 "ptype datalocal",
16310 "p bsslocal",
16311 "whatis bsslocal", and
16312 "ptype bsslocal".
16313 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16314 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16315 when not gcc compiled.
16316 * gdb.base/funcargs.exp (float_and_integral_args): Add
16317 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16318 compiled.
16319 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16320 "backtrace from call6a" when not gcc compiled.
16321 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16322 "backtrace from call7a" when not gcc compiled.
16323 * gdb.base/callfuncs.exp (do_function_calls):
16324 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16325 "p t_char_array_values(char_array_val2,char_array_val1)",
16326 "p t_char_array_values(char_array_val1,char_array_val2)",
16327 "p t_char_array_values("carray 1","carray 2")",
16328 "p t_char_array_values("carray 1",char_array_val2)",
16329 "p t_char_array_values(char_array_val1,"carray 2")",
16330 "p sum_args(1,{2})",
16331 "p sum_args(2,{2,3})",
16332 "p sum_args(3,{2,3,4})",
16333 "p sum_args(4,{2,3,4,5})"
16334 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16335 "backtrace in corefile.exp" when not gcc compiled.
16336
16337Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16338
16339 * gdb.base/signals.exp: Rewrite `handle all print' test as
16340 a procedure. Accept blanks or TABs as whitespace, increase
16341 timeout and expect input buffer size for the large output
16342 from the command. Remove "i*86-*-bsdi2.0" xfail.
16343
16344Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16345
16346 * gdb.base/setvar.exp: Add new testcases for truncation when
16347 assigning invalid values to bitfields.
16348
16349Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16350
d63a86f8 16351 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16352 mips-sgi-irix* xfail for
16353 "call inferior func with struct - returns char *"
16354 and fix test so that an optional (unsigned char *) cast is
16355 accepted in the result.
16356
16357Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16358
16359 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16360 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16361 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16362 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16363 that accidentally got checked in.
16364
16365Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16366
d63a86f8 16367 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16368 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16369 compiled test.
16370 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16371 Add mips-sgi-irix5* xfail for not gcc compiled.
16372 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16373 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16374 "p top", "whatis top", "p middle", and "whatis middle".
16375 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16376 "whatis signed char" for not gcc compiled.
16377 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16378 "set variable signed char=-1 (-1)" and
16379 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16380 * gdb.base/funcargs.exp (float_and_integral_args):
16381 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16382 Add mips-sgi-irix* xfail when not gcc compiled for
16383 "continue to call2b".
16384 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16385 "continue to call2g".
16386 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16387 "backtrace from call6a"
16388 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16389 "backtrace from call7k".
16390 Add mips-sgi-irix5* xfail when not gcc compiled for
16391 "backtrace from call7a".
16392 (localvars_after_alloca): Fix gdb_test cmds for
16393 "print * after runto ...".
16394 Remove rs6000-*-* xfails for
16395 "print i after runto localvars_after_alloca" and
16396 "print l after runto localvars_after_alloca"
16397 for all compilers.
16398 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16399 when not compiled with gcc, for:
16400 "print signed char == (minus)",
16401 "print signed char != (minus)",
16402 "print signed char < (minus)",
16403 "print signed char > (minus)".
16404 * gdb.base/callfuncs.exp (do_function_calls):
16405 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16406 "call inferior func with struct - returns char *".
d63a86f8 16407 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16408 "correct value returned double test" to include Solaris 2.4.
16409 * gdb.base/funcargs.exp (float_and_integral_args):
16410 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16411
c906108c
SS
16412Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16413
16414 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16415 enumeration bitfields if compiling with GNU C.
16416 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16417 to empty' prompt.
16418
16419Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16420
16421 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16422 test for PRO targets.
16423
16424 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16425 breakpoints in the inferior at any given time by making
16426 two groups of breakpoints for call2*, call6* and call7*
16427 tests.
16428
16429Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16430
16431 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16432 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16433 from optimizing it away.
16434 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16435 "call inferior func with struct".
16436
16437Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16438
16439 * configure.in: Only configure gdb.chill for particular targets.
16440
16441Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16442
16443 * gdb.base/Makefile.in: Add action to .c.o transformation
16444 rule that generates a .ci file for each .o file and remove
16445 explicit .c.o rules except for callfuncs.o.
16446 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16447 generates a .ci file for each .o file and remove explicit
16448 .cc.o rules.
16449 (clean): Remove *.tmp *.ci files.
16450 (EXECUTABLES): Remove templ-info.exp.
16451 * gdb.base/compiler.c: New file.
16452 * gdb.c++/compiler.cc: New file
16453 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16454 Change rs6000-*-* xfail for
16455 "print 'scope0.c'::filelocal_ro" and
16456 "print 'scope1.c'::filelocal" and
16457 "print 'scope1.c'::filelocal_bss" and
16458 "print 'scope1.c'::filelocal_ro" and
16459 "print 'scope1.c'::foo::funclocal" and
16460 "print 'scope1.c'::foo::funclocal_ro" and
16461 "print 'scope1.c'::bar::funclocal" and
16462 "print 'scope0.c'::filelocal_ro" and
16463 "print 'scope1.c'::filelocal at foo" and
16464 "print 'scope1.c'::filelocal_bss at foo" and
16465 "print 'scope1.c'::filelocal_ro at foo" and
16466 "print 'scope1.c'::foo::funclocal at foo" and
16467 "print 'scope1.c'::foo::funclocal_bss at foo" and
16468 "print 'scope1.c'::foo::funclocal_ro at foo" and
16469 "print 'scope1.c'::bar::funclocal at foo" and
16470 "print 'scope0.c'::filelocal_ro" and
16471 "print 'scope1.c'::filelocal" and
16472 "print 'scope1.c'::filelocal_bss" and
16473 "print 'scope1.c'::filelocal_ro" and
16474 "print 'scope1.c'::foo::funclocal" and
16475 "print 'scope1.c'::foo::funclocal_bss" and
16476 "print 'scope1.c'::foo::funclocal_ro" and
16477 "print 'scope1.c'::bar::funclocal" and
16478 "print 'scope1.c'::bar::funclocal_bss"
16479 to only be xfail'd when not compiled with gcc.
d63a86f8 16480 Add rs6000-*-* xfail for
c906108c
SS
16481 "print 'scope0.c'::filelocal_bss before run"
16482 when compiled with gcc.
16483 (test_at_main): Add rs6000-*-* xfail for
16484 "print filelocal_ro in test_at_main"
16485 when compiled with gcc.
16486 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16487 Add rs6000-*-aix* xfail for
c906108c
SS
16488 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16489 "ptype t_char_array", not compiled with gcc.
16490 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16491 xfail for "list foo (in include file)" when gcc compiled.
16492 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16493 (integral_args): Add rs6000-*-* xfail for
16494 "run to call0a" if not compiled with gcc.
16495 (unsigned_integral_args): Add rs6000-*-* xfail for
16496 "run to call1a" if not compiled with gcc.
16497 (float_and_integral_args): Add rs6000-*-* xfail for
16498 "run to call2a" if not compiled with gcc and for
16499 "continue to call2b" for any compiler.
16500 Add rs6000-*-* xfail to
16501 "print f1 after run to call2a" for gcc compiled.
16502 (discard_and_shuffle): Add rs6000-*-* xfail for
16503 "run to call6a".
16504 (shuffle_round_robin): Add rs6000-*-* xfail for
16505 "backtrace from call7a" if not compiled with gcc.
16506 Add rs6000-*-* xfail for
16507 "backtrace from call7b" if compiled with gcc.
16508 (call_after_alloca): Add rs6000-*-* xfail for
16509 "print c in call_after_alloca" and
16510 "print s in call_after_alloca" and
16511 "backtrace from call_after_alloca_subr"
16512 if not compiled with gcc.
16513 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16514 "print c in localvars_in_indirect_call" and
16515 "print c in localvars_in_indirect_call" and
16516 "backtrace in indirectly called function" and
16517 "stepping into indirectly called function"
16518 if not compiled with gcc.
16519 (localvars_after_alloca): Add rs6000-*-* xfail for
16520 "print c after runto localvars_after_alloca" and
16521 "print s after runto localvars_after_alloca" and
16522 "print i after runto localvars_after_alloca" and
16523 "print l after runto localvars_after_alloca"
16524 for all compilers.
16525 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16526 than whatis-info.exp.
16527 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16528 than opaque-info.exp.
16529 Setup rs6000-*-* xfail for
d63a86f8 16530 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16531 "ptype on opaque struct pointer (dynamically)" when
16532 not compiled with gcc.
16533 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16534 rather than callf-info.exp.
16535 (do_function_calls): Add clear_xfail for rs6000-*-* for
16536 "p t_float_values2(3.14159,float_val2)". Seems to work
16537 fine there, both with xlc and gcc. Need to find out what
16538 it is doing right and fix other platforms.
16539 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16540 "call inferior func with struct - returns int",
16541 "call inferior func with struct - returns long",
16542 "call inferior func with struct - returns float",
16543 "call inferior func with struct - returns double",
16544 "call inferior func with struct - returns char *",
16545 but only if not gcc compiled (presumes xlc compiled).
16546 Change rs6000-*-* xfails for
16547 "call inferior func with struct - returns char" and
16548 " call inferior func with struct - returns short" to only
16549 xfail if not using gcc.
16550 (clean mostlyclean): Remove *.ci and *.tmp files.
16551 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16552 than templ-info.exp.
16553 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16554 Add rs6000-*-* xfail for "up to foo in langs.exp"
16555 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16556 when not gcc compiled.
d63a86f8 16557
c906108c
SS
16558Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16559
16560 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16561 * gdb.base/corefile.exp: Likewise.
16562 * gdb.base/list.exp: Likewise.
16563 * gdb.base/scope.exp: Likewise.
16564 * gdb.base/siganls.exp: Likewise.
16565
16566 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16567 compiler output.
16568 * gdb.base/whatis.exp: Likewise.
16569
16570Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16571
16572 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16573 failure (opcode table has been fixed to match reality).
16574
16575Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16576
16577 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16578 "call inferior func with struct - returns char",
16579 "call inferior func with struct - returns short"
16580
16581 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16582 "print 'scope0.c'::filelocal at main",
16583 "print 'scope0.c'::filelocal_bss in test_at_main",
16584 "print 'scope0.c'::filelocal at foo",
16585 "print 'scope0.c'::filelocal_bss in test_at_foo",
16586 "print 'scope0.c'::filelocal at bar",
16587 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16588
c906108c
SS
16589 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16590 in source file 1". This bug seems to have been fixed with both
16591 gcc and native cc (was native assembler bug?).
16592
16593Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16594
16595 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16596 "backtrace through signal handler" to "i*86-*-sysv4*".
16597 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16598 continue" case. Add "known SVR4 bug" to fail message.
16599 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16600 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16601 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16602 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16603 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16604 "up to foo in langs.exp", "show language at foo in
16605 langs.exp", "up to cppsub_ in langs.exp", "show
16606 language at cppsub_ in langs.exp", "up to fsub in
16607 langs.exp", and "show language at fsub in langs.exp".
16608 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16609 "bactrace in corefile.exp".
16610 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16611 "call inferior function with struct - returns float" and
16612 "call inferior function with struct - returns double".
d63a86f8 16613
c906108c
SS
16614Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16615
16616 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16617 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16618 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16619 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16620
16621Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16622
16623 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16624 (or overriden) "CHILL" macro rather then bare "gcc".
16625 Also look for ../../gcc/xgcc since that is what we will
16626 actually need, not "Makefile". Remove following assignment
16627 of CHILL to CHILL_FOR_TARGET because that results in
16628 recursive definition.
16629
16630Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16631
16632 * gdb.base/corefile.exp: Change xfail for backtrace in
16633 corefile.exp from linuxaout to all linux.
16634 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16635 cases where we miss the breakpoint at the signal handler
16636 for some reason. Setup xfail for linuxoldld/linuxaout and
16637 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16638 hitting SIGURG breakpoint.
16639 * gdb.base/signals.exp: Setup xfail for "next" acting like
16640 continue to add linuxoldld. Setup xfail for all linux for
16641 "next to handler in signals_tests_1", "backtrace in
16642 signals_tests_1", "continue to func1", "pass SIGUSR1",
16643 and continue to handler".
16644
16645Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16646
16647 * Update all FSF addresses except those in COPYING* files.
16648
16649Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16650
16651 * gdb.base/a2-run.exp: Change messages to be more explicit about
16652 the status of args, and quote binfile in results.
16653
16654Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16655
16656 * gdb.base/callfuncs.exp: Add tests for passing structs to
16657 inferior functions and return various types.
16658 * gdb.base/callfuncs.c: Add functions to receive a struct
16659 and return a member of the struct, in various types.
16660
16661Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16662
16663 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16664
16665Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16666
16667 * config/vxworks29k.exp: New file, sources vxworks.exp.
16668
16669Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16670
16671 * config/gdbremote.exp: New file. Testing framework using
16672 gdbserver.
16673
16674Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16675
16676 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16677 "call function when asleep" and "send end of file".
16678 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16679 for "backtrace in corefile.exp".
16680 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16681 for "backtrace through signal handler".
16682 * gdb.base/corefile.exp: Make sure we actually generate a core file
16683 before trying the core tests. Some systems allow the user to suppress
16684 generation of core files and default to that (linux for example).
16685 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16686 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16687
16688Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16689
16690 * gdb.threads: New directory with some crude multi-threaded
16691 gdb tests (step.exp and step2.exp).
16692 * config/mt-lynx (STEP_EXECUTABLE): Define.
16693 (THREADFLAGS): Define.
16694
16695Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16696
16697 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16698
16699 * gdb.base/signals.exp: Disable whole file for lynx until
16700 further notice.
16701
16702 * gdb.base/signals.exp: xfail test where "next" acts like
16703 "continue" for lynx.
16704
16705 * gdb.base/interrupt.exp: xfail test for calling function while
16706 inferior is asleep for lynx.
16707
16708 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16709 than one cr-lf after each command.
16710
16711Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16712
16713 * configure.in: Reinstate setting of stabsdirs variable, fix
16714 typo in setting up configdirs for native builds.
16715
16716 * gdb.base/return.exp: Fix typo in return double test.
16717 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16718 compiler from optimizing them away.
16719
16720Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16721
16722 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16723 sequences to be echo'd by gdb when using gdb_test.
16724 * gdb.chill/chexp.exp: Likewise.
16725 * gdb.fortran/exprs.exp: Likewise
16726
16727Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16728
16729 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16730 after the inferior gdb has started.
16731
16732 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16733 after each command.
16734 * gdb.base/funcargs.exp: Likewise.
16735 * gdb.base/gdbvars.exp: Likewise.
16736 * gdb.base/interrupt.exp: Likewise.
16737 * gdb.base/list.exp: Likewise.
16738 * gdb.base/watchpoint.exp: Likewise.
16739 * gdb.c++/demangle.exp: Likewise.
16740 * gdb.c++/inherit.exp: Likewise.
16741 * gdb.chill/chexp.exp: Likewise.
16742 * gdb.fortran/exprs.exp: Likewise.
16743
16744 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16745 test if we can't handle IO to/from the inferior.
16746
16747 * gdb.c++/misc.exp: Always check for a program already being
16748 started after sending a "run" command to gdb.
16749
16750 * gdb.base/twice.exp: Start with a fresh gdb.
16751
16752 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16753 only depend on gdb's expression code, not the chill runtime.
16754
16755 * gdb.base/return.c: Put return values into variables so we
16756 can have gdb print them rather than depending on the program
16757 to print them.
16758 * gdb.base/return.exp: Corresponding changes.
16759
16760 * lib/gdb.exp: Provide default value for noinferiorio.
16761 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16762 the inferior.
16763
16764 * gdb.base/break.exp: Always check for a program already being
16765 started after sending a "run" command to gdb.
16766 (text_next_with_recursion): Don't check the output from the
16767 program's printf statement. Instead just make sure the program
16768 exited.
16769
16770 * gdb.base/commands.exp: Protect tests which need arguments with
16771 $noargs conditionals.
16772
16773Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16774
16775 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16776 of structure member arrays to match gdb/valops.c:value_addr change.
16777
16778Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16779
16780 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16781 cases.
16782
16783Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16784
16785 * configure.in (configdirs): Remove gdb.chill from default list
16786 of subdirs and then add it back in only if doing a native build.
16787 The current chill compiler does not yet work in any cross build.
16788 * Revert all signal changes from Jul 6.
16789 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16790 for sh-hms targets, allowing these tests to link, with no other
16791 changes. Testing is suppressed by setting "nosignals" in site.exp.
16792
16793Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16794
16795 * configure.in (signaldirs): Define and add to configdirs for all
16796 targets except some specific ones that are known to not support signals.
16797 Also clean up formatting.
16798 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16799 (signals, sigall): Remove rules to build.
16800 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16801 Moved to new gdb.signals directory.
16802 * gdb.signals: New test directory.
16803 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16804 signals.c signals.exp}: New or moved files.
16805
16806Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16807
16808 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16809
16810Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16811
16812 * gdb.base/return.exp: Xfail `return double' test failure
16813 on at least Solaris 2.3 and handle future/past versions on
16814 a case by case basis as appropriate. Also update message
16815 to include i*86 failures.
16816
16817Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16818
16819 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16820
16821 * lib/gdb.exp: Fix comment which erroneously identified
16822 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16823 gdb_file_cmd not gdb_load).
16824 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16825
16826 * gdb.base/setvar.exp: Make test names consistent between pass and
16827 fail cases. Use gdb_test more.
16828
16829Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16830
16831 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16832
16833Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16834
16835 * gdb.base/help.exp: Fix expected help string for `show commands'.
16836
16837Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16838
16839 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16840
16841 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16842 of a text section.
16843
16844Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16845
16846 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16847 that loop eventually terminates. Fix Connection refused logic so
16848 that testsuite will expire nicely.
16849
16850Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16851
16852 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16853 config/rom68k.exp: New tcl glue for the appropriate monitors.
16854 These all just end up calling monitor.exp.
16855 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16856 refused' by retrying. Cleanup some timeout issues.
16857 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16858 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16859 callers don't have to set/restore global timeout variable.
16860
16861 * The following set of changes centralizes management of the global
16862 timeout variable. This way, it can be set in one target dependent
16863 place instead of dozens of places scattered throughout the test suite.
16864 If you need to lengthen a timeout, then you should either set timeout
16865 in one of the config/{target}.exp files, or multiply it by a factor.
16866 Setting it to an absolute value is always going to lose for some
16867 targets.
16868 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16869 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16870 * gdb.base/funcargs.exp: Don't set timeout.
16871 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16872 * gdb.base/printcmds.exp (test_print_string_constants
16873 test_print_array_constants): Don't set timeout.
16874 * gdb.base/ptype.exp: Don't set timeout.
16875 * gdb.base/recurse.exp: Don't set timeout.
16876 * gdb.base/return.exp: Don't set timeout.
16877 * gdb.base/watchpoint.exp: Don't set timeout.
16878 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16879 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16880
16881Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16882
16883 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16884
16885Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16886
16887 * lib/gdb.exp: Disable chill tests for irix5.
16888
16889Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16890
16891 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16892 each test pass or fail.
16893
16894Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16895
16896 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16897 xlc not gcc.
16898
16899Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16900
16901 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16902
16903Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16904
16905 * config/est.exp: Fix copyright and comments. Remove dead code.
16906 Use targetname, serialport and baud variables instead of fixed
16907 constants.
16908 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16909 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16910
16911Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16912
16913 * gdb.base/watchpoint.exp: Don't run
16914 test_watchpoint_triggered_in_syscall for sunos.
16915
16916Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16917
16918 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16919 they don't seem to exist. Do include stdio.h.
16920
16921Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16922
16923 * gdb.base/a1-selftest.exp: Add alpha xfail.
16924
16925Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16926
16927 * gdb.base/watchpoint.c (main): Prompt before calling read().
16928 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16929 Revise accordingly. Remove cruft about sending "123" several
16930 times, until it gets noticed. Clean up the "print buf[0]" stuff
16931 so that it passes or fails, and waits for prompts in the usual way.
16932
16933Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16934
16935 * gdb.base/recurse.exp: Fix comment.
16936
16937 * TODO: Remove item about printing variables in nodebug.exp. Add
16938 item about enabling tests which are only run on some targets.
16939
16940 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16941 fail, make test names unique, use new gdb_test convention
16942 regarding pattern, use gdb_test more, etc.).
16943
16944 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16945 fail, make test names unique, etc.).
16946
16947Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16948
16949 * gdb.base/nodebug.c: Change return type of top and middle to
16950 short.
16951 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16952 are fixed by the recent mdebugread.c changes. Allow `short ()'
16953 as type for top and middle.
16954
16955Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16956
16957 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16958 nearly as I can tell, the whole thing was an accident in Stu's
16959 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16960 to replace a send/expect pair with gdb_test, but ended up only
16961 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16962 of 30 Mar 1995 took care of it, but left this vestigial comment
16963 which I am now nuking.
16964
16965Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16966
16967 * gdb.base/break.exp: Look for different line number for
16968 breakpoint at main depending on usestubs.
16969
16970Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16971
16972 * gdb.base/list.exp: Adjust some alternate expect patterns to
16973 match recent list0.c change. Add alternate expect pattern for
16974 output from `list default lines around main' for optimizing
16975 compilers.
16976
16977Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16978
16979 * lib/gdb.exp: If nosignals is not set, set it to 0.
16980
16981Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16982
16983 * config/slite-gdb.exp: Responds to load symbol table prompt.
16984 * gdb.base/break.exp: Adjust line number, fix rerun.
16985 * gdb.base/langs0.c: Add #ifdef usestubs.
16986
16987Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16988
16989 * gdb.base/list.exp: Adjust line contents after adding new lines in
16990 list0.c. Also fix a syntax error.
16991
16992 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16993 * gdb.base/break.exp: ditto.
16994 * gdb.base/list.exp: ditto.
16995 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16996 * gdb.base/run.c: ditto.
16997 * gdb.base/list0.c: ditto.
16998 * gdb.base/funcargs.c: ditto.
16999
17000Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17001
17002 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17003 $targetname, $serialport and $baud instead of hardwired variables.
17004 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17005 target doesn't support signals.
17006
17007Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17008
17009 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17010
17011Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17014 Don't rely on the value of an auto variable before it has been
17015 initialized. Use gdb_test more.
17016
17017Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17018
17019 * lib/gdb.exp (default_gdb_version): A version number must start
17020 with a digit, but other than that contains all characters up to
17021 the first whitespace character.
17022
17023Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17024
17025 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17026
17027Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17028
17029 * gdb.c++/*.exp: Warn if executable does not exist. The original
17030 reason for skipping the warning was that configure.in sometimes
17031 intentionally skipped building the executables but the tcl code
17032 had no way of knowing. That (a) was always bogus with respect to
17033 error handling, (b) is no longer true (right now there is no way
17034 to skip C++ tests).
17035
17036 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17037
17038Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17039
17040 * gdb.base/list.exp: Add expect patterns for output from
17041 SunPRO compiled executables.
17042 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17043 types.
17044
17045Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17046
17047 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17048 number (we are already testing that the correct source line text
17049 gets printed).
17050
17051 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17052 that is what is intended, but something needed to be done to get
17053 sunos4 native working again.
17054
17055 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17056
17057 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17058 apparently went with a (very) old xfail.
17059
17060Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17061
17062 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17063 runto_main is a proc in gdb.exp that will do 'step' for target use
17064 stubs.
17065 * gdb.base/exprs.exp: ditto.
17066 * gdb.base/interrupt.exp: ditto.
17067 * gdb.base/opaque.exp: ditto.
17068 * gdb.base/printcmds.exp: ditto.
17069 * gdb.base/ptype.exp: ditto.
17070 * gdb.base/scope.exp: ditto.
17071 * gdb.base/setvar.exp: ditto.
17072 * gdb.base/signals.exp: ditto.
17073 * gdb.base/twice.exp: ditto.
17074 * gdb.c++/classes.exp: ditto.
17075 * gdb.c++/inherit.exp: ditto.
17076 * gdb.c++/templates.exp: ditto.
17077 * gdb.base/break.exp: no run and hit main for stubs. Change line
17078 numbers for breakpoints and info breakpoint.
17079 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17080 breakpoint().
17081 * gdb.base/callfuncs.c: ditto.
17082 * gdb.base/exprs: ditto.
17083 * gdb.base/interrupt.c: ditto.
17084 * gdb.base/opaque0.c: ditto.
17085 * gdb.base/printcmds.c: ditto.
17086 * gdb.base/ptype.c: ditto.
17087 * gdb.base/scope0.c: ditto.
17088 * gdb.base/setvar.c: ditto.
17089 * gdb.base/signals.c: ditto.
17090 * gdb.base/twice.c: ditto.
17091 * gdb.c++/misc.cc: ditto.
17092 * gdb.c++/templates.cc: ditto.
17093
17094Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17095
17096 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17097
17098 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17099 somewhere between `read' and `main.c'. I'm pretty sure the
17100 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17101 and it isn't particularly useful.
17102
17103 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17104
17105Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17106
17107 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17108
17109Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17110
17111 * config/mt-slite: add LIBS and -nostdlib.
17112 * config/slite-gdb.exp: add this new file to support sparclite target.
17113
17114Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17115
17116 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17117
17118 * gdb.base/a2-run.exp: Change argument to istarget from
17119 "*-*-vxworks" to "*-*-vxworks*".
17120 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17121
17122Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17123
17124 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17125 will not runto main but do a 'step' to step out of breakpoint().
17126 * config/mt-slite: add -Dusestubs.
17127
17128Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17129
17130 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17131 instead of just @.
17132
17133 * gdb.base/signals.exp: Add test for "handle all print".
17134 * TODO: Remove "handle all print". Also remove item about
17135 checking copyright date (I don't like the idea of a spurious FAIL
17136 based on when we run the tests).
17137
17138 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17139 for SunOS4 (reason for failure not investigated). Remove
17140 redundant test for $binfile.
17141
17142 * gdb.base/nodebug.c (array_index): Call malloc.
17143
17144 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17145
17146Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17147
17148 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17149 conventions and slightly simplify the matching regexp.
17150
17151Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17152
17153 * gdb.base/break.exp: Update gdb_test invocation to use new
17154 convention.
17155
17156 * lib/gdb.exp: If noargs is not set, set it to 0.
17157
17158 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17159 tests unique.
17160
17161 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17162
17163Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17164
17165 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17166 one argument of type "<non-float parameter>".
17167
17168Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17169
17170 * config/rom68k.exp: New file to support Motorola IDP board.
17171 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17172 * gdb.base/break.c: Change things around so that this program
17173 doesn't depend upon args. This is necessary to make remote
17174 targets work (in general, they can't take args).
17175 * gdb.base/break.exp: Don't try to send args to program. Don't
17176 expect output. Also, replace lots of code with gdb_test.
17177
17178Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17179
17180 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17181 printing of '\'' (which is what the comment says we are testing,
17182 even though we were not), not '''.
17183 (test_integer_literals_rejected): Test that printing ''' is an error.
17184
17185 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17186 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17187 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17188 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17189 Use gdb_test not test_print_accept.
17190 * lib/gdb.exp: Remove test_print_accept.
17191
17192 * gdb.base/signals.exp (signal_tests_1): Make pass message
17193 consistent with fail message.
17194
17195 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17196 unsigned char; the bug (PR 1821) is fixed.
17197
17198 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17199
17200 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17201 successful tests--makes xfailing them work right.
17202
17203Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17204
17205 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17206 only \r\n, not .*. The test can pass .* as the last thing in
17207 $pattern if that is what it wants. In addition to providing this
17208 flexibility, this change should speed up pattern matching in cases
17209 where the pattern already ended with .* (there were a number of
17210 them). This change also helps catch bad patterns--in the old
17211 scheme the typo "char \*" instead of "char \\*" would pass. Now
17212 it is caught.
17213 * Many .exp files: Update callers.
17214
17215 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17216 clearer and does not spuriously match multiple ('s. Likewise for
17217 ) and *.
17218
17219 * gdb.base/nodebug.exp: Test ability to call a function and pass
17220 it a string (even with no debugging info).
17221
17222 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17223 "p '\'", which is the same as "p ''" once tcl gets done with
17224 quoting, to "p '\\'", which I suspect is what is intended (one
17225 backslash gets sent to GDB).
17226
17227 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17228
17229Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17230
17231 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17232 1817) was fixed literally years ago.
17233
17234Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17235
17236 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17237 test, it causes stepping out of call_after_alloca_subr with
17238 optimizing compilers.
17239 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17240 fails.
17241
17242 * gdb.c++/templates.exp: Source templ-info.exp only if
17243 the templates executable exists.
17244
17245 * gdb.c++/misc.cc (class Contains_static_instance,
17246 class Contains_nested_static_instance),
17247 gdb.c++/classes.exp (test_static_members): Test printing of
17248 a class that contains a static instance of the class.
17249
17250Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17251
17252 * gdb.base/langs2.c (cppsub_): Don't prototype.
17253 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17254 only, I believe).
17255
17256Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17257
17258 * lib/gdb.exp (skip_chill_tests): New procedure.
17259
17260 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17261
17262Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17263
17264 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17265 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17266
17267Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17268
17269 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17270
17271 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17272 disassemble 8, not 16, instructions for part 4.
17273
17274 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17275 support the latter anymore.
17276
17277 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17278 -DNO_PROTOTYPES.
17279 * gdb.base/callfuncs.c: Control use of prototypes based on
17280 NO_PROTOTYPES, not __STDC__.
17281 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17282 t_float_values2 tests if prototypes in use.
17283
17284 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17285 t_double_values): When checking differences against DELTA, check
17286 that difference is within the range (-DELTA,DELTA), not just
17287 (-infinity,DELTA).
17288
17289Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17290
17291 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17292 'file' command firts, then 'target', then 'load', this is due to gdb
17293 target set up.
17294 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17295
17296Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17297
17298 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17299 FP load/store variants.
17300 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17301
17302Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17303
17304 * gdb.base/term.exp: Do not give a warning if not native, it is
17305 not an abnormal condition.
17306
17307Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17308
17309 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17310 t_char_array".
17311
17312Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17313
17314 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17315 are getting the version number.
17316
17317 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17318 if not native, it is not an abnormal condition.
17319
17320Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17321
17322 * lib/gdb.exp: Just use "file exists", rather than undocumented
17323 dejagnu procedure "findfile".
17324
17325Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17326
17327 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17328 (LDFLAGS): Set to -Xlinker -Ur.
17329
17330 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17331 Removed, these values are set by lib/gdb.exp.
17332
17333 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17334
17335Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17336
17337 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17338 of replicating gdb startup code.
17339
17340 * config/mt-vxworks (LDFLAGS): Set to -r.
17341 (CFLAGS_FOR_TARGET): Removed.
17342
17343 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17344 (gdb) and gdb for vxworks uses (vxgdb).
17345
17346 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17347 executable is not in the tree and host != target, use sed and
17348 program_transform_name to determine the gdb name used by the
17349 target.
17350
17351 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17352 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17353
17354Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17355
17356 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17357 floats, chars, and shorts where there are ANSI-style function
17358 definitions.
17359
17360 * gdb.base/langs.exp, gdb.base/langs*: New test.
17361 * gdb.base/Makefile.in: Build it.
17362 * TODO: Remove item about checking that C names don't get C++
17363 demangling applied; this test tests it.
17364
17365Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17366
17367 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17368 went with the const70 xfail. The xfail went away a year ago.
17369
17370 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17371
17372 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17373 for hp300.
17374
17375 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17376
17377 * gdb.base/a1-selftest.exp: Don't run on hp300.
17378
17379Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17380
17381 * Makefile.in (site.exp): Set host_alias and target_alias as well
17382 as host_triplet and target_triplet.
17383
17384Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17385
17386 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17387
17388 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17389 places as other ecoff systems).
17390
17391 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17392 ultrix.
17393
17394Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17395
17396 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17397 remove them.
17398 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17399 variable and "variable" in addition to "data variable".
17400 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17401
17402 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17403 2.
17404 * gdb.base/list1.c (long_line): Add additional statement at start
17405 of function.
17406 * gdb.base/list.exp (test_forward_search): Update line number to
17407 reflect new statement.
17408
17409Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17410
17411 * gdb.base/signals.exp: Reinitialize searched source directories
17412 after gdb_start call.
17413
17414Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17415
17416 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17417 * gdb.stabs/Makefile.in: Likewise.
17418
17419 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17420 change. Instead split the tests into smaller pieces.
17421 * gdb.disasm/hppa.s: Corresponding changes.
17422
17423Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17424
17425 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17426 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17427
17428 * gdb.base/funcargs.exp: Modify many tests so that every test
17429 either passes or fails. Make some test names unique.
17430
17431Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17432
17433 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17434 Call stty to set interrupt character.
17435
17436 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17437 for HP assembler versus GNU assembler based on actual behavior of
17438 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17439
17440 * TODO: Suggest a few more stepping tests.
17441
17442Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17443
17444 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17445 restart GDB for h8300 after a continue.
17446 (return): Add pattern to match a29k-udi behavior.
17447 * gdb.base/nodebug.exp: Remove obsolete comment.
17448 * gdb.base/regs.exp: New file, testing of register displays.
17449 * gdb.base/return.exp: Fix typo in reference to $objdir.
17450 * gdb.base/whatis.exp: Always start with a fresh GDB.
17451
17452Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17453
17454 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17455 higher, these tests generate a lot of output.
17456
17457Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17458
17459 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17460 code following the catch silently ignored some errors; without the
17461 catch they should be thrown like any other tcl error. Also, the
17462 catch used "" instead of {} which meant all the callers who wanted
17463 to include one of the characters "[]$ had to quote it an extra time.
17464 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17465 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17466 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17467 Remove extra quoting.
17468
17469Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17470
17471 * gdb.base/commands.exp: Make test names unique; every test either
17472 passes or fails. Update some comments.
17473
17474 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17475
17476Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17477
17478 The following fixes a FAIL caused by the fact that the alpha stabs
17479 configuration didn't use the ".if alpha" code in weird.def.
17480 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17481 bit pointer, so the 32 bit version works even on the alpha.
17482 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17483 Remove the stuff which allowed us to have separate versions for
17484 alpha and everything else.
17485
17486 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17487 regexp which "info func operator\[\](" is supposed to match. Fix
17488 string to send to GDB. Note that GDB still doesn't work right. Add a
17489 new test for "info func .perator\[\](" which GDB does handle correctly.
17490
17491 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17492
17493Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17494
17495 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17496 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17497 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17498 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17499 it makes the tests harder to understand and confuses test-o-matic.
17500 The preferred style is that each test provides a PASS or a FAIL,
17501 and has a unique message (e.g. "continue #54" not just "continue")
17502 which is the same for the pass and the fail.
17503 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17504 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17505 to lib/gdb.exp.
17506 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17507 prt_accept which was basically the same thing. Likewise for
17508 test_print_reject and prt_reject.
17509 * lib/gdb.exp (test_print_reject): Add some more error message
17510 patterns to match from the former printcmds.exp (prt_reject).
17511 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17512 One defect of the passcount stuff is that some of it failed to
17513 report XPASS where appropriate.
17514 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17515 stuff before and after arg in expected pattern.
17516 (test_paddr_operator_functions): Re-do test without print_addr_of;
17517 this is the only test which seems to want extra stuff there.
17518
17519Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17520
17521 * gdb.base/nodebug.exp: Update new tests to reflect improved
17522 wording of gdb output.
17523
17524 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17525 and "ptype" work on variables in files compiled without -g.
17526 Replaces commented out "maint print msymbol" tests.
17527
17528Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17529
17530 * gdb.base/setvar.c (dummy): Call malloc.
17531
17532 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17533 losing with the irix4 sed.
17534
17535 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17536 ALRM" on irix4.
17537
17538Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17539
17540 * TODO: Remove items about corefile.exp testing new exec-file and
17541 backtrace; both are now done. Add items about printing enums.
17542
17543Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17544
17545 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17546 "get signal $thissig" test fails.
17547
17548 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17549
17550Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17551
17552 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17553 compiler warning with dec alpha compiler.
17554
17555 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17556 extra \n from gdb_test call (this explains why the prompt test
17557 that I removed yesterday was there).
17558 (user_defined_command_test): Remove extra \n and prompt test.
17559
17560 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17561 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17562 doesn't exist.
17563 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17564 Also remove alpha workaround, which turns out to be because
17565 SIGABRT == SIGLOST.
17566
17567 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17568
17569 * gdb.base/help.exp: Don't test "help show".
17570
17571Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17572
17573 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17574 "set print address" is on.
17575 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17576 pass prompt to gdb_test; gdb_test already looks for the prompt.
17577
17578 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17579
17580 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17581 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17582 was to make sure that gdb can read a core file. But (a) the "read
17583 the corefile" part didn't make it to a1-selftest.exp, we just
17584 delete the corefile after creating it, and (b) we test reading
17585 corefiles in corefile.exp anyway. Also, this test left around a
17586 xgdb process on Solaris.
17587
17588 * gdb.base/corefile.exp: Also test backtrace.
17589
17590Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17591
17592 * gdb.base/commands.exp: Test a simple user defined command with
17593 arguments and if/while statements; verify the full user command is
17594 printed by "show user".
17595
17596 * gdb.base/commands.exp: Test if/while commands as part of a
17597 breakpoint command list; verify they appear in breakpoint
17598 information.
17599
17600Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17601
17602 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17603 than by dividing by zero.
17604
17605Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17606
17607 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17608 performing an inferior call with watchpoints enabled.
17609 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17610 call.
17611
17612Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17613
17614 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17615 of "file" command.
17616
17617 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17618 Add additional pattern for when "int operator int(void);" appears
17619 in a different order.
17620
17621Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17622
17623 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17624
17625 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17626 and "signal" with ".*".
17627
17628Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17629
17630 * TODO: Add note about "handle all nostop".
17631
17632 * gdb.base/{sigall.c, sigall.exp}: New test.
17633 * gdb.base/Makefile.in: Add it.
17634
17635Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17636
17637 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17638 when invoking GDB, suppresses any windowing interface.
17639
17640Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17641
17642 * config/sim-gdb: New file, simulator testing support.
17643
17644Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17645
17646 * gdb.base/interrupt.exp: Test calling func1 twice.
17647
17648Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17649
17650 * gdb.base/list.exp (test_forward_search): Set timeout higher
17651 when we'll be getting lots of output from gdb.
17652
17653 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17654 "init_malloc" to after the expect statement. Run it if that
17655 regexp is taken, but also for two others which happen if source
17656 cannot be found.
17657
17658Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17659
17660 * gdb.base/printcmds.exp: New test, for printing register before
17661 program is running.
17662
17663Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17664
17665 * gdb.base/list.exp: Correct some alternate expect patterns
17666 to reflect changes in list1.c.
17667
17668Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17669
17670 * TODO: Add item regarding large frames.
17671
17672 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17673
17674 * TODO: Remove item about enabling return.exp; it
17675 is enabled. Suggest a few more "return" tests.
17676
17677Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17678
17679 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17680 anonymous unions.
17681
17682Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17683
17684 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17685 and pr-5646.o, so "make" is the same as "make all", not "make
17686 pr-4975.o".
17687
17688Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17689
17690 * gdb.base/list.exp: Adjust expectations to reflect changes in
17691 list1.c.
17692 (test_forward_search): New test proc.
17693 * gdb.base/list1.c (long_line): New function, has long source line.
17694
17695Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17696
17697 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17698 additional line of code that was added.
17699
17700Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17701
17702 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17703 tests so as not to overflow expect's input buffers.
17704 * gdb.disasm/hppa.exp: Corresponding changes.
17705
17706Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17707
17708 Beginnings of template debugging tests.
17709 * gdb.c++/templ-info.cc: New file to test for template
17710 debugging capability of the compiler.
17711 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17712 templ-info.cc.
17713 * gdb.c++/templates.cc: Add explicit template instantiations
17714 to enable compiling with -fno-implicit-templates. Add destructor
17715 and 'value' method to T5 class for template tests.
17716 * gdb.c++/templates.exp: Add testcases for printing of template
17717 types, setting breakpoints on template methods and calling a
d63a86f8 17718 template method.
c906108c
SS
17719
17720Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17721
17722 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17723 branch target since some assemblers (gas-2.5) may emit a
17724 relocation for the branch instead of resolving it in the
17725 assembler.
17726
17727Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17728
17729 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17730 through signal handler.
17731
17732Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17733
17734 * configure.in (*-*-netware): Use config/mt-netware.
17735
17736 * config/mt-netware: New file.
17737 * config/mt-i386-netware: Removed, separate configs for different
17738 netware architectures are no longer needed now that we have
17739 --with-headers.
17740
17741Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17742
17743 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17744 by the recent changes to use ANSI C arithmetic conversions.
17745
17746Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17747
17748 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17749 bug involving using inferior_pid to figure out whether to select a
17750 frame.
17751
17752Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17753
17754 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17755 match the current disassembler output.
17756
17757Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17758
17759 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17760 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17761 types, expect "int" as type of integer values (for now).
17762
17763Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17764
17765 * gdb.base/commands.exp: New tests for if/while commands.
17766
17767Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17768
17769 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17770 by .*, since hex values have different syntax in Chill mode.
17771
17772Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17773
17774 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17775 linefeed from expect pattern for repeated types with indices > 9.
17776
17777Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17778
17779 First part of Fortran test suite.
17780 * gdb.fortran: New directory.
17781 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17782
17783Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17784
17785 * gdb.base/default.exp: Update expect pattern for load command
17786 without arguments.
17787
17788Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17789
17790 * configure.in: Change i386 to i[345]86.
17791 * gdb.base/configure.in: Likewise.
17792 * gdb.c++/configure.in: Likewise.
17793 * gdb.chill/configure.in: Likewise.
17794
17795Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17796
17797 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17798 patterns, since that is not a valid context for comments.
17799
17800Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17801
17802 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17803 repeated types and repeated types with indices > 9.
17804
17805Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17806
17807 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17808 2417; old bug has been fixed.
17809
17810Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17811
17812 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17813 send the newline ourselves instead of assuming gdb_test will do
17814 so when passed an empty input string.
17815
17816 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17817 stabs testcode.
17818
17819Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17820
17821 * lib/gdb.exp (gdb_test): Don't send anything if the first
17822 argument is an empty string. This makes cases where we want to
17823 match output that is already in expect's buffers (for example,
17824 matching a breakpoint after gdb_run_cmd has been called) work
17825 reliably.
17826
17827Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17828
17829 * config/netware.exp: New file.
17830
17831Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17832
17833 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17834 the -B and -L prefixes so we can find the debugging stub.
17835
17836 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17837 there and we are using the gcc from the tree.
17838
17839 * gdb.base/types.c: Removed.
17840
17841 * gdb.base/configure.in: Look for makefile fragments in ../config.
17842 Recognize i386-*-netware.
17843 * gdb.c++/configure.in: Likewise.
17844
17845Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17846
17847 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17848 the correct TCL syntax.
17849
17850Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17851
17852 * gdb.base/opaque.exp: use runto instead of messing around with
17853 breakpoints. Simplify by using gdb_test.
17854
17855 * gdb.base/bitfields.exp: restart between tests on netware targets
17856 because breakpoints aren't relocated after target death. Run
17857 processes to completion.
17858
17859 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17860
17861Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17862
17863 * Makefile.in: Remove extra tabs that confuse some versions
17864 of "make". Use the newly built gdb to test with by default,
17865 rather than the first one in the tester's search path.
17866
17867Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17868
17869 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17870
17871 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17872 condition help.
17873
17874Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17875
17876 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17877
17878 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17879 running.
17880 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17881 * gdb.base/funcargs.exp: Likewise.
17882
17883 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17884 * gdb.base/funcargs.exp: Likewise.
17885
17886 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17887 message is "".
17888
17889Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17890
17891 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17892 return,signals,twice}.exp: Handle non-existant binaries
17893 consistantly.
17894
17895 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17896 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17897 might testing a cross development system.
17898
17899Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17900
17901 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17902 runtest script is relative to ${srcdir}, not ${rootdir}.
17903
17904Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17905
17906 * gdb.base/signals.exp: Allow for optionality of breakpoint
17907 address.
17908
17909Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17910
17911 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17912
17913Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17914
17915 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17916 for size_t definition.
17917 * gdb.c++/templates.cc: Likewise
17918
17919 * config/mt-i386-netware: New file.
17920
17921 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17922 defined.
17923
17924 * gdb.base/Makefile.in: Added support for systems that name core
17925 files by appending "core" to the program name.
17926 * gdb.base/a1-selftest.exp: Likewise.
17927
17928Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17929
17930 * gdb.base/return.exp: Add comment and message for `return double'
17931 test failure on Sparc Solaris.
17932
17933Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17934
17935 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17936
17937Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17938
17939 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17940 from optimizing them away.
17941 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17942 patterns to include default constructors and assignment operators,
17943 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17944 character in the output of the virtual base pointer.
17945
17946Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17947
17948 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17949 expression match in print_addr_of to avoid unintented matches.
17950 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17951 versions up to 2.5.8.
17952
17953Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17954
17955 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17956 included file to run under newer versions of expect.
17957 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17958 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17959 Remove xfail for the virtual table of BDDHookV.
17960
17961Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17962
17963 * lib/gdb.exp (string_to_regexp): Set a default result.
17964 (default_gdb_start): Fix misleading message.
17965
17966Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17967
17968 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17969 Remove all CC, etc definitions.
17970 * config/mt-hpux: New file.
17971 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17972 (CFLAGS, LDFLAGS): Define.
17973 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17974
17975 * Makefile.in (site.exp): Don't insert host_os, etc.
17976 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17977 (distclean): Check existence of subdir.
17978 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17979 * gdb.base/Makefile.in: General cleanup and simplification.
17980 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17981 to build executables. Use default rule to build .o files.
17982 (EXPECT, RUNTEST, CC): Fix relative pathname.
17983 (site.exp): Don't insert host_os, etc.
17984 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17985 and/or SIGUSR1 defined.
17986 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17987 * gdb.c++/Makefile.in: General cleanup and simplification.
17988 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17989 (CFLAGS): Remove.
17990 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17991
17992Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17993
17994 * gdb.base/recurse.exp: Misc changes to get tests running again
17995 after Kung's changes to the watchpoint code.
17996 * gdb.base/watchpoint.exp: Likewise.
17997
17998Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17999
18000 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18001
18002Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18003
18004 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18005 * lib/gdb.exp (default_gdb_start): Define.
18006 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18007 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18008 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18009 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18010 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18011 Don't call gdb_target_udi in between tests.
18012
18013Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18014
18015 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18016 (which was basically just a local version of the same thing). In
18017 addition to avoiding duplication, gdb_test_exact is faster.
18018 * lib/gdb.exp (gdb_test_exact): Fix typo.
18019
18020 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18021 don't give an error.
18022
18023 * gdb.base/term.exp: Call delete_breakpoints before starting.
18024
18025 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18026 (t10): Add comment.
18027
18028Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18029
18030 Reorganization of the GDB Test Suite.
18031
18032 * gdb.base: New directory, contains all the basic tests.
18033 * gdb.c++: New directory, tests specific to C++.
18034 * gdb.chill: New directory, tests specific to Chill.
18035 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18036 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18037 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18038 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18039 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18040 t30-31 to chill).
18041 * */gdbme.*: Rename to match appropriate expect scripts.
18042 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18043 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18044 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18045 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18046 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18047 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18048 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18049 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18050 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18051 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18052 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18053 gdb.c++/virtfunc.cc: New names of C++ files.
18054 * gdb.chill/chillvars.ch: New name of Chill file.
18055 * gdb.base/configure.in, gdb.c++/configure.in,
18056 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18057 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18058 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18059 * configure.in (configdirs): Update to reflect directory changes.
18060 (target_abbrev): No longer define for any configuration.
18061 * Makefile.in: Cosmetic improvements to header comments.
18062
18063Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18064
18065 Various changes to gdb.t31:
18066
18067 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18068 * gdbme.ch: Make all key-words and predefineds be upper-case.
18069 * chillvars.exp: Expect key-words and predefinds in upper-case.
18070
18071 * chillvars.exp: Use gdb_test_exact many places.
18072 Change expected output for arrays (which now includes index labels).
18073
18074 * pr-5020.exp, gdme.ch (module PR_5020):
18075 New test, for PR-5020.
18076
18077Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18078
18079 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18080 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18081
18082Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18083
18084 * Makefile.in: Fix bit-rot in definitions of CHILL,
18085 CHILL_FOR_TARGET and Chill_LIB.
18086 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18087 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18088 CHILL, and CHILL_LIB.
18089
18090Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18091
18092 * Revert the previous changes. Please see Rob's directory
18093 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18094
18095Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18096
18097 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18098 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18099 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18100 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18101 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18102 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18103 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18104 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18105 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18106 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18107 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18108 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18109 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18110 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18111 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18112 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18113 changes from 94Q1.
18114
18115Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18116
18117 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18118 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18119 Rob's new testing fragments.
18120
18121Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18122
18123 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18124 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18125
18126Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18127
18128 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18129 version also, match on casted version strings, and match on
18130 gdb startup case where the line numbers might be messed up.
18131
18132Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18133
18134 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18135 (CFLAGS): Delete it from here.
c906108c
SS
18136
18137Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18138
18139 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18140
18141Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18142
18143 * Makefile.in (RUNTEST): Default to just "runtest".
18144
18145Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18146
18147 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18148 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18149 the code has been restructured.
18150
18151Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18152
18153 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18154 \n, not just one of each.
18155
18156 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18157 /bin/cc gives a warning if you do.
18158
18159Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18160
d63a86f8 18161 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18162 __t10ListS_link1ZUiRCUiPT0
18163
18164Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18165
18166 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18167 on local variables in recursive functions.
18168
18169 * gdb.t07/Makefile.in: Build the new test.
18170
18171Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18172
18173 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18174 directly. Instead compare the return values from actual calls.
18175
18176Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18177
18178 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18179
18180Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18181
18182 * From Peter Schauer with minor modifications.
a9c64011
AS
18183 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18184 stops in mid-line in the caller. Add xfail for returning a float
18185 value on X86 targets.
c906108c
SS
18186
18187Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18188
18189 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18190 to avoid expect lossage.
18191 (fmem_LRbug_tests): Likewise.
18192 * gdb.disasm/hppa.s: Corresponding changes.
18193
18194 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18195 conditions to work with latest dejagnu/expect.
18196
18197 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18198 expected to fail on the PA.
18199 (backtrace in call with trampolines): Explicitly require main
18200 to be frame #1 (no trampolines should show up in backtrace).
18201
18202 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18203 "continue -expect".
18204 * gdb.t06/break.exp: Likewise.
18205 * gdb.t07/watchpoint.exp: Likewise.
18206 * gdb.t13/bitfields.exp: Likewise.
18207 * gdb.t15/{funcargs,return}.exp: Likewise.
18208 * gdb.stabs/weird.exp: Likewise.
18209 * config/{mips,udi}-gdb.exp: Likewise.
18210
18211 * hppa.sed: Enclose comments within a sed command to avoid
18212 losing with the old OSF1 sed.
18213
18214Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18215
18216 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18217 sequent dynix.
18218 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18219 * gdb.t15/funcargs.exp: Conditionally step again to really
18220 finish from marker_call_with_trampolines. Handle the case where
18221 the first step from within call_with_trampolines already steps
18222 us back to main.
18223 * gdb.t15/gdbme.c: Add comment to closing brace of
18224 call_with_trampolines for funcargs.exp.
18225
18226Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18227
d63a86f8 18228 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18229 Fix typo(s).
18230
18231Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18232
18233 * gdb.t07/gdbme.c: More code for watchpoint testing.
18234
18235 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18236 "Hardware watchpoint" throughout file.
18237 (test_watchpoint_triggered_in_syscall): New test.
18238 (test_complex_watchpoint): New test.
18239
18240Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18241
18242 * gdbme.c (call_with_trampolines): New function to try and step
18243 into. Tests trampoline problems on the PA.
18244
18245 * funcargs.exp (localvars_in_indirect_call): No longer expect
18246 stepping into indirect call to fail on PAs.
18247 (test_stepping_over_trampolines): New test.
18248
18249Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18250
18251 * TODO: Add suggestions for static member function tests, and
18252 completion tests.
18253
18254Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18255
18256 * TODO: Add suggestions for "p/a" tests.
18257
18258 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18259 (default_gdb_exit): Replace all the hair with sending "quit" to
18260 the process with a simple close.
18261
18262Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18263
18264 * TODO: Add suggestions for shared library tests.
18265
18266Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18267
18268 * TODO: Add suggestions for x/s tests.
18269
18270Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18271
18272 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18273 "enable once", and "enable breakpoints once" with ".*".
18274
18275Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18276
18277 * TODO: Add suggestions about structure passing tests.
18278
18279Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18280
18281 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18282 the primary1 test, use work around if __GNUC__ < 2.
18283 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18284 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18285 Test for bad output rather than waiting for timeout. Issue
18286 second continue only if first continue failed.
18287
18288Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18289
18290 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18291 operator[] test with gdb_test because the old code didn't seem to
18292 be getting the quoting right with the new dejagnu.
18293
18294Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18295
18296 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18297 one from the path.
18298 * Makefile.in: Use a fresh expect if there is one, use runtest
18299 from the src tree if there is one.
d63a86f8 18300
c906108c
SS
18301Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18302
18303 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18304 next over recursive call. Revise the tests from that point on
18305 (which had been skipped) to match GDB's actual (correct) output.
18306
18307 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18308 with next over a breakpoint whose condition is false.
18309
18310 * gdb.t00/help.exp: Comment out "help set print" tests just like
18311 (and for same reason as) "help set" test.
18312
18313Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18314
18315 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18316 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18317
18318Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18319
18320 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18321 necessary gdb_target_udi.
18322
18323 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18324
18325 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18326 1838 and 2417; they are fixed.
18327
18328 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18329 gdb.t03/ptype.exp (ptype structure, ptype union):
18330 Remove xfails; the test is looser than when the xfails were added.
18331
18332 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18333 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18334
18335 * gdb.t01/run.exp: Only run shell test if isnative.
18336
18337 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18338 since "run" automatically loads if necessary. Call gdb_target_udi
18339 after the "file" since "file" kills any execution target.
18340
18341 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18342 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18343 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18344 argument for UDI.
18345
18346Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18347
18348 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18349
18350 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18351
18352Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18353
18354 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18355 properly quoting regexps. This makes the second argument to
18356 demangle a fixed string, which matches the callers, instead of a
18357 shell-style pattern which is what the previous implementation
18358 used. Update some of the callers.
18359
18360Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18361
18362 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18363 (comib_nullified_tests): Fix typo.
18364 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18365 strings. No longer expected to fail.
18366
18367 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18368 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18369 strings. No longer expected to fail.
18370
18371 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18372 string. No longer expected to fail.
18373
18374Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18375
18376 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18377 No longer expected to fail.
18378
18379 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18380 string. No longer expected to fail.
18381
18382Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18383
18384 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18385 only in the names (I probably got most of them). I was even
18386 generous with some which differed in underscores in names, and
18387 probably missed a few, and I *still* was able to remove almost a
18388 third of the file with almost no impact on testsuite coverage.
18389
18390Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18391
18392 * gdb.t00/default.exp: Match udi_attach error message as well as
18393 the one from child_attach.
18394
18395 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18396
18397 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18398
18399 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18400 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18401
18402 * Move test with enums and partial symbols back to
18403 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18404 Reverts the change of 26 May 93. Per today's change to
18405 stabs.texinfo, the behavior that weird.exp was expecting was
18406 unreasonable; what is important is that the compiler+gdb get
18407 things right, which happens with a recent gcc. Also fix the test
18408 to deal with native compilers which put out the stab gdb can't
18409 deal with.
18410
18411Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18412
18413 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18414 in the names. The main thing these accomplish is to slow things down.
18415 Many more such duplicates surely remain.
18416
18417 * gdb.t00/help.exp: Comment out "help support" test just like
18418 (and for same reason as) "help set" test.
18419
18420Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18421
18422 * gdb.t06/break.exp: Remove setup_xfails for
18423 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18424 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18425 about known bug in gcc to include up through 2.5.8.
18426 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18427 well as "_vb$".
18428 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18429 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18430 with latest gcc and gdb.
18431 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18432 well as "_vb$".
18433
18434Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18435
18436 * configure.in (hppa*-*-*): Also configure and build stabs-only
18437 tests.
18438
18439Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18440
18441 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18442 * gdb.t10/configure.in (hppa*-*-*): Use it.
18443
18444Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18445
18446 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18447
18448Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18449
18450 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18451 versions prior to 1.13.5.
18452
18453Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18454
18455 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18456 the prompt is at the start of a line.
18457
18458Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18459
18460 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18461 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18462 in the copr tests now.
18463 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18464 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18465 expected to fail.
18466
18467Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18468
18469 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18470 gdb.t31/chillvars.exp, lib/gdb.exp:
18471 Tweak to run under either version of expect.
18472 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18473 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18474 * gdb.t11/list.exp: Remove extraneous whitespace.
18475
18476Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18477
18478 * gdb.t16/printcmds.exp (test_print_strings): Accept
18479 "(unsigned char *) " before the string.
18480
18481 * TODO: Add notes about printing of fancy types and GDB expressions.
18482
18483Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18484
18485 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18486 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18487 if doing mips-idt-ecoff.
c906108c
SS
18488
18489Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18490
18491 * Most .exp files: Tweak to run under either version of expect.
18492
18493Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18494
18495 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18496 xfails; I'm not sure why they are failing, but not because of PR 1806.
18497
18498Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18499
18500 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18501 defined in lib/gdb.exp.
18502
18503Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18504
18505 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18506 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18507 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18508 have to be typeless.
18509
18510Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18511
18512 * TODO: Add suggestion for copyright year test.
18513
18514Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18515
18516 * configure.in (*-*-lynxos*): Add stabs tests.
18517
18518Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18519
18520 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18521 so insert a tab before any assembler directive in column zero.
18522
18523 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18524 stores.
18525 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18526 stores.
18527 (fpu_short_memory_tests): Likewise.
18528
18529Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18530
18531 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18532 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18533 .stabs directives in comments.
18534
18535Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18536
18537 * TODO: New file, describing tests we could write.
18538 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18539
18540Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18541
18542 * gdb.t06/signals.exp: Add kludge to force re-sync.
18543
18544 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18545 to xgdb instead of gdb, get out of gdb.
18546
18547Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18548
18549 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18550 for info.
18551
18552Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18553
18554 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18555 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18556 * gdb.stabs/hppa.sed: New sed script for the PA.
18557
18558Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18559
18560 * gdb.stabs: Re-write weird.def and configuration to use sed
18561 instead of cpp. sed is portable and POSIX; cpp is neither.
18562
18563Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18564
18565 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18566
18567Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18568
18569 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18570
18571Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18572
18573 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18574 "_vb$".
18575 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18576 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18577
18578Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18579
18580 * lib/gdb.exp: Comment out code which depends on non-existent
18581 `transform' procedure.
18582
18583Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18584
18585 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18586 * lib/gdb.exp: Transform tool name.
18587 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18588 1.1's new error handling system.
18589
18590Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18591
18592 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18593
18594Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18595
18596 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18597 They made pattern matching so slow that timeouts happened on
18598 heavily loaded systems. Now any output from "show print" which
18599 gets us back to the GDB prompt is a PASS.
18600
18601Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18602
18603 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18604
18605Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18606
18607 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18608
18609 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18610 It is not from PR 3220.
18611
18612Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18613
18614 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18615 just started failing because they depended on the order the
18616 subcommands are presented, or exact docstring text. This kind of
18617 test is a pain and has minimal benefit.
18618
18619Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18620
18621 * gdb.t09/corefile.exp: At end of test, use "core" command with
18622 no arguments.
18623
18624Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18625
18626 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18627 17}/Makefile.in: Make it possible to run the testsuite with Sun
18628 make and CC = cross gcc by adding explicit build rules for .o
18629 files.
18630
18631Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18632
18633 * gdb.t15/funcargs.exp: Don't put comments on same line as
18634 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18635
c906108c
SS
18636Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18637
18638 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18639
18640Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18641
18642 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18643 * gdb.t20/inherit.exp: remove three dumplicate entries.
18644
18645Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18646
18647 * gdb.t06/break.exp: For "next over recursive call", fail on any
18648 incorrect output, not just on "factorial (value=2)".
18649
18650Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18651
18652 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18653 working now. Add an xfail if accesing a bss variable causes
18654 a memory error if the target is not yet run.
18655
18656Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18657
18658 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18659 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18660 name of __st* demangling (2 strings). Did Kung really get the
18661 more than 95 others right without testing them?
18662
18663Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18664
18665 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18666
18667Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18668
18669 * configure.in (configdirs): Add gdb.disasm
18670 * gdb.disasm: New directory for GDB disassembler tests.
18671 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18672
18673Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18674
18675 * gdb.t00/help.exp: Don't test "help set".
18676
18677 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18678 from within expect statements. None of these happen anymore and
18679 they cause regressions to be silently unnoticed.
18680
18681 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18682 messages) about known failures with gcc cygnus-2.4.5-930417.
18683
18684 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18685 comp-info.exp so it gets built if it doesn't exist.
18686
18687 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18688 it is no longer used.
18689 * gdb.t13/comp-info.c: Removed.
18690
18691Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18692
18693 * gdb.t06/signals.exp: Add xfail for sun3.
18694
18695Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18696
18697 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18698 relevant because ^C doesn't get sent but failure can be reproduced
18699 interactively).
18700
18701Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18702
18703 * gdb.stabs/alpha.mt: New configuration file for alpha.
18704 * gdb.stabs/configure.in: Use it.
18705 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18706 sharing with alpha.mt, redefine long to word via preprocessor.
18707 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18708 for alpha.
18709 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18710 native cc.
18711 * gdb.t00/teststrategy.exp: Change expect string so that we
18712 consume the `(xgdb)' from the command echo and from the gdb prompt.
18713 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18714 gdb currently compares all values as long, so this failure probably
18715 applies to any configuration where LONGEST is bigger than a target int.
18716 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18717 with gcc.
18718 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18719 to handle opaque pointers, gcc is.
18720 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18721 as first argument. Include <sys/types.h> and change all operator
18722 new definitions to use size_t.
18723 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18724 now that we use size_t.
18725
18726Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18727
a9c64011 18728 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18729 a long or float array cast all array members to the same type.
a9c64011 18730 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18731 with 64 bit longs.
a9c64011 18732 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18733 on alpha.
a9c64011 18734 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18735
18736Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18737
18738 * gdb.t24 (demangle.exp): Constructors of templates have names like
18739 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18740 section 14.6 of the ARM.
18741
18742 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18743 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18744 accomplish little and slow down the testsuite.
18745
18746 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18747 Accept spaces various places.
18748
18749Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18750
18751 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18752 with watchpoint enabled.
18753
18754 * Makefile.in: Remove definition of CC and remove the second
18755 definition of CXX (the "CXX = gcc" one remains). These definitions
18756 were causing backquotes to be expanded within backquotes, which
18757 doesn't work.
18758
18759Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18760
18761 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18762
18763Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18764
a9c64011
AS
18765 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18766 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18767 by mips cc and contains no stabs entries.
18768
18769Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18770
18771 * config/vx-gdb.exp: Use fake device to load files rather than
18772 NFS.
18773 * lib/gdb.exp: New proc to do "file" command.
18774 * config/unix-gdb.exp: Use new "file" proc.
18775
18776Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18777
18778 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18779 Rework board rebooting slightly.
18780 (gdb_exit): Don't exit from the remote shell; there isn't one.
18781 * gdb.stabs/weird.exp: If a program is being debugged already,
18782 kill it.
18783 * gdb.t04/setvar.exp: Stop and restart gdb.
18784 * gdb.t05/expr.exp: Likewise.
18785 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18786 restart gdb and reload the program.
18787 * gdb.t08/opaque.exp: Likewise.
18788 * gdb.t12/scope.exp: Likewise.
18789 * gdb.t13/bitfields.exp: Likewise.
18790 * gdb.t15/funcargs.exp: Likewise.
18791 * gdb.t20/classes.exp: Likewise.
18792 * gdb.t03/ptype.exp: Increase timeout.
18793 * gdb.t16/printcmds.exp (test_print_string_constants,
18794 test_print_array_constants): Likewise.
18795 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18796 * gdb.t20/classes.exp (do_tests): Likewise.
18797 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18798
18799Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18800
18801 * gdb.stabs: Renamed *wierd* to *weird*.
18802
18803Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18804
18805 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18806 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18807
18808Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18809
18810 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18811 (do_tests): Remove xfail for whatis on one_var and two_var.
18812
18813Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18814
18815 * Makefile.in: Made cross building work better by adding
18816 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18817
18818Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18819
18820 * gdb.t15/{return.c,return.exp,Makefile.in}:
18821 New test, currently commented out.
18822
18823Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18824
18825 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18826 still running and removes the leftover named socket so GDb can do
18827 clean restarts.
18828
18829Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18830
18831 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18832 console, not GDB.
18833 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18834 cross testing works better with "make check"
18835 * config/unix-gdb: Use default procedures for exit and version.
18836 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18837 with the newest VxWorks.
18838
18839Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18840
18841 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18842 old form.
18843
18844 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18845 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18846
18847 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18848
18849 * config/unix-gdb.exp: Remove this version of gdb_exit
18850 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18851 Rob says he'll look at it when he gets back to testing boards.
18852
18853Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18854
18855 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18856 an expected fail for certain ptype commands.
18857
18858 * gdb.t20/classes.exp: Update expected results of "ptype class
18859 Base1" to account for the constructor that now appears in the type.
18860
18861Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18862
18863 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18864 disappeared from list.
18865 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18866 "alldone" proc with call to cleanup and exit.
18867 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18868 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18869 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18870 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18871 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18872 "alldone" proc with simple returns that suppress remaining
18873 tests. The alldone proc went away many months ago.
18874
18875Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18876
18877 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18878
18879 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18880
18881Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18882
18883 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18884 as vax gdb will display them.
18885
18886Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18887
18888 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18889 optimizers.
18890
18891 * scope.exp: Change "bad value for localval" messages so each one
18892 is unique.
18893
18894 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18895 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18896
18897 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18898
18899Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18900
18901 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18902 doesn't exist (due to optimization).
18903
18904Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18905
18906 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18907 contains \r because the filename is long.
18908
18909 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18910 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18911
18912Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18913
18914 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18915 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18916 Ultrix.
18917 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18918 int tests.
18919 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18920
18921Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18922
18923 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18924
18925 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18926 to match does not match the passing case but still matches the
c906108c
SS
18927 failing case.
18928
18929Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18930
18931 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18932
18933Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18934
18935 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18936 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18937 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18938 Remove various versions of gdb_exit.
18939 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18940 gdb_exit.
18941 * config/unix-gdb.exp: gdb_exit remains here, and should override
18942 the generic version, since it's doing a lot of wierd stuff that
18943 the other versions aren't. FIXME, fold it in, or abandon this
18944 version.
18945
18946Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18947
18948 * gdb.t24/demangle.exp: Add tests for PR 3220.
18949
18950Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18951
18952 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18953
18954Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18955
18956 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18957 "i386-*-*". Works for i486 as well.
18958
18959 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18960 bug, and expand domain of xfail to all SVR4 systems, since the
18961 actual problem is likely to be in generic SVR4 /proc support.
18962
18963Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18964
18965 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18966
18967Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18968
18969 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18970 xfails for other systems. Match a missing 'Continuing.' as an
18971 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18972
18973 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18974 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18975 Only issue warning for missing executables if -all option is used.
18976
18977 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18978 file if -all option is used. It's like an unpredictable XFAIL.
18979
18980Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18981
18982 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18983 for dynamically linked binaries.
18984
18985 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18986
18987Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18988
18989 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18990 to state that this is a known bug in old versions of g++.
18991
18992Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18993
18994 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18995 while waiting for `Continuing'.
18996
18997Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18998
18999 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19000 in text, data, and bss.
19001 * gdb.t10/nodebug.c: Add local and global test variables for
19002 initialized and uninitialized data.
19003
19004Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19005
19006 * config/unix-gdb.exp (gdb_exit): Add "wait".
19007
19008Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19009
19010 * gdb.t06/signals.exp: xfail the continue from the handler for all
19011 targets.
19012
19013 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19014 function with watchpoints enabled, the i386 call dummy starts with
19015 a call.
19016
19017 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19018 386 bsd names its corefiles.
19019
19020Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19021
19022 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19023 compilers don't grok it.
19024 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19025 with small octal ints rather than character constants, which
19026 are signed and might not fit if first promoted to int.
19027
19028Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19029
19030 * gdb.t09/Makefile.in (clean): Remove corefile.
19031
19032Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19033
19034 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19035
19036Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19037 and Jim Kingdon (kingdon@cygnus.com)
19038
19039 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19040 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19041 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19042
19043Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19044
19045 * gdb.t17/interrupt.exp: Add xfail for hppa.
19046
19047Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19048
19049 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19050 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19051 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19052 to determine signed-ness of bitfields and use the result to setup
19053 the xfail.
19054 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19055 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19056 call line is reached if necessary.
19057
19058Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19059
19060 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19061
19062Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19063
19064 * gdb.t06/break.exp: Also test `clear' command.
19065
19066Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19067
19068 * gdb.t00/teststrategy.exp: Remove extra quote.
19069
19070 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19071 watchpoint enabled to be for all non-68k machines.
19072
19073 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19074
19075Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19076
19077 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19078 targets use aout.mt instead of ecoff.mt as gas understands
19079 standard aout format.
19080
19081Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19082
19083 * lib/gdb.exp (runto): Don't insist that function we are running to
19084 was compiled with -g.
19085
19086 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19087
19088 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19089 to get back into the read system call.
19090 Accept leading newline in case where we woke it up.
19091
19092Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19093
19094 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19095 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19096 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19097 enable ecoff configuration.
19098
19099Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19100
19101 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19102
19103Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19104
19105 * gdb.t16/printcmds.exp: Add another printf test.
19106
19107Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19108
19109 * configure.in: If configured -with-stabs on any target, add
19110 stabsdirs to configdirs.
19111
19112Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19113
19114 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19115 fun" so pattern does not match the command itself.
19116
19117Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19118
19119 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19120
19121Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19122
19123 * gdb.t17/interrupt.exp: Test for more things.
19124
19125Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19126
19127 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19128 compiler arranges the code and line numbers.
19129
19130 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19131
19132Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19133
19134 * gdb.t00/help.exp: Increase expect input buffer size.
19135
19136Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19137
19138 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19139
19140 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19141
19142 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19143
19144 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19145 [0-9]*, not just [0-9].
19146
19147Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19148
19149 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19150
19151 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19152
19153Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19154
19155 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19156
19157Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19158
19159 * gdb.t06/signals.c: Add xfails for sun3.
19160
19161 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19162
19163 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19164 test_stepping tests.
19165
19166Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19167
19168 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19169
19170 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19171
19172 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19173 rather than actually putting it through cpp twice.
19174
19175 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19176
19177Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19178
19179 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19180 no longer needed.
19181
19182Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19183
19184 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19185
19186 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19187 C++ features prints as "struct", make it a pass, not an xfail.
19188
19189Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19190
19191 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19192 Don't require VA to print as "class" rather than "struct".
19193
19194Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19195
19196 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19197
19198Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19199
19200 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19201
19202Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19203
19204 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19205 order.
19206
19207Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19208
19209 * gdb.t16/printcmds.exp: Add printf tests.
19210
19211 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19212
19213 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19214
19215Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19216
19217 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19218 pass counts, to counteract any existing or future setup_xfails.
19219
19220Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19221
19222 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19223 {BEGIN,END}_COMMON for common block instead of STAB.
19224 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19225
19226 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19227 intp_var should be N_GSYM not N_LSYM.
19228 wierd-aout.S: Use a label for the value of the N_SO.
19229 wierd.def: Remove all backslashes.
19230 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19231
19232Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19233
19234 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19235 get the expected next to inheritance3.
19236
19237Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19238
19239 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19240 now that gcc-2.4 gets it right.
19241
19242Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19243
19244 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19245
19246 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19247 generating comp-info.exp which works for cross-compilation.
19248
19249Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19250
19251 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19252 "*-*-sysv4.*".
19253
19254Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19255
19256 * gdb.t01/run.exp: Start with a fresh gdb.
19257 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19258 SVR4.x.
19259
19260Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19261
19262 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19263 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19264 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19265 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19266 things to remove.
19267
19268Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19269
19270 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19271 test cases from bug reports.
19272
19273Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19274
19275 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19276 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19277 avoid spurious xfails.
19278 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19279 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19280 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19281
19282Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19283
19284 * gdb.t00/teststrategy.exp: Rework to provide more useful
19285 description of each test, fix problem with systems that define
19286 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19287 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19288 results for "next over recursive call" so timeouts aren't taken
19289 by error.
19290
19291Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19292
19293 * gdb.t12/scope.exp: Test printing of variables before run.
19294
19295 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19296 printed in wrong order due to sorting.
19297
19298Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19299
19300 * gdb.t00/teststrategy.exp: Fix expected results for printing
19301 user entered string constant. Is array of char, prints with no
19302 address.
19303
19304 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19305 commands.
19306 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19307 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19308 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19309 of struct of char arrays.
19310 * gdb.t00/radix.exp: New tests for radix commands.
19311
19312Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19313
19314 * gdb.t16/printcmd.exp: Print a variable before running program
19315 (with xfail for AIX).
19316
19317Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19318
19319 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19320
19321 * gdb.t16/printcmd.exp: Don't print variables before running program.
19322
19323 * gdb.t06/break.exp: Don't require envp argument to main.
19324
19325 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19326
19327 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19328 Add xfails for rs6000.
19329
19330 * gdb.t02/whatis.exp: Change other tests not to re-test something
19331 we already tested.
19332
19333 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19334 each type used has a variable of that type.
19335
19336Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19337
19338 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19339
19340Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19341
19342 * configure.in: change srctrigger to be a file, not a directory
19343
19344Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19345
19346 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19347
19348 * gdb.t11/list.exp: Fixed a couple of typos.
19349
19350Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19351
19352 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19353 is fixed and PR is closed.
19354 * gdb.t16 (gdbme.c): Add simple test string variable.
19355 * gdb.t16 (printcmds.exp): Add tests with simple test string
19356 variable, primarily for boundaries on "set print elements".
19357
19358Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19359
19360 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19361 Make leading 0's optional and don't expect a tab in the middle
19362 of the number.
19363
19364 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19365
19366 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19367 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19368 don't end command passed to gdb_test with newline.
19369
19370 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19371 signed keyword away, don't expect signed bitfields to be signed.
19372
19373 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19374 printing with only as many 1's as are in the field as well as printing
19375 with 32 1's (see comment).
19376
19377Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19378
19379 * gdb.t00/default.exp: Start with a fresh gdb.
19380 * configure.in (configdirs): Remove gdb.t31 until the chill
19381 compiler works again. It no longer is able to find chillrt0
19382 since it isn't in libchill.a anymore.
19383 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19384 wierd.o, make more modular.
19385 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19386 spurious newlines that caused problems.
19387
19388Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19389
19390 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19391 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19392 gdb.stabs/wierd.{exp,def}: Many new tests.
19393
19394 * gdb.t00/default.exp: update info line for new message.
19395
19396 * gdb.t02/{whatis.exp,gdbme.c}:
19397 Test that "char *" doesn't print as "caddr_t".
19398
19399Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19400
19401 * gdb.t00/help.exp: Use .* in place of some help messages which
19402 just changed.
19403 gdb.t00/default.exp: Update "info frame" test for new message.
19404 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19405 Remove some xfails
19406
19407Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19408
19409 * gdb.t03/{gdbme.c,ptype.exp}:
19410 Add tests for typedef'd struct and union without tags.
19411 Also check "whatis" on a variable of a typedef'd enum without a tag.
19412
19413 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19414 PRMS 1823; the bug still exists but isn't reproduced by this test
19415 anymore), and remove rs6000 XFAIL (the bug is fixed).
19416
19417 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19418 duplicated from whatis.exp. For those that are left, accept
19419 "long", "long int", or "int" for long variables (whatis.exp already
19420 has an XFAIL for "int", so no need to fail it here).
19421
19422 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19423 Deal with GCC's names for types now that GDB uses the compiler's names.
19424
19425 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19426 setup_xfail's for sunos4. If we #defined the signed keyword away,
19427 don't expect GDB to know that char it is signed.
19428
19429 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19430
19431Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19432
19433 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19434 should work on any system, regardless of debugging format.
19435 * gdb.t21/demangle.exp: Move to gdb.t24.
19436 * gdb.t24/demangle.exp: Move from gdb.t21.
19437 * gdb.t24/{Makefile.in, configure.in}: New files.
19438
19439Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19440
19441 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19442 * gdb.stabs: New directory.
19443
19444Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19445
19446 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19447 not just "Quit anyway?".
19448
19449Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19450
19451 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19452 that all setup_xfails are immediately followed by clear_xfails.
19453
19454Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19455
19456 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19457 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19458 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19459 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19460 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19461 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19462 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19463 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19464 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19465 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19466 gdb.t31/chillvars.exp, lib/gdb.exp:
19467 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19468 bug-gdb@prep.ai.mit.edu.
19469
19470Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19471
19472 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19473 with 0.0, not integer 0.
19474
19475Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19476
19477 * gdb.t06/break.exp: Update for "Kill the program" message change.
19478
19479Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19480
19481 * Makefile.in (GDBFLAGS): Set to -nx.
19482 * Makefile.in (site.exp): Use GDBFLAGS.
19483
19484Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19485
19486 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19487 Makefiles.
19488 (check): depend on just-check.
19489 (just-check): added so that tests can be run without a noop
19490 build pass.
19491
19492Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19493
19494 Switch to using configure's configdirs.
19495 * Makefile.in (Makefile): add configure.in dependency.
19496 (SUBDIRS): removed redundant assignment.
19497 * configure.in: switch subdirs assignment to configdirs.
19498 * gdb.t*/configure.in: new files.
19499
19500Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19501
19502 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19503 works.
19504
19505Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19506
19507 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19508 in explicit rules. Apparently this is not supported by some makes.
19509
19510Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19511
19512 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19513
19514Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19515
19516 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19517 disappeared.
19518
19519Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19520
19521 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19522
19523Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19524
19525 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19526 watchpoint problem that is now fixed.
19527 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19528 uninitialized convenience variables.
19529 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19530 structures.
19531
19532Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19533
19534 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19535 which causes expect to get out of sync with gdb on long output
19536 from help set.
19537 * gdb.t09/corefile.exp: Make expected pattern for core file
19538 failing signal and frame output format less sun specific.
19539
19540Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19541
19542 * gdb.t31/chillvars.exp: Add and remove initial dummy
19543 breakpoint, so that symbol table is forced in.
19544 (Needed at least on Sunos4, though it seems not SVR4.)
19545 * gdb.t31/chillvars.exp: Update for changed output format.
19546
19547Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19548
a9c64011 19549 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19550
19551Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19552
19553 * Makefile.in: Added --srcdir when invoking runtest, removed the
19554 need for a local config file. (optional now)
19555
19556Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19557
19558 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19559 failure count used to force early termination. Add some more
19560 expected failures for gnu style demangling.
19561
19562Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19563
19564 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19565 pmi variable from gdb.t20/gdbme to get optimized away.
19566 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19567 Check for written corefile upon timeout _and_ eof.
19568
19569Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19570
19571 * config/unix-gdb.exp: Add missing return 0.
19572
19573Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19574
19575 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19576 test termination.
19577
19578Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19579
19580 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19581 disappeared.
19582
19583Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19584
19585 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19586 time as i860 support works.
19587
d63a86f8 19588 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19589 "backtrace 100\r" rather than just "backtrace\r", to match last
19590 change.
19591
19592Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19593
19594 * config/udi-gdb.exp (gdb_exit): Remove close command.
19595 (gdb_target_udi): New procedure to set the UDI target.
19596 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19597 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19598 Added waits for prompts after several question responses. Added
19599 some more responses used by a29k-amd-udi-gdb.
19600 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19601 pass different arguments, restart UDI connection after program
19602 completion.
19603 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19604 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19605 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19606 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19607 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19608 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19609 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19610 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19611 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19612 after program completion.
19613 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19614 compiled with a SELECT_VECS setting.
19615 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19616 infinite recursion.
19617
19618 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19619 Added checks for COFF results, and made them expected failures for
19620 all targets. It would be better to make them expected failures
19621 for COFF targets only.
19622
19623Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19624
19625 * Makefile.in: add null dvi target, don't bother to recurse
19626 through test directories for info and install-info; rename
19627 $(datadir) to be dejagnu instead of deja-gnu
19628
19629Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19630
19631 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19632 compiler to coredump.
19633 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19634 code.
19635
19636Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19637
19638 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19639 coredump.
19640 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19641 code.
19642
19643Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19644
19645 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19646 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19647 which in a shell. Deletes xgdb when done.
19648 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19649 Tests the return from the "set height" or "set width" commands.
19650 Added a few return codes where needed.
19651
19652Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19653
19654 * Makefile.in (SUBDIRS): Add gdb.t17.
19655 * configure.in (subdirs): Add gdb.t17.
19656 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19657 files to test gdb's calling of functions in the inferior with
19658 the correct arguments and gdb's ability to retrieve any
19659 result returned.
19660
19661Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19662
19663 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19664 may be called after gdb goes away. Previous versions of expect
19665 needed these to avoid file descriptor leaks, but they cause
19666 errors with the current revision of expect.
19667 * gdb.t00/gdbvars.exp: Use -re on expected output after
19668 setting sevenbit-strings.
19669 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19670 to set sevenbit-strings consistent across tests.
19671 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19672 set sevenbit-strings consistent across tests.
19673
19674Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19675
19676 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19677 expected output to match current "expect" expectations.
19678
19679Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19680
19681 * gdb.t00/default.exp: Change expected output for default "source"
19682 command, to match new gdb behavior which requires a filename to
19683 source.
19684
19685Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19686
19687 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19688 expected fail for i486-*-* that misses the marker2 function.
19689 * gdb.t10/crossload.exp (bfddefault): Allow successful
19690 recognition of a format to pass even if no symbols are found.
19691 Explicitly catch failures where the format is not recognized
19692 or is ambiguous, and add the reason to the fail message.
19693 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19694 the cause is and invalid target and add reason to failure message.
19695 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19696 elf32-i386, elf32-sparc, and elf32-i860.
19697 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19698 Set up expected failure for 'filename'::variable scope resolution,
19699 which is now apparently broken on all targets.
19700 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19701 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19702 gdb.t23/templates.exp: Change failure for missing binfile into
19703 just a warning.
19704 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19705 references.
19706
19707Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19708
19709 * gdb.t00/default.exp: Add expected output for default "source"
19710 command, to match new gdb behavior.
19711 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19712
19713Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19714
19715 * config/*-gdb.exp: returns an error, rather than exiting on
19716 internal errors.
19717
19718Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19719
19720 * gdb.t03/gdbme.c: Add pointer to struct variable.
19721 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19722 referencing struct members.
19723
19724Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19725
19726 * configure.in (mips-idt-ecoff): New target.
19727 * config/mips-gdb.exp: New file for remote board using MIPS remote
19728 debugging protocol.
19729
19730 * Redid configuration scheme. Removed gdb.t*/configure.in.
19731 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19732 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19733 distclean targets. Built executables via .o files. Adjusted
19734 tests to account for source files in $(srcdir) rather than
19735 $(objdir).
19736 * lib/gdb.exp (runto): Don't expect () after the function name,
19737 because it may have arguments.
19738
19739Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19740
19741 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19742 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19743 expected failures for mips-idt-* and mips-sgi-*.
19744 * gdb.t00/default.exp (attach): Kill process if requested.
19745 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19746 that does not read core files.
19747 * gdb.t01/run.exp: Removed checks for exit status code.
19748 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19749 it is linked in.
19750 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19751 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19752 appropriate, rather than doing it by hand.
19753 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19754 execution.
19755 * gdb.t10/crossload.exp: Kill existing program if needed.
19756 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19757 appropriate, rather than doing it by hand. Always increase
19758 timeout for this test, not just for VxWorks.
19759
19760Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19761
19762 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19763 of Chill STRUCT types and STRUCT values.
19764 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19765 than "char".
19766 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19767 struct2): New struct definitions and initializations to test
c906108c
SS
19768 simple Chill STRUCT types.
19769
19770Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19771
19772 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19773 the null byte at the end of strings.
19774 * gdb.t00/default.exp: Make show version insensitive to copyright
19775 date.
19776 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19777 to avoid dependencies on target char signedness.
19778 * gdb.t16/printcmds.exp: Update expected results for explicitly
19779 unsigned char.
19780 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19781 now work.
19782 * gdb.t21/demangle.exp: Add many more patterns for template
19783 demangling, most of them being expected failures.
19784 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19785 string we are matching for, to match on the whole string.
19786 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19787 and fix a whole bunch that had incorrect expected output but were
19788 passing anyway because of the bug in "proc demangle".
19789 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19790 type.
19791 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19792
19793Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19794
a9c64011
AS
19795 * gdb/testsuite: made modifications to testcases, etc., to allow
19796 them to work properly given the reorganization of deja-gnu and the
19797 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19798
19799Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19800
19801 * gdb/testsuite: Initial creation of gdb/testsuite.
19802 Migrated dejagnu testcases and support files for testing nm to
19803 gdb/testsuite from deja-gnu. These files were moved "as is"
19804 with no modifications. This migration is part of a major overhaul
19805 of dejagnu. The modifications to these testcases, etc., which
19806 will allow them to work with the new version of dejagnu will be
19807 made in a future update.
48efe704 19808
8d8cb839 19809 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19810\f
8d8cb839
EZ
19811;; Local Variables:
19812;; mode: change-log
19813;; left-margin: 8
19814;; fill-column: 74
19815;; version-control: never
19816;; End:
902f2ccb
MC
19817
19818 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19819 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19820 Copying and distribution of this file, with or without modification,
19821 are permitted provided the copyright notice and this notice are preserved.
This page took 2.370741 seconds and 4 git commands to generate.