PR 11238
[binutils.git] / gdb / testsuite / ChangeLog
CommitLineData
701ed6dc
JK
12010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/prelink.exp (set verbose on): New.
4
fa19b4e5
MS
52010-02-12 Tomas Holmberg <th@virtutech.com>
6
7 * mi-reverse.exp: New file. Test for reverse option to the
8 following MI commands: exec-continue, exec-finish, exec-next,
9 exec-step, exec-next-instruction, exec-step-instruction.
10
dadf0e9c
JB
112010-02-09 Joel Brobecker <brobecker@adacore.com>
12
13 * gdb.ada/ptype_tagged_param: New testcase.
14
714f19d5
TT
152010-02-08 Tom Tromey <tromey@redhat.com>
16
17 PR c++/8017:
18 * gdb.cp/overload.exp: Add tests.
19 * gdb.cp/overload.cc (struct K): New.
20 (namespace N): New.
21 (main): Call new functions.
22 (K::staticoverload): Define.
23
83b10087
CM
24Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
25
26 PR gdb/10728
27 * gdb.cp/pr10728-x.h: New file.
28 * gdb.cp/pr10728-x.cc: New file.
29 * gdb.cp/pr10728-y.cc: New file.
30 * gdb.cp/pr10728.exp: New file.
31 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
32
99903ae3
CM
33Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
34
35 PR gdb/9067
36 * gdb.cp/pr9067.exp: New
37 * gdb.cp/pr9067.cc: New
38 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
39
7b356089
JB
402010-02-08 Joel Brobecker <brobecker@adacore.com>
41
42 * lib/gdb.exp (gdb_test_timeout): New global variable.
43 Set it to timeout if not already set.
44 (gdb_init): Reset the value of timeout to gdb_test_timeout.
45
1be00882
DE
462010-02-05 Doug Evans <dje@google.com>
47
48 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
49 user.
50
82856980
SW
512010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
52
53 PR c++/7935:
54 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
55
1a334831
TT
562010-02-04 Tom Tromey <tromey@redhat.com>
57
58 * gdb.cp/virtbase.exp: Make test case names unique.
59
9c3c02fd
TT
602010-02-02 Tom Tromey <tromey@redhat.com>
61
62 * gdb.cp/virtbase.exp: Add regression tests.
63 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
64 (main): Instantiate RHC.
65
0cc2414c
TT
662010-02-02 Tom Tromey <tromey@redhat.com>
67
68 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
69 type-printing change.
70
edf3d5f3
TT
712010-02-02 Tom Tromey <tromey@redhat.com>
72
73 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
74 * gdb.cp/virtbase.cc: New file.
75 * gdb.cp/virtbase.exp: New file.
76 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
77
e4b7f41c
JK
782010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 PR libc/11214:
81 * gdb.threads/current-lwp-dead.c: Include features.h.
82 (HAS_NOMMU): New.
83 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
84
b381ea14
JK
852010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.base/symbol-without-target_section.exp,
88 gdb.base/symbol-without-target_section.c: New.
89
c593ac0e
DJ
902010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
91
92 * gdb.base/bigcore.exp: Reset increased timeout.
93 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
94
db25f29d
DJ
952010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.base/gcore.exp (capture_command_output): Use
98 gdb_test_multiple.
99
f9d67f43
DJ
1002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
101
102 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
103 * gdb.arch/thumb2-it.exp (test_it_break): New function.
104 (Top level): Call it.
105
177321bd
DJ
1062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
107
108 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
109
97f2ed50
DJ
1102010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
111
112 * gdb.base/call-strs.exp, gdb.base/default.exp,
113 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
114 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
115 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
116 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
117 gdb.base/watchpoint-solib.exp: Save and restore timeout.
118 * gdb.base/ending-run.exp: Correct restore of timeout.
119 * gdb.base/page.exp: Remove unnecessary timeout setting.
120
e4e2711a
JB
1212010-01-29 Joel Brobecker <brobecker@adacore.com>
122
123 * gdb.ada/rec_return: New testcase.
124
ba581dc1
JB
1252010-01-29 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.ada/call_pn: New testcase.
128
4ea95be9
DJ
1292010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
132 (Top level): Use it to resume.
133 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
134 the Thumb mode displaced stepping error as unsupported.
135
df83a9bf
SW
1362010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
137
138 * gdb.cp/nsusing.exp: Added more tests.
139 * gdb.cp/nsrecurs.exp: Ditto.
140 * gdb.cp/nsusing.cc: Added test functions.
141 * gdb.cp/nsrecurs.cc: Ditto.
142
40b27cdc
JK
1432010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
146 absolute directory pathnames in gdb.sum file.
147
de958931
SW
1482010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
149
150 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
151 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
152
708ead4e
TT
1532010-01-26 Tom Tromey <tromey@redhat.com>
154
155 PR exp/7643:
156 * gdb.base/printcmds.exp (test_print_string_constants): Remove
157 setup_kfail.
158
b14e635e
SW
1592010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
160
161 * gdb.cp/nsrecurs.exp: New test.
162 * gdb.cp/nsrecurs.cc: New test program.
163 * gdb.cp/nsstress.exp: New test.
164 * gdb.cp/nsstress.cc: New test program.
165 * gdb.cp/nsdecl.exp: New test.
166 * gdb.cp/nsdecl.cc: New test program.
167
8540c487
SW
1682010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
169
170 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
171 imported into file scope.
172 Marked test as xfail.
173 * gdb.cp/namespace-using.cc (marker5): New function.
174 * gdb.cp/shadow.exp: New test.
175 * gdb.cp/shadow.cc: New test program.
176 * gdb.cp/nsimport.exp: New test.
177 * gdb.cp/nsimport.cc: New test program.
178
421d5d99
TT
1792010-01-25 Tom Tromey <tromey@redhat.com>
180
181 PR gdb/11049:
182 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
183 with "set print null-stop on".
184
691f8dc1
JK
1852010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
188 Adjust it for DISASSEMBLY_OMIT_FNAME.
189
0b92b5bb
TT
1902010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 PR symtab/11199:
193 * gdb.dwarf2/member-ptr-forwardref.exp,
194 gdb.dwarf2/member-ptr-forwardref.S: New.
195
23787403
JK
1962010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
199 (thread1_func): Protect thread1_tid with thread1_tid_cond by
200 thread1_tid_mutex. Remove gdbstop_mutex handling.
201 (thread2_func): Protect thread2_tid with thread2_tid_cond by
202 thread2_tid_mutex. Remove gdbstop_mutex handling.
203 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
204 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
205 pthread_cond_wait conditionalizations by while loops.
206
b966cb8a
TT
2072010-01-20 Tom Tromey <tromey@redhat.com>
208
209 PR backtrace/10770:
210 * gdb.dwarf2/pr10770.exp: New file.
211 * gdb.dwarf2/pr10770.c: New file.
212 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
213
fcae584b
VP
2142010-01-20 Vladimir Prus <vladimir@codesourcery.com>
215
216 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
217 that target was removed, and the test always runs native anyway.
218
a0f49112
JK
2192010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
222 gdb.base/watchpoint-cond-gone-stripped.c: New.
223
ceeb3d5a
TT
2242010-01-19 Tom Tromey <tromey@redhat.com>
225
226 PR c++/8000:
227 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
228 existing tests.
229 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
230 (main): Use AAA::SomeEnum.
231
dd322c54
JK
2322010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
235 (test_ignore_count): Declare line_callme_body global.
236 (run to breakpoint with ignore count): Use line_callme_body.
237 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
238 (set line_main_hello, set line_main_return): Reindent.
239 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
240 New.
241 (continue to callee4): Use line_callee4_body.
242 (check *stopped from CLI command): Use line_callee4_next.
243 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
244 (set line_main_hello, set line_main_return): Reindent.
245 (set line_callee4_head, set line_callee4_body): New.
246 (continue to callee4): Use line_callee4_body.
247
4e8f195d
TT
2482010-01-18 Tom Tromey <tromey@redhat.com>
249
250 PR c++/9680:
251 * gdb.cp/casts.cc: Add new classes and variables.
252 * gdb.cp/casts.exp: Test new operators.
253
9e14a9ba
JB
2542010-01-18 Tom Tromey <tromey@redhat.com>
255 Thiago Jung Bauermann <bauerman@br.ibm.com>
256
257 * gdb.python/source2.py: New file.
258 * gdb.python/source1: New file.
259 * gdb.python/python.exp: Test "source" command.
260
00bf0b85
SS
2612010-01-15 Stan Shebs <stan@codesourcery.com>
262
263 * gdb.trace/tfile.c: New file.
264 * gdb.trace/tfile.exp: New file.
265
55235ad7
JK
2662010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
267
268 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
269
9f2982ff
JK
2702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
271
272 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
273
bbfba9ed
JK
2742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
277 (libfunc): New parameter action. Implement also selectable "sleep".
278 * gdb.base/break-interp-main.c: Include assert.h.
279 (libfunc): New parameter action.
280 (main): New parameters argc and argv. Assert argc. Pass argv.
281 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
282 (test_attach): New proc.
283 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
284 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
285
61f0d762
JK
2862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 * gdb.base/break-interp.exp (test_core): New proc.
289 (test_ld): Call it.
290
06a6f270
JK
2912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
292
293 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
294 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
295 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
296 and gdb_compile_shlib. Use new -Wl compiler options.
297 (dl bt, main bt): New tests.
298
51bee8e9
JK
2992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 Support PIEs with no symfile_objfile.
302 * gdb.base/break-interp.exp: New argument at the test_ld calls.
303 (test_ld): New parameter trynosym.
304 (test_ld <$trynosym>): New block.
305
b8040f19
JK
3062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 * gdb.base/break-interp.exp: New file.
309
be759fcf
PM
3102010-01-13 Phil Muldoon <pmuldoon@redhat.com>
311
312 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
313 * gdb.python/py-prettyprint.py (pp_ls): New printer.
314 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
315 test.
316 * gdb.python/py-prettyprint.c: Define lazystring test structure.
317 * gdb.python/py-mi.exp: Add lazy string test.
318
dc146f7c
VP
3192010-01-13 Vladimir Prus <vladimir@codesourcery.com>
320
321 * lib/mi-support.exp (mi_check_thread_states): Handle
322 core number in thread listing.
323
b4ba55a1
JB
3242010-01-12 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.base/maint.exp: Adjust the expected output for the
327 "maint print type" test. Use gdb_test_multiple instead of
328 gdb_sent/gdb_expect.
329
08e24bd4
DE
3302010-01-11 Doug Evans <dje@google.com>
331
6496a609
DE
332 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
333 from gdbserver_download. All callers updated.
334
08e24bd4
DE
335 * gdb.server/ext-run.exp: "info os processes" requires xml support.
336
b5cfddf5
JK
3372010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 Implement binary numbers parsing.
340 * gdb.base/printcmds.exp (test_integer_literals_accepted)
341 (test_integer_literals_rejected): New binary tests.
342
3725885a
RW
3432010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
344
345 * gdb.cell/configure: Regenerate.
346
37aeb5df
JK
3472010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 * gdb.base/corefile.exp: Move the core finding block out and call it as
350 core_find, new variable $corefile, replace corefile by $corefile and
351 [file tail $corefile] for usage vs. test names resp.
352 * lib/gdb.exp (core_find): Move it as a new function here. New
353 parameter binfile and deletefiles. New variable $destcore. Pre-delete
354 $destcore. Return "" on error.
355
d521f563
JK
3562010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 Workaround PR binutils/10802.
359 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
360 (twice).
361
28f24826
DJ
3622010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
363
364 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
365
2de75e71
JB
3662010-01-08 Joel Brobecker <brobecker@adacore.com>
367
368 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
369 call, to avoid interruption.
370
fe00719b 3712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
372
373 * gdb.stabs/weird.def (args93): New.
374
d0ef5df8
DE
3752010-01-07 Doug Evans <dje@google.com>
376
377 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
378
3a08d52f
TT
3792010-01-07 Tom Tromey <tromey@redhat.com>
380
381 * gdb.base/source.exp: Use correct line number.
382
7a697b8d
SS
3832010-01-05 Stan Shebs <stan@codesourcery.com>
384
385 * gdb.trace/tracecmd.exp: Test ftrace.
386
7803799a
UW
3872010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
388
389 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
390
c54eabfa
JK
3912010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
394 "uint_for_mi_testing".
395
02e7ef19
JB
3962010-01-01 Joel Brobecker <brobecker@adacore.com>
397
398 Test indented comment in file being sourced.
399 * gdb.base/commands.exp: Test indented comment in file being sourced.
400
abd775ce
JB
4012010-01-01 Joel Brobecker <brobecker@adacore.com>
402
403 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
404 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
405 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
406 notice.
407
79b55b82
JB
4082010-01-01 Joel Brobecker <brobecker@adacore.com>
409
410 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
411 notice.
412
8997583e
JK
4132010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
416 missing $after_stopped and comma (,) expectation.
417
6da95a67
SS
4182009-12-31 Stan Shebs <stan@codesourcery.com>
419
420 * gdb.trace/actions.exp: Test teval action.
421
218d2fc6
TJB
4222009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
423
424 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
425 (top level): Call test_watchpoint_in_big_blob.
426 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
427 watchpoints.
428 (func3): Write to buf.
429
236f1d4d
SS
4302009-12-29 Stan Shebs <stan@codesourcery.com>
431
432 * gdb.trace/actions.exp: Test default-collect.
433
f61e138d
SS
4342009-12-28 Stan Shebs <stan@codesourcery.com>
435
436 * gdb.trace/tsv.exp: New file.
437 * gdb.base/completion.exp: Update ambiguous info output.
438
0219b378
DJ
4392009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
440
441 * gdb.base/find.c (main): Reference search buffers.
442 * gdb.base/included.c (main): Reference integer.
443 * gdb.base/ptype.c (charfoo): Declare.
444 (intfoo): Call charfoo.
445 * gdb.base/scope0.c (useitp): New function.
446 (usestatics): Use useitp.
447 (useit): Add a type for val.
448 * gdb.base/scope1.c (useit1): Take a pointer argument.
449 (usestatics1): Update calls to useit1.
450 * gdb.cp/call-c.cc: Declare foo.
451 (main): Call foo.
452 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
453 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
454 (main): Call C::ensureRefs and ensureOtherRefs.
455 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
456 variables.
457 (ensureOtherRefs): New function.
458 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
459 * gdb.cp/templates.cc (main): Call t5i.value.
460
3f78692f
JK
4612009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 Fix compatibility with G++-4.5.
464 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
465 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
466 (uncaught return): Remove.
467
429374b8
JK
4682009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
469 Phil Muldoon <pmuldoon@redhat.com>
470
471 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
472 (bp_location13, bp_location14, bp_location17, bp_location18)
473 (marker3_proto, marker4_proto): New variables.
474 (breakpoint info): Update output.
475 (run until breakpoint at marker3, run until breakpoint at marker4): New
476 tests.
477
859825b8
JK
4782009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
481 Replace the printf call of Y by provided "y-set-1" label. New block
482 for the second shared library.
483 * gdb.base/unload.exp: Compile also the second library, call
484 gdb_load_shlibs also for it. Use now gdb_breakpoint.
485 (single pending breakpoint info): Rename to ...
486 (pending breakpoint info before run): ... this extended test.
487 (libfile2, libname2, libsrcfile2, libsrc2)
488 (lib_sl2): New variables.
489 (exec_opts): Set also SHLIB_NAME2.
490 (pending breakpoint info on first run at shrfunc1)
491 (pending breakpoint info on second run at shrfunc1)
492 (pending breakpoint info on second run at shrfunc2)
493 (print y from libfile, print y from libfile2): New tests.
494 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
495 * gdb.base/unloadshr2.c: New.
496
e6a386cd
HZ
4972009-12-22 Hui Zhu <teawater@gmail.com>
498
499 * gdb.reverse/sigall-reverse.exp: Adjust.
500
9e19b45e
VP
5012009-12-21 Vladimir Prus <vladimir@codesourcery.com>
502
503 PR gdb/10884
504
505 * gdb.mi/var-cmd.c (do_bitfield_tests): New
506 (main): Call do_bitfield_tests.
aacf5b1e 507 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 508
d53a7b30
JB
5092009-12-20 Joel Brobecker <brobecker@adacore.com>
510
511 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
512 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
513 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
514 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
515 gdb.modula2/unbounded1.c: Update copyright header.
516
191ca0a1
CM
5172009-12-10 Chris Moller <moller@mollerware.com>
518
519 PR gdb/9399
520 * gdb.cp/virtfunc2.exp: New tests
521 * gdb.cp/virtfunc2.cc: New tests
522 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
523
0fa6cf1b
MS
5242009-12-10 Oza Pawandeep (paawan1982@yahoo.com
525
526 * gdb.reverse/i387-env-reverse.c: New file.
527 * gdb.reverse/i387-env-reverse.exp: New file.
528 * gdb.reverse/i387-stack-reverse.c: New file.
529 * gdb.reverse/i387-stack-reverse.exp: New file.
530
361ae042
PM
5312009-12-08 Phil Muldoon <pmuldoon@redhat.com>
532
533 * gdb.python/py-type.exp (test_range): New test.
534
bfd31e71
PM
5352009-12-03 Phil Muldoon <pmuldoon@redhat.com>
536
537 PR python/10805
538
539 * gdb.python/py-type.exp: New file.
540 * gdb.python/py-type.c: New file.
541 * Makefile.in: Add py-type.
542
57a1d736
TT
5432009-12-03 Tom Tromey <tromey@redhat.com>
544
545 * gdb.python/py-value.exp (test_parse_and_eval): New
546 function.
547
1f3b5d1b
PP
5482009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
549
550 PR gdb/11022
551
552 * gdb.base/pr11022.exp: New test.
553 * gdb.base/pr11022.c: New test.
554
8b7dbdc9
JK
5552009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 Fix spurious false FAILs.
558 * gdb.base/structs.c (chartest): New.
559 (main): Fill-in chartest.
560 * gdb.base/structs.exp (anychar_re, first): New.
561 (start_structs_test): Import global anychar_re and first.
562 New gdb_test call "set print elements 300; ${testfile}"
563 (start_structs_test <$first>): New block.
564 (any): Import global anychar_re. New variable ac. Use ${ac}.
565
6a53b2ec
JK
5662009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
569
d7167b4c
JK
5702009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
573 Force $srcfile file.
574 * gdb.base/foll-fork.c (callee): Comment out the printf call.
575
b1798462
UW
5762009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
577
578 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
579 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
580 * gdb.threads/watchthreads-reorder.exp: Likewise.
581
b6199126
DJ
5822009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
583
584 PR gdb/8704
585
586 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
587 "if", and "thread". Correct matching in the previous test.
588
b22a0510
DJ
5892009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
590
591 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
592
930636d2
MS
5932009-11-23 Michael Snyder <msnyder@vmware.com>
594
595 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
596 * gdb.reverse-watch-precsave.exp: Ditto.
597
21a0512e
PP
5982009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
599
600 * gdb.asm/asm-source.exp: Adjust.
601 * gdb.base/help.exp: Adjust.
602
fc30d5e0
PA
6032009-11-22 Pedro Alves <pedro@codesourcery.com>
604
605 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
606 (do_syscall_tests_without_xml): Set data-directory to
607 /the/path/to/nowhere.
608
f6bc2008
PA
6092009-11-21 Pedro Alves <pedro@codesourcery.com>
610
611 * gdb.threads/local-watch-wrong-thread.c,
612 gdb.threads/local-watch-wrong-thread.exp: New files.
613
8c2fb5de
PA
6142009-11-21 Pedro Alves <pedro@codesourcery.com>
615
616 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
617 assume new `regsub' syntax available.
618
ebec9a0f
PA
6192009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
620
a79d3c27
JK
621 * gdb.base/watchpoint-hw-hit-once.exp,
622 gdb.base/watchpoint-hw-hit-once.c: New.
623
6242009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * gdb.threads/watchthreads-reorder.exp,
627 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 628
276a961b
MK
6292009-11-17 Nathan Sidwell <nathan@codesourcery.com>
630
631 * gdb.xml/tdesc-regs.exp: Use for m68k.
632
4867c1fb
PA
6332009-11-15 Pedro Alves <pedro@codesourcery.com>
634
635 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
636
f6838f81
DJ
6372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * lib/gdb.exp (current_target_name): New procedure.
640 (gdb_wrapper_target): New variable.
641 (gdb_wrapper_init): Set gdb_wrapper_target.
642 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
643 wrapper.
644
4ac4dd3f
DJ
6452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
646
647 * gdb.base/remote.exp: Delete the slowest load test.
648 Do not load with fixed packet sizes.
649
a7881759
DJ
6502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
651
652 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
653
97a5b505
DJ
6542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
655
656 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
657 srcfile when setting a breakpoint.
658
d3e1fc54
DJ
6592009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
660
661 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
662 macros.
663
7cbcbded
DJ
6642009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
665
666 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
667 to be in memory.
668 * gdb.base/display.c (force_mem): New.
669 (do_loops): Use it. Add breakpoint comments.
670 (do_vars): Add a breakpoint comment.
671 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
672 line numbers.
673
bdea3a92
NF
6742009-11-13 Nathan Froyd <froydnj@codesourcery.com>
675
676 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
677 instead of a bare "run".
678
269f82e5
PP
6792009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
680
681 * gdb.python/py-prettyprint.exp: Adjust.
682
a69b7d9d
DJ
6832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
684
685 * lib/cell.exp (skip_cell_tests): Clean up test files before
686 returning.
687
b598bfda
DJ
6882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
689
690 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
691 and the breakpoint menu. Do not call perror if a prompt is seen.
692 Consume the following GDB prompt.
693 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
694 * gdb.cp/namespace.exp: Use gdb_test.
695 * gdb.cp/templates.exp: Use gdb_test.
696 (test_template_breakpoints): Use gdb_test_multiple.
697
87728fa0
DJ
6982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.base/break1.c (struct some_struct, values): Move earlier.
701 (marker4): Reference values.
702
b67c692f
DJ
7032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
704
705 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
706 is missing.
707
f0df251a
DJ
7082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
709
710 * gdb.base/break.c (need_malloc): New.
711 * gdb.base/constvars.c (main): Reference crass and crisp.
712 * gdb.base/gdb1821.c (main): Reference bar.
713 * gdb.cp/gdb1355.cc (main): Reference s1.
714 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
715 (main): Call them.
716 * gdb.cp/hang2.cc (dummy2): Define.
717 * gdb.cp/hang3.cc (dummy3): Define.
718 * gdb.cp/m-data.cc (main): Reference shadow.
719
bdf7534a
NF
7202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
721 Nathan Froyd <froydnj@codesourcery.com>
722
723 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
724 remote host.
725
f24fce77
NF
7262009-11-12 Nathan Froyd <froydnj@codesourcery.com>
727
728 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
729 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
730 * gdb.dwarf2/dw2-compressed.exp: Likewise.
731 * gdb.dwarf2/dw2-intercu.exp: Likewise.
732 * gdb.dwarf2/dw2-intermix.exp: Likewise.
733 * gdb.dwarf2/dw2-producer.exp: Likewise.
734 * gdb.dwarf2/mac-fileno.exp: Likewise.
735 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
736 py-prettyprint.py to the remote host.
737 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
738
40f0318e
KS
7392009-11-11 Keith Seitz <keiths@redhat.com>
740
741 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
742 use it instead of "Foo".
743 * gdb.cp/classes.exp (do_tests): Add a test to access
744 a method through a typedef'd class name.
745
f3d9f7fb
NF
7462009-11-11 Nathan Froyd <froydnj@codesourcery.com>
747
748 * gdb.base/long_long.exp: Permit leading zeros on floating-point
749 exponents.
750 * gdb.base/pointers.exp: Likewise.
751 * gdb.cp/ref-types.exp: Likewise.
752
a4216f37
KS
7532009-11-11 Keith Seitz <keiths@redhat.com>
754
755 * gdb.cp/cplusfuncs.cc (class foo): Add operators
756 new[] and delete[].
757 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
758 "void".
759 (probe_demangler): Remove all single-quoting of
760 method and variable names.
761 (info_func_regexp): Remove the word "void" from any
762 occurrence of "(void)".
763 (print_addr_2): Remove all single-quoting of
764 method names.
765 (print_addr_2_kfail): Likewise.
766 (print_addr): Single-quote C function names before
767 passing to print_addr_2.
768 (test_paddr_operator_functions): Remove single-quoting
769 for method names.
770 Add tests for operator new[] and operator delete[].
771
9b14d7aa
JK
7722009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
775
85feb311
KS
7762009-11-09 Keith Seitz <keiths@redhat.com>
777
778 * gdb.cp/overload.exp: Add tests for resolving overloaded
779 methods in expression parsing/evaluation.
780
fa335448
DJ
7812009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
782
783 * lib/gdb.exp (default_gdb_version): Use --version instead of
784 --command.
785
ec3c07fc
NS
7862009-11-10 Nathan Sidwell <nathan@codesourcery.com>
787
788 * lib/gdb.exp (gdb_compile_test): New.
789 (skip_ada_tests, skip_java_tests): New.
790 (gdb_compile): Use gdb_compile_test for f77.
791 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
792 * lib/java.exp (compile_java_from_source): Remove runtests check,
793 use gdb_compile_test to record result.
794 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
795 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
796 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
797 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
798 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
799 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
800 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
801 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
802 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
803 adjust gdb_compile invocations.
804
b8b4e42b
JK
8052009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
806
807 * Makefile.in (abs_builddir): New.
808 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
809 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
810 `$(abs_builddir)/site.exp'.
811
f8b7eaf3
DJ
8122009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
813
814 * config/m68k-emc.exp, lib/emc-support.exp,
815 gdb.trace/gdb_c_test.c: Delete.
816 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
817 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
818 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
819 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
820 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
821 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
822 casing for m68k-*-elf.
823
c4187697
NS
8242009-11-03 Pedro Alves <pedro@codesourcery.com>
825
826 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
827 * gdb.arch/i386-prologue.exp: Likewise.
828 * gdb.arch/i386-unwind.exp: Likewise.
829
db16b772
DJ
8302009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
831
832 * lib/gdb.exp (gdb_expect): Fix timeout typo.
833
bcf71277
DJ
8342009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
835
836 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
837
0105cee2
DJ
8382009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
839
840 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
841
24ddea62
JK
8422009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
843
844 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
845
287ccc17
JK
8462009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
849 * gdb.base/sepdebug2.c: New file.
850
08bca259 8512009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
852
853 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
854 the modified warnings for catch syscall. Verify if GDB was compiled
855 with support for lib expat, and choose which tests to run depending
856 on this.
857
5d4e2b76
VP
8582009-10-30 Vladimir Prus <vladimir@codesourcery.com>
859
860 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
861 that composite commands are parsed OK. And also test
862 that breakpoint commands do work.
863
240e538a
MS
8642009-10-23 Michael Snyder <msnyder@vmware.com>
865
866 gdb.reverse/consecutive-precsave.exp: Change expect pattern
867 to allow for new disassembly style.
868
9c419145
PP
8692009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
870
871 * gdb.asm/asm-source.exp: Adjust.
872
02506ff1
MS
8732009-10-22 Michael Snyder <msnyder@vmware.com>
874
875 * gdb.reverse/break-precsave.exp: New test.
876 * gdb.reverse/consecutive-precsave.exp: Ditto.
877 * gdb.reverse/finish-precsave.exp: Ditto.
878 * gdb.reverse/i386-precsave.exp: Ditto.
879 * gdb.reverse/machinestate-precsave.exp: Ditto.
880 * gdb.reverse/sigall-precsave.exp: Ditto.
881 * gdb.reverse/solilb-precsave.exp: Ditto.
882 * gdb.reverse/step-precsave.exp: Ditto.
883 * gdb.reverse/until-precsave.exp: Ditto.
884 * gdb.reverse/watch-precsave.exp: Ditto.
885
4cf866a3
MS
8862009-10-22 Michael Snyder <msnyder@vmware.com>
887
888 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
889 for gdb_expect. Adjust one test's expect strings for the new
890 format of disassemble.
891 * gdb.reverse/finish-reverse.exp: Delete 'return'.
892 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
893 gdb_test_multiple.
894 * gdb.reverse/step-reverse.exp: Delete 'return'.
895 * gdb.reverse/until-reverse.exp: Delete blank lines.
896 * gdb.reverse/watch-reverse.exp: Delete blank lines.
897
2b28d209
PP
8982009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
899
900 * gdb.base/consecutive.exp: Adjust.
901 * gdb.base/display.exp: Likewise.
902 * gdb.base/pc-fp.exp: Likewise.
903 * gdb.base/sigbpt.exp: Likewise.
904
33b9c32b
MS
9052009-10-19 Michael Snyder <msnyder@vmware.com>
906
907 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
908 * gdb.reverse/finish-reverse.c: Ditto.
909 * gdb.reverse/sigall-reverse.c: Ditto.
910 * gdb.reverse/solib-reverse.c: Ditto.
911 * gdb.reverse/step-reverse.c: Ditto.
912 * gdb.reverse/watch-reverse.c: Ditto.
913
6c95b8df
PA
9142009-10-19 Pedro Alves <pedro@codesourcery.com>
915 Stan Shebs <stan@codesourcery.com>
916
917 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
918 * gdb.base/foll-exec.exp: Adjust to expect a process id before
919 "Executing new program".
920 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
921 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
922 left listed after having been killed.
923 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
924 * gdb.base/maint.exp: Adjust test.
925
926 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
927 * gdb.multi/Makefile.in: New.
928 * gdb.multi/base.exp: New.
929 * gdb.multi/goodbye.c: New.
930 * gdb.multi/hangout.c: New.
931 * gdb.multi/hello.c: New.
932 * gdb.multi/bkpt-multi-exec.c: New.
933 * gdb.multi/bkpt-multi-exec.exp: New.
934 * gdb.multi/crashme.c: New.
935
279017b7
TG
9362009-10-13 Tristan Gingold <gingold@adacore.com>
937
938 * gdb.base/sepdebug.exp: Check debug info are found.
939
0413d738
PA
9402009-10-08 Pedro Alves <pedro@codesourcery.com>
941
942 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
943 bits.
944
c628eecc
JK
9452009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
948
38af1bfe
JB
9492009-10-07 Joel Brobecker <brobecker@adacore.com>
950
951 * gdb.base/watchpoints.c: Add copyright header. Reformat one
952 of the comments.
953
2b0adecd
PM
9542009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
955
956 * gdb.base/annota1.exp: Remove obsolete match_max increase.
957 * gdb.base/annota3.exp: Idem.
958 * gdb.base/maint.exp: Idem.
959
8d417781
PM
9602009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
961
962 * lib/gdb.exp (default_gdb_init): Set current value of match_max
963 to default.
964
bb61102d
PM
9652009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
966
967 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
968 mingw and cygwin targets.
969
ace5c364
PM
9702009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
971 Pedro Alves <pedro@codesourcery.com>
972
973 * lib/gdb.exp (gdb_compile): Avoid adding
974 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
975
c2d494a0
PM
9762009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
977
e1b52ce2
PM
978 * gdb.base/shr1.c: Use %p in format string.
979 * gdb.base/unload.c: Avoid warning in fprintf.
980 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 981
209f53f5
PM
9822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
983
984 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
985 long type.
986 (test_unlink): Correct printf string.
987 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
988 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
989
8172766a
JK
9902009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
993 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
994 * gdb.arch/ia64-breakpoint-shadow.S: New file.
995
0f73703c
UW
9962009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
997
998 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
999 * gdb.objc/nondebug.exp: Likewise.
1000
b32306ca
UW
10012009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1002
1003 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1004 target_info setting.
1005
1006 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1007 that detect new threads during "info threads".
1008
0057022f
UW
10092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1010
1011 * gdb.threads/manythreads.c (main): Increase thread stack size
1012 to 2*PTHREAD_STACK_MIN.
1013 * gdb.threads/multi-create.c (main): Likewise.
1014 (create_function): Likewise.
1015
f29c0325
UW
10162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1017
1018 * gdb.base/dump.exp: Pass difference of pointer types instead
1019 of integer types as offset to restore in intarr3.srec case.
1020
fcb34849
UW
10212009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1022
1023 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1024
d5142e3b
UW
10252009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1026
1027 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1028
087b74b2
PM
10292009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1030
1031 New test for two watchpoints, with disabling of
1032 the first inserted.
1033 * testsuite/gdb.base/watchpoints.c: New file.
1034 * testsuite/gdb.base/watchpoints.exp: New file.
1035
96c07c5b
TT
10362009-09-25 Tom Tromey <tromey@redhat.com>
1037
1038 * gdb.base/charset.exp: Test utf-16 strings with Python.
1039
b8899f2b
TT
10402009-09-25 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1043 UCS-4.
1044 * gdb.base/charset.c (utf_32_string): Rename.
1045 (init_utf32): Rename.
1046 (main): Update.
1047
329719ec
TT
10482009-09-22 Tom Tromey <tromey@redhat.com>
1049
1050 * gdb.python/py-function.exp: Add regression tests.
1051
11ef0d76
KS
10522009-09-21 Keith Seitz <keiths@redhat.com>
1053
1054 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1055 with invalid operator.
1056
3fe8f3b3
KS
10572009-09-21 Keith Seitz <keiths@redhat.com>
1058
1059 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1060 and destructor using typedef name of class.
1061 * gdb.cp/classes.cc (class Base1): Add a destructor.
1062 (base1): New typedef.
1063 (use_methods): Instanitate an object of type base1.
1064 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1065 (do_tests): Call test_template_typedef.
1066 * gdb.cp/templates.cc (Baz::~Baz): New method.
1067 (intBazOne): New typedef.
1068 (main): Instantiate intBazOne.
1069
7a9fe101
PM
10702009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1071
1072 PR python/10633
1073
1074 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1075 Function.
1076 (run_lang_tests): Add print elements test.
1077
2e4d963f
PM
10782009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1079
1080 * gdb.python/py-value.exp (test_subscript_regression): New
1081 function. Test for invalid subscripts.
1082 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1083 (ptr_ref): New function.
1084
ec7e75e7
PP
10852009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1086
1087 * gdb.base/default.exp: Fix "show convenience".
1088
0cc7d26f
TT
10892009-09-15 Tom Tromey <tromey@redhat.com>
1090
1091 * lib/mi-support.exp (mi_create_varobj): Update.
1092 (mi_create_floating_varobj): Likewise.
1093 (mi_create_dynamic_varobj): New proc.
1094 (mi_varobj_update): Update.
1095 (mi_varobj_update_with_type_change): Likewise.
1096 (mi_varobj_update_kv_helper): New proc.
1097 (mi_varobj_update_dynamic_helper): Rewrite.
1098 (mi_varobj_update_dynamic): New proc.
1099 (mi_list_varobj_children): Update.
1100 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1101 * gdb.python/python-prettyprint.py (pp_outer): New class.
1102 (pp_nullstr): Likewise.
1103 (lookup_function): Register new printers.
1104 * gdb.python/python-prettyprint.c (struct substruct): New type.
1105 (struct outerstruct): Likewise.
1106 (substruct_test): New function.
1107 (struct nullstr): New type.
1108 (string_1, string_2): New globals.
1109 (main): Add new tests.
1110 * gdb.python/python-mi.exp: Added regression tests.
1111 * gdb.mi/mi2-var-display.exp: Update.
1112 * gdb.mi/mi2-var-cmd.exp: Update.
1113 * gdb.mi/mi2-var-child.exp: Update.
1114 * gdb.mi/mi2-var-block.exp: Update.
1115 * gdb.mi/mi-var-invalidate.exp: Update.
1116 * gdb.mi/mi-var-display.exp: Update.
1117 * gdb.mi/mi-var-cmd.exp: Update.
1118 * gdb.mi/mi-var-child.exp: Update.
1119 * gdb.mi/mi-var-block.exp: Update.
1120 * gdb.mi/mi-break.exp: Update.
1121 * gdb.mi/gdb701.exp: Update.
1122
a96d9b2e
SDJ
11232009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1124
1125 * Makefile.in: Inclusion of catch-syscall object.
1126 * gdb.base/catch-syscall.c: New file.
1127 * gdb.base/catch-syscall.exp: New file.
1128
b43b923a
MS
11292009-09-12 Michael Snyder <msnyder@vmware.com>
1130
1131 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1132 that can support reverse debuggnig.
1133
cec03d70
TT
11342009-09-11 Tom Tromey <tromey@redhat.com>
1135
1136 * gdb.dwarf2/valop.S: New file.
1137 * gdb.dwarf2/valop.exp: New file.
1138
e23bb3fc
MK
11392009-09-11 Mark Kettenis <kettenis@gnu.org>
1140
1141 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1142
37c3696d
DE
11432009-09-10 Doug Evans <dje@google.com>
1144
1145 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1146 Add $gdb_prompt to second breakpoint regexp.
1147
5172aecb
JB
11482009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1149
1150 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1151 names, add missing ones.
1152 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1153 * gdb.python/py-frame.c: Rename from python-frame.c.
1154 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1155 testfile name.
1156 * gdb.python/py-function.exp: Rename from python-function.exp.
1157 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1158 testfile name.
1159 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1160 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1161 Adjust testfile name.
1162 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1163 * gdb.python/py-template.cc: Rename from python-template.cc.
1164 * gdb.python/py-template.exp: Rename from python-template.exp.
1165 Adjust testfile name.
1166 * gdb.python/py-value.c: Rename from python-value.c.
1167 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1168 testfile name.
1169
b554e4bd
JK
11702009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1173 $bpt2address.
1174 (Second breakpoint address is valid on ia64)
1175 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1176
9a68ae16
JM
11772009-09-03 Joseph Myers <joseph@codesourcery.com>
1178
1179 * gdb.base/ending-run.exp: Restrict regular expression matching
1180 line number to require closing brace following.
1181
146b9145
DE
11822009-09-03 Doug Evans <dje@google.com>
1183
1184 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1185
787d21e1
TT
11862009-09-02 Tom Tromey <tromey@redhat.com>
1187
1188 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1189
e7802207
TT
11902009-09-02 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.dwarf2/callframecfa.exp: New file.
1193 * gdb.dwarf2/callframecfa.S: New file.
1194
817aadd2
JK
11952009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1198 gdb.base/solib-overlap-main.c: New.
1199
4a76eae5
DJ
12002009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1201
1202 PR gdb/10565
1203
1204 * gdb.base/bitfields.c (struct container, container): New.
1205 (main): Initialize it and call break5.
1206 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1207
d4b96c9a
JK
12082009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1211 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1212
4e22772d
JK
12132009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1216
2efab443
MS
12172009-08-26 Michael Snyder <msnyder@vmware.com>
1218
1219 * gdb.base/i386-reverse.c: New file.
1220 * gdb.base/i386-reverse.exp: New file.
1221 * gdb.base/Makefile.in: Add new files to be removed.
1222
07ab73a0
JM
12232009-08-26 Joseph Myers <joseph@codesourcery.com>
1224
1225 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1226 environment-pwd for remote host.
1227 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1228
676accff
KS
12292009-08-24 Keith Seitz <keiths@redhat.com>
1230
1231 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1232 Add two new C++ completer tests which limit the output to a
1233 given class.
1234
f9f7ad22
MS
12352009-08-24 Michael Snyder <msnyder@vmware.com>
1236
1237 * gdb.base/del.exp: Fix typo in comment.
1238 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1239
81ecdfbb
RW
12402009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1241
1242 * configure: Regenerate.
1243 * gdb.hp/configure: Likewise.
1244 * gdb.hp/gdb.aCC/configure: Likewise.
1245 * gdb.hp/gdb.base-hp/configure: Likewise.
1246 * gdb.hp/gdb.compat/configure: Likewise.
1247 * gdb.hp/gdb.defects/configure: Likewise.
1248 * gdb.hp/gdb.objdbg/configure: Likewise.
1249 * gdb.stabs/configure: Likewise.
1250
cab0c772
UW
12512009-08-19 Doug Evans <dje@google.com>
1252
1253 * gdb.base/gdbvars.c: New file.
1254 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1255
b8fa0bfa
PA
12562009-08-14 Pedro Alves <pedro@codesourcery.com>
1257
1258 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1259 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1260
b84aa90a
PA
12612009-08-13 Pedro Alves <pedro@codesourcery.com>
1262
1263 * gdb.base/default.exp: Adjust "set language test": it's now an
1264 enum command. Larger help string moved to "help set language".
1265 * gdb.base/help.exp: Adjust "help set language" expected output,
1266 now lists all known languages.
1267
0d8f9b2c
NF
12682009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1269
1270 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1271 all frame arguments.
1272 * gdb.arch/altivec-regs.exp: Likewise.
1273
bda180e0
TT
12742009-08-07 Tom Tromey <tromey@redhat.com>
1275
1276 * gdb.base/setshow.exp: Add tests for changes to set language, set
1277 check range, and set check type.
1278
48cb2d85
VP
12792009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1280
1281 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1282 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1283 Call it.
1284
1ea34204
UW
12852009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1286
1287 * configure.ac: Run gdb.cell tests when appropriate.
1288 * configure: Regenerate.
1289 * lib/cell.exp: New file.
1290 * gdb.cell: New directory.
1291 * gdb.cell/configure.ac: New file.
1292 * gdb.cell/configure: New file.
1293 * gdb.cell/Makefile.in: New file.
1294 * gdb.cell/arch.exp: New file.
1295 * gdb.cell/break.c: New file.
1296 * gdb.cell/break.exp: New file.
1297 * gdb.cell/break-spu.c: New file.
1298 * gdb.cell/bt.c: New file.
1299 * gdb.cell/bt2-spu.c: New file.
1300 * gdb.cell/bt-spu.c: New file.
1301 * gdb.cell/bt.exp: New file.
1302 * gdb.cell/coremaker.c: New file.
1303 * gdb.cell/coremaker-spu.c: New file.
1304 * gdb.cell/core.exp: New file.
1305 * gdb.cell/gcore.exp: New file.
1306 * gdb.cell/data.c: New file.
1307 * gdb.cell/data.exp: New file.
1308 * gdb.cell/data-spu.c: New file.
1309 * gdb.cell/ea-cache.exp: New file.
1310 * gdb.cell/ea-cache.c: New file.
1311 * gdb.cell/ea-cache-spu.c: New file.
1312 * gdb.cell/ea-standalone.c: New file.
1313 * gdb.cell/ea-standalone.exp: New file.
1314 * gdb.cell/ea-test.c: New file.
1315 * gdb.cell/ea-test.exp: New file.
1316 * gdb.cell/f-regs.exp: New file.
1317 * gdb.cell/mem-access.c: New file.
1318 * gdb.cell/mem-access.exp: New file.
1319 * gdb.cell/mem-access-spu.c: New file.
1320 * gdb.cell/ptype.exp: New file.
1321 * gdb.cell/registers.exp: New file.
1322 * gdb.cell/size.c: New file.
1323 * gdb.cell/sizeof.exp: New file.
1324 * gdb.cell/size-spu.c: New file.
1325 * gdb.cell/solib.exp: New file.
1326 * gdb.cell/solib-symbol.exp: New file.
1327
85e747d2
UW
13282009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1329
1330 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1331
58d6951d
DJ
13322009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1333
1334 * gdb.base/float.exp: Handle VFP registers.
1335
6e0a4f15
MS
13362009-07-14 Michael Snyder <msnyder@vmware.com>
1337
dcd5da87
MS
1338 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1339 to bring gdb to the beginning of the calling line.
1340
6e0a4f15
MS
1341 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1342 confusing the i386 epilogue unwinder.
1343
782b2b07
SS
13442009-07-14 Stan Shebs <stan@codesourcery.com>
1345
1346 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1347
f662c3bc
MS
13482009-07-14 Michael Snyder <msnyder@vmware.com>
1349
1350 * gdb.reverse/step-reverse.exp (stepi into function call):
1351 Call instruction may not be first instruction in the line.
1352 (reverse stepi from a function call): Used wrong line number.
1353
8f313923
JK
13542009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1357
4662c76e
JK
13582009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1359
1360 Fix gdb.base/macscp.exp when using custom inputrc.
1361 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1362 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1363 env(TERM) set.
1364 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1365 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1366
aa81e255
JK
13672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1370 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1371 Change the compilation target to match the testcase name.
1372 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1373 testcase name.
1374 * a2-run.exp: Use for setup prepare_for_testing. Change the
1375 compilation target to match the testcase name.
1376 * gdb.base/commands.exp: Likewise.
1377 * gdb.base/finish.exp: Likewise.
1378 * gdb.base/float.exp: Likewise.
1379 * gdb.base/info-target.exp: Likewise.
1380 * gdb.base/relational.exp: Likewise.
1381 * gdb.base/term.exp: Likewise.
1382 * gdb.base/until.exp: Likewise.
1383 * gdb.base/volatile.exp: Likewise.
1384 * gdb.base/whatis-exp.exp: Likewise.
1385
4c93b1d7
HZ
13862009-07-11 Hui Zhu <teawater@gmail.com>
1387
1388 * gdb.base/help.exp (disassemble): Update expected help text.
1389
812f7342
TT
13902009-07-09 Tom Tromey <tromey@redhat.com>
1391
1392 * lib/gdb.exp: Handle TRANSCRIPT.
1393 (remote_spawn, remote_close, send_gdb): New procs.
1394
fbb8f299
PM
13952009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1396
1397 * gdb.python/python-prettyprint.c: Add counted null string
1398 structure.
1399 * gdb.python/python-prettyprint.exp: Print null string. Test for
1400 embedded nulls.
1401 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1402 * gdb.python/python-value.exp (test_value_in_inferior): Add
1403 variable length string fetch tests.
1404 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1405
c0ac0ec7
JK
14062009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1409
30b66ecc
TT
14102009-07-07 Tom Tromey <tromey@redhat.com>
1411
1412 * gdb.base/call-rt-st.exp: Update for change to escape output.
1413 * gdb.base/callfuncs.exp: Likewise.
1414 * gdb.base/charset.exp: Likewise.
1415 * gdb.base/constvars.exp: Likewise.
1416 * gdb.base/long_long.exp: Likewise.
1417 * gdb.base/pointers.exp: Likewise.
1418 * gdb.base/printcmds.exp: Likewise.
1419 * gdb.base/setvar.exp: Likewise.
1420 * gdb.base/store.exp: Likewise.
1421 * gdb.cp/ref-types.exp: Likewise.
1422 * gdb.mi/mi-var-child.exp: Likewise.
1423 * gdb.mi/mi-var-display.exp: Likewise.
1424 * gdb.mi/mi2-var-display.exp: Likewise.
1425 * gdb.base/charset.exp: Test octal escape sequence length.
1426 Update for change to escape output.
1427
187c4a2b
JK
14282009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1429
1430 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1431
d80a43f9
DJ
14322009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1433
1434 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1435
047427a8
JK
14362009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1439 gdbserver increasing $portnum if "Can't bind address" has been seen.
1440
8b5a0f4f
PA
14412009-07-05 Pedro Alves <pedro@codesourcery.com>
1442
1443 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1444 mingw32ce.
1445
7d93ba58
PA
14462009-07-05 Pedro Alves <pedro@codesourcery.com>
1447
1448 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1449 VFP format.
1450
2277426b
PA
14512009-07-02 Pedro Alves <pedro@codesourcery.com>
1452
1453 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1454 linux. Adjust to use "inferior", "info inferiors", "detach
1455 inferior" and "kill inferior" instead of "restart", "info fork",
1456 "detach fork" and "delete fork".
1457 * gdb.base/ending-run.exp: Spell out "info".
1458 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1459 the "kill" command.
1460
5af949e3
UW
14612009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1462
1463 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1464 change to prefix TLS offset in hex with 0x.
1465
5d3729b5
UW
14662009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1467
1468 * gdb.base/default.exp: Update test case for "x" changes.
1469
af589bd0
TG
14702009-07-01 Tristan Gingold <gingold@adacore.com>
1471
1472 * gdb.base/bigcore.exp: Make darwin untested.
1473
40974f91
JK
14742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 * gdb.base/completion.exp (directory completion): Create the directory.
1477 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1478 escapeuniquesub.
1479 (directory completion 2): Expect now ${escapeuniquesub}.
1480 (Glob remaining of directory test): Remove one excessive newline.
1481 Expect the real output.
1482
59dd3af6
JK
14832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1484
1485 Fix `make check//%' target after `make check' has been ran.
1486 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1487 a mkdir call.
1488 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1489 (%/.dir): Remove.
1490
f4e164aa
JK
14912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1494 the expected result record.
1495
69af2122
JK
14962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1497
1498 Remove racy FAILs relying just on the timeouts.
1499 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1500 (annotation_level 2): Remove racy FAILs.
1501
2fd481e1
PP
15022009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1503
1504 gdb/10275
1505 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1506
c38f313d
DJ
15072009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1508
1509 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1510
8b777f02
VP
15112009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1512
1513 * gdb.mi/mi-stack.exp: Testing symbolic options
1514 to -stack-list-locals and -stack-list-arguments.
1515
00c7eacf
JK
15162009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1519
6bc80edc
TT
15202009-06-29 Tom Tromey <tromey@redhat.com>
1521
1522 * dg-extract-results.sh: New file.
1523 * Makefile.in (FORCE_PARALLEL): New variable.
1524 (CHECK_TARGET): New conditional variable.
1525 (check): Use CHECK_TARGET.
1526 (DO_RUNTEST): New variable.
1527 (check-single): New target.
1528 (TEST_DIRS): New variable.
1529 (TEST_TARGETS): Likewise.
1530 (check-parallel): New target.
1531 (check-gdb.%): New pattern.
1532 (BASE1_FILES): New variable.
1533 (BASE2_FILES): Likewise.
1534 (check-gdb.base%): New pattern.
1535 (%/.dir): New pattern.
1536 * configure: Rebuild.
1537 * aclocal.m4 (AM_CONDITIONAL): New defun.
1538 * configure.ac: Check whether user is using GNU make.
1539 (GMAKE): New conditional.
1540
794684b6
SW
15412009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1542
1543 * gdb.cp/namespace-nested-import.cc: New test.
1544 * gdb.cp/namespace-nested-import.exp: New test.
1545
edb3359d
DJ
15462009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1547
1548 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1549 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1550 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1551 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1552 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1553 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1554 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1555 gdb.opt/inline-markers.c: New files.
1556 * lib/gdb.exp (skip_inline_frame_tests): New function.
1557 (skip_inline_var_tests): New function.
1558
cf657a0c
AS
15592009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1560
1561 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1562 backtrace.
1563
28d41a99
MS
15642009-06-27 Michael Snyder <msnyder@vmware.com>
1565
1566 * gdb.reverse: New directory.
1567 * gdb.reverse/break-reverse.c: New test.
1568 * gdb.reverse/break-reverse.exp: New test.
1569 * gdb.reverse/consecutive-reverse.c: New test.
1570 * gdb.reverse/consecutive-reverse.exp: New test.
1571 * gdb.reverse/finish-reverse.c: New test.
1572 * gdb.reverse/finish-reverse.exp: New test.
1573 * gdb.reverse/machinestate.c: New test.
1574 * gdb.reverse/ms1.c: New test.
1575 * gdb.reverse/machinestate.exp: New test.
1576 * gdb.reverse/Makefile.in: New file.
1577 * gdb.reverse/shr2.c: New test.
1578 * gdb.reverse/solib-reverse.c: New test.
1579 * gdb.reverse/solib-reverse.exp: New test.
1580 * gdb.reverse/step-reverse.c: New test.
1581 * gdb.reverse/step-reverse.exp: New test.
1582 * gdb.reverse/until-reverse.c: New test.
1583 * gdb.reverse/ur1.c: New test.
1584 * gdb.reverse/until-reverse.exp: New test.
1585 * gdb.reverse/watch-reverse.c: New test.
1586 * gdb.reverse/watch-reverse.exp: New test.
1587 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1588 * configure: Regenerate.
1589
fe3c8b0d
DE
15902009-06-26 Doug Evans <dje@google.com>
1591
1592 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1593
3a72a602
PM
15942009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1595
1596 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1597 windows problem for 'file delete $binfile'.
1598
27aa8d6a
SW
15992009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1600
1601 * gdb.cp/namespace-using.exp: New test.
1602 * gdb.cp/namespace-using.cc: New test.
1603
8ac055f8
JB
16042009-05-20 Joel Brobecker <brobecker@adacore.com>
1605
1606 * gdb.ada/variant_record_packed_array: New testcase.
1607
85e306ed
TT
16082009-06-23 Tom Tromey <tromey@redhat.com>
1609
1610 * gdb.base/charset.exp (test_combination): Regression test.
1611 * gdb.base/charset.c (my_wchar_t): New typedef.
1612 (myvar): New global.
1613 (main): Set myvar.
1614
56643c5e
PM
16152009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1616
1617 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1618 target.
1619
1fac167a
UW
16202009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1621
1622 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1623
7ccb0be9
UW
16242009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1625
1626 * gdb.mi/gdb680.exp: Update test for error message.
1627
568d6575
UW
16282009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1629
1630 * gdb.base/annota1.exp: Allow multiple occurrences of the
1631 frames-invalid annotation.
1632 * gdb.cp/annota2.exp: Likewise.
1633
7cd1089b
PM
16342009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1635
1636 * gdb.cp/gdb2495.cc: New file.
1637 * gdb.cp/gdb2495.exp: New file.
1638
72c63395
JK
16392009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1640
1641 Report error on GDB crash during runto.
1642 * lib/gdb.exp (runto <eof>): New.
1643
3788363d
DJ
16442009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1647 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1648 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1649 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1650 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1651 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1652 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1653 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1654 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1655 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1656 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1657 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1658 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1659 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1660 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1661 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1662 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1663 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1664 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1665 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1666 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1667 gdb.trace/passcount.exp, gdb.trace/report.exp,
1668 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1669 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1670 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1671 executable.
1672
17592de3
PA
16732009-06-07 Pedro Alves <pedro@codesourcery.com>
1674
1675 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1676 defined before referencing it.
1677
701e355d
DE
16782009-06-03 Doug Evans <dje@google.com>
1679
1680 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1681 * gdb.arch/i386-see.c: Ditto.
1682
f2292c65
PM
16832009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1684
1685 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1686 (check_macro): Return 1 if undefined.
1687 If first test fails, check if macro debug information is available,
1688 and report unsupported test if no macro information is found.
1689
5a437975
DE
16902009-05-29 Doug Evans <dje@google.com>
1691
1692 * gdb.threads/hand-call-in-threads.exp: New.
1693 * gdb.threads/hand-call-in-threads.c: New.
1694
c141c696
MS
16952009-05-29 Michael Snyder <msnyder@vmware.com>
1696
1697 * gdb.base/break-always.exp: Change "1" to "on".
1698 Add confirmation check.
1699
b3444185
PA
17002009-05-28 Pedro Alves <pedro@codesourcery.com>
1701
1702 * gdb.threads/threxit-hop-specific.c: New.
1703 * gdb.threads/threxit-hop-specific.exp: New.
1704 * gdb.threads/thread-execl.c: New.
1705 * gdb.threads/thread-execl.exp: New.
1706
b6313243
TT
17072009-05-27 Tom Tromey <tromey@redhat.com>
1708 Thiago Jung Bauermann <bauerman@br.ibm.com>
1709
1710 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1711 (mi_child_regexp): Likewise.
1712 (mi_list_varobj_children_range): Likewise.
1713 (mi_get_features): Likewise.
1714 (mi_list_varobj_children): Rewrite.
1715 * gdb.python/python-mi.exp: New file.
1716
a6bac58e
TT
17172009-05-27 Tom Tromey <tromey@redhat.com>
1718 Thiago Jung Bauermann <bauerman@br.ibm.com>
1719 Phil Muldoon <pmuldoon@redhat.com>
1720 Paul Pluzhnikov <ppluzhnikov@google.com>
1721
1722 * gdb.python/python-prettyprint.exp: New file.
1723 * gdb.python/python-prettyprint.c: New file.
1724 * gdb.python/python-prettyprint.py: New file.
1725 * gdb.base/display.exp: print/r is now valid.
1726
2c74e833
TT
17272009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1728 Tom Tromey <tromey@redhat.com>
1729 Pedro Alves <pedro@codesourcery.com>
1730 Paul Pluzhnikov <ppluzhnikov@google.com>
1731
1732 * gdb.python/python-template.exp: New file.
1733 * gdb.python/python-template.cc: New file.
1734 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1735 tests.
1736 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1737 Call it.
1738 (test_value_after_death): New proc.
1739 * gdb.python/python-value.c (PTR): New typedef.
1740 (main): New variable 'x'.
1741
89c73ade
TT
17422009-05-27 Tom Tromey <tromey@redhat.com>
1743
1744 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1745 tests.
1746 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1747 Call it.
1748
a75724bc
PA
17492009-05-27 Pedro Alves <pedro@codesourcery.com>
1750
1751 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1752
e58b0e63
PA
17532009-05-24 Pedro Alves <pedro@codesourcery.com>
1754
1755 * gdb.threads/fork-thread-pending.c: New.
1756 * gdb.threads/fork-thread-pending.exp: New.
1757
4ac36638
JK
17582009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1759
1760 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1761 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1762
c28c63d8
JB
17632009-05-18 Jon Beniston <jon@beniston.com>
1764
1765 * gdb.asm/asm-source.exp: Add lm32 target.
1766
b242c3c2
PA
17672009-05-17 Pedro Alves <pedro@codesourcery.com>
1768
1769 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1770 `gdb_get_line_number'. Call `callee' in both parent and child.
1771 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1772 `gdb_get_line_number' instead of hardcoding line numbers.
1773 (catch_fork_unpatch_child): New procedure to test detaching
1774 breakpoints from child fork.
1775 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1776 hardcoding line numbers.
1777 (do_fork_tests): Run `catch_fork_unpatch_child'.
1778
ee342b23
VP
17792009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1780
1781 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1782 of structure type enters or leaves the scope, it
1783 is reported by -var-update.
1784
e2009e98
DE
17852009-05-11 Doug Evans <dje@sebabeach.org>
1786
1787 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1788 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1789 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1790
00903456
JK
17912009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1794
dc621c35
DE
17952009-04-30 Doug Evans <dje@google.com>
1796
1797 * gdb.threads/watchthreads2.exp: New testcase.
1798 * gdb.threads/watchthreads2.c: New testcase.
1799
9ab4e744
DE
18002009-04-29 Doug Evans <dje@google.com>
1801
1802 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1803 * gdb.cp/mb-ctor.cc: Ditto.
1804 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1805 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1806 * gdb.cp/mb-inline1.cc: Call it.
1807 * gdb.cp/mb-inline2.cc: Ditto.
1808 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1809 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1810
484086b7
JK
18112009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1814 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1815 Replace all uses of `decimal' by `nonzero'.
1816 (info macro FROM_COMMANDLINE): New test.
1817
379a77b5
TT
18182009-04-27 Tom Tromey <tromey@redhat.com>
1819
1820 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1821
b92b73c2
DE
18222009-04-27 Doug Evans <dje@google.com>
1823
1824 * gdb.threads/watchthreads.c (main): Initialize args before starting
1825 the threads. Plus formatting cleanup.
1826 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1827 biased scheduling of one thread.
1828
945a118d
JG
18292009-04-27 Jerome Guitton <guitton@adacore.com>
1830
1831 * gdb.cp/templates.cc (GetMax): New template.
1832 (main): Declare two instances of GetMax.
1833 * gdb.cp/templates.exp: Add new test.
1834
d389af10
JK
18352009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1838
e7f86de9
JM
18392009-04-22 Joseph Myers <joseph@codesourcery.com>
1840
1841 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1842
334cc82d
TT
18432009-04-15 Tom Tromey <tromey@redhat.com>
1844
1845 * gdb.base/charset.exp: Add regression test.
1846
d12672cc
JB
18472009-04-14 Joel Brobecker <brobecker@adacore.com>
1848
1849 * gdb.base/exe-lock.exp: New testcase.
1850
18e8c3bc
TT
18512009-04-13 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1854 operator on Frame.
1855
5ecd5cbe
UW
18562009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1857
1858 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1859 * gdb.server/ext-attach.exp: Likewise.
1860
7309f756
VP
18612009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1862
1863 Eliminate some sleep usage.
1864
1865 * gdb.mi/basics.c (do_nothing): New.
1866 (main): Use do_nothing instead of printf, so that
1867 not to introduce race condition between output of
1868 inferiour and output of gdb. Do not use sleep as it
1869 is not generally available on embedded targets.
1870
f4b95f6f
PA
18712009-04-02 Pedro Alves <pedro@codesourcery.com>
1872
1873 * gdb.server/ext-attach.exp: Expect an optional process id after
1874 "Detached from remote process".
1875
de40b933
JK
18762009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1879 gdb.dwarf2/dw2-unresolved.exp: New.
1880
2ae101a4
PA
18812009-04-02 Pedro Alves <pedro@codesourcery.com>
1882
1883 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1884 mi_run_to_main.
1885
56a8e183
PA
18862009-04-02 Pedro Alves <pedro@codesourcery.com>
1887
1888 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1889 mi_run_to_main. Skip thread exit test on remote targets.
1890 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1891 mi_run_to_main.
1892 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1893 mi_run_to_main.
1894 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1895 when expecting ^connected. Detect when the target doesn't support
1896 non-stop mode.
1897 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1898 supported. Return -1 on error, 0 on success.
1899 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1900 (mi_runto): Return mi_runto_helper's result explicitly.
1901
c35fafde
PA
19022009-04-01 Pedro Alves <pedro@codesourcery.com>
1903
1904 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1905
f8a8dce6
JB
19062009-04-01 Tom Tromey <tromey@redhat.com>
1907
1908 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1909 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1910 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1911 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1912
71c25dea
TT
19132009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1914 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 PR gdb/931
1917 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1918 output.
1919 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1920 for gdb/931.
1921 * dw2-strp.S (DW_AT_language): Change to C++.
1922 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1923
02d9a9ce
JB
19242009-03-31 Joel Brobecker <brobecker@adacore.com>
1925
1926 * gdb.ada/tasks: New testcase.
1927
1042e4c0
SS
19282009-03-30 Stan Shebs <stan@codesourcery.com>
1929
1930 * gdb.trace/actions.exp: Update to match new info trace format.
1931 * gdb.trace/deltrace.exp: Ditto.
1932 * gdb.trace/infotrace.exp: Ditto.
1933 * gdb.trace/passcount.exp: Ditto.
1934 * gdb.trace/save-trace.exp: Ditto.
1935 * gdb.trace/while-stepping.exp: Ditto.
1936 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1937
f8f6f20b
TJB
19382009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1939
1940 * gdb.python/python-frame.c: New file.
1941 * gdb.python/python-frame.exp: New file.
1942
c0c6f777
TJB
19432009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1944
1945 * gdb.python/python-value.exp: Add tests for the address
1946 attribute.
1947
3cb51905
AS
19482009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1949
1950 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1951
88fc996f
DE
19522009-03-26 Doug Evans <dje@google.com>
1953
1954 * gdb.mi/mi-nonstop-exit.exp: New file.
1955 * gdb.mi/non-stop-exit.c: New file.
1956
56ef84b1
TT
19572009-03-26 Tom Tromey <tromey@redhat.com>
1958
1959 Update for change to prologue skipping:
1960 * gdb.mi/mi2-simplerun.exp: Update.
1961 * gdb.mi/mi2-break.exp: Update.
1962 * gdb.mi/mi-simplerun.exp: Update.
1963 * gdb.mi/mi-break.exp: Update.
1964 * gdb.base/ending-run.exp: Update.
1965
def2b000
TJB
19662009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1967
1968 * gdb.python/python-value.exp (test_value_in_inferior): Test
1969 gdb.Value.is_optimized_out attribute.
1970
442ddf59
JK
19712009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1972
1973 * gdb.dwarf2/dw2-noloc-main.c: New file.
1974 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1975 (.text): Remove.
1976 (.data): New.
1977 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1978 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1979 (DW_TAG_subprogram func_cu1, noloc): Remove.
1980 (main): New.
1981 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1982 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1983 (file_symbols): New procedure.
1984
a8df5de4
TT
19852009-03-25 Tom Tromey <tromey@redhat.com>
1986
1987 * gdb.base/charset.exp (valid_target_charset): New proc.
1988 Use it to skip tests on invalid charsets.
1989
cc1d7add
PM
19902009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1991
1992 * gdb.base/completion.exp: Add a test for directory completion.
1993
bcd5727b
JK
19942009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 Fix a racy FAIL.
1997 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1998 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1999
cc924cad
TJB
20002009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2001
2002 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2003 * gdb.python/python-function.exp: Add test for function returning
2004 a GDB value.
2005
bc3b79fd
TJB
20062009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2007
2008 * gdb.python/python-function.exp: New file.
2009
6c7a06a3
TT
20102009-03-20 Tom Tromey <tromey@redhat.com>
2011
2012 * gdb.base/store.exp: Update for change to escape output.
2013 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2014 to escape output.
2015 * gdb.base/pointers.exp: Update for change to escape output.
2016 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2017 to escape output.
2018 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2019 escape output.
2020 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2021 to escape output.
2022 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2023 escape output.
2024 * gdb.base/setvar.exp: Update for change to escape output.
2025 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2026 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2027 to escape output.
2028 (test_print_string_constants): Likewise.
2029 * gdb.base/charset.exp (valid_host_charset): Check size of
2030 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2031 cases. Handle "auto"-related output.
2032 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2033 (uvar, Uvar): New globals.
2034
c31af87b
JG
20352009-03-19 Jerome Guitton <guitton@adacore.com>
2036
2037 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2038 deltas.
2039 * gdb.ada/fixed_points.exp: Ditto.
2040
51272cf2
PA
20412009-03-18 Pedro Alves <pedro@codesourcery.com>
2042
2043 * return-nodebug.c: Don't include stdio.h.
2044 (init): Delete.
2045 (func): Delete definition and provide extern declaration.
2046 (t): New.
2047 (main): Don't call printf. Call func and store its result in t.
2048 * return-nodebug1.c: New.
2049 * return-nodebug.exp: Don't expect stdio output. Instead, print
2050 the global variable t. Drop printf formatters and cast types from
2051 foreach loop. Don't use prepare_for_testing. Compile
2052 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2053 define FORMAT or CAST.
2054
d24948ac
PP
20552009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2056
2057 * gdb.base/solib-display.exp: Disable test for remote targers.
2058
61ff14c6
JK
20592009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2062
cb4dce93
JK
20632009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2064
2065 Fix a racy FAIL.
2066 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2067 code from `follow parent, print pids'.
2068 (`follow child, print pids', `follow parent, print pids'): Call it.
2069 Replace `gdb_test "break..."' by gdb_breakpoint.
2070
f7c60c5e
VP
20712009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2072
2073 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2074 sync and async modes.
f7c60c5e 2075
383ace49
JB
20762009-03-12 Joel Brobecker <brobecker@adacore.com>
2077
2078 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2079 that was checked in by mistake. Remove loading of ada.exp, since
2080 this is not necessary in this case.
2081
4ce102af
JB
20822009-03-12 Joel Brobecker <brobecker@adacore.com>
2083
2084 * gdb.ada/ptype_arith_binop.exp: New testcase.
2085
529a2aef
JB
20862009-03-12 Joel Brobecker <brobecker@adacore.com>
2087
2088 * gdb.ada/mod_from_name: New testcase.
2089
8a38181c
JB
20902009-03-12 Joel Brobecker <brobecker@adacore.com>
2091
2092 * gdb.ada/tick_last_segv: New testcase.
2093
11436dee
VP
20942009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2095
61ff14c6 2096 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2097
1f31650a
VP
20982009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2099
61ff14c6
JK
2100 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2101 include the token in ^running and frame info in *stopped.
1f31650a 2102
a3247a22
PP
21032009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2104
2105 * solib-display.exp: New file.
2106 * solib-display-main.c: New file.
2107 * solib-display-lib.c: New file.
61ff14c6 2108
aae64587
PA
21092009-03-05 Pedro Alves <pedro@codesourcery.com>
2110
2111 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2112
44aabfbc
JK
21132009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2116 (list_and_check_macro): Use more specific test name.
2117 (next to definition): Make the test names unique.
2118
c087fcd3
PM
21192009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2120
2121 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2122
c86cf029
VP
21232009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2124
2125 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2126 notifications.
2127 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2128 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2129 * lib/mi-support.exp (library_loaded_re): New.
2130 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2131
3ea85240
VP
21322009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2133
2134 * gdb.gdb/observer.exp: Use test_notification observer, not
2135 normal_stop, everywhere.
2136 (test_normal_stop_notifications): Rename to...
2137 (test_notifications): ...this.
2138 (test_observer_normal_stop): Rename to...
2139 (test_observer): ...this.
2140
1903f0e6
DE
21412009-02-16 Doug Evans <dje@google.com>
2142
2143 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2144 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2145 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2146 (test_prefixed_syscall,test_int3): New tests.
2147 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2148 (test_prefixed_syscall,test_int3): New tests.
2149
1d33d6ba
VP
21502009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2151
3cb51905
AS
2152 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2153 (mi_expect_interrupt): Likewise.
2154 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2155 response.
1d33d6ba 2156
faafb047
PM
21572009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2158
2159 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2160 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2161 Replace calls to get_valueofx by get_hexadecimal_valueof.
2162
417e16e2
PM
21632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2164
2165 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2166 (get_integer_valueof): New procedure.
2167 (get_sizeof): Use new get_integer_value_of.
2168 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2169 by get_integer_valueof.
2170
7065b901
TT
21712009-02-13 Tom Tromey <tromey@redhat.com>
2172
2173 * gdb.base/remote.exp (get_sizeof): Remove.
2174 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2175 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2176 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2177 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2178 (get_sizeof): Likewise.
2179
5d7cb8df
JK
21802009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 PR fortran/9806
2183 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2184
b2febfff
PP
21852009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2186
2187 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2188
4aa995e1
PA
21892009-02-06 Pedro Alves <pedro@codesourcery.com>
2190
2191 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2192
d8906c6f
TJB
21932009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2194
2195 * gdb.python/python-cmd.exp: New file.
2196
ff4ab08d
TG
21972009-02-06 Tristan Gingold <gingold@adacore.com>
2198
2199 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2200
aacd552b
TG
22012009-02-05 Tristan Gingold <gingold@adacore.com>
2202
2203 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2204 pointer is dereferenced and use this signal name in regexp.
2205 * gdb.base/signull.exp: Ditto.
2206 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2207 * gdb.base/signull.c (main): Ditto.
2208
08c637de
TJB
22092009-02-04 Tom Tromey <tromey@redhat.com>
2210 Thiago Jung Bauermann <bauerman@br.ibm.com>
2211
2212 * gdb.python/python-value.exp: Use `gdb.history' instead of
2213 `gdb.value_from_history'.
2214 (test_value_numeric_ops): Add test for conversion of enum constant.
2215 * gdb.python/python-value.c (enum e): New type.
2216 (evalue): New global.
2217 (main): Use argv.
2218
20261af8
JG
22192009-02-04 Jerome Guitton <guitton@adacore.com>
2220
2221 * gdb.ada/uninitialized_vars: New test program.
2222 * gdb.ada/uninitialized_vars.exp: New testcase.
2223
52e44b43
TT
22242009-02-02 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2227 * gdb.cp/pr2489.cc: Rename...
2228 * gdb.cp/pr9594.cc: ... to this.
2229
1c71341a
TT
22302009-02-02 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2233 * gdb.cp/pr2489.cc: New file.
2234 * gdb.cp/cpcompletion.exp: New file.
2235
a4295225
TT
22362009-02-02 Tom Tromey <tromey@redhat.com>
2237
2238 PR exp/9059:
2239 * gdb.cp/call-c.exp: Add regression test.
2240 * gdb.cp/call-c.cc (FooHandle): New typedef.
2241 (main): New variable 'handle'.
2242
592375cd
VP
22432009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2244
2245 * lib/mi-support.exp (et_mi_thread_list)
2246 (check_mi_and_console_threads): Adjust for current thread in
2247 -thread-list-ids output.
2248
41447f92
VP
22492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2250
2251 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2252 Call it.
2253
35669430
DE
22542009-01-28 Doug Evans <dje@google.com>
2255
2256 * gdb.arch/amd64-disp-step.S: New file.
2257 * gdb.arch/amd64-disp-step.exp: New file.
2258 * gdb.arch/i386-disp-step.S: New file.
2259 * gdb.arch/i386-disp-step.exp: New file.
2260
09f00d9a
PM
22612009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2262
2263 * gdb.base/find.exp: Set newline variable
2264 using quotes instead of braces to fix cygwin failures.
2265
1e8fb976
PA
22662009-01-23 Pedro Alves <pedro@codesourcery.com>
2267
2268 * gdb.base/radix.exp: Add tests to ensure that that set
2269 input-radix 0 and set output-radix 0 are really rejected.
2270
da061712
PA
22712009-01-23 Pedro Alves <pedro@codesourcery.com>
2272
2273 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2274 copyright years.
2275
dd7e2d2b
PA
22762009-01-23 Pedro Alves <pedro@codesourcery.com>
2277
2278 PR gdb/9664:
2279 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2280
392452f6
PA
22812009-01-22 Pedro Alves <pedro@codesourcery.com>
2282
2283 PR c++/9631:
2284 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2285
8653e71c
PM
22862009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2287
2288 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2289 binfile definition to fix Windows OS failure.
2290
a12cc160
DJ
22912009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2292
2293 PR gdb/9346
2294 * gdb.base/interrupt.c (sigint_handler): New.
2295 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2296 on error.
2297 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2298 Test "signal SIGINT".
2299
b89667eb
DE
23002009-01-19 Doug Evans <dje@google.com>
2301
2302 * gdb.base/break.exp: Update expected gdb output.
2303 * gdb.base/sepdebug.exp: Ditto.
2304 * gdb.mi/mi-syn-frame.exp: Ditto.
2305 * gdb.mi/mi2-syn-frame.exp: Ditto.
2306 * gdb.base/call-signal-resume.exp: New file.
2307 * gdb.base/call-signals.c: New file.
2308 * gdb.base/unwindonsignal.exp: New file.
2309 * gdb.base/unwindonsignal.c: New file.
2310 * gdb.threads/interrupted-hand-call.exp: New file.
2311 * gdb.threads/interrupted-hand-call.c: New file.
2312 * gdb.threads/thread-unwindonsignal.exp: New file.
2313
adb483fe
DJ
23142009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2315
2316 * gdb.base/define.exp: Test defining and hooking prefix commands.
2317 * gdb.python/python.exp: Update test for "show user" output.
2318
60023297
JK
23192009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2322 now the output exactly, using less wildcards. Expect also the output
2323 of gfortran-4.3. Update for the f-valprint.c modification from
2324 2008-04-22.
2325 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2326 Remove gdb_test test names where matching the command.
2327
ccc57cf9
PA
23282009-01-01 Pedro Alves <pedro@codesourcery.com>
2329
2330 PR breakpoints/9681:
2331 * gdb.base/watchpoint.exp: Add regression test.
2332
c7a6ca08
PA
23332008-12-31 Pedro Alves <pedro@codesourcery.com>
2334
2335 * gdb.threads/attach-into-signal.exp: Don't use
2336 gdb_suppress_entire_file.
2337 * gdb.threads/attach-stopped.exp: Ditto.
2338 * gdb.threads/attachstop-mt.exp: Ditto.
2339
3a031f65
PA
23402008-12-31 Pedro Alves <pedro@codesourcery.com>
2341
2342 PR gdb/8812:
2343 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2344
09e6485f
PA
23452008-12-29 Pedro Alves <pedro@codesourcery.com>
2346
2347 PR gdb/7536:
2348 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2349 and unsupported output radices are really rejected.
2350
0cd53049
JK
23512008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2354
ba163c7e
TT
23552008-12-22 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.cp/punctuator.exp: New file.
2358
6f4de6c9
JK
23592008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.base/completion.exp (Completing non-existing component): New test.
2362
0f34d0b4
JK
23632008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 Fix for PR gdb/8648.
2366 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2367 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2368 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2369 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2370
db2ad4c3
JK
23712008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2372
2373 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2374
bb5ef15e
DP
23752008-12-16 Christophe Lyon <christophe.lyon@st.com>
2376
2377 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2378 compiler actually generate code at the expected line number.
2379
90142adc
JZ
23802008-12-15 Jie Zhang <jie.zhang@analog.com>
2381
2382 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2383
fad6eecd
TT
23842008-12-12 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.base/commands.exp (redefine_hook_test): New proc.
2387 Call it.
2388
17c8aaf5
TT
23892008-12-11 Tom Tromey <tromey@redhat.com>
2390
2391 * gdb.base/macscp.exp: New regression test.
2392
7c8adf68
TT
23932008-12-11 Tom Tromey <tromey@redhat.com>
2394
2395 * gdb.base/macscp.exp: Print "address.addr".
2396 * gdb.base/macscp1.c (struct outer): New struct.
2397 (address): New global.
2398
b05dcbb7
TT
23992008-12-09 Tom Tromey <tromey@redhat.com>
2400
2401 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2402 Call it.
2403
2d476de1
DE
24042008-12-04 Doug Evans <dje@google.com>
2405
2406 * gdb.server/ext-run.exp: Relax regexp for init program.
2407
87bdc959
TG
24082008-12-03 Tristan Gingold <gingold@adacore.com>
2409
2410 * gdb.base/macscp.exp: Generate an object file during compilation
2411 to work around Darwin dsymutil limitations.
2412
e0740f77
JK
24132008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 Test resolving external references to TLS variables.
2416 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2417 FILE2_THREAD_LOCAL.
2418 (testfile2, srcfile2): New variables.
2419 * gdb.threads/tls.c (file2_thread_local)
2420 (function_referencing_file2_thread_local): New.
2421 * gdb.threads/tls2.c: New file.
2422
67f0aac5
JB
24232008-11-28 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2426 rather than integer, as integer might not be big enough when
2427 on 64bit targets.
67f0aac5 2428
c332165e
JG
24292008-11-27 Jerome Guitton <guitton@adacore.com>
2430
2431 * gdb.cp/formatted-ref.exp: Add equality test.
2432 * gdb.ada/formatted_ref.exp: Ditto.
2433
fc9b693c
JK
24342008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2435
2436 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2437 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2438
a9c64011
AS
24392008-11-20 Andreas Schwab <schwab@suse.de>
2440
2441 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2442 matching syscall entry point.
2443 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2444 (tcatch_vfork_then_child_follow): Likewise. Finish through
2445 vfork even if we stopped at the syscall trampoline.
2446
e2fd701e
DE
24472008-11-20 Doug Evans <dje@google.com>
2448
2449 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2450
69abc51c
TJB
24512008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2452
2453 * gdb.arch/ppc-dfp.exp: New file.
2454 * gdb.arch/ppc-dfp.c: New file.
2455
c14c28ba
PP
24562008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2457
2458 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2459
2e74121d
DE
24602008-11-17 Doug Evans <dje@google.com>
2461
2462 * gdb.mi/mi-syn-frame.exp: Update expected output.
2463 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2464
66bb093b
VP
24652008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2466
2467 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2468 "thread N" results in =thread-selected.
2469 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2470 (mi_send_resuming_command_raw): Be prepared for
2471 =thread-selected.
2472
3d043ef6
VP
24732008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2474
a9c64011
AS
2475 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2476 * lib/mi-support.exp: Likewise.
3d043ef6 2477
808104c8
JB
24782008-11-16 Joel Brobecker <brobecker@adacore.com>
2479
2480 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2481 commands from the expected output for "help catch".
2482
00b22944
JB
24832008-11-15 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.ada/int_deref.exp: New testcase.
2486
59669435
TT
24872008-11-14 Nick Roberts <nickrob@snap.net.nz>
2488
2489 * gdb.mi/gdb2549.exp: New file.
2490
de04a248
DE
24912008-11-11 Doug Evans <dje@google.com>
2492
2493 * gdb.base/callexit.exp: New file.
2494 * gdb.base/callexit.c: New file.
2495
6b8ce727
DE
24962008-11-10 Doug Evans <dje@google.com>
2497
2498 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2499 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2500 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2501 (default_gdb_start,default_gdb_exit): Ditto.
2502 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2503 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2504 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2505 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2506 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2507 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2508
1b14b8aa
AS
25092008-11-03 Andreas Schwab <schwab@suse.de>
2510
2511 * gdb.base/hashline2.exp: Fix typo.
2512 * gdb.base/hashline3.exp: Likewise.
2513
f3134b88
TT
25142008-10-30 Tom Tromey <tromey@redhat.com>
2515
2516 * gdb.base/pointers.exp: Add test.
2517 * gdb.base/pointers.c (k, S): New typedefs.
2518 (instance): New global.
2519
c2226152
AS
25202008-10-30 Andreas Schwab <schwab@suse.de>
2521
2522 * gdb.base/args.exp: Add tests for newlines.
2523
462f405c
JB
25242008-10-30 Joel Brobecker <brobecker@adacore.com>
2525
2526 gdb.base/foll-exec.exp: Update the expected output of a couple
2527 of "info breakpoints" tests.
2528
79a45b7d
TT
25292008-10-28 Tom Tromey <tromey@redhat.com>
2530
2531 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2532
adc13a14
PA
25332008-10-24 Pedro Alves <pedro@codesourcery.com>
2534
2535 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2536 gdb_start_cmd.
2537 Use runto_main before any test that requires execution.
2538
252fbfc8
PA
25392008-10-23 Pedro Alves <pedro@codesourcery.com>
2540
2541 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2542 instead of SIGINT.
2543
28148e3d
JB
25442008-10-22 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.base/completion.exp: Update expected output following
2547 the addition of the "info tasks" command.
2548
c209f847
TT
25492008-10-22 Tom Tromey <tromey@redhat.com>
2550
2551 * gdb.base/exprs.exp (test_expr): Add test for string
2552 concatenation.
2553
f177e350
PA
25542008-10-19 Pedro Alves <pedro@codesourcery.com>
2555
2556 * configure.ac: Output gdb.python/Makefile.
2557 * configure: Regenerate.
2558 * gdb.python/Makefile.in: New.
2559
cce89356
JB
25602008-10-16 Joel Brobecker <brobecker@adacore.com>
2561
2562 * gdb.base/foll-fork.exp: Adjust the expected output to match
2563 the new description for fork/vfork catchpoints in the "info
2564 breakpoints" output.
2565
176d289d
TJB
25662008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2567
2568 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2569
a08702d6
TJB
25702008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2571
2572 * gdb.python/python-value.c: New file.
2573 * gdb.python/python-value.exp: New file.
2574
1c5cfe86
PA
25752008-10-15 Pedro Alves <pedro@codesourcery.com>
2576
2577 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2578
5a98ad69
DP
25792008-10-15 Denis Pilat <denis.pilat@st.com>
2580
41702f1b 2581 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2582
dcb1a1e2
TT
25832008-10-09 Tom Tromey <tromey@redhat.com>
2584
2585 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2586 'fprintf' and 'stderr'.
2587
9124fe48
JB
25882008-10-07 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.ada/ref_tick_size.exp: New testcase.
2591
45452591
DE
25922008-10-06 Doug Evans <dje@google.com>
2593
2594 * gdb.dwarf2/dw2-cu-size.exp: New file.
2595 * gdb.dwarf2/dw2-cu-size.S: New file.
2596
2597 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2598 .Ltype_int for clarity.
2599
4fc5b208
PP
26002008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2601
2602 PR gdb/2384:
2603 * gdb.cp/gdb2384.exp: Extended to test more cases.
2604 * gdb.cp/gdb2384.cc: Likewise.
2605 * gdb.cp/gdb2384-base.h: Likewise.
2606 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2607
d78df370
JK
26082008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 * gdb.base/maint.exp (maint print type): Remove printing
2611 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2612
9a044a89
TT
26132008-09-30 Tom Tromey <tromey@redhat.com>
2614
2615 * gdb.base/macscp.exp: Add completion tests.
2616 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2617 (TWENTY_THREE): Likewise.
2618 (FORTY_EIGHT): Likewise.
2619
506800a9
TT
26202008-09-30 Tom Tromey <tromey@redhat.com>
2621
2622 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2623 everywhere.
2624 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2625
1a6f01b5
JK
26262008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2627
2628 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2629 testcase is derived from. Fix racy dependency on an expected PID
2630 number. No longer support the testcase on Linux kernel 2.4.x.
2631
2fae03e8
TT
26322008-09-27 Tom Tromey <tromey@redhat.com>
2633
2634 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2635 and varargs.
2636
1ad15515
PA
26372008-09-22 Pedro Alves <pedro@codesourcery.com>
2638
2639 * lib/mi-support.exp (mi_expect_interrupt): New.
2640 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2641 from gdb.mi/mi-nonstop.exp.
2642 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2643 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2644 lib/mi-support.exp.
2645 Use mi_check_thread_states throughout. Avoid ".*" and do not
2646 require an anchor after -exec-run.
2647
d0b76dc6
DJ
26482008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2649
2650 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2651 stop is pending. Avoid ".*" when two stops are pending.
2652 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2653 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2654 newlines in fullnames.
2655 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2656 (mi_expect_stop): Update comments. Only anchor in sync mode.
2657 Do not match newlines.
2658 (mi_send_resuming_command_raw): Always return status.
2659 (mi_get_stop_line): Do not match more than one line by accident.
2660 Only anchor in sync mode.
2661 (mi_run_inline_test): If -exec-next fails, give up.
2662
9990c830
UW
26632008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2664
2665 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2666 on SPU.
2667
ebcf6f00
JB
26682008-09-10 Joel Brobecker <brobecker@adacore.com>
2669
2670 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2671
b6db24e5
JB
26722008-09-10 Joel Brobecker <brobecker@adacore.com>
2673
2674 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2675 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2676 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2677 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2678 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2679 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2680 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2681 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2682 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2683 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2684 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2685 Include the "= " sequence in the expected output of print tests.
2686
2bf448e0
JB
26872008-09-10 Joel Brobecker <brobecker@adacore.com>
2688
2689 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2690 description for boolean types.
2691
d51fd4c8
PA
26922008-09-09 Pedro Alves <pedro@codesourcery.com>
2693
2694 * gdb.base/hook-stop-continue.c: New.
2695 * gdb.base/hook-stop-continue.exp: New.
2696
694182d2
DJ
26972008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2698
2699 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2700
3b8a7fc0
JG
27012008-09-08 Jerome Guitton <guitton@adacore.com>
2702
2703 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2704 (stack_check_probe_2, stack_check_probe_loop_1)
2705 (stack_check_probe_loop_2): New functions.
2706 (main): Add call to these new functions.
2707 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2708 functions, check that the breakpoint is inserted at the appropriate
2709 location.
2710 (insert_breakpoint): Slightly refine this procedure so that it can
2711 be called several times in the test.
2712
96cc0ae8
JG
27132008-09-08 Jerome Guitton <guitton@adacore.com>
2714
2715 * gdb.base/stack-checking.c: New file.
2716 * gdb.base/stack-checking.exp: New file.
2717
1f08b409
TJB
27182008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2719
2720 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2721 * gdb.arch/altivec-regs.exp: Likewise.
2722 * gdb.arch/vsx-regs.exp: Likewise.
2723
3099e1c4
TJB
27242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2725
2726 * gdb.arch/ppc-fp.exp: New file.
2727 * gdb.arch/ppc-fp.c: New file.
2728
cc69bfc1
PP
27292008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2730
2731 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2732 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2733
b02a33db
MS
27342008-09-04 Michael Snyder <msnyder@vmware.com>
2735
2736 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2737 as "at" (for non-debug functions such as _start).
2738
2992cbe0
UW
27392008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2740
2741 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2742 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2743 software watchpoints.
2744 * gdb.base/watch_thread_num.exp: Likewise.
2745
514f746b
AR
27462008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2747
2748 * gdb.arch/i386-bp_permanent.exp: New test.
2749
876cecd0
TT
27502008-08-24 Tom Tromey <tromey@redhat.com>
2751
2752 * gdb.base/maint.exp: Update "maint print type".
2753
80f73d71
VP
27542008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2755
2756 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2757 support. Adjust the order of "*running" notifications.
2758 * gdb.mi/non-stop.c: Don't cast from int to void* and
2759 back.
2760
d9c78d7d
MK
27612008-08-20 Mark Kettenis <kettenis@gnu.org>
2762
2763 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2764 expect to find it in the "info frame" output.
2765
97a2d1d3
DJ
27662008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2767
2768 * gdb.base/interp.exp: Always consume both prompts.
2769
b96e2927
PA
27702008-08-20 Pedro Alves <pedro@codesourcery.com>
2771
2772 * gdb.base/pending.exp: Test pending breakpoints without symbols
2773 loaded.
2774
8cf6e61a
VP
27752008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2776
2777 * lib/mi-support.exp (mi_expect_stop): Produce
2778 more details on failures.
2779 * gdb.mi/mi-nonstop.exp: New.
2780 * gdb.mi/non-stop.c: New.
2781
c6ebd6cf
VP
27822008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2783
a9c64011
AS
2784 * gdb.mi/mi-async.exp: Use 'set target-async'.
2785 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2786
46a9b8ed
DJ
27872008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2788
2789 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2790
44feb3ce
TT
27912008-08-17 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.base/help.exp (help catch): Rewrite.
2794
311a4e6b
TJB
27952008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2796
2797 * gdb.base/define.exp: Test indented command documentation.
2798 * gdb.python/python.exp: Test indented multi-line command.
2799
604c2f83
LM
28002008-08-15 Luis Machado <luisgpm@br.ibm.com>
2801
2802 * testsuite/gdb.arch/vsx-regs.c: New source file.
2803 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2804 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2805
886a217c
TT
28062008-08-14 Tom Tromey <tromey@redhat.com>
2807
2808 * gdb.base/macscp.exp: Add regression test for "macro define" or
2809 "macro undef" with no arguments.
2810
c814a4f3
PP
28112008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2812
2813 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2814
12ab8a60
UW
28152008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2816
2817 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2818
d57a3c85
TJB
28192008-08-06 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.python/python.exp: New file.
2822
c7b778ff
JK
28232008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 Fix for PR gdb/1543.
2826 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2827 $LOCATION.
2828 (location): New variable.
2829 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2830 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2831 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2832 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2833 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2834 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2835 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2836 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2837 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2838 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2839 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2840 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2841 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2842 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2843 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2844 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2845 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2846 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2847 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2848 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2849 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2850 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2851 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2852 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2853 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2854 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2855 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2856 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2857 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2858 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2859 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2860 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2861 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2862 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2863 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2864 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2865 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2866 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2867 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2868 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2869 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2870 gdb.base/type-opaque.exp, gdb.base/until.exp,
2871 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2872 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2873 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2874 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2875 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2876 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2877 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2878 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2879 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2880 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2881 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2882 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2883 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2884 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2885 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2886 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2887 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2888 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2889 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2890 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2891 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2892 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2893 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2894 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2895 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2896 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2897 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2898 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2899 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2900 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2901 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2902 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2903 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2904 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2905 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2906 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2907 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2908 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2909 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2910 to bug-gdb@prep.ai.mit.edu .
2911
5e06a3d1
VP
29122008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2913
2914 * lib/mi-support.exp (mi_load_shlibs): New.
2915 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2916
9d81d21b
VP
29172008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2918
2919 * lib/mi-support.exp (get_mi_thread_list)
2920 (check_mi_and_console_threads): New, moved from ...
2921 * gdb.mi/mi-pthread.exp: ...here.
2922 * gdb.mi/gdb669.exp (get_mi_thread_list)
2923 (check_mi_and_console_threads): Delete.
2924 * gdb.mi/mi2-pthread.exp: Likewise.
2925
bae98fe0
TT
29262008-07-28 Tom Tromey <tromey@redhat.com>
2927
2928 * Makefile.in (just-check): Remove. Move body to...
2929 (check): ... here.
2930
57380f4e
DJ
29312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2932
2933 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2934 Add a test for duplicated SIGINTs.
2935
e09490f1
DJ
29362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2937
2938 * gdb.threads/schedlock.exp (get_args): Update to work for any
2939 value of NUM.
2940 (Top level): Report the number of threads that did not resume.
2941
6387b45f
DJ
29422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2943
2944 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2945
62f64ff2
DJ
29462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2947
2948 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2949 non-MI prompt.
2950
fa8de41e
TT
29512008-07-26 Tom Tromey <tromey@redhat.com>
2952
2953 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2954 (function_struct, function_struct_ptr): New globals.
2955 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2956 function pointer in a struct.
2957
ccb3ac8a
TT
29582008-07-26 Tom Tromey <tromey@redhat.com>
2959
2960 * gdb.base/macscp.exp: Add test for macro lexing bug.
2961
d7d9f01e
TT
29622008-07-18 Tom Tromey <tromey@redhat.com>
2963
2964 * gdb.base/macscp.exp: Add macro tests.
2965
9bf07184
PP
29662008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2967
2968 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2969
becf6477
PP
29702008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2971
2972 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2973
0709f7d3
PP
29742008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2975
2976 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2977
7093c834
PP
29782008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2979
2980 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2981
b432ffe3
JK
29822008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2985
b1a268e5
VP
29862008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2987
2988 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2989
e2995f8e
KB
29902008-07-11 Kevin Buettner <kevinb@redhat.com>
2991
2992 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2993 of regexp to account for changes made to GDB in the printing of
2994 byte vectors.
2995
14032a66
TT
29962008-07-11 Tom Tromey <tromey@redhat.com>
2997
2998 * gdb.base/completion.exp: Add 'help' completion test.
2999
981505ef
JK
30002008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3003
10568435
JK
30042008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3007
4487aabf
PA
30082008-07-09 Pedro Alves <pedro@codesourcery.com>
3009
3010 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3011
a4a9b1c4
PA
30122008-07-09 Pedro Alves <pedro@codesourcery.com>
3013
3014 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3015
3c3185ac
JK
30162008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3019
7ebd49dc
VP
30202008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3021
3022 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3023 previous commit. Add a comment.
3024
84e46146
PA
30252008-06-28 Pedro Alves <pedro@codesourcery.com>
3026
3027 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3028
0f8d4a2f
VP
30292008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3030
3031 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3032
f747e0ce
PA
30332008-06-27 Pedro Alves <pedro@codesourcery.com>
3034
3035 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3036 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3037 compiling an executable, link in an object that forces unbuffered
3038 output.
3039 * lib/set_unbuffered_mode.c: New file.
3040
734a5c36
JK
30412008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3044
a2840c35
VP
30452008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3046
a9c64011
AS
3047 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3048 mi_expect_stop.
3049 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3050 Demand that *running is output.
3051 (detect_async): Perform checking every time.
3052 (mi_send_resuming_command): Extract everything into...
3053 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3054 (mi_expect_stop): Don't accept any output before *stopped.
3055
6ae37fef
VP
30562008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3057
3058 Robustify mi-simplerun.
a9c64011
AS
3059 * gdb.mi/basics.c (main): Add a call to sleep.
3060 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3061 * gdb.mi/mi2-cli.exp: Likewise.
3062 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3063
b4aa76f0 30642008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3065
3066 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3067
e1ac3328
VP
30682008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3069
a9c64011
AS
3070 * gdb.mi/mi-console.exp: Adjust.
3071 * gdb.mi/mi-syn-frame.exp: Adjust.
3072 * gdb.mi/mi2-console.exp: Adjust.
3073 * gdb.mi/mi2-syn-frame.exp: Adjust.
3074 * lib/mi-support.exp (mi_run_cmd): Adjust.
3075 (mi_send_resuming_command): Adjust.
e1ac3328 3076
f7f9a841
VP
30772008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3078
3079 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3080 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3081 testing of stopped.
3082 * gdb.mi/mi2-syn-frame.exp: Likewise.
3083 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3084 (async, detect_async): New.
3085 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3086 depending on if we're running in sync or async mode.
f7f9a841 3087
37cd5d19
TT
30882008-06-09 Tom Tromey <tromey@redhat.com>
3089
3090 * gdb.base/completion.exp: New tests for field name completion
3091 with spaces, and field name completion with '->'.
3092
65d12d83
TT
30932008-06-06 Tom Tromey <tromey@redhat.com>
3094
3095 * gdb.base/break1.c (struct some_struct): New struct.
3096 (values): New global.
3097 * gdb.base/completion.exp: Add field name completion test.
3098
ebfe2e3f
PP
30992008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3100
3101 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3102 to pointer.
3103 * gdb.cp/call-c.cc: Likewise.
3104
bcf6fc3a
NR
31052008-06-06 Nick Roberts <nickrob@snap.net.nz>
3106
3107 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3108 annotation.
3109
49fd4a42 31102008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3111 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3112
3113 * gdb.threads/execl.c, gdb.threads/execl1.c,
3114 gdb.threads/execl.exp: New tests.
a9c64011 3115
8a34ac3f
AR
31162008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3117 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.cp/exception.exp: Activate test, make it work with pending
3120 catchpoints.
3121
86ae69ef
JK
31222008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3125
f7f9ae2c
VP
31262008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3127
a9c64011
AS
3128 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3129 now printed.
3130 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3131
2a2d4dc3
AS
31322008-05-27 Andreas Schwab <schwab@suse.de>
3133
3134 * gdb.base/frame-args.exp: Handle arguments that are optimized
3135 out.
3136
5099e4d9
LM
31372008-05-26 Luis Machado <luisgpm@br.ibm.com>
3138
3139 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3140 quiet for ppc32 and group options into a single variable.
3141
d9c36a91
JB
31422008-05-23 Joel Brobecker <brobecker@adacore.com>
3143
3144 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3145 of zero-size elements.
3146 * gdb.ada/null_array.exp: Test printing this new array.
3147
103a8671
JK
31482008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3151
07a4cc1a 31522008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3153
3154 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3155 of the "finish" command.
3156
55f996a7
NR
31572008-05-21 Nick Roberts <nickrob@snap.net.nz>
3158
3159 * gdb.base/annota1.exp: Test for new annotation.
3160
907fc202
UW
31612008-05-16 Pedro Alves <pedro@codesourcery.com>
3162
3163 * gdb.base/fixsection.exp: New file.
3164 * gdb.base/fixsection0.c: New file.
3165 * gdb.base/fixsection1.c: New file.
3166
e8f97270
UW
31672008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3168
3169 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3170 * gdb.base/annota3.exp: Likewise.
3171
ac0bb574
NF
31722008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3173
3174 * gdb.base/watch_thread_num.exp: Don't run tests that require
3175 watchpoints if the target doesn't support them.
3176
6fadd07a
DE
31772008-05-12 Doug Evans <dje@google.com>
3178
3179 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3180
6e9a4a30
JB
31812008-05-09 Joel Brobecker <brobecker@adacore.com>
3182
3183 * gdb.ada/assign_1.exp: New testcase.
3184
08388c79
DE
31852008-05-09 Doug Evans <dje@google.com>
3186
a3c83fae
DE
3187 * gdb.base/find.exp: New file.
3188 * gdb.base/find.c: New file.
08388c79 3189
bd5ddfe8
DJ
31902008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.base/commands.exp (watchpoint_command_test): Handle
3193 gdb,no_hardware_watchpoints.
3194 * gdb.base/float.exp: Allow ARM targets without floating point.
3195 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3196
b5dd68e2 31972008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3198 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3199
3200 * gdb.ada/lang_switch: New test program.
3201 * gdb.ada/lang_switch.exp: New testcase.
3202
382d13d1
DE
32032008-05-05 Doug Evans <dje@google.com>
3204
3205 * gdb.base/help.exp (disassemble): Update expected help text.
3206
9dd789d0
PA
32072008-05-04 Pedro Alves <pedro@codesourcery.com>
3208
3209 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3210
611c83ae
PA
32112008-05-04 Pedro Alves <pedro@codesourcery.com>
3212
3213 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3214 different times.
3215
ff013f42
JK
32162008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3219 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3220 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3221 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3222
96dff6a2
VP
32232008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3224
3225 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3226 notification to appear.
3227
55cd6f92
DJ
32282008-05-04 Daniel Jacobowitz <dan@debian.org>
3229
3230 * gdb.base/fullname.c: New file.
3231 * gdb.base/fullname.exp: New file.
3232 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3233
d705c43c
PA
32342008-05-03 Pedro Alves <pedro@codesourcery.com>
3235
3236 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3237 expressions with macros.
3238
333222e1
JK
32392008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3240
3241 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3242
5ac01682
DJ
32432008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3244
3245 * gdb.base/completion.exp: Handle lack of other symbols beginning
3246 with "a".
3247
3248 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3249
237fc4c9
PA
32502008-05-02 Jim Blandy <jimb@codesourcery.com>
3251
3252 * gdb.asm/asmsrc1.s: Add scratch space.
3253
ed5e9466
DJ
32542008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3255 Daniel Jacobowitz <dan@codesourcery.com>
3256
3257 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3258 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3259 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3260
b39cc962
DJ
32612007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3264
36d520f5
JB
32652008-05-01 Joel Brobecker <brobecker@adacore.com>
3266
3267 * gdb.base/info-target.exp: New testcase.
3268
8d4e3071
DJ
32692008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3270
3271 * gdb.cp/hang.exp: Use .cc instead of .C.
3272 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3273 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3274
6f3f3097
DJ
32752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3276
3277 * gdb.base/gdb1250.exp: Remove perror.
3278 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3279
5550a914
PA
32802008-04-30 Pedro Alves <pedro@codesourcery.com>
3281
3282 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3283 .2byte.
3284
d848e687
DJ
32852008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3286
3287 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3288 (maybe_kfail): New.
3289
93b5768b
PA
32902008-04-25 Pedro Alves <pedro@codesourcery.com>
3291
3292 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3293
721c02de
VP
32942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3295
a9c64011
AS
3296 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3297 * gdb.mi/mi2-syn-frame.exp: Likewise.
3298 * lib/mi-support.exp: Likewise.
721c02de 3299
74960c60
VP
33002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3301
3302 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3303 to specify regexp for the location to stop at.
3304 * gdb.base/break-always.c: New.
3305 * gdb.base/break-always.exp: New.
3306
d24317b4
VP
33072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3308
3309 * lib/mi-support.exp (mi_runto_helper): Adjust
3310 for the original-location field.
3311 (mi_create_breakpoint, mi_list_breakpoints): New.
3312 * gdb.mi/mi-break.exp: Adjust.
3313 * gdb.mi/mi2-break.exp: Adjust.
3314 * gdb.mi/mi-pending.exp: Adjust.
3315 * gdb.mi/mi-simplerun.exp: Adjust.
3316 * gdb.mi/mi2-simplerun.exp: Adjust.
3317 * gdb.mi/mi-syn-frame.exp: Adjust.
3318 * gdb.mi/mi2-syn-frame.exp: Adjust.
3319 * gdb.mi/mi-until.exp: Adjust.
3320 * gdb.mi/mi2-until.exp: Adjust.
3321 * gdb.mi/mi-var-display.exp: Adjust.
3322 * gdb.mi/mi2-var-display.exp: Adjust.
3323 * gdb.mi/mi-watch.exp: Adjust.
3324 * gdb.mi/mi2-watch.exp: Adjust.
3325
fdc59709 33262008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3327
a9c64011
AS
3328 * aclocal.m4: Add override.m4.
3329 * configure: Regenerate.
fdc59709 3330
8e91f023
VP
33312008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3332
3333 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3334 '-var-update --all-values' reports new value even the type
3335 of a variable object has changed.
3336
233a11ab
CS
33372008-04-18 Craig Silverstein <csilvers@google.com>
3338
3339 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3340 files.
d24317b4 3341
9c1137ad
JB
33422008-04-18 Joel Brobecker <brobecker@adacore.com>
3343
3344 * gdb.ada/atomic_enum: New test program.
3345 * gdb.ada/atomic_enum.exp: New testcase.
3346
66d0bbc7
DE
33472008-04-17 Doug Evans <dje@google.com>
3348
3349 * gdb.opt/Makefile.in: Fix whitespace.
3350
100906b0
UW
33512008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3352
3353 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3354
4584e32e
DE
33552008-04-17 Doug Evans <dje@google.com>
3356
3357 * gdb.base/hashline1.exp: New testcase.
3358 * gdb.base/hashline2.exp: New testcase.
3359 * gdb.base/hashline2.exp: New testcase.
3360
0a320680
PA
33612008-04-17 Pedro Alves <pedro@codesourcery.com>
3362
3363 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3364
18ac113b
AR
33652008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3366
3367 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3368 temporary breakpoint to match "Temporary breakpoint".
3369 * gdb.base/break.exp (delete_breakpoints): Likewise.
3370 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3371 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3372 * gdb.base/display.exp: Likewise.
3373 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3374 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3375 * gdb.base/restore.exp (restore_tests): Likewise.
3376 * gdb.base/sepdebug.exp: Likewise.
3377 * gdb.base/watchpoint.exp: Likewise.
3378 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3379 * gdb.mi/mi-pending.exp: Likewise.
3380 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3381 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3382 * gdb.mi/mi-var-cmd.exp: Likewise.
3383 * gdb.mi/mi-var-display.exp: Likewise.
3384 * gdb.mi/mi2-cli.exp: Likewise.
3385 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3386 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3387 * gdb.mi/mi2-var-display.exp: Likewise.
3388 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3389 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3390 new "disp" field.
a9c64011 3391 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3392 reason. This is to support fix for PR2424.
3393
add38693
JK
33942008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3397
fcacd99f
VP
33982008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3399
3400 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3401 field. Add more floating varobj tests.
fcacd99f 3402 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3403 field.
3404 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3405 (main): Call do_at_tests.
3406 * lib/mi-support.exp (mi_create_floating_varobj)
3407 (mi_varobj_update_with_type_change): New.
fcacd99f 3408
de051565
MK
34092008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3410
3411 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3412 option of -var-evaluate-expression.
3413 * gdb.mi/mi2-var-display.exp: Likewise.
3414
dbc52822
VP
34152008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3416
3417 Introduce test setup helpers.
a9c64011
AS
3418 * lib/gdb.exp (build_executable, clean_restart)
3419 (prepare_for_testing): New.
3420 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3421 * gdb.base/return.exp: Likewise.
3422 * gdb.base/ending-run.exp: Likewise.
dbc52822 3423
473591da
NR
34242008-04-07 Nick Roberts <nickrob@snap.net.nz>
3425
3426 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3427 Interface (MI) responses.
3428
2b2d9e11
VP
34292008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3430
a9c64011
AS
3431 * gdb.cp/breakpoint.cc: New code to test conditions involving
3432 member variables.
3433 * gdb.cp/breakpoint.exp: Test condition involving member
3434 variables.
2b2d9e11 3435
bb378428
VP
34362008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3437
3438 * lib/mi-support.exp (mi_expect_stop): New.
3439 (mi_run_cmd): Change the
3440 token. Use mi_send_resuming_command, use
3441 mi_expect_stop.
3442 (mi_execute_to_helper): Rename to mi_execute_to.
3443 (mi_send_resuming_command): Add more error patterns.
3444 (mi_wait_for_stop): Renamed to...
3445 (mi_get_stop_line): ...this.
3446 (mi_run_inline_test): Adjust.
3447
3448 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3449 * gdb.mi/mi-console.exp: Likewise.
3450 * gdb.mi/mi-pending.exp: Likewise.
3451 * gdb.mi/mi-simplerun.exp: Likewise.
3452 * gdb.mi/mi-stack.exp: Likewise.
3453 * gdb.mi/mi-stepi.exp: Likewise.
3454 * gdb.mi/mi-syn-frame.exp: Add comment.
3455 * gdb.mi/mi-until.exp: Likewise.
3456 * gdb.mi/mi-var-display.exp: Likewise.
3457 * gdb.mi/mi-watch.exp: Likewise.
3458 * gdb.mi/mi2-cli.exp: Likewise.
3459 * gdb.mi/mi2-console.exp: Likewise.
3460 * gdb.mi/mi2-simplerun.exp: Likewise.
3461 * gdb.mi/mi2-stack.exp: Likewise.
3462 * gdb.mi/mi2-stepi.exp: Likewise.
3463 * gdb.mi/mi2-until.exp: Likewise.
3464 * gdb.mi/mi2-var-display.exp: Likewise.
3465 * gdb.mi/mi2-watch.exp: Likewise.
3466
62172bb9
UW
34672008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3468
3469 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3470
3471 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3472
a13e061a
PA
34732008-04-04 Pedro Alves <pedro@codesourcery.com>
3474
3475 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3476 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3477 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3478 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3479 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3480 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3481 expect an mi error duplicated in stderr.
3482
eae06beb
JB
34832008-04-03 Joel Brobecker <brobecker@adacore.com>
3484
3485 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3486 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3487 Add a couple of tests that verify the behavior when the new setting
3488 is set to "cancel" and "all".
3489 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3490 "ask" before we start the testing.
3491
79c6ced6
AR
34922008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3493
3494 * gdb.cp/casts.cc: Add class reference variables.
3495 * gdb.cp/casts.exp: New test cases for up/down casting references.
3496
6c2d1a6b
MK
34972008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3498
3499 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3500 instead of beginning to make an extra test pass.
3501 * gdb.mi/mi2-var-display.exp: Likewise.
3502
55b411d9
MR
35032008-03-31 Maciej W. Rozycki <macro@mips.com>
3504
3505 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3506
c6140da2
MD
35072008-03-31 Markus Deuling <deuling@de.ibm.com>
3508 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3509
3510 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3511 value. Add xfail for older kernels.
3512
79732189
AR
35132008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3514
3515 Bring mi-support in line with gdb.exp.
3516 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3517 (mi_gdb_start): New function.
3518
33c3676e
MR
35192008-03-28 Maciej W. Rozycki <macro@mips.com>
3520
3521 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3522
92e28119
VP
35232008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3524
3525 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3526 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3527
9e8e3afe
VP
35282008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3529
3530 * lib/mi-support.exp (mi_create_varobj_checked): New.
3531 (mi_list_varobj_children): Allow to check for a
3532 value.
3533 (mi_list_array_varobj_children): New.
3534
3535 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3536 and mi_list_varobj_children, as opposed to hardcoding
3537 expected strings.
3538 * gdb.mi/gdb701.exp: Likewise.
3539 * gdb.mi/gdb792.exp: Likewise.
3540 * gdb.mi/mi-var-block.exp: Likewise.
3541 * gdb.mi/mi-var-cmd.exp: Likewise.
3542 * gdb.mi/mi-var-invalidate.exp: Likewise.
3543 * gdb.mi/mi2-var-block.exp: Likewise.
3544 * gdb.mi/mi2-var-child.exp: Likewise.
3545 * gdb.mi/mi2-var-cmd.exp: Likewise.
3546 * gdb.mi/mi2-var-display.exp: Likewise.
3547
9df50351
JK
35482008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 Fix random false FAILs on i386.
3551 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3552
31e5d73a
DJ
35532008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3554
3555 PR gdb/544
3556 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3557
12f4afab
DJ
35582008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3559
3560 PR gdb/544
3561 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3562
b562a0cb
DJ
35632008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3564
3565 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3566 fixed PR gdb/544.
3567
17faa917
DJ
35682008-03-21 Pedro Alves <pedro@codesourcery.com>
3569
3570 * gdb.threads/fork-child-threads.exp: Test next over fork.
3571
6214f497
DJ
35722008-03-21 Chris Demetriou <cgd@google.com>
3573
3574 * gdb.base/break.exp (rbreak junk): New test for rbreak
3575 "Junk at end of arguments" issue.
3576
63092375
DJ
35772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3578
3579 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3580 *& to work on created array elements.
3581 (Top level): Test print $pc with a file. Test string operations
3582 without a target.
3583 * gdb.base/ptype.exp: Do not expect *& to work on created array
3584 elements.
3585
b21991b0
DJ
35862008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3587
3588 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3589 gdb.threads/staticthreads.exp: Update exit query.
3590
c4b347c7
SL
35912008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3592
3593 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3594
fa4727a6
DJ
35952008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3596
3597 * gdb.base/watchpoint.c (global_ptr, func4): New.
3598 (main): Call func4.
3599 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3600 (test_inaccessible_watchpoint): New.
3601
2f34202f
MR
36022008-02-29 Maciej W. Rozycki <macro@mips.com>
3603
3604 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3605 select the largest.
3606
0d6ba1b1
DJ
36072008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3608
3609 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3610 frames-invalid annotations.
3611
e691325a
PM
36122008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3613
a9c64011 3614 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3615
f85b5ecc
DE
36162008-02-27 Doug Evans <dje@google.com>
3617
3618 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3619 for bug 1738.
3620 (breakpoint_to_handler_entry): Ditto.
3621
b40e7bf3
JB
36222008-02-27 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.base/ending-run.exp: Use the first line of code inside
3625 function body to test breakpoints.
3626 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3627 location where the breakpoint is inserted when using the line
3628 where a function is declared. Fix typo in the description of
3629 one of the tests.
3630 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3631
2faca73a
PM
36322008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3633
3634 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3635 tests.
2faca73a 3636
6f439c36
PM
36372008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3638
3639 * gdb.base/args.exp: avoid same output for tests
3640 with single quotes.
3641
54e52265
VP
36422008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3643
a9c64011
AS
3644 * gdb.base/annota1.exp: Adjust for 'info break'
3645 format changes.
3646 * gdb.base/annota3.exp: Likewise.
3647 * gdb.base/break.exp: Likewise.
3648 * gdb.base/condbreak.exp: Likewise.
3649 * gdb.base/pending.exp: Likewise.
3650 * gdb.base/sepdebug.exp: Likewise.
3651 * gdb.base/unload.exp: Likewise.
3652 * gdb.cp/ovldbreak.exp: Likewise.
3653 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3654
897b09ca
DE
36552008-02-07 Doug Evans <dje@google.com>
3656
3657 * gdb.cp/mb-inline.exp: New.
3658 * gdb.cp/mb-inline.h: New.
3659 * gdb.cp/mb-inline1.cc: New.
3660 * gdb.cp/mb-inline2.cc: New.
3661
b1c32d35
PM
36622008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3663
3664 * gdb.pascal/floats.pas: New test program.
3665 * gdb.pascal/floats.exp: New testcase.
3666
1a4ca44a
TJB
36672008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3668
3669 * gdb.base/callfuncs.c (t_float_many_args): New function.
3670 (t_double_many_args): New function.
3671 * gdb.base/callfuncs.exp: Add tests for exceeding float
3672 and double parameters passed through the stack.
3673
439048e8
JB
36742008-02-05 Joel Brobecker <brobecker@adacore.com>
3675
3676 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3677 gdb.ada/complete/foo.adb: New files.
3678 * gdb.ada/complete.exp: New testcase.
3679
81fe8080
DE
36802008-02-03 Doug Evans <dje@google.com>
3681
301f0ecf
DE
3682 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3683
81fe8080
DE
3684 * gdb.cp/gdb2384.exp: New file.
3685 * gdb.cp/gdb2384.cc: New file.
3686 * gdb.cp/gdb2384-base.h: New file.
3687 * gdb.cp/gdb2384-base.cc: New file.
3688
4b071aec
DE
36892008-02-02 Doug Evans <dje@google.com>
3690
3691 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3692
61137ba6
JB
36932007-02-01 Joel Brobecker <brobecker@adacore.com>
3694
3695 * gdb.ada/sym_print_name: New test program.
3696 * gdb.ada/sym_print_name.exp: New testcase.
3697
36982007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3699
3700 * gdb.ada/nested/hello.adb: New file.
3701 * gdb.ada/nested.exp: New testcase.
3702 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3703
98deb0da
VP
37042008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3705
3706 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3707 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3708 don't cause future evaluations of function to report
3709 creation of internal breakpoints.
98deb0da 3710
723a2275
VP
37112008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3712
3713 * gdb.mi/mi-break.exp (test_error): New.
3714 Call it.
3715
fb546a2f
LM
37162008-01-31 Luis Machado <luisgpm@br.ibm.com>
3717
3718 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3719 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3720
2d8fd90a
PM
37212008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3722
3723 * gdb.pascal/integers.pas: New test program.
3724 * gdb.pascal/integers.exp: New testcase.
3725
a7fa0ded
PM
37262008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3727
3728 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3729
5e1a1926
TJB
37302008-01-30 Luis Machado <luisgpm@br.ibm.com>
3731
3732 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3733 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3734
8d04f9f0
JB
37352008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3736
3737 * gdb.ada/formatted_ref: New test program.
3738 * gdb.ada/formatted_ref.exp: New testcase.
3739
3740 * gdb.cp/formatted-ref.cc: New file.
3741 * gdb.cp/formatted-ref.exp: New testcase.
3742
ce75a98f
JB
37432008-01-30 Joel Brobecker <brobecker@adacore.com>
3744
3745 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3746
e835f6bf
NR
37472008-01-30 Nick Roberts <nickrob@snap.net.nz>
3748
3749 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3750 (test_file_list_exec_source_file): Update to new macro-info field.
3751
d118ef87
PH
37522008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3753
3754 * gdb.ada/exprs: New test program.
3755 * gdb.ada/exprs.exp: New testcase.
3756
7d35ab09
TJB
37572008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3758
3759 * dfp-test.c (DELTA, DELTA_B): New definitions.
3760 (double_val1, double_val2, double_val3, double_val4, double_val5,
3761 double_val6, double_val7, double_val8, double_val9, double_val10,
3762 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3763 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3764 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3765 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3766 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3767 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3768 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3769 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3770 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3771 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3772 dec128_val16): New global variables.
3773 (decimal_dec128_align): New function.
3774 (decimal_mixed): Likewise.
3775 (decimal_many_args_dec32): Likewise.
3776 (decimal_many_args_dec64): Likewise.
3777 (decimal_many_args_dec128): Likewise.
3778 (decimal_many_args_mixed): Likewise.
3779 * dfp-test.exp: Add tests calling new inferior functions.
3780
2d717e4f
DJ
37812008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3784 gdb.server/ext-run.exp: New files.
3785 * lib/gdbserver-support.exp (gdbserver_download): New.
3786 (gdbserver_start): New. Update gdbserver expected
3787 output.
3788 (gdbserver_spawn): Use them.
3789 (gdbserver_start_extended): New.
3790
e85a822c
DJ
37912008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3792
3793 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3794 Run on GNU/Linux.
3795 (do_exec_tests): Check for systems which do not support catchpoints.
3796 Do not match START.
3797 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3798 Run on GNU/Linux. Enable verbose output.
3799 (check_fork_catchpoints): New.
3800 (explicit_fork_child_follow, catch_fork_child_follow)
3801 (tcatch_fork_parent_follow): Update expected messages.
3802 (do_fork_tests): Use check_fork_catchpoints.
3803 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3804 Run on GNU/Linux. Enable verbose output.
3805 (check_vfork_catchpoints): New.
3806 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3807 expected messages.
3808 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3809
401ea829
JB
38102008-01-29 Jim Blandy <jimb@red-bean.com>
3811
3812 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3813 host' errors.
3814 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3815
aceaf3ad
JB
38162008-01-29 Jim Blandy <jimb@red-bean.com>
3817
3818 * gdb.threads/sigthread.c: Use barriers to ensure that
3819 child_thread and child_thread_two are always initialized before we
3820 start to use them.
3821
a5606eee
VP
38222008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3823
3824 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3825 * gdb.base/watchpoint-solib.c: New.
3826 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3827
c55a82bb
PM
38282008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3829
3830 * gdb.base/gdb1056.exp: Add unsigned integer test.
3831
0993fe05
DE
38322008-01-28 Doug Evans <dje@google.com>
3833
3834 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3835
4fe42e7f
JB
38362008-01-27 Jim Blandy <jimb@codesourcery.com>
3837
c7a69933
JB
3838 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3839
4fe42e7f
JB
3840 * gdb.base/expand-psymtabs.exp: Doc fix.
3841
5def8285
MK
38422008-01-26 Mark Kettenis <kettenis@gnu.org>
3843
3844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3845
5313c911
NR
38462008-01-24 Nick Roberts <nickrob@snap.net.nz>
3847
a9c64011 3848 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3849 -var-set-format.
3850
93815fbf
VP
38512008-01-23 Chris Demetriou <cgd@google.com>
3852
3853 * gdb.threads/thread_events.c: New testcase source file.
3854 * gdb.threads/thread_events.exp: New testcase expect file.
3855
467a88ee
NR
38562008-01-23 Nick Roberts <nickrob@snap.net.nz>
3857
3858 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3859
3860 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3861 -var-set-format.
3862
d8f82aba
DJ
38632008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3864 Vladimir Prus <vladimir@codesourcery.com>
3865
3866 * gdb.base/float.exp: Allow missing floating point for m68k and
3867 PowerPC.
3868
60c46647
VP
38692008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3870
3871 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3872 ignore count.
3873 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3874 * gdb.mi/mi-cli.exp: Adjust.
3875 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3876
c7dd36a1
PA
38772008-01-17 Pedro Alves <pedro@codesourcery.com>
3878
3879 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3880 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3881 with dummy_ptr's address.
3882 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3883 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3884 all targets.
3885 * gdb.mi/mi2-var-child.exp: Likewise.
3886
39d5313e
JB
38872008-01-09 Joel Brobecker <brobecker@adacore.com>
3888
3889 * gdb.ada/null_array: New test program.
3890 * gdb.ada/null_array.exp: New testcase.
3891
0aea4bf3
LM
38922008-01-09 Luis Machado <luisgpm@br.ibm.com>
3893
3894 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3895 with required float modifiers.
3896
0b354900
JB
38972008-01-08 Joel Brobecker <brobecker@adacore.com>
3898
3899 * gdb.ada/funcall_param: New test program.
3900 * gdb.ada/funcall_param.exp: New testcase.
3901
cdb7f5d4
JB
39022008-01-08 Joel Brobecker <brobecker@adacore.com>
3903
3904 * gdb.ada/arrayparam: New test program.
3905 * gdb.ada/arrayparam.exp: New testcase.
3906
88e2547f
JB
39072008-01-08 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3910 landed. Should also fix random failures in the test following it.
3911
f6867ce0
TJB
39122008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3913
3914 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3915 for expressions with decimal float values.
3916 (test_dfp_conversions): New function to test casts to and from
3917 decimal float types.
3918 Call test_dfp_conversions.
3919 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3920 elements.
3921 (main): Initialize ds.float4 and ds.double8 elements.
3922 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3923 string to new error message.
3924 (d64_set_tests): Likewise.
3925 (d128_set_tests): Likewise.
3926 Add tests for expressions with decimal float variables. Add tests for
3927 conversions to and from decimal float types.
3928
f9c11282
JB
39292008-01-05 Joel Brobecker <brobecker@adacore.com>
3930
3931 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3932 * gdb.ada/packed_tagged.exp: New testcase.
3933
0ecbca72
JB
39342008-01-04 Joel Brobecker <brobecker@adacore.com>
3935
3936 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3937 gdb.ada/homonym/homonym_main.adb: New files.
3938 * gdb.ada/homonym.exp: New testcase.
3939
c18d3d89
JB
39402008-01-04 Joel Brobecker <brobecker@adacore.com>
3941
3942 * gdb.ada/packed_array.exp: Add testing of references to
3943 a packed array.
3944
ecc7085b
JB
39452008-01-04 Joel Brobecker <brobecker@adacore.com>
3946
3947 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3948 New files.
3949 * gdb.ada/type_coercion.exp: New testcase.
3950
c474c922
JB
39512008-01-04 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3954 gdb.ada/tagged/foo.adb: New file.
3955 * gdb.ada/tagged.exp: New testcase.
3956
9005b927
JB
39572008-01-04 Joel Brobecker <brobecker@adacore.com>
3958
3959 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3960 gdb.ada/ptype_field/foo.adb: New files.
3961 * gdb.ada/ptype_field.exp: New testcase.
3962
1a6aaad8
JB
39632008-01-03 Joel Brobecker <brobecker@adacore.com>
3964
3965 * gdb.ada/print_pc.exp: New testcase.
3966
0ef22f53
JB
39672008-01-03 Joel Brobecker <brobecker@adacore.com>
3968
3969 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3970 gdb.ada/taft_type/p.adb: New files.
3971 * gdb.ada/taft_type.exp: New testcase.
3972
1689ecf8
JB
39732008-01-03 Joel Brobecker <brobecker@adacore.com>
3974
3975 * gdb.ada/array_bounds/bar.adb: New file.
3976 * gdb.ada/array_bounds.exp: New testcase.
3977
a4d0b9c3
JB
39782008-01-03 Joel Brobecker <brobecker@adacore.com>
3979
3980 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3981 gdb.ada/arrayptr/foo.adb: New files.
3982 * gdb.ada/arrayptr.exp: New testcase.
3983
a31ace00
JB
39842008-01-03 Joel Brobecker <brobecker@adacore.com>
3985
3986 * gdb.base/set-lang-auto.exp: New testcase.
3987
a97fced3
JB
39882008-01-03 Joel Brobecker <brobecker@adacore.com>
3989
3990 * gdb.ada/fun_addr/foo.adb: New file.
3991 * gdb.ada/fun_addr.exp: New testcase.
3992
ef29ce1a
JK
39932008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3994
3995 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3996 New files
3997
0fafefe3
JB
39982008-01-02 Joel Brobecker <brobecker@adacore.com>
3999
4000 * array_subscript_addr/p.adb: New file.
a9c64011 4001 * array_subscript_addr.exp: New testcase.
0fafefe3 4002
c4359f8d
JB
40032008-01-02 Joel Brobecker <brobecker@adacore.com>
4004
a9c64011 4005 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4006 New files.
4007 * gdb.ada/str_cmp_ref.exp: New testcase.
4008
1aa1b15b
JB
40092008-01-01 Joel Brobecker <brobecker@adacore.com>
4010
4011 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4012 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4013 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4014
81c9b2cf
JB
40152008-01-01 Joel Brobecker <brobecker@adacore.com>
4016
4017 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4018 gdb.ada/ref_param/pck.ads: New files.
4019 * gdb.ada/ref_param.exp: New testcase.
4020
319e4674
JB
40212008-01-01 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4024 gdb.ada/interface/foo.adb: New files.
4025 * gdb.ada/interface.exp: New testcase.
4026
ef682c56
JB
40272007-12-31 Jim Blandy <jimb@codesourcery.com>
4028
4029 * gdb.base/multi-forks.exp: Consume all output from child
4030 processes before proceeding to next test.
4031
f6f3eb6c
JB
40322007-12-29 Jim Blandy <jimb@codesourcery.com>
4033
4034 * configure: Regenerated.
4035
f652e42f
JB
40362007-12-27 Joel Brobecker <brobecker@adacore.com>
4037
4038 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4039 gdb.ada/fixed_cmp/fixed.adb: New files.
4040 * gdb.ada/fixed_cmp.exp: New testcase.
4041
6943e596
JB
40422007-12-27 Joel Brobecker <brobecker@adacore.com>
4043
4044 * gdb.ada/boolean_expr.exp: New testcase.
4045
aad9a193
JB
40462007-12-26 Jim Blandy <jimb@codesourcery.com>
4047
4048 * gdb.base/multi-forks.exp: Doc fix.
4049
fb5f3683
JB
40502007-12-26 Joel Brobecker <brobecker@adacore.com>
4051
4052 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4053 * gdb.ada/char_param.exp: Do not compile our test program with
4054 -gnata, this is unnecessary.
4055 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4056
384e4a9c
JB
40572007-12-24 Joel Brobecker <brobecker@adacore.com>
4058
4059 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4060 gdb.ada/print_chars/foo.adb: New files.
4061 * gdb.ada/print_chars.exp: New testcase.
4062
01e044f7
JB
40632007-12-24 Joel Brobecker <brobecker@adacore.com>
4064
4065 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4066 gdb.ada/char_param/foo.adb: New files.
4067 * gdb.ada/char_param.exp: New testcase.
4068
0ce17860
JB
40692007-12-22 Jim Blandy <jimb@codesourcery.com>
4070
4071 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4072 hard-coding source line numbers into the test.
4073 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4074 gdb_get_line_number to find.
4075
919809b9
JB
40762007-12-22 Joel Brobecker <brobecker@adacore.com>
4077
4078 * gdb.base/ptype.c (highest): New struct type.
4079 (the_highest): New variable of that type.
4080 (main): Add dummy assignment to a field of variable the_highest.
4081 * gdb.base/ptype.exp: Test type printing of our new variable.
4082
abc8a88d
PM
40832007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4084
4085 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4086 and record first explicitly generated thread number.
abc8a88d
PM
4087 Use that thread number for thread specific watchpoint test.
4088 Add iteration number to repetitive tests.
4089
5158f3e3
CES
40902007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4091 Jim Blandy <jimb@codesourcery.com>
4092
4093 * gdb.base/expand-psymtabs.c: New testcase
4094 source file.
4095 * gdb.base/expand-psymtabs.exp: New testcase
4096 expect file.
4097
37e4754d
LM
40982007-12-17 Luis Machado <luisgpm@br.ibm.com>
4099
4100 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4101 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4102
551e5d04
JB
41032007-12-17 Joel Brobecker <brobecker@adacore.com>
4104
4105 * gdb.ada/frame_args/foo.adb: New file.
4106 * gdb.ada/frame_args/pck.ads: New file.
4107 * gdb.ada/frame_args/pck.adb: New file.
4108 * gdb.ada/frame_args.exp: New testcase.
4109
a05ee097
JB
41102007-12-17 Joel Brobecker <brobecker@adacore.com>
4111
4112 * gdb.base/frame-args.c: New file.
4113 * gdb.base/frame-args.exp: New testcase.
4114
c162e8c9 41152007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4116 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4117
4118 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4119
afe8ab22 41202007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4121
afe8ab22
VP
4122 * gdb.mi/mi-pending.exp: New.
4123 * gdb.mi/mi-pending.c: New.
4124 * gdb.mi/mi-pendshr.c: New.
4125
dfdfb3ca
JB
41262007-12-06 Jim Blandy <jimb@codesourcery.com>
4127
4128 * gdb.base/default.exp: Update expected output for 'info catch'.
4129
b7fca990
JK
41302007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4131
4132 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4133 must be set to binary.
4134
6a1afc1e
PA
41352007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4136
4137 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4138
a6b151f1
DJ
41392007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4142 gdb.mi/mi-file-transfer.exp: New.
4143
43039443
JK
41442007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4147
0ef2251b
MR
41482007-11-22 Maciej W. Rozycki <macro@mips.com>
4149
4150 * gdb.trace/backtrace.exp: Fix a typo.
4151 * gdb.trace/circ.exp: Likewise.
4152 * gdb.trace/collection.exp: Likewise.
4153 * gdb.trace/limits.exp: Likewise.
4154 * gdb.trace/report.exp: Likewise.
4155 * gdb.trace/tfind.exp: Likewise.
4156 * gdb.trace/while-dyn.exp: Likewise.
4157
5443631e
NR
41582007-11-21 Nick Roberts <nickrob@snap.net.nz>
4159
4160 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4161 objects of pointers that can't be dereferenced are now
4162 "noneditable".
4163
a4ce5b0d
UW
41642007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4165
4166 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4167 (target_cpu): Remove.
4168
d6e956e5
VP
41692007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4170
4171 * gdb.base/ending-run.exp: Expect the list of cleared
4172 breakpoint to come in natural order, not the reversed one.
a9c64011 4173
214270ab
VP
41742007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4175
4176 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4177 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4178
1a619819
LM
41792007-11-05 Luis Machado <luisgpm@br.ibm.com>
4180
4181 * gdb.base/printcmds.exp: New function
4182 test_printf_with_dfp.
4183
5b01a6fa
DE
41842007-11-02 Doug Evans <dje@google.com>
4185
4186 * gdb.disasm/t01_mov.s: Remove carriage returns.
4187 * gdb.disasm/t02_mova.s: Ditto.
4188 * gdb.disasm/t03_add.s: Ditto.
4189 * gdb.disasm/t04_sub.s: Ditto.
4190 * gdb.disasm/t05_cmp.s: Ditto.
4191 * gdb.disasm/t06_ari2.s: Ditto.
4192 * gdb.disasm/t07_ari3.s: Ditto.
4193 * gdb.disasm/t08_or.s: Ditto.
4194 * gdb.disasm/t09_xor.s: Ditto.
4195 * gdb.disasm/t10_and.s: Ditto.
4196 * gdb.disasm/t11_logs.s: Ditto.
4197 * gdb.disasm/t12_bit.s: Ditto.
4198 * gdb.disasm/t13_otr.s: Ditto.
4199
ec33ab7f
JK
42002007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4203
ae0d01ff
UW
42042007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4205
4206 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4207 provide DFP support.
4208
55eddb0f
DJ
42092007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4210
4211 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4212 Test "set powerpc vector-abi". Skip auto-detection tests for old
4213 toolchains.
4214
7020f05c
PA
42152007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4216
4217 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4218 with [string compare].
4219
84bc3db9
PA
42202007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4221
4222 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4223 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4224
5876dc88
LM
42252007-10-25 Luis Machado <luisgpm@br.ibm.com>
4226
4227 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4228 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4229 * gdb.opt/Makefile.in: New makefile.
4230 * Makefile.in: Create new directory "gdb.opt".
4231 * configure.ac: Add "gdb.opt" directory.
4232 * configure: Regenerated.
a9c64011 4233
c3ea9a14
DE
42342007-10-25 Doug Evans <dje@google.com>
4235
4236 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4237 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4238
a9c64011 42392007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4240 Thiago Jung Bauermann <bauerman@br.ibm.com>
4241
4242 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4243 Floating Point expressions.
4244 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4245 Floating Point variables.
4246 * gdb.base/dfp-test.c: new file containing program with Decimal
4247 Floating variables, used by gdb.base/dfp-test.exp.
4248
62a24a2b
DJ
42492007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4250
4251 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4252
e7b1eae6
UW
42532007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4254
4255 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4256 compiling test case with GCC.
4257 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4258
c641edcc
UW
42592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4260
4261 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4262 format changes.
4263
5e5ebfe6
MS
42642007-10-18 Michael Snyder <msnyder@specifix.com>
4265
4266 * gdb.base/dbx.exp: Add missing "-re " operator.
4267
e831e7b6
GM
42682007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4269
4270 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4271 * configure.ac: Removed trailing spaces after backslash.
4272 * gdb.modula2: New directory.
4273 * gdb.modula2/Makefile.in: New file.
4274 * gdb.modula2/unbounded-array.exp: New file.
4275 * gdb.modula2/unbounded1.c: New file.
4276
7cc46491
DJ
42772007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4278
4279 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4280
42812007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4282
4283 * gdb.base/sigstep.c (main): Add checks for
4284 return values for setitimer call.
4285 Call setitimer again with itimer = ITIMER_REAL
4286 if first call to setitimer fails.
4287
e91528f0
KH
42882007-10-11 Kazu Hirata <kazu@codesourcery.com>
4289
4290 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4291 of $timeout.
4292
2ec9a4f8
DJ
42932007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4294
4295 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4296
42972007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4298
4299 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4300 of gdb_expect call, to avoid interruption.
4301
64b2fa04
PA
43022007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4303
4304 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4305 (v_unsigned_long_long, v_long_long_array)
4306 (v_signed_long_long_array, v_unsigned_long_long_array)
4307 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4308 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4309 [!NO_LONG_LONG]: New.
4310 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4311 v_long_long_member.
4312
4313 (v_long_long_func, v_signed_long_long_func)
4314 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4315 (main) [!NO_LONG_LONG]: Initialize long long variants.
4316
4317 * gdb.base/whatis.exp: If board file requests no_long_long, build
4318 test with NO_LONG_LONG defined. Test long long, signed long long,
4319 and unsigned long long variants but only if board file doesn't
4320 disable it.
4321
a912286e 43222007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4323 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4324
4325 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4326 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4327 * configure: Regenerated.
4328 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4329 gdb.pascal/types.exp, lib/pascal.exp: New files.
4330
471ba8c9
DJ
43312007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4334 call.
4335 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4336 to return to the call.
4337 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4338 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4339 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4340 * gdb.mi/mi-until.exp (test_until): Likewise.
4341 * gdb.mi/mi2-until.exp (test_until): Likewise.
4342
fef8a650
DJ
43432007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4346 two-char array.
4347 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4348
d983da9c
DJ
43492007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4350
4351 * gdb.threads/watchthreads.c (thread_function): Sleep between
4352 iterations.
4353 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4354 at once for S/390. Generate matching fails and passes.
4355
17f62551
VP
43562007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4357
4358 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4359 the 'struct_declarations' variable to zeros.
a9c64011 4360
ed0616c6
VP
43612007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4362
4363 * gdb.cp/mb-ctor.cc: New.
4364 * gdb.cp/mb-ctor.exp: New.
4365 * gdb.cp/mb-templates.cc: New.
4366 * gdb.cp/mb-templates.exp: New.
4367
41f1b697
DJ
43682007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4369
4370 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4371
3f213f78
PA
43722007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4373
4374 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4375 targets.
4376 * configure: Regenerate.
4377
0d381245 43782007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4379
0d381245
VP
4380 * gdb.base/annota1.exp: Adjust for 'info break'
4381 format changes.
4382 * gdb.base/annota3.exp: Likewise.
4383 * gdb.base/break.exp: Likewise.
4384 * gdb.base/condbreak.exp: Likewise.
4385 * gdb.base/pending.exp: Likewise.
4386 * gdb.base/sepdebug.exp: Likewise.
4387 * gdb.base/unload.exp: Likewise.
4388 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4389
fe3f5fa8
VP
43902007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4391
4392 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4393 messages.
4394 * gdb.base/chng-syms.exp: Likewise.
4395 * gdb.base/unload.exp: Likewise.
a9c64011 4396
a75cf6c0
DJ
43972007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4398
4399 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4400
18ecae38
DJ
44012007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4402
4403 * schedlock.c (NUM): Change to 1.
4404 (main): Use args[0] for the main thread.
4405 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4406 regardless of the number of threads.
4407
5509918f
MR
44082007-09-14 Maciej W. Rozycki <macro@mips.com>
4409
4a543daf
MR
4410 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4411 type down.
4412 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4413 test.
4414 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4415 watchpoint type down.
4416 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4417 test.
4418
44192007-09-14 Maciej W. Rozycki <macro@mips.com>
4420
5509918f
MR
4421 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4422 Move all the tests here and run them twice, once using software
4423 watchpoints and once using hardware watchpoints.
4424 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4425
40b53987
DJ
44262007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4427
4428 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4429 test.
4430
695e2681
MK
44312007-09-10 Mark Kettenis <kettenis@gnu.org>
4432
8b3fc8d8
MK
4433 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4434 build-id.
4435
695e2681
MK
4436 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4437 know about $ORIGIN. Calculate output dir from $dest instead of
4438 using ${objdir}/{$subdir}.
4439
58d69f29
MK
44402007-09-09 Mark Kettenis <kettenis@gnu.org>
4441
4442 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4443 gcore, before continuing with the test.
4444
3e347599
DJ
44452007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4446
4447 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4448 * gdb.mi/mi-watch.exp: Likewise.
4449
ea37ba09
DJ
44502007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4451 Jim Blandy <jimb@codesourcery.com>
4452
4453 * gdb.arch/i386-sse.exp: Do not expect character constants.
4454 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4455 * gdb.base/display.exp: Allow print/s.
4456 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4457 and unsigned char array changes.
4458
2025a643
DJ
44592007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4460
4461 * gdb.base/display.exp: Add tests for printf %p.
4462
26669a27
PA
44632007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4464
4465 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4466 the dll name to unicode.
4467
c8f021f8
JK
44682007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4469
4470 * gdb.base/default.exp (show version): Update the version text.
4471 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4472
4cf31eea
JK
44732007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4476 New files.
4477
4935890f
JK
44782007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 * lib/gdb.exp (build_id_debug_filename_get): New function.
4481 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4482 Remove the generate DEBUG file for the future testcase runs.
4483 New testcase for the NT_GNU_BUILD_ID retrieval.
4484 Move the final testing step to ...
4485 (test_different_dir): ... a new function.
4486 New parameter XFAIL to XFAIL all the tests performed.
4487 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4488 New parameter TYPE to PF_PREFIX all the tests performed.
4489
02142340
VP
44902007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4491
4492 * gdb.mi/mi-var-cp.cc (path_expression): New
4493 function.
4494 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4495
36acd84e
UW
44962007-08-27 Markus Deuling <deuling@de.ibm.com>
4497
4498 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4499 to fit into SPU Local Store memory.
4500
a896d121
JB
45012007-08-23 Joel Brobecker <brobecker@adacore.com>
4502
4503 * gdb.base/default.exp: Adjust the expected output of "info
4504 warranty" after the switch to GPLv3.
4505
7b433602
JB
45062007-08-23 Joel Brobecker <brobecker@adacore.com>
4507
4508 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4509 to 30000 (from 20000).
4510
e22f8b7c
JB
45112007-08-23 Joel Brobecker <brobecker@adacore.com>
4512
4513 Switch the license of all .exp files to GPLv3.
4514 Switch the license of all .f and .f90 files to GPLv3.
4515 Switch the license of all .s and .S files to GPLv3.
4516
5a0e3bd0
JB
45172007-08-23 Joel Brobecker <brobecker@adacore.com>
4518
4519 * configure.ac: Switch license to GPLv3.
4520
cc00619d
JB
45212007-08-23 Joel Brobecker <brobecker@adacore.com>
4522
4523 Switch the licensing to GPLv3 for all .ads and .adb files.
4524
8d26208a
DJ
45252007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4526
4527 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4528 and t_int_double.
4529 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4530
4fcb9948
JB
45312007-08-17 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.base/step-line.c: Switch license to GPL version 3, and
4534 update copyright year.
4535 * gdb.base/step-line.inp: Likewise.
4536
b9c34f67
JB
45372007-08-17 Joel Brobecker <brobecker@adacore.com>
4538
4539 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4540 changes inside gdb1555.c.
4541 * gdb.base/pending.exp: Likewise.
4542
2cc17678
DJ
45432007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4544
4545 * config/default.exp: New file.
4546
e48883f7
DJ
45472007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4548
4549 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4550 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4551
1ab80e5b
MR
45522007-07-30 Maciej W. Rozycki <macro@mips.com>
4553
4554 * gdb.base/dump.exp: Force the correct endianness for binary
4555 formats not carrying this information.
4556
aba471f5
DJ
45572007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4558
4559 * gdb.threads/staticthreads.exp: Match .*sem_post.
4560
d4e07204
DJ
45612007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * gdb.base/readline.exp (operate_and_get_next): Match the final
4564 prompt.
4565
2b97317d
KB
45662007-07-23 Kevin Buettner <kevinb@redhat.com>
4567
4568 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4569 to restarting SID.
4570
44efa07a
KB
45712007-07-18 Kevin Buettner <kevinb@redhat.com>
4572
4573 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4574 prior to `gdb_start'.
4575
7b5ebade
KB
45762007-07-18 Kevin Buettner <kevinb@redhat.com>
4577
4578 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4579 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4580 Remove call to gdb_unload.
4581
255e7678
DJ
45822007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4583 Daniel Jacobowitz <dan@codesourcery.com>
4584
4585 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4586 for __WIN32__.
4587 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4588 * gdb.base/unload.exp: Use shared library test routines.
4589
3a40aaa0
UW
45902007-07-03 Markus Deuling <deuling@de.ibm.com>
4591
4592 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4593 * gdb.base/solib-symbol-lib.c: Likewise.
4594 * gdb.base/solib-symbol-main.c: Likewise.
4595
b0f4b84b
DJ
45962007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4597
4598 * config/gdbserver.exp (gdb_reconnect): New.
4599 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4600 gdb.base/solib-disc.exp: New files.
4601 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4602 remote debugging".
4603 (gdb_compile): Add shlib_load flag.
4604 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4605 port.
4606 (gdbserver_reconnect): New.
4607
1b05479a
DJ
46082007-07-01 Nick Roberts <nickrob@snap.net.nz>
4609 Daniel Jacobowitz <dan@codesourcery.com>
4610
4611 * gdb.base/annota3.exp: Test for if construct.
4612
86f78eb2
DJ
46132007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4614
4615 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4616
6a2eb474 46172007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4618 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4619
4620 * gdb.base/display.exp: Allow a newline after display/i.
4621 * gdb.base/pc-fp.exp: Likewise.
4622 * gdb.base/sigbpt.exp: Likewise.
4623
f8b73d13
DJ
46242007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4625
4626 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4627 required features to be included.
4628
4339e69e
DJ
46292007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4630
4631 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4632 in info threads output.
4633
23d964e7
UW
46342007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4635 Markus Deuling <deuling@de.ibm.com>
4636
4637 * gdb.arch/spu-info.exp: New testcase.
4638 * gdb.arch/spu-info.c: New file.
4639
fd20f75b
DJ
46402007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4641
4642 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4643 tpcs_offset. Restore lr after the call.
4644 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4645
2226f861
DJ
46462007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4649 (gdbserver_run): Kill any running gdbserver.
4650 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4651
d12371a9
MR
46522007-05-17 Maciej W. Rozycki <macro@mips.com>
4653
4654 * gdb.base/sigbpt.exp: Preset segv_addr.
4655
93f02886
DJ
46562007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4657
4658 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4659 (gdb_compile_shlib): Likewise.
4660 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4661 (default_gdb_init): Clear cleanfiles.
4662 (gdb_finish): Delete recorded cleanfiles.
4663 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4664
4665 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4666 Do not use isnative.
4667 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4668 gdb.base/so-impl-ld.exp: Likewise.
4669 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4670 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4671 gdb_compile.
4672
b04e06d7
VP
46732007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4674
4675 * config/unknown.exp: Remove.
4676
069ed931
UW
46772007-05-15 Markus Deuling <deuling@de.ibm.com>
4678
4679 * gdb.base/info-proc.exp: Check is_remote.
4680
09db0d03
UW
46812007-05-14 Markus Deuling <deuling@de.ibm.com>
4682
4683 * gdb.base/gcore.exp: Initialize variable core_supported.
4684
af2cbe8c
DJ
46852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4688
027c0295
DJ
46892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4690
4691 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4692 * gdb.threads/print-threads.exp (test_all_threads): Allow
4693 negative and hexadecimal thread IDs.
4694
dc5000e7
DJ
46952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 * gdb.java/jprint.java (public): Avoid invalid call to static
4698 method.
4699
2e74ed18
DP
47002007-05-14 Denis Pilat <denis.pilat@st.com>
4701
4702 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4703 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4704 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4705 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4706 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4707
83547f02
UW
47082007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4709
4710 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4711 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4712 this mode.
4713 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4714 * gdb.base/spu.ld: New file.
4715
b18be20d
DJ
47162007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4717
4718 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4719
be444858
DJ
47202007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4721
4722 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4723
b1d53152
DJ
47242007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4725
4726 * gdb.java/jmain.exp: Handle demangled names with and without method
4727 signatures.
4728
d084b331
DJ
47292007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4730
4731 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4732 (have_a_very_merry_interrupt): Remove calls to puts.
4733 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4734 inferior output.
4735 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4736 test names.
4737
db9d7fc5
DJ
47382007-04-29 Markus Deuling <deuling@de.ibm.com>
4739 Daniel Jacobowitz <dan@codesourcery.com>
4740
4741 * gdb.base/auxv.exp (core_works): Also check is_remote.
4742 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4743
ef783a7d 47442007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4745
ef783a7d
VP
4746 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4747 message, not the undefined 'module' variable.
4748 * gdb.base/siginfo.exp: Likewise.
4749 * gdb.base/sigstep.exp: Likewise.
4750 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4751 serialport.
4752 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4753
b7b73cae
CV
47542007-04-25 Corinna Vinschen <vinschen@redhat.com>
4755
4756 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4757 target sim fails. Return 0 otherwise.
4758 (gdb_load): Return prematurely if gdb_target_sim fails.
4759
7d90fdfa
DP
47602007-04-16 Denis Pilat <denis.pilat@st.com>
4761
4762 * gdb.base/setshow.exp: Reset height after having set it to 100.
4763
5d3e9c85
DP
47642007-04-16 Denis Pilat <denis.pilat@st.com>
4765
4766 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4767
18e75969
DP
47682007-04-16 Denis Pilat <denis.pilat@st.com>
4769
4770 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4771
25d5ea92
VP
47722007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4773
4774 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4775 tests. Run the frozen varobjs test.
4776 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4777 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4778
0b49cb80
JK
47792007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4782 gdb.base/type-opaque.exp: New files.
4783
a73bafbc 47842007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4785
4786 * gdb.mi/mi-var-child.c
a73bafbc
VP
4787 (do_children_tests): User char[2] instead of
4788 char so that automatic printing of pointers to char
4789 don't give unpredicable result.
4790 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4791 local variables.
4792 * gdb.mi/mi-var-child.exp: Step to right line
4793 of do_children_tests.
4794 * gdb.mi/mi2-var-child.exp: Likewise.
4795 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4796 do_locals_tests.
a73bafbc
VP
4797 (do_children_tests): User char[2] instead of
4798 char so that automatic printing of pointers to char
a9c64011 4799 don't give unpredicable result.
a73bafbc 4800 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4801 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4802 Pass test name to mi_wait_for_stop.
4803
7ce59000
DJ
48042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4805
4806 * gdb.asm/asm-source.exp: Remove d10v case.
4807 * lib/gdb.exp (skip_cplus_tests): Likewise.
4808 * gdb.asm/d10v.inc: Deleted.
4809
20389057
DJ
48102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4811
4812 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4813
8807d78b
DJ
48142007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4815
4816 * config/netware.exp: Delete file.
4817
aa3edb8e
JB
48182007-03-29 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.dwarf2/dw2-noloc.S: New file.
4821 * gdb.dwarf2/dw2-noloc.exp: New file.
4822
297561ac
PA
48232007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4824
4825 * gdb.cp/method2.cc: New test.
4826 * gdb.cp/method2.exp: New test.
4827 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4828
1f81bd39
DJ
48292007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4830
4831 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4832
9453113a
DJ
48332007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4834
4835 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4836
b741e217
DJ
48372007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4838
4839 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4840 (gdb_load): Delete, replace with...
4841 (gdb_reload): ...this.
4842 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4843 * gdb.server/server-mon.exp: Likewise.
4844 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4845 (gdb_start_cmd): New.
4846 (gdb_file_cmd): Save the last loaded file.
4847 (gdb_reload): New.
4848 (gdb_gnu_strip_debug): Use transform.
4849 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4850 support here. Use new $last_loaded_file. Check mtime.
4851 (gdb_target_cmd): Handle ObjC failure case.
4852 (infer_host_exec): Delete.
4853 (gdbserver_load): Rename to...
4854 (gdbserver_run): ...this. Simplify.
4855 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4856 (mi_gdb_load): Move most contents to a new function...
4857 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4858 (mi_run_cmd): Use mi_gdb_target_load.
4859 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4860 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4861 Use gdb_run_cmd.
4862 * gdb.base/charsign.exp: Remove incorrect comment.
4863 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4864 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4865 gdb.base/start.exp: Use gdb_start_cmd.
4866
446ab585 48672007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4868 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4869
4870 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4871 * gdb.base/signull.exp: Similarly.
4872
bbb88ebf
UW
48732007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4874
4875 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4876 messages available to test cases (like chng-sym.exp).
4877
cb8c4a99
AS
48782007-03-14 Andreas Schwab <schwab@suse.de>
4879
4880 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4881 format changes.
4882
4e463ff5
DJ
48832007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4884
4885 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4886 (optimized_1): New.
4887 (main): Call optimized_1.
4888 (gdb2029): Correct typos. Call gdb2029_marker.
4889 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4890 for gdb2029.
4891
b6db2c47
MK
48922007-03-12 Mark Kettenis <kettenis@gnu.org>
4893
4894 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4895 as tabs. Remove redundant test pattern.
4896
70ed3737
UW
48972007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4898
4899 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4900 for /a format output.
4901
47b67b60
DJ
49022007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4903
4904 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4905 collect output incrementally.
4906
b8953b0e
UW
49072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4908
4909 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4910 for -var-create lpcharacter test.
4911 * gdb.mi/mi2-var-cmd.exp: Likewise.
4912
7acd5c40
UW
49132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4914
4915 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4916 pass on targets where address zero is readable.
4917
9c6759c1
UW
49182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4919
4920 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4921 just a single architecture.
4922
a2f1aeb4
UW
49232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4924
4925 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4926 (fetch_all_registers): New function, uses gdb_test_multiple and
4927 exp_continue to fetch inferior output line-by-line.
4928 Replace all uses of do_get_all_registers by fetch_all_registers.
4929
46579ac2
UW
49302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4931
4932 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4933 in target_info.
4934
fc133f24
MS
49352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4936
a9c64011 4937 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4938 consistancy; add a default (timeout) case.
4939
7646a51d
MS
49402007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4941
4942 * gdb.base/watchpoint.exp: Fix truncated comment.
4943
dcfff61f
MS
49442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4945
4946 * Makefile.in: Remove spurious single-quotes from sed command.
4947
664e3ee9
DJ
49482007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4949
4950 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4951 func.
4952 * gdb.mi/mi2-var-cmd.exp: Likewise.
4953
d7cc6f2f
JB
49542007-02-27 Joel Brobecker <brobecker@adacore.com>
4955
a9c64011
AS
4956 * gdb.dwarf2/dw2-producer.S: New file.
4957 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4958
49592007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4960
4961 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4962 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4963 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4964 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4965 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4966 Revert tests to use mi_gdb_test and include value field in output
4967 of -var-create.
4968
93d42b30
DJ
49692007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4970
4971 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4972
c499ed39
DJ
49732007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.base/maint.exp: Remove full paths from test names.
4976 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4977 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4978
9836f81b
JB
49792007-02-27 Joel Brobecker <brobecker@adacore.com>
4980
4981 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4982
c74d0ad8
DJ
49832007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4984
4985 * gdb.server/server-mon.exp: New test.
4986
2711e456
DJ
49872007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4990
ff6f572f
DJ
49912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4992
4993 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4994 register capitalization.
4995
fada3feb
DP
49962007-02-13 Denis Pilat <denis.pilat@st.com>
4997
4998 * gdb.mi/mi-var-invalidate.exp: New file.
4999
fb1e4ffc
DJ
50002007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5001
5002 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5003
3da939d7
DJ
50042007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5005
5006 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5007
123dc839
DJ
50082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5009
5010 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5011 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5012
877e3645 50132007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5014
5015 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5016 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5017 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5018 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5019 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5020 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5021 Update tests to include value field in output of -var-create.
a9c64011 5022
3c0a2960
AS
50232007-02-08 Andreas Schwab <schwab@suse.de>
5024
5025 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5026
108546a0
DJ
50272007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5028
5029 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5030 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5031
d701dcab
DP
50322007-02-02 Denis Pilat <denis.pilat@st.com>
5033
5034 * gdb.threads/threadapply.exp: check that frame is not changed by
5035 the thread apply all command.
5036
783e3e2f
AS
50372007-01-31 Andreas Schwab <schwab@suse.de>
5038
6d9c3a87
AS
5039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5040
3c50d7b9
AS
5041 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5042 in the dwarf sections.
5043 * gdb.dwarf2/mac-fileno.S: Likewise.
5044
783e3e2f
AS
5045 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5046 bspstore register on ia64.
5047
78ff580e
AS
50482007-01-29 Andreas Schwab <schwab@suse.de>
5049
cc8e9b12
AS
5050 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5051 "frame-begin" annotation.
5052
78ff580e
AS
5053 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5054 number of "frames-invalid" annotations.
5055
704a4f78
DJ
50562007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5057
5058 * gdb.base/commands.exp: Call if_commands_test.
5059 (gdb_test_no_prompt, if_commands_test): New.
5060
e741bf94
MK
50612007-01-28 Mark Kettenis <kettenis@gnu.org>
5062
5063 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5064
474d0ad3
AS
50652007-01-27 Andreas Schwab <schwab@suse.de>
5066
5067 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5068 .short/.int/.quad in the dwarf sections.
5069 * gdb.dwarf2/dw2-intercu.S: Likewise.
5070 * gdb.dwarf2/dw2-intermix.S: Likewise.
5071
e784b426
JK
50722007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5075 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5076 array.
e784b426
JK
5077 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5078 * gdb.base/setvar.exp: Likewise.
5079
37f08e04
AS
50802007-01-26 Andreas Schwab <schwab@suse.de>
5081
9a01813a
AS
5082 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5083 test.
5084
37f08e04
AS
5085 * gdb.base/multi-forks.exp ("restart $i"): Also match
5086 __kernel_syscall_via_break.
5087
6e2a9270
VP
50882007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5089
5090 * lib/mi-support.exp (mi_delete_varobj): New.
5091 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5092 testcase.
5093 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5094 (main): Call the above.
5095 (reference_update_test, base_in_reference_test)
5096 (reference_to_pointer): Delete the created varobjs.
a9c64011 5097
e515b470
DJ
50982007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5099
5100 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5101 * configure: Regenerated.
5102 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5103 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5104 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5105 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5106 * lib/gdb.exp (gdb_skip_xml_test): New function.
5107
08d8bcd7
DJ
51082007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5109
5110 * gdb.base/sigrepeat.exp: Correct error message.
5111
51122007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5113 Daniel Jacobowitz <dan@codesourcery.com>
5114
5115 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5116 gdb.arch/i386-gnu-cfi-asm.S: New files.
5117
97c3f1f3
JK
51182007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 * lib/gdb.exp: Abort on missing `site.exp'.
5121
cb1df416
DJ
51222007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5123 Daniel Jacobowitz <dan@codesourcery.com>
5124
5125 * gdb.base/included.c, gdb.base/included.exp,
5126 gdb.base/included.h: New files.
5127
35990120
DJ
51282007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5129
5130 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5131 (maximize_rlimit): Reduce limits on 64-bit systems.
5132
6e81a116 51332007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5134
5135 From Marcus Deuling <deuling@de.ibm.com>:
5136 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5137 every case.
5138
6c3c41f3
NR
51392007-01-13 Nick Roberts <nickrob@snap.net.nz>
5140
5141 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5142 (test_path_specification): Use objdir instead of srcdir to always
5143 get an absolute filename.
5144
2f12c312
DJ
51452007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5146
5147 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5148
81121995
VP
51492007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5150
5151 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5152 Make sure the variable we're using is in scope.
5153 (reference_to_pointer): Likewise.
5154
4741b737
DJ
51552007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5156
5157 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5158 has no debug information.
5159
054410c3
DJ
51602007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5161
5162 * gdb.base/annota1.exp: Remove extra send_gdb.
5163
818f79f6
DJ
51642007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5167
f7a6bb70
DJ
51682007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5171
57e66780
DJ
51722007-01-08 Nick Roberts <nickrob@snap.net.nz>
5173 Daniel Jacobowitz <dan@codesourcery.com>
5174
5175 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5176 lcharacter or linteger change. Correct duplicated test name.
5177 * gdb.mi/mi2-var-cmd.exp: Likewise.
5178
3d799a95
DJ
51792007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5180
5181 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5182
51832007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5184
a9c64011
AS
5185 * gdb.base/nofield.c: New file.
5186 * gdb.base/nofield.exp: New testcase.
51679ba9 5187
eafb94e8
NR
51882007-01-05 Nick Roberts <nickrob@snap.net.nz>
5189
5190 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5191
5192 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5193 test.
5194
5e572bb4
DJ
51952007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5198
74a44383
DJ
51992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5202 when continuing.
5203
1b572db9
DJ
52042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5205
5206 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5207 Expect ".exe" extension.
5208
381bc39b
DJ
52092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5210
5211 * gdb.base/charset.exp: Add explicit filename to break.
5212 * gdb.base/dbx.exp: Add explicit filename to breaks.
5213
2b70e4c6
DJ
52142007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5215
5216 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5217 * gdb.mi/mi2-file.exp: Likewise.
5218
303b6f5d
DJ
52192007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5220
5221 Implement specification of MI tests as comments
5222 in C and C++ sources.
5223 * lib/mi-support.exp (mi_autotest_data): New variable.
5224 (mi_autotest_source): New variable.
5225 (count_newlines, mi_prepare_inline_tests)
5226 (mi_get_inline_test, mi_continue_to_line)
5227 (mi_run_inline_test, mi_tbreak)
5228 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5229 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5230 Run inline tests.
5231 * gdb.mi/mi-var-cp.cc: Define tests here.
5232
23da0d94
VP
52332007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5234
5235 Simplify usage of mi_continue_to.
5236 * lib/mi-support.exp (mi_runto_helper): Renamed
5237 from mi_runto, added new parameter 'run_or_continue'.
5238 (mi_runto): Use mi_runto_helper.
5239 (mi_continue_to): Accept just function name as parameter.
5240 Use mi_runto_helper.
5241 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5242 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5243
f9e18282
JB
52442006-01-04 Joel Brobecker <brobecker@adacore.com>
5245
5246 Make this testcase a bit more realistic. The current code
5247 is too simplistic, and allows the compiler to optimize out
5248 some of the entities we need for this testcase.
5249 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5250 (Do_Nothing): Add extra parameter.
5251 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5252 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5253 by using a variable of type Void_Star.
5254
fd678c65
JB
52552006-01-04 Joel Brobecker <brobecker@adacore.com>
5256
5257 * gdb.ada/catch_ex/foo.adb: New file.
5258 * gdb.ada/catch_ex.exp: New testcase.
5259
05cfdb42
DJ
52602007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5261
5262 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5263 pass --image-base to linker.
5264
2e03ee74
DJ
52652007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5266 Daniel Jacobowitz <dan@codesourcery.com>
5267
5268 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5269 secondary prompts.
5270
0d5de010
DJ
52712007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5274 output. Test the types of members and member pointers.
5275 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5276 gdb/2092.
5277 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5278 statement. Enable for GCC. Update expected output for some tests
5279 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5280 layout.
5281 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5282 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5283 (Diamond::vget_base): New.
5284 (main): Add new tests.
5285 * gdb.cp/printmethod.exp: Update expected output for member functions.
5286 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5287 print pEe->D::vg().
5288
61a771aa
DJ
52892007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5290
5291 * gdb.threads/tls.exp: Allow stops in sem_post.
5292
2fa63963
DJ
52932006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5294
5295 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5296 * gdb.base/annota3.exp: Likewise.
5297 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5298 again (instead of timing out).
5299 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5300 GCC bug 26475.
5301 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5302 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5303 test from jmisc1.exp.
5304 * gdb.java/jmisc1.exp: Delete.
5305 * gdb.java/jprint.exp: Adjust to work with method signatures including
5306 return types.
5307 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5308 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5309 * lib/java.exp (compile_java_from_source): Pass the correct type
5310 to target_compile.
5311
5eefc2b7
JB
53122006-12-31 Joel Brobecker <brobecker@adacore.com>
5313
5314 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5315 (stack_align_edx): New function.
5316 (stack_align_eax): New function.
5317 (main): Add calls to stack_align_edx and stack_align_eax.
5318 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5319 Add testing for the cases where the register used during a stack
5320 realignment is edx. Same for eax.
5321
227c54da
DJ
53222006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5323
5324 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5325 and generic PE targets.
5326
cab8ac94
JB
53272006-12-29 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.ada/array_return.exp: Update copyright date list.
5330
ba54f318
JB
53312006-12-27 Joel Brobecker <brobecker@adacore.com>
5332
5333 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5334 (Create_Small_Float_Vector): New function.
5335 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5336 function body.
5337 * gdb.ada/array_return/p.adb: Use new type and function from
5338 package Pck.
5339 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5340 able to print the value returned by a function returning an
5341 array of float.
5342
6b7a35dd
JB
53432006-12-20 Joel Brobecker <brobecker@adacore.com>
5344
5345 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5346 The associated tests should be PASSing.
5347
038224f6
VP
53482006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5349
5350 Test for base in references.
5351 * gdb.mi/mi-var-cp.cc: Add test code.
5352 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5353 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5354 * gdb.mi/mi2-watch.exp: Likewise.
5355 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5356 (mi_list_varobj_children): New function.
5357
b26ed50d
VP
53582006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5359
5360 * lib/mi-support.exp
5361 (mi_runto): Accept "()" after function name.
5362 (mi_create_varobj): New function.
5363 (mi_varobj_update): New function.
5364 (mi_Check_varobj_value): New function.
5365 * gdb.mi/mi-var-cp.exp: New file.
5366 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5367
08232497
DJ
53682006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5369
5370 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5371 gdb.base/weaklib2.c: New files.
5372
d394c993 53732006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5374
ac6c2fba
NS
5375 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5376 info. Adjust test names.
5377
8ec659a0 5378 * gdb.base/break.c (main): Move position of malloc.
d394c993 5379 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5380
acd65feb
VP
53812006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5382
5383 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5384 assignement of arrays and function pointers.
5385 * gdb.mi/var-cmd.c: Add declaration necessary for above
5386 tests.
5387
f556d5e5
NS
53882006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5389
5390 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5391
5392 * gdb.threads/linux-dp.exp: Read thread table before and after
5393 creating each philosopher and verify it.
5394
697bc68d
NS
53952006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5396 Paul Brook <paul@codesourcery.com>
5397 Daniel Jacobowitz <dan@codesourcery.com>
5398
5399 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5400 main to remove duplication. Add start function of the form
697bc68d
NS
5401 '_*start[1-9]*'. Add RVDS start function.
5402
29d73ae4
DJ
54032006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5404
5405 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5406
c1d88655
UW
54072006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5408
5409 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5410 * gdb.asm/spu.inc: New file.
5411 * gdb.base/term.exp: Disable if [target_info exists noargs].
5412 * gdb.gdb/complaints.exp: Disable if ![isnative].
5413 * gdb.gdb/selftest.exp: Likewise.
5414 * gdb.gdb/observer.exp: Likewise.
5415 * gdb.gdb/xfullpath.exp: Likewise.
5416 * gdb.base/attach.exp: Disable on SPU target.
5417 * gdb.cp/bs145503.exp: Likewise.
5418 * gdb.cp/exception.exp: Likewise.
5419 * gdb.cp/userdef.exp: Likewise.
5420
32a13b1a
DJ
54212006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5422
5423 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5424
d8295fe9
VP
54252006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5426
5427 * gdb.base/completion.exp: Fix completion tests for
5428 'info' and 'info '.
5429 * gdb.base/help.exp (help_test_raw, test_class_help)
5430 (test_prefix_command_help): Move...
5431 * lib/gdb.exp: Here.
5432 * gdb.base/main.exp: Adjust.
5433 * gdb.cp/maint.exp: Adjust.
5434 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5435
8c394015
VP
54362006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5437
5438 * gdb.stabs/weird.exp (print_weird_var): Use
5439 gdb_test_multiple instead of gdb_expect.
5440
027fc1bc
VP
54412006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5442
5443 * gdb.base/help.exp (help_test_raw): New.
5444 (test_class_help): New.
5445 (test_prefix_command_help): New.
5446 Adjust testcases.
5447
67609209
FR
54482006-11-09 Christophe Lyon <christophe.lyon@st.com>
5449
5450 * gdb.base/constvars.c (main): Write to crass and crips, so that
5451 they are allocated by the compiler.
5452
f73adfeb
AS
54532006-10-27 Andreas Schwab <schwab@suse.de>
5454
5455 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5456 "detach-fork".
5457
2f83a18e
DJ
54582006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5459
5460 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5461 of patterns.
5462
94277a38
DJ
54632006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5464
5465 * gdb.base/sepdebug.exp: Remove debug format test.
5466 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5467 Handle no-symtab.
5468 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5469
5bd2f6e2
DJ
54702006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5471
5472 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5473 int to pointer or pointer to int.
5474 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5475
8c008720
DJ
54762006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5477
5478 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5479
9e35dae4
DJ
54802006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5483
d9639e13
DJ
54842006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5485
5486 PR c++/2116
5487 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5488
390a1bd0
JB
54892006-10-06 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5492 the corresponding bug has been fixed in GDB (PR/2018).
5493
dd920c33
JB
54942006-10-06 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.base/subst.exp: New testcase.
5497
53bbefe9
JB
54982006-10-06 Joel Brobecker <brobecker@adacore.com>
5499
5500 * gdb.ada/array_return/pck.ads: Add copyright notice.
5501 * gdb.ada/array_return/pck.adb: Likewise.
5502 * gdb.ada/array_return/p.adb: Likewise.
5503 * gdb.ada/exec_changed/first.adb: Likewise.
5504 * gdb.ada/exec_changed/second.adb: Likewise.
5505
09851417
JB
55062006-10-06 Joel Brobecker <brobecker@adacore.com>
5507
5508 * gdb.ada/watch_arg/watch.adb: New file.
5509 * gdb.ada/watch_arg.exp: New testcase.
5510
041bf30d
VP
55112006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5512
5513 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5514 via string_to_regexp.
041bf30d 5515 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5516
f286fbdd 55172006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5518
5519 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5520 Remove unused / obsolete files.
5521
7c07f349
NR
55222006-09-19 Nick Roberts <nickrob@snap.net.nz>
5523
5524 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5525
cd5ff84a
VP
55262006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5527
5528 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5529 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5530 the number of frames.
cd5ff84a 5531
ae018d1a
DJ
55322006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5533
5534 * gdb.base/args.c (main): Add breakpoint marker.
5535 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5536 really test empty arguments.
5537 (args_load): Delete.
5538 (args_test): New.
5539
b399c549
NR
55402006-09-13 Nick Roberts <nickrob@snap.net.nz>
5541
5542 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5543 check for one file.
5544
2ab1eb7a
VP
55452006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5546
5547 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5548 HIGH_FRAME argument to -stack-list-locals can be larger than
5549 the number of frames.
a9c64011 5550
476308bf
FF
55512006-08-18 Fred Fish <fnf@specifix.com>
5552
5553 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5554 '$' in front of skip_vmx_tests_saved when setting that.
5555
8625200f
AS
55562006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5557
5558 * gdb.base/trace-commands.exp: New file.
5559
089ec8f1
DJ
55602006-08-10 Joel Brobecker <brobecker@adacore.com>
5561 Daniel Jacobowitz <dan@codesourcery.com>
5562
5563 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5564 expected output of the backtrace commands.
5565
b60f0898
JB
55662006-08-09 Joel Brobecker <brobecker@adacore.com>
5567
5568 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5569 untested followed by return combination.
5570 * gdb.arch/altivec-regs.exp: Likewise.
5571 * gdb.arch/e500-abi.exp: Likewise.
5572 * gdb.arch/e500-regs.exp: Likewise.
5573 * gdb.arch/gdb1291.exp: Likewise.
5574 * gdb.arch/gdb1431.exp: Likewise.
5575 * gdb.arch/gdb1558.exp: Likewise.
5576 * gdb.arch/i386-prologue.exp: Likewise.
5577 * gdb.arch/i386-unwind.exp: Likewise.
5578 * gdb.asm/asm-source.exp: Likewise.
5579 * gdb.base/a2-run.exp: Likewise.
5580 * gdb.base/advance.exp: Likewise.
5581 * gdb.base/all-bin.exp: Likewise.
5582 * gdb.base/annota1.exp: Likewise.
5583 * gdb.base/annota3.exp: Likewise.
5584 * gdb.base/args.exp: Likewise.
5585 * gdb.base/arithmet.exp: Likewise.
5586 * gdb.base/assign.exp: Likewise.
5587 * gdb.base/async.exp: Likewise.
5588 * gdb.base/attach.exp: Likewise.
5589 * gdb.base/bang.exp: Likewise.
5590 * gdb.base/bigcore.exp: Likewise.
5591 * gdb.base/bitfields.exp: Likewise.
5592 * gdb.base/bitfields2.exp: Likewise.
5593 * gdb.base/break.exp: Likewise.
5594 * gdb.base/call-sc.exp: Likewise.
5595 * gdb.base/call-strs.exp: Likewise.
5596 * gdb.base/callfuncs.exp: Likewise.
5597 * gdb.base/checkpoint.exp: Likewise.
5598 * gdb.base/chng-syms.exp: Likewise.
5599 * gdb.base/code-expr.exp: Likewise.
5600 * gdb.base/commands.exp: Likewise.
5601 * gdb.base/completion.exp: Likewise.
5602 * gdb.base/cond-expr.exp: Likewise.
5603 * gdb.base/condbreak.exp: Likewise.
5604 * gdb.base/consecutive.exp: Likewise.
5605 * gdb.base/constvars.exp: Likewise.
5606 * gdb.base/corefile.exp: Likewise.
5607 * gdb.base/cvexpr.exp: Likewise.
5608 * gdb.base/dbx.exp: Likewise.
5609 * gdb.base/define.exp: Likewise.
5610 * gdb.base/detach.exp: Likewise.
5611 * gdb.base/display.exp: Likewise.
5612 * gdb.base/dump.exp: Likewise.
5613 * gdb.base/ena-dis-br.exp: Likewise.
5614 * gdb.base/ending-run.exp: Likewise.
5615 * gdb.base/environ.exp: Likewise.
5616 * gdb.base/eval-skip.exp: Likewise.
5617 * gdb.base/exprs.exp: Likewise.
5618 * gdb.base/fileio.exp: Likewise.
5619 * gdb.base/finish.exp: Likewise.
5620 * gdb.base/float.exp: Likewise.
5621 * gdb.base/foll-exec.exp: Likewise.
5622 * gdb.base/foll-fork.exp: Likewise.
5623 * gdb.base/foll-vfork.exp: Likewise.
5624 * gdb.base/freebpcmd.exp: Likewise.
5625 * gdb.base/funcargs.exp: Likewise.
5626 * gdb.base/gcore.exp: Likewise.
5627 * gdb.base/gdb1090.exp: Likewise.
5628 * gdb.base/gdb1250.exp: Likewise.
5629 * gdb.base/huge.exp: Likewise.
5630 * gdb.base/info-proc.exp: Likewise.
5631 * gdb.base/interrupt.exp: Likewise.
5632 * gdb.base/jump.exp: Likewise.
5633 * gdb.base/langs.exp: Likewise.
5634 * gdb.base/lineinc.exp: Likewise.
5635 * gdb.base/list.exp: Likewise.
5636 * gdb.base/logical.exp: Likewise.
5637 * gdb.base/long_long.exp: Likewise.
5638 * gdb.base/macscp.exp: Likewise.
5639 * gdb.base/maint.exp: Likewise.
5640 * gdb.base/mips_pro.exp: Likewise.
5641 * gdb.base/miscexprs.exp: Likewise.
5642 * gdb.base/multi-forks.exp: Likewise.
5643 * gdb.base/opaque.exp: Likewise.
5644 * gdb.base/overlays.exp: Likewise.
5645 * gdb.base/pc-fp.exp: Likewise.
5646 * gdb.base/pointers.exp: Likewise.
5647 * gdb.base/printcmds.exp: Likewise.
5648 * gdb.base/psymtab.exp: Likewise.
5649 * gdb.base/ptype.exp: Likewise.
5650 * gdb.base/recurse.exp: Likewise.
5651 * gdb.base/relational.exp: Likewise.
5652 * gdb.base/relocate.exp: Likewise.
5653 * gdb.base/remote.exp: Likewise.
5654 * gdb.base/reread.exp: Likewise.
5655 * gdb.base/restore.exp: Likewise.
5656 * gdb.base/return.exp: Likewise.
5657 * gdb.base/return2.exp: Likewise.
5658 * gdb.base/scope.exp: Likewise.
5659 * gdb.base/sect-cmd.exp: Likewise.
5660 * gdb.base/sep.exp: Likewise.
5661 * gdb.base/sepdebug.exp: Likewise.
5662 * gdb.base/setshow.exp: Likewise.
5663 * gdb.base/setvar.exp: Likewise.
5664 * gdb.base/sigall.exp: Likewise.
5665 * gdb.base/sigbpt.exp: Likewise.
5666 * gdb.base/signals.exp: Likewise.
5667 * gdb.base/signull.exp: Likewise.
5668 * gdb.base/sizeof.exp: Likewise.
5669 * gdb.base/solib.exp: Likewise.
5670 * gdb.base/step-line.exp: Likewise.
5671 * gdb.base/step-test.exp: Likewise.
5672 * gdb.base/structs.exp: Likewise.
5673 * gdb.base/structs2.exp: Likewise.
5674 * gdb.base/term.exp: Likewise.
5675 * gdb.base/twice.exp: Likewise.
5676 * gdb.base/until.exp: Likewise.
5677 * gdb.base/varargs.exp: Likewise.
5678 * gdb.base/volatile.exp: Likewise.
5679 * gdb.base/watchpoint.exp: Likewise.
5680 * gdb.base/whatis-exp.exp: Likewise.
5681 * gdb.base/whatis.exp: Likewise.
5682 * gdb.cp/ambiguous.exp: Likewise.
5683 * gdb.cp/annota2.exp: Likewise.
5684 * gdb.cp/annota3.exp: Likewise.
5685 * gdb.cp/bool.exp: Likewise.
5686 * gdb.cp/breakpoint.exp: Likewise.
5687 * gdb.cp/casts.exp: Likewise.
5688 * gdb.cp/class2.exp: Likewise.
5689 * gdb.cp/classes.exp: Likewise.
5690 * gdb.cp/cplusfuncs.exp: Likewise.
5691 * gdb.cp/ctti.exp: Likewise.
5692 * gdb.cp/derivation.exp: Likewise.
5693 * gdb.cp/exception.exp: Likewise.
5694 * gdb.cp/gdb1355.exp: Likewise.
5695 * gdb.cp/hang.exp: Likewise.
5696 * gdb.cp/inherit.exp: Likewise.
5697 * gdb.cp/local.exp: Likewise.
5698 * gdb.cp/m-data.exp: Likewise.
5699 * gdb.cp/m-static.exp: Likewise.
5700 * gdb.cp/member-ptr.exp: Likewise.
5701 * gdb.cp/method.exp: Likewise.
5702 * gdb.cp/misc.exp: Likewise.
5703 * gdb.cp/namespace.exp: Likewise.
5704 * gdb.cp/overload.exp: Likewise.
5705 * gdb.cp/ovldbreak.exp: Likewise.
5706 * gdb.cp/pr-1023.exp: Likewise.
5707 * gdb.cp/pr-1210.exp: Likewise.
5708 * gdb.cp/pr-574.exp: Likewise.
5709 * gdb.cp/printmethod.exp: Likewise.
5710 * gdb.cp/psmang.exp: Likewise.
5711 * gdb.cp/ref-params.exp: Likewise.
5712 * gdb.cp/ref-types.exp: Likewise.
5713 * gdb.cp/rtti.exp: Likewise.
5714 * gdb.cp/templates.exp: Likewise.
5715 * gdb.cp/try_catch.exp: Likewise.
5716 * gdb.cp/userdef.exp: Likewise.
5717 * gdb.cp/virtfunc.exp: Likewise.
5718 * gdb.disasm/am33.exp: Likewise.
5719 * gdb.disasm/h8300s.exp: Likewise.
5720 * gdb.disasm/mn10300.exp: Likewise.
5721 * gdb.disasm/sh3.exp: Likewise.
5722 * gdb.disasm/t01_mov.exp: Likewise.
5723 * gdb.disasm/t02_mova.exp: Likewise.
5724 * gdb.disasm/t03_add.exp: Likewise.
5725 * gdb.disasm/t04_sub.exp: Likewise.
5726 * gdb.disasm/t05_cmp.exp: Likewise.
5727 * gdb.disasm/t06_ari2.exp: Likewise.
5728 * gdb.disasm/t07_ari3.exp: Likewise.
5729 * gdb.disasm/t08_or.exp: Likewise.
5730 * gdb.disasm/t09_xor.exp: Likewise.
5731 * gdb.disasm/t10_and.exp: Likewise.
5732 * gdb.disasm/t11_logs.exp: Likewise.
5733 * gdb.disasm/t12_bit.exp: Likewise.
5734 * gdb.disasm/t13_otr.exp: Likewise.
5735 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5736 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5737 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5738 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5739 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5740 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5741 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5742 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5743 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5744 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5745 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5746 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5747 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5748 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5749 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5750 * gdb.mi/gdb701.exp: Likewise.
5751 * gdb.mi/gdb792.exp: Likewise.
5752 * gdb.mi/mi-basics.exp: Likewise.
5753 * gdb.mi/mi-break.exp: Likewise.
5754 * gdb.mi/mi-cli.exp: Likewise.
5755 * gdb.mi/mi-console.exp: Likewise.
5756 * gdb.mi/mi-disassemble.exp: Likewise.
5757 * gdb.mi/mi-eval.exp: Likewise.
5758 * gdb.mi/mi-file.exp: Likewise.
5759 * gdb.mi/mi-read-memory.exp: Likewise.
5760 * gdb.mi/mi-regs.exp: Likewise.
5761 * gdb.mi/mi-return.exp: Likewise.
5762 * gdb.mi/mi-simplerun.exp: Likewise.
5763 * gdb.mi/mi-stack.exp: Likewise.
5764 * gdb.mi/mi-stepi.exp: Likewise.
5765 * gdb.mi/mi-syn-frame.exp: Likewise.
5766 * gdb.mi/mi-until.exp: Likewise.
5767 * gdb.mi/mi-var-block.exp: Likewise.
5768 * gdb.mi/mi-var-child.exp: Likewise.
5769 * gdb.mi/mi-var-cmd.exp: Likewise.
5770 * gdb.mi/mi-var-display.exp: Likewise.
5771 * gdb.mi/mi-watch.exp: Likewise.
5772 * gdb.mi/mi2-basics.exp: Likewise.
5773 * gdb.mi/mi2-break.exp: Likewise.
5774 * gdb.mi/mi2-cli.exp: Likewise.
5775 * gdb.mi/mi2-console.exp: Likewise.
5776 * gdb.mi/mi2-disassemble.exp: Likewise.
5777 * gdb.mi/mi2-eval.exp: Likewise.
5778 * gdb.mi/mi2-file.exp: Likewise.
5779 * gdb.mi/mi2-read-memory.exp: Likewise.
5780 * gdb.mi/mi2-regs.exp: Likewise.
5781 * gdb.mi/mi2-return.exp: Likewise.
5782 * gdb.mi/mi2-simplerun.exp: Likewise.
5783 * gdb.mi/mi2-stack.exp: Likewise.
5784 * gdb.mi/mi2-stepi.exp: Likewise.
5785 * gdb.mi/mi2-syn-frame.exp: Likewise.
5786 * gdb.mi/mi2-until.exp: Likewise.
5787 * gdb.mi/mi2-var-block.exp: Likewise.
5788 * gdb.mi/mi2-var-child.exp: Likewise.
5789 * gdb.mi/mi2-var-cmd.exp: Likewise.
5790 * gdb.mi/mi2-var-display.exp: Likewise.
5791 * gdb.mi/mi2-watch.exp: Likewise.
5792 * gdb.stabs/exclfwd.exp: Likewise.
5793 * gdb.stabs/weird.exp: Likewise.
5794 * gdb.threads/gcore-thread.exp: Likewise.
5795 * gdb.trace/actions.exp: Likewise.
5796 * gdb.trace/backtrace.exp: Likewise.
5797 * gdb.trace/circ.exp: Likewise.
5798 * gdb.trace/collection.exp: Likewise.
5799 * gdb.trace/deltrace.exp: Likewise.
5800 * gdb.trace/infotrace.exp: Likewise.
5801 * gdb.trace/limits.exp: Likewise.
5802 * gdb.trace/packetlen.exp: Likewise.
5803 * gdb.trace/passc-dyn.exp: Likewise.
5804 * gdb.trace/passcount.exp: Likewise.
5805 * gdb.trace/report.exp: Likewise.
5806 * gdb.trace/save-trace.exp: Likewise.
5807 * gdb.trace/tfind.exp: Likewise.
5808 * gdb.trace/tracecmd.exp: Likewise.
5809 * gdb.trace/while-dyn.exp: Likewise.
5810 * gdb.trace/while-stepping.exp: Likewise.
5811
f4b618d1
JB
58122006-08-08 Joel Brobecker <brobecker@adacore.com>
5813
5814 * gdb.base/step-bt.c: New file.
5815 * gdb.base/step-bt.exp: New testcase.
5816
3d00d119
DJ
58172006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5818
5819 * config/monitor.exp (gdb_load): Remove support for obsolete
5820 download-write-size.
5821 * gdb.base/remote.exp: Likewise. Update all callers of
5822 gdb_timed_load.
5823
017b5bd4
DJ
58242006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5825
5826 * cursal.exp: Pass binfile to gdb_load.
5827
837c599d
DJ
58282006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5829
5830 * gdb.base/cursal.exp: Add "" to gdb_load call.
5831
8dd4540b
MK
58322006-07-29 Mark Kettenis <kettenis@gnu.org>
5833
5834 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5835 NetBSD/ELF targets.
5836
ab5c9f60
DJ
58372006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5838
5839 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5840 operator*.
5841
4c42eaff
DJ
58422006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5843
5844 * gdb.base/completion.exp: Update for change in "file" behavior.
5845 * gdb.stabs/weird.exp: Likewise.
5846 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5847 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5848
0155cc76
NS
58492006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5850
5851 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5852 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5853
16026cd7
AS
58542006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5855
5856 * gdb.base/default.exp: Update source command error message.
5857 * gdb.base/help.exp: Update 'help source' message.
5858
16963cb6
DJ
58592006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5860
5861 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5862 test.
5863
6d7fd486
AS
58642006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5865
5866 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5867
29e8a844
DJ
58682006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5869
5870 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5871
6afcfa39
DJ
58722006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5873
5874 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5875
267a692b
MK
58762006-07-17 Mark Kettenis <kettenis@gnu.org>
5877
5878 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5879 *-*-openbsd* from targets for wich we expect ARM FPA floating
5880 point format.
5881
85d2fec4
NR
58822006-07-17 Nick Roberts <nickrob@snap.net.nz>
5883
5884 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5885
58862006-07-17 Mark Kettenis <kettenis@gnu.org>
5887
5888 * gdb.base/annota3.exp: Expect frame-begin annotation.
5889
85b4c6e8
JB
58902006-07-14 Joel Brobecker <brobecker@adacore.com>
5891
5892 * gdb.base/help.exp: Adjust "help unset" test to accept
5893 any list of unset commands.
5894
fb933624
DJ
58952006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5896 Daniel Jacobowitz <dan@codesourcery.com>
5897
5898 * gdb.cp/ref-params.exp: New test.
5899 * gdb.cp/ref-params.cc: New source file.
5900 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5901
1dff4b64
MK
59022006-07-08 Mark Kettenis <kettenis@gnu.org>
5903
5904 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5905 spaces/tabs in regular expressions since they might not be there.
5906
40d2e0e3
AS
59072006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5908
5909 * gdb.base/ifelse.exp: New file.
5910
f6c957d2
NS
59112006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5912
5913 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5914 line.
5915 * gdb.base/huge.exp: Loop over compilation to find a size that
5916 is acceptable.
5917 * gdb.base/remote.exp: Correct expected strings.
5918 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5919
b9c5a23d
DJ
59202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5921
5922 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5923
9af2e58d
DJ
59242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5925
5926 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5927 native.
5928
30930ca5
DJ
59292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5930
5931 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5932 enable stabs testing.
5933
aa32fa1d
DJ
59342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5935
bd4a4c80 5936 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5937 gdb_test_multiple does.
5938
321fef15
DJ
59392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5940
5941 * Makefile.in (host_alias): Remove.
5942 (target_alias): Use @target_noncanonical@.
5943 (site.exp): Don't set host_alias.
5944 * aclocal.m4: Remove contents. Include acx.m4.
5945 * configure: Regenerated.
5946 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5947
e1c2defa
NS
59482006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5949
e63b55d1
NS
5950 * lib/gdb.exp (gdb_load_cmd): New.
5951
5600ea19
NS
5952 * gdb.base/fileio.c: Add system(NULL) test.
5953 * gdb.base/fileio.exp: Check it.
5954
e1c2defa
NS
5955 * gdb.base/break.c: Add 10a breakpoint at }
5956 * gdb.base/break.exp: Add test for breakpoint at }
5957 * gdb.cp/anon-union.cc: Add code at end of function.
5958 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5959 * gdb.mi/var-cmd.c: Add code at end of function.
5960 * gdb.mi/mi-var-display.exp: Adjust end of next.
5961 * gdb.mi/mi2-var-display.exp: Likewise.
5962 * gdb.base/fileio.c: Add stop function and insert calls at
5963 stopping places.
5964 * gdb.base/fileio.exp: Breakpoint stop function and remove
5965 explicit line number references.
5966
6c0112ec
JB
59672006-05-19 Joel Brobecker <brobecker@adacore.com>
5968
a9c64011
AS
5969 * gdb.base/del.exp (test_delete_alias): New function.
5970 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5971
154189a4
FF
59722006-05-18 Fred Fish <fnf@specifix.com>
5973
5974 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5975 required. Check for spurious output after program exits normally.
5976
582e64c2
FF
59772006-05-17 Fred Fish <fnf@specifix.com>
5978
5979 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5980 gdb_load, so it works in the simulator.
5981
8ef6493a
FF
59822006-05-11 Fred Fish <fnf@specifix.com>
5983
5984 * gdb.base/bang.exp: Ignore unexpected output between the
5985 "program exited normally" and the gdb prompt, as many other
5986 tests do.
5987
692b141c
MK
59882006-05-07 Mark Kettenis <kettenis@gnu.org>
5989
5990 * gdb.base/help.exp: Make "delete checkpoint" part option for
5991 "help d" and "help delete" tests.
5992
540b8a30
UW
59932006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5994
a9c64011 5995 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5996 expected output in some mi_gdb_test statements.
5997 * gdb.mi/mi2-basics.exp: Likewise.
5998
9b6462d9
JB
59992006-05-05 Joel Brobecker <brobecker@adacore.com>
6000
6001 * gdb.base/del.c: New file.
6002 * gdb.base/del.exp: New testcase.
6003
954de43b
DM
60042006-05-05 David S. Miller <davem@sunset.davemloft.net>
6005
6006 * gdb.base/break.exp: Do not assume a breakpoint on
6007 main will actually be in $srcfile when optimizing.
1303f75e
DM
6008 * gdb.base/savedregs.exp: Do not require that the dummy
6009 frame location match up to a symbol and source file location.
c3242428
DM
6010 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6011 will get printed without a mi_cmd_data_list_register_values prefix.
6012 (*-data-list-register-*): Correct regular expressions to expect the new
6013 pseudo d? floating point registers.
6014 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6015
c7e64c9a
DJ
60162006-05-05 Christophe Lyon <christophe.lyon@st.com>
6017
6018 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6019 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6020 is allocated by the compiler.
6021 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6022 anons, e, anone to force their allocation by the compiler.
6023
60242006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6025
6026 * gdb.base/help.exp: Update expected text for help d and
6027 help delete.
6028
27ce9a6d
MK
60292006-05-02 Mark Kettenis <kettenis@gnu.org>
6030
6031 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6032 NetBSD/ELF targets.
6033
8608915f
MK
60342006-04-30 Mark Kettenis <kettenis@gnu.org>
6035
6036 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6037 single-step breakpoint fails; make this a KFAIL on
6038 sparc*-*-openbsd*.
6039 * gdb.base/siginfo.exp: Likewise.
6040 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6041
b8db102d
MS
60422006-04-26 Michael Snyder <msnyder@redhat.com>
6043
6044 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6045 which may have to consume output from other forks.
6046 Add tests to make sure that "delete fork" succeeded.
6047
c702009a
MS
60482006-04-20 Michael Snyder <msnyder@redhat.com>
6049
6050 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6051 Add support for the Renesas M32C and M16C.
6052
6053 * gdb.asm/asm-source.exp: Add m32c target.
6054 * gdb.asm/m32c.inc: Support for m32c target.
6055
e28493f2
AS
60562006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6057
6058 * gdb.base/commands.exp (recursive_source_test): New test.
6059
880da185
DM
60602006-04-04 David S. Miller <davem@sunset.davemloft.net>
6061
6062 * gdb.base/float.exp: Add pattern for sparc targets.
6063
61d9b92f
DJ
60642006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6065
6066 * gdb.base/commands.exp (stray_arg0_test): New test.
6067
bd717df8
PB
60682006-03-30 Paul Brook <paul@codesourcery.com>
6069
6070 * gdb.mi/mi-until.exp: kfail broken until command.
6071 * gdb.mi/mi2-until.exp: Ditto.
6072
ec793d3c
NR
60732006-03-27 Nick Roberts <nickrob@snap.net.nz>
6074
6075 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6076
831004b7
AO
60772006-03-08 Alexandre Oliva <aoliva@redhat.com>
6078
6079 * gdb.base/prelink.exp: Anchor tested-for regular expression
6080 on gdb prompt.
6081
effe49a0
PB
60822006-03-07 Paul Brook <paul@codesourcery.com>
6083
6084 * gdb.base/assign.exp: Correct fail message.
6085
e5461016
PB
60862006-03-07 Paul Brook <paul@codesourcery.com>
6087
6088 * lib/compiler.c: Extract armcc version number.
6089 * lib/compiler.cc: Ditto.
6090
fc91c6c2
PB
60912006-03-07 Paul Brook <paul@codesourcery.com>
6092
6093 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6094 additional_flags=-w.
6095 * gdb.arch/altivec-regs.exp: Ditto.
6096 * gdb.arch/e500-abi.exp: Ditto.
6097 * gdb.arch/e500-regs.exp: Ditto.
6098 * gdb.base/all-bin.exp: Ditto.
6099 * gdb.base/annota1.exp: Ditto.
6100 * gdb.base/annota3.exp: Ditto.
6101 * gdb.base/args.exp: Ditto.
6102 * gdb.base/arithmet.exp: Ditto.
6103 * gdb.base/assign.exp: Ditto.
6104 * gdb.base/async.exp: Ditto.
6105 * gdb.base/bang.exp: Ditto.
6106 * gdb.base/break.exp: Ditto.
6107 * gdb.base/call-rt-st.exp: Ditto.
6108 * gdb.base/completion.exp: Ditto.
6109 * gdb.base/cond-expr.exp: Ditto.
6110 * gdb.base/condbreak.exp: Ditto.
6111 * gdb.base/consecutive.exp: Ditto.
6112 * gdb.base/define.exp: Ditto.
6113 * gdb.base/display.exp: Ditto.
6114 * gdb.base/ena-dis-br.exp: Ditto.
6115 * gdb.base/environ.exp: Ditto.
6116 * gdb.base/eval-skip.exp: Ditto.
6117 * gdb.base/info-proc.exp: Ditto.
6118 * gdb.base/jump.exp: Ditto.
6119 * gdb.base/logical.exp: Ditto.
6120 * gdb.base/long_long.exp: Ditto.
6121 * gdb.base/maint.exp: Ditto.
6122 * gdb.base/miscexprs.exp: Ditto.
6123 * gdb.base/pc-fp.exp: Ditto.
6124 * gdb.base/pointers.exp: Ditto.
6125 * gdb.base/relational.exp: Ditto.
6126 * gdb.base/reread.exp: Ditto.
6127 * gdb.base/sect-cmd.exp: Ditto.
6128 * gdb.base/sep.exp: Ditto.
6129 * gdb.base/sepdebug.exp: Ditto.
6130 * gdb.base/until.exp: Ditto.
6131 * gdb.base/whatis-exp.exp: Ditto.
6132 * gdb.cp/annota2.exp: Ditto.
6133 * gdb.cp/annota3.exp: Ditto.
6134 * gdb.trace/actions.exp: Ditto.
6135 * gdb.trace/backtrace.exp: Ditto.
6136 * gdb.trace/circ.exp: Ditto.
6137 * gdb.trace/collection.exp: Ditto.
6138 * gdb.trace/deltrace.exp: Ditto.
6139 * gdb.trace/infotrace.exp: Ditto.
6140 * gdb.trace/limits.exp: Ditto.
6141 * gdb.trace/packetlen.exp: Ditto.
6142 * gdb.trace/passc-dyn.exp: Ditto.
6143 * gdb.trace/passcount.exp: Ditto.
6144 * gdb.trace/report.exp: Ditto.
6145 * gdb.trace/save-trace.exp: Ditto.
6146 * gdb.trace/tfind.exp: Ditto.
6147 * gdb.trace/tracecmd.exp: Ditto.
6148 * gdb.trace/while-dyn.exp: Ditto.
6149 * gdb.trace/while-stepping.exp: Ditto.
6150 * lib/gdb.exp: Ditto.
6151 (gdb_compile): Handle nowarning option.
6152
5f4a23d9
AO
61532006-03-07 Alexandre Oliva <aoliva@redhat.com>
6154
6155 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6156 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6157 Rename executable to prelinkt. Don't re-prelink if we didn't
6158 get a core file. Test prelink -u exit status to tell whether
6159 prelinking failed. Use gdb_test_multiple.
6160
9733fc94
DJ
61612006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6162
6163 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6164 (do_tests): Call it.
6165
cc10cae3
AO
61662006-02-28 Alexandre Oliva <aoliva@redhat.com>
6167
6168 * gdb.base/prelink.exp: New test.
6169 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6170
15c46491
WZ
61712006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6172
6173 * gdb.fortran/derived-type.f90: New file.
6174 * gdb.fortran/derived-type.exp: New testcase.
6175
5c9f7ded
DJ
61762006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6177
6178 * gdb.base/default.exp: Allow ';' as a directory separator.
6179
5b96932b
AS
61802006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6181
6182 * gdb.base/help.exp (help add-symbol-file): Update.
6183
1986bccd
AS
61842006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6185
6186 * gdb.base/help.exp (help load): Update expected results.
6187
a8b7528f
FF
61882006-02-19 Fred Fish <fnf@specifix.com>
6189
6190 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6191 specifix hex value as part of results.
6192 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6193
f8261448
FF
61942006-02-16 Fred Fish <fnf@specifix.com>
6195
6196 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6197 ushort_addr, and slong_addr, so the typedefs are not optimized
6198 away.
6199 * gdb.base/whatis.exp: Add tests using type name for struct type,
6200 union type, enum type, and typedef.
a9c64011 6201
31d8bdd2
MK
62022006-02-13 Mark Kettenis <kettenis@gnu.org>
6203
6204 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6205
34e41e63
JB
62062006-02-13 Jim Blandy <jimb@redhat.com>
6207
6208 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6209 case where it takes two "next" commands to skip past the init
6210 call.
6211
ac6e4f31
FF
62122006-02-12 Fred Fish <fnf@specifix.com>
6213
6214 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6215 to handle cases where it takes two "next" commands to skip
6216 past the init call.
6217
2db2d571
JB
62182006-02-07 Joel Brobecker <brobecker@adacore.com>
6219
6220 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6221 on hppa32 targets.
6222
38fcd64c
DJ
62232006-02-06 Vladimir Prus <ghost@cs.msu.su>
6224
6225 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6226 field.
6227
1315ad46
MK
62282006-01-29 Mark Kettenis <kettenis@gnu.org>
6229
6230 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6231
5625b943
DJ
62322006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6235 files.
6236
80df1bbe
DJ
62372006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6238
6239 * gdb.cp/maint.exp: Set complaints to a positive value.
6240
9078e690
DJ
62412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6242
6243 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6244 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6245 function name.
6246
9c903399
DJ
62472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6248
6249 * gdb.base/checkpoint.c: Update copyright notice. Include
6250 <stdlib.h>.
6251
761ae4d6
JB
62522006-01-04 Jim Blandy <jimb@redhat.com>
6253
6254 * gdb.asm/asm-source.exp: Independently provide default values for
6255 asm-flags and debug-flags. Use 'string equal' to do the
6256 comparison, not the implicit expr's '==' operator. Remove
6257 now-unneeded assignments to asm-flags. In h8300 case, place
6258 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6259
099ac3dd
MS
62602006-01-04 Michael Snyder <msnyder@redhat.com>
6261
6262 * gdb.base/checkpoint.c: New file.
6263 * gdb.base/checkpoint.exp: New file.
6264 * gdb.base/multi-fork.c: New file.
6265 * gdb.base/multi-fork.exp: New file.
6266 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6267
f4d85314
FF
62682006-01-04 Fred Fish <fnf@specifix.com>
6269
6270 * gdb.base/ptype.c (foo): Add typedef.
6271 (intfoo): Add function.
6272 * gdb.base/ptype1.c: New file.
6273 * gdb.base/ptype.exp: Handle compilation and linking with two
6274 source files. Test that proper type for "foo" is found based
6275 on source context rather than first match found in symtabs.
6276
a1b06f35
MK
62772005-12-28 Mark Kettenis <kettenis@gnu.org>
6278
6279 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6280 * gdb.asm/openbsd.inc: Indent commands.
6281
d082a1e2
MK
62822005-12-26 Mark Kettenis <kettenis@gnu.org>
6283
c65016bd
MK
6284 * gdb.base/freebpcmd.exp: Increase timeout.
6285
d082a1e2
MK
6286 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6287
d3c32a0e
DJ
62882005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6289
6290 * gdb.base/default.exp: Update check for "show version".
6291
9fdb1f50
RC
62922005-12-09 Randolph Chung <tausq@debian.org>
6293
6294 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6295 * gdb.asm/pa64.inc: New file.
6296
5f2c56f7
RC
62972005-12-09 Randolph Chung <tausq@debian.org>
6298
6299 * gdb.asm/common.inc: Indent commands.
6300 * gdb.asm/asmsrc1.s: Likewise.
6301 * gdb.asm/asmsrc2.s: Likewise.
6302
8117349c
RC
63032005-12-09 Randolph Chung <tausq@debian.org>
6304
6305 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6306 (get_addr_of_sym): Remove duplicate print.
6307 (gen_core): xfail hppa*-*-hpux*, update expected output.
6308 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6309 * gdb.arch/pa64-nullify.s: New file.
6310
8f07f25a
RC
63112005-12-09 Randolph Chung <tausq@debian.org>
6312
6313 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6314
55b39184
DJ
63152005-12-07 Christophe Lyon <christophe.lyon@st.com>
6316
6317 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6318 code generation for these functions.
6319 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6320 error message.
6321
31e2b00f
AS
63222005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6323
6324 * gdb.base/help.exp (help b, help br, help bre, help brea)
6325 (help break): Update the expected message.
6326
c3d0b56e
SC
63272005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6328
6329 * gdb.asm/m68hc11.inc: Setup the data section.
6330 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6331 script for this test.
6332 (m6812-*-*): Likewise.
6333
36ae0ea9
RC
63342005-11-09 Randolph Chung <tausq@debian.org>
6335
6336 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6337
9d6f42e9
WZ
63382005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6339
6340 * gdb.base/break.exp: Fix a comment typo.
6341
e2126a14
EZ
63422005-11-03 Jim Blandy <jimb@redhat.com>
6343
a9c64011
AS
6344 Checked in by Elena Zannoni <ezannoni@redhat.com>
6345
e2126a14
EZ
6346 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6347
e0ac7199
CV
63482005-11-02 Corinna Vinschen <vinschen@redhat.com>
6349
6350 * gdb.arch/gdb1558.c: Include stdio.h.
6351
31d3fb18
MK
63522005-10-31 Mark Kettenis <kettenis@gnu.org>
6353
6354 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6355
e52b687c
MK
63562005-10-31 Mark Kettenis <kettenis@gnu.org>
6357
6358 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6359
f4711d79
PG
63602005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6361
a9c64011
AS
6362 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6363 vscr" tests to better match output.
f4711d79 6364
987a9106
JB
63652005-10-12 Jim Blandy <jimb@redhat.com>
6366
6367 * gdb.base/structs.exp (any): New function.
6368 (test_struct_returns): Don't make any assumptions at all about
6369 what value the function returns when GDB can't set the return
6370 value.
6371
2336bb58
JB
63722005-10-09 Joel Brobecker <brobecker@adacore.com>
6373
6374 * gdb.ada/arrayidx/p.adb: New file.
6375 * gdb.ada/arrayidx.exp: New testcase
6376
63772005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6378
6379 * gdb.ada/array_return/pck.ads: New file.
6380 * gdb.ada/array_return/pck.adb: New file.
6381 * gdb.ada/array_return/p.adb: New file.
6382 * gdb.ada/array_return.exp: New testcase.
6383
705335ea
JB
63842005-10-03 Joel Brobecker <brobecker@adacore.com>
6385
a9c64011
AS
6386 * gdb.base/arrayidx.c: New file.
6387 * gdb.base/arrayidx.exp: New testcase.
705335ea 6388
11ee9940
NR
63892005-09-29 Nick Roberts <nickrob@snap.net.nz>
6390
6391 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6392 frames-invalid and breakpoints-invalid are no longer generated
6393 with level 3 so don't expect them in the output.
6394
39fb8e9e
BR
63952005-09-27 Bob Rossi <bob@brasko.net>
6396
a9c64011 6397 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6398 from test. Escape the | in mi_gdb_test call.
6399 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6400 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6401 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6402 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6403 expected regex's in mi_gdb_test calls.
6404 * lib/mi-support.exp: Remove arbitrary .* from tests.
6405 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6406 Fully anchor GDB/MI expected results in mi_gdb_test.
6407 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6408 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6409
2af48f68
PB
64102005-09-26 Paul Brook <paul@codesourcery.com>
6411
6412 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6413
f34502bc
WZ
64142005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6415
6416 * bfp-test.c: New file.
6417 * bfp-test.exp: New testcase.
6418
ca929517
WZ
64192005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6420
6421 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6422 of subarray and substring variable.
6423 * gdb.fortran/subarray.f: New source file for the test of subarray
6424 and substring variable evaluation.
6425 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6426 of string constant.
6427
c761af65
DJ
64282005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6429
6430 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6431 copyright dates.
6432
561d7a1d
PG
64332005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6434
6435 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6436 powerpc altivec' test with an almost identical 'info vector' test.
6437
b2b64cc9
PG
64382005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6439
a9c64011
AS
6440 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6441 vscr" tests to match output.
b2b64cc9 6442
6ac4d15a
PG
64432005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6444
a9c64011
AS
6445 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6446 output.
6ac4d15a 6447
40e55bef
BR
64482005-09-11 Bob Rossi <bob@brasko.net>
6449
6450 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6451 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6452 commands that return an MI output command and an asyncronous MI output
6453 command.
6454 * gdb.mi/mi-console.exp: Ditto.
6455
3c7385ec
BR
64562005-09-11 Bob Rossi <bob@brasko.net>
6457
6458 * gdb.mi/mi-var-child.c: Include <string.h>.
6459
a6cd0eb3
DJ
64602005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6461
6462 * killed.exp: Correct gdb_expect syntax.
6463
2f168eed
CV
64642005-08-09 Corinna Vinschen <vinschen@redhat.com>
6465
6466 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6467
ecd3fd0f
BR
64682005-08-02 Bob Rossi <bob@brasko.net>
6469
6470 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6471 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6472 Change tests to inferior-tty-set/show.
6473 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6474 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6475 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6476 inferior. Use mi_gdb_test to get GDB and Inferior output.
6477 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6478 descriptor.
6479 (mi_inferior_tty_name): Add inferior PTY file name.
6480 (mi_gdb_start): Add INFERIOR_PTY parameter.
6481 (mi_gdb_test): Add IPATTERN parameter.
6482
f1ea48cb 64832005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6484
f1ea48cb
BR
6485 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6486 parameter to mi_gdb_test.
6487 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6488
6e650a67
DJ
64892005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6490
6491 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6492 struct_declarations.
6493 * gdb.mi/mi-var-child.exp: Step over the initialization of
6494 struct_declarations.
6495
8be260b6
DJ
64962005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6497
6498 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6499 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6500 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6501 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6502 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6503 file.
6504
4e660f07
NR
65052005-07-27 Nick Roberts <nickrob@snap.net.nz>
6506
6507 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6508 (do_children_tests): Assign values to the extra elements.
6509
6510 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6511 them for tests for "-var-update --no-values" and
a9c64011 6512 "-var-update --all-values".
4e660f07
NR
6513 Add test for "-var-list-children --simple-values".
6514
6515 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6516
6517 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6518 "-stack-list-locals --simple-values" Improve doc strings and
6519 comments.
6520
6bdae935
MK
65212005-07-18 Mark Kettenis <kettenis@gnu.org>
6522
598b7a6f
MK
6523 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6524 *-*-openbsd*.
6525 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6526
6bdae935
MK
6527 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6528 sigaltsatck'.
6529
1323e929 65302005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6531
1323e929
BR
6532 * gdb.base/default.exp (tty): Changed output of command.
6533 * gdb.base/help.exp (help tty): Ditto.
6534
b1a9c082
MK
65352005-07-12 Mark Kettenis <kettenis@gnu.org>
6536
6537 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6538
10a844a2
MK
65392005-07-10 Mark Kettenis <kettenis@gnu.org>
6540
6541 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6542 -stack-select-frame without arguments.
6543 (test_stack_frame_listing): Add test for newly implemented command
6544 -stack-info-frame.
6545
3cb3b8df
BR
65462005-07-06 Bob Rossi <bob@brasko.net>
6547
6548 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6549 command.
6550 (Copyright): Update copyright.
6551
a0c5fbcf
WZ
65522005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6553
6554 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6555 tests to evaluate exponentiation expression.
6556
984971d0
AS
65572005-06-29 Andreas Schwab <schwab@suse.de>
6558
6559 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6560 main to avoid warnings.
6561
6562 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6563
fe03833f
NR
65642005-06-20 Nick Roberts <nickrob@snap.net.nz>
6565
6566 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6567 -stack-select-frame without arguments.
6568 (test_stack_frame_listing): Add test for newly implemented command
6569 -stack-info-frame.
a9c64011 6570
7a55f279
WZ
65712005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6572
0ffa0ea5
DJ
6573 * gdb.fortran/array-element.f: New file.
6574 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6575
26585198
DJ
65762005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6577
6578 * gdb.base/bigcore.exp: Correct checks for systems which can
6579 not dump a large core file.
6580
c1bd25fd
DJ
65812005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6582
6583 * gdb.base/relocate.c: Add a copyright notice.
6584 (dummy): Remove.
6585 * gdb.base/relocate.exp: Test printing the values of variables
6586 from a relocatable file.
6587
589e074d
DJ
65882005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6589
6590 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6591 excess MI output after an error.
6592
0915f927
JB
65932005-05-29 Joel Brobecker <brobecker@adacore.com>
6594
6595 * gdb.arch/alpha-step.c: New file.
6596 * gdb.arch/alpha-step.exp: New testcase.
6597
76ff342d
DJ
65982005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6599 Dennis Brueni <dennis@slickedit.com>
6600
6601 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6602 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6603 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6604 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6605 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6606 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6607 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6608
96b0c7ac
DJ
66092005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6610 Wu Zhou <woodzltc@cn.ibm.com>
6611
6612 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6613 IBM's xlc compiler.
6614 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6615 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6616
f21565d2
JB
66172005-05-13 Jim Blandy <jimb@redhat.com>
6618
6619 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6620 calling gdb_suppress_entire_file.
6621 * gdb.base/charset.exp: Same.
6622 * gdb.base/call-rt-st.exp: Same.
6623
6006a3a1
BR
66242005-05-05 Bob Rossi <bob_rossi@cox.net>
6625
6626 * lib/gdb.exp (fullname_syntax): Added global regex.
6627 (fullname_syntax_POSIX): Ditto.
6628 (fullname_syntax_UNC): Ditto.
6629 (fullname_syntax_DOS_CASE): Ditto.
6630 (fullname_syntax_DOS): Ditto.
6631 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6632 fullname_syntax variable to scope and use it.
6633 (test_file_list_exec_source_files): Ditto.
6634 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6635
c3b69c04
DJ
66362005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6639
3c95e6af
PG
66402004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6641
a9c64011
AS
6642 * lib/gdb.exp (skip_altivec_tests): New function, based on
6643 check_vmx_hw_available from the GCC testsuite.
6644 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6645 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6646
78df6c56
JB
66472005-05-02 Jim Blandy <jimb@redhat.com>
6648
6649 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6650 calling gdb_suppress_entire_file.
6651
1690f9cf
DJ
66522005-04-30 Randolph Chung <tausq@debian.org>
6653
6654 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6655 Slightly relax "sem_post" name checking.
6656
5ea106f7
PG
66572005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6658
6659 * gdb.base/unload.exp: Use new shared library infrastructure.
6660
bf7234cf
PG
66612005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6662
6663 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6664 infrastructure.
bf7234cf 6665
547b869a
CV
66662005-04-29 Corinna Vinschen <vinschen@redhat.com>
6667
6668 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6669 * gdb.asm/h8300.inc: New file.
6670
f07e55f0
PG
66712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6672
6673 * gdb.base/shlib-call.exp: Change to use new shared library
6674 infrastructure.
6675
3cbba3d1
PG
66762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6677
a9c64011
AS
6678 * gdb.base/pending.exp: Change to use new shared library
6679 infrastructure.
3cbba3d1 6680
ed6df200
PG
66812005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6682
a9c64011
AS
6683 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6684 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6685
8c8f4ebe
PG
66862005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6687
a9c64011
AS
6688 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6689 shared objects being adjusted and update copyright years.
8c8f4ebe 6690
607fbc54
DJ
66912005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6692
6693 * ChangeLog: Correct some 2003-01-13 dates.
6694 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6695 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6696 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6697 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6698 gdb.trace/tfind.exp: Update copyright years.
6699
57bf0e56
DJ
67002005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6701 Daniel Jacobowitz <dan@codesourcery.com>
6702
6703 * lib/gdb.exp (gdb_compile): Handle shlib=.
6704 (gdb_compile_shlib): New function.
6705
9b593790
PG
67062005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6707
a9c64011 6708 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6709
9494c6a5
DJ
67102005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6711
6712 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6713 gdb.server.
6714 * configure.ac: Likewise.
6715 * configure: Regenerated.
6716 * gdb.gdbserver/Makefile.in: Moved to...
6717 * gdb.server/Makefile.in: ... here.
6718 * gdb.gdbserver/server.c: Moved to...
6719 * gdb.server/server.c: ... here.
6720 * gdb.gdbserver/server-run.exp: Moved to...
6721 * gdb.server/server-run.exp: ... here.
6722
6f8eac0e
DJ
67232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6724
6725 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6726 * configure.ac: Create gdb.gdbserver/Makefile.
6727 * configure: Regenerated.
6728 * lib/gdbserver-support.exp: New file, derived from
6729 config/gdbserver.exp.
6730 * config/gdbserver.exp: Use gdbserver-support.exp.
6731 * gdb.gdbserver/Makefile.in: New file.
6732 * gdb.gdbserver/server.c: New file.
6733 * gdb.gdbserver/server-run.exp: New file.
6734
6e87504d
PG
67352005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6736
a9c64011
AS
6737 * lib/gdb.exp (test_compiler_info): Return compiler_info
6738 if no arguments are given.
6e87504d 6739
d1779be4
PG
67402005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6741
6742 * gdb.arch/altivec-abi.exp: Check for compiler and set
6743 use altivec' flag accordingly.
6744 * gdb.arch/altivec-regs.exp: Likewise.
6745
88750304
DJ
67462005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6747
6748 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6749
f3fb768d
AS
67502005-03-27 Andreas Schwab <schwab@suse.de>
6751
6752 * gdb.base/bigcore.c (main): Add missing mode argument in open
6753 call.
6754
7e813ac5
DJ
67552005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6756
6757 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6758 downloads.
6759 * config/gdbserver.exp (gdb_load): Likewise.
6760
8e3049aa
PB
67612005-03-14 Paul Brook <paul@codesourcery.com>
6762
6763 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6764 targets.
6765
a9df7c44
JB
67662005-03-09 Joel Brobecker <brobecker@adacore.com>
6767
6768 * gdb.dwarf2/dup-psym.S: New file.
6769 * gdb.dwarf2/dup-psym.exp: New testcase.
6770
9f0d94e8
JB
67712005-03-09 Joel Brobecker <brobecker@adacore.com>
6772
6773 * gdb.ada/exec_changed/first.adb: New file.
6774 * gdb.ada/exec_changed/second.adb: New file.
6775 * gdb.ada/exec_changed.exp: New testcase.
6776
5f579bc5
NS
67772005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6778
36e9969c
NS
6779 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6780 (A2): New class.
6781 (main): Test operator+.
6782 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6783 breakpoint test.
6784
5f579bc5
NS
6785 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6786 * gdb.base/signull.exp: Disable if gdb,nosignals.
6787 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6788 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6789 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6790 * gdb.mi/mi2-console.exp: Likewise.
6791 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6792 continue output at start.
6793 (gdb_collect_locals_test): Robustify regexp.
6794 * gdb.trace/passc-dyn.exp: Fix comment typo.
6795 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6796
be46087e
CV
67972005-03-08 Corinna Vinschen <vinschen@redhat.com>
6798
6799 * gdb.asm/asm-source.exp: Add iq2000 case.
6800 * gdb.asm/iq2000.inc: New file.
6801
384e1a61 68022005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6803
384e1a61
MI
6804 * gdb.base/command.exp: Change hardcoded value to regular expression.
6805 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6806
584b6e9e
DJ
68072005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6808
6809 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6810 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6811 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6812 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6813 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6814
ab5b5d61
MK
68152005-03-05 Mark Kettenis <kettenis@gnu.org>
6816
6817 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6818 changes.
6819
ae051c1b
PG
68202004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6821
a9c64011
AS
6822 * lib/compiler.c: Add test for IBM's xlc compiler.
6823 * lib/compiler.cc: Likewise.
ae051c1b 6824
3f0f6ed2
JB
68252004-02-24 Joel Brobecker <brobecker@adacore.com>
6826
6827 * gdb.ada/fixed_points.exp: Create compilation object directory
6828 before running the test.
6829 * gdb.ada/null_record.exp: Likewise.
6830 * gdb.ada/packed_array.exp: Likewise.
6831 * gdb.ada/start.exp: Likewise.
6832
724f452b
JB
68332005-02-15 Joel Brobecker <brobecker@adacore.com>
6834
6835 * gdb.ada/packed_array/pa.adb: New file.
6836 * gdb.ada/packed_array.exp: New testcase.
6837
57f5cdfb 68382005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6839
1f393151
MK
6840 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6841 files.
6842
ebdda337
MK
6843 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6844 on *-*-openbsd*. Correctly match whitespace in regukar
6845 expressions.
6846
cf309262
DJ
68472005-02-10 Daniel Jacobowitz <dan@debian.org>
6848
6849 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6850 PR exp/1821
6851 * gdb.base/gdb1821.c: New test file.
6852 * gdb.base/gdb1821.exp: New test file.
6853
3be49e7a
JB
68542005-02-09 Joel Brobecker <brobecker@adacore.com>
6855
6856 * gdb.base/start.c: New file.
6857 * gdb.base/start.exp: New testcase.
6858
e292e67d
JB
68592005-02-09 Joel Brobecker <brobecker@adacore.com>
6860
6861 * gdb.ada/start/dummy.adb: New file.
6862 * gdb.ada/start.exp: New testcase.
6863
dbdfa66c
CV
68642005-02-09 Corinna Vinschen <vinschen@redhat.com>
6865
6866 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6867 for printing symbols and statistics.
6868 Add test for using relative pathnames in "maint print msymbols" test.
6869 Mark "maint info sections DATA" XFAIL on Cygwin.
6870 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6871 tests.
6872
d7941671
AC
68732005-02-09 Andreas Schwab <schwab@suse.de>
6874
6875 Committed by Andrew Cagney <cagney@gnu.org>
6876 * gdb.base/remotetimeout.exp: New file.
6877
74e5ef44
MK
68782005-02-07 Mark Kettenis <kettenis@gnu.org>
6879
6880 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6881
464dd14d
JB
68822005-02-03 Joel Brobecker <brobecker@adacore.com>
6883
6884 * gdb.ada/gnat_ada.gpr: New file.
6885 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6886 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6887 * configure.ac: No longer generate gnat_ada.gpr.
6888 * configure: Regenerate.
6889 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6890 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6891 * gdb.ada/null_record/bar.ads: Likewise.
6892 * gdb.ada/null_record/bar.adb: Likewise.
6893 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6894 * gdb.ada/null_record.exp (testdir): New variable.
6895 (testfile): executable is now in testdir subdirectory.
6896 (srcfile): Use full path to the main compilation unit.
6897 * gdb.ada/fixed_points.exp: Same changes as above.
6898
30d756ae
NR
68992005-02-03 Nick Roberts <nickrob@snap.net.nz>
6900
6901 * gdb.base/interp.exp: New test.
6902
9d799f85
AC
69032005-01-24 Andrew Cagney <cagney@gnu.org>
6904
6905 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6906
15656118
AC
69072005-01-19 Andrew Cagney <cagney@gnu.org>
6908
a892c31b
AC
6909 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6910 configure.ac not configure.in.
6911
15656118
AC
6912 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6913 of powerpc*-*-*.
6914 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6915 * gdb.base/list.exp (test_list_function)
15656118
AC
6916 (test_list_filename_and_function): Ditto.
6917 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6918
a7b01baf
AC
69192005-01-16 Andrew Cagney <cagney@gnu.org>
6920
17d92a02
AC
6921 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6922
a7b01baf
AC
6923 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6924
bc8332bb
AC
69252005-01-14 Andrew Cagney <cagney@gnu.org>
6926
6927 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6928 * gdb.mi/mi2-var-cmd.exp: Ditto.
6929
4d074752
CV
69302005-01-10 Corinna Vinschen <vinschen@redhat.com>
6931
6932 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6933
bec39cab
AC
69342005-01-07 Andrew Cagney <cagney@gnu.org>
6935
6936 * configure.ac: Rename configure.in, require autoconf 2.59.
6937 * configure: Re-generate.
6938 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6939 * gdb.stabs/configure: Re-generate.
6940 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6941 * gdb.hp/configure: Re-generate.
6942 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6943 autoconf 2.59.
6944 * gdb.hp/gdb.objdbg/configure: Re-generate.
6945 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6946 autoconf 2.59.
6947 * gdb.hp/gdb.defects/configure: Re-generate.
6948 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6949 autoconf 2.59.
6950 * gdb.hp/gdb.compat/configure: Re-generate.
6951 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6952 autoconf 2.59.
6953 * gdb.hp/gdb.base-hp/configure: Re-generate.
6954 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6955 autoconf 2.59.
6956 * gdb.hp/gdb.aCC/configure: Re-generate.
6957
f10b16d4
JB
69582004-12-15 Jim Blandy <jimb@redhat.com>
6959
6960 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6961 under NPTL when there is debugging info available for libpthread.
6962
fb6e1814
JG
69632004-12-13 Jerome Guitton <guitton@gnat.com>
6964
6965 * gdb.ada/fixed_points.c: New file.
6966 * gdb.ada/fixed_points.exp: New file.
6967
fe46cd3a
RC
69682004-12-03 Randolph Chung <tausq@debian.org>
6969
6970 * gdb.arch/pa-nullify.exp: New file.
6971 * gdb.arch/pa-nullify.s: New file.
6972
8de0841b
RC
69732004-11-30 Randolph Chung <tausq@debian.org>
6974
6975 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6976 instead of "tbug". Fix regexp to work properly with gdb_test.
6977
c8170782
PH
69782004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6979
6980 * gdb.base/bitfields2.exp: New test.
6981 * gdb.base/bitfields2.c: New file.
6982
954269c2
RE
69832004-11-28 Richard Earnshaw <rearnsha@arm.com>
6984
6985 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6986
0107feed
RC
69872004-11-16 Randolph Chung <tausq@debian.org>
6988
6989 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6990
f073ae8c
DJ
69912004-11-14 Daniel Jacobowitz <dan@debian.org>
6992
6993 * gdb.threads/threadapply.exp: Correct "macro details" test.
6994
19ad59e7
JJ
69952004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6996
6997 * gdb.threads/threadapply.exp: New test.
6998 * gdb.threads/threadapply.c: New file.
6999
9cf0961b
MK
70002004-11-07 Mark Kettenis <kettenis@gnu.org>
7001
7002 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7003 frames.
7004
c789492a
FL
70052004-11-05 Felix Lee <felix+log1@specifixinc.com>
7006
7007 * gdb.base/cursal.exp: New file.
7008 * gdb.base/cursal.c: New file.
7009
a1e167bb
AC
70102004-11-03 Andrew Cagney <cagney@gnu.org>
7011
7012 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7013
b7cbf173
MK
70142004-10-30 Mark Kettenis <kettenis@gnu.org>
7015
7016 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7017 NetBSD/ELF targets.
7018
88f9d34f
JB
70192004-10-29 Joel Brobecker <brobecker@gnat.com>
7020
7021 * gdb.threads/bp_in_thread.c: New file, copied from
7022 pthread_cond_wait.c.
7023 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7024 file, rather than reusing the .c file from another testcase.
7025
ca7d6a0c
JB
70262004-10-20 Joel Brobecker <brobecker@gnat.com>
7027
7028 * gdb.ada/null_record.exp: Check where we stopped after
7029 sending the start command, instead of where the associated
7030 temporary breakpoint was inserted.
7031
0d863d03
AC
70322004-10-14 Andrew Cagney <cagney@gnu.org>
7033
7034 * gdb.mi/gdb701.c (main): Return 0.
7035
d11e72cb
DJ
70362004-10-13 Daniel Jacobowitz <dan@debian.org>
7037
d40539a4 7038 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7039
e1923096
JJ
70402004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7041
7042 * gdb.threads/schedlock.c: Add comment markers to use to find
7043 line numbers.
7044 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7045 comments.
7046 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7047 breakpoint lines.
7048
ec8ba2c9
DJ
70492004-10-12 Daniel Jacobowitz <dan@debian.org>
7050
7051 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7052
0eb3658b
DJ
70532004-10-12 Daniel Jacobowitz <dan@debian.org>
7054
7055 * configure.in: Add gdb.dwarf2.
7056 * configure: Regenerated.
7057 * Makefile.in: Add gdb.dwarf2.
7058 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7059 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7060 gdb.dwarf2/file1.txt: New files.
7061
a271cc33
OF
70622004-10-11 Orjan Friberg <orjanf@axis.com>
7063
a9c64011 7064 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7065 of "run", since the latter doesn't work with remote targets. Adjust
7066 the breakpoint numbering accordingly.
7067 * gdb.threads/pthread_cond_wait.exp: Ditto.
7068
895ce074
MC
70692004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7070
7071 * gdb.base/overlays.exp: Update copyright years.
7072
6be3092d
KI
70732004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7074
7075 * gdb.base/overlays.exp: Disable if target is Linux.
7076
e05389b8
FL
70772004-10-06 Felix Lee <felix+log1@specifixinc.com>
7078
7079 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7080
73cb587d
KI
70812004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7082
7083 * gdb.asm/asm-source.exp: Add m32r-linux target.
7084 * gdb.asm/m32r-linux.inc: New file.
7085
3c0edcdc
AC
70862004-09-24 Andrew Cagney <cagney@redhat.com>
7087 David Anderson <anderson@redhat.com>
7088
7089 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7090 command fails, assume things will work.
7091 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7092 (_GNU_SOURCE): Define.
7093 (print_unsigned, print_hex): Change parameter to "long long".
7094 (print_byte_count): New function, use to print byte counts.
7095 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7096 O_LARGEFILE.
7097 (main): Compute an upper bound on a corefile in max_core_size.
7098 Limit memory chunk size to max_core_size. Limit total memory
7099 allocated to max_core_size.
7100
4bb3667f
AC
71012004-09-23 Andrew Cagney <cagney@gnu.org>
7102
7103 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7104 from a separate process with code that creates a corefile by
7105 making the inferior dump core.
7106
60fe1a51
MK
71072004-09-23 Mark Kettenis <kettenis@gnu.org>
7108
7109 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7110 block.
7111
8e937346
MC
71122004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7113
7114 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7115 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7116 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7117 Likewise.
7118
7213f6d6
JJ
71192004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7120
7121 * gdb.java/jprint.exp: New test case for java inferior call.
7122 * gdb.java/jprint.java: Ditto.
7123
eac69dca
JB
71242004-09-15 Joel Brobecker <brobecker@gnat.com>
7125
7126 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7127
22227696
MC
71282004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7129
7130 * gdb.threads/killed.c: Include <stdlib.h>.
7131 * gdb.threads/pthreads.c: Likewise.
7132
7dd403a4
MC
71332004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7134
7135 * gdb.threads/killed.c: Add copyright notice.
7136
33f2d567
JM
71372004-09-10 Jason Molenda (jmolenda@apple.com)
7138
a9c64011
AS
7139 * gdb.base/define.exp: Two new tests to verify zero space chars
7140 after 'if' and 'while' commands in a user-defined command is correctly
7141 parsed.
33f2d567 7142
e05b62ac
AC
71432004-09-08 Andrew Cagney <cagney@gnu.org>
7144
7145 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7146 delivery test with duplicate at end of file.
7147
9cbe82da
MK
71482004-09-06 Mark Kettenis <kettenis@jive.nl>
7149
7150 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7151
564803d9
MC
71522004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7153
7154 * config/hppro.exp: Removed.
7155
7c6807ce
MC
71562004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7157
7158 * config/sparclet.exp: Removed.
7159
bf7e26dd
MC
71602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7161
7162 * config/udi.exp: Removed.
7163
714e341b
MC
71642004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7165
7166 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7167 of "exp_continue".
7168 (advancei): Likewise.
7169
1236e623
JJ
71702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7171
7172 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7173
3bdcad15
MI
71742004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7175
228af206 7176 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7177 to check for nodebug in executable.
7178 * gdb.gdb/observer.exp (setup_test): Likewise.
7179 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7180 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7181
c72b934c
AC
71822004-09-01 Andrew Cagney <cagney@gnu.org>
7183
7184 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7185 files.
7186
edd9b715
JJ
71872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7188
7189 * gdb.base/unload.exp: Fix expected warning message to match
7190 latest format.
7191
fb4ce06b
CV
71922004-09-01 Corinna Vinschen <vinschen@redhat.com>
7193
7194 * gdb.base/call-rt-st.exp: Fix typos.
7195
ce78e7c3
MI
71962004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7197
7198 * gdb.threads/thread_check.exp: New testcase.
7199 * gdb.threads/thread_check.c: New testcase.
7200
2dedb159
AC
72012004-08-31 Andrew Cagney <cagney@gnu.org>
7202
7203 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7204 (skip_to_handler_entry): New procedures. Test stepping into a
7205 handler when the breakpoint is at the handler's entry point.
7206
68f53502
AC
72072004-08-30 Andrew Cagney <cagney@gnu.org>
7208
7209 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7210 gdb/1757.
7211
3e3ffd2b
MC
72122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7213
7214 With code from Manoj Iyer <manjo@austin.ibm.com>:
7215 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7216 return value. Add an arm for "no debugging symbols found".
7217 Change a stray "error" to "perror".
7218 (gdb_run_cmd): Adapt to new return value.
7219 * gdb.base/remote.exp: Adapt to new return value.
7220 * gdb.gdb/complaints.exp: Likewise.
7221 * gdb.gdb/observer.exp: Likewise.
7222 * gdb.gdb/selftest.exp: Likewise.
7223 * gdb.gdb/xfullpath.exp: Likewise.
7224
4b6f5fd2
JB
72252004-08-27 Joel Brobecker <brobecker@gnat.com>
7226
7227 * gdb.threads/bp_in_thread.exp: New testcase.
7228
e5b25496
MC
72292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7230
7231 Fix PR testsuite/1735.
7232 * gdb.threads/schedlock.c (thread_function): Add a cast
7233 to suppress a gcc warning.
7234 * gdb.threads/thread-specific.c (thread_function): Likewise.
7235
934353d6
MC
72362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7237
7238 * gdb.base/unload.c: Include <stdlib.h>.
7239
f98a0aef 72402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7241
f98a0aef 7242 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7243 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7244 synchronized after the "return".
7245
5a2e8882
MC
72462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7247
7248 * gdb.mi/basics.c: Include <stdio.h>.
7249 * gdb.mi/pthreads.c: Include <stdlib.h>.
7250 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7251
a9640423
MC
72522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7253
7254 * gdb.threads/schedlock.c: Add copyright notice.
7255
b04e311d
AC
72562004-08-25 Andrew Cagney <cagney@gnu.org>
7257
7258 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7259 (skip_over_handler, breakpoint_over_hander): New test procedures.
7260 (advance, advancei): Add a proper prefix, do not use
7261 rerun_to_main.
7262 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7263
7c27f15b
MC
72642004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7265
7266 * gdb.mi/basics.c: Add copyright notice.
7267 * gdb.mi/var-cmd.c: Add copyright notice.
7268
fffc87ae
MC
72692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7270
7271 * lib/gdb.exp: Remove signed_keyword_not_used.
7272 * lib/compiler.c: Likewise.
7273 * lib/compiler.cc: Likewise.
7274
d782e0bf
MC
72752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7276
7277 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7278 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7279
96033e83
MC
72802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7281
7282 * gdb.base/whatis.c: Add copyright notice.
7283
cf38c229
MK
72842004-08-20 Mark Kettenis <kettenis@gnu.org>
7285
7286 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7287 it to skip the breakpoints encoded in the inline assembly.
7288
f4b49756
MC
72892004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7290
7291 * Makefile.in: Add gdb.fortran.
7292
2f193b69
MC
72932004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7294
7295 * gdb.base/call-sc.exp (test_scalar_returns):
7296 Fix cut-and-paste glitch in "Make fun return now".
7297
89a237cb
MC
72982004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7299
7300 * configure.in: Add gdb.fortran.
7301 * configure: Regenerate.
7302 * gdb.fortran/Makefile.in: New file.
7303 * lib/gdb.exp (skip_fortran_tests): New procedure.
7304
469aff8e
MC
73052004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7306
7307 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7308 reference to bug-gnu@prep.ai.mit.edu.
7309 * gdb.mi/mi-var-child.exp: Likewise.
7310 * gdb.mi/mi-var-cmd.exp: Likewise.
7311 * gdb.mi/mi-var-display.exp: Likewise.
7312 * gdb.mi/mi2-var-block.exp: Likewise.
7313 * gdb.mi/mi2-var-child.exp: Likewise.
7314 * gdb.mi/mi2-var-cmd.exp: Likewise.
7315 * gdb.mi/mi2-var-display.exp: Likewise.
7316
00b51b9f
MK
73172004-08-15 Mark Kettenis <kettenis@gnu.org>
7318
7319 * gdb.base/unload.c (main): Make local variable msg const.
7320
45f07fef
MC
73212004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7322
7323 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7324 to bug-gnu@prep.ai.mit.edu.
7325 * gdb.mi/mi-disassemble.exp: Likewise.
7326 * gdb.mi/mi-eval.exp: Likewise.
7327 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7328 default line number.
7329 * gdb.mi/mi-return.exp: Likewise.
7330 * gdb.mi/mi-simplerun.exp: Likewise.
7331 * gdb.mi/mi-stack.exp: Likewise.
7332 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7333 number with explicit range test.
7334 * gdb.mi/mi-watch.exp: Likewise.
7335 * gdb.mi/mi2-break.exp: Likewise.
7336 * gdb.mi/mi2-cli.exp: Likewise.
7337 * gdb.mi/mi2-disassemble.exp: Likewise.
7338 * gdb.mi/mi2-eval.exp: Likewise.
7339 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7340 default line number.
7341 * gdb.mi/mi2-return.exp: Likewise.
7342 * gdb.mi/mi2-simplerun.exp: Likewise.
7343 * gdb.mi/mi2-stack.exp: Likewise.
7344 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7345 number with explicit range test.
7346 * gdb.mi/mi2-watch.exp: Likewise.
7347
dd8c8ee7
MC
73482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7349
7350 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7351 * gdb.cp/m-static.exp: Likewise.
7352 * gdb.cp/rtti.exp: Likewise.
7353
4e838464
MK
73542004-08-14 Mark Kettenis <kettenis@gnu.org>
7355
7356 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7357
8d8cb839
EZ
73582004-08-14 Eli Zaretskii <eliz@gnu.org>
7359
7360 * ChangeLog: Prefix Local Variables with semi-colons and indent
7361 the reference to older ChangeLog files, to fix fontification in
7362 Emacs.
7363
deea8bb0
MC
73642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7365
7366 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7367 * gdb.mi/mi2-break.exp: Likewise.
7368
c3297504
MC
73692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7370
7371 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7372
25808999
MC
73732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7374
7375 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7376
226a8d71
MC
73772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7378
7379 * gdb.cp/classes.exp: Remove unused declarations. Just let
7380 test names default instead of providing special names. Remove
7381 extraneous demangler test.
7382
37fdf854
JJ
73832004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7384
7385 * gdb.base/unload.exp: New test for breakpoints in dynamically
7386 loaded libraries.
7387 * gdb.base/unload.c: Ditto.
7388 * gdb.base/unloadshr.c: Ditto.
7389
2d3a7986
MC
73902004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7391
7392 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7393 cp_test_ptype_class.
7394 (test_enums): Likewise.
7395
c72b934c
AC
73962004-08-10 Andrew Cagney <cagney@gnu.org>
7397
7398 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7399 files.
7400
cc503c8a
AC
74012004-08-10 Andrew Cagney <cagney@gnu.org>
7402
7403 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7404 init_malloc call.
7405
902f2ccb
MC
74062004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7407
7408 * ChangeLog: Add copyright notice. The notice is copied
7409 from emacs 21.3 top level ChangeLog.
7410
78c90502
MC
74112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * lib/cp-support.exp: New file.
7414 * lib/cp-support.exp (cp_test_type_class): New function.
7415 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7416 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7417 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7418 cp_test_ptype_class.
7419
88e5ea78
MC
74202004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7421
7422 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7423 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7424 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7425 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7426 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7427 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7428 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7429 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7430 gdb.mi/mi2-watch.exp: Update copyright years.
7431
6a89fc9c
MK
74322004-08-09 Mark Kettenis <kettenis@gnu.org>
7433
7434 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7435
1482e0de
MC
74362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7437
7438 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7439 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7440 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7441 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7442 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7443 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7444 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7445 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7446 gdb.mi/mi-watch.exp: Update copyright years.
7447
1a5ce3f3
DJ
74482004-08-08 Daniel Jacobowitz <dan@debian.org>
7449
7450 PR gdb/1738
7451 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7452 from a breakpoint with a pending signal.
7453
04f6ecf2
DJ
74542004-08-08 Daniel Jacobowitz <dan@debian.org>
7455
7456 PR gdb/1736
7457 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7458 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7459 the prompt.
7460 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7461
54d90d35
DJ
74622004-08-08 Daniel Jacobowitz <dan@debian.org>
7463
7464 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7465
d2f6abb0
DJ
74662004-08-08 Daniel Jacobowitz <dan@debian.org>
7467
7468 PR gdb/1736
7469 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7470 for i?86-*-linux*.
7471
5598c03d
DJ
74722004-08-08 Daniel Jacobowitz <dan@debian.org>
7473
7474 * gdb.arch/i386-prologue.exp: Compile without debug information.
7475
c6fee705
MC
74762004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7477
7478 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7479 rather than asking gdb to search.
7480
dd90efdb
MC
74812004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7482
7483 * gdb.base/gcore.c: Include <string.h>.
7484
1e84bec1
MC
74852004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7486
7487 * gdb.base/gcore.c: Add copyright notice.
7488
e425eb2b
MC
74892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7490
7491 * gdb.base/freebpcmd.c: Include <stdio.h>.
7492 * gdb.base/long_long.c: Include <string.h>.
7493 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7494 * gdb.base/siginfo.c: Include <string.h>.
7495 * gdb.base/sigstep.c: Include <string.h>.
7496
cb9aaed5
MC
74972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7498
7499 * gdb.base/complex.c: Include <stdlib.h>.
7500
55944f3d
MC
75012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7502
7503 * gdb.base/complex.c: Add copyright notice.
7504
7b2953d9
MC
75052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.base/charset.c: Include <stdlib.h>.
7508
c9133d23
MC
75092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7510
7511 * gdb.base/auxv.c: Include <stdlib.h>.
7512
0a8490ad
MC
75132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7514
7515 * gdb.base/auxv.c: Add copyright notice.
7516
3426d5ec
MC
75172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7518
7519 * gdb.base/coremaker.c: Add copyright notice.
7520 * gdb.base/coremaker2.c: Add copyright notice.
7521
8da195dd
AC
75222004-08-04 Andrew Cagney <cagney@gnu.org>
7523
7524 * gdb.base/store.exp: Update copyright.
7525 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7526 names, do not import gdb_prompt.
7527
8d394f98
AC
75282004-08-01 Andrew Cagney <cagney@gnu.org>
7529
7530 Fix PR testsuite/1729.
7531 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7532 not use capture_value with value 4.
7533 (capture_value): Add optional test name parameter.
7534 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7535 the prefix, pass to capture_value.
7536
b6702b23
MK
75372004-08-01 Mark Kettenis <kettenis@gnu.org>
7538
7539 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7540 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7541 (main): Call new function.
7542
c203e0ca
MC
75432004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7544
7545 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7546
a7995a30
MC
75472004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7548
7549 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7550
9366563b
MC
75512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7552
b6eeaf26 7553 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7554 Accept more values of vtbl pointer. Remove some messages
7555 about "obsolete gcc or gdb".
7556
2fc1f950
MC
75572004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7560
c724d49b
MC
75612004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7562
7563 * gdb.base/asm-source.exp: Properly convert target board
7564 debug flags from gcc format to binutils format.
7565
736b0fce
MK
75662004-07-28 Mark Kettenis <kettenis@gnu.org>
7567
7568 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7569 gdb1718". PR backtrace/1718 partially fixed.
7570
5633ea5c
JJ
75712004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7572
7573 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7574
575eebb1
NC
75752004-07-26 Nick Clifton <nickc@redhat.com>
7576
7577 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7578 good default value for a specific architecture is available then
7579 set it to that value. Otherwise default to the -gstabs switch.
7580 Remove the -g... switches from the asm-flags variable. Allow the
7581 target board info to override the value if it wants to. Pass the
7582 switch on the assembler command line.
7583
62104619
MK
75842004-07-23 Mark Kettenis <kettenis@gnu.org>
7585
7586 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7587 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7588 (main): Call new function.
7589
4a1135b8
MC
75902004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7591
7592 Test for PR exp/1715.
7593 * gdb.base/radix.exp: Refactor common procedures. Make all
7594 test names unique. Change XFAIL to KFAIL.
7595
8a12c1f0
MC
75962004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7597
7598 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7599 * gdb.ada/gnat_ada.gin: ... to here.
7600 * configure.in: Use gnat_ada.gin.
7601 * configure: Regenerate.
7602
23b451cf
AC
76032004-07-20 Andrew Cagney <cagney@gnu.org>
7604
7605 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7606 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7607 XFAILs. Clean up test messages and comments. Check backtraces.
7608 Delete re-sync code.
7609
ab618a02
MC
76102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7611
7612 Fix PR cli/740.
7613 * gdb.base/annota1.exp: Honor gdb,nosignals.
7614 * gdb.base/annota3.exp: Likewise.
7615
46dad340
MC
76162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7617
7618 * lib/java.exp: Update copyright notice.
7619
756d8c70
AC
76202004-07-19 Andrew Cagney <cagney@gnu.org>
7621
7622 * gdb.base/selftest.exp: Copy file from here ...
7623 * gdb.gdb/selftest.exp: ... to here.
7624
586027e6
AC
76252004-07-16 Andrew Cagney <cagney@redhat.com>
7626
7627 * lib/insight-support.exp: Delete file.
7628 * lib/java.exp (java_init): Fix copyright.
7629
029d2200
AC
76302004-07-16 Andrew Cagney <cagney@gnu.org>
7631
7632 * gdb.base/restore.c: Append "prologue" to comments marking the a
7633 function's prologue.
7634 * gdb.base/restore.exp: Update copyright, re-indent.
7635 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7636 callerN" prefix where needed. Update patterns that match a
7637 function's prologue.
7638
653b62c5
MC
76392004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7640
7641 * gdb.base/restore.c: Add copyright notice.
7642
f7d690e5
AC
76432004-07-16 Andrew Cagney <cagney@gnu.org>
7644
7645 * gdb.base/logical.exp: Update copyright.
7646 (evaluate): New procedure. Use to re-implement tests using
7647 several tables.
7648
d629a7cb
MH
76492004-07-14 Martin Hunt <hunt@redhat.com>
7650
7651 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7652 which fixes some problems where init.tcl was not found.
7653
9c7bb332
AC
76542004-07-13 Andrew Cagney <cagney@gnu.org>
7655
6bf46641
AC
7656 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7657 (check_sizeof, check_valueof): Do not include the output in the
7658 test name. Use gdb_test.
7659 (get_valueof): Use gdb_test_multiple.
7660
c4ffd4c0
AC
7661 * gdb.base/step-test.exp: Update copyright. Use
7662 gdb_test_multiple. Ensure that test names do not include
7663 architecture dependent output.
7664
ab89363a
AC
7665 * gdb.gdb/observer.exp: Update copyright.
7666 (setup_test): Use gdb_test_multiple.
7667 (attach_first_observer, attach_second_observer)
7668 (attach_third_observer, detach_first_observer)
7669 (detach_second_observer, detach_third_observer)
7670 (reset_counters, check_counters): Make $message a prefix.
7671 (test_normal_stop_notifications): Add "args" parameter - a list of
7672 init functions to be called. Make $message a prefix,
7673 (test_observer_normal_stop): Change the message prefixes so that
7674 they are unique, pass the attach / detach procedures to
7675 test_normal_stop_notifications.
7676
ec58997a
AC
7677 * gdb.base/signull.exp (test_segv): Prefix all tests with
7678 "${name}". Clean up test messages.
7679
b475183b
AC
7680 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7681
9c7bb332
AC
7682 * gdb.base/ena-dis-br.exp: Update copyright.
7683 (break_at): New function. Replace send_gdb with gdb_test,
7684 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7685 ignore count, not stopped at bpt", with KFAIL.
7686
2dd95497
CV
76872004-07-13 Corinna Vinschen <vinschen@redhat.com>
7688
7689 * gdb.base/attach.exp: Remove cleanupfile handling.
7690
419e626b
AC
76912004-07-12 Andrew Cagney <cagney@gnu.org>
7692
7693 * gdb.base/annota1.exp: Cleanup corefile test name.
7694 * gdb.base/annota3.exp: Ditto.
7695
8b1b3228
AC
76962004-07-12 Andrew Cagney <cagney@gnu.org>
7697
78650829
AC
7698 * gdb.base/signals.exp: Clean up copyright, re-indent.
7699
8b1b3228
AC
7700 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7701 gdb_test and gdb_test_multiple.
7702
935c2760
JJ
77032004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7704
7705 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7706 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7707 provide line number info for first statement in main.
7708
1544280f
AC
77092004-07-08 Andrew Cagney <cagney@gnu.org>
7710
1279f4ff
AC
7711 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7712
1544280f
AC
7713 * gdb.base/sigbpt.exp: Make the common part of each test name a
7714 prefix instead of suffix.
7715
bcc82369
BR
77162004-07-07 Bob Rossi <bob_rossi@cox.net>
7717
7718 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7719 test from test_tbreak_creation_and_listing to
7720 test_file_list_exec_source_file
7721 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7722 Changed name of test from test_tbreak_creation_and_listing to
7723 test_file_list_exec_source_file
7724
23f4b0aa
JJ
77252004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7726
7727 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7728 the jmisc() constructor instead of <init>.
7729 * gdb.java/jmisc1.exp: Ditto.
7730
56401cd5
AC
77312004-07-07 Andrew Cagney <cagney@gnu.org>
7732
7733 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7734 corrupting the PC.
7735
44ae2f6a
MC
77362004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7737
7738 * gdb.cp/templates.exp: Accept whitespace change in demangler
7739 output.
7740
45a83408
AC
77412004-07-06 Andrew Cagney <cagney@gnu.org>
7742
7743 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7744
d205ad70
MC
77452004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7746
7747 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7748 * lib/compiler.cc: Likewise.
7749
06ea1a61
MC
77502004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7751
7752 * lib/compiler.cc: Work around string preprocessing problem
7753 with old hp c++ compiler.
7754 * lib/compiler.c: Likewise.
7755
daab1251
CV
77562004-06-29 Corinna Vinschen <vinschen@redhat.com>
7757
7758 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7759 directives to conditionalize symbol prefixing.
7760 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7761 additional_flags handling. Add underscore prefix for Cygwin.
7762 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7763 conditionalize symbol prefixing.
7764 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7765 additional_flags handling. Add underscore prefix for Cygwin.
7766
cc984116
CV
77672004-06-29 Corinna Vinschen <vinschen@redhat.com>
7768
7769 * gdb.base/bigcore.exp: Skip test on Cygwin.
7770
c279b077
MC
77712004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7772
7773 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7774 formats for "info register". Use gdb_test_multiple. Fix
7775 the "invalid register" test.
7776
0e915747
CV
77772004-06-28 Corinna Vinschen <vinschen@redhat.com>
7778
7779 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7780 PID for Cygwin. Add Cygwin specific strings to check for in some
7781 tests.
7782 (do_attach_tests): Add a test for user interaction when attaching
7783 to a process with no matching symbol table already loaded.
7784
11422c86
AC
77852004-06-26 Andrew Cagney <cagney@gnu.org>
7786
7787 Test PR java/1567 and PR java/1565.
7788 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7789 * gdb.java/jmisc2.exp: Delete file.
7790
cefbce26
MC
77912004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7792
7793 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7794
e19f872c
CV
77952004-06-25 Corinna Vinschen <vinschen@redhat.com>
7796
7797 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7798 attach process.
7799
d931ba3b
MC
78002004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7801
7802 * gdb.cp/pr-1553.exp: Remove.
7803
aef68c48
MC
78042004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7805
7806 * gdb.cp/pr-1553.cc: Remove.
7807 * gdb.cp/pr-1553.exp: Disable this test.
7808
8d5df71a
JB
78092004-06-20 Jim Blandy <jimb@redhat.com>
7810
a9c64011 7811 Fix PR testsuite/1680.
8d5df71a
JB
7812 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7813 regular expressions.
7814
4ac6f39d
MC
78152004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7816
7817 Fix PR testsuite/1679.
7818 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7819 Issue an UNSUPPORTED result instead.
7820
1b413552
JB
78212004-06-18 Jim Blandy <jimb@redhat.com>
7822
7823 * gdb.base/charset.exp: Only send a control-C if we see a new
7824 prompt and incomplete command.
7825
6daa6ebd
MC
78262004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7827
7828 * gdb.cp/pr-574.cc: Add copyright notice.
7829
51fa4ae0
JB
78302004-06-17 Jim Blandy <jimb@redhat.com>
7831
7832 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7833 cases where the regexp has no groups; this grabs random text from
7834 the previous test suite, whatever that was.
7835
8fea26c5
MC
78362004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7837
7838 * gdb.cp/printmethod.cc: Add copyright notice.
7839
1e3aeb41
MC
78402004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7841
7842 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7843
9d9030bc
AC
78442004-06-16 Andrew Cagney <cagney@gnu.org>
7845
7846 * gdb.base/signull.c: Update copyright. Include <string.h>.
7847 (bowler): Replace data_pointer with data_read
7848 and data_write cases. Add code_descriptor case.
7849 (zero, desc): New array and pointer.
7850 (data, code): Change to simple pointers.
7851 * gdb.base/signull.exp: Fix probe pattern matching a function
7852 descriptor SIGSEGV. Replace data_pointer with data_read and
7853 data_write tests.
7854
acd4ad44
AC
78552004-06-16 Andrew Cagney <cagney@gnu.org>
7856
7857 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7858
08fd625c
MC
78592004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7860
7861 * gdb.base/long_long.c: Add copyright notice.
7862
1903502c
MC
78632004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7864
7865 * gdb.base/long_long.exp: Remove reference to
7866 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7867 to gdb_breakpoint and gdb_continue_to_breakpoint.
7868
83313cb1
JB
78692004-06-14 Jim Blandy <jimb@redhat.com>
7870
7871 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7872 endian case.
7873
1bf404ef
AC
78742004-06-14 Andrew Cagney <cagney@gnu.org>
7875
7876 * gdb.base/gcore.exp (capture_command_output): Delete the always
7877 passing tests containing inferior values.
7878 * gdb.base/ending-run.exp: Do not include the breakpoint address
7879 in the test message. Update copyright.
7880 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7881 size in the test name, use gdb_test_multiple. Update copyright.
7882
ef220b33
MC
78832004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7884
7885 * gdb.cp/ref-types.cc: Add copyright notice.
7886
4f70a4c9
MC
78872004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7888
7889 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7890 hp_aCC_compiler.
7891 * lib/compiler.cc: Likewise.
7892 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7893 'set' commands. Log diagnostics for other lines. Set
7894 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7895
335928ac
MC
78962004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7897
7898 * gdb.cp/try_catch.cc: Add copyright notice.
7899
2efb12e8
MC
79002004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7901
7902 * gdb.cp/userdef.cc: Add copyright notice.
7903
0bbed51a
MC
79042004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7905
7906 * gdb.cp/virtfunc.cc: Add copyright notice.
7907
e12a46c9
RC
79082004-06-11 Randolph Chung <tausq@debian.org>
7909
7910 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7911 problem.
7912
338e05af
AC
79132004-06-10 Andrew Cagney <cagney@gnu.org>
7914
7915 * lib/compiler.cc, lib/compiler.c: Append either
7916 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7917 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7918 instead of gcc-3-3.
7919
dc3f10cb
AC
79202004-06-09 Andrew Cagney <cagney@gnu.org>
7921
b4d946af
AC
7922 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7923 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7924
dc3f10cb
AC
7925 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7926 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7927 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7928 fixed.
7929
b5c0bfa2
AC
79302004-06-09 Andrew Cagney <cagney@gnu.org>
7931
7932 * gdb.base/structs.exp (test_struct_returns): Replace
7933 "return_value_unknown" and "finish_value_unknown" by
7934 "return_value_known" and "finish_value_known". Instead of
7935 "return_value_unknown" iff "finish_value_unknown", check
7936 "return_value_known" implies "finish_value_known".
7937
caeb605f
MH
79382004-06-08 Martin Hunt <hunt@redhat.com>
7939
7940 * gdb.base/float.exp: Add pattern for mips targets.
7941
c892bb64
RC
79422004-06-08 Randolph Chung <tausq@debian.org>
7943
7944 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7945 message for unknown architectures more clear.
7946
48306d3e
JB
79472004-06-08 Joel Brobecker <brobecker@gnat.com>
7948
7949 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7950 start the execution of the program.
7951
83ecb59f
JB
79522004-06-07 Jim Blandy <jimb@redhat.com>
7953
7954 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7955 * gdb.arch/i386-cpuid.h: New helper file.
7956
55264cb4
RC
79572004-06-07 Randolph Chung <tausq@debian.org>
7958
7959 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7960 has started.
7961
23cadb28
RM
79622004-06-04 Roland McGrath <roland@redhat.com>
7963
7964 Fix PR gdb/1647.
7965 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7966 differently to be robust to output buffering differences.
7967
51d01eda
MC
79682004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7969
7970 * gdb.threads/pthreads.exp: Update copyright years.
7971 (check_control_c): Change asynchronous 'after' to synchronous.
7972
f4fc3b93
RM
79732004-06-04 Roland McGrath <roland@redhat.com>
7974
7975 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7976 next gdb prompt.
7977
4013522b
MC
79782004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7979
7980 Fix PR gdb/1636.
7981 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7982 calls to synchronous.
7983
7a8f1e6b
JB
79842004-05-26 Jim Blandy <jimb@redhat.com>
7985
7986 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7987
81bb3443
RC
79882004-05-24 Randolph Chung <tausq@debian.org>
7989
7990 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7991 * gdb.asm/pa.inc: New file.
7992
8f5a3103
MK
79932004-05-22 Mark Kettenis <kettenis@gnu.org>
7994
7995 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7996
734b8fe8 79972004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7998 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7999
8000 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8001 GDB prompt.
8002
725603e1
UW
80032004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8004
f4fc3b93 8005 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8006 setjmp/longjmp. Use sigaction instead of signal.
8007
8b923272 80082004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8009 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8010
8011 * gdb.threads/pthread_cond_wait.c: New file.
8012 * gdb.threads/pthread_cond_wait.exp: New testcase.
8013
8bfabb04
AC
80142004-05-13 Andrew Cagney <cagney@redhat.com>
8015
8016 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8017 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8018
42edda50
AC
80192004-05-11 Andrew Cagney <cagney@redhat.com>
8020
8021 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8022 fixed but revealed gdb/1639.
8023
d303a6c7
AC
80242004-05-10 Andrew Cagney <cagney@redhat.com>
8025
8026 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8027 func1" and "next to 2nd alarm", kernel bug avoided.
8028
bf08c2a1
DJ
80292004-05-10 Daniel Jacobowitz <dan@debian.org>
8030
8031 PR external/1568
8032 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8033 XFAIL if it is smaller than bytes_allocated.
8034 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8035 (main): Make chunks_allocated unsigned. Correct comment.
8036
c0586a34
JB
80372004-05-07 Joel Brobecker <brobecker@gnat.com>
8038
8039 * gdb.arch/powerpc-aix-prologue.c: New file.
8040 * gdb.arch/powerpc-aix-prologue.exp: New file.
8041
f2785d12
JB
80422004-05-07 Jim Blandy <jimb@redhat.com>
8043
8044 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8045 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8046
bd7f6e30
JB
80472004-05-06 Joel Brobecker <brobecker@gnat.com>
8048
8049 * gdb.base/sep.exp: No longer setup_kfail when the program was
8050 built with dwarf2.
8051
0a5e7efe
JI
80522004-05-05 Jim Ingham <jingham@apple.com>
8053
8054 * gdb.base/pending.exp: Make sure pending breakpoints
8055 preserve the ignore count.
f4fc3b93 8056
a8958849
MK
80572004-04-27 Jerome Guitton <guitton@gnat.com>
8058
8059 * i386-prologue.exp: Add testcase for jump instruction as first
8060 instruction of the real code.
8061 * i386-prologue.c (jump_at_beginning): New function.
8062
7e103f5b
MK
80632004-04-28 Mark Kettenis <kettenis@gnu.org>
8064
8065 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8066 x86_64-*-*.
8067
5d38b224
MK
80682004-04-28 Mark Kettenis <kettenis@gnu.org>
8069
8070 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8071 i*86-*-*.
8072
0ef32fd9
MK
80732004-04-25 Mark Kettenis <kettenis@gnu.org>
8074
8075 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8076 expression that checks the return type.
8077
71d7dd7c
AC
80782004-04-23 Andrew Cagney <cagney@redhat.com>
8079
8080 * gdb.base/call-sc.exp: New test of scalar call/return values.
8081 * gdb.base/call-sc.c: Ditto.
8082
1e9f977e
JJ
80832004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8084
8085 * gdb.threads/manythreads.c: Reduce thread stack size.
8086
899d9e3a
JJ
80872004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8088
8089 * gdb.threads/manythreads.c: Add copyright notice.
8090
61bcae62
AC
80912004-04-23 Andrew Cagney <cagney@redhat.com>
8092
8093 * gdb.base/siginfo.exp: Better handle step out of signal.
8094 * gdb.base/sigstep.exp: Ditto.
8095
7339a42e 80962004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8097 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8098
8099 * gdb.threads/manythreads.c: New testcase.
8100 * gdb.threads/manythreads.exp: Ditto.
8101
5c98409b
JB
81022004-04-22 Jim Blandy <jimb@redhat.com>
8103
8104 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8105 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8106
3b611f1a
MC
81072004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8108
8109 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8110
f0fd9238
AC
81112004-04-21 Andrew Cagney <cagney@redhat.com>
8112
8113 * gdb.base/sigstep.c: New file.
8114 * gdb.base/sigstep.exp: New file.
8115
90990674
JB
81162004-04-16 Joel Brobecker <brobecker@gnat.com>
8117
8118 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8119 call to observer_notify_normal_stop.
8120
78cef34b
AC
81212004-04-15 Andrew Cagney <cagney@redhat.com>
8122
8123 * gdb.base/siginfo.c: New file.
8124 * gdb.base/siginfo.exp: New file.
8125
d2343407
JB
81262004-04-12 J. Brobecker <brobecker@gnat.com>
8127
8128 * gdb.base/sep.exp: Fix typo in comment.
8129
a2dba3c8
JB
81302004-04-12 J. Brobecker <brobecker@gnat.com>
8131
8132 * gdb.base/sep.c: New file.
8133 * gdb.base/sep-proc.c: New file.
8134 * gdb.base/sep.exp: New testcase.
8135
15f7b60e
MK
81362004-04-09 Mark Kettenis <kettenis@gnu.org>
8137
8138 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8139 support.
8140
44f4de1a
AC
81412004-04-05 Andrew Cagney <cagney@redhat.com>
8142
8143 * gdb.base/sigaltstack.c: New file.
8144 * gdb.base/sigaltstack.exp: New file.
8145
ef04f396
JB
81462004-04-04 Joel Brobecker <brobecker@gnat.com>
8147
8148 * gdb.base/foll-fork.exp: Update the expected output for
8149 "help set follow-fork-mode", to match a change that was made
8150 to the help of this variable on 2004-01-13.
8151
d40d2c92
JB
81522004-04-01 Joel Brobecker <brobecker@gnat.com>
8153
8154 * lib/ada.exp: Add copyright notice.
8155 * bar.ads: Likewise.
8156 * bar.adb: Likewise.
8157 * null_record.adb: Likewise.
8158 * null_record.exp: Likewise.
8159 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8160
f86ef5a3
JB
81612004-04-01 Joel Brobecker <brobecker@gnat.com>
8162
8163 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8164 * configure: Regenerate.
8165
414e70e3
JB
81662004-04-01 Joel Brobecker <brobecker@gnat.com>
8167
8168 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8169 to build the application. Remove the message printed when in
8170 verbose mode, redundant with the UNSUPPORTED message above.
8171
f0aaee49
JB
81722004-03-31 Joel Brobecker <brobecker@gnat.com>
8173
8174 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8175 * gdb.ada (null_record.exp): New testcase.
8176
ac81cb54
JB
81772004-03-31 Joel Brobecker <brobecker@gnat.com>
8178
8179 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8180
854af2f7
JB
81812004-03-31 Joel Brobecker <brobecker@gnat.com>
8182
8183 * gdb.ada: New subdirectory.
8184 * gdb.ada/Makefile.in: New file.
8185 * gdb.ada/gnat_ada.gpr.in: New file.
8186
034cb681
JB
81872004-03-31 Joel Brobecker <brobecker@gnat.com>
8188
8189 * lib/ada.exp: New file.
8190
78a1a894
DJ
81912004-03-24 Daniel Jacobowitz <drow@mvista.com>
8192
8193 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8194 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8195
4b2b3b3e
AC
81962004-03-22 Andrew Cagney <cagney@redhat.com>
8197
8198 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8199 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8200 Problem identified by Ulrich Weigand.
8201
23c73aa3
DC
82022004-03-17 David Carlton <carlton@kealia.com>
8203
8204 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8205 PR c++/826.
8206
d63a86f8
RM
82072004-03-16 Roland McGrath <roland@redhat.com>
8208
8209 * gdb.base/auxv.exp: New file.
8210 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8211
0e02aa50
DC
82122004-03-12 David Carlton <carlton@kealia.com>
8213
8214 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8215 * gdb.cp/pr-1553.cc: Ditto.
8216 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8217 pass branch.
8218
c20b71be
MC
82192004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8220
8221 * gdb.cp/templates.exp: Accept more template types.
8222
c7414a01
MC
82232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8224
8225 From Corinna Vinschen with modifications.
8226 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8227 local variable obj_with_enum.
8228 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8229 results with obj_with_enum.
8230
ed69573c
MC
82312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8232
8233 * gdb.cp/classes.cc: New file, copied from misc.cc.
8234 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8235
28301461
MC
82362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8237
8238 * gdb.cp/misc.cc: Add copyright notice.
8239
1198ecbe
DC
82402004-03-05 David Carlton <carlton@kealia.com>
8241
8242 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8243 * gdb.cp/rtti.h: Update copyright.
8244 (namespace n2::n3): New.
8245 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8246 (n2::n3::func3): New.
8247 (main): Call n2::n3::func3.
8248 * gdb.cp/rtti2.cc: Update copyright.
8249 (n2::create3): New.
8250
9e08c470
MK
82512004-03-04 Mark Kettenis <kettenis@gnu.org>
8252
8253 * gdb.asm/openbsd.inc: Fix typo.
8254
4bebc3aa
FF
82552004-03-03 Fred Fish <fnf@redhat.com>
8256
8257 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8258 "val" instead of unused "size". Update copyright year.
8259
6ea9fb37
DJ
82602004-02-29 Daniel Jacobowitz <drow@mvista.com>
8261
8262 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8263 to use unsigned char.
8264 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8265 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8266
23b23974
DJ
82672004-02-29 Daniel Jacobowitz <drow@mvista.com>
8268
8269 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8270 line of output.
8271
7574fd53
DJ
82722004-02-28 Daniel Jacobowitz <drow@mvista.com>
8273
8274 * gdb.base/relocate.c (dummy): Initialize.
8275
a195357f
DJ
82762004-02-28 Daniel Jacobowitz <drow@mvista.com>
8277
8278 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8279 a breakpoint at exit.
8280
72fd54a9
FF
82812004-02-27 Fred Fish <fnf@redhat.com>
8282
8283 * gdb.base/chng-syms.exp: Add expect condition to match failing
8284 case that isn't a timeout.
8285
b9d23137
AC
82862004-02-27 Andrew Cagney <cagney@redhat.com>
8287
8288 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8289 support.
8290
15d208f6 82912004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8292
15d208f6
FF
8293 * gdb.arch/gdb1431.c: Remove.
8294 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8295 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8296 of "until" incorrectly.
8297
98f9cd2d
JB
82982004-02-26 J. Brobecker <brobecker@gnat.com>
8299
8300 * gdb.cp/class2.cc (empty): New class.
8301 (refer): New function.
8302 (main): Declare an object of type empty and use it.
8303 * gdb.cp/class2.exp: Print the value of an object of type empty.
8304
9b50c11b
JJ
83052004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8306
8307 * gdb.base/langs.exp: Update query string to match the
8308 new nquery format used for pending breakpoints.
8309
0dcd613f
AC
83102004-02-26 Andrew Cagney <cagney@redhat.com>
8311
8312 Fix PR i18n/1570.
8313 * gdb.base/charset.c: Update copyright notice.
8314 (main, init_string): Remove the escape character '\e' tests.
8315 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8316 * gdb.base/charset.exp (valid_host_charset): Ditto.
8317 * gdb.base/setvar.exp: Ditto.
8318
b8a56647
AC
83192004-02-24 Andrew Cagney <cagney@redhat.com>
8320
90d59e34
AC
8321 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8322 mmapped data in core file" PASS and FAIL messages consistent.
8323
b8a56647
AC
8324 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8325 setting a breakpoint. Work around PR java/1565.
8326
9f27c604
JJ
83272004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8328
8329 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8330 new nquery format.
8331 * gdb.base/pending.exp: Ditto.
8332
3224a706
MK
83332004-02-22 Mark Kettenis <kettenis@gnu.org>
8334
8335 * configure.in: Run stabs tests on *BSD.
8336 * configure: Regenerated.
8337
41e0a9ca
MK
83382004-02-21 Mark Kettenis <kettenis@gnu.org>
8339
8340 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8341
1e1b3428
FF
83422004-02-20 Fred Fish <fnf@redhat.com>
8343
8344 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8345 blank in test for "returns short", for consistency with other
8346 "returns xxx" tests. Update copyright year.
8347
f9a7572a
FF
83482004-02-19 Fred Fish <fnf@redhat.com>
8349
8350 New testcase for PR breakpoint/1558.
8351 * gdb.arch/gdb1558.exp: New file.
8352 * gdb.arch/gdb1558.c: New file.
8353
b2ce2854
EZ
83542004-02-19 Elena Zannoni <ezannoni@redhat.com>
8355
8356 * gdb.base/nodebug.exp: Fix typo.
8357
e7c9ff01
JB
83582004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8359
8360 Committed by Jim Blandy <jimb@redhat.com>.
8361
62f4b920
JB
8362 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8363
2db536a1
JB
8364 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8365
e7c9ff01
JB
8366 * gdb.base/float.exp: Support s390*-*-* targets.
8367
f3205b34
AF
83682004-02-17 Adam Fedor <fedor@gnu.org>
8369
8370 * gdb.base/gdb1555.exp: New file.
8371 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8372
9d62932d
EZ
83732004-02-17 Elena Zannoni <ezannoni@redhat.com>
8374
8375 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8376
344c9711
FF
83772004-02-16 Fred Fish <fnf@redhat.com>
8378
8379 * gdb.arch/gdb1291.c: Remove
8380 * gdb.arch/gdb1291.s: New test input file.
8381 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8382 fail. Test for correct result, known incorrect result, other
8383 failures and timeouts.
8384
2d822687
AC
83852004-02-16 Andrew Cagney <cagney@redhat.com>
8386
8387 * gdb.base/bigcore.exp: New file.
8388 * gdb.base/bigcore.c: New file.
8389
dac15b66
AC
83902004-02-13 Andrew Cagney <cagney@redhat.com>
8391
8392 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8393 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8394 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8395 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8396 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8397 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8398 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8399 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8400 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8401 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8402
6bdfc2c4
JJ
84032004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8404
8405 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8406 executed is an alloc instruction.
8407
87b3ede8
DC
84082004-02-11 David Carlton <carlton@kealia.com>
8409
8410 * gdb.cp/breakpoint.exp: New.
8411 * gdb.cp/breakpoint.cc: New.
8412
6e19e2bf
MC
84132004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8414
8415 Partial fix for PR gdb/1543.
8416 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8417 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8418 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8419 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8420 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8421 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8422 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8423 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8424 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8425 to bug-gdb@prep.ai.mit.edu .
8426 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8427 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8428 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8429 Likewise.
8430
5c5455dc
AC
84312004-02-10 Andrew Cagney <cagney@redhat.com>
8432
8433 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8434 using gdb_internal_error_resync.
8435
9cf689d7
DJ
84362004-02-09 Daniel Jacobowitz <drow@mvista.com>
8437
8438 * gdb.threads/thread-specific.exp: Stop early if no threads are
8439 found.
8440
d2dc51db
MC
84412004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8442
8443 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8444
14b1a056
DJ
84452004-02-08 Daniel Jacobowitz <drow@mvista.com>
8446
8447 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8448 breakpoints.
8449
83f66e8f
DJ
84502004-02-07 Daniel Jacobowitz <drow@mvista.com>
8451
8452 * config/sim.exp (gdb_load): Handle $arg == "".
8453 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8454 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8455
30fc0091
EZ
84562004-02-07 Elena Zannoni <ezannoni@redhat.com>
8457
a9c64011
AS
8458 * gdb.base/maint.exp: Update test to reflect
8459 obstack changes.
30fc0091 8460
4d806929
JJ
84612004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8462
8463 * gdb.base/pendshr.c (pendfunc): New function that calls
8464 pendfunc1.
8465 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8466
7bfdd688
FF
84672004-02-04 Fred Fish <fnf@redhat.com>
8468
8469 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8470 function symbols and update copyright years.
8471 * gdb.arch/gdb1291.c: Ditto.
8472
aaa08ee4
MC
84732004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8474
8475 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8476
dbad7755
MC
84772004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8478
8479 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8480
ec4646ef
MC
84812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8482
8483 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8484
1b802196
FF
84852004-02-02 Fred Fish <fnf@redhat.com>
8486
8487 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8488 remote targets. Update copyright years.
8489
18fe2033
JJ
84902004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8491
8492 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8493 support.
8494 * gdb.base/langs.exp: Fix test which attempts to create
8495 breakpoint on non-existent function to handle new pending
8496 support.
8497 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8498 a breakpoint.
8499 * gdb.base/pending.exp: New test.
8500 * gdb.base/pending.c: New file.
8501 * gdb.base/pendshr.c: Ditto.
8502
8d577d32
DC
85032004-02-02 David Carlton <carlton@kealia.com>
8504
8505 * gdb.cp/overload.exp: Add overloadNamespace tests.
8506 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8507 (overloadNamespace, XXX): New.
8508 (main): Call XXX::marker2.
8509
3ad13771
FF
85102004-02-01 Fred Fish <fnf@redhat.com>
8511
8512 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8513 * gdb.base/finish.exp: Ditto.
8514 * gdb.base/gcore.exp: Ditto.
8515 * gdb.base/huge.exp: Ditto.
8516 * gdb.base/info-proc.exp: Ditto.
8517 * gdb.base/return2.exp: Ditto.
8518 * gdb.threads/gcore-thread.exp: Ditto.
8519
44c75849
DJ
85202004-02-01 Daniel Jacobowitz <drow@mvista.com>
8521
8522 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8523
005bc093
MK
85242004-02-01 Mark Kettenis <kettenis@gnu.org>
8525
8526 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8527 that opening the file succeeds on OpenBSD.
8528
c47cebdb
DJ
85292004-02-01 Daniel Jacobowitz <drow@mvista.com>
8530
8531 * gdb.threads/thread-specific.c: New file.
8532 * gdb.threads/threads-specific.exp: New test script.
8533 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8534 to expect_out.
8535
5a01311c
MK
85362004-02-01 Mark Kettenis <kettenis@gnu.org>
8537
8538 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8539 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8540 only on the "print_small_structs from print_long_arg_list" test.
8541
ce22a4f1
DJ
85422004-02-01 Daniel Jacobowitz <drow@mvista.com>
8543
8544 * gdb.base/completion.exp: Kill a stray backslash.
8545
8546 From Jim Ingham <jingham@apple.com>:
8547 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8548 agrees with the result from sending a tab.
8549
abbab9d3
DJ
85502004-01-31 Daniel Jacobowitz <drow@mvista.com>
8551
8552 * gdb.base/chng-syms.exp: Remove stray newline.
8553
53904d1e
MK
85542004-01-31 Mark Kettenis <kettenis@gnu.org>
8555
8556 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8557 *-*-openbsd*.
8558 * gdb.asm/openbsd.inc: New file.
8559
3a4b3aac
MK
85602004-01-30 Mark Kettenis <kettenis@gnu.org>
8561
8562 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8563 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8564 *-*solaris2*. Remove commented out default settings for
8565 asm-flags. Replace gdb_compile with target_link.
8566
ebac27b4
MC
85672004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8568
8569 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8570 for all tests. Remove old hp-ux and cygnus xfail cases.
8571
d8679d84
PH
85722004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8573
8574 * gdb.base/chng-syms.exp: New file.
8575 * gdb.base/chng-syms.c: New file.
8576
0a55bc22
MC
85772004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8578
8579 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8580 Provide arms for current output in all my configurations.
8581
94b8e876
MC
85822004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8583
8584 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8585 * lib/compiler.cc: Likewise.
8586 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8587 get the right preprocessor. Eval the output directly. Remove
8588 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8589 hp_f77_compiler and hp_f90_compiler completely.
8590 (gdb_preprocess): Delete.
8591 (get_compiler): Delete.
8592
7cf03d44
MK
85932004-01-24 Mark Kettenis <kettenis@gnu.org>
8594
8595 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8596 <string.h>.
8597
68b6dce9
NR
85982004-01-24 Nick Roberts <nick@nick.uklinux.net>
8599
8600 * gdb.mi/mi-stack.exp: Update copyright.
8601
b368761e
DC
86022004-01-23 David Carlton <carlton@kealia.com>
8603
8604 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8605 test for cp_lookup_transparent_type.
8606 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8607 call them.
8608
f2061b53
DJ
86092004-01-23 Daniel Jacobowitz <drow@mvista.com>
8610
8611 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8612 after -var-update.
8613
37fc574a
DC
86142004-01-23 David Carlton <carlton@kealia.com>
8615
8616 * gdb.cp/namespace.cc (C::ensureRefs): New.
8617 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8618
8e94b928
NR
86192004-01-20 Nick Roberts <nick@nick.uklinux.net>
8620
8621 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8622 case "-stack-list-locals 2".
8623 * gdb.mi/mi-var-child.exp: Test for case
8624 "-var-list-children --all-values NAME".
8625
997b0952
MC
86262004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8627
8628 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8629
52470da3
MK
86302004-01-18 Mark Kettenis <kettenis@gnu.org>
8631
7049b4b8
MK
8632 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8633 used with gdb_test_multiple.
8634
52470da3
MK
8635 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8636 read at address 0. This fixes PR testsuite/1504.
8637
da6012e5
DJ
86382004-01-18 Daniel Jacobowitz <drow@mvista.com>
8639
8640 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8641 Remove downloading, guessing the host executable, the calls to
8642 gdb_file_cmd and gdb_target_cmd, and "load" support.
8643 (infer_host_exec): New function broken out from gdb_load.
8644 (gdb_load): New wrapper for gdbserver_gdb_load.
8645 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8646 gdb_target_cmd. Use -target-select.
8647 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8648 Download binaries to the host. Clear last_mi_remote_file when
8649 we load a new binary.
8650 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8651 call gdbserver_gdb_load and mi_gdb_target_cmd.
8652
32c70722
MC
86532004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8654
8655 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8656 type patterns.
8657
b0cecf36
MC
86582004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8659
8660 * gdb.cp/templates.exp: Fix typo in test name of
8661 "print Foo<volatile char*>::foo".
8662
4120d7e6
MC
86632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8664
8665 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8666
f679e530
BE
86672004-01-16 Ben Elliston <bje@wasabisystems.com>
8668
8669 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8670 (clean mostlyclean): Remove empty rm.
8671
091c48f6
MC
86722004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8673
8674 * gdb.base/setvar.exp: Add copyright years.
8675
3e5fc8d2
DC
86762004-01-14 David Carlton <carlton@bactrian.org>
8677
8678 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8679 PR c++/1511 and update coment.
8680 * gdb.cp/templates.exp: Update patterns to match current output.
8681 If changes involve something other than whitespace, KFAIL
8682 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8683
63d06c5c
DC
86842004-01-14 David Carlton <carlton@kealia.com>
8685
8686 * gdb.cp/namespace.exp: Add tests involving classes defined within
8687 namespaces.
8688 * gdb.cp/namespace.cc (C::CClass): New.
8689 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8690
a51dab88
EZ
86912004-01-14 Elena Zannoni <ezannoni@redhat.com>
8692
8693 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8694 what debug info we have. Print a better message if something goes
8695 wrong while producing the separate debug info file.
8696
a476ccc9
MC
86972004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8698
8699 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8700
f453692c
MC
87012004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8702
8703 * gdb.base/callfuncs.c: Add copyright notice.
8704
f40063a5
MC
87052004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8706
8707 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8708 inheritance. PR gdb/1498, PR gcc/13539.
8709
19ac3974
EZ
87102004-01-13 Elena Zannoni <ezannoni@redhat.com>
8711
a9c64011
AS
8712 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8713 test specific name.
8714 * gdb.mi/gdb669.exp: Ditto.
8715 * gdb.mi/mi-pthreads.exp: Ditto.
8716 * gdb.mi/mi1-pthreads.exp: Ditto.
8717 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8718
56c97c6e
MC
87192004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8720
8721 * gdb.cp/member-ptr.cc: Add copyright notice.
8722
a0644324
MC
87232004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8724
8725 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8726 some patterns for recent versions of gcc and hpacc. Delete
8727 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8728 Delete tests that access a NULL pointer-to-member-data. This
8729 script is still disabled for gcc.
8730
32fabe09
EZ
87312004-01-12 Elena Zannoni <ezannoni@redhat.com>
8732
8733 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8734 escaped correctly.
32fabe09 8735
1f8a6abb
EZ
87362004-01-12 Elena Zannoni <ezannoni@redhat.com>
8737
8738 * gdb.base/sepdebug.exp: New file.
8739 * gdb.base/sepdebug.c: New file.
8740 * lib/gdb.exp (separate_debug_filename): New procedure.
8741 (gdb_gnu_strip_debug): New procedure.
8742
48efe704
AC
87432004-01-12 Andrew Cagney <cagney@redhat.com>
8744
8745 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8746 * gdb.mi/ChangeLog-1999-2003: New file.
8747
a9415475
AC
87482004-01-12 Andrew Cagney <cagney@redhat.com>
8749
8750 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8751 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8752 or EEXIST", treat EBUSY as an XFAIL.
8753
83b8cf9d
MC
87542004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8755
8756 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8757 hp_cc_compiler.
8758
9939d2a8
MC
87592004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8760
8761 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8762 decorations.
8763
1ff8cadf
MC
87642004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8765
8766 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8767 and "(aCC)" decorations. Remove obsolete doco about old
8768 test results.
8769
6fa9022e
MC
87702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8771
8772 * gdb.cp/exception.exp: Fix typo in doco.
8773
209721fe
MK
87742004-01-09 Mark Kettenis <kettenis@gnu.org>
8775
8776 * gdb.base/gdb1476.exp: Fix typo.
8777
ef11303e
MC
87782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8779
8780 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8781 file.
8782
041ab88c
MC
87832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8784
8785 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8786 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8787 Use gdb_compile. Remove restriction on gcc. Add some patterns
8788 for recent version of gdb. Delete second half, which was a copy
8789 of the first half with different build flags. This test is
8790 still disabled because it is still not ready for production.
8791
e36d075a
MC
87922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8793
8794 * gdb.cp/exception.cc: Add copyright notice.
8795 * gdb.cp/exception.exp: Add a notice that this file is broken
8796 because of line number changes caused by addition of copyright
8797 notice.
8798
42b190ad
MC
87992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8802 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8803
8f25f06b
MC
88042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8805
8806 * gdb.cp/classes.exp: Accept gnu abi 2.
8807 * gdb.cp/derivation.exp: Likewise.
8808 * gdb.cp/overload.exp: Likewise.
8809 * gdb.cp/virtfunc.exp: Likewise.
8810
06ded8b8
MC
88112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8812
8813 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8814 semicolon after end of function.
8815
77c26ae3
MC
88162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8817
8818 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8819 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8820 boilerplate code for compiling and running the program under
8821 test. Add some string method tests.
8822
20757486
MC
88232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8824
8825 * gdb.cp/bs15503.cc: Add copyright notice.
8826 * gdb.cp/bs15503.exp: Adjust line number.
8827
0fd3b503
MC
88282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8829
8830 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8831 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8832
10d1bea8
MC
88332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8834
8835 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8836 hp_cc_compiler.
8837
2789202a
MC
88382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8839
8840 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8841 * gdb.cp/ctti.exp: Use the marker instead of "next".
8842 With gcc, run further before bailing.
8843
b862f14c
MC
88442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8845
8846 * gdb.cp/cttiadd.cc: Add copyright notice.
8847 * gdb.cp/cttiadd1.cc: Likewise.
8848 * gdb.cp/cttiadd2.cc: Likewise.
8849 * gdb.cp/cttiadd3.cc: Likewise.
8850
96da2469
MC
88512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8852
8853 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8854 Use gdb_test, gdb_test_multiple. Use floating-point values that
8855 have exact representations in IEEE-ish formats.
8856
053248ff
MC
88572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8858
8859 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8860 compilers. Delete duplicate call to get_compiler_info.
8861 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8862 * gdb.base/volatile.exp: Likewise.
8863
84acecdd
MK
88642004-01-07 Mark Kettenis <kettenis@gnu.org>
8865
8866 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8867 memory at address 0.
8868
fe11a27f
MC
88692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8870
8871 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8872 to test for hp-ux assembler. Fix copyright years.
8873
60ad077b
AC
88742004-01-07 Andrew Cagney <cagney@redhat.com>
8875
8876 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8877
1c9b8f33
AC
88782004-01-07 Andrew Cagney <cagney@redhat.com>
8879
8880 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8881 when creating the read-only file. From analysis by Roland McGrath
8882 and Elena Zannoni.
8883
753ccc7a
MC
88842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8885
8886 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8887
eca3e36b
MC
88882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8889
8890 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8891 data pointers.
8892
f8d4bac4
MC
88932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8894
8895 * gdb.cp/m-static.exp: Compile one source file at a time.
8896 Delete unused call to get_compiler_info.
8897
9b4e0f94
MC
88982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8901 * gdb.base/call-rt-st.exp: Likewise.
8902 * gdb.base/nodebug.exp: Likewise.
8903 * gdb.base/volatile.exp: Likewise.
8904 * gdb.cp/ref-types.exp: Likewise.
8905 * gdb.cp/templates.exp: Likewise.
8906
023c1024
MK
89072004-01-05 Mark Kettenis <kettenis@gnu.org>
8908
8909 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8910
19703c4a
MC
89112004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8912
8913 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8914 hppa*-hp-hpux*.
8915
18b67037
MK
89162004-01-04 Mark Kettenis <kettenis@gnu.org>
8917
ba6219c8
MK
8918 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8919 x86_64-*-*.
8920
18b67037
MK
8921 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8922 sparc64-*-* and sparc*-solaris2*.
8923
1bfbbb9d
MK
89242004-01-04 Mark Kettenis <kettenis@gnu.org>
8925
8926 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8927 return ${tests}" test. The ${tests} already mentions the
8928 filename.
8929
06846494
MC
89302004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8931
8932 * gdb.cp/local.exp: Accept gcc abi 2.
8933
3b0cb202
MC
89342004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8935
8936 * gdb.cp/templates.exp: Accept gcc abi 2.
8937
0643ec3f
MC
89382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8939
8940 * lib/compiler.cc: Remove supports_template_debugging.
8941 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8942
d231d0b1
MC
89432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8944
8945 * gdb.cp/namespace.exp: Accept gcc abi 2.
8946
44ffb27c
MC
89472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8948
8949 * gdb.cp/method.exp: Accept gcc abi 2.
8950
184ad485
MC
89512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8952
8953 * gdb.cp/classes.exp: Generate identical results as old version.
8954 * gdb.cp/derivation.exp: Likewise.
8955 * gdb.cp/overload.exp: Likewise.
8956 * gdb.cp/virtfunc.exp: Likewise.
8957
116f09e7
MC
89582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8959
8960 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8961 mysterious bug with sourceware version of expect.
8962
b1379776
MC
89632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8964
8965 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8966 current versions of gcc, including gcc abi 2. Remove gratuitous
8967 restart of test program. Use gdb_test_multiple and gdb_test for
8968 all tests. Add patterns to xfail missing "const" in "const char *"
8969 and kfail PR gdb/1155.
8970
6b7a4c0e
MC
89712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8972
8973 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8974 current versions of gcc, including gcc abi 2. Remove gratuitous
8975 restart of test program. Use gdb_test_multiple and gdb_test for
8976 all tests. Add patterns to kfail PR gdb/1498.
8977
51615d72
MC
89782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8979
8980 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8981 current versions of gcc, including gcc abi 2. Use "breakpoint"
8982 and "continue" instead of restarting the target program. Use
8983 gdb_test_multiple and gdb_test for all tests.
8984
7b79a9d7
MK
89852004-01-01 Mark Kettenis <kettenis@gnu.org>
8986
8987 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8988 for *-*-solaris2*.
8989
1cd3489f
MC
89902003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8991
8992 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8993 current versions of gcc, including gcc abi 2. Use "breakpoint"
8994 and "continue" instead of restarting the target program several
8995 times. Use gdb_test_multiple and gdb_test for all tests.
8996
850742db
MC
89972003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8998
8999 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9000 source files.
9001
eb4bbda8
MC
90022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9003
9004 * gdb.base/environ.exp: Handle compiling test case from multiple
9005 source files.
9006
e42c7771
MC
90072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9008
9009 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9010
80e4b428
JB
90112003-12-17 Jim Blandy <jimb@redhat.com>
9012
5f06973a
JB
9013 * gdb.base/freebpcmd.c: Add copyright notice.
9014
80e4b428
JB
9015 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9016
0ab84fb7
MC
90172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9018
9019 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9020
1b3bb3d0
JB
90212003-12-13 Jim Blandy <jimb@redhat.com>
9022
9023 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9024
3a4c9371
KB
90252003-12-12 Kevin Buettner <kevinb@redhat.com>
9026
9027 * gdb.asm/frv.inc: New file.
9028 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9029
a1dea79a
FF
90302003-12-09 Fred Fish <fnf@redhat.com>
9031
9032 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9033 functions to break1.c and leave prototypes behind. Add more
9034 "set breakpoint NN here" comments.
9035 * gdb.base/break1.c: New file.
9036
9037 * gdb.base/break.exp: Handle compiling test case from multiple
9038 source files and change source file references as needed.
9039 * gdb.base/completion.exp: Ditto.
9040 * gdb.base/condbreak.exp: Ditto.
9041 * gdb.base/define.exp: Ditto.
9042 * gdb.base/ena-dis-br.exp: Ditto.
9043 * gdb.base/info-proc.exp: Ditto.
9044 * gdb.base/maint.exp: Ditto.
9045 * gdb.base/until.exp: Ditto.
9046
9047 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9048 hardcoded line numbers.
9049 * gdb.base/define.exp: Ditto.
9050 * gdb.base/ena-dis-br.exp: Ditto.
9051 * gdb.base/maint.exp: Ditto.
9052 * gdb.base/until.exp: Ditto.
9053
9054 * gdb.base/completion.exp: Use "break1" for completion tests since
9055 "break" is no longer a unique prefix.
9056
5266b69c
AC
90572003-12-06 Andrew Cagney <cagney@redhat.com>
9058
9059 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9060 "return_value_unimplemented". When an unimplemented struct return
9061 architecture, report incorrect values as a KFAIL
9062
374451f0
MC
90632003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9064
9065 * gdb.cp/rtti.exp: Accept new wording of warning from
9066 cp_lookup_rtti_type.
9067
ba9b20a7
MC
90682003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9069
9070 Partial fix for PR testsuite/1456.
9071 * gdb.base/scope.exp (test_at_main): Replace references to
9072 gcc_compiled with calls to test_compiler_info.
9073 (test_at_foo): Likewise.
9074 (test_at_bar): Likewise.
9075
b74b6d0b
MC
90762003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9077
9078 Partial fix for PR testsuite/1456.
9079 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9080 to test_compiler_info.
9081
ccfa3402
MC
90822003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9083
9084 * gdb.base/so-impl-ld.exp: Update copyright notice.
9085
f6246aba
MC
90862003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9087
9088 Partial fix for PR testsuite/1456.
9089 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9090 to test_compiler_info.
9091
13ae734a
MC
90922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9093
9094 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9095 from current versions of gdb. Clean up regular expressions.
9096 Delete redundant timeout case.
9097
d8e1cdee
MC
90982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9099
9100 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9101 from current versions of gdb. Clean up regular expressions.
9102 Delete redundant timeout case.
9103
96457b64
MC
91042003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9105
9106 Partial fix for PR testsuite/1456.
9107 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9108 gcc_compiled with call to test_compiler_info.
9109
f35309fc
MC
91102003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9111
9112 Partial fix for PR testsuite/1456.
9113 * gdb.base/list.exp (test_list_function): Delete unused declaration
9114 of gcc_compiled.
9115
d7afdf9b
MC
91162003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9117
9118 Partial fix for PR testsuite/1456.
9119 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9120 call to test_compiler_info.
9121
71507b56
MK
91222003-11-29 Mark Kettenis <kettenis@gnu.org>
9123
9124 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9125 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9126 it to create the appropriate note.inc.
9127 * gdb.asm/asmsrc1.s: Include "note.inc".
9128 * gdb.asm/netbsd.inc: New file.
9129 * gdb.asm/empty.inc: New file.
9130
f81f93f7
MC
91312003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9132
9133 Partial fix for PR testsuite/1456.
9134 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9135 calls to test_compiler_info.
9136
9a77938e
MC
91372003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9138
9139 Partial fix for PR testsuite/1456.
9140 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9141 calls to test_compiler_info.
9142
e8367dc7
MK
91432003-11-27 Mark Kettenis <kettenis@gnu.org>
9144
9145 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9146 pattern for the KFAILs.
9147
526c61ee
AF
91482003-11-25 Adam Fedor <fedor@gnu.org>
9149
9150 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9151 * gdb.objc/objcdecode.m: New file.
9152
28f2d600
AF
91532003-11-25 Adam Fedor <fedor@gnu.org>
9154
9155 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9156 * gdb.objc/nondebug.m: New file.
9157
a3895cee
BE
91582003-11-26 Ben Elliston <bje@wasabisystems.com>
9159
9160 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9161 NetBSD as it does on FreeBSD. Modelled on a similar change by
9162 Mark Kettenis on 2003-05-30.
9163 (link-flags): Set to "--entry _start" regardless of target.
9164 Special linker flags are to be appended to $link-flags.
9165 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9166
c9f2c8a3
MC
91672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9168
9169 * gdb.cp/method.exp: Accept output of new demangler.
9170
15a0587a 91712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9172
9173 * gdb/class2.exp: New file.
9174 * gdb/class2.cc: New file.
9175
3c00b570
MC
91762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9177
9178 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9179 of new demangler.
9180
7027acc7
MK
91812003-11-23 Mark Kettenis <kettenis@gnu.org>
9182
9183 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9184 of gdb_test "run".
9185
b0e1598a
MK
91862003-11-23 Mark Kettenis <kettenis@gnu.org>
9187
9188 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9189 "continue" into "run".
9190
4d9eda44
MC
91912003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9192
9193 Partial fix for PR testsuite/1456.
9194 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9195 call to test_compiler_info.
9196 * gdb.cp/ctti.exp: Likewise.
9197 * gdb.cp/derivation.exp: Likewise.
9198 * gdb.cp/member-ptr.exp: Likewise.
9199 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9200 reference to gcc_compiled.
9201
92022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9203
9204 Fix PR testsuite/1463.
9205 * gdb.base/structs.exp (start_structs_test): Call
9206 get_debug_format before using the debug format.
9207
d422fe19
AC
92082003-11-22 Andrew Cagney <cagney@redhat.com>
9209
9210 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9211 * gdb.base/structs.exp: Use gdb_test_multiple.
9212
039cf96d
AC
92132003-11-20 Andrew Cagney <cagney@redhat.com>
9214
6882279b
AC
9215 * gdb.base/structs.exp: Handle and recover from internal errors.
9216 Replace "foo${n}" with "foo<n>" in test messages.
9217
e53890ae
AC
9218 * gdb.base/structs.exp: Update copyright. Rewrite.
9219 * gdb.base/structs.c: Update copyright. Rewrite.
9220
2b211c59
AC
9221 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9222 resync count exceeded.
d63a86f8 9223
039cf96d
AC
9224 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9225 from the internal error.
9226 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9227 Original from Jim Blandy.
9228 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9229
eac98b22
AC
92302003-11-19 Andrew Cagney <cagney@redhat.com>
9231
9232 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9233 KFAIL.
9234
67455b2a
MK
92352003-11-17 Mark Kettenis <kettenis@gnu.org>
9236
9237 New testcase for PR backtrace/1435.
9238 * gdb.arch/i386-unwind.exp: New file.
9239 * gdb.arch/i386-unwind.c: New file.
9240
853d6e5b
AC
92412003-11-17 Andrew Cagney <cagney@redhat.com>
9242
9243 * lib/gdb.exp (compiler_info): New global.
9244 (test_compiler_info): New function.
9245 (get_compiler_info): Set compiler_info.
9246 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9247 "compiler_info" to gcc-<major>-<minor>.
9248
38cf6e11
MC
92492003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9250
9251 * gdb.trace/configure: Remove.
9252
a50d3602
EZ
92532003-11-13 Elena Zannoni <ezannoni@redhat.com>
9254
9255 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9256 breakpoints.
a50d3602
EZ
9257 * gdb.base/break.exp: Remove all references to explicit line
9258 numbers.
9259
d9407aaa
NC
92602003-11-11 Nick Clifton <nickc@redhat.com>
9261
9262 * gdb.base/shreloc.exp: Do not run for targets which do not
9263 support shared objects.
9264
db488fc1
CV
92652003-11-10 Corinna Vinschen <vinschen@redhat.com>
9266
9267 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9268 Don't run tests if nofileio flag is given.
9269
6a90a18e
EZ
92702003-11-07 Elena Zannoni <ezannoni@redhat.com>
9271
9272 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9273 as well as 'Watchpoint'.
6a90a18e 9274
0b915e9c
EZ
92752003-11-06 Elena Zannoni <ezannoni@redhat.com>
9276
9277 Reported by Jim Ingham <jingham@apple.com>:
9278 * gdb.base/annota1.exp: Match at least one occurrence of the
9279 signal handler annotation.
9280
d7e4b55f
EZ
92812003-11-06 Elena Zannoni <ezannoni@redhat.com>
9282
a9c64011
AS
9283 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9284 as well as 'Watchpoint'.
d7e4b55f 9285
2fe4e8d0
MC
92862003-11-05 Michael Chastain <mec@shout.net>
9287
9288 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9289
6ef88553
KW
92902003-11-03 Kris Warkentin <kewarken@qnx.com>
9291
9292 * gdb.arch/gdb1291.c: New test file.
9293 * gdb.arch/gdb1291.exp: New test script.
9294 * gdb.arch/gdb1431.c: New test file.
9295 * gdb.arch/gdb1431.exp: New test script.
9296
ae7dc4d8
MC
92972003-10-22 Michael Chastain <mec@shout.net>
9298
9299 * gdb.mi/pthreads.c: Add copyright notice.
9300
c39d7427
MC
93012003-10-22 Michael Chastain <mec@shout.net>
9302
9303 * gdb.threads/pthreads.c: Add copyright notice.
9304
8b7d96c1
MC
93052003-10-20 Michael Chastain <mec@shout.net>
9306
9307 * gdb.base/gdb1056.exp: New test script.
9308
d1d69fdd
DJ
93092003-10-13 Daniel Jacobowitz <drow@mvista.com>
9310
9311 * gdb.threads/killed.exp: Use gdb_run_cmd.
9312
7d605576
DJ
93132003-10-13 Daniel Jacobowitz <drow@mvista.com>
9314
9315 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9316 create a core file.
9317 * gdb.threads/gcore-thread.exp: Likewise.
9318
618ec112
CV
93192003-10-13 Corinna Vinschen <vinschen@redhat.com>
9320
9321 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9322 type, based on char type.
9323 (struct bit_flags_short_t): New bitfield type, based on short type.
9324 (init_bit_flags_char): New fuction.
9325 (init_bit_flags_short): Ditto.
9326 (print_bit_flags_char): Ditto.
9327 (print_bit_flags_short): Ditto.
9328 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9329
9367a73c
MC
93302003-10-11 Michael Chastain <mec@shout.net>
9331
9332 * gdb.base/call-rt-st.exp: Update copyright year.
9333
1decf120
KI
93342003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9335
9336 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9337 * gdb.disasm/sh3.s: Ditto.
9338
5445b2ae
DJ
93392003-10-07 Daniel Jacobowitz <drow@mvista.com>
9340
9341 * gdb.threads/switch-threads.exp: New test.
9342 * gdb.threads/switch-threads.c: New source file.
9343
aec24853
CV
93442003-10-07 Corinna Vinschen <vinschen@redhat.com>
9345
9346 * gdb.base/ending-run.exp: Add sh specific case.
9347
adc7428d
AC
93482003-10-06 Andrew Cagney <cagney@redhat.com>
9349
9350 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9351 * gdb.disasm/mn10200.exp: Delete obsolete file.
9352
c9d37158
DJ
93532003-09-29 Daniel Jacobowitz <drow@mvista.com>
9354
9355 * ChangeLog: Correct an entry command.exp -> commands.exp.
9356 * gdb.base/commands.exp (bp_deleted_in_command_test)
9357 (temporary_breakpoint_commands): Check noargs.
9358
79c2c32d
DC
93592003-09-25 David Carlton <carlton@kealia.com>
9360
9361 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9362 of some print tests, where appropriate. Add tests for C::D::cd,
9363 E::ce, F::cXfX, G::XgX.
9364 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9365
594e6d67
RE
93662003-09-25 Richard Earnshaw <rearnsha@arm.com>
9367
9368 * lib/java.exp (java_init): Import target_alias before using it.
9369
10f0d451
DC
93702003-09-25 David Carlton <carlton@kealia.com>
9371
9372 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9373
274bcba0
EZ
93742003-09-23 Elena Zannoni <ezannoni@redhat.com>
9375
d63a86f8 9376 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9377 weirdness.
274bcba0 9378
cdbf20f7
MC
93792003-09-17 Michael Chastain <mec@shout.net>
9380
9381 * gdb.cp/gdb1355.exp: New file.
9382 * gdb.cp/gdb1355.c: New file.
9383
71e06f80
CV
93842003-09-15 Corinna Vinschen <vinschen@redhat.com>
9385
9386 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9387 * gdb.asm/sh.inc: New file.
9388
5c4e30ca
DC
93892003-09-11 David Carlton <carlton@kealia.com>
9390
bd45b7af
DC
9391 * gdb.cp/namespace.exp: Add tests for namespace types.
9392 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9393 (test_namespace): New.
9394
1c199746
EZ
93952003-09-11 Elena Zannoni <ezannoni@redhat.com>
9396
a9c64011 9397 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9398 * gdb.stabs/weird.exp: Ditto.
1c199746 9399
04ed252f
MC
94002003-09-08 Michael Chastain <mec@shout.net>
9401
9402 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9403
d8a2d9e7
MC
94042003-09-07 Michael Chastain <mec@shout.net>
9405
9406 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9407 'parse error'.
9408
161afb24
MK
94092003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9410
9411 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9412
49f2741a
MC
94132003-08-30 Michael Chastain <mec@shout.net>
9414
9415 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9416 * gdb.gdb/observer.exp: Ditto.
9417 * gdb.gdb/xfullpath.exp: Ditto.
9418
8afa723e
MK
94192003-08-29 Mark Kettenis <kettenis@gnu.org>
9420
9421 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9422 *-*-*bsd*.
9423
f31dfe3b
JJ
94242003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9425
9426 * gdb.base/dump.exp: Skip for ia64.
9427
4630e498
JJ
94282003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9429
9430 * gdb.asm/asm-source.exp: Add ia64 support.
9431 * gdb.asm/ia64.inc: New file.
9432
1105b7ef
MC
94332003-08-22 Michael Chastain <mec@shout.net>
9434
9435 * gdb.cp: New directory.
9436 * gdb.cp/*: Copy from gdb.c++/*.
9437 * gdb.c++/*: Remove.
9438 * Makefile.in: Change gdb.c++ to gdb.cp.
9439 * configure.in: Ditto.
9440 * configure: Regnerate.
9441
c945b932
MK
94422003-08-18 Mark Kettenis <kettenis@gnu.org>
9443
9444 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9445 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9446
2b66634b
DJ
94472003-08-17 Daniel Jacobowitz <drow@mvista.com>
9448
9449 * mi-var-display.exp (-var-list-children weird): Accept function
9450 pointers with argument types.
9451 * mi1-var-display.exp (-var-list-children weird): Likewise.
9452 * mi2-var-display.exp (-var-list-children weird): Likewise.
9453
a356f73b
DJ
94542003-08-17 Daniel Jacobowitz <drow@mvista.com>
9455
9456 * gdb.base/annota3.exp: Add missing newline.
9457
483417b8
MC
94582003-08-06 Michael Chastain <mec@shout.net>
9459
9460 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9461
c99c59c3
MS
94622003-08-12 Michael Snyder <msnyder@redhat.com>
9463
9464 * gdb.base/float.exp: Add test for SH.
9465
55ed7501
MK
94662003-08-10 Mark Kettenis <kettenis@gnu.org>
9467
9468 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9469
1a371f2e
EZ
94702003-08-07 Elena Zannoni <ezannoni@redhat.com>
9471
9472 * gdb.base/completion.exp: Remove reduntant completion test
9473 on filename.
9474
e0f353ce
EZ
94752003-08-07 Elena Zannoni <ezannoni@redhat.com>
9476
a9c64011
AS
9477 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9478 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9479 gdb.trace/save-trace.exp: Make sure that full pathnames are
9480 escaped correctly.
e0f353ce 9481
5710a1af 94822003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9483
a9c64011
AS
9484 * configure.in: Don't generate config.h from config.hin.
9485 * configure: Regenerate.
9486 * config.hin: Remove file.
9487 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9488 * gdb.threads/pthreads.c: Ditto.
5710a1af 9489
dcd81ce9
DJ
94902003-08-07 Daniel Jacobowitz <drow@mvista.com>
9491
9492 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9493 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9494 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9495 Replace ld24 with seth/add3.
9496
6009d884
AC
94972003-08-02 Andrew Cagney <cagney@redhat.com>
9498
9499 * gdb.base/annota3.exp: New file.
9500 * gdb.base/annota3.c: New file.
9501 * gdb.c++/annota3.exp: New file.
9502 * gdb.c++/annota3.cc: New file.
9503
51514e06
MC
95042003-07-29 Michael Chastain <mec@shout.net>
9505
9506 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9507 actually failed.
9508 (do_pass): Likewise.
9509 * gdb.threads/tls.exp: Always initialize no_of_threads.
9510
4ee6625b
DJ
95112003-07-27 Daniel Jacobowitz <drow@mvista.com>
9512
9513 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9514 pattern.
9515 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9516 * gdb.threads/tls.exp: Recognize one case of the host library not
9517 supporting TLS.
9518
225f2bf6
AC
95192003-07-27 Andrew Cagney <cagney@redhat.com>
9520
9521 * gdb.base/fileio.exp: Use SH when running commands using
9522 remote_exec.
9523
bcb27c9f
DJ
95242003-07-24 Daniel Jacobowitz <drow@mvista.com>
9525
9526 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9527 * gdb.base/relocate.c (dummy): New padding array.
9528
3d67be83
MS
95292003-07-22 Michael Snyder <msnyder@redhat.com>
9530
d63a86f8 9531 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9532
9533 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9534 patterns to be more general, accepting old and new output.
9535 Some output chars (such as '+') also must be quoted.
d63a86f8 9536 Some addresses are displayed numerically instead of
3d67be83
MS
9537 symbolically.
9538
57ba3b85
MS
95392003-07-23 Michael Snyder <msnyder@redhat.com>
9540
686d097c
MS
9541 * gdb.base/return2.exp: Don't test long-long return.
9542
57ba3b85
MS
9543 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9544 * gdb.disasm/t01_mov.exp: Ditto.
9545 * gdb.disasm/t02_mova.s: Ditto.
9546 * gdb.disasm/t02_mova.exp: Ditto.
9547 * gdb.disasm/t03_add.s: Ditto.
9548 * gdb.disasm/t03_add.exp: Ditto.
9549 * gdb.disasm/t04_sub.s: Ditto.
9550 * gdb.disasm/t04_sub.exp: Ditto.
9551 * gdb.disasm/t05_cmp.s: Ditto.
9552 * gdb.disasm/t05_cmp.exp: Ditto.
9553 * gdb.disasm/t06_ari2.s: Ditto.
9554 * gdb.disasm/t06_ari2.exp: Ditto.
9555 * gdb.disasm/t07_ari3.s: Ditto.
9556 * gdb.disasm/t07_ari3.exp: Ditto.
9557 * gdb.disasm/t08_or.s: Ditto.
9558 * gdb.disasm/t08_or.exp: Ditto.
9559 * gdb.disasm/t09_xor.s: Ditto.
9560 * gdb.disasm/t09_xor.exp: Ditto.
9561 * gdb.disasm/t10_and.s: Ditto.
9562 * gdb.disasm/t10_and.exp: Ditto.
9563 * gdb.disasm/t11_logs.s: Ditto.
9564 * gdb.disasm/t11_logs.exp: Ditto.
9565 * gdb.disasm/t12_bit.s: Ditto.
9566 * gdb.disasm/t12_bit.exp: Ditto.
9567 * gdb.disasm/t13_otr.s: Ditto.
9568 * gdb.disasm/t13_otr.exp: Ditto.
9569
e00759ef
EZ
95702003-07-22 Elena Zannoni <ezannoni@redhat.com>
9571
9572 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9573
8bc2021f
EZ
95742003-07-22 Elena Zannoni <ezannoni@redhat.com>
9575
a9c64011
AS
9576 * gdb.threads/tls.c : New file.
9577 * gdb.threads/tls.exp : New file.
9578 * gdb.threads/tls-main.c : New file.
9579 * gdb.threads/tls-shared.c : New file.
9580 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9581
89320c4c
AS
95822003-07-22 Andreas Schwab <schwab@suse.de>
9583
9584 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9585
180dea7c
AS
95862003-07-20 Andreas Schwab <schwab@suse.de>
9587
9588 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9589 due to insn reordering.
9590
0714963c
AC
95912003-07-15 Andrew Cagney <cagney@redhat.com>
9592
9593 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9594
98a23b3f
MC
95952003-07-15 Michael Chastain <mec@shout.net>
9596
9597 * gdb.base/gdb1250.exp: New file.
9598 * gdb.base/gdb1250.c: New file.
9599
27e417a2
ML
96002003-07-09 Michal Ludvig <mludvig@suse.cz>
9601
9602 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9603 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9604
8bc2021f
EZ
96052003-07-09 Elena Zannoni <ezannoni@redhat.com>
9606
a9c64011
AS
9607 * gdb.threads/tls.c: New file.
9608 * gdb.threads/tls.exp: New file.
9609 * gdb.threads/tls-main.c: New file.
9610 * gdb.threads/tls-shared.c: New file.
9611 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9612
d99968dc
EZ
96132003-07-09 Elena Zannoni <ezannoni@redhat.com>
9614
9615 * gdb.base/annota1.exp: Make sure that we properly escape the
9616 full path of the source file. Xfail more permissive patterns,
d63a86f8 9617 due to a compiler debug info problem.
d99968dc 9618
83876b3b
AS
96192003-07-07 Andreas Schwab <schwab@suse.de>
9620
2705e972
AS
9621 * gdb.asm/m68k.inc: New file.
9622 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9623
83876b3b
AS
9624 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9625 arguments"): Also match negative number.
9626
9627 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9628
3a871b37
DJ
96292003-07-03 Daniel Jacobowitz <drow@mvista.com>
9630
9631 * gdb.base/store.c (charest): New typedef.
9632 (add_char): Rename to add_charest, update.
9633 (wack_char): Rename to wack_charest, update types. Return l + r
9634 to keep r live across the call.
9635 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9636 (wack_double, wack_doublest): Return l + r to keep r live across
9637 the call.
9638 * gdb.base/store.exp: Accomodate store.c changes.
9639
b2a7f303
DC
96402003-06-30 David Carlton <carlton@kealia.com>
9641
9642 * gdb.c++/maint.exp (test_invalid_name): New.
9643 (test_first_component): Add tests for invalid names.
9644
3c6cb4a1
MC
96452003-06-29 Michael Chastain <mec@shout.net>
9646
9647 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9648 output of '<VTT for class>' for virtual base classes.
9649
f1c2644b
DJ
96502003-06-29 Daniel Jacobowitz <drow@mvista.com>
9651
9652 * gdb.base/completion.exp: Tab-complete "complet" instead of
9653 "compl".
9654 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9655
18080350
DJ
96562003-06-29 Daniel Jacobowitz <drow@mvista.com>
9657
9658 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9659 * gdb.base/volatile.exp: Likewise.
9660
f56973f8
DJ
96612003-06-29 Daniel Jacobowitz <drow@mvista.com>
9662
9663 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9664 gdb/1265.
9665
96662003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9667 Daniel Jacobowitz <drow@mvista.com>
9668
9669 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9670 initial line count of 'captured_main' from 26 to 32.
9671 (test_with_self): Allow xmalloc call to be interleaved with the
9672 preceding two lines.
9673
e766d4d6
JB
96742003-06-24 Joel Brobecker <brobecker@gnat.com>
9675
9676 * gdb.base/bang.exp: New testcase.
9677
f125c9a4
JB
96782003-06-23 Joel Brobecker <brobecker@gnat.com>
9679
9680 * gdb.base/langs.exp: Add some tests for the "minimal" language
9681 support.
9682
6e25beaf
EZ
96832003-06-23 Elena Zannoni <ezannoni@redhat.com>
9684
9685 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9686 the testcase.
9687
2f816dda
DJ
96882003-06-22 Daniel Jacobowitz <drow@mvista.com>
9689
9690 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9691 offset.
9692
db5a5748
DJ
96932003-06-22 Daniel Jacobowitz <drow@mvista.com>
9694
9695 * gdb.c++/pr-1210.cc: New file.
9696 * gdb.c++/pr-1210.exp: New file.
9697
1df0c130
DJ
96982003-06-21 Daniel Jacobowitz <drow@mvista.com>
9699
9700 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9701 000-exec-continue.
9702
a92feac0
MK
97032003-06-15 Mark Kettenis <kettenis@gnu.org>
9704
9705 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9706 on *-*-*bsd* instead of *-*-freebsd*.
9707
81a58f5b
AC
97082003-06-14 Andrew Cagney <cagney@redhat.com>
9709
9710 * gdb.base/store.exp: Test longest and doublest. Test all
9711 parameters. Weaken return statement match.
9712 * gdb.base/store.c: Add longest and doublest - aka long long and
9713 long double functions. Put all parameters into local register
9714 variables. Use negative values.
9715
b257a0d3
AC
97162003-06-14 Andrew Cagney <cagney@redhat.com>
9717
9718 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9719 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9720 exit status.
9721 * gdb.base/fileio.exp: Disable target when nointerrupts and
9722 noinferiorio, instead of limiting it to remote. Use remote_exec
9723 instead of system.
d63a86f8 9724
21c38304
JJ
97252003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9726
9727 * gdb.base/float.exp: Add ia64 support.
9728
1bcdb424
CV
97292003-06-12 Corinna Vinschen <vinschen@redhat.com>
9730
9731 * gdb.base/fileio.exp: Run only on remote targets.
9732
6aeb981f
CV
97332003-06-10 Corinna Vinschen <vinschen@redhat.com>
9734
9735 * gdb.base/fileio.c: New file, testing File-I/O.
9736 * gdb.base/fileio.exp: Ditto.
9737
53df362e
RG
97382003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9739
9740 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9741 shared objects after relocation at load time (gdb PR/1132).
9742 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9743 as above, part of the shared object relocation test.
53df362e 9744
ffee1b46
MK
97452003-06-08 Mark Kettenis <kettenis@gnu.org>
9746
b5ca3722
MK
9747 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9748 fully filled history list.
9749 * gdb.base/gdb_history: New file.
9750
03ed860d
MK
9751 * gdb.base/signals.exp: XFAIL "continue to func1" on
9752 i*86-*-freebsd*.
9753
ffee1b46
MK
9754 * gdb.base/attach.exp: When trying to attach to a nonexistent
9755 process, make it possible to specify the PID based on the target,
9756 and do so for *-*-freebsd*.
9757
d80dbb52
RH
97582003-06-02 Richard Henderson <rth@redhat.com>
9759
9760 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9761
6dd77b81
RH
97622003-06-02 Richard Henderson <rth@redhat.com>
9763
9764 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9765
f6347e16
RH
97662003-06-02 Richard Henderson <rth@redhat.com>
9767
9768 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9769
2c161407
DJ
97702003-06-01 Daniel Jacobowitz <drow@mvista.com>
9771
9772 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9773 of globalvar.
9774
572eb746
MK
97752003-06-01 Mark Kettenis <kettenis@gnu.org>
9776
9777 * gdb.asm/asm-source.exp: Check for memory read errors in
9778 disassembler test on *BSD too.
9779
9e9617a5
RH
97802003-06-01 Richard Henderson <rth@redhat.com>
9781
9782 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9783 for .frame.
9784 (gdbasm_call): Lose ldgp.
9785 (gdbasm_startup): Add frame information.
9786 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9787
7b34ad4e
MK
97882003-05-31 Mark Kettenis <kettenis@gnu.org>
9789
9790 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9791 i?86-*-*.
9792
10059fdf
MK
97932003-05-30 Mark Kettenis <kettenis@gnu.org>
9794
9795 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9796 FreeBSD.
9797
acf4b816
RH
97982003-05-29 Richard Henderson <rth@redhat.com>
9799
9800 * gdb.asm/alpha.inc: New file.
9801 * gdb.asm/asm-source.exp: Use it.
9802
e9ecd949
JB
98032003-05-29 Jim Blandy <jimb@redhat.com>
9804
9805 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9806 'core.PID'.
9807
e3e5a4f3
JB
98082003-05-22 Jim Blandy <jimb@redhat.com>
9809
9810 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9811 backtrace.
d63a86f8 9812
72fe3d25
DC
98132003-05-20 David Carlton <carlton@math.stanford.edu>
9814
9815 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9816 this time.
9817
58da2eb2
DC
98182003-05-19 David Carlton <carlton@bactrian.org>
9819
9820 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9821 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9822
1fcb5155
DC
98232003-05-19 David Carlton <carlton@bactrian.org>
9824
9825 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9826 namespace tests.
9827 Bump copyright date.
9828 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9829 (main): Call C::D::marker2.
9830 * gdb.c++/namespace1.cc: New file.
9831
85e85163
JJ
98322003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9833
9834 Roland McGrath <roland@redhat.com>
d63a86f8 9835 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9836 there is no manager thread.
9837
a25fbfec
JJ
98382003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9839
d63a86f8
RM
9840 * gdb.threads/schedlock.exp: Remove assumption that all threads
9841 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9842 in one of the child threads rather than the main thread.
9843
be375bae
JB
98442003-05-07 Jim Blandy <jimb@redhat.com>
9845
09bf6082
JB
9846 Add support for assembly source testing on the s390x.
9847 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9848 architecture.
9849 * gdb.asm/s390x.inc: New file.
9850
be375bae
JB
9851 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9852 succession of 'if' statements.
9853
00905d52
AC
98542003-05-05 Andrew Cagney <cagney@redhat.com>
9855
9856 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9857
b1e29e33
AC
98582003-05-05 Andrew Cagney <cagney@redhat.com>
9859
9860 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9861 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9862
e33d66ec
EZ
98632003-05-02 Elena Zannoni <ezannoni@redhat.com>
9864
9865 * gdb.base/charset.exp: Update based on new behavior of set/show
9866 charset commands.
9867
2b6fd0d8
AC
98682003-05-01 Andrew Cagney <cagney@redhat.com>
9869
9870 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9871 variable do not give memory errors.
9872
130cacce
AF
98732003-04-30 Adam Fedor <fedor@gnu.org>
9874
9875 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9876 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9877 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9878 gdb.objc/basicclass.m: : New files
9879
9880 * lib/gdb.exp (gdb_compile_objc): New procedure.
9881
bea71854
DJ
98822003-04-27 Daniel Jacobowitz <drow@mvista.com>
9883
9884 * gdb.base/signals.exp: Make backtrace tests more specific.
9885
0f20eeea
DC
98862003-04-23 David Carlton <carlton@bactrian.org>
9887
9888 * gdb.c++/maint.exp (test_first_component): Add tests for
9889 'operator' in more locations.
9890
c8c4d8dc
KB
98912003-04-16 Kevin Buettner <kevinb@redhat.com>
9892
9893 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9894
3fe60e3c
EZ
98952003-04-16 Elena Zannoni <ezannoni@redhat.com>
9896
9897 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9898 func marke' instead. Update test name.
3fe60e3c 9899
9219021c
DC
99002003-04-15 David Carlton <carlton@math.stanford.edu>
9901
9902 * gdb.c++/maint.exp: New file.
9903
5dd55bdd
EZ
99042003-04-14 Elena Zannoni <ezannoni@redhat.com>
9905
9906 * gdb.threads/schedlock.c: Change type of thread function argument
9907 to long, to avoid warnings on 64-bit platforms.
9908
00890572
EZ
99092003-04-14 Elena Zannoni <ezannoni@redhat.com>
9910
a9c64011
AS
9911 * gdb.base/attach.exp: Add new message from ptrace in case of
9912 attaching to nonexistent process.
d63a86f8 9913
93201743
JB
99142003-04-11 Jim Blandy <jimb@redhat.com>
9915
9916 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9917 gdb.c++/userdef.cc: Place comments on the lines to which the
9918 marker function might return.
9919 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9920 gdb.c++/userdef.exp: Look for those comments to check that we've
9921 returned to the right place, instead of checking line numbers.
9922
2a11c64d
EZ
99232003-04-11 Elena Zannoni <ezannoni@redhat.com>
9924
a9c64011
AS
9925 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9926 match on sourcefile name, instead of directory name.
2a11c64d 9927
68ab8fc5
EZ
99282003-04-10 Elena Zannoni <ezannoni@redhat.com>
9929
d63a86f8 9930 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9931 working directory name.
9932
5624293a
JB
99332003-04-09 Jim Blandy <jimb@redhat.com>
9934
9935 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9936 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9937 after an inferior function call, report the failure, but allow the
9938 test to continue.
9939
f1f02ee4
SC
99402003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9941
9942 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9943 with -DPROTOTYPES.
9944
6eb79af0
SC
99452003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9946
9947 * gdb.base/break.exp: Revert last patch.
9948
8dfb4cf0
SC
99492003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9950
9951 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9952 with -DPROTOTYPES.
9953
ed4c619a
AC
99542003-04-02 Andrew Cagney <cagney@redhat.com>
9955
9956 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9957 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9958 matching directories by the name breakpoint.
9959 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9960 Make "continue to marker1" consistent.
9961 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9962 message consistent.
9963 * lib/gdb.exp: Put "the program is no longer running", and "the
9964 program exited" in parenthesis.
9965 * lib/mi-support.exp: Ditto.
d63a86f8 9966
4e35d5f0 99672003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9968
4e35d5f0
BR
9969 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9970
71900fe8
AC
99712003-03-29 Andrew Cagney <cagney@redhat.com>
9972
9973 * gdb.base/sizeof.c (main): Print the value of '\377'.
9974 * gdb.base/sizeof.exp: Check the sign of '\377'.
9975
c0655a16
MC
99762003-03-27 Michael Chastain <mec@shout.net>
9977
9978 * gdb.base/gdb1090.exp: New file.
9979 * gdb.base/gdb1090.cc: New file.
9980
5b2a3989
JB
99812003-03-27 J. Brobecker <brobecker@gnat.com>
9982
9983 * gdb.gdb/observer.exp: New regression test.
9984
79876890
MC
99852003-03-27 Michael Chastain <mec@shout.net>
9986
9987 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9988 * gdb.base/ptype.exp: Likewise.
9989
6eac95e3
CV
99902003-03-27 Corinna Vinschen <vinschen@redhat.com>
9991
9992 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9993
e8c71839
MC
99942003-03-26 Michael Chastain <mec@shout.net>
9995
9996 * gdb.base/ptype.exp: Actually use some typedef'd types.
9997
71b10041
SC
99982003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9999
10000 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10001 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10002
2512cf80
CV
100032003-03-20 Corinna Vinschen <vinschen@redhat.com>
10004
10005 * gdb.base/default.exp: Fix regular expression.
10006
0d195a4f
CV
100072003-03-20 Corinna Vinschen <vinschen@redhat.com>
10008
10009 * gdb.base/args.exp: Fix regular expression.
10010
8a2dbca8
CV
100112003-03-20 Corinna Vinschen <vinschen@redhat.com>
10012
10013 * gdb.base/help.exp: Allow Win32 child process.
10014
bf028682
CV
100152003-03-20 Corinna Vinschen <vinschen@redhat.com>
10016
10017 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10018 when stepping out of main().
10019
182dbe85
CV
100202003-03-20 Corinna Vinschen <vinschen@redhat.com>
10021
10022 * gdb.base/default.exp: Check for win32 specific message when calling
10023 "run" without executable.
10024
d67a6ba5
CV
100252003-03-20 Corinna Vinschen <vinschen@redhat.com>
10026
10027 * gdb.base/args.exp: Expect .exe in output.
10028
a955b5bb
CV
100292003-03-20 Corinna Vinschen <vinschen@redhat.com>
10030
10031 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10032 Cygwin native.
10033
bf6bad4b
AC
100342003-03-17 Andrew Cagney <cagney@redhat.com>
10035
10036 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10037 vector registes.
10038 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10039 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10040
293e9a31
DC
100412003-03-17 David Carlton <carlton@math.stanford.edu>
10042
10043 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10044 test, for PR breakpoints/38.
10045 Call test_watchpoint_and_breakpoint.
10046 * gdb.base/watchpoint.c (func3): New function.
10047 (main): Call func3.
10048
5330f2db
DC
100492003-03-04 David Carlton <carlton@math.stanford.edu>
10050
10051 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10052 Garply<Garply<char> >:: garply".
10053 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10054 with respect to PR c++/1111; note also PR c++/1113.
10055 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10056 respect to PR c++/1062.
10057 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10058
6ece72da
DC
100592003-03-03 David Carlton <carlton@math.stanford.edu>
10060
10061 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10062 with respect to PR c++/57.
10063 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10064 c++/826.
10065 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10066 respect to PR c++/57.
10067
85ca1584
DC
100682003-03-03 David Carlton <carlton@math.stanford.edu>
10069
10070 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10071 respect to PR c++/33 into FAILs.
10072
98e9c5b8
MC
100732003-03-03 Michael Chastain <mec@shout.net>
10074
7bedbf27
MC
10075 * configure.in: Update copyright years.
10076
100772003-03-03 Michael Chastain <mec@shout.net>
10078
10079 * Makefile.in: Update copyright years.
98e9c5b8 10080
f683e100
DC
100812003-02-28 David Carlton <carlton@math.stanford.edu>
10082
10083 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10084 print class instead of struct and/or superfluous protection
10085 specifiers, as long as the resulting output is equivalent to the
10086 source code.
10087 Delete FIXME from end of messages on tests that don't need
10088 fixing.
10089
a9e0cf2c
DC
100902003-02-28 David Carlton <carlton@math.stanford.edu>
10091
10092 * gdb.c++/templates.exp (do_tests): Allow const in the two
10093 Foo<volatile char *>::foo tests.
10094
e8d359df
MS
100952003-02-27 Michael Snyder <msnyder@redhat.com>
10096
d63a86f8 10097 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10098 will be consistant.
10099
0b71dc91
DC
101002003-02-26 David Carlton <carlton@math.stanford.edu>
10101
10102 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10103 char *>::foo" test with respect to PR c++/33. Create a new test
10104 which is identical to that one except that it doesn't put the
10105 space between the "char" and the "*"; KFAIL it, too.
10106
dd14ab43
DC
101072003-02-26 David Carlton <carlton@math.stanford.edu>
10108
10109 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10110 template types into either PASSes or KFAILs (corresponding to PR
10111 c++/57). Tweak indentation. Update copyright.
10112
1146c7f1
SC
101132003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10114
10115 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10116
74641dfb
MC
101172003-02-13 Michael Chastain <mec@shout.net>
10118
10119 * gdb.base/exprs.exp: Remove i960 remnants.
10120 * gdb.base/funcargs.exp: Likewise.
10121 * gdb.base/list.exp: Likewise.
10122 * gdb.base/ptype.exp: Likewise.
10123
559cd2d0
DC
101242003-02-14 David Carlton <carlton@math.stanford.edu>
10125
10126 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10127 pEe->D::vg()" from XFAIL to KFAIL.
10128
c4f90d87
JM
101292003-02-13 Jason Molenda (jmolenda@apple.com)
10130
10131 * gdb.base/maint.exp: Update maint print statistics regexp to include
10132 new entries.
10133
cbc4d97c
MC
101342003-02-13 Michael Chastain <mec@shout.net>
10135
10136 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10137
40f235b7
MC
101382003-02-12 Michael Chastain <mec@shout.net>
10139
10140 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10141 * gdb.c++/inherit.exp: Likewise.
10142 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10143 * gdb.c++/templates.exp: Likewise.
10144 * gdb.c++/virtfunc.exp: Likewise.
10145
c56716b0
JM
101462003-02-06 Jason Molenda (jason-cl@molenda.com)
10147
10148 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10149 why the code is written that way.
10150
070afcf8
MC
101512003-02-05 Michael Chastain <mec@shout.net>
10152
10153 * gdb.base/dump.exp: Add missing copyright line.
10154
5d0331e5
JM
101552003-02-05 Jason Molenda (jason-cl@molenda.com)
10156
f7ae6d3e 10157 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10158 at the beginning so the breakpoint doesn't get set on the loop.
10159
92851186
MC
101602003-02-05 Michael Chastain <mec@shout.net>
10161
10162 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10163 output for configurations with gcc 2.95.3.
10164
cbf1e085
AC
101652003-02-05 Keith Seitz <keiths@redhat.com>
10166 Andrew Cagney <ac131313@redhat.com>
10167
10168 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10169
29518e1e
MC
101702003-02-04 Michael Chastain <mec@shout.net>
10171
10172 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10173 Call perror and then continue.
10174
5af1d5f3
MC
101752003-02-03 Michael Chastain <mec@shout.net>
10176
10177 * gdb.c++/pr-1023.cc: New file.
10178 * gdb.c++/pr-1023.exp: New file.
10179
6b549786
JB
101802003-02-05 Jim Blandy <jimb@redhat.com>
10181
10182 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10183 it's local to foobar. Check for it there, and check that it's not
10184 present in main.
10185 * gdb.c++/local.cc (marker2): New function.
10186 (foobar): Call marker1.
10187 (main): Call marker2 instead of marker1.
10188
67f16606
AC
101892003-02-04 Andrew Cagney <ac131313@redhat.com>
10190
10191 * gdb.disasm/mn10200.exp: Obsolete file.
10192 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10193 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10194 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10195
1c5cb38e
DC
101962003-02-04 David Carlton <carlton@math.stanford.edu>
10197
10198 * gdb.c++/overload.exp: Test intToChar(1).
10199 * gdb.c++/overload.cc (intToChar): New.
10200 (main): Call intToChar.
10201
d1fe6965
DC
102022003-02-03 David Carlton <carlton@math.stanford.edu>
10203
10204 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10205 'might_kfail' arg.
10206 KFAIL some of the continue_to_bp_overloaded calls, according to
10207 PR c++/1025.
10208
9ba61c5d
MC
102092003-02-01 Michael Chastain <mec@shout.net>
10210
10211 * gdb.base/advance.c (marker1): New marker function.
10212 * gdb.base/advance.exp: When the 'advance' command lands on the
10213 return breakpoint, it can legitimately stop on either the
10214 current line or the next line. Accommodate both outcomes.
10215 * gdb.base/until.exp: Likewise.
10216
e7494ffb
AC
102172003-02-02 Andrew Cagney <ac131313@redhat.com>
10218
10219 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10220 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10221 now a list, not a tuple.
10222 * gdb.mi/mi-var-display.exp: Ditto.
10223 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10224
075559bc
AC
102252003-02-01 Andrew Cagney <ac131313@redhat.com>
10226
10227 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10228 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10229 stack backtraces.
10230 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10231
2bd4c7b1
MK
102322003-02-01 Mark Kettenis <kettenis@gnu.org>
10233
10234 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10235 gdb.mi/mi1-pthreads.exp: Return instead of calling
10236 gdb_suppress_entire_file.
10237
eabd8992
MS
102382003-02-01 Mark Salter <msalter@redhat.com>
10239
10240 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10241
71469e2f
MS
102422003-01-31 Mark Salter <msalter@redhat.com>
10243
10244 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10245 Support empty arg.
10246
38a94d44
MC
102472003-01-30 Michael Chastain <mec@shout.net>
10248
10249 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10250 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10251 has been fixed in gdb/readline on 2003-01-09.
10252
19ea9e73
MS
102532003-01-29 Michael Snyder <msnyder@redhat.com>
10254
e8d359df
MS
10255 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10256 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10257 * gdb.base/args.exp: Skip if target does not support args passing.
10258
2307bd6a
DJ
102592003-01-22 Daniel Jacobowitz <drow@mvista.com>
10260
19ea9e73 10261 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10262 gdb_test. Accept a list of expect arguments as the third
10263 parameter.
10264 (gdb_test): Use it.
10265
f2dd3617
EZ
102662003-01-20 Elena Zannoni <ezannoni@redhat.com>
10267
10268 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10269 allow for different test tree configurations. Update some
10270 tescases accordingly.
10271 * gdb.arch/altivec-regs.exp: Ditto.
10272 * gdb.asm/asm-source.exp: Ditto.
10273 * gdb.base/advance.exp: Ditto.
10274 * gdb.base/display.exp: Ditto.
d63a86f8 10275 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10276 * gdb.base/mips_pro.exp: Ditto.
10277 * gdb.base/overlays.exp: Ditto.
10278 * gdb.base/relocate.exp: Ditto.
10279 * gdb.base/setshow.exp: Ditto.
10280 * gdb.base/step-line.exp: Ditto.
10281 * gdb.base/step-test.exp: Ditto.
10282 * gdb.base/until.exp: Ditto.
10283 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10284
c71cdefd
DC
102852003-01-17 David Carlton <carlton@math.stanford.edu>
10286
10287 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10288 corresponding to PR c++/945.
10289 Update copyright.
10290
fdba05d7
DC
102912003-01-17 David Carlton <carlton@math.stanford.edu>
10292
10293 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10294 corresponding to PR c++/68.
10295
102962003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10297
10298 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10299 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10300 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10301
c362c33a
EZ
103022003-01-15 Elena Zannoni <ezannoni@redhat.com>
10303
0fbc361c
EZ
10304 * gdb.base/break.exp: Fix change of default location, because of
10305 removal of until tests.
10306 * gdb.base/help.exp: Update test for new 'until' help message.
10307 Add test for help on 'advance'.
a9c64011 10308 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10309
dabf8a35
MK
103102003-01-15 Mark Kettenis <kettenis@gnu.org>
10311
10312 * gdb.base/default.exp: Adapt "info float" test for recent changes
10313 to that command. Add test for "info vector".
10314 * gdb.base/float.exp: New file. Add test for "info float" that
10315 resembles the old test in gdb.base/default.exp.
10316
a1769aca
DC
103172003-01-15 David Carlton <carlton@math.stanford.edu>
10318
10319 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10320
82025e13
EZ
103212003-01-15 Elena Zannoni <ezannoni@redhat.com>
10322
10323 * gdb.base/break.exp: Move the tests of until command from here...
10324 * gdb.base/until.exp: ... to here. New file. Add other tests.
10325 * gdb.base/advance.c: New file.
10326 * gdb.base/advance.exp: New file.
10327
8f9ab801
EZ
103282003-01-14 Elena Zannoni <ezannoni@redhat.com>
10329
a9c64011
AS
10330 * gdb.base/args.c: New file.
10331 * gdb.base/args.exp: New file.
8f9ab801 10332
9ae66589
DJ
103332003-01-14 Daniel Jacobowitz <drow@mvista.com>
10334
10335 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10336
8d77e5c3
DJ
103372003-01-14 Daniel Jacobowitz <drow@mvista.com>
10338
10339 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10340
12d2f0a1
DJ
103412003-01-14 Daniel Jacobowitz <drow@mvista.com>
10342
10343 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10344 dates.
10345
6ca37014
DJ
103462003-01-13 Daniel Jacobowitz <drow@mvista.com>
10347
10348 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10349
b0023472
DJ
103502003-01-13 Daniel Jacobowitz <drow@mvista.com>
10351
10352 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10353 (ptype &*"foo").
10354 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10355
607fbc54 103562003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10357
10358 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10359 * gdb.mi/mi1-console.exp: Likewise.
10360
607fbc54 103612003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10362
10363 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10364 * gdb.mi/mi1-console.exp: Likewise.
10365
a1fb14a2
DJ
103662003-01-13 Daniel Jacobowitz <drow@mvista.com>
10367
10368 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10369
c4cf40b7
DJ
103702003-01-09 Daniel Jacobowitz <drow@mvista.com>
10371
10372 * gdb.base/detach.exp: New test.
10373
696d5a5b
DJ
103742003-01-09 Daniel Jacobowitz <drow@mvista.com>
10375
10376 * Makefile.in (ALL_SUBDIRS): New variable.
10377 (subdirs, clean, distclean): Use it.
10378 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10379 regenerating Makefile, since it is generated from the top level.
10380 * gdb.asm/Makefile.in: Likewise.
10381 * gdb.base/Makefile.in: Likewise.
10382 * gdb.c++/Makefile.in: Likewise.
10383 * gdb.disasm/Makefile.in: Likewise.
10384 * gdb.java/Makefile.in: Likewise.
10385 * gdb.mi/Makefile.in: Likewise.
10386 * gdb.threads/Makefile.in: Likewise.
10387 * gdb.trace/Makefile.in: Likewise.
10388
754533e4
DC
103892003-01-09 David Carlton <carlton@math.stanford.edu>
10390
10391 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10392 Add copyright year 2003.
10393
d8b3e9ee
MC
103942003-01-06 Michael Chastain <mec@shout.net>
10395
10396 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10397 When selecting a thread, 'line' and 'file' are optional.
10398 * gdb.mi/mi1-pthreads.exp: Likewise.
10399
8e9e0fe6
AS
104002003-01-06 Andreas Schwab <schwab@suse.de>
10401
10402 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10403 failures.
10404
b5ab8ff3
DJ
104052003-01-04 Daniel Jacobowitz <drow@mvista.com>
10406
10407 Fix PR gdb/844
10408 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10409 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10410
10411 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10412 instead of calling gdb_suppress_entire_file.
10413 * gdb.threads/print-threads.exp: Likewise.
10414 * gdb.threads/schedlock.exp: Likewise.
10415
10416 * gdb.threads/killed.exp: Return instead of calling
10417 gdb_suppress_entire_file.
10418 * gdb.threads/linux-dp.exp: Likewise.
10419 * gdb.threads/pthreads.exp: Likewise.
10420
1e698235
DJ
104212003-01-04 Daniel Jacobowitz <drow@mvista.com>
10422
10423 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10424 stabs.
10425 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10426 * gdb.base/whatis.exp: Always allow (void) after function names.
10427
147ff08c
DJ
104282003-01-04 Daniel Jacobowitz <drow@mvista.com>
10429
10430 * gdb.c++/casts.exp: Correct regexp.
10431
dc62bfc2
MK
104322003-01-04 Mark Kettenis <kettenis@gnu.org>
10433
10434 * configure.in: Call AC_CONFIG_HEADER. Don't call
10435 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10436 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10437 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10438 aforementioned directories in the AC_OUPUT call.
10439 * config.hin: New file.
10440 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10441 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10442 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10443 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10444 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10445 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10446 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10447 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10448 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10449 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10450 gdb.threads/configure.in, gdb.threads/configure,
10451 gdb.threads/config.in, gdb.trace/configure.in,
10452 gdb.trace/configure: Removed.
10453
77afa639
MC
104542003-01-03 Michael Chastain <mec@shout.net>
10455
10456 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10457 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10458
7634bb6e
DJ
104592003-01-03 Daniel Jacobowitz <drow@mvista.com>
10460
10461 * gdb.base/store.exp: Fix regular expressions.
10462
b39c905e
MK
104632002-12-28 Mark Kettenis <kettenis@gnu.org>
10464
10465 * configure.in: Rewrite.
10466 * configure: Regenerated.
10467
0a8551dd
DC
104682003-01-03 David Carlton <carlton@math.stanford.edu>
10469
10470 * gdb.base/psymtab.exp: New file.
10471 * gdb.base/psymtab1.c: Ditto.
10472 * gdb.base/psymtab2.c: Ditto.
10473
c60b7188
AF
104742002-12-23 Adam Fedor <fedor@gnu.org>
10475
10476 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10477
ee73db83
DC
104782002-12-23 David Carlton <carlton@math.stanford.edu>
10479
10480 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10481 and current_directory initialization.
10482
d6c1774e
JB
104832002-12-22 Jim Blandy <jimb@redhat.com>
10484
f0a847b8
JB
10485 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10486 rather than as part of the output file name.
10487
d6c1774e
JB
10488 * gdb.base/attach.exp: There's no need to copy the test program to
10489 /tmp; that was only ever necessary on HP/UX, and this test is
10490 entirely disabled there anyway.
10491
f0708dbb
JB
104922002-12-21 Jim Blandy <jimb@redhat.com>
10493
4c2acfea
JB
10494 * gdb.c++/psmang.exp: Doc fix.
10495
f0708dbb
JB
10496 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10497 test.
10498
9579e000
DC
104992002-12-20 David Carlton <carlton@math.stanford.edu>
10500
10501 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10502
d1810171
MC
105032002-12-18 Michael Chastain <mec@shout.net>
10504
10505 * gdb.c++/annota2.exp: Add copyright year 2002.
10506
76565097
DC
105072002-12-17 David Carlton <carlton@math.stanford.edu>
10508
10509 * gdb.c++/try_catch.cc: Add marker comments.
10510 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10511 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10512 * gdb.c++/m-static.cc: Ditto.
10513 * gdb.c++/m-static1.cc: Ditto.
10514 * gdb.c++/try_catch.cc: Ditto.
10515
da81390b
JJ
105162002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10517
10518 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10519 to see whether we are using the new -environment-directory
10520 command which resets via -r or the old version of the command
10521 which may prompt the user. Part of fix for gdb/741.
10522
b304d130
AC
105232002-12-13 Andrew Cagney <ac131313@redhat.com>
10524
10525 * gdb.fortran/types.exp: Update obsolete comment.
10526 * gdb.fortran/exprs.exp: Ditto.
10527 * lib/gdb.exp: Delete obsolete code.
10528 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10529 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10530 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10531 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10532 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10533 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10534 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10535 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10536 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10537 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10538 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10539 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10540 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10541 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10542 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10543 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10544 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10545 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10546 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10547 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10548 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10549 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10550 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10551 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10552 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10553 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10554 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10555 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10556 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10557 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10558 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10559 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10560 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10561 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10562 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10563 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10564 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10565
a23b6e6a
DC
105662002-12-11 David Carlton <carlton@math.stanford.edu>
10567
10568 * gdb.c++/m-data.exp: Add test for members that shadow global
10569 variables: see PR gdb/804.
10570 * gdb.c++/m-data.cc: Ditto.
10571
6604731b
DJ
105722002-12-10 Daniel Jacobowitz <drow@mvista.com>
10573
10574 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10575
de46ecd7
DC
105762002-12-06 David Carlton <carlton@math.stanford.edu>
10577
10578 * gdb.base/store.c: Don't declare functions static.
10579
27e829d0
AC
105802002-12-04 Andrew Cagney <ac131313@redhat.com>
10581
10582 * gdb.base/store.exp, gdb.base/store.c: New files.
10583
92806416
DJ
105842002-12-03 Daniel Jacobowitz <drow@mvista.com>
10585
10586 * gdb.base/selftest.exp: Update for current gdb.
10587
3bcbaac5
DJ
105882002-12-03 Daniel Jacobowitz <drow@mvista.com>
10589
10590 * gdb.base/maint.exp: Only dump symbols from one source file
10591 or objfile.
10592
f4f00b1f
DJ
105932002-12-03 Daniel Jacobowitz <drow@mvista.com>
10594
10595 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10596 function call.
10597
f1c8a949
JB
105982002-11-25 Jim Blandy <jimb@redhat.com>
10599
10600 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10601 function appearing in error message.
10602
9e297a97
DJ
106032002-11-21 Daniel Jacobowitz <drow@mvista.com>
10604
10605 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10606
1f312e79
JJ
106072002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10608
d63a86f8
RM
10609 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10610 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10611 should be in mi console format. This is part of fix for PR gdb/604.
10612
83c31e7d
FN
106132002-09-18 Fernando Nasser <fnasser@redhat.com>
10614
10615 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10616 which explicitly prints the zero offset as "+0".
10617
322b3f65
DJ
106182002-10-22 Daniel Jacobowitz <drow@mvista.com>
10619
10620 * gdb.threads/schedlock.c (args): Make unsigned.
10621
106222002-10-21 Daniel Jacobowitz <drow@mvista.com>
10623
10624 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10625 numbers. Allow "foo2|selected stack frame".
10626 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10627 * gdb.asm/asmsrc2.s: Likewise.
10628 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10629 comments.
10630 * gdb.asm/mips.inc: New file.
10631
5e2fe5b8
AF
106322002-10-18 Adam Fedor <fedor@gnu.org>
10633
10634 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10635 * gdb.base/help.exp: Likewise.
10636
abe1a5d0
KB
106372002-10-17 Kevin Buettner <kevinb@redhat.com>
10638
10639 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10640 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10641
10abb1d4
JB
106422002-10-02 Jim Blandy <jimb@redhat.com>
10643
10644 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10645
1f609b42
AC
106462002-10-01 Andrew Cagney <ac131313@redhat.com>
10647
10648 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10649 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10650 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10651 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10652 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10653 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10654 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10655
0aee02e4
AC
106562002-09-29 Andrew Cagney <ac131313@redhat.com>
10657
10658 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10659 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10660 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10661 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10662 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10663 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10664 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10665
6fde09ad
KB
106662002-09-27 Kevin Buettner <kevinb@redhat.com>
10667
10668 * gdb.base/annota1.exp (info break): Make directory components of
10669 path optional since not all compilers emit this debug information.
10670
10671 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10672 step ends up stepping out of the function instead of stopping on
10673 the epilogue.
10674
9e8aab75
KS
106752002-09-26 Keith Seitz <keiths@redhat.com>
10676
10677 * lib/insight-support.exp (gdbtk_start): Figure out where
10678 the insight executable is based on where gdb is. Use this
10679 executable to start insight instead of gdb.
10680
e36180d7
AC
106812002-09-25 Andrew Cagney <cagney@redhat.com>
10682
10683 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10684
9dd34b2b
AC
106852002-09-24 Andrew Cagney <ac131313@redhat.com>
10686
10687 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10688 test_isolated_complaints.
10689 (test_empty_complaint): New function.
10690 (test_empty_complaints): New function. Check no output when no
10691 complaints.
d63a86f8 10692
dea97812
KB
106932002-09-19 Jim Blandy <jimb@redhat.com>
10694
a9c64011 10695 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10696
54951bd7
AC
106972002-09-19 Andrew Cagney <ac131313@redhat.com>
10698
10699 * gdb.gdb/complaints.exp: New file.
10700
dec43320
AC
107012002-09-18 Andrew Cagney <ac131313@redhat.com>
10702
10703 * gdb.base/maint.exp: Check `help maint internal-warning'.
10704
e70d6e3f
DC
107052002-09-18 David Carlton <carlton@math.stanford.edu>
10706
10707 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10708 numbers, and replace them by a single breakpoint after the
10709 constructors are all finished.
10710 Add test 4.
10711 * gdb.c++/m-static.cc: Add test 4.
10712 * gdb.c++/m-static.h: New file.
10713 * gdb.c++/m-static1.cc: New file.
10714
10715 * gdb.c++/printmethod.exp: New file.
10716 * gdb.c++/printmethod.cc: New file.
10717
10718 * gdb.c++/pr-574.exp: New file.
10719 * gdb.c++/pr-574.cc: New file.
10720
afb5c968
CV
107212002-09-18 Corinna Vinschen <vinschen@redhat.com>
10722
10723 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10724 embedded targets which never actually exit.
10725
31e45dee
FN
107262002-09-18 Fernando Nasser <fnasser@redhat.com>
10727
10728 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10729 "don't step after run" as unresolved or unsupported, instead of xfail.
10730
a283c5a1
CV
107312002-09-18 Corinna Vinschen <vinschen@redhat.com>
10732
10733 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10734 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10735 Add newline to expected string in "step out of main (status wrapper)"
10736 case.
10737
11350d2a
CV
107382002-09-18 Corinna Vinschen <vinschen@redhat.com>
10739
10740 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10741 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10742
0deec7d6
TT
107432002-09-17 Tom Tromey <tromey@redhat.com>
10744
10745 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10746 \000, not \0, in double-quoted string.
10747
b2b4a1b5
CV
107482002-09-14 Corinna Vinschen <vinschen@redhat.com>
10749
c9d37158 10750 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10751 string after running the commands execution on breakpoint tests.
10752
1c56143a
CV
107532002-09-13 Corinna Vinschen <vinschen@redhat.com>
10754
10755 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10756
37f8da45
JB
107572002-09-12 Joel Brobecker <brobecker@gnat.com>
10758
10759 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10760
08b468e0
KS
107612002-09-10 Keith Seitz <keiths@redhat.com>
10762
10763 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10764 runto proc.
10765 (mi_run_to_main): Use mi_runto.
10766 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10767
dc360f58
KS
107682002-09-10 Keith Seitz <keiths@redhat.com>
10769
10770 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10771 regexp for stopping at main. Could have multiple event notifications.
10772 Don't assume that main was declared with no parameters.
10773 (mi_next): Use mi_step_to.
10774 (mi_step): Use mi_next_to.
10775
ce3abcfb
CV
107762002-09-09 Corinna Vinschen <vinschen@redhat.com>
10777
10778 * gdb.base/default.exp: Fix expected string in `info float' test.
10779
d1f5b980
BE
107802002-09-09 Ben Elliston <bje@redhat.com>
10781
10782 * config/mips.exp: Update comments.
10783 * config/mips-idt.exp: Likewise.
10784 * config/nind.exp: Likewise.
10785 * config/slite.exp: Likewise.
10786 * config/sparclet.exp: Likewise.
10787 * config/udi.exp: Likewise.
10788 * config/vx.exp: Likewise.
10789 * config/vxworks29k.exp: Likewise.
10790
2f71430b
JB
107912002-09-05 Jim Blandy <jimb@redhat.com>
10792
10793 * gdb.threads/killed.exp: Fix test failure message.
10794
7ddebc7e
KS
107952002-09-04 Keith Seitz <keiths@redhat.com>
10796
10797 * lib/mi-support.exp: Update copyright.
10798 (mi_gdb_test): Increase the priority of the expected pattern
10799 so that it matches gdb_test.
10800
0ae67eb3
KS
108012002-09-03 Keith Seitz <keiths@redhat.com>
10802
10803 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10804 Use integer comparison instead of string comparison for testing
10805 whether binary was built.
10806
38fc42c8
JB
108072002-09-03 Jim Blandy <jimb@redhat.com>
10808
10809 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10810
b6ff0e81
JB
108112002-08-29 Jim Blandy <jimb@redhat.com>
10812
10813 * gdb.threads/pthreads.exp: Move the portable thread compilation
10814 code into a function in lib/gdb.exp, and call that from here.
10815 * lib/gdb.exp (gdb_compile_pthreads): New function.
10816
07c98896
KS
108172002-08-29 Keith Seitz <keiths@redhat.com>
10818
10819 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10820 expect_out so that callers can get at it.
10821
0312286c
DJ
108222002-08-23 Daniel Jacobowitz <drow@mvista.com>
10823
10824 * gdb.threads/print-threads.c: New file.
10825 * gdb.threads/print-threads.exp: New file.
10826 * gdb.threads/schedlock.c: New file.
10827 * gdb.threads/schedlock.exp: New file.
10828
dd039bc4
EZ
108292002-08-22 Elena Zannoni <ezannoni@redhat.com>
10830
a9c64011
AS
10831 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10832 not altivec.c.
dd039bc4 10833
1f36144c
MK
108342002-08-17 Mark Kettenis <kettenis@gnu.org>
10835
10836 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10837 targets. The problem should be fixed now.
10838
16057ec7 108392002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10840
10841 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10842 2002-07-24 change that removes final dots from error messages.
10843
3c1499ad
TT
108442002-08-13 Tom Tromey <tromey@redhat.com>
10845
10846 * gdb.base/readline.exp: New file.
10847
a20ce2c3
AC
108482002-08-01 Andrew Cagney <ac131313@redhat.com>
10849
10850 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10851 supress message.
10852
db034ac5
AC
108532002-08-01 Andrew Cagney <cagney@redhat.com>
10854
10855 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10856 CHILL_FOR_TARGET and CHILL_LIB.
10857 * configure.in (configdirs): Remove gdb.chill.
10858 * configure: Regenerate.
10859 * lib/gdb.exp: Obsolete references to chill.
10860 * gdb.fortran/types.exp: Ditto.
10861 * gdb.fortran/exprs.exp: Ditto.
10862
3e000b18
KB
108632002-07-30 Kevin Buettner <kevinb@redhat.com>
10864
10865 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10866 set Irix-specific compile and link flags.
10867
28f4966b
KB
108682002-07-29 Kevin Buettner <kevinb@redhat.com>
10869
10870 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10871 source files. The ``-o'' option doesn't work with the ``-E'' option
10872 when using the Irix compiler.
10873
46c0d5a6
DJ
108742002-07-19 Daniel Jacobowitz <drow@mvista.com>
10875
10876 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10877 Improve support for reusing an exec file. Copy exec file
10878 to target, and run gdbserver on the target instead of on the host.
10879
eecf4bed
JB
108802002-07-18 Jim Blandy <jimb@redhat.com>
10881
0f815cdf
JB
10882 * gdb.base/ending-run.exp: Don't expect to see the program end in
10883 some orderly fashion when we're running on a real stand-alone
10884 board.
10885
eecf4bed
JB
10886 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10887 targets that don't support interrupts.
10888
52d309e4
JB
108892002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10890
10891 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10892 systems.
10893 Move comments in expect statements to inside the actions, so that they
10894 don't get matched against.
10895
ff683d9e
MK
108962002-07-10 Mark Kettenis <kettenis@gnu.org>
10897
10898 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10899 function when asleep" test.
10900
b5356753
AC
109012002-07-10 Andrew Cagney <ac131313@redhat.com>
10902
10903 * gdb.base/page.exp: Rewrite to handle problems with very long
10904 `info set' output. Update copyright.
10905
6aa4d13a
AC
109062002-06-26 Andrew Cagney <ac131313@redhat.com>
10907
10908 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10909 gdb.threads-hp.
10910 * gdb.hp/configure: Regenerate.
10911 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10912 * gdb.hp/gdb.threads-hp/configure: Delete file.
10913 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10914
8cf8c2b8
AC
109152002-06-22 Andrew Cagney <ac131313@redhat.com>
10916
10917 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10918 setlocale, bindtextdomain and textdomain.
10919
6827a8f8
JB
109202002-06-11 Jim Blandy <jimb@redhat.com>
10921
919d772c
JB
10922 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10923 preprocessor macro information is present.
10924
6827a8f8
JB
10925 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10926 tests.
10927
c15b0d21
MS
109282002-06-06 Michael Snyder <msnyder@redhat.com>
10929
c5984d70
MS
10930 * gdb.base/overlays.exp: Record addresses of overlay
10931 functions in TCL variables rather than in GDB variables,
10932 to avoid having GDB convert them to pointers (with loss
10933 of information).
10934
d63a86f8 10935 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10936 default linker script changes.
c15b0d21
MS
10937 * gdb.base/long_long.exp: Add check for sizeof (long double).
10938
be26fe0d
ML
109392002-06-06 Michal Ludvig <mludvig@suse.cz>
10940
10941 * gdb.asm/asm-source.exp: Add x86-64 target.
10942 * gdb.asm/x86_64.inc: New.
d63a86f8 10943
258093ca 109442002-05-30 Michael Chastain <mec@shout.net>
258093ca 10945
4b3153f1 10946 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10947 * gdb.c++/m-static.cc: New file.
10948 * gdb.c++/m-static.exp: New file.
10949
241264c6
MS
109502002-05-28 Michael Snyder <msnyder@redhat.com>
10951
10952 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10953 precision.
10954
9bba8c8f 109552002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10956
4b3153f1 10957 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10958 * gdb.c++/m-data.cc: New file.
10959 * gdb.c++/m-data.exp: New file.
10960
109612002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10962
4b3153f1 10963 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10964 * gdb.c++/try_catch.cc: New file.
d63a86f8 10965 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10966
def1b996
MC
109672002-05-27 Michael Chastain <mec@shout.net>
10968
10969 * gdb.c++/local.exp: Accept more nested types in output.
10970
522ba268
MC
109712002-05-26 Michael Chastain <mec@shout.net>
10972
10973 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10974
277254ba
MS
109752002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10976
10977 * lib/gdb.exp (gdb_wrapper_init): Just because
10978 gdb_wrapper_file exists, this does not mean that the file
10979 should not be rebuilt. That is what gdb_wrapper_initialized
10980 is for.
10981 (default_gdb_init): Reset gdb_wrapper_initialized.
10982
b61a8733
MS
109832002-05-23 Michael Snyder <msnyder@redhat.com>
10984
d63a86f8 10985 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10986 the precision of the floating point test results.
10987 * gdb.base/call-rt-st.exp: Ditto.
10988
b61a8733
MS
10989 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10990 * gdb.base/call-rt-st.exp: Ditto.
10991
56f6e910
MC
109922002-05-19 Michael Chastain <mec@shout.net>
10993
10994 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10995
ad0b0016
EZ
109962002-05-19 Elena Zannoni <ezannoni@redhat.com>
10997
a9c64011
AS
10998 * configure.in (configdirs): Add gdb.arch.
10999 * configure: Regenerate.
ad0b0016 11000
f617d2b6
JB
110012002-05-17 Jim Blandy <jimb@redhat.com>
11002
11003 * gdb.base/completion.exp: Recognize the more detailed error
11004 messages produced by the macro expander's lexical analyzer.
11005
eac2a696
EZ
110062002-05-14 Elena Zannoni <ezannoni@redhat.com>
11007
a9c64011
AS
11008 * gdb.arch/altivec-abi.c: New file.
11009 * gdb.arch/altivec-abi.exp: New file.
11010 * gdb.arch/altivec-regs.c: New file.
11011 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11012
2fdde8f8
DJ
110132002-05-14 Daniel Jacobowitz <drow@mvista.com>
11014
11015 * gdb.base/maint.exp (maint print type): Update for new type
11016 structure.
d63a86f8 11017
e31f1a7c
EZ
110182002-05-14 Elena Zannoni <ezannoni@redhat.com>
11019
11020 * gdb.arch: New directory.
11021 * gdb.arch/configure.in: New file.
11022 * gdb.arch/configure: New file.
11023 * gdb.arch/Makefile.in: New file.
11024
db589741
CV
110252002-05-13 Corinna Vinschen <vinschen@redhat.com>
11026
11027 * gdb.asm/asm-source.exp: Add v850 as supported target.
11028 * gdb.asm/v850.inc: New file.
11029
8ce2a7dc
DJ
110302002-05-13 Daniel Jacobowitz <drow@mvista.com>
11031
11032 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11033
df763c7f
DJ
110342002-05-12 Daniel Jacobowitz <drow@mvista.com>
11035
11036 * gdb.base/break.exp: Check 'break "marker2"'.
11037
377daeed
MS
110382002-05-10 Michael Snyder <msnyder@redhat.com>
11039
11040 * gdb.base/long_long.exp: Fix typo.
11041
c4b7bc2b
JB
110422002-05-10 Jim Blandy <jimb@redhat.com>
11043
ecac9a4e
JB
11044 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11045 a bug.
11046
c4b7bc2b
JB
11047 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11048 Recognize more detailed error message produced by the macro
11049 expander's lexical analyzer.
11050 * lib/gdb.exp (test_print_reject): Same.
11051
e71019a1
MK
110522002-05-09 Mark Kettenis <kettenis@gnu.org>
11053
11054 * gdb.c++/method.exp: Fix typo.
11055
fedfc8e6
MS
110562002-05-08 Michael Snyder <msnyder@redhat.com>
11057
166a1957
MS
11058 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11059 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11060 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11061 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11062 Add iftarget clause for strongarm.
d63a86f8 11063
f1c47eb2
MS
110642002-05-06 Michael Snyder <msnyder@redhat.com>
11065
cb9a9d3e
MS
11066 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11067 (gdb_continue_to_end): Accept output from status wrapper.
11068 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11069 Clean up fail messages to match pass messages.
11070
f1c47eb2
MS
11071 Enable the "needs_status_wrapper" testsuite feature.
11072 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11073 (gdb_compile): Conditionally call gdb_wrapper_init.
11074 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11075 * gdb.c++/method.exp: Recognize output from status wrapper.
11076
6079c749
BE
110772002-05-06 Ben Elliston <bje@redhat.com>
11078From Graydon Hoare <graydon@redhat.com>
11079
11080 * config/sid.exp: Include support for "rawsid" protocol.
11081
188baff3
JB
110822002-05-03 Jim Blandy <jimb@redhat.com>
11083
11084 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11085 * gdb.c++/hang3.C: New file.
11086
b9c07f0f
AC
110872002-05-04 Andrew Cagney <ac131313@redhat.com>
11088
11089 * gdb.base/default.exp: Remove obsolete code.
11090 * gdb.c++/misc.exp: Ditto. Update copyright.
11091 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11092 * gdb.base/whatis.exp: Ditto. Update copyright.
11093 * gdb.base/scope.exp: Ditto. Update copyright.
11094 * gdb.base/ptype.exp: Ditto. Update copyright.
11095 * gdb.base/printcmds.exp: Ditto. Update copyright.
11096 * gdb.base/opaque.exp: Ditto. Update copyright.
11097 * gdb.base/list.exp: Ditto.
11098 * gdb.base/funcargs.exp: Ditto. Update copyright.
11099 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11100 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11101 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11102 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11103 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11104 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11105
5c7a0397
MS
111062002-05-02 Michael Snyder <msnyder@redhat.com>
11107
d6dcc264 11108 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11109 * gdb.base/long_long.exp: Add xscale target.
11110 * gdb.base/default.exp: Add xscale target.
11111
eb7f1c48
JB
111122002-05-01 Jim Blandy <jimb@redhat.com>
11113
11114 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11115 gdb.c++/hang.exp: New test.
11116
a6befae8
FF
111172002-05-01 Fred Fish <fnf@redhat.com>
11118
11119 * gdb.base/completion.exp: Handle completions of "./Make" for
11120 more than one completion possibility, as is the case when we
11121 build and test in the source tree.
11122
0a310277
AG
111232002-04-29 Anthony Green <green@redhat.com>
11124
11125 * gdb.java/jmisc1.exp: New file.
11126 * gdb.java/jmisc2.exp: New file.
11127
6ff9af88
DJ
111282002-04-24 Daniel Jacobowitz <drow@mvista.com>
11129
11130 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11131
96b3d632
EZ
111322002-04-23 Elena Zannoni <ezannoni@redhat.com>
11133
11134 * gdb.base/help.exp: Change 'help status' to allow for target
11135 dependent output differences.
11136
5019bb54
MC
111372002-04-22 Michael Chastain <mec@shout.net>
11138
11139 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11140
a805a116
MC
111412002-04-22 Michael Chastain <mec@shout.net>
11142
11143 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11144
a1706bfd
DM
111452002-04-17 David S. Miller <davem@redhat.com>
11146
11147 * gdb.asm/sparc64.inc: New file.
11148 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11149
a73a20a2
EZ
111502002-04-19 Elena Zannoni <ezannoni@redhat.com>
11151
11152 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11153 instruction file directly into the build tree. Clean up at end of
11154 test.
11155
ba678339
DM
111562002-04-18 David S. Miller <davem@redhat.com>
11157
11158 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11159 handle 64-bit platforms correctly.
11160 * gdb.base/maint.exp: Likewise.
11161
b03399da
KB
111622002-04-18 Kevin Buettner <kevinb@redhat.com>
11163
11164 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11165 ``-fpic'' when compiling files comprising a shared library, but
11166 it does need additional linker flags in order to find shared
11167 libraries at run time.
11168
e2004992
KB
111692002-04-18 Kevin Buettner <kevinb@redhat.com>
11170
11171 * gdb.base/cvexpr.c (use): New function.
11172 (main): Invoke use() on all global variables to prevent
11173 some linkers from deleting these otherwise unused symbols.
11174
d8937120
MC
111752002-04-17 Michael Chastain <mec@shout.net>
11176From David S. Miller <davem@redhat.com>
11177
11178 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11179 handle 64-bit platforms correctly.
11180
ffd61a58
MS
111812002-04-12 Michael Snyder <msnyder@redhat.com>
11182From Jim Blandy <jimb@redhat.com>
a9c64011 11183 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11184 script can handle this instead.
11185 * gdb.base/bar.c (barx): Same.
11186 * gdb.base/baz.c (bazx): Same.
11187 * gdb.base/grbx.c (grbxx): Same.
11188
11189 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11190 manager doesn't automatically unmap overlays unnecessarily.
11191
6b8426a6
MH
111922002-04-10 Martin M. Hunt <hunt@redhat.com>
11193
11194 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11195 stepping out of main.
11196
34af4875
MC
111972002-04-09 Michael Chastain <mec@shout.net>
11198
11199 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11200 scope so that the nested scope tests will make sense.
11201 * gdb.c++/local.exp: Write patterns that actually work with gcc
11202 (the HP patterns "were never known to work with gcc").
11203 Keep the old aCC patterns too.
11204
2d1676a0
DJ
112052002-04-09 Daniel Jacobowitz <drow@mvista.com>
11206
11207 * gdb.base/attach.exp: Correct target board test.
11208
3a63e3f9
MC
112092002-04-08 Michael Chastain <mec@shout.net>
11210
11211 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11212 in a const method. Add some xfail and fail cases for configurations
11213 that do not emit the "const ...".
11214
f18dabd2
MC
112152002-04-07 Michael Chastain <mec@shout.net>
11216
11217 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11218 Accept "A * const" and "const A * const" as type of "this".
11219 Fix spelling of getFunky throughout. Make messages uniform.
11220
0fcddd82
EZ
112212002-04-07 Elena Zannoni <ezannoni@redhat.com>
11222
a9c64011 11223 Work around for PR gdb/285:
0fcddd82
EZ
11224 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11225
16a8534a
EZ
112262002-04-07 Elena Zannoni <ezannoni@redhat.com>
11227
11228 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11229 instructions file at run time instead of configure time.
11230 Sometimes we run the test in a directory that is not the one we
11231 configured in.
11232 * gdb.asm/configure.in: Delete creation of symlink.
11233 * gdb.asm/configure: Regenerate.
11234
24181d81
JB
112352002-04-05 J. Brobecker <brobecker@gnat.com>
11236
11237 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11238 xfullpath () function.
11239
7cdb7107
DJ
112402002-04-04 Daniel Jacobowitz <drow@mvista.com>
11241
11242 * gdb.asm/Makefile.in: Correct dependencies.
11243
11244 * gdb.asm/powerpc.inc: New file.
11245 * gdb.asm/asm-source.exp: Add PowerPC.
11246 * gdb.asm/configure.in: Likewise.
11247 * gdb.asm/configure: Regenerated.
11248
a7d17088
DJ
112492002-04-04 Daniel Jacobowitz <drow@mvista.com>
11250
11251 * gdb.base/relocate.exp: New file.
11252 * gdb.base/relocate.c: New file.
11253
cd721503
FF
112542002-04-04 Fred Fish <fnf@redhat.com>
11255
11256 * gdb.base/step-test.exp: Update comment regarding stopping in
11257 memcpy/bcopy calls inserted as part of the compiler runtime.
11258
b22ad7a7
MS
112592002-04-04 Michael Snyder <msnyder@redhat.com>
11260
11261 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11262
5f279fa6
DJ
112632002-04-03 Daniel Jacobowitz <drow@mvista.com>
11264
11265 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11266 (gdb_expect): Remove $notransfer hack.
11267
dd0fd3ce
DJ
112682002-04-02 Daniel Jacobowitz <drow@mvista.com>
11269
11270 * gdb.c++/classes.exp ("calling method for small class"): Match
11271 updated register output.
11272
1e50cda1
DJ
112732002-03-30 Daniel Jacobowitz <drow@mvista.com>
11274
11275 Fix PR gdb/452
11276 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11277 when finished. Make gdb_file_cmd send "exec-file" when
11278 appropriate.
11279
24015922
DJ
112802002-03-30 Daniel Jacobowitz <drow@mvista.com>
11281
11282 * gdb.base/attach.exp: Remove extra setup_xfail.
11283
dd7dfd64
MS
112842002-03-26 Michael Snyder <msnyder@redhat.com>
11285
11286 * gdb.base/default.exp: Add tests for dump, append, and restore.
11287 * gdb.base/help.exp: Add tests for dump, append, and restore.
11288 * gdb.base/dump.exp: New file, test dump, append and restore.
11289 * gdb.base/dump.c: New file.
11290
48b2f8d7
MS
112912002-03-27 Michael Snyder <msnyder@redhat.com>
11292
d63a86f8 11293 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11294 clean-ups in help messages.
11295
05b4d525
FF
112962002-03-26 Fred Fish <fnf@redhat.com>
11297
11298 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11299 have debugging info for those functions and the compiler uses them
11300 internally to copy structs around.
11301
d7679631
FF
113022002-03-26 Fred Fish <fnf@redhat.com>
11303
11304 * gdb.base/list.exp: Revert the change made yesterday and add note
11305 about why we don't list the default lines for remote targets.
11306
523ac3f9
MS
113072002-03-25 Michael Snyder <msnyder@redhat.com>
11308
11309 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11310
754b2b8d
FF
113112002-03-25 Fred Fish <fnf@redhat.com>
11312
11313 * gdb.base/list.exp: This test works on remote targets so remove
11314 the short circuit for remote targets. Update copyright.
11315
33c3e192
FF
113162002-03-25 Fred Fish <fnf@redhat.com>
11317
11318 * gdb.base/attach.exp: Fix logic error that was suppressing this
11319 test for all non hppa*-*-hpux* targets, instead of the hp target.
11320 Move comments closer to the suppression point. Also now need to
11321 check that we are running natively.
11322
d43e73ee
MS
113232002-03-22 Michael Snyder <msnyder@redhat.com>
11324
882c8f02
MS
11325 * gdb.base/default.exp: Add test for gcore. Update copyright.
11326 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11327
04c12f60
FF
113282002-03-06 Fred Fish <fnf@redhat.com>
11329
11330 * gdb.base/funcargs.c: Remove extraneous ';' character.
11331 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11332
b43df995
MC
113332002-03-04 Michael Chastain <mec@shout.net>
11334
11335 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11336 accommodate gcc v3 function signature.
11337 * gdb.mi/mi0-var-cmd-exp: Ditto.
11338
92362027
AC
113392002-02-24 Andrew Cagney <ac131313@redhat.com>
11340
11341 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11342 ``GNU/Linux'' or ``Linux kernel''
11343 * testsuite/gdb.threads/pthreads.c: Ditto.
11344
258ad32d
MC
113452002-02-24 Michael Chastain <mec@shout.net>
11346
11347 * gdb.threads/pthreads.c (thread1): Add a return statement.
11348 (thread2): Likewise.
11349 (foo): Likewise.
11350
04c3b3d4
MC
113512002-02-23 Michael Chastain <mec@shout.net>
11352
11353 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11354 to placate gcc.
11355
5a2a0a20
MC
113562002-02-23 Michael Chastain <mec@shout.net>
11357
11358 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11359 test "ptype bint". The test passes on all my stabs configurations.
11360
a640f7fc
JB
113612002-02-21 Jim Blandy <jimb@redhat.com>
11362
27924826
JB
11363 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11364 filename at a time, and watch for the ones we want to see.
11365
a640f7fc
JB
11366 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11367 types of pointers to prototyped functions.
11368
edcc8c75
AC
113692002-02-20 Andrew Cagney <ac131313@redhat.com>
11370
11371 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11372 signed, unsigned and straight char.
11373 (padding_char, padding_short, padding_int, padding_long,
11374 padding_long_long, padding_float, padding_double,
11375 padding_long_double): New global variables.
11376 (fill, fill_structs): New functions.
11377
11378 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11379 for correctly sized writes. Update copyright.
11380 (get_valueof): New procedure.
11381 (get_sizeof): Call get_valueof.
11382 (check_valueof): New procedure.
11383 (check_padding): New procedure.
11384
ac57ea44
MC
113852002-02-20 Michael Chastain <mec@shout.net>
11386
11387 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11388 to setup_xfail. Document some of the remaining calls.
11389
7a10c941
MC
113902002-02-18 Michael Chastain <mec@shout.net>
11391
11392 * gdb.c++/userdef.exp: Update copyright year.
11393
fb8acdcc
DJ
113942002-02-18 Daniel Jacobowitz <drow@mvista.com>
11395
11396 * gdb.c++/userdef.exp: Test overloaded operators properly.
11397 Remove xfails.
11398
fda6ae12
MS
113992002-02-14 Michael Snyder <msnyder@redhat.com>
11400
11401 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11402
676a0442
DJ
114032002-02-14 Daniel Jacobowitz <drow@mvista.com>
11404
11405 * gdb.base/a2-run.exp: Check for a remote target properly.
11406 * gdb.base/annota1.exp: Likewise.
11407 * gdb.base/list.exp: Likewise.
11408 * gdb.base/reread.exp: Likewise.
11409 * gdb.base/scope.exp: Likewise.
11410 * gdb.base/shlib-call.exp: Likewise.
11411 * gdb.base/term.exp: Likewise.
11412 * gdb.c++/annota2.exp: Likewise.
11413
78b4f468
RE
114142002-02-13 Richard Earnshaw <rearnsha@arm.com>
11415
11416 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11417
9a81ba51
MC
114182002-02-10 Michael Chastain <mec@shout.net>
11419
11420 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11421 (call_after_alloca): Ditto.
11422
004af6c7
DJ
114232002-02-10 Daniel Jacobowitz <drow@mvista.com>
11424
11425 * gdb.base/ending-run.exp: Guard "cont" test with
11426 gdb_skip_stdio_test.
11427
37225f62
JB
114282002-02-06 Jim Blandy <jimb@redhat.com>
11429
11430 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11431 from here...
11432 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11433 To here. Disable this test on non-HP platforms. Add big comment.
11434
fe6fdd96
MS
114352002-02-04 Michael Snyder <msnyder@redhat.com>
11436
11437 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11438 other than d10v and m32r.
11439
036fad3f
RE
114402002-02-02 Richard Earnshaw <rearnsha@arm.com>
11441
11442 * gdb.base/default.exp: Rewrite test patterns to reduce time
11443 taken to match them.
11444
7148ab62
DJ
114452002-01-30 Daniel Jacobowitz <drow@mvista.com>
11446
11447 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11448 Allow a start function above main.
11449 * gdb.threads/linux-dp.exp: Fix copyright date.
11450
396cc255
DJ
114512002-01-30 Daniel Jacobowitz <drow@mvista.com>
11452
a9c64011
AS
11453 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11454 (check_philosopher_stack): Check for manager thread before checking
11455 for a just-starting thread.
396cc255 11456
f038d31b
DJ
114572002-01-30 Daniel Jacobowitz <drow@mvista.com>
11458
11459 From Neil Booth <neil@daikokuya.demon.co.uk>:
11460 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11461 warnings.
11462
b3ff9d9a
FF
114632002-01-21 Fred Fish <fnf@redhat.com>
11464
11465 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11466 not caller.
11467
39ad761d
JB
114682002-01-21 Jim Blandy <jimb@redhat.com>
11469
11470 * gdb.base/reread.exp: Check that GDB properly re-reads the
11471 executable file when it changes while no inferior is running.
11472
aaf320fa
FF
114732002-01-21 Fred Fish <fnf@redhat.com>
11474
a9c64011
AS
11475 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11476 optionally accept the "shlib events" variation.
aaf320fa 11477
808a31f5
JB
114782002-01-21 Jim Blandy <jimb@redhat.com>
11479
11480 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11481 call `fflush' after every `printf', so that the output is produced
11482 at predictable points, regardless of whatever buffering does (or
11483 doesn't) take place.
11484 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11485 at different points.
11486
4420d5e2
DJ
114872002-01-20 Daniel Jacobowitz <drow@mvista.com>
11488
11489 * gdb.c++/inherit.exp: Update copyright years.
11490 * gdb.c++/method.exp: Likewise.
11491
3e36a0f4
DJ
114922002-01-20 Daniel Jacobowitz <drow@mvista.com>
11493
11494 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11495 artificial methods/arguments.
11496 * gdb.c++/derivation.exp: Likewise.
11497 * gdb.c++/inherit.exp: Likewise.
11498 * gdb.c++/method.exp: Likewise.
11499 * gdb.c++/virtfunc.exp: Likewise.
11500
b4ceaee6
AC
115012002-01-18 Andrew Cagney <ac131313@redhat.com>
11502
11503 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11504 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11505 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11506 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11507 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11508 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11509
ecace851
JB
115102002-01-17 Jim Blandy <jimb@redhat.com>
11511
11512 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11513 anchoring the pattern matching the entry point symbol's name.
11514
375fc983
AC
115152002-01-17 Andrew Cagney <ac131313@redhat.com>
11516
11517 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11518 continue/quit query. Update copyright.
11519
fe6fdd96
MS
115202002-01-14 Michael Snyder <msnyder@redhat.com>
11521
11522 * gdb.base/gcore.exp: Remove extra debugging output.
11523
e017c81f
DJ
115242002-01-13 Daniel Jacobowitz <drow@mvista.com>
11525
11526 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11527 for slightly dubious v2 mangled string.
11528
37ab3bf8
DJ
115292002-01-13 Daniel Jacobowitz <drow@mvista.com>
11530
11531 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11532
1bc05c3a 115332002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11534
1bc05c3a 11535 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11536
1bc05c3a
JM
11537 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11538 constructors.
11539 * gdb.c++/derivation.exp: Likewise.
11540 * gdb.c++/templates.exp: Likewise.
11541 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11542
1bc05c3a
JM
115432002-01-10 Michael Snyder <msnyder@redhat.com>
11544
11545 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11546
a911c360
MS
115472002-01-08 Michael Snyder <msnyder@redhat.com>
11548
11549 * gdb.base/gcore.exp: New test for generate-core-file command.
11550 * gdb.base/gcore.c: Testcase for above.
11551 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11552
ea2119ec
JM
115532002-01-08 Jason Merrill <jason@redhat.com>
11554
11555 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11556
68203136
FF
115572002-01-07 Fred Fish <fnf@redhat.com>
11558
11559 * gdb.c++/overload.exp: Remove unconditional xfails for:
11560 print foo_instance1.overloadargs(1)
11561 print foo_instance1.overloadargs(1, 2)
11562 print foo_instance1.overloadargs(1, 2, 3)
11563 print foo_instance1.overloadargs(1, 2, 3, 4)
11564 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11565 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11566 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11567 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11568 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11569 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11570 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11571 print foo_instance1.overload1arg()
11572 print foo_instance1.overload1arg((char)arg2)
11573 print foo_instance1.overload1arg((signed char)arg3)
11574 print foo_instance1.overload1arg((unsigned char)arg4)
11575 print foo_instance1.overload1arg((int)arg7)
11576 print foo_instance1.overload1arg((unsigned int)arg8)
11577 print foo_instance1.overload1arg((float)arg11)
11578 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11579
21b9b5b1
MS
115802002-01-07 Michael Snyder <msnyder@redhat.com>
11581
11582 * gdb.base/huge.exp: New test. Print a very large target data object.
11583 (skip_huge_test): New test variable. Define if you want to skip this
11584 test. The test reads an 8 megabyte data object from the target, so it
11585 might be very time consuming on remote targets with a slow connection.
11586 * gdb.base/huge.c: New file. Test case for above.
11587
725f922e
FF
115882002-01-07 Fred Fish <fnf@redhat.com>
11589
11590 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11591 g_instance.bfoo, and g_instance.cfoo.
11592
634d57ec
JL
11593Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11594
f286b2c3
JL
11595 * gdb.base/break.c (multi_line_if_conditional): New function.
11596 (multi_ilne_while_conditional): Likewise.
11597 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11598 IF or WHILE condition puts the breakpoint at the start of
11599 the condition.
11600
634d57ec
JL
11601 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11602 hppa*-*-hpux* expected failure.
11603 * gdb.base/structs.exp (do_function_calls): Similarly.
11604
11605 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11606 watchpoints.
11607
9fbfe2dc
AC
116082002-01-06 Andrew Cagney <ac131313@redhat.com>
11609
11610 Fix PR gdb/66.
11611 * gdb.base/structs.exp: Replace skip for a29k with skip for
11612 gdb,cannot_call_functions.
11613 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11614 * gdb.base/callfuncs.exp: Ditto.
11615 * gdb.base/call-rt-st.exp: Ditto.
11616 * gdb.base/call-strs.exp: Ditto.
11617 * gdb.base/callfwmall.exp: Ditto.
11618 * gdb.base/scope.exp: Obsolete xfail a29k.
11619 * gdb.c++/misc.exp: Ditto.
11620 * gdb.c++/cplusfuncs.exp: Ditto.
11621 * gdb.base/ptype.exp: Ditto.
11622 * gdb.base/printcmds.exp: Ditto.
11623 * gdb.base/opaque.exp: Ditto.
11624 * gdb.base/list.exp: Ditto.
11625 * gdb.base/funcargs.exp: Ditto.
11626 * gdb.base/default.exp: Ditto.
11627
8ddad156
MS
116282002-01-04 Michael Snyder <msnyder@redhat.com>
11629
ca4976a6 11630 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11631 * gdb.base/maint.exp: Add tests for maint info sections options.
11632
1b074332
JL
11633Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11634
11635 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11636
7d159115
CV
116372001-12-20 Corinna Vinschen <vinschen@redhat.com>
11638
11639 * gdb.asm/arm.inc: New file.
11640 * gdb.asm/asm-source.exp: Add arm targets.
11641 * gdb.asm/configure.in: Ditto.
11642 * gdb.asm/configure: Recreated from configure.in.
11643
8fb87725
JL
11644Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11645
afabe08c
JL
11646 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11647 with HP's compiler.
11648 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11649 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11650 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11651 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11652
11653 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11654 either HP's compilers or GCC.
11655
db521deb
JL
11656 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11657 a SIGBUS or SIGSEGV.
11658
11659 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11660
11661 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11662 can be compiled with either HP's compiler or GCC.
11663
cfa88ab7
JL
11664 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11665 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11666 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11667
ca344dff
JL
11668 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11669 to match current gdb output. Update due to using auto-solib-limit
11670 for limiting instead of overloading auto-solib-add.
11671 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11672 test program.
11673
3f3c6e55 11674 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11675 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11676 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11677 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11678 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11679 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11680 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11681 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11682 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11683 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11684 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11685 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11686 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11687
8fb87725
JL
11688 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11689 a SIGTRAP to the inferior.
11690
cf599fa7
CV
116912001-12-19 Corinna Vinschen <vinschen@redhat.com>
11692
11693 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11694 Substitute call to target_link by call to gdb_compile.
11695
2cd045cd
JL
11696Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11697
a9c64011
AS
11698 * gdb.base/break.exp: Fix HP specific search string when testing
11699 backtracing in a called function.
2cd045cd 11700
a9c64011
AS
11701 * gdb.base/constvars.exp: Only set lang to C++ if we're
11702 compiling the test with HP's compilers.
11703 * gdb.base/volatile.exp: Similarly.
2cd045cd 11704
99ebe9ac
JB
117052001-12-19 Jim Blandy <jimb@redhat.com>
11706
11707 * gdb.base/printcmds.exp: Expect the null character to be printed
11708 as '\0', and the '\013' to be printed as '\v'.
11709 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11710 * gdb.base/setvar.exp: Same.
11711
b9891b29
JB
117122001-12-17 Jim Blandy <jimb@redhat.com>
11713
0eba65ab
JB
11714 * gdb.base/completion.exp: Rather than completing very long
11715 filenames, which can make the readline library produce output we
11716 don't recognize, cd to the directory first, and then complete
11717 using nice, short relative paths.
11718
6970b5b1
JB
11719 * gdb.base/completion.exp: On some systems, there is, in fact, a
11720 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11721 variables as being in scope. So use `no_var_named_this'
11722 instead of `b'.
6970b5b1 11723
b9891b29
JB
11724 * gdb.base/corefile.exp: Recognize the message saying that GDB
11725 can't find the core file's registers as a failure.
11726
e6ccd35f
JSC
117272001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11728
a9c64011
AS
11729 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11730 test expect string more specific.
e6ccd35f 11731
105ba819
CV
117322001-12-13 Corinna Vinschen <vinschen@redhat.com>
11733
11734 * gdb.asm/asm-source.exp: Add support for xstormy16.
11735 * gdb.asm/configure.in: Ditto.
11736 * gdb.asm/configure: Rebuild.
11737 * gdb.asm/xstormy16.inc: New file.
11738
e9e79dd9
FF
117392001-12-10 Fred Fish <fnf@redhat.com>
11740
11741 * gdb.base/maint.exp: Update to match changes in type dumping code.
11742
347dc97d
JB
117432001-12-10 Jim Blandy <jimb@redhat.com>
11744
11745 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11746 matching the entry point symbol's name at the beginning of the
11747 line.
11748
5178b9d6
DJ
117492001-12-07 Daniel Jacobowitz <drow@mvista.com>
11750
11751 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11752 gdb.c++/inherit.exp, gdb.c++/method.exp,
11753 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11754 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11755 and class layout support.
11756
af890c52
DJ
117572001-12-07 Daniel Jacobowitz <drow@mvista.com>
11758
11759 * gdb.c++/classes.exp: Add test for static member function.
11760 * gdb.c++/misc.cc: Add class with static member function.
11761
7a345fb3
JB
117622001-12-07 Jim Blandy <jimb@redhat.com>
11763
f2e54a80 11764 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11765 those tests as `unsupported'.
11766 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11767 Rewrite subsequent tests to use it.
11768
11769 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11770 those tests as `unsupported'.
11771 * gdb.base/structs.exp (call_struct_func): New function.
11772 (do_function_calls): Use call_struct_func to call the functions
11773 returning structs.
11774
0bc69509
JB
11775 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11776 whether functions are prototyped or not, so we can't possibly pass
11777 arguments to t_float_values2 properly.
11778
7a345fb3
JB
11779 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11780 value of `timeout' for targets other than the mips*tx39-*.
11781
edb6ede1
MS
117822001-12-06 Michael Snyder <msnyder@redhat.com>
11783
d63a86f8 11784 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11785 and detect whether the start symbol has a leading underscore.
11786
2d842f13
JB
117872001-12-04 Jim Blandy <jimb@redhat.com>
11788
11789 * gdb.base/completion.exp: Clarify indentation.
11790
68550daf
JB
117912001-12-03 Jim Blandy <jimb@redhat.com>
11792
11793 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11794 variables on the S/390, not `.word'.
11795
cd5195a8
JB
117962001-11-30 Jim Blandy <jimb@redhat.com>
11797
11798 Add assembly-source tests for s390-ibm-linux.
11799 * gdb.asm/s390.inc: New file.
11800 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11801 the S/390 architecture.
a9c64011 11802 * gdb.asm/configure: Regenerated.
cd5195a8 11803
ca9efc90
MS
118042001-11-30 Michael Snyder <msnyder@redhat.com>
11805
11806 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11807 next, info source, info sources, info line, global and static
11808 variables, and static functions.
11809 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11810 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11811 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11812 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11813 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11814 (gdbasm_leave): Restore frame pointer.
11815 (gdbasm_startup): Copy stack set-up from crt0.S.
11816
d0e66976
FN
118172001-11-26 Fernando Nasser <fnasser@redhat.com>
11818
11819 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11820 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11821 to a local (non-static) variable. Copy tstruct.a to a static buffer
11822 and return a pointer to that buffer.
11823 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11824
e2334072
MK
118252001-11-24 Mark Kettenis <kettenis@gnu.org>
11826
11827 * gdb.asm/configure.in: Fix recognition of ix86 target.
11828 * gdb.asm/configure: Regenerate.
11829
756caa3d
MS
118302001-11-21 Michael Snyder <msnyder@redhat.com>
11831
11832 * gdb.asm/sparc.inc: New file.
11833 * gdb.asm/asm-source.exp: Recognize sparc target.
11834 * gdb.asm/configure.in: Recognize sparc target.
11835 * gdb.asm/configure: Regenerate.
d63a86f8 11836
9a4d72d5
MS
118372001-11-21 Michael Snyder <msnyder@redhat.com>
11838
11839 * gdb.asm/m32r.inc: New file.
11840 * gdb.asm/asm-source.exp: Recognize m32r target.
11841 * gdb.asm/configure.in: Recognize m32r target.
11842 * gdb.asm/configure: Regenerate.
11843
a773d1cd
MS
118442001-11-20 Michael Snyder <msnyder@redhat.com>
11845
017ac23d
MS
11846 * gdb.asm/i386.inc: New file.
11847 * gdb.asm/asm-source.exp: Recognize ix86 target.
11848 * gdb.asm/configure.in: Recognize ix86 target.
11849 * gdb.asm/configure: Regenerate.
11850
a773d1cd
MS
11851 * gdb.c++/namespace.exp: Fix quotes in output messages.
11852
bb632afb
MS
118532001-11-14 Michael Snyder <msnyder@redhat.com>
11854
25d559ca 11855 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11856 qualifier in a type cast expression, to designate an address
11857 in the instruction space (Harvard architecture).
11858
4749e309
MS
118592001-11-13 Michael Snyder <msnyder@redhat.com>
11860
11861 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11862 Tests for expressions using 'const' and 'volatile'.
11863
25050984
CV
118642001-11-13 Corinna Vinschen <vinschen@redhat.com>
11865
11866 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11867
1902c51f
DJ
118682001-11-12 Daniel Jacobowitz <drow@mvista.com>
11869
11870 * lib/mi-support.exp (mi_run_to_helper): Move comments
11871 outside of gdb_expect.
11872
dcf95b47
DJ
118732001-11-11 Daniel Jacobowitz <drow@mvista.com>
11874
11875 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11876 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11877 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11878 mi0_run_to): New functions.
11879 * gdb.mi/mi-simplerun.exp: Use them.
11880 * gdb.mi/mi0-simplerun.exp: Likewise.
11881 * gdb.mi/mi-var-cmd.exp: Likewise.
11882 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11883
45b074e1
AC
118842001-11-10 Andrew Cagney <ac131313@redhat.com>
11885
11886 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11887 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11888
bf50d346
AC
118892001-11-09 Andrew Cagney <ac131313@redhat.com>
11890
11891 * gdb.base/restore.exp: Include $expected value in restored test
11892 message.
11893
9383332c
AC
118942001-11-09 Andrew Cagney <ac131313@redhat.com>
11895
11896 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11897 implemented.
11898
db62520a
MS
118992001-11-08 Michael Snyder <msnyder@redhat.com>
11900
11901 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11902 Add pass/fail message for stop at breakpoint in call dummy function.
11903
b5703437
MS
119042001-11-07 Michael Snyder <msnyder@redhat.com>
11905
d63a86f8
RM
11906 * gdb.c++/templates.exp (test_template_breakpoints):
11907 If we get an overload menu, but it does not match what
760f6330 11908 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11909 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11910 making the whitespace optional. Argument for "new" may be
11911 "unsigned" as well as "unsigned int/long".
d63a86f8 11912 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11913 making the whitespace optional. Also replace "(void) with
11914 "((void|)), making the keyword "void" optional.
d63a86f8 11915 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11916 making the whitespace optional. Also replace "(void) with
11917 "((void|)), making the keyword "void" optional.
3bf40917
MS
11918 * gdb.base/callfuncs.c (t_float_values): This function must
11919 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11920 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11921 can be tested against both cases. Usually one case involves
11922 promotion of float to double, while the other does not.
11923 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11924 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11925 includes a stack frame for "start".
11926
c8ab4e6d
JB
119272001-11-05 Jim Blandy <jimb@redhat.com>
11928
11929 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11930 pointers are 32 bits long, and that offsets of relocs are always
11931 stored in the data (REL-style), and not in the reloc entry itself
11932 (RELA-style).
11933 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11934 stabs.
11935
3f08ced9
MS
119362001-11-01 Michael Snyder <msnyder@redhat.com>
11937
11938 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11939 and regular expression operators by using quoting.
11940
cbfa24cd
MS
119412001-10-31 Michael Snyder <msnyder@redhat.com>
11942
11943 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11944 depending on what the symbol table contains.
11945 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11946 the output of the ptype command. Similarly, accept both "const &"
11947 and "const&".
11948
aaa68313
CV
119492001-10-31 Corinna Vinschen <vinschen@redhat.com>
11950
11951 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11952 symbol `STORAGE' to allow to choose the storage class of
11953 the local datastructures.
11954 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11955 compiler directive.
11956
91740388
MS
119572001-10-30 Michael Snyder <msnyder@redhat.com>
11958
11959 * gdb.base/jump.exp: Allow it to run for all targets.
11960
1b7c05e7
CV
119612001-10-29 Corinna Vinschen <vinschen@redhat.com>
11962
11963 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11964 with new double_array size.
11965 (main): Change storage class of all local variables to static.
11966 Reduce size of double_array to 9.
11967 * gdb.base/call-ar-st.exp: Increase timeout value.
11968 Change expected output for double array to match new size in
11969 call-ar-st.c.
11970
36a22261
CV
119712001-10-29 Corinna Vinschen <vinschen@redhat.com>
11972
11973 * gdb.base/ending-run.exp: Create identical output when passing
11974 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11975 Stormy16 target.
36a22261 11976
92b8ae91
MK
119772001-10-28 Mark Kettenis <kettenis@gnu.org>
11978
11979 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11980 that we catch the expected failure under Linux/x86.
11981
cb135b83
OF
119822001-10-29 Orjan Friberg <orjanf@axis.com>
11983
11984 * gdb.base/setvar.exp: Escape curly braces.
11985 * gdb.stabs/weird.exp: Ditto.
11986
6884aa54
DJ
119872001-10-27 Daniel Jacobowitz <drow@mvista.com>
11988
11989 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11990 * gdm.mi/mi0-hack-cli.exp: Likewise.
11991
0398c9aa
AC
119922001-10-25 Andrew Cagney <ac131313@redhat.com>
11993
11994 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11995 messages.
11996
d20bf2e8
AC
119972001-10-21 Andrew Cagney <ac131313@redhat.com>
11998
11999 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12000 checking MI enabled.
12001
03dd63aa
CV
120022001-10-09 Corinna Vinschen <vinschen@redhat.com>
12003
12004 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12005
1d9d99f3
FCE
120062001-10-04 Frank Ch. Eigler <fche@redhat.com>
12007
12008 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12009 if gdb child process crashes, just signal an error.
12010
838ae6c4
JB
120112001-10-02 Jim Blandy <jimb@redhat.com>
12012
12013 * lib/gdb.exp (test_xfail_format): Simplify.
12014
12015 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12016 front of the variable name `format'. Simplify `if'.
12017
8f0cbc1c
DJ
120182001-10-01 Daniel Jacobowitz <drow@mvista.com>
12019
12020 * gdb.threads/pthreads.exp: Wait for output and delay
12021 before sending ^C.
12022
1f08dafd
DJ
120232001-10-01 Daniel Jacobowitz <drow@mvista.com>
12024
12025 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12026 some incorrect output instead of timing out.
12027 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12028
674f90ff
CV
120292001-09-28 Corinna Vinschen <vinschen@redhat.com>
12030
12031 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12032 check to allow additional `int'.
12033
9b284272
DJ
120342001-09-27 Daniel Jacobowitz <drow@mvista.com>
12035
12036 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12037 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12038
b55a4771
MS
120392001-09-27 Michael Snyder <msnyder@redhat.com>
12040
12041 * lib/gdb.exp (test_debug_format): New proc.
12042 (setup_xfail_format): Use new proc test_debug_format.
12043 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12044 proc; use new service proc test_debug_format.
12045 Replace all other "gcc_compiled" tests with this test.
12046 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12047 proc; use new service proc test_debug_format.
12048 Replace all other "gcc_compiled" tests with this test.
12049
120502001-09-27 Michael Snyder <msnyder@redhat.com>
12051
12052 * gdb.base/cvexpr.exp: New file.
12053 * gdb.base/cvexpr.c: New file
12054 Test for expressions using const and volatile keywords.
12055
4e6667ac
CV
120562001-09-26 Corinna Vinschen <vinschen@redhat.com>
12057
12058 * gdb.base/constvars.exp: Check for different orders of keywords
12059 and additional "int" strings in output.
12060
4f337972
AC
120612001-09-22 Andrew Cagney <ac131313@redhat.com>
12062
12063 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12064 responses from "help maint".
12065
2015650d
FCE
120662001-09-19 Frank Ch. Eigler <fche@redhat.com>
12067
12068 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12069 to localhost:NNN instead of :NNN, in case Xvfb is listening
12070 only on TCP.
12071
f3bcedc1
CV
120722001-09-19 Corinna Vinschen <vinschen@redhat.com>
12073
12074 * gdb.base/recurse.exp: When checking leaving the watchpoint
12075 scope, recognize when gdb is in function's epilogue and pass.
12076
6b819c92
KS
120772001-09-18 Keith Seitz <keiths@redhat.com>
12078
12079 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12080 support for running tests against sid targets.
12081 (gdbtk_done): Ditto.
12082
a10c9419
CV
120832001-09-18 Corinna Vinschen <vinschen@redhat.com>
12084
12085 * gdb.base/ending-run.c (main): Set stdout buffersize
12086 to the same reasonable value for any target.
12087 * gdb.base/ending-run.exp: Add a regular expression
12088 to make testsuite happy on Sanyo Stormy16 target.
12089
739d0d99
CV
120902001-09-17 Corinna Vinschen <vinschen@redhat.com>
12091
12092 * gdb.base/display.c (do_loops): Add float variable `f'.
12093 Increment f in loop.
12094 * gdb.base/display.exp: Increment timeout by 60 seconds.
12095 Change float display test to use variable `f'.
12096
1b8947f0
JB
120972001-09-17 Jim Blandy <jimb@redhat.com>
12098
12099 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12100 overflowing the limited breakpoint tables on some ROM monitors
12101 (like the ROM68K).
12102
9890ac81
FCE
121032001-09-15 Frank Ch. Eigler <fche@redhat.com>
12104
12105 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12106 the "-ac" (disable access control) flag.
12107
6db765ea
JH
121082001-08-30 Jeff Holcomb <jeffh@redhat.com>
12109
12110 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12111 ints.
12112
4c32cc04
KS
121132001-08-30 Keith Seitz <keiths@redhat.com>
12114
12115 * lib/gdb.exp: Move all insight-related functionality into
12116 separate file.
12117 * lib/insight-support.exp: New file.
12118
8d6e6f81
FCE
121192001-08-29 Frank Ch. Eigler <fche@redhat.com>
12120
12121 * config/sid.exp (sid_start): Never set sid verbosity; disable
12122 expect_background {} that consumed its stdout; tolerate </dev/null.
12123 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12124
6a90e1d0
AC
121252001-08-18 Andrew Cagney <ac131313@redhat.com>
12126
12127 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12128 CLI jump command to start it.
12129 (mi_run_to_main): Fail immediatly when unexpected output.
12130
1759b3c3
AC
121312001-08-18 Andrew Cagney <ac131313@redhat.com>
12132
12133 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12134 beginning of function. Fix PR gdb/191.
12135
61d11d80
FCE
121362001-08-16 Frank Ch. Eigler <fche@redhat.com>
12137
12138 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12139 what to force sid endianness to.
12140
942a4df2
KS
121412001-08-15 Keith Seitz <keiths@redhat.com>
12142
12143 * lib/gdb.exp (gdbtk_start): Don't set environment
12144 variables for TCL_LIBRARY and friends. Insight will
12145 now figure these out for itself.
12146
0521c418
MS
121472001-08-02 Michael Snyder <msnyder@redhat.com>
12148
12149 * gdb.base/completion.exp: Remove the symbol "a64l" from
12150 the expect string; this is target-specific, and not related
12151 to what is being tested.
12152
74a9a58a
DB
121532001-08-02 Dave Brolley <brolley@redhat.com>
12154
12155 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12156
c70819fa
MS
121572001-07-25 Michael Snyder <msnyder@redhat.com>
12158
c2b8fa57
MS
12159 * gdb.base/consecutive.exp: New file. Test stepping over
12160 breakpoints on consecutive instructions.
12161 * gdb.base/consecutive.c: New file.
12162
c70819fa
MS
12163 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12164 curly braces in regular expressions.
12165
2b1a1355
MS
121662001-07-25 Michael Snyder <msnyder@redhat.com>
12167
12168 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12169 legitimate output from stepping out of main.
12170
413eca6f
KS
121712001-07-22 Keith Seitz <keiths@redhat.com>
12172
12173 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12174 the empty string, do not run the tests.
12175
7e5a9322
SC
121762001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12177
12178 * gdb.base/long_long.exp: Detect size of pointer. Take into
12179 account 2-byte pointers when testing for p/a results.
12180
de58f10f
SC
121812001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12182
d63a86f8 12183 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12184 and defined to 1K for m68hc11.
12185 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12186 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12187 (sizeof_random_data): New variable to tell the size of the data table;
12188 don't test past this size; always run to main.
12189
d6f5fea1
SC
121902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12191
12192 * gdb.base/return2.exp: return of long long and double fails for
12193 68HC11; don't execute these tests on that platform.
12194 * gdb.base/return.exp: Return of a double fails for 68hc11.
12195
c477543d
SC
121962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12197
12198 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12199 tests that print a float.
12200 * call-rt-st.exp: Likewise.
12201
63cf1c79
MK
122022001-07-12 Mark Kettenis <kettenis@gnu.org>
12203
12204 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12205 running this test on Linux.
12206
112f9ab5
MC
122072001-06-24 Michael Chastain <chastain@redhat.com>
12208
12209 * gdb.base/arithmet.exp: Remove some tests to make all test names
12210 unique.
12211
4970cb0f
MS
122122001-07-03 Michael Snyder <msnyder@redhat.com>
12213
12214 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12215 the output of the ptype command.
12216
d85da69f
MS
122172001-07-02 Michael Snyder <msnyder@redhat.com>
12218
4c8a82de
MS
12219 * gdb.base/completion.exp: Don't assume that break.c is the only
12220 source file that may contain functions named "marker".
d85da69f
MS
12221 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12222
8afc772b
AC
122232001-06-28 Andrew Cagney <ac131313@redhat.com>
12224
12225 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12226 of files to delete.
12227
12228 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12229 * gdb.disasm/h8300s.exp: New file.
12230 gdb.disasm/h8300s.s: Likewise.
12231
cff22675
AC
122322001-06-27 Andrew Cagney <ac131313@redhat.com>
12233
12234 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12235 empty breakpoint tables.
12236
68c81b54
AC
122372001-06-25 Andrew Cagney <ac131313@redhat.com>
12238
12239 * lib/mi-support.exp: Update args=... part of stop-reason
12240 patterns. Accept either a list or a tuple.
12241
2dd62704
AC
122422001-06-23 Andrew Cagney <ac131313@redhat.com>
12243
12244 * lib/mi-support.exp: Remove local emacs variable defining
12245 change-log-default-name.
12246
b4127474
MC
122472001-06-22 Michael Chastain <chastain@redhat.com>
12248
12249 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12250 This is operationally compatible with the previous version.
12251
8dbfb380
JB
122522001-06-13 Jim Blandy <jimb@redhat.com>
12253
12254 * lib/gdb.exp (gdb_test): Doc fix.
12255
f2d8c86d
MC
122562001-06-10 Michael Chastain <chastain@redhat.com>
12257
12258 * gdb.base/exprs.exp: Remove a duplicate test.
12259
81564d34
JB
122602001-06-06 Jim Blandy <jimb@redhat.com>
12261
12262 * gdb.base/return2.exp (main): Use values to test float and double
12263 returns that are not NaN's, to avoid being confused by IEEE
12264 comparison rules.
12265
da55addb
MS
122662001-06-04 Michael Snyder <msnyder@redhat.com>
12267
12268 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12269 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12270 rather than wait for 12 more tests to time out.
12271
42c65987
JB
122722001-06-06 Jim Blandy <jimb@redhat.com>
12273
b18bced9 12274 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12275 Don't forget to match the GDB prompt.
b18bced9 12276
42c65987
JB
12277 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12278
5b41e5f0
JB
122792001-06-04 Jim Blandy <jimb@redhat.com>
12280
12281 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12282 command.
12283
015e046f
KB
122842001-05-31 Kevin Buettner <kevinb@redhat.com>
12285
12286 * gdb.base/annota1.exp (info break): Match four or more spaces
12287 after "Address".
12288
fb1ffbbe
MC
122892001-05-31 Michael Chastain <chastain@redhat.com>
12290
12291 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12292 (dm_type_int_star): Likewise.
12293 (dm_type_long_star): Likewise.
12294 (dm_type_void_star): Likewise.
12295
5ea2a32c
KB
122962001-05-29 Kevin Buettner <kevinb@redhat.com>
12297
12298 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12299 to a known value in order to get consistent results regardless
12300 of the setting of INPUTRC or the presence or contents of .inputrc.
12301
ae23c492
MS
123022001-05-24 Michael Snyder <msnyder@redhat.com>
12303
ac55707e
MS
12304 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12305 Don't require that the main thread and the manager thread are the
12306 first in the list.
12307
ae23c492
MS
12308 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12309 debugging. If test fails, issue an "unsupported" not a "fail".
12310
400071f1
JB
123112001-05-24 Jim Blandy <jimb@redhat.com>
12312
12313 Don't assume that short is shorter than int.
12314 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12315 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12316 this isn't true.
400071f1
JB
12317 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12318 an int, is not equal to ~0 stored in an unsigned char. This tests
12319 the same thing that the previous test meant to, but works on
12320 16-bit machines, too.
12321 ("print unsigned char != (~0)"): Same test, complemented.
12322
0816a3e5
MS
123232001-05-24 Michael Snyder <msnyder@redhat.com>
12324
12325 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12326 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12327 and prevents dejagnu getting out of step.
12328
f6dc23a9
KB
123292001-05-23 Kevin Buettner <kevinb@redhat.com>
12330
12331 * gdb.base/finish.exp (finish_void): Revise pattern for
12332 stopping on the call statement to not permit stopping at
12333 the start of the instructions comprising the call sequence.
12334
7dbd117d
MC
123352001-05-19 Michael Chastain <chastain@redhat.com>
12336
12337 * gdb.base/callfuncs.exp: Make all test names unique.
12338 * gdb.base/commands.exp: Make all test names unique.
12339 * gdb.base/condbreak.exp: Make all test names unique.
12340 * gdb.base/dbx.exp: Make all test names unique.
12341 * gdb.base/default.exp: Make all test names unique.
12342 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12343 and TIMEOUT messages to their corresponding PASS message.
12344 * gdb.base/ending-run.exp: Make all test names unique.
12345 * gdb.base/long_long.exp: Remove duplicate test.
12346
6b0b0a9e
KB
123472001-05-21 Kevin Buettner <kevinb@redhat.com>
12348
12349 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12350 stop on the call statement as well as the statement after the
12351 call.
12352
2caa35cb
MS
123532001-05-21 Michael Snyder <msnyder@redhat.com>
12354
12355 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12356
40713331
EZ
123572001-05-10 Elena Zannoni <ezannoni@redhat.com>
12358
a9c64011
AS
12359 * gdb.base/completion.exp: Revamp test. Make it execute on all
12360 platforms.
40713331 12361
c2c1be8d
EZ
123622001-05-10 Elena Zannoni <ezannoni@redhat.com>
12363
a9c64011
AS
12364 * config/gdbserver.exp (gdb_load): Handle the case
12365 in which the arguments to gdbserver are given in the
12366 baseboard configuration file.
12367 Also handle the case in which the server needs to do a
12368 load.
2c9cd303 12369
9671de48
KS
123702001-05-07 Keith Seitz <keiths@cygnus.com>
12371
a9c64011
AS
12372 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12373 set up the display for testing.
12374 (gdbtk_start): Convert all paths to paths that tcl will like.
12375 Export target information to environment.
12376 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12377 necessary.
12378 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12379 (to_tcl_path): New proc to convert a given pathname into
12380 a path acceptible as an argument to a tcl command.
12381 (_gdbtk_export_target_info): New proc to export target info
12382 into the environment for gdbtk testing.
12383 (gdbtk_done): New proc to signal end-of-test.
9671de48 12384
5a360f47
JB
123852001-05-06 Jim Blandy <jimb@redhat.com>
12386
12387 * restore.c: Make the code of caller0 correspond to its comment.
12388
66c756c6
MS
123892001-05-03 Michael Snyder <msnyder@redhat.com>
12390
12391 * config/sid.exp (gdb_target_sid): Check for error messages.
12392 On error or timeout, don't make expect exit (which will terminate
12393 all subsequent tests); instead just make gdb exit.
d63a86f8 12394 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12395 return a negative value.
12396
a966fde5
JB
123972001-04-24 Jim Blandy <jimb@redhat.com>
12398
851c18e0
JB
12399 * gdb.c++/templates.exp: If we see the prompt for the overload
12400 list, but we haven't recognized any of the longer patterns,
12401 arrange for this test to fail, not hang.
12402
a966fde5
JB
12403 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12404 variations.
12405
db144853
MC
124062001-04-22 Michael Chastain <chastain@redhat.com>
12407
12408 * gdb.c++/local.exp: Use the 'runto' library function.
12409 * gdb.c++/namespace.exp: Likewise.
12410 * gdb.c++/overload.exp: Likewise.
12411
3207ec21
KB
124122001-03-26 Kevin Buettner <kevinb@redhat.com>
12413
12414 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12415 * gdb.base/step-line.exp: New file. Test step/next in presence of
12416 #line directives.
12417 * gdb.base/step-line.c: New file. Test program for the above.
12418 * gdb.base/step-line.inp: New file. We pretend that this file has
12419 been transformed by some other tool into step-line.c.
12420
13b57657
JB
124212001-03-21 Jim Blandy <jimb@redhat.com>
12422
12423 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12424 unmangled operator names.
12425
754cbe1c
JB
124262001-03-20 Jim Blandy <jimb@redhat.com>
12427
12428 * gdb.threads/linux-dp.exp: Recognize an additional message
12429 generated by GDB when it doesn't understand how to debug threads
12430 on the target system.
12431
177495c9
AC
124322001-03-19 Andrew Cagney <ac131313@redhat.com>
12433
12434 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12435
f266096b
MC
124362001-03-12 Michael Chastain <chastain@redhat.com>
12437
12438 * gdb.c++/derivation.exp: Use the 'runto' library function.
12439
cac3c2ff
MC
124402001-03-12 Michael Chastain <chastain@redhat.com>
12441
12442 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12443
b6c11a24
MC
124442001-02-24 Michael Chastain <chastain@redhat.com>
12445
12446 * gdb.c++/ref-types.exp: Change handwritten code to library
12447 function 'runto'.
12448
6bae5bce
OF
124492001-03-16 Orjan Friberg <orjanf@axis.com>
12450
12451 * gdb.base/signals.exp: Set count to 0 explicitly.
12452
0015fd9a
MS
124532001-03-15 Mark Salter <msalter@redhat.com>
12454
12455 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12456 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12457 (gdb_load): Add support for additional target_info: gdb_download_size
12458 and gdb_load_timeout.
0015fd9a 12459
fc33412a
DT
12460Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12461
12462 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12463 file -- to prevent failing when the compile fails but we have no
12464 intention of running the tests anyway.
12465
12466 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12467 tests if set.
12468
12469 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12470 integers.
12471
12472 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12473 * gdb.c++/namespace.exp: Ditto.
12474
115f06de
OF
124752001-03-07 Orjan Friberg <orjanf@axis.com>
12476
12477 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12478 * gdb.base/pointers.exp: Relax pattern match of decimals.
12479
b6ba6518
KB
124802001-03-06 Kevin Buettner <kevinb@redhat.com>
12481
12482 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12483 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12484 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12485 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12486 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12487 config/sh.exp, config/sid.exp, config/slite.exp,
12488 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12489 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12490 config/vxworks.exp, config/vxworks29k.exp,
12491 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12492 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12493 gdb.base/arithmet.exp, gdb.base/assign.exp,
12494 gdb.base/async.exp, gdb.base/attach.exp,
12495 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12496 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12497 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12498 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12499 gdb.base/commands.exp, gdb.base/completion.exp,
12500 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12501 gdb.base/constvars.exp, gdb.base/corefile.exp,
12502 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12503 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12504 gdb.base/ending-run.exp, gdb.base/environ.exp,
12505 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12506 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12507 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12508 gdb.base/funcargs.exp, gdb.base/help.exp,
12509 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12510 gdb.base/logical.exp, gdb.base/long_long.exp,
12511 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12512 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12513 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12514 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12515 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12516 gdb.base/regs.exp, gdb.base/relational.exp,
12517 gdb.base/remote.exp, gdb.base/reread.exp,
12518 gdb.base/restore.exp, gdb.base/return2.exp,
12519 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12520 gdb.base/selftest.exp, gdb.base/setshow.exp,
12521 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12522 gdb.base/sigall.exp, gdb.base/signals.exp,
12523 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12524 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12525 gdb.base/step-test.exp, gdb.base/structs.c,
12526 gdb.base/structs.exp, gdb.base/structs2.exp,
12527 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12528 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12529 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12530 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12531 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12532 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12533 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12534 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12535 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12536 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12537 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12538 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12539 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12540 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12541 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12542 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12543 gdb.trace/circ.exp, gdb.trace/collection.exp,
12544 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12545 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12546 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12547 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12548 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12549 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12550 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12551 notices.
12552
dc96c6c7 125532001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12554
12555 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12556 first arg is int not float.
12557
dc96c6c7 125582001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12559
12560 * gdb.base/reread.exp: Unsupported for non-native targets;
12561 doesn't work for remote debugging.
12562
9b0c4aeb
FN
125632001-02-19 Fernando Nasser <fnasser@redhat.com>
12564
12565 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12566 * gdb.base/ending-run.exp: Properly handle the BSP state when
12567 stepping past the end of main.
9b0c4aeb 12568
02aa71d5
MC
125692001-02-19 John Moore <jmoore@redhat.com>
12570
12571 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12572 Converted HPUX fix for non-expected items following multiple
12573 step commands into general solution for all platforms.
12574
1fa449a4
MC
125752001-02-18 Michael Chastain <chastain@redhat.com>
12576
12577 * gdb.c++/classes.exp (do_tests): Change runto statements
12578 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12579 statements demangler agnostic.
12580 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12581 (gdb_virtfunc_restart): Likewise.
12582
b2f9ec70
MC
125832001-02-14 Michael Chastain <chastain@redhat.com>
12584
12585 * gdb.c++/inherit.exp (do_tests): Change runto statements
12586 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12587 statements demangler agnostic.
12588
cf74b8ca
AC
12589Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12590
12591 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12592 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12593 before calling common_routine 15 times'' tests.
12594
99f78f56
MC
125952001-02-11 Michael Chastain <chastain@redhat.com>
12596
12597 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12598 Helps the test script figure out which demangler is in use.
12599 (dm_type_foo_ref): Ditto.
12600 (dm_type_int_star): Ditto.
12601 (dm_type_long_star): Ditto.
12602 (dm_type_unsigned_int): Ditto.
12603 (dm_type_void): Ditto.
12604 (dm_type_void_star): Ditto.
99707966 12605 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12606 Probe the gdb demangler and set variables to accommodate
12607 formatting differences.
12608 (info_func_regexp): New function. Same as info_func, but
12609 matches against a regexp.
12610 (info_func): Match against a literal string.
12611 (print_addr_2): New function. Match against a literal string,
12612 which can be different from the input to gdb.
12613 (print_addr): Simply call print_addr_2 with the same argument twice.
12614 (test_lookup_operator_functions): Use demangler formatting variables.
12615 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12616 the tests in the same order as the C++ class declaration.
12617 (test_paddr_operator_functions): Ditto.
12618 (test_paddr_overloaded_functions): Ditto.
12619 (test_paddr_hairy_functions): Use demangler formatting variables.
12620 Add reference to gdb/19 for related tests.
12621 (do_tests): Call probe_demangler.
12622
1de8f023
KB
126232001-01-30 Kevin Buettner <kevinb@redhat.com>
12624
12625 * gdb.c++/templates.cc (printf): Remove unused function definition.
12626
ca3f91ed
MS
126272001-01-26 Felix Lee <flee@redhat.com>
12628
12629 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12630
126312001-01-25 matthew green <mrg@redhat.com>
12632
12633 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12634 up sid.
12635 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12636
126372001-01-25 matthew green <mrg@redhat.com>
12638
12639 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12640 Deprecate $sid_spawn_id.
ca3f91ed
MS
12641 (sid_exit): Remove code necessary only for `spawn.'
12642
126432001-01-25 matthew green <mrg@redhat.com>
12644
12645 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12646
fb18ec4a
MC
126472001-01-28 Michael Chastain <chastain@redhat.com>
12648
12649 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12650 to call when tests fail. It takes gdb out of the overloaded
12651 function choice menu back to the main prompt, so that the test
12652 program stays synchronized.
12653 (set_bp_overloaded): New proc to collect all the common
12654 code for setting a breakpoint on an overloaded name. Calls
12655 take_gdb_out_of_choice_menu when needed.
12656 (menu_overload1arg): New variable to collect the repeated
12657 instances of the expected menu for an overloaded name. Change
12658 the regular expression to handle changes in g++ type encoding:
12659 "void" can be either "void" or "", and "unsigned int" can be
12660 either "unsigned int" or "unsigned".
12661 (continue_to_bp_overloaded): Change regular expressions to handle
12662 changes in g++ type encoding.
12663 (no proc): Call take_gdb_out_of_choice_menu when needed.
12664 Remove redundant calls to "info break". Accept either "canceled"
12665 or "cancelled". Change regular expressions in "info break"
12666 calls to handle changes in g++ type encoding. Give all tests
12667 unique strings.
12668
9c646a6e
BE
126692001-01-17 Ben Elliston <bje@redhat.com>
12670
12671 * config/sid.exp: New file.
12672
9549d9c1
AC
12673Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12674
12675 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12676
dc96c6c7 126772000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12678
12679 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12680 Add a RE to accept a non-ascii char if one is ever presented.
12681
b4df4f68
FN
126822000-12-20 Fernando Nasser <fnasser@redhat.com>
12683
297dd0fd 12684 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12685
dc96c6c7 126862000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12687
d63a86f8 12688 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12689 in regexp. One '\' does not suffice on Linux.
12690
4a7bddb6
MC
126912000-12-09 Michael Chastain <chastain@redhat.com>
12692
12693 * gdb.base/break.exp (test_clear_command): Use a marker function
12694 rather than 'main' for the test function. Also move this
12695 test to an execution point where the marker function names are
12696 guaranteed to be bound to functions. (Executing tests after a
12697 'finish' from main runs into name conflicts with local names
12698 in __libc_start_main).
12699
dc96c6c7 127002000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12701
12702 * gdb.base/finish.exp: New test for gdb's "finish" command.
12703 * gdb.base/return2.exp: New test for gdb's "return" command.
12704 * gdb.base/return2.c: New source file for above.
12705
dc96c6c7 127062000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12707
12708 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12709 * gdb.base/miscexprs.exp: Ditto.
12710 * gdb.base/pointers.exp: Ditto.
12711 * gdb.c++/derivation.exp: Ditto.
12712 * gdb.c++/local.exp: Ditto.
12713 * gdb.c++/namespace.exp: Ditto.
12714 * gdb.c++/overload.exp: Ditto.
12715 * gdb.c++/ref-types.exp: Ditto.
12716
dc96c6c7 127172000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12718
12719 * gdb.base/constvars.exp: Test result of "up" command.
12720 * gdb.base/miscexprs.exp: Ditto.
12721 * gdb.base/pointers.exp: Ditto.
12722 * gdb.base/scope.exp: Ditto.
12723 * gdb.c++/derivation.exp: Ditto.
12724 * gdb.c++/local.exp: Ditto.
12725 * gdb.c++/namespace.exp: Ditto.
12726 * gdb.c++/overload.exp: Ditto.
12727 * gdb.c++/ref-types.exp: Ditto.
12728
44097287
FN
127292000-11-22 Michael Chastain <chastain@redhat.com>
12730
12731 * mips_pro.exp: Accept either "middle -> top -> main" or
12732 "middle -> main" in the backtrace, because gcc can optimize
12733 tail calls to jumps. Remove setup_xfail for the hppa case.
12734 Add a comment with the original warning messages from PR 3016,
12735 which was filed in 1993, to preserve them for posterity.
12736
9d2e1bab
ND
127372000-11-17 Nick Duffek <nsd@redhat.com>
12738
12739 * lib/gdb.exp (gdb_test): Override timeout with board info.
12740
1aca8eb7
ND
127412000-11-17 Nick Duffek <nsd@redhat.com>
12742
12743 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12744 the second kill and detach messages.
12745
93076499
ND
127462000-11-17 Nick Duffek <nsd@redhat.com>
12747
12748 * configure.in: Add AC_EXEEXT.
12749 * configure: Regenerate.
12750 * Makefile.in (just-check): Export EXEEXT.
12751 * lib/gdb.exp ($EXEEXT): Import from environment.
12752 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12753 expect "maint dump-me" on Cygwin.
12754 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12755 $EXEEXT.
12756
30e87cd3
ND
127572000-11-17 Nick Duffek <nsd@redhat.com>
12758
12759 * gdb.base/break.exp: Test backtrace and finish from called
12760 function on all platforms, not just HP-UX.
12761
dc96c6c7 127622000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12763
12764 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12765 code from gdb_target_monitor, so it can be used independantly
12766 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12767
dc96c6c7 127682000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12769
12770 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12771 * gdb.base/corefile.exp: Expect the message "Program is being
12772 debugged already" when we send the "corefile" command, since
12773 the preceeding gdb_load may have connected gdb to a remote target.
12774 * gdb.base/display.exp: Disable hardware watchpoints if new
12775 board info variable "no_hardware_watchpoints" is true.
12776 Replace single-letter commands with more readable ones.
12777 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12778 if new board info variable "no_hardware_watchpoints" is true.
12779 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12780 to see if stdio (printf) testing is possible.
12781 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12782 board info variable "no_hardware_watchpoints" is true. Use new
12783 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12784
39124dea
FN
127852000-11-13 Fernando Nasser <fnasser@redhat.com>
12786
12787 From Orjan Friberg <orjanf@axis.com>:
12788 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12789 in array print pattern match.
12790
a9e2e984
FN
127912000-11-09 Fernando Nasser <fnasser@redhat.com>
12792
12793 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12794 spelling "cancelled" to U.S. spelling "canceled" to match changes
12795 made to gdb.
12796 * gdb.c++/ovldbreak.exp: Ditto.
12797
c7db355b
PS
127982000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12799
12800 * gdb.base/callfuncs.c (main): Moved to end of file, call
12801 t_double_values to initialize the FPU before inferior calls are made.
12802 * gdb.base/callfuncs.exp: Test for register preservation after calling
12803 inferior functions. Add tests for continuining, finishing and
12804 returning from a stop in a call dummy.
12805
dc96c6c7 128062000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12807
12808 * gdb.base/commands.exp: Break up long lines, and re-indent.
12809
dc96c6c7 128102000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12811
12812 * config/gdbserver.exp: Rewritten from the ground up, to make it
12813 compatible with the current dejagnu tree, and to make it work with
12814 the new "gdbserver" in libremote.
12815
dc96c6c7 128162000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12817
12818 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12819 * gdb.base/varargs.exp: Skip entire test if no printf support.
12820 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12821 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12822
dc96c6c7 128232000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12824
12825 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12826 no floating point support.
12827 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12828 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12829 * gdb.base/call-rt-st.exp: Ditto.
12830 * gdb.base/call-strs.exp: Ditto.
12831
bac5fc66
JG
128322000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12833
12834 * gdb.base/sizeof.c: include <stdio.h>.
12835
12836 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12837 'finish', otherwise uncaptured gdb_prompt would potentially
12838 throw remaining test points out of sync.
bac5fc66 12839
b22a6027
SB
128402000-07-26 Scott Bambrough <scottb@netwinder.org>
12841
12842 * gdb.base/recurse.exp: Run tests for all targets.
12843 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12844 gnu-oldld case on ARM.
12845 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12846 for ARM targets.
d63a86f8 12847
d8231941
AG
12848Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12849
12850 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12851 * gdb.java/configure: Rebuild.
12852
8caabe69
AG
12853Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12854
12855 * gdb.java/jv-exp.exp: New file.
12856
9d273ca3
AG
12857Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12858
12859 * configure: Rebuilt.
12860 * configure.in (configdirs): Add gdb.java.
12861 * gdb.java/jmisc.java: New file.
12862 * gdb.java/jmisc.exp: New file.
12863 * gdb.java/Makefile.in: New file.
12864 * gdb.java/configure: Rebuilt.
12865 * gdb.java/configure.in: New file.
12866 * lib/java.exp: New file.
12867
4f823a66
AC
12868Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12869
12870 * gdb.base/exprs.exp: Test casts to a pointer including over and
12871 underflow.
12872
2391e11d
AC
12873Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12874
12875 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12876 and the compilers sizes.
12877
54602222
ND
128782000-07-09 Nick Duffek <nsd@redhat.com>
12879
12880 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12881 (use_methods): New function.
12882 (main): Call use_methods().
12883 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12884 (do_tests): Call test_method_param_class.
12885
2bec0572
ND
128862000-07-09 Nick Duffek <nsd@redhat.com>
12887
12888 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12889 spelling.
12890 (test_enums): New procedure. Move enum tests from end of script
12891 to here. Set breakpoint on function name instead of line number.
12892 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12893 (enums2): New marker function.
12894 (enums1): New function.
12895 (main): Call enums1(). Move enum tests to enums1().
12896
78492fde
AC
12897Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12898
12899 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12900 compile/link program. Update line numbers.
12901 * gdb.asm/d10v.inc: Define ``startup''.
12902 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12903
49a2cef8
AC
12904Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12905
12906 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12907
3e6c8688
EZ
129082000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12909
12910 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12911 of 'help maint print' command.
12912
9ff5cbe9
AC
12913Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12914
12915 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12916 they use gdb_expect_list.
12917
17c579bd
AC
12918Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12919
12920 * gdb.base/commands.exp: Use ``set remote
12921 memory-read-packet-size'' instead of ``set endian big'' to test
12922 long commands.
12923
e6d71bf3
DB
129242000-06-03 Daniel Berlin <dan@cgsoftware.com>
12925
12926 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12927 g++, and stop skipping them.
e6d71bf3
DB
12928
12929 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12930 work under g++.
12931
d63a86f8 12932 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12933 initialization.
12934
dc96c6c7 129352000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12936
12937 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12938 the regular expression: accept an (almost) arbitrary sequence of
12939 "frames-invalid" and "breakpoints-invalid" messages both before
12940 and after the "starting" message.
12941
dc96c6c7 129422000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12943
12944 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12945
dc96c6c7 129462000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12947
12948 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12949 Relax the regular expression a little, make it pass on Solaris 8.
12950
8216cda9
KB
129512000-05-12 Kevin Buettner <kevinb@redhat.com>
12952
12953 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12954 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12955 Instead, it is permissible for gdb to stop on the line of the
12956 call itself.
12957
1a570b2f
MS
129582000-05-12 Michael Snyder <msnyder@.cygnus.com>
12959
12960 * gdb.base/break.exp (bp on small function, optimized file):
12961 Add a second pass pattern. The behavior differs here between stabs
12962 and dwarf for one-line functions. Stabs preserves two line symbols
12963 (one before the prologue and one after) with the same line number,
12964 but dwarf regards these as duplicates and discards one of them.
12965 Therefore the address after the prologue (where the breakpoint is)
12966 has no exactly matching line symbol, and GDB reports the breakpoint
12967 as if it were in the middle of a line rather than at the beginning.
12968
dc96c6c7 129692000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12970
d63a86f8 12971 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12972 rather than "send_gdb" (for consistancy).
12973
7d418785
AC
12974Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12975
12976 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12977 * gdb.c++/templates.cc: Properly check for GCC version number.
12978 * lib/compiler.cc: Likewise
12979
dc96c6c7 129802000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12981
d63a86f8 12982 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12983 gdb may not stop at the first line of main, due to code motion.
12984
dc96c6c7 129852000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12986
12987 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12988 This test depends on parsing the printf output from the target.
12989 Since the sparclet stub doesn't do stdio, this will never work.
12990 * gdb.base/call-rt-st.exp: ditto.
12991 * gdb.base/call-strs: ditto.
12992
dc96c6c7 129932000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12994
12995 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12996
12997 * gdb.base/ending-run.exp: After connecting to a remote target,
12998 but before running, the target will appear to be in a random
12999 location. Specify both a file and a line for breakpoints.
13000 Also, the function that calls main may be called 'init'
13001 rather than 'start'.
13002
a5a51225
EZ
130032000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13004
13005 * gdb.base/help.exp: Update output for add-symbol-file command.
13006
7930cc7c
FN
130072000-04-10 Fernando Nasser <fnasser@cygnus.com>
13008
13009 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13010 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13011
23e37ab1
C
130122000-04-07 J.T. Conklin <jtc@redback.com>
13013
e93c542c
C
13014 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13015
23e37ab1
C
13016 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13017
591b8fa3
PDM
13018Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13019
13020 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13021 values that can be represented exactly.
13022 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13023 above change, and to not check against the directory part of the source
13024 file name.
13025 (step into print_long_arg_list): Likewise.
13026 (print print_small_structs from print_long_arg_list): Likewise.
13027 (print print_long_arg_list): Likewise.
13028
7a495180
EZ
130292000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13030
30b53638 13031 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13032
beb998c6
AC
13033Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13034
13035 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13036
1c689132
DB
130372000-03-25 Daniel Berlin <dan@cgsoftware.com>
13038
13039 * gdb.base/commands.exp (deprecated_command_test): Add test for
13040 deprecate with no arguments.
13041
c1790a9d
JL
130422000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13043
13044 * gdb.base/break.exp: Add new test for setting breakpoints on
13045 optimized code so we can test breakpoints work even when function
13046 prologues may be optimized away
13047
003ba290
FN
130482000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13049
13050 From David Whedon <dwhedon@gordian.com>
a9c64011 13051 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13052
6837a0a2
DB
130532000-03-22 Daniel Berlin <dan@cgsoftware.com>
13054
13055 * gdb.base/help.exp: Added test for new apropos command.
13056
b9593231
KB
130572000-03-21 Kevin Buettner <kevinb@redhat.com>
13058
13059 * gdb.base/pointers.c (usevar): New function.
13060 (main): Make sure that global variables v_int_pointer2, rptr,
13061 and y are all referenced someplace in the program by calling
13062 usevar() on them. [Some linkers delete symbols which are
13063 never referenced. The space remains, but there's no way to
13064 get a (symbolic) handle on the variable from the debugger.]
13065
751a959b
EZ
130662000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13067
13068 * gdb.base/printcmds.c: Add typedeffed arrays.
13069
13070 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13071 procedure to test arrays that are typedef'd.
13072
73a93a32
JI
130732000-03-13 James Ingham <jingham@leda.cygnus.com>
13074
13075 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13076 the library directories.
73a93a32 13077
fb40c209
AC
13078Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13079
13080 * configure.in (configdirs): Add sub directory gdb.mi.
13081 * configure: Re-generate.
13082
13083 * gdb.mi: New directory.
d63a86f8 13084
ee4dd2c9
AC
130852000-02-25 Scott Bambrough <scottb@netwinder.org>
13086
13087 * gdb.base/long_long.exp: Correct test suite failure when printing
13088 a long long value as a double on ARM platforms.
13089
70f0cc22
JB
130902000-02-16 Jim Blandy <jimb@redhat.com>
13091
13092 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13093 default source file is set properly before running this test.
13094
853819b8
EZ
130952000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13096
13097 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13098 gdbtk/library directory, not in gdbtcl2.
13099
dfcd3bfb
JM
131002000-02-04 Jim Blandy <jimb@redhat.com>
13101
13102 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13103 backslash from regexp pattern.
13104
13105 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13106 procedure. Use it to run all the "continue to bp overloaded"
13107 tests. Note that this changes the names of the tests slightly.
13108 If the breakpoint hit message includes a hex PC value, because
13109 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13110 from the real source code, still consider that a pass.
13111
13112 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13113 XFAIL here if the breakpoint message contains a hex address. Note
13114 similar change on 1999-11-02.
13115
13116 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13117
13118 * gdb.base/ptype.exp: Establish a default source file before
13119 calling get_debug_format.
13120
131212000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13122
13123 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13124
8b93c638
JM
131252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13126
13127 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13128 of successive stepi commands -- while in the prologue we should see
13129 the function entry bracket.
13130
131312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13132
13133 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13134 reach __change_mode() when stepping through the end of main().
13135
c5394b80
JM
131362000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13137
13138 * gdb.base/default.exp: Fix expected pattern.
13139 * gdb.base/help.exp: Same.
13140
0d06e24b
JM
131412000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13142
13143 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13144 Don't use xfail's because that affects only the following test.
d63a86f8 13145
0d06e24b
JM
13146 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13147 solaris or linux.
13148
13149 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13150
dc96c6c7 131512000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13152
d63a86f8 13153 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13154 "A syntax error" rather than "A parse error". Accept both.
13155
131562000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13157
13158 * gdb.base/default.exp: Remove OS dependent string from "target
13159 remote" test.
13160 * gdb.base/help.exp: Same for "help target remote" test.
13161
c3f6f71d
JM
131622000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13163
13164 From Jim Kingdon <kingdon@redhat.com>:
13165
13166 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13167 prompt (cleanup rather than necessity, but still might keep output
13168 from spilling to next test).
13169
131702000-01-02 Fred Fish <fnf@cygnus.com>
13171
13172 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13173 AIX, which defines them in <sys/types.h>.
13174
ed9a39eb 131751999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13176
ed9a39eb
JM
13177 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13178 float" test.
13179
131801999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13181
ed9a39eb 13182 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13183
13184 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13185 outermost frame disallowed".
13186
131871999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13188
13189 * gdb.base/setvar.exp: New tests for setting the value of a struct
13190 with a constant list.
13191
131921999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13193
13194 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13195 require the user to type a cast before setting the value of a struct.
13196
de57eccd
JM
131971999-12-06 Jim Blandy <jimb@cygnus.com>
13198
13199 * gdb.base/default.exp: Expect the new 'info float' command on
13200 all i386 platforms.
13201
13202 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13203 LinuxThreads libraries that don't support debugging.
13204
c2d11a7d
JM
13205Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13206
13207 * gdb.base/remote.c: Fill the buffer with truely random data.
13208 Change the buffer type to ``unsigned char'' to simplify size
13209 arithmetic.
13210
13211 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13212 stub only handles 400-1 byte packets. Verify that the download
13213 worked.
13214
132151999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13216
13217 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13218 tests, using UNRESOLVED for the untested cases. Also, does not wait
13219 for a timeout if the prompt was received before a recognizable pattern.
13220
132211999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13222
13223 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13224
132251999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13226
13227 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13228 watchpoints.
13229
132301999-11-24 Jason Merrill <jason@casey.cygnus.com>
13231
13232 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13233
13234 * gdb.c++/local.exp: Be more flexible in recognizing local class
13235 name mangling. Don't allow horribly truncated method names.
13236 * gdb.c++/derivation.exp: Expect protected inheritance.
13237 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13238 * gdb.c++/virtfunc.exp: Likewise.
13239 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13240 when printing a nested enum.
13241
132421999-11-22 Jim Blandy <jimb@cygnus.com>
13243
13244 * gdb.base/step-test.exp: Properly await GDB's response to setting
13245 a breakpoint on the call to large_struct_by_value.
13246
13247 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13248 just because we have debug info for the `start' function.
13249
132501999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13251
13252 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13253 "Unknown signal" messages, which indicate (on LinuxThreads) that
13254 GDB doesn't know how to debug threads on this system. This is
13255 better than hanging while philosopher 0 dumps chatter into gdb.log.
13256
132571999-11-18 Tom Tromey <tromey@cygnus.com>
13258
13259 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13260
132611999-11-18 Fred Fish <fnf@cygnus.com>
13262
13263 * gdb.base/coremaker2.c: Add sample program for generating
13264 cores that is more self contained than coremaker.c. Eventually
13265 I'll add more code to this and tie it into the testsuite.
13266
4ce44c66
JM
132671999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13268
13269 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13270
132711999-11-10 Jimmy Guo <guo@cup.hp.com>
13272
13273 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13274 from $srcdir/lib/.
13275 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13276 and gdb.c++/.
13277
13278 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13279
d63a86f8 13280 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13281 'continue with watch' test point.
13282
132831999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13284
13285 Merged from p2linux-990323-branch:
d63a86f8 13286
4ce44c66
JM
13287 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13288
11cf8741
JM
13289Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13290
13291 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13292 {limit,fixed}''. Test ``set download-write-size''.
13293
13294Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13295
13296 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13297 gdb_expect_list.
13298
13299Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13300
13301 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13302
133031999-11-03 Mark Salter <msalter@cygnus.com>
13304
13305 * gdb.base/break.exp: Fix "stub continue" pattern.
13306
133071999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13308
13309 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13310
133111999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13312
13313 * gdb.base/display.exp ("finish"): Add timeout clause.
13314
13315 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13316 plain prompt clause, so this doesn't have to time out in order to
13317 fail.
13318
13319 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13320 breakpoint hit messages include an address.
13321
13322 * gdb.base/display.exp: Don't forget to escape parens in regular
13323 expressions. Unix regexp notatation sucks.
13324
133251999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13326
13327 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13328 order for 'signalled' message.
13329
5c44784c
JM
133301999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13331
13332 From Jimmy Guo <guo@cup.hp.com>:
13333 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13334 * gdb.base/annota1.c: Add code for tests to work with.
13335
133361999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13337
13338 * gdb.base/remote.exp: New test for remote downloading settings.
13339 * gdb.base/remote.c: New file with large .data.
13340
917317f4
JM
133411999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13342
13343 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13344 for LinuxThreads support, merged from the Code Fusion branch.
13345
13346Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13347
13348 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13349 containing exp_continue into a while within an expect. Don't
13350 attempt a start more than three times. Check return value from
13351 gdb_load.
d63a86f8 13352
2df3850c
JM
13353Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13354
13355 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13356 a pass case.
13357
2acceee2
JM
133581999-10-01 Kevin Buettner <kevinb@cygnus.com>
13359
13360 * gdb.base/break.c (main): Added a statement that we can step
13361 off of.
13362 * gdb.base/break.exp: Added tests for setting a breakpoint
13363 at an offset and stepping onto a breakpoint.
13364
133651999-10-01 Fred Fish <fnf@cygnus.com>
13366
d63a86f8 13367 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13368 gdb output.
13369
c2c6d25f
JM
133701999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13371
13372 * gdb.base/break.exp: Code locations are in hex, don't forget!
13373 (For HP-UX.)
13374
133751999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13376
13377 * condbreak.exp: Use break.c as test program.
13378 * condbreak.c: Remove, redundant with break.c.
13379
133801999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13381
13382 * config/monitor.exp (gdb_target_monitor): Disable X- and
13383 Z-packets if the target needs it.
13384
133851999-09-13 James Ingham <jingham@leda.cygnus.com>
13386
13387 * gdb.c++/overload.exp: Added tests for listing overloaded
13388 functions with function pointers in the arg, explicitly calling
13389 out the version you want.
13390
cff3e48b
JM
133911999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13392
13393 * long_long.exp: Add variations of test cases that work for
13394 targets with 16-bit ints and 32-bit doubles.
13395
d4f3574e
SS
133961999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13397
13398 * break.c (main): Compare a possibly-uninitialized argc with an
13399 unlikely value that fits in 16 bits.
13400
134011999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13402
13403 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13404 0xfeeb, don't want negative numbers if ints are 16 bits.
13405
13406 * lib/gdb.exp (skip_cplus_tests): New proc.
13407 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13408 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13409 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13410 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13411 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13412 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13413 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13414 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13415
13416 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13417
13418Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13419
13420 * gdb.base/corefile.exp (up): Allow a parameter to appear
13421 in the frame that we're going up to.
13422
13423 From Jim Blandy <jimb@cygnus.com>:
13424
13425 * gdb.base/default.exp (info float): Expect some output now.
13426
13427 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13428 returning floating-point values to fail on the x86.
13429 * gdb.base/callfwmall.exp (do_function_calls): Same.
13430
13431 * gdb.base/list.exp (test_listsize): Correct expectations for
13432 listing line 1 with listsize 2. Also, listing a single line
13433 works now, as does listing three lines. [Kevin's note: There
13434 were a number of other cases fixed too where the expectations
13435 differed...]
13436
134371999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13438
13439 * gdb.base/selftest.exp: Add case for when version prints as
13440 constant string instead of char pointer.
13441
104c1213
JM
134421999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13443
13444 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13445 stepping out of main.
13446
13447 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13448 G++ used.
13449
13450 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13451 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13452
13453 * gdb.c++/ovldbreak.exp: Update match string in test that
13454 includes a warning of multiple breakpoints.
13455
134561999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13457
13458 * gdb.base/display.exp: Improve precision of step-after-finish
13459 added yesterday.
13460
13461 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13462 test.
13463
13464 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13465 configs when using G++, not just hppa*.
13466
134671999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13468
13469 * gdb.base/async.c: New file.
13470 * gdb.base/async.exp: New file.
13471
13472Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13473
13474 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13475 PA64.
13476
53a5351d
JM
13477Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13478
104c1213
JM
13479 * gdb.base/display.exp: "finish" can leave us mid-line on many
13480 targets, deal with it. Add a small constant to main, instead of
13481 1000 since main+1000 may not be a valid address in the target.
13482
53a5351d
JM
13483 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13484 on hpux11.
13485
13486 * gdb.base/attach.exp: Handle another hpux11 error message variant
13487 when attaching to a process that does not exist.
13488
134891999-08-19 J.T. Conklin <jtc@redback.com>
13490
13491 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13492 characters in 'continue to 1241' test.
13493
134941999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13495
13496 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13497 stop in print_long_arg_list, define and use a whitespace
13498 variable in print_small_structs test, add an XFAIL for Solaris.
13499 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13500 interested enough to fix.
13501
7be570e7
JM
135021999-08-13 Keith Seitz <keiths@cygnus.com>
13503
13504 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13505 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13506 proc knows about targets other than the natives.
13507 (test_assign): Use "gdb_run_cmd" to "run" the target.
13508 Check that we've actually hit the breakpoint at main.
13509 When we attempt to assign a value to a local variable, check
13510 that the variable is in the current scope, i.e., don't use
13511 a test with an empty result.
13512
13513Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13514
13515 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13516 command.
13517
135181999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13519
13520 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13521 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13522 gdb.compat, gdb.threads-hp.
13523 gdb.hp/configure, gdb.hp/configure.in: New files.
13524 gdb.hp/Makefile.in: Recurse into new subdirs.
13525 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13526 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13527 in object files.
13528 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13529
96baa820
JM
135301999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13531
13532 * gdb.base/display.exp: Help expect by putting a newline in the
13533 funky printf, remove a bogus p/a test.
13534
135351999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13536
13537 * gdb.base/display.exp: Make sure that when we say 'run', we are
13538 connected to the target. This is necessary when running not
13539 natively.
13540
135411999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13542
13543 * gdb.base/step-test.exp: Removed some extraneous messages.
13544
13545 * gdb.base/long_long.exp: Don't run memory examination tests
13546 on little-endian targets (they will need a different set of
13547 results to match).
13548
135491999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13550
13551 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13552 until somebody decides to fix GDB.
13553
13554 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13555 constant as "ULL".
13556 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13557 matches for a couple x/2 commands.
13558
a0b3c4fd
JM
135591999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13560
13561 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13562 by merging in ref-types2 tests.
13563 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13564
13565 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13566 * gdb.c++/Makefile.in: Add standard actions.
13567 (EXECUTABLES): Rename from PROGS, update list.
13568 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13569 from gdb.hp.
13570 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13571 foo and bar locals.
13572 * gdb.c++/anon-union.exp: Fix tests to match.
13573 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13574 expect matches to handle output variations.
13575 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13576 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13577 output, add HP alternatives for new and delete prints.
13578 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13579 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13580 * gdb.c++/demangle.exp: Use $style when reporting failure.
13581 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13582 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13583 match alternatives.
13584 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13585 compilers.
13586 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13587 * gdb.c++/method.exp: Add match alternatives.
13588 * gdb.c++/misc.cc: Add bool types.
13589 * gdb.c++/misc.exp: Add tests for bool types.
13590 * gdb.c++/overload.exp: Add xfails.
13591 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13592 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13593 add some more template parameter tests (only for HP currently).
13594 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13595 * gdb.c++/virtfunc.cc: Add return type and value for main.
13596 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13597 match alternatives.
d63a86f8 13598
a0b3c4fd
JM
135991999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13600
13601 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13602
136031999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13604
13605 * gdb.base/signals.exp: Don't expect getting a backtrace from
13606 within a signal handler to fail on Linux.
13607
136081999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13609
13610 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13611 * lib/gdb.exp: Remove some gratuitious semicolons.
13612 (delete_breakpoints): Increase timeout.
13613 (gdb_expect): Add -notransfer option.
13614 (gdb_test): Use -notransfer option.
13615 (get_compiler_info): Add f77 case.
13616 (get_compiler): New proc, split out from gdb_preprocess, add f77
13617 case.
13618 (gdb_preprocess): Call get_compiler.
13619
13620 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13621 * gdb.base/attach.exp, gdb.base/display.exp,
13622 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13623 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13624 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13625 third arg to gdb_test.
13626 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13627 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13628 HP-UX xfails, add others.
13629 * gdb.base/completion.exp: Reflect name change of self-test.
13630 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13631 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13632 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13633 HP failure number.
13634 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13635 useless HP-UX 10.30 references.
13636 * gdb.base/maint.exp: Loosen matches.
13637 * gdb.base/pointers.c (main): Declare more_code.
13638 * gdb.base/pointers.exp: Match on output of a `next'.
13639 * gdb.base/structs.c: Add prototypes.
13640 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13641 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13642
136431999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13644
13645 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13646 command.
13647
136481999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13649
13650 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13651 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13652
13653 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13654 debug info. Deal with lack of signal hanlder info in stack.
13655
a9c64011 13656 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13657 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13658
5a2468f5
JM
136591999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13660
13661 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13662 gdb.base/foll-vfork.exp: Don't run for crosses.
13663
adf40b2e
JM
13664Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13665
13666 * gdb.base/configure.in: Check for gdbvars.exp instead of
13667 a1-selftest.exp.
13668 * gdb.base/configure: Re-generate.
13669
136701999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13671
13672 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13673 in trying to run first and name is too long.
13674
13675 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13676 pointers2.c and pointers2.exp, respectively.
13677 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13678 doschk happier.
13679
43e526b9
JM
136801999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13681
13682 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13683 callfuncs2.c and callfuncs2.exp.
13684
13685 * gdb.base/list.exp: Remove mistaken xfails.
13686 * gdb.base/list0.h: Add optional prototypes.
13687
9846de1b
JM
13688Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13689
a9c64011 13690 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13691 calling malloc.
a9c64011
AS
13692 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13693 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13694 use.
13695
136961999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13697
13698 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13699 * gdb.base/annota2.cc, annota2.exp: Move from here.
13700 * gdb.c++/annota2.cc, annota2.exp: To here.
13701 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13702
43ff13b4
JM
13703Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13704
13705 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13706 a consistent format.
13707
085dd6e6
JM
137081999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13709
13710 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13711 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13712 HP compilers, also set the globals $true and $false.
13713
13714 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13715 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13716 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13717 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13718 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13719 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13720 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13721 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13722 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13723 whatis.c} Add C++ compatible function definitions and return
13724 types, add includes for library functions.
13725 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13726 * gdb.base/step-test.c (myglob): Rename from glob.
13727 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13728 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13729 files, move here from gdb.hp.
13730 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13731 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13732 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13733 Adjust line numbers in regexps.
13734
13735 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13736 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13737 instead of 0/1.
13738
13739 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13740 foll-vfork.exp: New files, move here from gdb.hp.
13741 * gdb.base/page.exp: New file, test of pagination command.
13742
13743 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13744 recursion test.
13745 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13746
13747 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13748 gdb.base/solib.exp: Fix compiler invocation process.
13749
13750 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13751 HP-UX 11, turn off overload resolution explicitly.
13752 * gdb.base/commands.exp: Set argument list explicitly, add
13753 watchpoint test.
13754 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13755 them work.
13756 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13757 expressions properly.
13758 * gdb.base/corefile.exp: Loosen the match slightly.
13759 * gdb.base/default.exp: Allow "Error accessing memory" message
13760 also.
13761 * gdb.base/display.exp: Skip over x/0 j if PA64.
13762 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13763 * gdb.base/interrupt.exp: Ditto.
13764 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13765 in use.
13766 * gdb.base/list.exp: Add xfails for HP-UX.
13767 * gdb.base/long_long.exp: Refine some of the numeric matches.
13768 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13769 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13770 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13771 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13772 * gdb.base/ptype.exp: Succeed on more varieties of output.
13773 * gdb.base/scope.exp: Add xfails for HP-UX.
13774 * gdb.base/sect-cmd.exp: Add more cases.
13775 * gdb.base/setvar.exp: Add xfails for HP-UX.
13776 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13777 * gdb.base/signals.exp: Match on void symbolically.
13778 * gdb.base/step-test.exp: Add case for PA64.
13779 * gdb.base/term.exp: Add exit and restart.
13780 * gdb.base/twice.exp: Clean up after self.
13781 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13782 * gdb.base/whatis.exp: Allow more ways to pass tests.
13783
13784 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13785 no longer useful.
13786
13787Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13788
13789 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13790 list of patterns.
13791 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13792 print_double_array(double_array)", "continuing to breakpoint
13793 1018", "print print_double_array(array_d)" and "continuing to
13794 1034" tests.
d63a86f8 13795
085dd6e6
JM
137961999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13797
a9c64011 13798 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13799
138001999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13801
13802 * config/mt-*: Remove, these haven't been used since 1996.
13803
138041999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13805
13806 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13807 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13808 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13809
9e0b60a8
JM
138101999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13811
13812 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13813 simpler match case for the ptype of the big class.
13814
138151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13816
13817 * gdb.exp: Fix test for gdb_prompt existence.
13818
138191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13820
13821 * gdb.exp (gdb_test): Add fail after calls to perror.
13822
138231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13824
13825 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13826
138271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13828
13829 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13830
0f71a2f6
JM
13831Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13832
13833 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13834 malloc() is linked in.
13835
138361999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13837
13838 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13839 step at end.
13840
13841 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13842
138431999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13844
13845 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13846
cce74817
JM
13847Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13848
13849 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13850 * gdb.base/mips_pro.exp: Likewise.
13851
138521999-06-02 Keith Seitz <keiths@cygnus.com>
13853
13854 * gdb.c++/templates.cc: Change all "new" operators to throw
13855 an exception.
13856 * gdb.c++/cplusfuncs.cc: Likewise.
13857
13858 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13859
13860Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13861
13862 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13863 * gdb.base/ending-run.exp: When stepping out of main, accept a
13864 step into an arbitrary assembler file.
cce74817 13865
392a587b
JM
138661999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13867
d63a86f8 13868 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13869 "breakpoint-invalid" to be printed.
d63a86f8 13870 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13871 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13872 * gdb.base/annota2.cc: Initialize a.x to 0.
13873
9e086581
JM
138741999-05-17 Keith Seitz <keiths@cygnus.com>
13875
13876 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13877 when "skip_float_tests" set.
13878 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13879 "print print_ten_doubles", and "step into print_long_arg_list".
13880 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13881 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13882 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13883 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13884 "skip_float_tests" is set.
13885 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13886 when "skip_float_tests" set.
d63a86f8 13887
cd0fc7c3
SS
138881999-05-06 Keith Seitz <keiths@cygnus.com>
13889
13890 * gdb.base/annota2.cc: Include stdio.h.
13891
13892Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13893
13894 * gdb.base/crossload.exp: Remove, this has been disabled ever
13895 since BFD stopped including all targets, and cross-GDB gets
13896 plenty of testing anyway.
13897 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13898 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13899 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13900 * gdb.base/README: Remove, was doc for this.
13901 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13902 needed.
13903
b83266a0
SS
139041999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13905
13906 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13907 output.
13908
13909 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13910 * gdb.base/annota2.exp: New file. More annotation tests.
13911 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13912 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13913
139141999-04-23 Angela Marie Thomas <angela@cygnus.com>
13915
13916 * config/cfdbug.exp: New file.
13917
7a292a7a
SS
139181999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13919
13920 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13921 Marcus Daniel's and Dale Hawkins's demangler crashes.
13922
13923 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13924 test_lucid_style_demangling, test_arm_style_demangling,
13925 test_hp_style_demangling): Try Tom Tromey's core-dumping
13926 identifier under each demangling style.
13927
139281999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13929
13930 * gdb.c++/demangle.exp: Include the current demangling style
13931 in all test names.
13932 (current_demangling_style): New global variable.
13933 (set_demangling_style, test_demangling_core, test_demangling,
13934 test_demangling_exact): New functions.
13935 (test_gnu_style_demangling, test_lucid_style_demangling,
13936 test_arm_style_demangling, test_hp_style_demangling): Use those,
13937 instead of calling gdb_test and gdb_test_exact directly.
13938 (catch_demangling_errors): New function, which reports errors
13939 signalled by the demangling test functions in an orderly way.
13940 (do_tests): Use catch_demangling_errors.
13941
139421999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13943
13944 * gdb.base/signals.exp (test_handle_all_print): Use () for
13945 grouping in expressions, not {}.
13946
13947 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13948 initialized yet.
13949
139501999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13951
13952 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13953 are listed.
13954
139551999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13956
13957 * gdb.stabs/weird.exp: Test for CC being defined before
13958 looking at its value.
13959
139601999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13961
13962 * gdb.base/call-ar-st.exp: Remove stray '#'.
13963 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13964 "short int" and "long int".
13965 * gdb.c++/overload.cc: Cast the string added in the previous
13966 change, to mollify finicky HP compiler.
13967 * gdb.hp/reg-test.exp (testfile): Fix file name.
13968 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13969
7a292a7a
SS
13970 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13971 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13972 alternate form of enum ptype.
13973
c906108c
SS
139741999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13975
7a292a7a
SS
13976 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13977 * gdb.hp/*.exp: Change all to run compiler probe only after
13978 passing skip_hp_tests, so as not to waste time on guaranteed
13979 failure.
13980
c906108c
SS
13981 * gdb.c++/overload.cc: Pass string instead of char addr, always
13982 init ccpfoo.
13983 * gdb.c++/templates.cc: Fix syntax error.
13984
7a292a7a
SS
13985Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13986
13987 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13988 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13989 command.
13990
139911999-03-18 James Ingham <jingham@cygnus.com>
13992
13993 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13994
13995 * gdb.c++/method.exp: It was testing an uninitialized int on the
13996 stack and assuming it was positive.
13997
13998 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13999
14000 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14001 keep it from killing the rest of the tests.
7a292a7a
SS
14002 Use gdb_continue_to_end.
14003
14004 * gdb.base/sigall.exp: use gdb_continue_to_end.
14005
14006 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14007
14008 * gdb.base/display.exp: use runto_main, not run.
14009
d63a86f8
RM
14010 * gdb.base/default.exp: Check for the current error message in the
14011 r abbreviation test.
7a292a7a
SS
14012 Add strongarm to the targets that know info float.
14013
d63a86f8 14014 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14015 run which doesn't work with monitors.
14016
14017 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14018
14019 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14020
14021 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14022 program. Traps the case (in Cygmon) when the program never really
14023 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14024 more places, so I used my name. Sorry Mark...
14025
14026 * config/monitor.exp (gdb_target_monitor): added another
14027 target_info parameter: remotebinarydownload. This will set the
14028 remotebinarydownload flag if this is causing some boards trouble.
14029
140301999-03-18 Mark Salter <msalter@cygnus.com>
14031
14032 * lib/gdb.exp (continue_to_exit): New function.
14033
14034 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14035 * gdb.base/ending-run.exp: Ditto.
14036 * gdb.base/step-test.exp: Ditto.
14037
140381999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14039
14040 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14041 (suggested by Art Haas <ahaas@neosoft.com>).
14042
140431999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14044
14045 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14046
14047Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14048
14049 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14050 descriptions of types (short unsigned int vs unsigned short, etc).
14051
140521999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14053
14054 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14055 a call to strlen; sometimes we do have sources.
14056
140571999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14058
14059 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14060 character, so GDB won't print garbage after its end.
d63a86f8 14061
c906108c
SS
14062 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14063 breakpoint there instead. Sometimes GCC emits memcpy to handle
14064 the large structures being passed by value, so we step into that
14065 instead of sum_array_print, which obscures what we're really testing.
14066 * gdb.base/step-test.exp: However, we do want a test that notices
14067 the bizarre steps into memcpy, so do that here. Add check for
14068 stepping into function calls that pass large structures by value.
14069 ("Is that a noun clause, or are you just happy to see me?")
14070 Remove all references to specific line numbers.
14071 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14072 New type and function.
14073 (main): Call large_struct_by_value, passing it a large struct by value.
14074 * lib/gdb.exp (gdb_get_line_number): New function.
14075
14076 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14077 more portable.
14078
7a292a7a
SS
140791999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14080
c906108c
SS
14081 * lib/gdb.exp: Doc fixes.
14082
7a292a7a
SS
140831999-03-05 Nick Clifton <nickc@cygnus.com>
14084
d63a86f8 14085 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14086
140871999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14088
c906108c
SS
14089 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14090 commands. They're not germane to this test, and they don't work
14091 that way on remote targets.
14092
3fc11d3e
JM
140931999-03-01 James Ingham <jingham@cygnus.com>
14094
14095 * Changelog entries merged over from gdb development branch.
14096
3fc11d3e
JM
14097 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14098
14099 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14100 for outputting results of test run.
14101
2d4a1622 14102 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14103
14104 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14105
7a292a7a
SS
141061999-02-25 Felix Lee <flee@cygnus.com>
14107
14108 * lib/gdb.exp (debug_format): initialize
14109
c906108c
SS
141101999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14111
14112 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14113 * gdb.base/call-rt-st.c: Ditto.
14114
c906108c
SS
141151999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14116
14117 * gdb.threads/pthreads.exp (horiz): New variable.
14118 (test_startup): Fix regexps that capture thread numbers.
14119
141201999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14121
14122 * gdb.base/smoke.exp: Disambiguate two test case names (both
14123 called ``print'').
14124
14125Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14126
14127 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14128 compilation.
14129
141301999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14131
14132 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14133 actual output formatting.
14134 * gdb.base/smoke.exp: GDB removes leading 0's.
14135 * gdb.base/volatile.exp: Don't check type of remuneration;
14136 that variable is no longer defined in constvars.c.
14137 * gdb.base/step-test.c (main): Exit with explicit exit code.
14138 * gdb.base/step-test.exp: Remove two nexti checks--they are
14139 not portable.
14140
141411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14142
14143 * gdb.base/help.exp ("help delete display"): Fix test to match
14144 gdb's output.
14145
14146 * gdb.base/long_long.c (known_types): Initialize values to zero.
14147 * gdb.base/long_long.exp: Step one more line
14148 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14149 leading zeros. Explicitly ask for hex formatting. Use
14150 unique test case names.
c906108c
SS
14151
14152Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14153
d63a86f8 14154 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14155
14156 * gdb.c++/method.exp: Add missing close brace.
14157
141581999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14159
14160 * gdb.base/maint.exp: Use 'set height 0' to disable page
14161 prompting, not 'set height 400'.
14162
14163 Fix a bunch of timeouts.
14164 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14165 four separate tests, so expect doesn't take forever to match a ton
14166 of text against a regexp with lots of .* forms.
14167 ("maint print psymbols", "maint print symbols"): Make some of
14168 these greps more selective, so that expect doesn't try to wade
14169 through huge piles of output and time out.
14170
14171 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14172
14173 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14174 tests: one which doesn't expect shlib events to be reported, and
14175 another which does, but is XFAIL for all platforms other than
14176 HP/UX.
14177
14178 * gdb.base/break.exp: Teach the test suite that the `catch
14179 fork', `catch vfork', and `catch exec' commands produce error
14180 messages on platforms that don't provide these features.
14181
14182Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14183
14184 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14185 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14186 (shortening names from solib_threshold.exp etc), won't run on
14187 anything but HP-UX for the foreseeable future.
14188 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14189 reflect move.
14190
14191Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14192
14193 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14194 gdb.trace/Makefile.in (clean): Remove all test executables.
14195
14196Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14197
14198 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14199 successfully re-sets breakpoints in shared libraries.
14200 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14201
14202Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14203
d63a86f8
RM
14204 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14205 and compiled w/o GCC.
c906108c
SS
14206
14207 * gdb.hp/watch-cmd.exp: ditto.
14208
14209 * gdb.hp/watch-hp.exp: ditto.
14210
14211 * gdb.hp/xdb1.exp: ditto.
14212
14213 * gdb.hp/xdb2.exp: ditto.
14214
14215 * gdb.hp/dbx.exp: ditto.
14216
14217Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14218
14219 * constvars.c: Remove C++-isms.
14220 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14221 with GCC.
14222
14223Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14224
14225 The following changes are part of the HP merge.
14226
14227 * gdb.base/break.exp: new tests to verify that catchpoints for
14228 fork, vfork, and exec don't trigger inappropriately.
14229
14230 * gdb.base/opaque.exp: compile one file at a time, then link.
14231
14232 * gdb.base/signals.exp: be more restrictive about which hppa
14233 systems receive a setup_xfail. new tests.
14234
14235 * gdb.base/solib_threshold.build: new file.
14236 * gdb.base/solib_threshold.exp: new file.
14237 * gdb.base/solib_threshold.link_opts: new file.
14238 * gdb.base/solib_threshold.mk: new file.
14239 * gdb.base/gen_solib_threshold.c: new file.
14240
14241 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14242 tests. New tests for enums inside classes.
14243
14244 * gdb.c++/compiler.cc: indicate support of template debugging.
14245
14246 * gdb.c++/demangle.exp: run hp style demangling tests.
14247
14248 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14249 tests.
14250
14251 * gdb.c++/misc.cc: changes to support new tests.
14252
14253 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14254 to support new tests.
14255
14256 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14257 gcc, then skip these tests.
14258
14259Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14260
14261 The following files are part of the HP merge; some had longer
14262 names at HP, but have been renamed to be no more than 14
14263 characters in length.
14264
14265 * gdb.hp/ambiguous.cc: new file.
14266 * gdb.hp/ambiguous.exp: new file.
14267 * gdb.hp/attach.exp: new file.
14268 * gdb.hp/attach2.exp: new file.
14269 * gdb.hp/classes-hp.exp: new file.
14270 * gdb.hp/ctti.exp: new file.
14271 * gdb.hp/ctti-add.cc: new file.
14272 * gdb.hp/ctti-add1.cc: new file.
14273 * gdb.hp/ctti-add2.cc: new file.
14274 * gdb.hp/ctti-add3.cc: new file.
14275 * gdb.hp/dbx.exp: new file.
14276 * gdb.hp/exception.cc: new file.
14277 * gdb.hp/exception.exp: new file.
14278 * gdb.hp/foll-exec.c: new file.
14279 * gdb.hp/foll-exec.exp: new file.
14280 * gdb.hp/foll-fork.c: new file.
14281 * gdb.hp/foll-fork.exp: new file.
14282 * gdb.hp/foll-vfork.c: new file.
14283 * gdb.hp/foll-vfork.exp: new file.
14284 * gdb.hp/inherit-hp.exp: new file.
14285 * gdb.hp/more-steps.exp: new file.
14286 * gdb.hp/namespace.cc: new file.
14287 * gdb.hp/namespace.exp: new file.
14288 * gdb.hp/optimize.exp: new file.
14289 * gdb.hp/pxdb.c: new file.
14290 * gdb.hp/pxdb.exp: new file.
14291 * gdb.hp/quicksort.exp: new file.
14292 * gdb.hp/reg-test.exp: new file.
14293 * gdb.hp/reg-test.s: new file.
14294 * gdb.hp/sized-enum.c: new file.
14295 * gdb.hp/sized-enum.exp: new file.
14296 * gdb.hp/start-stop.exp: new file.
14297 * gdb.hp/templ-hp.cc: new file.
14298 * gdb.hp/templ-hp.exp: new file.
14299 * gdb.hp/thr-lib.c: new file.
14300 * gdb.hp/thr-lib.exp: new file.
14301 * gdb.hp/thr-lib.h: new file.
14302 * gdb.hp/thr-liblib.c: new file.
14303 * gdb.hp/virtfun-hp.c: new file.
14304 * gdb.hp/virtfun-hp.exp: new file.
14305 * gdb.hp/watch-cmd.exp: new file.
14306 * gdb.hp/watch-hp.exp: new file.
14307 * gdb.hp/xdb1.exp: new file.
14308 * gdb.hp/xdb2.exp: new file.
14309 * gdb.hp/xdb3.exp: new file.
14310
14311Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14312
14313 The following files are part of the HP merge; some had longer
14314 names at HP, but have been renamed to be no more than 14
14315 characters in length.
14316
14317 * gdb.base/ss.h: new file.
14318 * gdb.base/call-ar-st.c: new file.
14319 * gdb.base/call-ar-st.exp: new file.
14320 * gdb.base/call-rt-st.c: new file.
14321 * gdb.base/call-rt-st-exp: new file.
14322 * gdb.base/call-strs.exp: new file.
14323 * gdb.base/ena-dis-br.exp: new file.
14324 * gdb.base/environ.exp: new file.
14325 * gdb.base/long_long.exp: new file.
14326 * gdb.base/sect-cmd.exp: new file.
14327 * gdb.base/shlib-cl2.exp: new file.
14328 * gdb.base/smoke.exp: new file.
14329 * gdb.base/so-impl-ld.c: new file.
14330 * gdb.base/so-impl-ld.exp: new file.
14331 * gdb.base/so-indr-cl.c: new file.
14332 * gdb.base/so-indr-cl.exp: new file.
14333 * gdb.base/varargs.exp: new file.
14334 * gdb.base/volatile.exp: new file.
14335 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14336 * gdb.base/display.exp: new file.
c906108c
SS
14337 * gdb.c++/derivation.exp: new file.
14338 * gdb.c++/local.exp: new file.
14339 * gdb.c++/member-ptr.exp: new file.
14340 * gdb.c++/overload.exp: new file.
14341 * gdb.c++/ovldbreak.exp: new file.
14342 * gdb.c++/ref-types.exp: new file.
14343 * gdb.c++/ref-types2.exp: new file.
14344 * gdb.c++/userdef.exp: new file.
d63a86f8 14345
c906108c
SS
14346Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14347
14348 * gdb.base/default.exp: Reflect wording change in remote.c.
14349
dc96c6c7 14350Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14351
14352 * gdb.base/help.exp: Update to reflect current text.
14353
14354Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14355
14356 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14357 they're stack variables and contain garbage.
14358 * gdb.c++/anon-union.exp: new file.
14359
14360 The following changes were made by David Taylor
14361 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14362 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14363 in changes by HP.
14364
14365 * gdb.base/bitops.exp: new file.
14366 * gdb.base/default.exp: change expected messages for catch and
14367 info catch tests to reflect HP merge changes.
14368 * gdb.base/enable-disable-break.exp
14369 * gdb.base/ending-run.c: new file.
14370 * gdb.base/long_long.c: new file.
14371 * gdb.base/maint.exp: new file.
14372 * gdb.base/pointers2.exp: new file.
14373 * gdb.base/shlib-call2.exp: new file.
14374 * gdb.base/solib.exp: new file.
14375 * gdb.base/step-test.c: new file.
14376 * gdb.c++/anon-union.cc: new file.
14377 * gdb.c++/local.cc: new file.
14378 * gdb.c++/member-pointer.cc: new file.
14379 * gdb.c++/method.cc: new file.
14380 * gdb.c++/ref-types.cc: new file.
14381 * gdb.c++/ref-types2.cc: new file.
14382 * gdb.c++/userdef.cc: new file.
d63a86f8 14383
c906108c
SS
14384 * gdb.base/scope.exp: compile one file at a time, then link.
14385 * gdb.base/langs.exp: ditto.
14386 * gdb.base/list.exp: ditto.
d63a86f8 14387
c906108c
SS
14388Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14389
14390 The following changes were made by David Taylor
14391 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14392 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14393 in changes by HP.
d63a86f8 14394
c906108c
SS
14395 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14396 skip tests. When compiling pass c++ flag to gdb_compile.
14397 * gdb.c++/
d63a86f8 14398
c906108c
SS
14399 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14400 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14401 (skip_hp_tests): new function.
14402 (gdb_preprocess): new function.
14403
14404 * configure.in (hpdir): decide whether to configure gdb.hp.
14405 * configure: regenerated.
14406
14407 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14408 to delete on clean.
14409 (EXECUTABLES): update to reflect new additions.
14410 * gdb.base/commands.exp: update message expected.
14411 * gdb.base/default.exp: add copyright notice.
14412 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14413 * gdb.base/help.exp: update messages to reflect current text.
14414 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14415 targets for recurse tests.
14416 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14417 skip this file.
14418
14419 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14420 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14421 compilation.
14422 * gdb.c++/misc.exp: ditto.
14423 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14424 run the tests. tell gdb_compile that it's a c++ compilation.
14425
14426 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14427
c906108c
SS
14428 * gdb.base/all-bin.exp: new file.
14429 * gdb.base/arithmet.exp: new file.
14430 * gdb.base/assign.exp: new file.
14431 * gdb.base/completion.exp: new file.
14432 * gdb.base/cond-expr.exp: new file.
14433 * gdb.base/condbreak.exp: new file.
14434 * gdb.base/define.exp: new file.
14435 * gdb.base/dollar.exp: new file.
14436 * gdb.base/environment.exp: new file.
14437 * gdb.base/eval-skip.exp: new file.
14438 * gdb.base/jump.exp: new file.
14439 * gdb.base/logical.exp: new file.
14440 * gdb.base/pointers.exp: new file.
14441 * gdb.base/relational.exp: new file.
14442 * gdb.base/section_command.exp: new file.
14443 * gdb.base/whatis-expr.exp: new file.
14444
14445 * gdb.base/all-types.c: new file.
14446 * gdb.base/call-array-struct.c: new file.
14447 * gdb.base/call-return-struct.c: new file.
14448 * gdb.base/call-strings.c: new file.
14449 * gdb.base/callfuncs2.c: new file.
14450 * gdb.base/condbreak.c: new file.
14451 * gdb.base/constvars.c: new file.
14452 * gdb.base/display.c: new file.
14453 * gdb.base/int-type.c: new file.
14454 * gdb.base/jump.c: new file.
14455 * gdb.base/miscexprs.c: new file.
14456 * gdb.base/pointers.c: new file.
14457 * gdb.base/pointers2.c: new file.
14458 * gdb.base/shmain.c: new file.
14459 * gdb.base/shr1.c: new file.
14460 * gdb.base/shr2.c: new file.
14461 * gdb.base/solib.c: new file.
14462 * gdb.base/solib1.c: new file.
14463 * gdb.base/solib2.c: new file.
14464 * gdb.base/varargs.c: new file.
14465 * gdb.c++/derivation.cc: new file.
14466 * gdb.c++/overload.cc: new file.
14467 * gdb.c++/ovldbreak.cc: new file.
14468 * gdb.hp/attach.c: new file.
14469 * gdb.hp/attach2.c: new file.
14470 * gdb.hp/average.c: new file.
14471 * gdb.hp/compiler.c: new file.
14472 * gdb.hp/compiler.cc: new file.
14473 * gdb.hp/execd-program.c: new file.
14474 * gdb.hp/follow-exec.c: new file.
14475 * gdb.hp/follow-fork.c: new file.
14476 * gdb.hp/follow-vfork-and-exec.c: new file.
14477 * gdb.hp/misc-hp.cc: new file.
14478 * gdb.hp/more-steps.c: new file.
14479 * gdb.hp/optimize.c: new file.
14480 * gdb.hp/quicksort.c: new file.
14481 * gdb.hp/run-hp.c: new file.
14482 * gdb.hp/start-stop.c: new file.
14483 * gdb.hp/sum.c: new file.
14484 * gdb.hp/templates-hp.cc: new file.
14485 * gdb.hp/thread-local-in-lib.c: new file.
14486 * gdb.hp/thread-local-in-lib.h: new file.
14487 * gdb.hp/thread-local-in-lib.lib.c: new file.
14488 * gdb.hp/vforked-program.c: new file.
14489 * gdb.hp/virtfunc-hp.cc: new file.
14490 * gdb.hp/watchpoint-hp.c: new file.
14491 * gdb.hp/xdb.c: new file.
14492 * gdb.hp/xdb0.c: new file.
14493 * gdb.hp/xdb0.h: new file.
14494 * gdb.hp/xdb1.c: new file.
14495
14496Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14497
14498 The following change was made by Edith Epstein
14499 <eepstein@cygnus.com> as part of a project to merge in changes
14500 originally made by HP; HP did not create ChangeLog entries.
14501
14502 * gdb.c++/demangle.exp: changed the expected output for some
14503 ARM-style mangling -- removed second reference to datatype.
14504 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14505 T1<char>::~T1<char>(void)
c906108c 14506 becomes,
a9c64011
AS
14507 maint demangle __dt__11T1__pt__2_cFv
14508 T1<char>::~T1(void)
c906108c
SS
14509
14510 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14511
c906108c
SS
14512Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14513
14514 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14515 * gdb.trace/backtrace.exp: Likewise.
14516 * gdb.trace/circ.exp: Likewise.
14517 * gdb.trace/collection.exp: Likewise.
14518 * gdb.trace/deltrace.exp: Likewise.
14519 * gdb.trace/infotrace.exp: Likewise.
14520 * gdb.trace/limits.exp: Likewise.
14521 * gdb.trace/packetlen.exp: Likewise.
14522 * gdb.trace/passc-dyn.exp: Likewise.
14523 * gdb.trace/passcount.exp: Likewise.
14524 * gdb.trace/report.exp: Likewise.
14525 * gdb.trace/save-trace.exp: Likewise.
14526 * gdb.trace/tfind.exp: Likewise.
14527 * gdb.trace/tracecmd.exp: Likewise.
14528 * gdb.trace/while-dyn.exp: Likewise.
14529 * gdb.trace/while-stepping.exp: Likewise.
14530
145311998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14532
14533 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14534
14535Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14536
14537 From Brendan Kehoe:
14538 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14539 int return types.
14540
14541Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14542
14543 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14544 remote dos host testing right.
14545
14546Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14547
14548 * gdb.base/corefile.exp: remove some xfails.
14549
14550Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14551
14552 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14553 have different timestamps.
14554
14555Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14556
14557 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14558 gdb.base/default.exp: Replace "exec" with "executable".
14559
14560Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14561
14562 * gdb.base/default.exp: Change else if to elseif from previous
14563 delta.
14564
14565Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14566
14567 * gdb.base/default.exp: Add brace missing from previous delta.
14568
14569Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14570
14571 * gdb.base/default.exp: Support test for info float for all
14572 varieties of arm toolchain.
14573
dc96c6c7 14574Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14575
14576 * gdb.trace/*.exp: remove "remote_download" command.
14577
dc96c6c7 14578Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14579
14580 * gdb.trace/*.exp: remove -gdwarf from compile.
14581
14582Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14583
14584 * gdb.trace/configure.in(AC_INIT): typo
14585 * gdb.trace/configure: regenerated
14586
dc96c6c7 14587Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14588
14589 * config/m68k-emc.exp: New file.
14590 * lib/<emc-support.exp trace-support.exp}: New files.
14591 * configure.in: add new test directory gdb.trace.
14592 * gdb.trace/{configure configure.in Makefile.in}: New files.
14593 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14594 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14595 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14596 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14597 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14598 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14599 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14600
dc96c6c7 14601Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14602
14603 * gdb.c++/classes.exp: Change all regular expressions to match
14604 arbitrary combinations of newline/carriage-return, so that they
14605 will work equally well on Unix and Windows.
14606 * gdb.c++/inherit.exp: ditto.
14607 * gdb.c++/virtfunc.exp: ditto.
14608
146091998-08-11 Dawn Perchik <dawn@cygnus.com>
14610
14611 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14612
c2d11a7d
JM
14613Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14614
14615 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14616 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14617 to use a0-a3/d0-d3 as needed.
14618
14619Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14620
14621 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14622 * gdb.disasm/am33.exp: Corresponding changes.
14623
c906108c
SS
146241998-07-11 Felix Lee <flee@cygnus.com>
14625
14626 * gdb.base/callfuncs.exp: add cmp10 test.
14627 * gdb.base/callfuncs.c (cmp10): new function.
14628
14629Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14630
d63a86f8 14631 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14632 into two parts to get around a synchronization problem in expect.
14633
3fc11d3e
JM
14634Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14635
14636 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14637
14638 * configure.in: Add options for gdbtk testsuite.
14639
14640 * configure: Regenerate.
14641
14642 * gdb.gdbtk: New directory to hold gdbtk tests.
14643
c906108c
SS
14644Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14645
14646 * gdb.fortran/types.exp: Escape brackets in expect patterns
14647 for test_float_literal_types_accepted tests.
14648 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14649 before run test.
14650
c2d11a7d
JM
14651Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14652
14653 * am33.exp: Just compile, do not link the testcase.
14654 * am33.s: Add ".am33" pseudoop to force am33 mode.
14655
c906108c
SS
146561998-06-25 Felix Lee <flee@cygnus.com>
14657
14658 * gdb.base/setshow.exp: make sure $pc is sane.
14659
14660 * gdb.stabs/weird.exp: split expect patterns properly.
14661
c2d11a7d
JM
14662Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14663
14664 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14665 * gdb.disasm/am33.exp: Run it.
14666
dc96c6c7 14667Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14668
14669 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14670 match processing (and eliminate spurious timeouts when running).
14671
dc96c6c7 14672Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14673
14674 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14675 exception test, but conditionalize it on target [mach | gnu].
14676
dc96c6c7 14677Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14678
14679 * gdb.base/overlays.exp: fixup compile line for linker script.
14680
14681Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14682
14683 * gdb.fortran/types.exp: don't guess at float size.
14684
14685Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14686
14687 * gdb.base/exprs.exp: delete test that depends on int size.
14688
14689Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14690
14691 * config/sim.exp: Removed checks for target triplets.
14692 (gdb_target_sim): Use gdb,target_sim_options.
14693
14694Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14695
14696 * gdb.base/reread.exp: New file.
14697 * gdb.base/reread1.c: New file.
14698 * gdb.base/reread2.c: New file.
14699
14700Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14701
14702 * config/sim.exp: Use 'target sim -sparclite' when running
14703 SPARClite programs.
14704
14705Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14706
14707 * gdb.base/structs2.exp: New file.
14708 * gdb.base/structs2.c: New file.
14709
14710Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14711
14712 * gdb.asm/common.inc: New file.
14713 * gdb.asm/d10v.inc: New file.
14714 * asm-source.exp: Pass -I's to gas to find .inc files.
14715 Update line numbers in expected output.
14716 * asmsrc1.s: Rewrite.
14717 * asmsrc2.s: Rewrite.
14718 * configure.in: Create arch.inc symlink.
14719 * configure: Regenerate.
14720 * Makefile.in (distclean): Delete arch.inc.
14721
14722Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14723
14724 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14725 (t_enum_value2): ditto
14726 (t_enum_value3): ditto
14727 (main): ditto
14728Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14729
14730 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14731 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14732 change.
14733 Use gdb_test instead of send_gdb/gdb_expect sequences.
14734
14735Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14736
14737 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14738 not void.
14739
14740Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14741
14742 * gdb.base/branches.c: Code with lots of loops and
14743 subroutines. Used to test gdbs ability to single step through PC
14744 changes, especially to test mips-tdep.c:mips_next_pc
14745
14746Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14747
14748 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14749 more rigorous EGCS C++ error checking.
14750
14751Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14752
a9c64011
AS
14753 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14754 tests.
14755 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14756 function when asleep.
14757 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14758 for i*86 Linux and SVR4 signal handling problems.
14759 Remove linux xfail for `next to handler in signals_tests_1', fixed
14760 by recent infrun.c change.
14761 Limit backtrace to 10 frames to avoid timeout problems with infinite
14762 stack backtraces.
14763 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14764 target.[ch] change.
c906108c
SS
14765
14766Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14767
14768 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14769 for a newline from gdb before continuing.
14770 (default_gdb_exit): Just look for y or n.
14771 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14772 it does, fail the rests of the tests in the file.
14773
14774Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14775
14776 * config/cygmon.exp: New file.
14777
14778Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14779
14780 * gdb.base/list.exp: Fix problem with "list default lines around
14781 main" test on remote targets.
14782
14783 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14784 run test on remote targets.
14785
14786Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14787
14788 * gdb.asm: New directory.
14789 * configure.in: Configure it.
14790 * configure: Regenerate.
14791 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14792 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14793
14794Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14795
14796 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14797
dc96c6c7 14798Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14799
a9c64011
AS
14800 * gdb.base/overlays (several files): Merge the two overlay
14801 managers into one. Change variables (foox, barx, bazx, grbxx)
14802 back into ints but force them to load in their proper sections.
c906108c
SS
14803
14804Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14805
14806 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14807 on-chip insn memory and IMAP1 to upper 128k.
14808 (D10VCopy): Handle memory regions crossing 16k boundaries.
14809 (D10VCopy): Transfer data in 32 bit chunks.
14810
14811Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14812
14813 * gdb.base/overlays.c (main): Exit normally when result is
14814 correct.
14815
14816 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14817 map. Include space for printf in .text segment.
14818
14819 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14820 updated d10v memory VMA/LMA map.
14821 (D10VCopy): Call D10VTranslate.
d63a86f8 14822
c906108c
SS
14823Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14824
14825 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14826
14827 * gdb.base/bar.c (barx, bar): Change variable to small array so
14828 that it won't be put into the .sdata - small data -
14829 section. Update reference.
14830 * gdb.base/baz.c (bazx, baz): Ditto.
14831 * gdb.base/foo.c (foox, foo): Ditto.
14832 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14833
14834 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14835 to be arrays.
d63a86f8 14836
dc96c6c7 14837Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14838
a9c64011
AS
14839 * gdb.base/overlays.exp: fix up and get working again.
14840 Add tests for backtraces from an overlay function.
d63a86f8 14841
c906108c
SS
14842Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14843
14844 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14845 "calling function with watchpoint enabled".
14846
14847Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14848
14849 * gdb.base/break.exp (test_next_with_recursion): Remove
14850 gdb_suppress_tests for d10v-*-*.
14851 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14852 pending review of whether it is useful or not.
14853
14854Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14855
14856 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14857
14858Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14859
14860 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14861 * config/dve.exp: New file to support Densan boards.
14862
14863Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14864
14865 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14866 reads and BSD.
14867
14868Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14869
14870 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14871 response.
14872
14873 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14874
14875Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14876
14877 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14878 test.
14879
14880 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14881 target_sizeof_long and target_bigendian_p.
14882 (structs_by_value, structs_by_reference): Check values according
14883 to targets word size and endianess.
d63a86f8 14884
c906108c
SS
14885Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14886
14887 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14888 output.
14889
14890Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14891
14892 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14893 Update test of set args help to match source change.
14894
14895Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14896
14897 * gdb.base/default.exp: Expect help system output to be in
14898 alphabetical order.
14899 * gdb.base/help.exp: Ditto.
14900
14901Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14902
14903 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14904 "i*86-pc-linux-gnu*".
14905 * gdb.base/interrupt.exp: Ditto.
14906 * gdb.base/corefile.exp: Ditto.
14907
14908 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14909 define vxworks when building the testcase.
14910
14911 * gdb.base/ptype.exp: Fix testnames to be unique.
14912 * gdb.base/radix.exp: Ditto.
14913 * gdb.base/term.exp: Ditto.
14914 * gdb.base/whatis.exp: Ditto.
14915 * gdb.c++/classes.exp: Ditto.
14916
14917Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14918
14919 * gdb.base/callfuncs.exp: Fix indentation.
14920
14921 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14922 suppress_flag has been set.
14923 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14924 target feature.
14925
14926Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14927
14928 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14929 the testcase.
14930
14931 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14932 set_debug_traps() and breakpoint().
14933 * gdb.c++/misc.cc (main): Ditto.
14934 * gdb.c++/templates.cc (main): Ditto.
14935 * gdb.c++/virtfunc.cc (main): Ditto.
14936
14937Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14938
14939 * lib/gdb.exp(gdb_step_for_stub): New function.
14940 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14941 exists, reload the executable and do a "continue" instead of
14942 doing a jump.
14943 (runto_main): Use gdb_step_for_stub.
d63a86f8 14944
c906108c
SS
14945 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14946 tests to have unique names.
14947 * gdb.base/callfuncs.exp: Ditto.
14948 * gdb.base/commands.exp: Ditto.
14949 * gdb.base/default.exp: Ditto.
14950 * gdb.base/help.exp: Ditto.
14951 * gdb.base/list.exp: Ditto.
14952 * gdb.base/opaque.exp: Ditto.
14953 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14954 similar tests.
d63a86f8 14955
c906108c
SS
14956 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14957 * gdb.c++/cplusfuncs.cc: Ditto.
14958 * gdb.c++/virtfunc.cc: Ditto.
14959
14960 * config/monitor.exp: Keep track of the last file we saw, rather
14961 than trying to get the info from gdb.
14962
14963 * gdb.fortran/types.exp: Move comment to previous line.
14964
14965Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14966
14967 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14968 target mode.
14969
14970Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14971
14972 From Bob Manson:
14973 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14974 string from GDB when it connects.
14975
14976 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14977
14978Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14979
14980 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14981 if we can't get a debug format from GDB (we may be testing an
14982 older GDB). Use a 10 second timeout when checking for the format.
14983
14984 * gdb.stabs/weird.exp: Fix quoting.
14985
14986 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14987
14988Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14989
14990 * config/arm-ice.exp: New file.
14991
14992Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14993
14994 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14995 until it has been modified to work with the new testsuite.
14996
99707966 14997 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14998 testcase won't compile, cause all of the testcases in the file to
14999 fail instead.
15000
15001 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15002 (gdb_clear_suppressed): New procedure.
15003 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15004 it contains a positive value.
15005
15006Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15007
15008 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15009
15010 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15011
15012Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15013
15014 * lib/gdb.exp (setup_xfail_format): New function.
15015 (get_debug_format): New function to get debug format.
15016 (debug_format): New global variable to hold last value set
15017 by get_debug_format.
15018 * gdb.base/list.exp: Call get_debug_format and expect some
15019 tests to fail for DWARF 1 and COFF formats.
15020 * gdb.c++/ptype.exp: Ditto.
15021 * gdb.c++/classes.exp: Ditto.
15022 * gdb.c++/cplusfuncs.exp: Ditto.
15023 * gdb.c++/inherit.exp: Ditto.
15024 * gdb.c++/templates.exp: Ditto.
15025 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15026
c906108c
SS
15027Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15028
15029 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15030 host doesn't have a currently-open connection.
15031
15032 * config/sparclet.exp: Cleanups and fixes to make it generic for
15033 any gdb stub target. Handle cases where gdb doesn't respond when
15034 interrupted in a sane fashion.
15035
15036 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15037 same thing in a totally different way.
15038
15039 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15040 setting "timeout".
15041 (gdb_start): We set the global gdb_prompt variable in
15042 default_gdb_init now.
15043
15044Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15045
15046 * gdb.base/printcmds.exp: Fix "check for floating addition"
15047 regexp to accept results within approx +/- .01 of exact value.
15048 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15049
15050Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15051
15052 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15053 properly.
15054 (gdb_expect): Add optional timeout parameter, and add timeout
15055 value to various calls.
15056 (gdb_suppress_tests): Only give one warning message per group.
15057
15058Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15059
15060 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15061 global variables. Handle getting a value for $timeout more
15062 gracefully.
15063
15064Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15065
15066 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15067 initialize.
15068 (default_gdb_init): New procedure; allow gdb_init to be overridden
15069 by a target configuration file.
15070 (gdb_expect): Pass the timeout to remote_expect.
15071
15072 * config/monitor.exp(gdb_load): Fix typo in regexp.
15073
15074Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15075
15076 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15077
15078Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15079
15080 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15081 here. Call gdb_target_exec before rebooting the target, to make
15082 sure the connection to the target is closed.
15083 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15084 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15085 Also detect "Timeout reading from remote" error.
15086
15087 * config/gdbserver.exp: Pass the executable being loaded to
15088 gdb_target_monitor. Don't call gdb_file_cmd here; let
15089 gdb_target_monitor do it.
15090
15091 * gdb.disasm/hppa.exp: Don't use exec_output.
15092
15093Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15094
15095 * gdb.base/list.exp: If we're debugging a non-native target,
15096 try to set the pc register to point to the start of the
15097 program before doing the first list command.
15098
15099 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15100 test_calls after restarting.
15101
15102 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15103 reloading.
15104
15105 * gdb.base/watchpoint.exp: Fix typo.
15106
15107 * gdb.base/setshow.exp: Check for use_gdb_stub.
15108
15109 * gdb.base/break.exp: Fix continue until exit test for the gdb
15110 stub case.
15111 * gdb.base/langs.exp: Ditto.
15112
15113 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15114 gdb_load_offset. If we weren't given a file to load, figure out
15115 what the current file is and use it.
15116
15117 * config/i386-bozo.exp: New file.
15118
15119Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15120
15121 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15122 feature.
15123
15124 * config/proelf.exp: New entry.
15125
15126Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15127
15128 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15129 of regexps.
15130
15131 * gdb.base/watchpoint.exp: Don't run the test_stepping
15132 tests if gdb can't call functions on the target.
15133
15134 * gdb.base/setshow.exp: Don't run the set prompt tests if
15135 the board has gdb_prompt set.
15136
15137Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15138
15139 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15140 * gdb.base/commands.exp: Likewise.
15141 * gdb.base/setshow.exp: Likewise.
15142
15143Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15144
15145 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15146 feature.
15147
15148 * config/i960.exp: New file.
15149
15150Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15151
15152 * gdb.base/funcargs.exp: Check for gdb,short_int target
15153 feature instead of looking for explicit target triplets.
15154
dc96c6c7 15155Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15156
d63a86f8 15157 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15158 "p 123DEADBEEF", to check parse_number.
15159 * top.c: change "to enable to enable" to "to enable" in a couple
15160 of help strings.
15161
15162Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15163
15164 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15165 on the mn10300.
d63a86f8 15166
c906108c
SS
15167Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15168
15169 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15170 where the test executable is run with explicit args.
15171 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15172
15173Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15174
15175 * gdb.base/run.c: Use FAKEARGV to build test executable that
15176 does not require a command line arg, since most simulators
15177 don't currently support passing such an arg into the simulated
15178 program.
15179 * gdb.base/commands.exp: Change tests to insert the proper
15180 value as the arg to the first recursive factorial call. Change
15181 compilation line to define FAKEARGV at compile time.
15182
15183Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15184
15185 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15186 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15187 function with watchpoint enabled" test.
15188
15189Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15190
15191 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15192 Don't call gdb_test when the command doesn't return to a gdb prompt.
15193
15194 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15195 "Tests restarted" messages.
15196
15197Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15198
15199 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15200
dc96c6c7 15201Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15202
15203 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15204 for INFO SYMBOL; add help tests for OVERLAY commands.
15205 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15206 add tests for OVERLAY commands
15207 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15208 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15209 * gdb.base/sigall.c: add usestubs code frag
15210 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15211
c906108c
SS
15212Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15213
15214 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15215 failures.
15216 (gdb_stop_suppressing_tests): Note that tests have restarted.
15217
15218Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15219
15220 * config/h8300.exp: New file.
15221
15222Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15223
15224 * gdb.base/setshow.exp: Check for the existence of a
15225 feature, not its value.
15226
15227Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15228
15229 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15230
15231 * gdb.base/scope.exp: It's now init0(), not init().
15232
15233 * gdb.base/scope0.c: For now, change init() to be init0().
15234
15235 * config/monitor.exp: Use gdb_serial in preference to serial
15236 or netport.
15237
15238 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15239 and it's not already set.
15240
15241Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15242
15243 * gdb.base/setshow.exp: Only test the run command if the target
15244 isn't using a stub and if it supports argument passing.
15245
15246Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15247
15248 * config/udi.exp(gdb_start): Make sure UDICONF is set
15249 properly before starting gdb.
15250
15251Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15252
15253 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15254 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15255 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15256
15257Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15258
15259 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15260 specialized code to reboot the board, use remote_reboot instead.
15261
15262 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15263
15264 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15265
15266 * config/monitor.exp: Make sure we disconnect from the target.
15267 Also, try a reboot/reload cycle instead of failing if the
15268 load fails.
15269
15270Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15271
15272 * gdb.base/default.exp: Don't set match_max.
15273 * gdb.base/help.exp: Ditto.
15274 * gdb.base/list.exp: Ditto.
15275 * gdb.base/signals.exp: Ditto.
15276
15277 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15278 set, use remote_ld to download the testcase instead of
15279 the GDB loader.
15280
15281Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15282
15283 * config/vr5000.exp: New file.
15284
15285 * config/monitor.exp(gdb_target_monitor): Add pattern for
15286 "Ending remote" to detect errors in connecting.
15287
15288 * gdb.base/setshow.exp: Add .* within auto language test.
15289
15290 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15291 target feature.
15292
15293 * config/monitor.exp(gdb_load): Check for a failure when loading,
15294 and reboot the board if necessary.
15295
15296 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15297 a set of tests. Remove print.* from the patterns being checked.
15298
15299Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15300
15301 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15302 refer to gdb_spawn_id.
15303
15304 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15305 longer used.
15306 * config/sparclet.exp: Ditto.
15307 * config/sparclet-old.exp: Ditto.
15308 * config/slite.exp: Ditto.
15309 * config/sim.exp: Ditto.
15310 * gdb.base/funcargs.exp: Ditto.
15311
15312 * lib/gdb.exp:Remove references to gdb_spawn_id.
15313 (gdb_expect): Move to remote.exp.
15314
15315Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15316
15317 * config/monitor.exp: Detect the "Couldn't establish connection"
15318 message from GDB.
15319
15320Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15321
15322 * gdb.base/bitfields.exp: Use runto instead of explicit
15323 gdb_run_cmd/gdb_expect sequences.
15324
15325 * gdb.base/break.exp(text_next_with_recursion): Add match for
15326 gdb_expect call.
15327
15328 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15329 We also need to handle the "A program is being debugged already"
15330 prompt from gdb. Use gdb_test to set the baud rate.
15331
15332 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15333 to 20000. Really. I mean it.
15334
15335Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15336
15337 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15338 fails. If suppress_flag is set, skip perror message about not
15339 being able to send to GDB.
15340 (send_gdb): If suppress_flag is set, don't try to send commands to
15341 GDB.
15342 (gdb_expect): If suppress_flag is set, always fail immediately.
15343 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15344 (gdb_init): Call gdb_stop_suppressing_tests.
15345 (default_gdb_exit): Ditto.
15346 (default_gdb_start): Ditto.
15347
15348 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15349 gdb_stop_suppressing_tests as appropriate.
15350 * gdb.base/break.exp: Ditto.
15351 * gdb.base/callfuncs.exp: Ditto.
15352 * gdb.base/commands.exp: Ditto.
15353 * gdb.base/exprs.exp: Ditto.
15354 * gdb.base/funcargs.exp: Ditto.
15355 * gdb.base/list.exp: Ditto.
15356 * gdb.base/recurse.exp: Ditto.
15357 * gdb.base/scope.exp: Ditto.
15358 * gdb.base/structs.exp: Ditto.
15359 * gdb.c++/inherit.exp: Ditto.
15360
15361Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15362
15363 * config/vr4300.exp: New file.
15364
99707966 15365 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15366
99707966 15367 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15368
15369Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15370
15371 * lib/gdb.exp(gdb_init): New function.
15372
15373 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15374 for each individual variable set.
15375
15376 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15377 name.
15378
15379 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15380
15381 * gdb.base/scope.exp: Use gdb_test.
15382
15383 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15384 aborting; the testsuite driver will do that for us (see
15385 gdb_finish). Also, use gdb_test in a few more places.
15386
15387Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15388
15389 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15390
15391Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15392
15393 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15394 and "add_tests" are not at the same address.
15395
15396Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15397
15398 * gdb.base/ptype.exp: Use gdb_test.
15399
15400Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15401
15402 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15403 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15404 left in. No longer expect them to fail.
15405
15406 * gdb.stabs/*.mt; Deleted, no longer used.
15407 * gdb.stabs/configure.in: Remove references to target makefile
15408 frags.
15409 * gdb.stabs/configure: Rebuilt.
15410
15411 * gdb.disasm/*.mt: Deleted, no longer used.
15412 * gdb.disasm/configure.in: Remove references to target makefile
15413 frags. Use "sh3.s" as the unique filename for this directory.
15414 * gdb.disasm/configure: Rebuilt.
15415
15416 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15417 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15418 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15419
15420Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15421
15422 * config/udi.exp: Use mondfe,name instead of remote_host.
15423
15424Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15425
15426 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15427 a function with a watchpoint enabled on the mn10200.
15428
15429 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15430 before trying to create it!
15431
15432Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15433
15434 * config/vx.exp: Use hostname instead of netport.
15435
15436 * config/vxworks.exp: New file.
15437
15438 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15439
15440 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15441 gdb before assuming everything worked. Send a ^C if a timeout
15442 occurs.
15443
15444 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15445 $gdb_spawn_id directly.
15446 (gdb_run_cmd): Try _start as well as start. Use the target feature
15447 gdb,start_symbol as the symbol to start from when jumping.
15448
15449Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15450
15451 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15452 redundant) test.
15453
15454 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15455 it doesn't lose for 16bit integer systems.
15456
15457Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15458
15459 * gdb.fortran/types.exp: If the target doesn't support "double"
15460 data types, then expect "real" types to only be 4 bytes.
15461
15462 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15463 call tests if the target doesn't support inferior function calls.
15464
15465 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15466 in printf tests.
15467
15468Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15469
15470 * gdb.base/help.exp: Disable "help set", "help show", and
15471 "help support". Simplify regexp for "help stack".
15472
15473 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15474 to 60 seconds. Temporarily set match_max to 15000 around the
15475 "info copying" test.
15476
15477 * gdb.base/nodebug.exp: Don't try to do an inferior function
15478 call if the target doesn't support them.
15479 * gdb.base/printcmds.exp: Likewise.
15480 * gdb.base/setvar.exp: Likewise.
15481 * gdb.base/structs.exp: Likewise.
15482 * gdb.c++/templates.exp: Likewise.
15483 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15484
15485 * gdb.base/recurse.exp: Enable for the mn10200.
15486
15487 * configure.in: Do configure gdb.stabs directory for *-*-elf
15488 targets.
15489 * configure: Rebuilt.
15490
15491 * gdb.base/break.exp: Check for gdb,noresults before testing
15492 exit status and/or results from the target.
15493 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15494 * lib/gdb.exp: Remove old (now bogus) initialization of
15495 noinferior, noargs, noresults and nosignals.
15496
15497Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15498
15499 * config/sh.exp: New file.
15500
15501 * config/slite.exp: Try to connect multiple times to the board
15502 before rebooting. Only send a "monitor run" if need_monitor_run
15503 is set.
15504
15505 * gdb.base/break.exp: Don't do the "stub continue" test if
15506 the target has gdb_stub set.
15507
15508 * gdb.base/callfuncs.exp: Increase the timeout.
15509
15510 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15511 if the target has gdb,noinferiorio set.
15512
15513 * gdb.base/list.exp: Increase match_max to 10000 characters.
15514
15515 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15516
15517 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15518 target.
15519
15520 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15521
15522Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15523
15524 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15525 trying to delete the copy of gdb. Catch the file delete so we
15526 don't die if the delete fails; also, the file should be copied to
15527 the host, not to the build.
15528
15529Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15530
15531 * lib/gdb.exp(gdb_test): Surround the result pattern with
15532 parenthesis in case it contains multiple regexps separated
15533 with |.
15534
15535 * gdb.base/watchpoint.exp: Use gdb_test.
15536 * gdb.base/default.exp: Ditto.
15537
15538Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15539
99707966 15540 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15541
c906108c
SS
15542 * gdb.base/scope.exp: Use gdb_test.
15543 * gdb.c++/classes.exp: Ditto.
15544 * gdb.c++/inherit.exp: Ditto.
15545
15546Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15547
15548 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15549 remote_exec instead.
15550 * gdb.base/corefile.exp: Don't be ridiculous.
15551 * gdb.base/*.c: Add missing stub invocations.
15552
15553Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15554
15555 * config/slite.exp: Miscellaneous fixes.
15556
15557 * lib/gdb.exp: Fix runto.
15558
15559 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15560 the target.
15561
15562 * gdb.base/watchpoint.exp: Fix regexp.
15563
15564 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15565 close and wait commands, as the descriptor may now be
15566 invalid. Always call "remote_close host".
15567
15568Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15569
15570 Major rewrite for testsuite revision.
d63a86f8 15571
c906108c
SS
15572 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15573 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15574 instead of relying on spawn_id to always contain a valid
15575 spawn id.
15576 (get_compiler_info): New procedure to build the ${binfile}.ci
15577 file, instead of replicating this in N different places.
15578 (gdb_compile): New procedure.
d63a86f8 15579
c906108c
SS
15580 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15581 appropriate arguments) instead of compile. Use gdb_test in a lot
15582 more places. Use send_gdb instead of send. Always run gdb_start
15583 at the start of a testcase, as this is no longer done magically.
15584
15585 config/*-gdb.exp: Rename without the -gdb suffix.
15586
15587 config/mips.exp: Use remote_close instead of exit_remote_shell.
15588 config/monitor.exp: Use target_info instead of looking at
15589 baud, timeout, etc.
15590 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15591
15592Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15593
15594 * gdb.c++/templates.exp (test_ptype_of_templates),
15595 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15596 Update expect patterns for destructors and assignment operators
15597 to match corresponding c-typeprint.c changes.
15598 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15599 to destructor breakpoint test, GDB should be able to set the
15600 destructor breakpoint without specifying arguments.
15601
15602Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15603
15604 * gdb.threads/pthreads.exp: Change result for failure to compile due
15605 to lack of pthreads runtime support from an error to simply an
15606 unsupported test, per dejagnu standards.
15607
15608Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15609
15610 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15611 where GDB exits to reduce pattern match time.
15612 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15613
15614 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15615
dc96c6c7 15616Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15617
15618 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15619 * gdb.base/default.exp: ditto.
15620 * gdb.base/nodebug.exp: ditto.
15621 * gdb.base/printcmds.exp: ditto.
15622 * gdb.base/ptype.exp: ditto.
15623 * gdb.base/setvar.exp: ditto.
15624 * gdb.base/structs.exp: ditto.
15625 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15626
15627Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15628
15629 * configure, */configure: Rebuild with autoconf 2.12.
15630
15631Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15632
15633 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15634 use new i*86-pc-linux*-gnu quads.
15635 * gdb.base/corefile.exp: Ditto.
15636 * gdb.base/signals.exp: Ditto.
15637 * gdb.base/sigall.exp: Ditto.
15638 * gdb.base/interrupt.exp: Ditto.
15639
15640 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15641 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15642 RedHat 4.0.
d63a86f8 15643
c906108c
SS
15644 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15645 linux. This allows the test case to at least compile on latest
15646 linux, but still not run due to missing the threads runtime library.
15647
15648Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15649
15650 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15651 directory to search gdb directory. Accept and step over conditional
15652 stack alignment code. Consume $prompt in failure cases.
15653 Reset timeout to $oldtimeout instead of some arbitrary value.
15654 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15655 timeout problems with infinite stack backtraces.
15656 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15657 Accept function parameters for linkfunc member.
15658
15659Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15660
15661 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15662 (CXXFLAGS): Remove, unreferenced.
15663 (B_OPTIONS): Add for -B options and add code to initialize with
15664 previous -B options and also add -B option to pick up cross compiled
15665 runtime.
15666 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15667 doing cross compiles.
15668 (target_alias): Declare global.
15669 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15670 to verify that gcc exists in build tree, and if so set CC to that
15671 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15672
c906108c
SS
15673Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15674
15675 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15676 ptype test for anonymous union. Fixup testcase to match
15677 current gcc debug output.
15678
15679Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15680
15681 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15682 force argument to an unsigned long type.
15683
15684Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15685
15686 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15687 tests and anonymous union print/ptype tests.
15688 * gdb.base/list.exp (test_forward-search): Increase timeout by
15689 5 minutes for the "search extremely long line" case.
15690 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15691 completely optional and that the pass/fail messages use the command as
15692 the message if that third arg is a null string.
15693 (gdb_test_exact): Arrange that a null string pattern means match a
15694 null string output rather than any output, which might include random
15695 errors.
15696 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15697 backtrace test.
15698 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15699 always failing and failure is now exposed by gdb.exp changes.
15700
15701Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15702
15703 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15704 weren't being noted.
15705
15706Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15707
15708 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15709 * gdb.stabs/weird.exp: Remove v_comb xfails.
15710
dc96c6c7 15711Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15712
15713 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15714 list.exp scope.exp watchpoint.exp]
c906108c 15715 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15716
dc96c6c7 15717Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15718
15719 * config/monitor.exp: Increase download timeout to 1000 seconds.
15720
dc96c6c7 15721Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15722
15723 * config/m32r.exp: Increase timeout to 120 seconds.
15724
15725Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15726
15727 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15728 and accept older ordering as obsolescent gcc or gdb.
15729 * gdb.c++/templates.exp: Ditto.
15730 * gdb.c++/virtfunc.exp: Ditto.
15731
15732Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15733
15734 * gdb.base/coremaker.c: Add code to mmap some data so we
15735 can check that it ends up in the core file.
15736 * gdb.base/corefile.exp: Add test to read mmapped data
15737 from core file.
15738
dc96c6c7 15739Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15740
15741 * config/m32r.exp: New file.
15742
15743Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15744
15745 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15746 that cflags can contains -gstabs, and work correctly for other tests.
15747
dc96c6c7 15748Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15749
15750 * gdb.base/setshow.exp: New file, tests show and set.
15751 * gdb.base/setshow.c: New file, tests show and set.
15752 * gdb.base/help.exp: Add test for help set|show annotate.
15753 * gdb.base/default.exp: Add test for set|show annotate.
15754
15755Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15756
15757 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15758 errors unique.
15759 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15760 explicitly.
15761
15762Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15763
15764 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15765 and width commands. This is done elsewhere.
15766 * (gdb_start): Don't call gdb_start_sim here. That's already
15767 done in gdb_load. This fixes lots of failures in default.exp.
15768
15769Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15770
15771 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15772 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15773 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15774 in the same we we treat other failures (since it may be an expected
15775 condition), rather than as an error.
15776 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15777 old test format.
15778
15779Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15780
15781 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15782 (distclean maintainer-clean realclean): No need to remove files
15783 twice. Nuke the duplicates.
15784 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15785 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15786 Remove config.h along with other config files.
15787
15788Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15789
15790 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15791 "p func1 ()" and note that rests of tests are skipped.
15792 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15793 setup_xfails for "print func2::coremaker_local".
15794 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15795 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15796 affected by the previous run test.
15797 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15798 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15799 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15800 "pass int powerset tuple" and "pass modeless int powerset tuple".
15801 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15802 "real write 4" and "real write 8".
15803 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15804 setup_xfails for "print vs1 after tuple assign 2",
15805 "print \$i after tuple assign 2", and
15806 "print vs2 after tuple assign 2".
15807 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15808 meaningful error message and return -1 so the caller can
15809 suppress further tests and avoid a cascade of errors.
d63a86f8 15810
c906108c
SS
15811Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15812
15813 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15814 format for printing version.
15815 * gdb.base/default.exp: Ditto.
15816 * gdb.base/interrupt.exp: Fix problem with cascade of
15817 errors if child process dies while calling a function.
d63a86f8 15818
c906108c
SS
15819Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15820
15821 * Makefile.in (VPATH): Add
15822 * Makefile.in (Makefile, config.status): Fix rules so things get
15823 remade when necessary.
15824
15825Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15826
15827 * Makefile.in (just-check): Add path to sibling expect dir
15828 to environment variable specified by RPATH_ENVVAR.
15829
15830Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15831
15832 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15833 (just-check): Add shared library paths for libstdc++, tk,
15834 tcl, bfd, and opcodes to the environment variable specified
15835 in RPATH_ENVVAR.
15836 * configure.in: Add support to recognize --enable-shared flag
15837 and generate correct value for RPATH_ENVVAR.
15838 * configure: Regenerated with autoconf.
15839
15840Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15841
15842 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15843 include all osf versions.
15844 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15845 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15846 when target is linux. When failing to build pthreads test
15847 executable, give more meaningful message.
15848 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15849 arg for pthread_create.
d63a86f8 15850
c906108c
SS
15851Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15852
15853 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15854 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15855 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15856 and -lpthreads (everybody else).
15857 (test_startup): Fail gracefully if threads are not supported.
15858 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15859 "p/c array_index("abcdef",2)" when not gcc compiled.
15860 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15861 "print func2::coremaker_local" when not gcc compiled.
15862 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15863 "ptype on opaque struct tagname (statically)",
15864 "ptype on opaque struct tagname (dynamically) 1", and
15865 "ptype on opaque struct tagname (dynamically) 2"
15866 for not compiled with gcc.
15867 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15868 backtrace when compiled with gcc.
d63a86f8 15869 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15870 than always return success.
15871
15872Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15873
15874 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15875
15876Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15877
15878 * gdb.base/structs.exp: Undo last change.
15879
15880Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15881
15882 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15883 encapsulate all the steps/nexts done during self test, starting
15884 at main, and makes them less sensitive to optimization issues.
15885 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15886 signal handler" test.
15887 * gdb.threads/pthreads.exp: Only run this for native configs.
15888 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15889 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15890 tests.
15891 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15892 for "runto test_calls(void)" test.
d63a86f8 15893
c906108c
SS
15894Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15895
15896 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15897 and don't expect address info in breakpoint confirmations.
15898
15899Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15900
15901 * gdb.base/list.exp (test_forward_search): Increase timeout
15902 temporarily by 60 seconds for searching extremely long line,
15903 and then reset to old value when done. Increase expect input
15904 buffer to 10000.
15905
15906Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15907
15908 * gdb.base/list.exp (test_forward_search): Fix to handle very
15909 long source line without overflowing expect's input buffer.
15910
15911Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15912
15913 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15914 "buffer_full".
15915
15916 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15917 "buffer_full".
15918
15919 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15920 "buffer_full".
15921
15922 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15923 "buffer_full".
15924
15925Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15926
15927 * configure.in (configdirs): Add gdb.threads.
15928 * configure: Regenerated with autoconf.
15929 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15930 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15931 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15932
c906108c
SS
15933Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15934
15935 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15936
15937Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15938
15939 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15940 each signal's status in the output of "handle all print".
15941 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15942 the \r\n sequence that immediately precedes the gdb prompt.
15943 * gdb.base/a1-selftest.exp: Save original timeout and restore
15944 after test.
15945
15946Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15947
15948 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15949 symbol.
15950
15951Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15952
15953 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15954
15955Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15956
15957 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15958 timeout by 60 seconds.
15959
15960Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15961
15962 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15963 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15964 error return.
15965
15966Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15967
15968 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15969 gdb initialization, also report how long dejagnu waited. Restore
15970 old timeout before doing error return. Temporarily increase timeout
15971 by 3 minutes to allow for slow startups over heavy NFS use.
15972
15973Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15974
15975 * lib/gdb.exp: Report timeout value for verbosity level 2.
15976 * config/gdbserver.exp: Ditto.
15977 * config/hppro.exp: Ditto.
15978 * config/mips-gdb.exp: Ditto.
15979 * config/monitor.exp: Ditto.
15980 * config/netware.exp: Ditto.
15981 * config/sim-gdb.exp: Ditto.
15982 * config/slite-gdb.exp: Ditto.
15983 * config/udi-gdb.exp: Ditto.
15984 * config/unix-gdb.exp: Ditto.
15985 * config/vx-gdb.exp: Ditto.
15986 * gdb.base/a1-selftest.exp: Ditto.
15987 * gdb.base/a2-run.exp: Ditto.
15988 * gdb.base/break.exp: Ditto.
15989 * gdb.base/corefile.exp: Ditto.
15990 * gdb.base/list.exp: Ditto.
15991 * gdb.base/recurse.exp: Ditto.
15992 * gdb.base/scope.exp: Ditto.
15993 * gdb.base/signals.exp: Ditto.
15994
15995Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15996
15997 * gdb.threads/Makefile.in (docdir): Removed.
15998
15999Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16000
16001 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16002 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16003 @srcdir@.
d63a86f8 16004 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16005 autoconf 2.5 or higher.
16006 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16007
16008Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16009
16010 * configure: Regenerated.
16011 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16012 avoid name clashes with SunOS headers.
16013
16014Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16015
16016 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16017
16018Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16019
16020 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16021 prototype information ends up in the compiler info file.
16022
16023Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16024
16025 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16026 attempting to regenerate it. Eliminate use of a temporary file
16027 and just generate the info file directly. Source it immediately,
16028 for consistency of use.
16029 * gdb.base/corefile.exp: Ditto
16030 * gdb.base/exprs.exp: Ditto.
16031 * gdb.base/funcargs.exp: Ditto.
16032 * gdb.base/langs.exp: Ditto.
16033 * gdb.base/list.exp: Ditto.
16034 * gdb.base/mips_pro.exp: Ditto.
16035 * gdb.base/nodebug.exp: Ditto.
16036 * gdb.base/opaque.exp: Ditto.
16037 * gdb.base/ptype.exp: Ditto.
16038 * gdb.base/scope.exp: Ditto.
16039 * gdb.base/setvar.exp: Ditto.
16040 * gdb.base/signals.exp: Ditto.
16041 * gdb.base/whatis.exp: Ditto.
16042 * gdb.c++/templates.exp: Ditto.
16043 * gdb.c++/virtfunc.exp: Ditto.
16044 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16045 whether or not to add -lstdc++ to the compile command line args.
16046
16047Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16048
16049 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16050 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16051 Increase timeout, a lot of single stepping might be needed if the
16052 target has no hardware watchpoints.
16053
16054Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16055
16056 * gdb.base/break.exp: Ignore compiler warnings when compiling
16057 break.c.
16058 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16059 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16060 from remote-sim.
16061 * gdb.base/exprs.exp: Add h8300 xfails.
16062 * gdb.base/funcargs.exp: Likewise.
16063 * gdb.base/nodebug.exp: Likewise.
16064 * gdb.base/printcmds.exp: Likewise.
16065 * gdb.base/ptype.exp: Likewise.
16066 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16067 h8300 xfails.
d63a86f8 16068 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16069 on the h8300.
16070 * gdb.base/funcargs.c: Explicitly make last constant argument to
16071 call_after_alloca_subr an unsigned long type.
16072 * gdb.base/return.c: Include stdio.h.
16073
16074Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16075
16076 * config/abug.exp: New file for the older Motorola Bug monitor
16077 that runs on the mvme13x series VME boards.
16078 * config/monitor.exp: Use the new config array for target settings
16079 if they exist.
16080
16081Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16082
16083 * sim-gdb.exp: Make the SH simulator allocate less space when
16084 it is targeted.
16085
16086Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16087
16088 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16089 test.
16090
16091Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16092
16093 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16094 "rs6000-*-*" for "list function in include file" when gcc compiled.
16095 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16096 for "p ctable1[120]".
16097 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16098 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16099 Remove setup_xfail for "rs6000-*-*" for
16100 "print 'scope0.c'::filelocal before run".
16101 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16102 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16103 since some compilers don't allow both options to be given
16104 on the same command line. Create object file and move it.
d63a86f8 16105
c906108c
SS
16106Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16107
16108 * gdb.base/corefile.exp: Always regenerate the core file, since
16109 we always regenerate the coremaker program. Detect special case
16110 where registers cannot be read from core file.
d63a86f8 16111
c906108c
SS
16112Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16113
16114 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16115 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16116 * gdb.c++/templates.exp: Only match on basename of file since
16117 some formats like xcoff don't encode directory information.
16118 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16119 and rs6000 AIX xcoff targets.
16120 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16121 * configure: Regenerate.
16122 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16123 here, rather than in distclean.
d63a86f8 16124
c906108c
SS
16125Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16126
16127 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16128 defined, and use it to compile the test case with -O2. The
16129 native compilation still uses no optimization.
16130 * gdb.base/mips_pro.c: Remove inline assembly code since
16131 it is compiled PIC by default, which results in assembler
16132 warnings that make the testsuite think the compilation
16133 was unsuccessful.
16134
16135Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16136
16137 * gdb.c++/misc.exp: Add note to message for
16138 "print s.a for foo struct" that this is a known gcc 2.7.2
16139 and earlier bug.
16140
16141Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16142
16143 * gdb.base/break.exp: Fix pattern for matching "Delete all
16144 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16145 setup_xfail for deleting all breakpoints test. Fix various
16146 timeout messages to include "(timeout)".
16147 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16148 for "p t_float_values2(3.14159,float_val2)".
16149 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16150 for "continue to call2g" when gcc compiled.
16151 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16152 "up to foo in langs.exp", "show language at foo in langs.exp",
16153 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16154 and "show language at fsub in langs.exp".
16155 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16156 "list line 1 in include file", "list message for lines past EOF",
16157 "list function in include file", "list list0.h:foo", and
16158 "list filename:function; nonexistant function".
16159 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16160 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16161 and "ptype t_char_array" to be for native cc only.
d63a86f8 16162
c906108c
SS
16163Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16164
d63a86f8 16165 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16166 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16167 "print func2::coremaker_local", and "backtrace in corefile.exp".
16168
16169Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16170
16171 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16172 "bt in signals.exp". This problem only appears when running
16173 the testsuite, and then only intermittently.
16174
16175Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16176
16177 * gdb.base/return.exp (return_tests): Differentiate between
16178 two tests of continuing.
16179
16180Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16181
16182 * */Makefile.in (maintainer-clean): Remove config.log.
16183 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16184 * gdb.c++/Makefile.in (PROGS): Add inherit.
16185 (clean): Remove *.ci.
16186
16187Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16188
16189 * gdb.c++/misc.cc: Add test code from Mike Stump.
16190 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16191
16192Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16193
16194 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16195 to "alpha-*-osf2*" and add comment.
16196 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16197 setup_xfail for "step over execarg initialization" and
16198 "step over corearg initialization".
16199 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16200 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16201 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16202 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16203 "print func2::coremaker_local", and "backtrace in corefile.exp".
16204 * gdb.base/signals.exp: Build and source signals.ci.
16205 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16206 to be for gcc only.
16207 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16208
c906108c
SS
16209Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16210
16211 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16212 Feb 3 procfs.c change.
16213
16214Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16215
16216 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16217
16218Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16219
16220 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16221 from dejagnu's apparent default of 10 seconds, which gives random
16222 results when running the tests over NFS on moderately loaded systems.
16223 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16224
16225Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16226
16227 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16228 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16229 result reports.
16230
16231Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16232
16233 * configure.in (CY_AC_PATH_TCLH): Remove.
16234 * configure: Regenerate.
16235
16236Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16237
16238 * gdb.c++/Makefile.in (clean): Add missing '{'.
16239
16240Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16241
16242 * lib/gdb.exp: Provide a default value for noinferior.
16243
16244 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16245 Load libgloss.exp.
16246
16247Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16248
16249 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16250 the executable, not the .o to run the tests from.
16251
16252Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16253
16254 * gdb.base/break.exp: Don't test for program exit or exit status
16255 if $noresults if nonzero.
16256 * gdb.base/langs.exp: Likewise.
16257 * gdb.base/watchpoint.exp: Likewise.
16258
16259 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16260 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16261 trying to compile the testcase.
16262
16263Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16264
16265 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16266 * gdb.base/signals.exp (continue to handler): Likewise.
16267
16268Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16269
16270 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16271
16272 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16273
16274Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16275
16276 * gdb.base/corefile.exp: Recognize "not found" as failure
16277 when trying to determine if a core file was generated.
16278 If no core file was generate the first time, try again without
16279 the ulimit -c to work around braindamaged shells.
16280
16281Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16282
16283 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16284 [] tests with "test" and enclose string in quotes.
16285 * gdb.stabs/configure: Rebuild
d63a86f8 16286
c906108c
SS
16287Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16288
16289 Changes in sync with expect:
16290 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16291 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16292 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16293 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16294 argument to AC_REQUIRE.
16295 * configure: Regenerated.
16296
16297Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16298
16299 * gdb.base/corefile.exp: When generating a core, discard any
16300 error messages about ulimit not found and the "core dumped"
16301 message from the shell that runs the coredumper.
16302
16303Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16304
16305 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16306
16307 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16308 which sed script to run. Expect failure for v_comb test
16309 on PA targets too.
d63a86f8 16310
c906108c
SS
16311Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16312
16313 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16314 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16315
16316Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16317
16318 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16319 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16320 "sparc-sun-solaris*" xfails for "p v_comb".
16321 * lib/gdb.exp (default_gdb_start): Fix typo.
16322 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16323 messages to not include the full program name that caused
16324 the core dump since some systems (such as solaris) apparently
16325 truncate this path to about 80 characters.
16326 When generating a core file first try increasing the core file
16327 size limit to unlimited since some systems may default it to
16328 zero, and it is harmless to try it. Move the test for failing
16329 to generate a core file to where it will actually get executed.
16330 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16331 new gdb result from g++ debug info improvements and make old
16332 pattern obsolescent. Also account for size_t differences
16333 (may be int or long).
16334 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16335 initialization before function call is placed in the delay slot
16336 and thus appears to be skipped over by commands such as "next".
16337
16338Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16339
16340 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16341
16342Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16343
16344 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16345 input source file; fix code to compile test to deal with this
16346 convention.
16347 * gdb.c++/*.exp: Likewise.
16348
16349Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16350
16351 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16352 "bt in signals.exp".
16353
16354Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16355
16356 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16357 "step over execarg initialization" and
16358 "step over corearg initialization".
16359
16360Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16361
16362 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16363 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16364
16365Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16366
16367 From Rob Savoye (rob@poseidon.cygnus.com)
16368 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16369 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16370 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16371 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16372 configure.in}: Major reworking for autoconfig.
16373 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16374 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16375 New files.
16376 * config/unix-gdb.exp: Make GDB global.
16377 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16378 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16379 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16380 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16381 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16382 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16383 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16384 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16385 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16386 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16387 pr-8136.exp, result.exp, string.exp, tuples.exp},
16388 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16389 to returns as necessary, arrange for test to compile own testcase
16390 executable.
16391 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16392
c906108c
SS
16393Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16394
16395 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16396 clear_xfail at end of test which might not call either pass or fail.
16397 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16398 "backtrace through signal handler".
16399
16400Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16401
16402 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16403 continuing from a job control stop signal.
16404 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16405
16406Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16407
16408 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16409 * gdb.base/corefile.exp: Likewise.
16410 * gdb.base/funcargs.exp: Likewise.
16411
16412Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16413
16414 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16415 * config/monitor.exp: Add support for setting baud rate.
16416
16417Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16418
16419 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16420 i*86-*-linux* xfails for "backtrace through signal handler".
16421 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16422 "print func2::coremaker_local".
16423 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16424 alpha-dec-osf2* xfail for
16425 "delete all breakpoints when none".
16426
16427Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16428
16429 * gdb.base/break.exp: Change test that deletes all breakpoints
16430 when no user breakpoints are installed. A post 4.15 change
16431 causes gdb to no longer prompt in this case.
16432
16433Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16434
16435 * gdb.base/return.exp (return_tests): Change xfail for test
16436 "correct value returned double test" to stop xfailing at
16437 Solaris 2.5. Apparently the bug has been fixed.
16438
16439Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16440
16441 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16442 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16443
16444Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16445
16446 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16447 * gdb.disasm/hppa.s: Corresponding changes.
16448
16449Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16450
16451 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16452 makefile fragment.
16453 * config/mt-hpux: Deleted.
16454
16455Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16456
d63a86f8 16457 * Many files: When warning about suppressed tests due to a
c906108c
SS
16458 nonexistant test binary, avoid incrementing the warning count.
16459
16460Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16461
16462 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16463
c906108c
SS
16464Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16465
16466 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16467 "sparc-*-solaris2*".
16468
16469Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16470
16471 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16472 Add global and local variables and initialize them.
16473 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16474 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16475 extracts the file name and terminating signal from the core file.
16476 * TODO: Remove note about tests for correct mapping of corefile.
16477 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16478 from optimizing it away.
16479 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16480 handles common blocks.
16481
16482Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16483
16484 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16485 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16486
16487Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16488
16489 * Makefile.in (maintainer-clean): New target, synonym for
16490 realclean.
16491 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16492 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16493 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16494 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16495 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16496 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16497
16498Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16499
16500 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16501 xfails when not gcc compiled for "print foo::funclocal".
16502 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16503 "print foo::funclocal at foo",
16504 "print 'scope1.c'::foo::funclocal at foo",
16505 "print foo::funclocal_bss at foo",
16506 "print 'scope1.c'::foo::funclocal_bss at foo",
16507 "print foo::funclocal_ro at foo",
16508 "print 'scope1.c'::foo::funclocal_ro at foo",
16509 "print bar::funclocal at foo" and
16510 "print 'scope1.c'::bar::funclocal at foo".
16511 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16512 gcc compiled for "print foo::funclocal at bar".
16513 Expand all messages to ensure that they identify that
16514 the test is at bar().
16515 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16516 gcc compiled for:
16517 "ptype on opaque struct pointer (statically)",
16518 "ptype on opaque struct tagname (statically)",
16519 "ptype on opaque struct pointer (dynamically) 1",
16520 "ptype on opaque struct tagname (dynamically) 1",
16521 "ptype on opaque struct pointer (dynamically) 2" and
16522 "ptype on opaque struct tagname (dynamically) 2
16523 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16524 gcc compiled for:
16525 "p datalocal"
16526 "whatis datalocal",
16527 "ptype datalocal",
16528 "p bsslocal",
16529 "whatis bsslocal", and
16530 "ptype bsslocal".
16531 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16532 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16533 when not gcc compiled.
16534 * gdb.base/funcargs.exp (float_and_integral_args): Add
16535 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16536 compiled.
16537 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16538 "backtrace from call6a" when not gcc compiled.
16539 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16540 "backtrace from call7a" when not gcc compiled.
16541 * gdb.base/callfuncs.exp (do_function_calls):
16542 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16543 "p t_char_array_values(char_array_val2,char_array_val1)",
16544 "p t_char_array_values(char_array_val1,char_array_val2)",
16545 "p t_char_array_values("carray 1","carray 2")",
16546 "p t_char_array_values("carray 1",char_array_val2)",
16547 "p t_char_array_values(char_array_val1,"carray 2")",
16548 "p sum_args(1,{2})",
16549 "p sum_args(2,{2,3})",
16550 "p sum_args(3,{2,3,4})",
16551 "p sum_args(4,{2,3,4,5})"
16552 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16553 "backtrace in corefile.exp" when not gcc compiled.
16554
16555Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16556
16557 * gdb.base/signals.exp: Rewrite `handle all print' test as
16558 a procedure. Accept blanks or TABs as whitespace, increase
16559 timeout and expect input buffer size for the large output
16560 from the command. Remove "i*86-*-bsdi2.0" xfail.
16561
16562Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16563
16564 * gdb.base/setvar.exp: Add new testcases for truncation when
16565 assigning invalid values to bitfields.
16566
16567Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16568
d63a86f8 16569 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16570 mips-sgi-irix* xfail for
16571 "call inferior func with struct - returns char *"
16572 and fix test so that an optional (unsigned char *) cast is
16573 accepted in the result.
16574
16575Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16576
16577 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16578 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16579 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16580 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16581 that accidentally got checked in.
16582
16583Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16584
d63a86f8 16585 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16586 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16587 compiled test.
16588 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16589 Add mips-sgi-irix5* xfail for not gcc compiled.
16590 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16591 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16592 "p top", "whatis top", "p middle", and "whatis middle".
16593 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16594 "whatis signed char" for not gcc compiled.
16595 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16596 "set variable signed char=-1 (-1)" and
16597 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16598 * gdb.base/funcargs.exp (float_and_integral_args):
16599 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16600 Add mips-sgi-irix* xfail when not gcc compiled for
16601 "continue to call2b".
16602 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16603 "continue to call2g".
16604 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16605 "backtrace from call6a"
16606 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16607 "backtrace from call7k".
16608 Add mips-sgi-irix5* xfail when not gcc compiled for
16609 "backtrace from call7a".
16610 (localvars_after_alloca): Fix gdb_test cmds for
16611 "print * after runto ...".
16612 Remove rs6000-*-* xfails for
16613 "print i after runto localvars_after_alloca" and
16614 "print l after runto localvars_after_alloca"
16615 for all compilers.
16616 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16617 when not compiled with gcc, for:
16618 "print signed char == (minus)",
16619 "print signed char != (minus)",
16620 "print signed char < (minus)",
16621 "print signed char > (minus)".
16622 * gdb.base/callfuncs.exp (do_function_calls):
16623 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16624 "call inferior func with struct - returns char *".
d63a86f8 16625 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16626 "correct value returned double test" to include Solaris 2.4.
16627 * gdb.base/funcargs.exp (float_and_integral_args):
16628 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16629
c906108c
SS
16630Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16631
16632 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16633 enumeration bitfields if compiling with GNU C.
16634 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16635 to empty' prompt.
16636
16637Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16638
16639 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16640 test for PRO targets.
16641
16642 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16643 breakpoints in the inferior at any given time by making
16644 two groups of breakpoints for call2*, call6* and call7*
16645 tests.
16646
16647Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16648
16649 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16650 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16651 from optimizing it away.
16652 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16653 "call inferior func with struct".
16654
16655Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16656
16657 * configure.in: Only configure gdb.chill for particular targets.
16658
16659Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16660
16661 * gdb.base/Makefile.in: Add action to .c.o transformation
16662 rule that generates a .ci file for each .o file and remove
16663 explicit .c.o rules except for callfuncs.o.
16664 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16665 generates a .ci file for each .o file and remove explicit
16666 .cc.o rules.
16667 (clean): Remove *.tmp *.ci files.
16668 (EXECUTABLES): Remove templ-info.exp.
16669 * gdb.base/compiler.c: New file.
16670 * gdb.c++/compiler.cc: New file
16671 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16672 Change rs6000-*-* xfail for
16673 "print 'scope0.c'::filelocal_ro" and
16674 "print 'scope1.c'::filelocal" and
16675 "print 'scope1.c'::filelocal_bss" and
16676 "print 'scope1.c'::filelocal_ro" and
16677 "print 'scope1.c'::foo::funclocal" and
16678 "print 'scope1.c'::foo::funclocal_ro" and
16679 "print 'scope1.c'::bar::funclocal" and
16680 "print 'scope0.c'::filelocal_ro" and
16681 "print 'scope1.c'::filelocal at foo" and
16682 "print 'scope1.c'::filelocal_bss at foo" and
16683 "print 'scope1.c'::filelocal_ro at foo" and
16684 "print 'scope1.c'::foo::funclocal at foo" and
16685 "print 'scope1.c'::foo::funclocal_bss at foo" and
16686 "print 'scope1.c'::foo::funclocal_ro at foo" and
16687 "print 'scope1.c'::bar::funclocal at foo" and
16688 "print 'scope0.c'::filelocal_ro" and
16689 "print 'scope1.c'::filelocal" and
16690 "print 'scope1.c'::filelocal_bss" and
16691 "print 'scope1.c'::filelocal_ro" and
16692 "print 'scope1.c'::foo::funclocal" and
16693 "print 'scope1.c'::foo::funclocal_bss" and
16694 "print 'scope1.c'::foo::funclocal_ro" and
16695 "print 'scope1.c'::bar::funclocal" and
16696 "print 'scope1.c'::bar::funclocal_bss"
16697 to only be xfail'd when not compiled with gcc.
d63a86f8 16698 Add rs6000-*-* xfail for
c906108c
SS
16699 "print 'scope0.c'::filelocal_bss before run"
16700 when compiled with gcc.
16701 (test_at_main): Add rs6000-*-* xfail for
16702 "print filelocal_ro in test_at_main"
16703 when compiled with gcc.
16704 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16705 Add rs6000-*-aix* xfail for
c906108c
SS
16706 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16707 "ptype t_char_array", not compiled with gcc.
16708 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16709 xfail for "list foo (in include file)" when gcc compiled.
16710 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16711 (integral_args): Add rs6000-*-* xfail for
16712 "run to call0a" if not compiled with gcc.
16713 (unsigned_integral_args): Add rs6000-*-* xfail for
16714 "run to call1a" if not compiled with gcc.
16715 (float_and_integral_args): Add rs6000-*-* xfail for
16716 "run to call2a" if not compiled with gcc and for
16717 "continue to call2b" for any compiler.
16718 Add rs6000-*-* xfail to
16719 "print f1 after run to call2a" for gcc compiled.
16720 (discard_and_shuffle): Add rs6000-*-* xfail for
16721 "run to call6a".
16722 (shuffle_round_robin): Add rs6000-*-* xfail for
16723 "backtrace from call7a" if not compiled with gcc.
16724 Add rs6000-*-* xfail for
16725 "backtrace from call7b" if compiled with gcc.
16726 (call_after_alloca): Add rs6000-*-* xfail for
16727 "print c in call_after_alloca" and
16728 "print s in call_after_alloca" and
16729 "backtrace from call_after_alloca_subr"
16730 if not compiled with gcc.
16731 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16732 "print c in localvars_in_indirect_call" and
16733 "print c in localvars_in_indirect_call" and
16734 "backtrace in indirectly called function" and
16735 "stepping into indirectly called function"
16736 if not compiled with gcc.
16737 (localvars_after_alloca): Add rs6000-*-* xfail for
16738 "print c after runto localvars_after_alloca" and
16739 "print s after runto localvars_after_alloca" and
16740 "print i after runto localvars_after_alloca" and
16741 "print l after runto localvars_after_alloca"
16742 for all compilers.
16743 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16744 than whatis-info.exp.
16745 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16746 than opaque-info.exp.
16747 Setup rs6000-*-* xfail for
d63a86f8 16748 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16749 "ptype on opaque struct pointer (dynamically)" when
16750 not compiled with gcc.
16751 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16752 rather than callf-info.exp.
16753 (do_function_calls): Add clear_xfail for rs6000-*-* for
16754 "p t_float_values2(3.14159,float_val2)". Seems to work
16755 fine there, both with xlc and gcc. Need to find out what
16756 it is doing right and fix other platforms.
16757 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16758 "call inferior func with struct - returns int",
16759 "call inferior func with struct - returns long",
16760 "call inferior func with struct - returns float",
16761 "call inferior func with struct - returns double",
16762 "call inferior func with struct - returns char *",
16763 but only if not gcc compiled (presumes xlc compiled).
16764 Change rs6000-*-* xfails for
16765 "call inferior func with struct - returns char" and
16766 " call inferior func with struct - returns short" to only
16767 xfail if not using gcc.
16768 (clean mostlyclean): Remove *.ci and *.tmp files.
16769 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16770 than templ-info.exp.
16771 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16772 Add rs6000-*-* xfail for "up to foo in langs.exp"
16773 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16774 when not gcc compiled.
d63a86f8 16775
c906108c
SS
16776Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16777
16778 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16779 * gdb.base/corefile.exp: Likewise.
16780 * gdb.base/list.exp: Likewise.
16781 * gdb.base/scope.exp: Likewise.
16782 * gdb.base/siganls.exp: Likewise.
16783
16784 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16785 compiler output.
16786 * gdb.base/whatis.exp: Likewise.
16787
16788Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16789
16790 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16791 failure (opcode table has been fixed to match reality).
16792
16793Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16794
16795 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16796 "call inferior func with struct - returns char",
16797 "call inferior func with struct - returns short"
16798
16799 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16800 "print 'scope0.c'::filelocal at main",
16801 "print 'scope0.c'::filelocal_bss in test_at_main",
16802 "print 'scope0.c'::filelocal at foo",
16803 "print 'scope0.c'::filelocal_bss in test_at_foo",
16804 "print 'scope0.c'::filelocal at bar",
16805 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16806
c906108c
SS
16807 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16808 in source file 1". This bug seems to have been fixed with both
16809 gcc and native cc (was native assembler bug?).
16810
16811Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16812
16813 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16814 "backtrace through signal handler" to "i*86-*-sysv4*".
16815 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16816 continue" case. Add "known SVR4 bug" to fail message.
16817 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16818 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16819 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16820 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16821 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16822 "up to foo in langs.exp", "show language at foo in
16823 langs.exp", "up to cppsub_ in langs.exp", "show
16824 language at cppsub_ in langs.exp", "up to fsub in
16825 langs.exp", and "show language at fsub in langs.exp".
16826 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16827 "bactrace in corefile.exp".
16828 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16829 "call inferior function with struct - returns float" and
16830 "call inferior function with struct - returns double".
d63a86f8 16831
c906108c
SS
16832Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16833
16834 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16835 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16836 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16837 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16838
16839Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16840
16841 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16842 (or overriden) "CHILL" macro rather then bare "gcc".
16843 Also look for ../../gcc/xgcc since that is what we will
16844 actually need, not "Makefile". Remove following assignment
16845 of CHILL to CHILL_FOR_TARGET because that results in
16846 recursive definition.
16847
16848Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16849
16850 * gdb.base/corefile.exp: Change xfail for backtrace in
16851 corefile.exp from linuxaout to all linux.
16852 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16853 cases where we miss the breakpoint at the signal handler
16854 for some reason. Setup xfail for linuxoldld/linuxaout and
16855 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16856 hitting SIGURG breakpoint.
16857 * gdb.base/signals.exp: Setup xfail for "next" acting like
16858 continue to add linuxoldld. Setup xfail for all linux for
16859 "next to handler in signals_tests_1", "backtrace in
16860 signals_tests_1", "continue to func1", "pass SIGUSR1",
16861 and continue to handler".
16862
16863Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16864
16865 * Update all FSF addresses except those in COPYING* files.
16866
16867Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16868
16869 * gdb.base/a2-run.exp: Change messages to be more explicit about
16870 the status of args, and quote binfile in results.
16871
16872Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16873
16874 * gdb.base/callfuncs.exp: Add tests for passing structs to
16875 inferior functions and return various types.
16876 * gdb.base/callfuncs.c: Add functions to receive a struct
16877 and return a member of the struct, in various types.
16878
16879Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16880
16881 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16882
16883Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16884
16885 * config/vxworks29k.exp: New file, sources vxworks.exp.
16886
16887Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16888
16889 * config/gdbremote.exp: New file. Testing framework using
16890 gdbserver.
16891
16892Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16893
16894 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16895 "call function when asleep" and "send end of file".
16896 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16897 for "backtrace in corefile.exp".
16898 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16899 for "backtrace through signal handler".
16900 * gdb.base/corefile.exp: Make sure we actually generate a core file
16901 before trying the core tests. Some systems allow the user to suppress
16902 generation of core files and default to that (linux for example).
16903 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16904 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16905
16906Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16907
16908 * gdb.threads: New directory with some crude multi-threaded
16909 gdb tests (step.exp and step2.exp).
16910 * config/mt-lynx (STEP_EXECUTABLE): Define.
16911 (THREADFLAGS): Define.
16912
16913Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16914
16915 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16916
16917 * gdb.base/signals.exp: Disable whole file for lynx until
16918 further notice.
16919
16920 * gdb.base/signals.exp: xfail test where "next" acts like
16921 "continue" for lynx.
16922
16923 * gdb.base/interrupt.exp: xfail test for calling function while
16924 inferior is asleep for lynx.
16925
16926 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16927 than one cr-lf after each command.
16928
16929Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16930
16931 * configure.in: Reinstate setting of stabsdirs variable, fix
16932 typo in setting up configdirs for native builds.
16933
16934 * gdb.base/return.exp: Fix typo in return double test.
16935 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16936 compiler from optimizing them away.
16937
16938Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16939
16940 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16941 sequences to be echo'd by gdb when using gdb_test.
16942 * gdb.chill/chexp.exp: Likewise.
16943 * gdb.fortran/exprs.exp: Likewise
16944
16945Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16946
16947 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16948 after the inferior gdb has started.
16949
16950 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16951 after each command.
16952 * gdb.base/funcargs.exp: Likewise.
16953 * gdb.base/gdbvars.exp: Likewise.
16954 * gdb.base/interrupt.exp: Likewise.
16955 * gdb.base/list.exp: Likewise.
16956 * gdb.base/watchpoint.exp: Likewise.
16957 * gdb.c++/demangle.exp: Likewise.
16958 * gdb.c++/inherit.exp: Likewise.
16959 * gdb.chill/chexp.exp: Likewise.
16960 * gdb.fortran/exprs.exp: Likewise.
16961
16962 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16963 test if we can't handle IO to/from the inferior.
16964
16965 * gdb.c++/misc.exp: Always check for a program already being
16966 started after sending a "run" command to gdb.
16967
16968 * gdb.base/twice.exp: Start with a fresh gdb.
16969
16970 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16971 only depend on gdb's expression code, not the chill runtime.
16972
16973 * gdb.base/return.c: Put return values into variables so we
16974 can have gdb print them rather than depending on the program
16975 to print them.
16976 * gdb.base/return.exp: Corresponding changes.
16977
16978 * lib/gdb.exp: Provide default value for noinferiorio.
16979 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16980 the inferior.
16981
16982 * gdb.base/break.exp: Always check for a program already being
16983 started after sending a "run" command to gdb.
16984 (text_next_with_recursion): Don't check the output from the
16985 program's printf statement. Instead just make sure the program
16986 exited.
16987
16988 * gdb.base/commands.exp: Protect tests which need arguments with
16989 $noargs conditionals.
16990
16991Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16992
16993 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16994 of structure member arrays to match gdb/valops.c:value_addr change.
16995
16996Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16997
16998 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16999 cases.
17000
17001Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17002
17003 * configure.in (configdirs): Remove gdb.chill from default list
17004 of subdirs and then add it back in only if doing a native build.
17005 The current chill compiler does not yet work in any cross build.
17006 * Revert all signal changes from Jul 6.
17007 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17008 for sh-hms targets, allowing these tests to link, with no other
17009 changes. Testing is suppressed by setting "nosignals" in site.exp.
17010
17011Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17012
17013 * configure.in (signaldirs): Define and add to configdirs for all
17014 targets except some specific ones that are known to not support signals.
17015 Also clean up formatting.
17016 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17017 (signals, sigall): Remove rules to build.
17018 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17019 Moved to new gdb.signals directory.
17020 * gdb.signals: New test directory.
17021 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17022 signals.c signals.exp}: New or moved files.
17023
17024Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17025
17026 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17027
17028Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17029
17030 * gdb.base/return.exp: Xfail `return double' test failure
17031 on at least Solaris 2.3 and handle future/past versions on
17032 a case by case basis as appropriate. Also update message
17033 to include i*86 failures.
17034
17035Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17036
17037 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17038
17039 * lib/gdb.exp: Fix comment which erroneously identified
17040 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17041 gdb_file_cmd not gdb_load).
17042 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17043
17044 * gdb.base/setvar.exp: Make test names consistent between pass and
17045 fail cases. Use gdb_test more.
17046
17047Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17048
17049 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17050
17051Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17052
17053 * gdb.base/help.exp: Fix expected help string for `show commands'.
17054
17055Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17056
17057 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17058
17059 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17060 of a text section.
17061
17062Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17063
17064 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17065 that loop eventually terminates. Fix Connection refused logic so
17066 that testsuite will expire nicely.
17067
17068Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17069
17070 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17071 config/rom68k.exp: New tcl glue for the appropriate monitors.
17072 These all just end up calling monitor.exp.
17073 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17074 refused' by retrying. Cleanup some timeout issues.
17075 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17076 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17077 callers don't have to set/restore global timeout variable.
17078
17079 * The following set of changes centralizes management of the global
17080 timeout variable. This way, it can be set in one target dependent
17081 place instead of dozens of places scattered throughout the test suite.
17082 If you need to lengthen a timeout, then you should either set timeout
17083 in one of the config/{target}.exp files, or multiply it by a factor.
17084 Setting it to an absolute value is always going to lose for some
17085 targets.
17086 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17087 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17088 * gdb.base/funcargs.exp: Don't set timeout.
17089 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17090 * gdb.base/printcmds.exp (test_print_string_constants
17091 test_print_array_constants): Don't set timeout.
17092 * gdb.base/ptype.exp: Don't set timeout.
17093 * gdb.base/recurse.exp: Don't set timeout.
17094 * gdb.base/return.exp: Don't set timeout.
17095 * gdb.base/watchpoint.exp: Don't set timeout.
17096 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17097 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17098
17099Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17100
17101 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17102
17103Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17104
17105 * lib/gdb.exp: Disable chill tests for irix5.
17106
17107Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17108
17109 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17110 each test pass or fail.
17111
17112Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17113
17114 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17115 xlc not gcc.
17116
17117Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17118
17119 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17120
17121Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17122
17123 * config/est.exp: Fix copyright and comments. Remove dead code.
17124 Use targetname, serialport and baud variables instead of fixed
17125 constants.
17126 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17127 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17128
17129Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17130
17131 * gdb.base/watchpoint.exp: Don't run
17132 test_watchpoint_triggered_in_syscall for sunos.
17133
17134Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17135
17136 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17137 they don't seem to exist. Do include stdio.h.
17138
17139Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17140
17141 * gdb.base/a1-selftest.exp: Add alpha xfail.
17142
17143Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17144
17145 * gdb.base/watchpoint.c (main): Prompt before calling read().
17146 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17147 Revise accordingly. Remove cruft about sending "123" several
17148 times, until it gets noticed. Clean up the "print buf[0]" stuff
17149 so that it passes or fails, and waits for prompts in the usual way.
17150
17151Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17152
17153 * gdb.base/recurse.exp: Fix comment.
17154
17155 * TODO: Remove item about printing variables in nodebug.exp. Add
17156 item about enabling tests which are only run on some targets.
17157
17158 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17159 fail, make test names unique, use new gdb_test convention
17160 regarding pattern, use gdb_test more, etc.).
17161
17162 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17163 fail, make test names unique, etc.).
17164
17165Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17166
17167 * gdb.base/nodebug.c: Change return type of top and middle to
17168 short.
17169 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17170 are fixed by the recent mdebugread.c changes. Allow `short ()'
17171 as type for top and middle.
17172
17173Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17174
17175 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17176 nearly as I can tell, the whole thing was an accident in Stu's
17177 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17178 to replace a send/expect pair with gdb_test, but ended up only
17179 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17180 of 30 Mar 1995 took care of it, but left this vestigial comment
17181 which I am now nuking.
17182
17183Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17184
17185 * gdb.base/break.exp: Look for different line number for
17186 breakpoint at main depending on usestubs.
17187
17188Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17189
17190 * gdb.base/list.exp: Adjust some alternate expect patterns to
17191 match recent list0.c change. Add alternate expect pattern for
17192 output from `list default lines around main' for optimizing
17193 compilers.
17194
17195Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17196
17197 * lib/gdb.exp: If nosignals is not set, set it to 0.
17198
17199Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17200
17201 * config/slite-gdb.exp: Responds to load symbol table prompt.
17202 * gdb.base/break.exp: Adjust line number, fix rerun.
17203 * gdb.base/langs0.c: Add #ifdef usestubs.
17204
17205Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17206
17207 * gdb.base/list.exp: Adjust line contents after adding new lines in
17208 list0.c. Also fix a syntax error.
17209
17210 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17211 * gdb.base/break.exp: ditto.
17212 * gdb.base/list.exp: ditto.
17213 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17214 * gdb.base/run.c: ditto.
17215 * gdb.base/list0.c: ditto.
17216 * gdb.base/funcargs.c: ditto.
17217
17218Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17219
17220 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17221 $targetname, $serialport and $baud instead of hardwired variables.
17222 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17223 target doesn't support signals.
17224
17225Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17226
17227 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17228
17229Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17230
17231 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17232 Don't rely on the value of an auto variable before it has been
17233 initialized. Use gdb_test more.
17234
17235Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17236
17237 * lib/gdb.exp (default_gdb_version): A version number must start
17238 with a digit, but other than that contains all characters up to
17239 the first whitespace character.
17240
17241Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17242
17243 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17244
17245Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17246
17247 * gdb.c++/*.exp: Warn if executable does not exist. The original
17248 reason for skipping the warning was that configure.in sometimes
17249 intentionally skipped building the executables but the tcl code
17250 had no way of knowing. That (a) was always bogus with respect to
17251 error handling, (b) is no longer true (right now there is no way
17252 to skip C++ tests).
17253
17254 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17255
17256Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17257
17258 * gdb.base/list.exp: Add expect patterns for output from
17259 SunPRO compiled executables.
17260 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17261 types.
17262
17263Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17264
17265 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17266 number (we are already testing that the correct source line text
17267 gets printed).
17268
17269 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17270 that is what is intended, but something needed to be done to get
17271 sunos4 native working again.
17272
17273 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17274
17275 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17276 apparently went with a (very) old xfail.
17277
17278Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17279
17280 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17281 runto_main is a proc in gdb.exp that will do 'step' for target use
17282 stubs.
17283 * gdb.base/exprs.exp: ditto.
17284 * gdb.base/interrupt.exp: ditto.
17285 * gdb.base/opaque.exp: ditto.
17286 * gdb.base/printcmds.exp: ditto.
17287 * gdb.base/ptype.exp: ditto.
17288 * gdb.base/scope.exp: ditto.
17289 * gdb.base/setvar.exp: ditto.
17290 * gdb.base/signals.exp: ditto.
17291 * gdb.base/twice.exp: ditto.
17292 * gdb.c++/classes.exp: ditto.
17293 * gdb.c++/inherit.exp: ditto.
17294 * gdb.c++/templates.exp: ditto.
17295 * gdb.base/break.exp: no run and hit main for stubs. Change line
17296 numbers for breakpoints and info breakpoint.
17297 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17298 breakpoint().
17299 * gdb.base/callfuncs.c: ditto.
17300 * gdb.base/exprs: ditto.
17301 * gdb.base/interrupt.c: ditto.
17302 * gdb.base/opaque0.c: ditto.
17303 * gdb.base/printcmds.c: ditto.
17304 * gdb.base/ptype.c: ditto.
17305 * gdb.base/scope0.c: ditto.
17306 * gdb.base/setvar.c: ditto.
17307 * gdb.base/signals.c: ditto.
17308 * gdb.base/twice.c: ditto.
17309 * gdb.c++/misc.cc: ditto.
17310 * gdb.c++/templates.cc: ditto.
17311
17312Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17315
17316 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17317 somewhere between `read' and `main.c'. I'm pretty sure the
17318 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17319 and it isn't particularly useful.
17320
17321 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17322
17323Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17324
17325 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17326
17327Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17328
17329 * config/mt-slite: add LIBS and -nostdlib.
17330 * config/slite-gdb.exp: add this new file to support sparclite target.
17331
17332Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17333
17334 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17335
17336 * gdb.base/a2-run.exp: Change argument to istarget from
17337 "*-*-vxworks" to "*-*-vxworks*".
17338 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17339
17340Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17341
17342 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17343 will not runto main but do a 'step' to step out of breakpoint().
17344 * config/mt-slite: add -Dusestubs.
17345
17346Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17347
17348 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17349 instead of just @.
17350
17351 * gdb.base/signals.exp: Add test for "handle all print".
17352 * TODO: Remove "handle all print". Also remove item about
17353 checking copyright date (I don't like the idea of a spurious FAIL
17354 based on when we run the tests).
17355
17356 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17357 for SunOS4 (reason for failure not investigated). Remove
17358 redundant test for $binfile.
17359
17360 * gdb.base/nodebug.c (array_index): Call malloc.
17361
17362 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17363
17364Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17365
17366 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17367 conventions and slightly simplify the matching regexp.
17368
17369Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17370
17371 * gdb.base/break.exp: Update gdb_test invocation to use new
17372 convention.
17373
17374 * lib/gdb.exp: If noargs is not set, set it to 0.
17375
17376 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17377 tests unique.
17378
17379 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17380
17381Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17382
17383 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17384 one argument of type "<non-float parameter>".
17385
17386Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17387
17388 * config/rom68k.exp: New file to support Motorola IDP board.
17389 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17390 * gdb.base/break.c: Change things around so that this program
17391 doesn't depend upon args. This is necessary to make remote
17392 targets work (in general, they can't take args).
17393 * gdb.base/break.exp: Don't try to send args to program. Don't
17394 expect output. Also, replace lots of code with gdb_test.
17395
17396Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17397
17398 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17399 printing of '\'' (which is what the comment says we are testing,
17400 even though we were not), not '''.
17401 (test_integer_literals_rejected): Test that printing ''' is an error.
17402
17403 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17404 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17405 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17406 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17407 Use gdb_test not test_print_accept.
17408 * lib/gdb.exp: Remove test_print_accept.
17409
17410 * gdb.base/signals.exp (signal_tests_1): Make pass message
17411 consistent with fail message.
17412
17413 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17414 unsigned char; the bug (PR 1821) is fixed.
17415
17416 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17417
17418 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17419 successful tests--makes xfailing them work right.
17420
17421Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17422
17423 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17424 only \r\n, not .*. The test can pass .* as the last thing in
17425 $pattern if that is what it wants. In addition to providing this
17426 flexibility, this change should speed up pattern matching in cases
17427 where the pattern already ended with .* (there were a number of
17428 them). This change also helps catch bad patterns--in the old
17429 scheme the typo "char \*" instead of "char \\*" would pass. Now
17430 it is caught.
17431 * Many .exp files: Update callers.
17432
17433 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17434 clearer and does not spuriously match multiple ('s. Likewise for
17435 ) and *.
17436
17437 * gdb.base/nodebug.exp: Test ability to call a function and pass
17438 it a string (even with no debugging info).
17439
17440 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17441 "p '\'", which is the same as "p ''" once tcl gets done with
17442 quoting, to "p '\\'", which I suspect is what is intended (one
17443 backslash gets sent to GDB).
17444
17445 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17446
17447Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17448
17449 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17450 1817) was fixed literally years ago.
17451
17452Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17453
17454 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17455 test, it causes stepping out of call_after_alloca_subr with
17456 optimizing compilers.
17457 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17458 fails.
17459
17460 * gdb.c++/templates.exp: Source templ-info.exp only if
17461 the templates executable exists.
17462
17463 * gdb.c++/misc.cc (class Contains_static_instance,
17464 class Contains_nested_static_instance),
17465 gdb.c++/classes.exp (test_static_members): Test printing of
17466 a class that contains a static instance of the class.
17467
17468Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17469
17470 * gdb.base/langs2.c (cppsub_): Don't prototype.
17471 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17472 only, I believe).
17473
17474Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17475
17476 * lib/gdb.exp (skip_chill_tests): New procedure.
17477
17478 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17479
17480Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17481
17482 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17483 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17484
17485Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17486
17487 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17488
17489 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17490 disassemble 8, not 16, instructions for part 4.
17491
17492 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17493 support the latter anymore.
17494
17495 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17496 -DNO_PROTOTYPES.
17497 * gdb.base/callfuncs.c: Control use of prototypes based on
17498 NO_PROTOTYPES, not __STDC__.
17499 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17500 t_float_values2 tests if prototypes in use.
17501
17502 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17503 t_double_values): When checking differences against DELTA, check
17504 that difference is within the range (-DELTA,DELTA), not just
17505 (-infinity,DELTA).
17506
17507Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17508
17509 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17510 'file' command firts, then 'target', then 'load', this is due to gdb
17511 target set up.
17512 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17513
17514Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17515
17516 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17517 FP load/store variants.
17518 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17519
17520Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17521
17522 * gdb.base/term.exp: Do not give a warning if not native, it is
17523 not an abnormal condition.
17524
17525Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17526
17527 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17528 t_char_array".
17529
17530Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17531
17532 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17533 are getting the version number.
17534
17535 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17536 if not native, it is not an abnormal condition.
17537
17538Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17539
17540 * lib/gdb.exp: Just use "file exists", rather than undocumented
17541 dejagnu procedure "findfile".
17542
17543Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17544
17545 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17546 (LDFLAGS): Set to -Xlinker -Ur.
17547
17548 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17549 Removed, these values are set by lib/gdb.exp.
17550
17551 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17552
17553Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17554
17555 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17556 of replicating gdb startup code.
17557
17558 * config/mt-vxworks (LDFLAGS): Set to -r.
17559 (CFLAGS_FOR_TARGET): Removed.
17560
17561 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17562 (gdb) and gdb for vxworks uses (vxgdb).
17563
17564 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17565 executable is not in the tree and host != target, use sed and
17566 program_transform_name to determine the gdb name used by the
17567 target.
17568
17569 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17570 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17571
17572Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17573
17574 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17575 floats, chars, and shorts where there are ANSI-style function
17576 definitions.
17577
17578 * gdb.base/langs.exp, gdb.base/langs*: New test.
17579 * gdb.base/Makefile.in: Build it.
17580 * TODO: Remove item about checking that C names don't get C++
17581 demangling applied; this test tests it.
17582
17583Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17584
17585 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17586 went with the const70 xfail. The xfail went away a year ago.
17587
17588 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17589
17590 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17591 for hp300.
17592
17593 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17594
17595 * gdb.base/a1-selftest.exp: Don't run on hp300.
17596
17597Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17598
17599 * Makefile.in (site.exp): Set host_alias and target_alias as well
17600 as host_triplet and target_triplet.
17601
17602Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17603
17604 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17605
17606 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17607 places as other ecoff systems).
17608
17609 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17610 ultrix.
17611
17612Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17613
17614 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17615 remove them.
17616 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17617 variable and "variable" in addition to "data variable".
17618 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17619
17620 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17621 2.
17622 * gdb.base/list1.c (long_line): Add additional statement at start
17623 of function.
17624 * gdb.base/list.exp (test_forward_search): Update line number to
17625 reflect new statement.
17626
17627Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17628
17629 * gdb.base/signals.exp: Reinitialize searched source directories
17630 after gdb_start call.
17631
17632Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17633
17634 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17635 * gdb.stabs/Makefile.in: Likewise.
17636
17637 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17638 change. Instead split the tests into smaller pieces.
17639 * gdb.disasm/hppa.s: Corresponding changes.
17640
17641Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17642
17643 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17644 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17645
17646 * gdb.base/funcargs.exp: Modify many tests so that every test
17647 either passes or fails. Make some test names unique.
17648
17649Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17650
17651 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17652 Call stty to set interrupt character.
17653
17654 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17655 for HP assembler versus GNU assembler based on actual behavior of
17656 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17657
17658 * TODO: Suggest a few more stepping tests.
17659
17660Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17661
17662 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17663 restart GDB for h8300 after a continue.
17664 (return): Add pattern to match a29k-udi behavior.
17665 * gdb.base/nodebug.exp: Remove obsolete comment.
17666 * gdb.base/regs.exp: New file, testing of register displays.
17667 * gdb.base/return.exp: Fix typo in reference to $objdir.
17668 * gdb.base/whatis.exp: Always start with a fresh GDB.
17669
17670Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17671
17672 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17673 higher, these tests generate a lot of output.
17674
17675Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17676
17677 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17678 code following the catch silently ignored some errors; without the
17679 catch they should be thrown like any other tcl error. Also, the
17680 catch used "" instead of {} which meant all the callers who wanted
17681 to include one of the characters "[]$ had to quote it an extra time.
17682 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17683 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17684 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17685 Remove extra quoting.
17686
17687Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17688
17689 * gdb.base/commands.exp: Make test names unique; every test either
17690 passes or fails. Update some comments.
17691
17692 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17693
17694Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17695
17696 The following fixes a FAIL caused by the fact that the alpha stabs
17697 configuration didn't use the ".if alpha" code in weird.def.
17698 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17699 bit pointer, so the 32 bit version works even on the alpha.
17700 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17701 Remove the stuff which allowed us to have separate versions for
17702 alpha and everything else.
17703
17704 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17705 regexp which "info func operator\[\](" is supposed to match. Fix
17706 string to send to GDB. Note that GDB still doesn't work right. Add a
17707 new test for "info func .perator\[\](" which GDB does handle correctly.
17708
17709 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17710
17711Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17712
17713 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17714 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17715 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17716 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17717 it makes the tests harder to understand and confuses test-o-matic.
17718 The preferred style is that each test provides a PASS or a FAIL,
17719 and has a unique message (e.g. "continue #54" not just "continue")
17720 which is the same for the pass and the fail.
17721 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17722 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17723 to lib/gdb.exp.
17724 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17725 prt_accept which was basically the same thing. Likewise for
17726 test_print_reject and prt_reject.
17727 * lib/gdb.exp (test_print_reject): Add some more error message
17728 patterns to match from the former printcmds.exp (prt_reject).
17729 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17730 One defect of the passcount stuff is that some of it failed to
17731 report XPASS where appropriate.
17732 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17733 stuff before and after arg in expected pattern.
17734 (test_paddr_operator_functions): Re-do test without print_addr_of;
17735 this is the only test which seems to want extra stuff there.
17736
17737Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17738
17739 * gdb.base/nodebug.exp: Update new tests to reflect improved
17740 wording of gdb output.
17741
17742 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17743 and "ptype" work on variables in files compiled without -g.
17744 Replaces commented out "maint print msymbol" tests.
17745
17746Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17747
17748 * gdb.base/setvar.c (dummy): Call malloc.
17749
17750 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17751 losing with the irix4 sed.
17752
17753 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17754 ALRM" on irix4.
17755
17756Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17757
17758 * TODO: Remove items about corefile.exp testing new exec-file and
17759 backtrace; both are now done. Add items about printing enums.
17760
17761Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17762
17763 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17764 "get signal $thissig" test fails.
17765
17766 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17767
17768Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17769
17770 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17771 compiler warning with dec alpha compiler.
17772
17773 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17774 extra \n from gdb_test call (this explains why the prompt test
17775 that I removed yesterday was there).
17776 (user_defined_command_test): Remove extra \n and prompt test.
17777
17778 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17779 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17780 doesn't exist.
17781 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17782 Also remove alpha workaround, which turns out to be because
17783 SIGABRT == SIGLOST.
17784
17785 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17786
17787 * gdb.base/help.exp: Don't test "help show".
17788
17789Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17790
17791 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17792 "set print address" is on.
17793 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17794 pass prompt to gdb_test; gdb_test already looks for the prompt.
17795
17796 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17797
17798 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17799 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17800 was to make sure that gdb can read a core file. But (a) the "read
17801 the corefile" part didn't make it to a1-selftest.exp, we just
17802 delete the corefile after creating it, and (b) we test reading
17803 corefiles in corefile.exp anyway. Also, this test left around a
17804 xgdb process on Solaris.
17805
17806 * gdb.base/corefile.exp: Also test backtrace.
17807
17808Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17809
17810 * gdb.base/commands.exp: Test a simple user defined command with
17811 arguments and if/while statements; verify the full user command is
17812 printed by "show user".
17813
17814 * gdb.base/commands.exp: Test if/while commands as part of a
17815 breakpoint command list; verify they appear in breakpoint
17816 information.
17817
17818Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17819
17820 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17821 than by dividing by zero.
17822
17823Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17824
17825 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17826 performing an inferior call with watchpoints enabled.
17827 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17828 call.
17829
17830Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17831
17832 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17833 of "file" command.
17834
17835 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17836 Add additional pattern for when "int operator int(void);" appears
17837 in a different order.
17838
17839Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17840
17841 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17842
17843 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17844 and "signal" with ".*".
17845
17846Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17847
17848 * TODO: Add note about "handle all nostop".
17849
17850 * gdb.base/{sigall.c, sigall.exp}: New test.
17851 * gdb.base/Makefile.in: Add it.
17852
17853Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17854
17855 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17856 when invoking GDB, suppresses any windowing interface.
17857
17858Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17859
17860 * config/sim-gdb: New file, simulator testing support.
17861
17862Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17863
17864 * gdb.base/interrupt.exp: Test calling func1 twice.
17865
17866Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17867
17868 * gdb.base/list.exp (test_forward_search): Set timeout higher
17869 when we'll be getting lots of output from gdb.
17870
17871 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17872 "init_malloc" to after the expect statement. Run it if that
17873 regexp is taken, but also for two others which happen if source
17874 cannot be found.
17875
17876Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17877
17878 * gdb.base/printcmds.exp: New test, for printing register before
17879 program is running.
17880
17881Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17882
17883 * gdb.base/list.exp: Correct some alternate expect patterns
17884 to reflect changes in list1.c.
17885
17886Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17887
17888 * TODO: Add item regarding large frames.
17889
17890 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17891
17892 * TODO: Remove item about enabling return.exp; it
17893 is enabled. Suggest a few more "return" tests.
17894
17895Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17896
17897 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17898 anonymous unions.
17899
17900Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17901
17902 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17903 and pr-5646.o, so "make" is the same as "make all", not "make
17904 pr-4975.o".
17905
17906Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17907
17908 * gdb.base/list.exp: Adjust expectations to reflect changes in
17909 list1.c.
17910 (test_forward_search): New test proc.
17911 * gdb.base/list1.c (long_line): New function, has long source line.
17912
17913Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17914
17915 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17916 additional line of code that was added.
17917
17918Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17919
17920 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17921 tests so as not to overflow expect's input buffers.
17922 * gdb.disasm/hppa.exp: Corresponding changes.
17923
17924Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17925
17926 Beginnings of template debugging tests.
17927 * gdb.c++/templ-info.cc: New file to test for template
17928 debugging capability of the compiler.
17929 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17930 templ-info.cc.
17931 * gdb.c++/templates.cc: Add explicit template instantiations
17932 to enable compiling with -fno-implicit-templates. Add destructor
17933 and 'value' method to T5 class for template tests.
17934 * gdb.c++/templates.exp: Add testcases for printing of template
17935 types, setting breakpoints on template methods and calling a
d63a86f8 17936 template method.
c906108c
SS
17937
17938Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17939
17940 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17941 branch target since some assemblers (gas-2.5) may emit a
17942 relocation for the branch instead of resolving it in the
17943 assembler.
17944
17945Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17946
17947 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17948 through signal handler.
17949
17950Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17951
17952 * configure.in (*-*-netware): Use config/mt-netware.
17953
17954 * config/mt-netware: New file.
17955 * config/mt-i386-netware: Removed, separate configs for different
17956 netware architectures are no longer needed now that we have
17957 --with-headers.
17958
17959Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17960
17961 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17962 by the recent changes to use ANSI C arithmetic conversions.
17963
17964Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17965
17966 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17967 bug involving using inferior_pid to figure out whether to select a
17968 frame.
17969
17970Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17971
17972 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17973 match the current disassembler output.
17974
17975Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17976
17977 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17978 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17979 types, expect "int" as type of integer values (for now).
17980
17981Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17982
17983 * gdb.base/commands.exp: New tests for if/while commands.
17984
17985Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17986
17987 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17988 by .*, since hex values have different syntax in Chill mode.
17989
17990Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17991
17992 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17993 linefeed from expect pattern for repeated types with indices > 9.
17994
17995Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17996
17997 First part of Fortran test suite.
17998 * gdb.fortran: New directory.
17999 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18000
18001Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18002
18003 * gdb.base/default.exp: Update expect pattern for load command
18004 without arguments.
18005
18006Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18007
18008 * configure.in: Change i386 to i[345]86.
18009 * gdb.base/configure.in: Likewise.
18010 * gdb.c++/configure.in: Likewise.
18011 * gdb.chill/configure.in: Likewise.
18012
18013Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18014
18015 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18016 patterns, since that is not a valid context for comments.
18017
18018Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18019
18020 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18021 repeated types and repeated types with indices > 9.
18022
18023Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18024
18025 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18026 2417; old bug has been fixed.
18027
18028Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18029
18030 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18031 send the newline ourselves instead of assuming gdb_test will do
18032 so when passed an empty input string.
18033
18034 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18035 stabs testcode.
18036
18037Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18038
18039 * lib/gdb.exp (gdb_test): Don't send anything if the first
18040 argument is an empty string. This makes cases where we want to
18041 match output that is already in expect's buffers (for example,
18042 matching a breakpoint after gdb_run_cmd has been called) work
18043 reliably.
18044
18045Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18046
18047 * config/netware.exp: New file.
18048
18049Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18050
18051 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18052 the -B and -L prefixes so we can find the debugging stub.
18053
18054 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18055 there and we are using the gcc from the tree.
18056
18057 * gdb.base/types.c: Removed.
18058
18059 * gdb.base/configure.in: Look for makefile fragments in ../config.
18060 Recognize i386-*-netware.
18061 * gdb.c++/configure.in: Likewise.
18062
18063Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18064
18065 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18066 the correct TCL syntax.
18067
18068Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18069
18070 * gdb.base/opaque.exp: use runto instead of messing around with
18071 breakpoints. Simplify by using gdb_test.
18072
18073 * gdb.base/bitfields.exp: restart between tests on netware targets
18074 because breakpoints aren't relocated after target death. Run
18075 processes to completion.
18076
18077 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18078
18079Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18080
18081 * Makefile.in: Remove extra tabs that confuse some versions
18082 of "make". Use the newly built gdb to test with by default,
18083 rather than the first one in the tester's search path.
18084
18085Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18086
18087 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18088
18089 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18090 condition help.
18091
18092Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18093
18094 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18095
18096 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18097 running.
18098 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18099 * gdb.base/funcargs.exp: Likewise.
18100
18101 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18102 * gdb.base/funcargs.exp: Likewise.
18103
18104 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18105 message is "".
18106
18107Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18108
18109 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18110 return,signals,twice}.exp: Handle non-existant binaries
18111 consistantly.
18112
18113 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18114 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18115 might testing a cross development system.
18116
18117Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18118
18119 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18120 runtest script is relative to ${srcdir}, not ${rootdir}.
18121
18122Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18123
18124 * gdb.base/signals.exp: Allow for optionality of breakpoint
18125 address.
18126
18127Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18128
18129 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18130
18131Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18132
18133 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18134 for size_t definition.
18135 * gdb.c++/templates.cc: Likewise
18136
18137 * config/mt-i386-netware: New file.
18138
18139 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18140 defined.
18141
18142 * gdb.base/Makefile.in: Added support for systems that name core
18143 files by appending "core" to the program name.
18144 * gdb.base/a1-selftest.exp: Likewise.
18145
18146Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18147
18148 * gdb.base/return.exp: Add comment and message for `return double'
18149 test failure on Sparc Solaris.
18150
18151Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18152
18153 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18154
18155Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18156
18157 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18158 from optimizing them away.
18159 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18160 patterns to include default constructors and assignment operators,
18161 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18162 character in the output of the virtual base pointer.
18163
18164Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18165
18166 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18167 expression match in print_addr_of to avoid unintented matches.
18168 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18169 versions up to 2.5.8.
18170
18171Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18172
18173 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18174 included file to run under newer versions of expect.
18175 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18176 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18177 Remove xfail for the virtual table of BDDHookV.
18178
18179Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18180
18181 * lib/gdb.exp (string_to_regexp): Set a default result.
18182 (default_gdb_start): Fix misleading message.
18183
18184Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18185
18186 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18187 Remove all CC, etc definitions.
18188 * config/mt-hpux: New file.
18189 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18190 (CFLAGS, LDFLAGS): Define.
18191 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18192
18193 * Makefile.in (site.exp): Don't insert host_os, etc.
18194 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18195 (distclean): Check existence of subdir.
18196 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18197 * gdb.base/Makefile.in: General cleanup and simplification.
18198 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18199 to build executables. Use default rule to build .o files.
18200 (EXPECT, RUNTEST, CC): Fix relative pathname.
18201 (site.exp): Don't insert host_os, etc.
18202 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18203 and/or SIGUSR1 defined.
18204 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18205 * gdb.c++/Makefile.in: General cleanup and simplification.
18206 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18207 (CFLAGS): Remove.
18208 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18209
18210Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18211
18212 * gdb.base/recurse.exp: Misc changes to get tests running again
18213 after Kung's changes to the watchpoint code.
18214 * gdb.base/watchpoint.exp: Likewise.
18215
18216Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18217
18218 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18219
18220Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18221
18222 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18223 * lib/gdb.exp (default_gdb_start): Define.
18224 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18225 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18226 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18227 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18228 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18229 Don't call gdb_target_udi in between tests.
18230
18231Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18232
18233 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18234 (which was basically just a local version of the same thing). In
18235 addition to avoiding duplication, gdb_test_exact is faster.
18236 * lib/gdb.exp (gdb_test_exact): Fix typo.
18237
18238 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18239 don't give an error.
18240
18241 * gdb.base/term.exp: Call delete_breakpoints before starting.
18242
18243 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18244 (t10): Add comment.
18245
18246Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18247
18248 Reorganization of the GDB Test Suite.
18249
18250 * gdb.base: New directory, contains all the basic tests.
18251 * gdb.c++: New directory, tests specific to C++.
18252 * gdb.chill: New directory, tests specific to Chill.
18253 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18254 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18255 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18256 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18257 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18258 t30-31 to chill).
18259 * */gdbme.*: Rename to match appropriate expect scripts.
18260 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18261 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18262 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18263 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18264 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18265 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18266 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18267 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18268 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18269 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18270 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18271 gdb.c++/virtfunc.cc: New names of C++ files.
18272 * gdb.chill/chillvars.ch: New name of Chill file.
18273 * gdb.base/configure.in, gdb.c++/configure.in,
18274 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18275 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18276 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18277 * configure.in (configdirs): Update to reflect directory changes.
18278 (target_abbrev): No longer define for any configuration.
18279 * Makefile.in: Cosmetic improvements to header comments.
18280
18281Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18282
18283 Various changes to gdb.t31:
18284
18285 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18286 * gdbme.ch: Make all key-words and predefineds be upper-case.
18287 * chillvars.exp: Expect key-words and predefinds in upper-case.
18288
18289 * chillvars.exp: Use gdb_test_exact many places.
18290 Change expected output for arrays (which now includes index labels).
18291
18292 * pr-5020.exp, gdme.ch (module PR_5020):
18293 New test, for PR-5020.
18294
18295Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18296
18297 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18298 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18299
18300Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18301
18302 * Makefile.in: Fix bit-rot in definitions of CHILL,
18303 CHILL_FOR_TARGET and Chill_LIB.
18304 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18305 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18306 CHILL, and CHILL_LIB.
18307
18308Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18309
18310 * Revert the previous changes. Please see Rob's directory
18311 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18312
18313Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18314
18315 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18316 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18317 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18318 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18319 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18320 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18321 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18322 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18323 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18324 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18325 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18326 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18327 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18328 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18329 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18330 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18331 changes from 94Q1.
18332
18333Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18334
18335 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18336 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18337 Rob's new testing fragments.
18338
18339Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18340
18341 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18342 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18343
18344Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18345
18346 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18347 version also, match on casted version strings, and match on
18348 gdb startup case where the line numbers might be messed up.
18349
18350Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18351
18352 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18353 (CFLAGS): Delete it from here.
c906108c
SS
18354
18355Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18356
18357 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18358
18359Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18360
18361 * Makefile.in (RUNTEST): Default to just "runtest".
18362
18363Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18364
18365 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18366 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18367 the code has been restructured.
18368
18369Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18370
18371 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18372 \n, not just one of each.
18373
18374 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18375 /bin/cc gives a warning if you do.
18376
18377Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18378
d63a86f8 18379 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18380 __t10ListS_link1ZUiRCUiPT0
18381
18382Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18383
18384 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18385 on local variables in recursive functions.
18386
18387 * gdb.t07/Makefile.in: Build the new test.
18388
18389Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18390
18391 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18392 directly. Instead compare the return values from actual calls.
18393
18394Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18395
18396 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18397
18398Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18399
18400 * From Peter Schauer with minor modifications.
a9c64011
AS
18401 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18402 stops in mid-line in the caller. Add xfail for returning a float
18403 value on X86 targets.
c906108c
SS
18404
18405Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18406
18407 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18408 to avoid expect lossage.
18409 (fmem_LRbug_tests): Likewise.
18410 * gdb.disasm/hppa.s: Corresponding changes.
18411
18412 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18413 conditions to work with latest dejagnu/expect.
18414
18415 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18416 expected to fail on the PA.
18417 (backtrace in call with trampolines): Explicitly require main
18418 to be frame #1 (no trampolines should show up in backtrace).
18419
18420 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18421 "continue -expect".
18422 * gdb.t06/break.exp: Likewise.
18423 * gdb.t07/watchpoint.exp: Likewise.
18424 * gdb.t13/bitfields.exp: Likewise.
18425 * gdb.t15/{funcargs,return}.exp: Likewise.
18426 * gdb.stabs/weird.exp: Likewise.
18427 * config/{mips,udi}-gdb.exp: Likewise.
18428
18429 * hppa.sed: Enclose comments within a sed command to avoid
18430 losing with the old OSF1 sed.
18431
18432Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18433
18434 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18435 sequent dynix.
18436 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18437 * gdb.t15/funcargs.exp: Conditionally step again to really
18438 finish from marker_call_with_trampolines. Handle the case where
18439 the first step from within call_with_trampolines already steps
18440 us back to main.
18441 * gdb.t15/gdbme.c: Add comment to closing brace of
18442 call_with_trampolines for funcargs.exp.
18443
18444Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18445
d63a86f8 18446 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18447 Fix typo(s).
18448
18449Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18450
18451 * gdb.t07/gdbme.c: More code for watchpoint testing.
18452
18453 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18454 "Hardware watchpoint" throughout file.
18455 (test_watchpoint_triggered_in_syscall): New test.
18456 (test_complex_watchpoint): New test.
18457
18458Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18459
18460 * gdbme.c (call_with_trampolines): New function to try and step
18461 into. Tests trampoline problems on the PA.
18462
18463 * funcargs.exp (localvars_in_indirect_call): No longer expect
18464 stepping into indirect call to fail on PAs.
18465 (test_stepping_over_trampolines): New test.
18466
18467Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18468
18469 * TODO: Add suggestions for static member function tests, and
18470 completion tests.
18471
18472Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18473
18474 * TODO: Add suggestions for "p/a" tests.
18475
18476 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18477 (default_gdb_exit): Replace all the hair with sending "quit" to
18478 the process with a simple close.
18479
18480Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18481
18482 * TODO: Add suggestions for shared library tests.
18483
18484Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18485
18486 * TODO: Add suggestions for x/s tests.
18487
18488Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18489
18490 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18491 "enable once", and "enable breakpoints once" with ".*".
18492
18493Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18494
18495 * TODO: Add suggestions about structure passing tests.
18496
18497Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18498
18499 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18500 the primary1 test, use work around if __GNUC__ < 2.
18501 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18502 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18503 Test for bad output rather than waiting for timeout. Issue
18504 second continue only if first continue failed.
18505
18506Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18507
18508 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18509 operator[] test with gdb_test because the old code didn't seem to
18510 be getting the quoting right with the new dejagnu.
18511
18512Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18513
18514 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18515 one from the path.
18516 * Makefile.in: Use a fresh expect if there is one, use runtest
18517 from the src tree if there is one.
d63a86f8 18518
c906108c
SS
18519Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18520
18521 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18522 next over recursive call. Revise the tests from that point on
18523 (which had been skipped) to match GDB's actual (correct) output.
18524
18525 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18526 with next over a breakpoint whose condition is false.
18527
18528 * gdb.t00/help.exp: Comment out "help set print" tests just like
18529 (and for same reason as) "help set" test.
18530
18531Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18532
18533 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18534 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18535
18536Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18537
18538 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18539 necessary gdb_target_udi.
18540
18541 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18542
18543 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18544 1838 and 2417; they are fixed.
18545
18546 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18547 gdb.t03/ptype.exp (ptype structure, ptype union):
18548 Remove xfails; the test is looser than when the xfails were added.
18549
18550 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18551 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18552
18553 * gdb.t01/run.exp: Only run shell test if isnative.
18554
18555 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18556 since "run" automatically loads if necessary. Call gdb_target_udi
18557 after the "file" since "file" kills any execution target.
18558
18559 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18560 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18561 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18562 argument for UDI.
18563
18564Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18565
18566 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18567
18568 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18569
18570Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18571
18572 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18573 properly quoting regexps. This makes the second argument to
18574 demangle a fixed string, which matches the callers, instead of a
18575 shell-style pattern which is what the previous implementation
18576 used. Update some of the callers.
18577
18578Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18579
18580 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18581 (comib_nullified_tests): Fix typo.
18582 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18583 strings. No longer expected to fail.
18584
18585 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18586 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18587 strings. No longer expected to fail.
18588
18589 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18590 string. No longer expected to fail.
18591
18592Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18593
18594 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18595 No longer expected to fail.
18596
18597 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18598 string. No longer expected to fail.
18599
18600Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18601
18602 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18603 only in the names (I probably got most of them). I was even
18604 generous with some which differed in underscores in names, and
18605 probably missed a few, and I *still* was able to remove almost a
18606 third of the file with almost no impact on testsuite coverage.
18607
18608Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18609
18610 * gdb.t00/default.exp: Match udi_attach error message as well as
18611 the one from child_attach.
18612
18613 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18614
18615 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18616
18617 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18618 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18619
18620 * Move test with enums and partial symbols back to
18621 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18622 Reverts the change of 26 May 93. Per today's change to
18623 stabs.texinfo, the behavior that weird.exp was expecting was
18624 unreasonable; what is important is that the compiler+gdb get
18625 things right, which happens with a recent gcc. Also fix the test
18626 to deal with native compilers which put out the stab gdb can't
18627 deal with.
18628
18629Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18630
18631 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18632 in the names. The main thing these accomplish is to slow things down.
18633 Many more such duplicates surely remain.
18634
18635 * gdb.t00/help.exp: Comment out "help support" test just like
18636 (and for same reason as) "help set" test.
18637
18638Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18639
18640 * gdb.t06/break.exp: Remove setup_xfails for
18641 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18642 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18643 about known bug in gcc to include up through 2.5.8.
18644 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18645 well as "_vb$".
18646 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18647 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18648 with latest gcc and gdb.
18649 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18650 well as "_vb$".
18651
18652Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18653
18654 * configure.in (hppa*-*-*): Also configure and build stabs-only
18655 tests.
18656
18657Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18658
18659 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18660 * gdb.t10/configure.in (hppa*-*-*): Use it.
18661
18662Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18663
18664 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18665
18666Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18667
18668 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18669 versions prior to 1.13.5.
18670
18671Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18672
18673 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18674 the prompt is at the start of a line.
18675
18676Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18677
18678 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18679 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18680 in the copr tests now.
18681 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18682 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18683 expected to fail.
18684
18685Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18686
18687 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18688 gdb.t31/chillvars.exp, lib/gdb.exp:
18689 Tweak to run under either version of expect.
18690 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18691 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18692 * gdb.t11/list.exp: Remove extraneous whitespace.
18693
18694Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18695
18696 * gdb.t16/printcmds.exp (test_print_strings): Accept
18697 "(unsigned char *) " before the string.
18698
18699 * TODO: Add notes about printing of fancy types and GDB expressions.
18700
18701Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18702
18703 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18704 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18705 if doing mips-idt-ecoff.
c906108c
SS
18706
18707Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18708
18709 * Most .exp files: Tweak to run under either version of expect.
18710
18711Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18712
18713 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18714 xfails; I'm not sure why they are failing, but not because of PR 1806.
18715
18716Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18717
18718 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18719 defined in lib/gdb.exp.
18720
18721Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18722
18723 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18724 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18725 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18726 have to be typeless.
18727
18728Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18729
18730 * TODO: Add suggestion for copyright year test.
18731
18732Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18733
18734 * configure.in (*-*-lynxos*): Add stabs tests.
18735
18736Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18737
18738 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18739 so insert a tab before any assembler directive in column zero.
18740
18741 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18742 stores.
18743 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18744 stores.
18745 (fpu_short_memory_tests): Likewise.
18746
18747Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18748
18749 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18750 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18751 .stabs directives in comments.
18752
18753Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18754
18755 * TODO: New file, describing tests we could write.
18756 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18757
18758Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18759
18760 * gdb.t06/signals.exp: Add kludge to force re-sync.
18761
18762 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18763 to xgdb instead of gdb, get out of gdb.
18764
18765Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18766
18767 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18768 for info.
18769
18770Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18771
18772 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18773 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18774 * gdb.stabs/hppa.sed: New sed script for the PA.
18775
18776Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18777
18778 * gdb.stabs: Re-write weird.def and configuration to use sed
18779 instead of cpp. sed is portable and POSIX; cpp is neither.
18780
18781Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18782
18783 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18784
18785Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18786
18787 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18788
18789Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18790
18791 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18792 "_vb$".
18793 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18794 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18795
18796Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18797
18798 * lib/gdb.exp: Comment out code which depends on non-existent
18799 `transform' procedure.
18800
18801Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18802
18803 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18804 * lib/gdb.exp: Transform tool name.
18805 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18806 1.1's new error handling system.
18807
18808Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18809
18810 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18811
18812Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18813
18814 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18815 They made pattern matching so slow that timeouts happened on
18816 heavily loaded systems. Now any output from "show print" which
18817 gets us back to the GDB prompt is a PASS.
18818
18819Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18820
18821 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18822
18823Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18824
18825 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18826
18827 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18828 It is not from PR 3220.
18829
18830Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18831
18832 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18833 just started failing because they depended on the order the
18834 subcommands are presented, or exact docstring text. This kind of
18835 test is a pain and has minimal benefit.
18836
18837Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18838
18839 * gdb.t09/corefile.exp: At end of test, use "core" command with
18840 no arguments.
18841
18842Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18843
18844 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18845 17}/Makefile.in: Make it possible to run the testsuite with Sun
18846 make and CC = cross gcc by adding explicit build rules for .o
18847 files.
18848
18849Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18850
18851 * gdb.t15/funcargs.exp: Don't put comments on same line as
18852 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18853
c906108c
SS
18854Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18855
18856 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18857
18858Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18859
18860 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18861 * gdb.t20/inherit.exp: remove three dumplicate entries.
18862
18863Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18864
18865 * gdb.t06/break.exp: For "next over recursive call", fail on any
18866 incorrect output, not just on "factorial (value=2)".
18867
18868Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18869
18870 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18871 working now. Add an xfail if accesing a bss variable causes
18872 a memory error if the target is not yet run.
18873
18874Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18875
18876 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18877 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18878 name of __st* demangling (2 strings). Did Kung really get the
18879 more than 95 others right without testing them?
18880
18881Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18882
18883 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18884
18885Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18886
18887 * configure.in (configdirs): Add gdb.disasm
18888 * gdb.disasm: New directory for GDB disassembler tests.
18889 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18890
18891Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18892
18893 * gdb.t00/help.exp: Don't test "help set".
18894
18895 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18896 from within expect statements. None of these happen anymore and
18897 they cause regressions to be silently unnoticed.
18898
18899 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18900 messages) about known failures with gcc cygnus-2.4.5-930417.
18901
18902 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18903 comp-info.exp so it gets built if it doesn't exist.
18904
18905 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18906 it is no longer used.
18907 * gdb.t13/comp-info.c: Removed.
18908
18909Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18910
18911 * gdb.t06/signals.exp: Add xfail for sun3.
18912
18913Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18914
18915 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18916 relevant because ^C doesn't get sent but failure can be reproduced
18917 interactively).
18918
18919Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18920
18921 * gdb.stabs/alpha.mt: New configuration file for alpha.
18922 * gdb.stabs/configure.in: Use it.
18923 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18924 sharing with alpha.mt, redefine long to word via preprocessor.
18925 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18926 for alpha.
18927 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18928 native cc.
18929 * gdb.t00/teststrategy.exp: Change expect string so that we
18930 consume the `(xgdb)' from the command echo and from the gdb prompt.
18931 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18932 gdb currently compares all values as long, so this failure probably
18933 applies to any configuration where LONGEST is bigger than a target int.
18934 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18935 with gcc.
18936 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18937 to handle opaque pointers, gcc is.
18938 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18939 as first argument. Include <sys/types.h> and change all operator
18940 new definitions to use size_t.
18941 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18942 now that we use size_t.
18943
18944Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18945
a9c64011 18946 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18947 a long or float array cast all array members to the same type.
a9c64011 18948 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18949 with 64 bit longs.
a9c64011 18950 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18951 on alpha.
a9c64011 18952 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18953
18954Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18955
18956 * gdb.t24 (demangle.exp): Constructors of templates have names like
18957 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18958 section 14.6 of the ARM.
18959
18960 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18961 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18962 accomplish little and slow down the testsuite.
18963
18964 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18965 Accept spaces various places.
18966
18967Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18968
18969 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18970 with watchpoint enabled.
18971
18972 * Makefile.in: Remove definition of CC and remove the second
18973 definition of CXX (the "CXX = gcc" one remains). These definitions
18974 were causing backquotes to be expanded within backquotes, which
18975 doesn't work.
18976
18977Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18978
18979 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18980
18981Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18982
a9c64011
AS
18983 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18984 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18985 by mips cc and contains no stabs entries.
18986
18987Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18988
18989 * config/vx-gdb.exp: Use fake device to load files rather than
18990 NFS.
18991 * lib/gdb.exp: New proc to do "file" command.
18992 * config/unix-gdb.exp: Use new "file" proc.
18993
18994Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18995
18996 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18997 Rework board rebooting slightly.
18998 (gdb_exit): Don't exit from the remote shell; there isn't one.
18999 * gdb.stabs/weird.exp: If a program is being debugged already,
19000 kill it.
19001 * gdb.t04/setvar.exp: Stop and restart gdb.
19002 * gdb.t05/expr.exp: Likewise.
19003 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19004 restart gdb and reload the program.
19005 * gdb.t08/opaque.exp: Likewise.
19006 * gdb.t12/scope.exp: Likewise.
19007 * gdb.t13/bitfields.exp: Likewise.
19008 * gdb.t15/funcargs.exp: Likewise.
19009 * gdb.t20/classes.exp: Likewise.
19010 * gdb.t03/ptype.exp: Increase timeout.
19011 * gdb.t16/printcmds.exp (test_print_string_constants,
19012 test_print_array_constants): Likewise.
19013 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19014 * gdb.t20/classes.exp (do_tests): Likewise.
19015 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19016
19017Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19018
19019 * gdb.stabs: Renamed *wierd* to *weird*.
19020
19021Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19022
19023 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19024 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19025
19026Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19027
19028 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19029 (do_tests): Remove xfail for whatis on one_var and two_var.
19030
19031Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19032
19033 * Makefile.in: Made cross building work better by adding
19034 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19035
19036Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19037
19038 * gdb.t15/{return.c,return.exp,Makefile.in}:
19039 New test, currently commented out.
19040
19041Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19042
19043 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19044 still running and removes the leftover named socket so GDb can do
19045 clean restarts.
19046
19047Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19048
19049 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19050 console, not GDB.
19051 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19052 cross testing works better with "make check"
19053 * config/unix-gdb: Use default procedures for exit and version.
19054 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19055 with the newest VxWorks.
19056
19057Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19058
19059 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19060 old form.
19061
19062 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19063 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19064
19065 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19066
19067 * config/unix-gdb.exp: Remove this version of gdb_exit
19068 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19069 Rob says he'll look at it when he gets back to testing boards.
19070
19071Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19072
19073 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19074 an expected fail for certain ptype commands.
19075
19076 * gdb.t20/classes.exp: Update expected results of "ptype class
19077 Base1" to account for the constructor that now appears in the type.
19078
19079Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19080
19081 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19082 disappeared from list.
19083 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19084 "alldone" proc with call to cleanup and exit.
19085 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19086 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19087 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19088 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19089 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19090 "alldone" proc with simple returns that suppress remaining
19091 tests. The alldone proc went away many months ago.
19092
19093Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19094
19095 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19096
19097 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19098
19099Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19100
19101 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19102 as vax gdb will display them.
19103
19104Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19105
19106 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19107 optimizers.
19108
19109 * scope.exp: Change "bad value for localval" messages so each one
19110 is unique.
19111
19112 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19113 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19114
19115 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19116
19117Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19118
19119 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19120 doesn't exist (due to optimization).
19121
19122Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19123
19124 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19125 contains \r because the filename is long.
19126
19127 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19128 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19129
19130Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19131
19132 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19133 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19134 Ultrix.
19135 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19136 int tests.
19137 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19138
19139Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19140
19141 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19142
19143 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19144 to match does not match the passing case but still matches the
c906108c
SS
19145 failing case.
19146
19147Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19148
19149 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19150
19151Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19152
19153 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19154 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19155 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19156 Remove various versions of gdb_exit.
19157 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19158 gdb_exit.
19159 * config/unix-gdb.exp: gdb_exit remains here, and should override
19160 the generic version, since it's doing a lot of wierd stuff that
19161 the other versions aren't. FIXME, fold it in, or abandon this
19162 version.
19163
19164Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19165
19166 * gdb.t24/demangle.exp: Add tests for PR 3220.
19167
19168Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19169
19170 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19171
19172Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19173
19174 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19175 "i386-*-*". Works for i486 as well.
19176
19177 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19178 bug, and expand domain of xfail to all SVR4 systems, since the
19179 actual problem is likely to be in generic SVR4 /proc support.
19180
19181Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19182
19183 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19184
19185Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19186
19187 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19188 xfails for other systems. Match a missing 'Continuing.' as an
19189 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19190
19191 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19192 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19193 Only issue warning for missing executables if -all option is used.
19194
19195 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19196 file if -all option is used. It's like an unpredictable XFAIL.
19197
19198Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19199
19200 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19201 for dynamically linked binaries.
19202
19203 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19204
19205Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19206
19207 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19208 to state that this is a known bug in old versions of g++.
19209
19210Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19211
19212 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19213 while waiting for `Continuing'.
19214
19215Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19216
19217 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19218 in text, data, and bss.
19219 * gdb.t10/nodebug.c: Add local and global test variables for
19220 initialized and uninitialized data.
19221
19222Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19223
19224 * config/unix-gdb.exp (gdb_exit): Add "wait".
19225
19226Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19227
19228 * gdb.t06/signals.exp: xfail the continue from the handler for all
19229 targets.
19230
19231 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19232 function with watchpoints enabled, the i386 call dummy starts with
19233 a call.
19234
19235 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19236 386 bsd names its corefiles.
19237
19238Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19239
19240 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19241 compilers don't grok it.
19242 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19243 with small octal ints rather than character constants, which
19244 are signed and might not fit if first promoted to int.
19245
19246Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19247
19248 * gdb.t09/Makefile.in (clean): Remove corefile.
19249
19250Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19251
19252 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19253
19254Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19255 and Jim Kingdon (kingdon@cygnus.com)
19256
19257 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19258 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19259 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19260
19261Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19262
19263 * gdb.t17/interrupt.exp: Add xfail for hppa.
19264
19265Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19266
19267 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19268 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19269 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19270 to determine signed-ness of bitfields and use the result to setup
19271 the xfail.
19272 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19273 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19274 call line is reached if necessary.
19275
19276Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19277
19278 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19279
19280Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19281
19282 * gdb.t06/break.exp: Also test `clear' command.
19283
19284Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19285
19286 * gdb.t00/teststrategy.exp: Remove extra quote.
19287
19288 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19289 watchpoint enabled to be for all non-68k machines.
19290
19291 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19292
19293Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19294
19295 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19296 targets use aout.mt instead of ecoff.mt as gas understands
19297 standard aout format.
19298
19299Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19300
19301 * lib/gdb.exp (runto): Don't insist that function we are running to
19302 was compiled with -g.
19303
19304 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19305
19306 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19307 to get back into the read system call.
19308 Accept leading newline in case where we woke it up.
19309
19310Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19311
19312 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19313 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19314 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19315 enable ecoff configuration.
19316
19317Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19318
19319 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19320
19321Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19322
19323 * gdb.t16/printcmds.exp: Add another printf test.
19324
19325Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19326
19327 * configure.in: If configured -with-stabs on any target, add
19328 stabsdirs to configdirs.
19329
19330Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19331
19332 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19333 fun" so pattern does not match the command itself.
19334
19335Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19336
19337 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19338
19339Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19340
19341 * gdb.t17/interrupt.exp: Test for more things.
19342
19343Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19344
19345 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19346 compiler arranges the code and line numbers.
19347
19348 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19349
19350Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19351
19352 * gdb.t00/help.exp: Increase expect input buffer size.
19353
19354Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19355
19356 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19357
19358 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19359
19360 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19361
19362 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19363 [0-9]*, not just [0-9].
19364
19365Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19366
19367 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19368
19369 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19370
19371Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19372
19373 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19374
19375Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19376
19377 * gdb.t06/signals.c: Add xfails for sun3.
19378
19379 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19380
19381 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19382 test_stepping tests.
19383
19384Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19385
19386 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19387
19388 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19389
19390 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19391 rather than actually putting it through cpp twice.
19392
19393 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19394
19395Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19396
19397 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19398 no longer needed.
19399
19400Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19401
19402 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19403
19404 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19405 C++ features prints as "struct", make it a pass, not an xfail.
19406
19407Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19408
19409 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19410 Don't require VA to print as "class" rather than "struct".
19411
19412Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19413
19414 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19415
19416Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19417
19418 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19419
19420Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19421
19422 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19423 order.
19424
19425Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19426
19427 * gdb.t16/printcmds.exp: Add printf tests.
19428
19429 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19430
19431 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19432
19433Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19434
19435 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19436 pass counts, to counteract any existing or future setup_xfails.
19437
19438Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19439
19440 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19441 {BEGIN,END}_COMMON for common block instead of STAB.
19442 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19443
19444 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19445 intp_var should be N_GSYM not N_LSYM.
19446 wierd-aout.S: Use a label for the value of the N_SO.
19447 wierd.def: Remove all backslashes.
19448 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19449
19450Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19451
19452 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19453 get the expected next to inheritance3.
19454
19455Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19456
19457 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19458 now that gcc-2.4 gets it right.
19459
19460Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19461
19462 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19463
19464 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19465 generating comp-info.exp which works for cross-compilation.
19466
19467Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19468
19469 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19470 "*-*-sysv4.*".
19471
19472Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19473
19474 * gdb.t01/run.exp: Start with a fresh gdb.
19475 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19476 SVR4.x.
19477
19478Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19479
19480 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19481 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19482 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19483 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19484 things to remove.
19485
19486Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19487
19488 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19489 test cases from bug reports.
19490
19491Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19492
19493 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19494 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19495 avoid spurious xfails.
19496 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19497 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19498 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19499
19500Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19501
19502 * gdb.t00/teststrategy.exp: Rework to provide more useful
19503 description of each test, fix problem with systems that define
19504 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19505 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19506 results for "next over recursive call" so timeouts aren't taken
19507 by error.
19508
19509Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19510
19511 * gdb.t12/scope.exp: Test printing of variables before run.
19512
19513 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19514 printed in wrong order due to sorting.
19515
19516Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19517
19518 * gdb.t00/teststrategy.exp: Fix expected results for printing
19519 user entered string constant. Is array of char, prints with no
19520 address.
19521
19522 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19523 commands.
19524 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19525 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19526 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19527 of struct of char arrays.
19528 * gdb.t00/radix.exp: New tests for radix commands.
19529
19530Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19531
19532 * gdb.t16/printcmd.exp: Print a variable before running program
19533 (with xfail for AIX).
19534
19535Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19536
19537 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19538
19539 * gdb.t16/printcmd.exp: Don't print variables before running program.
19540
19541 * gdb.t06/break.exp: Don't require envp argument to main.
19542
19543 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19544
19545 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19546 Add xfails for rs6000.
19547
19548 * gdb.t02/whatis.exp: Change other tests not to re-test something
19549 we already tested.
19550
19551 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19552 each type used has a variable of that type.
19553
19554Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19555
19556 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19557
19558Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19559
19560 * configure.in: change srctrigger to be a file, not a directory
19561
19562Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19563
19564 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19565
19566 * gdb.t11/list.exp: Fixed a couple of typos.
19567
19568Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19569
19570 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19571 is fixed and PR is closed.
19572 * gdb.t16 (gdbme.c): Add simple test string variable.
19573 * gdb.t16 (printcmds.exp): Add tests with simple test string
19574 variable, primarily for boundaries on "set print elements".
19575
19576Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19577
19578 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19579 Make leading 0's optional and don't expect a tab in the middle
19580 of the number.
19581
19582 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19583
19584 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19585 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19586 don't end command passed to gdb_test with newline.
19587
19588 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19589 signed keyword away, don't expect signed bitfields to be signed.
19590
19591 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19592 printing with only as many 1's as are in the field as well as printing
19593 with 32 1's (see comment).
19594
19595Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19596
19597 * gdb.t00/default.exp: Start with a fresh gdb.
19598 * configure.in (configdirs): Remove gdb.t31 until the chill
19599 compiler works again. It no longer is able to find chillrt0
19600 since it isn't in libchill.a anymore.
19601 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19602 wierd.o, make more modular.
19603 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19604 spurious newlines that caused problems.
19605
19606Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19607
19608 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19609 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19610 gdb.stabs/wierd.{exp,def}: Many new tests.
19611
19612 * gdb.t00/default.exp: update info line for new message.
19613
19614 * gdb.t02/{whatis.exp,gdbme.c}:
19615 Test that "char *" doesn't print as "caddr_t".
19616
19617Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19618
19619 * gdb.t00/help.exp: Use .* in place of some help messages which
19620 just changed.
19621 gdb.t00/default.exp: Update "info frame" test for new message.
19622 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19623 Remove some xfails
19624
19625Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19626
19627 * gdb.t03/{gdbme.c,ptype.exp}:
19628 Add tests for typedef'd struct and union without tags.
19629 Also check "whatis" on a variable of a typedef'd enum without a tag.
19630
19631 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19632 PRMS 1823; the bug still exists but isn't reproduced by this test
19633 anymore), and remove rs6000 XFAIL (the bug is fixed).
19634
19635 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19636 duplicated from whatis.exp. For those that are left, accept
19637 "long", "long int", or "int" for long variables (whatis.exp already
19638 has an XFAIL for "int", so no need to fail it here).
19639
19640 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19641 Deal with GCC's names for types now that GDB uses the compiler's names.
19642
19643 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19644 setup_xfail's for sunos4. If we #defined the signed keyword away,
19645 don't expect GDB to know that char it is signed.
19646
19647 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19648
19649Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19650
19651 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19652 should work on any system, regardless of debugging format.
19653 * gdb.t21/demangle.exp: Move to gdb.t24.
19654 * gdb.t24/demangle.exp: Move from gdb.t21.
19655 * gdb.t24/{Makefile.in, configure.in}: New files.
19656
19657Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19658
19659 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19660 * gdb.stabs: New directory.
19661
19662Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19663
19664 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19665 not just "Quit anyway?".
19666
19667Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19668
19669 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19670 that all setup_xfails are immediately followed by clear_xfails.
19671
19672Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19673
19674 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19675 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19676 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19677 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19678 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19679 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19680 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19681 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19682 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19683 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19684 gdb.t31/chillvars.exp, lib/gdb.exp:
19685 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19686 bug-gdb@prep.ai.mit.edu.
19687
19688Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19689
19690 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19691 with 0.0, not integer 0.
19692
19693Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19694
19695 * gdb.t06/break.exp: Update for "Kill the program" message change.
19696
19697Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19698
19699 * Makefile.in (GDBFLAGS): Set to -nx.
19700 * Makefile.in (site.exp): Use GDBFLAGS.
19701
19702Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19703
19704 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19705 Makefiles.
19706 (check): depend on just-check.
19707 (just-check): added so that tests can be run without a noop
19708 build pass.
19709
19710Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19711
19712 Switch to using configure's configdirs.
19713 * Makefile.in (Makefile): add configure.in dependency.
19714 (SUBDIRS): removed redundant assignment.
19715 * configure.in: switch subdirs assignment to configdirs.
19716 * gdb.t*/configure.in: new files.
19717
19718Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19719
19720 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19721 works.
19722
19723Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19724
19725 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19726 in explicit rules. Apparently this is not supported by some makes.
19727
19728Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19729
19730 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19731
19732Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19733
19734 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19735 disappeared.
19736
19737Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19738
19739 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19740
19741Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19742
19743 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19744 watchpoint problem that is now fixed.
19745 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19746 uninitialized convenience variables.
19747 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19748 structures.
19749
19750Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19751
19752 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19753 which causes expect to get out of sync with gdb on long output
19754 from help set.
19755 * gdb.t09/corefile.exp: Make expected pattern for core file
19756 failing signal and frame output format less sun specific.
19757
19758Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19759
19760 * gdb.t31/chillvars.exp: Add and remove initial dummy
19761 breakpoint, so that symbol table is forced in.
19762 (Needed at least on Sunos4, though it seems not SVR4.)
19763 * gdb.t31/chillvars.exp: Update for changed output format.
19764
19765Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19766
a9c64011 19767 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19768
19769Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19770
19771 * Makefile.in: Added --srcdir when invoking runtest, removed the
19772 need for a local config file. (optional now)
19773
19774Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19775
19776 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19777 failure count used to force early termination. Add some more
19778 expected failures for gnu style demangling.
19779
19780Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19781
19782 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19783 pmi variable from gdb.t20/gdbme to get optimized away.
19784 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19785 Check for written corefile upon timeout _and_ eof.
19786
19787Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19788
19789 * config/unix-gdb.exp: Add missing return 0.
19790
19791Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19792
19793 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19794 test termination.
19795
19796Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19797
19798 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19799 disappeared.
19800
19801Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19802
19803 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19804 time as i860 support works.
19805
d63a86f8 19806 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19807 "backtrace 100\r" rather than just "backtrace\r", to match last
19808 change.
19809
19810Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19811
19812 * config/udi-gdb.exp (gdb_exit): Remove close command.
19813 (gdb_target_udi): New procedure to set the UDI target.
19814 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19815 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19816 Added waits for prompts after several question responses. Added
19817 some more responses used by a29k-amd-udi-gdb.
19818 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19819 pass different arguments, restart UDI connection after program
19820 completion.
19821 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19822 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19823 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19824 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19825 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19826 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19827 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19828 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19829 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19830 after program completion.
19831 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19832 compiled with a SELECT_VECS setting.
19833 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19834 infinite recursion.
19835
19836 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19837 Added checks for COFF results, and made them expected failures for
19838 all targets. It would be better to make them expected failures
19839 for COFF targets only.
19840
19841Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19842
19843 * Makefile.in: add null dvi target, don't bother to recurse
19844 through test directories for info and install-info; rename
19845 $(datadir) to be dejagnu instead of deja-gnu
19846
19847Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19848
19849 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19850 compiler to coredump.
19851 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19852 code.
19853
19854Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19855
19856 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19857 coredump.
19858 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19859 code.
19860
19861Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19862
19863 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19864 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19865 which in a shell. Deletes xgdb when done.
19866 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19867 Tests the return from the "set height" or "set width" commands.
19868 Added a few return codes where needed.
19869
19870Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19871
19872 * Makefile.in (SUBDIRS): Add gdb.t17.
19873 * configure.in (subdirs): Add gdb.t17.
19874 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19875 files to test gdb's calling of functions in the inferior with
19876 the correct arguments and gdb's ability to retrieve any
19877 result returned.
19878
19879Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19880
19881 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19882 may be called after gdb goes away. Previous versions of expect
19883 needed these to avoid file descriptor leaks, but they cause
19884 errors with the current revision of expect.
19885 * gdb.t00/gdbvars.exp: Use -re on expected output after
19886 setting sevenbit-strings.
19887 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19888 to set sevenbit-strings consistent across tests.
19889 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19890 set sevenbit-strings consistent across tests.
19891
19892Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19893
19894 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19895 expected output to match current "expect" expectations.
19896
19897Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19898
19899 * gdb.t00/default.exp: Change expected output for default "source"
19900 command, to match new gdb behavior which requires a filename to
19901 source.
19902
19903Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19904
19905 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19906 expected fail for i486-*-* that misses the marker2 function.
19907 * gdb.t10/crossload.exp (bfddefault): Allow successful
19908 recognition of a format to pass even if no symbols are found.
19909 Explicitly catch failures where the format is not recognized
19910 or is ambiguous, and add the reason to the fail message.
19911 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19912 the cause is and invalid target and add reason to failure message.
19913 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19914 elf32-i386, elf32-sparc, and elf32-i860.
19915 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19916 Set up expected failure for 'filename'::variable scope resolution,
19917 which is now apparently broken on all targets.
19918 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19919 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19920 gdb.t23/templates.exp: Change failure for missing binfile into
19921 just a warning.
19922 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19923 references.
19924
19925Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19926
19927 * gdb.t00/default.exp: Add expected output for default "source"
19928 command, to match new gdb behavior.
19929 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19930
19931Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19932
19933 * config/*-gdb.exp: returns an error, rather than exiting on
19934 internal errors.
19935
19936Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19937
19938 * gdb.t03/gdbme.c: Add pointer to struct variable.
19939 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19940 referencing struct members.
19941
19942Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19943
19944 * configure.in (mips-idt-ecoff): New target.
19945 * config/mips-gdb.exp: New file for remote board using MIPS remote
19946 debugging protocol.
19947
19948 * Redid configuration scheme. Removed gdb.t*/configure.in.
19949 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19950 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19951 distclean targets. Built executables via .o files. Adjusted
19952 tests to account for source files in $(srcdir) rather than
19953 $(objdir).
19954 * lib/gdb.exp (runto): Don't expect () after the function name,
19955 because it may have arguments.
19956
19957Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19958
19959 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19960 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19961 expected failures for mips-idt-* and mips-sgi-*.
19962 * gdb.t00/default.exp (attach): Kill process if requested.
19963 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19964 that does not read core files.
19965 * gdb.t01/run.exp: Removed checks for exit status code.
19966 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19967 it is linked in.
19968 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19969 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19970 appropriate, rather than doing it by hand.
19971 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19972 execution.
19973 * gdb.t10/crossload.exp: Kill existing program if needed.
19974 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19975 appropriate, rather than doing it by hand. Always increase
19976 timeout for this test, not just for VxWorks.
19977
19978Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19979
19980 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19981 of Chill STRUCT types and STRUCT values.
19982 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19983 than "char".
19984 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19985 struct2): New struct definitions and initializations to test
c906108c
SS
19986 simple Chill STRUCT types.
19987
19988Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19989
19990 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19991 the null byte at the end of strings.
19992 * gdb.t00/default.exp: Make show version insensitive to copyright
19993 date.
19994 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19995 to avoid dependencies on target char signedness.
19996 * gdb.t16/printcmds.exp: Update expected results for explicitly
19997 unsigned char.
19998 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19999 now work.
20000 * gdb.t21/demangle.exp: Add many more patterns for template
20001 demangling, most of them being expected failures.
20002 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20003 string we are matching for, to match on the whole string.
20004 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20005 and fix a whole bunch that had incorrect expected output but were
20006 passing anyway because of the bug in "proc demangle".
20007 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20008 type.
20009 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20010
20011Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20012
a9c64011
AS
20013 * gdb/testsuite: made modifications to testcases, etc., to allow
20014 them to work properly given the reorganization of deja-gnu and the
20015 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20016
20017Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20018
20019 * gdb/testsuite: Initial creation of gdb/testsuite.
20020 Migrated dejagnu testcases and support files for testing nm to
20021 gdb/testsuite from deja-gnu. These files were moved "as is"
20022 with no modifications. This migration is part of a major overhaul
20023 of dejagnu. The modifications to these testcases, etc., which
20024 will allow them to work with the new version of dejagnu will be
20025 made in a future update.
48efe704 20026
8d8cb839 20027 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20028\f
8d8cb839
EZ
20029;; Local Variables:
20030;; mode: change-log
20031;; left-margin: 8
20032;; fill-column: 74
20033;; version-control: never
20034;; End:
902f2ccb
MC
20035
20036 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20037 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20038 Copying and distribution of this file, with or without modification,
20039 are permitted provided the copyright notice and this notice are preserved.
This page took 4.934053 seconds and 4 git commands to generate.