]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
edf3d5f3
TT
12010-02-02 Tom Tromey <tromey@redhat.com>
2
3 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4 * gdb.cp/virtbase.cc: New file.
5 * gdb.cp/virtbase.exp: New file.
6 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7
e4b7f41c
JK
82010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9
10 PR libc/11214:
11 * gdb.threads/current-lwp-dead.c: Include features.h.
12 (HAS_NOMMU): New.
13 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14
b381ea14
JK
152010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 * gdb.base/symbol-without-target_section.exp,
18 gdb.base/symbol-without-target_section.c: New.
19
c593ac0e
DJ
202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
21
22 * gdb.base/bigcore.exp: Reset increased timeout.
23 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
24
db25f29d
DJ
252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
26
27 * gdb.base/gcore.exp (capture_command_output): Use
28 gdb_test_multiple.
29
f9d67f43
DJ
302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
33 * gdb.arch/thumb2-it.exp (test_it_break): New function.
34 (Top level): Call it.
35
177321bd
DJ
362010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
37
38 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
39
97f2ed50
DJ
402010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
41
42 * gdb.base/call-strs.exp, gdb.base/default.exp,
43 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
44 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
45 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
46 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
47 gdb.base/watchpoint-solib.exp: Save and restore timeout.
48 * gdb.base/ending-run.exp: Correct restore of timeout.
49 * gdb.base/page.exp: Remove unnecessary timeout setting.
50
e4e2711a
JB
512010-01-29 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.ada/rec_return: New testcase.
54
ba581dc1
JB
552010-01-29 Joel Brobecker <brobecker@adacore.com>
56
57 * gdb.ada/call_pn: New testcase.
58
4ea95be9
DJ
592010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
60
61 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
62 (Top level): Use it to resume.
63 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
64 the Thumb mode displaced stepping error as unsupported.
65
df83a9bf
SW
662010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
67
68 * gdb.cp/nsusing.exp: Added more tests.
69 * gdb.cp/nsrecurs.exp: Ditto.
70 * gdb.cp/nsusing.cc: Added test functions.
71 * gdb.cp/nsrecurs.cc: Ditto.
72
40b27cdc
JK
732010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
76 absolute directory pathnames in gdb.sum file.
77
de958931
SW
782010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
79
80 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
81 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
82
708ead4e
TT
832010-01-26 Tom Tromey <tromey@redhat.com>
84
85 PR exp/7643:
86 * gdb.base/printcmds.exp (test_print_string_constants): Remove
87 setup_kfail.
88
b14e635e
SW
892010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
90
91 * gdb.cp/nsrecurs.exp: New test.
92 * gdb.cp/nsrecurs.cc: New test program.
93 * gdb.cp/nsstress.exp: New test.
94 * gdb.cp/nsstress.cc: New test program.
95 * gdb.cp/nsdecl.exp: New test.
96 * gdb.cp/nsdecl.cc: New test program.
97
8540c487
SW
982010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
99
100 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
101 imported into file scope.
102 Marked test as xfail.
103 * gdb.cp/namespace-using.cc (marker5): New function.
104 * gdb.cp/shadow.exp: New test.
105 * gdb.cp/shadow.cc: New test program.
106 * gdb.cp/nsimport.exp: New test.
107 * gdb.cp/nsimport.cc: New test program.
108
421d5d99
TT
1092010-01-25 Tom Tromey <tromey@redhat.com>
110
111 PR gdb/11049:
112 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
113 with "set print null-stop on".
114
691f8dc1
JK
1152010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
118 Adjust it for DISASSEMBLY_OMIT_FNAME.
119
0b92b5bb
TT
1202010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 PR symtab/11199:
123 * gdb.dwarf2/member-ptr-forwardref.exp,
124 gdb.dwarf2/member-ptr-forwardref.S: New.
125
23787403
JK
1262010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
129 (thread1_func): Protect thread1_tid with thread1_tid_cond by
130 thread1_tid_mutex. Remove gdbstop_mutex handling.
131 (thread2_func): Protect thread2_tid with thread2_tid_cond by
132 thread2_tid_mutex. Remove gdbstop_mutex handling.
133 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
134 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
135 pthread_cond_wait conditionalizations by while loops.
136
b966cb8a
TT
1372010-01-20 Tom Tromey <tromey@redhat.com>
138
139 PR backtrace/10770:
140 * gdb.dwarf2/pr10770.exp: New file.
141 * gdb.dwarf2/pr10770.c: New file.
142 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
143
fcae584b
VP
1442010-01-20 Vladimir Prus <vladimir@codesourcery.com>
145
146 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
147 that target was removed, and the test always runs native anyway.
148
a0f49112
JK
1492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
152 gdb.base/watchpoint-cond-gone-stripped.c: New.
153
ceeb3d5a
TT
1542010-01-19 Tom Tromey <tromey@redhat.com>
155
156 PR c++/8000:
157 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
158 existing tests.
159 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
160 (main): Use AAA::SomeEnum.
161
dd322c54
JK
1622010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
163
164 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
165 (test_ignore_count): Declare line_callme_body global.
166 (run to breakpoint with ignore count): Use line_callme_body.
167 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
168 (set line_main_hello, set line_main_return): Reindent.
169 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
170 New.
171 (continue to callee4): Use line_callee4_body.
172 (check *stopped from CLI command): Use line_callee4_next.
173 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
174 (set line_main_hello, set line_main_return): Reindent.
175 (set line_callee4_head, set line_callee4_body): New.
176 (continue to callee4): Use line_callee4_body.
177
4e8f195d
TT
1782010-01-18 Tom Tromey <tromey@redhat.com>
179
180 PR c++/9680:
181 * gdb.cp/casts.cc: Add new classes and variables.
182 * gdb.cp/casts.exp: Test new operators.
183
9e14a9ba
JB
1842010-01-18 Tom Tromey <tromey@redhat.com>
185 Thiago Jung Bauermann <bauerman@br.ibm.com>
186
187 * gdb.python/source2.py: New file.
188 * gdb.python/source1: New file.
189 * gdb.python/python.exp: Test "source" command.
190
00bf0b85
SS
1912010-01-15 Stan Shebs <stan@codesourcery.com>
192
193 * gdb.trace/tfile.c: New file.
194 * gdb.trace/tfile.exp: New file.
195
55235ad7
JK
1962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
199
9f2982ff
JK
2002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
203
bbfba9ed
JK
2042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
207 (libfunc): New parameter action. Implement also selectable "sleep".
208 * gdb.base/break-interp-main.c: Include assert.h.
209 (libfunc): New parameter action.
210 (main): New parameters argc and argv. Assert argc. Pass argv.
211 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
212 (test_attach): New proc.
213 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
214 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
215
61f0d762
JK
2162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
217
218 * gdb.base/break-interp.exp (test_core): New proc.
219 (test_ld): Call it.
220
06a6f270
JK
2212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
224 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
225 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
226 and gdb_compile_shlib. Use new -Wl compiler options.
227 (dl bt, main bt): New tests.
228
51bee8e9
JK
2292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 Support PIEs with no symfile_objfile.
232 * gdb.base/break-interp.exp: New argument at the test_ld calls.
233 (test_ld): New parameter trynosym.
234 (test_ld <$trynosym>): New block.
235
b8040f19
JK
2362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
237
238 * gdb.base/break-interp.exp: New file.
239
be759fcf
PM
2402010-01-13 Phil Muldoon <pmuldoon@redhat.com>
241
242 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
243 * gdb.python/py-prettyprint.py (pp_ls): New printer.
244 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
245 test.
246 * gdb.python/py-prettyprint.c: Define lazystring test structure.
247 * gdb.python/py-mi.exp: Add lazy string test.
248
dc146f7c
VP
2492010-01-13 Vladimir Prus <vladimir@codesourcery.com>
250
251 * lib/mi-support.exp (mi_check_thread_states): Handle
252 core number in thread listing.
253
b4ba55a1
JB
2542010-01-12 Joel Brobecker <brobecker@adacore.com>
255
256 * gdb.base/maint.exp: Adjust the expected output for the
257 "maint print type" test. Use gdb_test_multiple instead of
258 gdb_sent/gdb_expect.
259
08e24bd4
DE
2602010-01-11 Doug Evans <dje@google.com>
261
6496a609
DE
262 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
263 from gdbserver_download. All callers updated.
264
08e24bd4
DE
265 * gdb.server/ext-run.exp: "info os processes" requires xml support.
266
b5cfddf5
JK
2672010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 Implement binary numbers parsing.
270 * gdb.base/printcmds.exp (test_integer_literals_accepted)
271 (test_integer_literals_rejected): New binary tests.
272
3725885a
RW
2732010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
274
275 * gdb.cell/configure: Regenerate.
276
37aeb5df
JK
2772010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
278
279 * gdb.base/corefile.exp: Move the core finding block out and call it as
280 core_find, new variable $corefile, replace corefile by $corefile and
281 [file tail $corefile] for usage vs. test names resp.
282 * lib/gdb.exp (core_find): Move it as a new function here. New
283 parameter binfile and deletefiles. New variable $destcore. Pre-delete
284 $destcore. Return "" on error.
285
d521f563
JK
2862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 Workaround PR binutils/10802.
289 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
290 (twice).
291
28f24826
DJ
2922010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
293
294 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
295
2de75e71
JB
2962010-01-08 Joel Brobecker <brobecker@adacore.com>
297
298 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
299 call, to avoid interruption.
300
fe00719b 3012010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
302
303 * gdb.stabs/weird.def (args93): New.
304
d0ef5df8
DE
3052010-01-07 Doug Evans <dje@google.com>
306
307 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
308
3a08d52f
TT
3092010-01-07 Tom Tromey <tromey@redhat.com>
310
311 * gdb.base/source.exp: Use correct line number.
312
7a697b8d
SS
3132010-01-05 Stan Shebs <stan@codesourcery.com>
314
315 * gdb.trace/tracecmd.exp: Test ftrace.
316
7803799a
UW
3172010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
318
319 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
320
c54eabfa
JK
3212010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
322
323 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
324 "uint_for_mi_testing".
325
02e7ef19
JB
3262010-01-01 Joel Brobecker <brobecker@adacore.com>
327
328 Test indented comment in file being sourced.
329 * gdb.base/commands.exp: Test indented comment in file being sourced.
330
abd775ce
JB
3312010-01-01 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
334 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
335 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
336 notice.
337
79b55b82
JB
3382010-01-01 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
341 notice.
342
8997583e
JK
3432010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
346 missing $after_stopped and comma (,) expectation.
347
6da95a67
SS
3482009-12-31 Stan Shebs <stan@codesourcery.com>
349
350 * gdb.trace/actions.exp: Test teval action.
351
218d2fc6
TJB
3522009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
353
354 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
355 (top level): Call test_watchpoint_in_big_blob.
356 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
357 watchpoints.
358 (func3): Write to buf.
359
236f1d4d
SS
3602009-12-29 Stan Shebs <stan@codesourcery.com>
361
362 * gdb.trace/actions.exp: Test default-collect.
363
f61e138d
SS
3642009-12-28 Stan Shebs <stan@codesourcery.com>
365
366 * gdb.trace/tsv.exp: New file.
367 * gdb.base/completion.exp: Update ambiguous info output.
368
0219b378
DJ
3692009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * gdb.base/find.c (main): Reference search buffers.
372 * gdb.base/included.c (main): Reference integer.
373 * gdb.base/ptype.c (charfoo): Declare.
374 (intfoo): Call charfoo.
375 * gdb.base/scope0.c (useitp): New function.
376 (usestatics): Use useitp.
377 (useit): Add a type for val.
378 * gdb.base/scope1.c (useit1): Take a pointer argument.
379 (usestatics1): Update calls to useit1.
380 * gdb.cp/call-c.cc: Declare foo.
381 (main): Call foo.
382 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
383 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
384 (main): Call C::ensureRefs and ensureOtherRefs.
385 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
386 variables.
387 (ensureOtherRefs): New function.
388 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
389 * gdb.cp/templates.cc (main): Call t5i.value.
390
3f78692f
JK
3912009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 Fix compatibility with G++-4.5.
394 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
395 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
396 (uncaught return): Remove.
397
429374b8
JK
3982009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
399 Phil Muldoon <pmuldoon@redhat.com>
400
401 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
402 (bp_location13, bp_location14, bp_location17, bp_location18)
403 (marker3_proto, marker4_proto): New variables.
404 (breakpoint info): Update output.
405 (run until breakpoint at marker3, run until breakpoint at marker4): New
406 tests.
407
859825b8
JK
4082009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
411 Replace the printf call of Y by provided "y-set-1" label. New block
412 for the second shared library.
413 * gdb.base/unload.exp: Compile also the second library, call
414 gdb_load_shlibs also for it. Use now gdb_breakpoint.
415 (single pending breakpoint info): Rename to ...
416 (pending breakpoint info before run): ... this extended test.
417 (libfile2, libname2, libsrcfile2, libsrc2)
418 (lib_sl2): New variables.
419 (exec_opts): Set also SHLIB_NAME2.
420 (pending breakpoint info on first run at shrfunc1)
421 (pending breakpoint info on second run at shrfunc1)
422 (pending breakpoint info on second run at shrfunc2)
423 (print y from libfile, print y from libfile2): New tests.
424 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
425 * gdb.base/unloadshr2.c: New.
426
e6a386cd
HZ
4272009-12-22 Hui Zhu <teawater@gmail.com>
428
429 * gdb.reverse/sigall-reverse.exp: Adjust.
430
9e19b45e
VP
4312009-12-21 Vladimir Prus <vladimir@codesourcery.com>
432
433 PR gdb/10884
434
435 * gdb.mi/var-cmd.c (do_bitfield_tests): New
436 (main): Call do_bitfield_tests.
aacf5b1e 437 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 438
d53a7b30
JB
4392009-12-20 Joel Brobecker <brobecker@adacore.com>
440
441 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
442 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
443 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
444 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
445 gdb.modula2/unbounded1.c: Update copyright header.
446
191ca0a1
CM
4472009-12-10 Chris Moller <moller@mollerware.com>
448
449 PR gdb/9399
450 * gdb.cp/virtfunc2.exp: New tests
451 * gdb.cp/virtfunc2.cc: New tests
452 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
453
0fa6cf1b
MS
4542009-12-10 Oza Pawandeep (paawan1982@yahoo.com
455
456 * gdb.reverse/i387-env-reverse.c: New file.
457 * gdb.reverse/i387-env-reverse.exp: New file.
458 * gdb.reverse/i387-stack-reverse.c: New file.
459 * gdb.reverse/i387-stack-reverse.exp: New file.
460
361ae042
PM
4612009-12-08 Phil Muldoon <pmuldoon@redhat.com>
462
463 * gdb.python/py-type.exp (test_range): New test.
464
bfd31e71
PM
4652009-12-03 Phil Muldoon <pmuldoon@redhat.com>
466
467 PR python/10805
468
469 * gdb.python/py-type.exp: New file.
470 * gdb.python/py-type.c: New file.
471 * Makefile.in: Add py-type.
472
57a1d736
TT
4732009-12-03 Tom Tromey <tromey@redhat.com>
474
475 * gdb.python/py-value.exp (test_parse_and_eval): New
476 function.
477
1f3b5d1b
PP
4782009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
479
480 PR gdb/11022
481
482 * gdb.base/pr11022.exp: New test.
483 * gdb.base/pr11022.c: New test.
484
8b7dbdc9
JK
4852009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 Fix spurious false FAILs.
488 * gdb.base/structs.c (chartest): New.
489 (main): Fill-in chartest.
490 * gdb.base/structs.exp (anychar_re, first): New.
491 (start_structs_test): Import global anychar_re and first.
492 New gdb_test call "set print elements 300; ${testfile}"
493 (start_structs_test <$first>): New block.
494 (any): Import global anychar_re. New variable ac. Use ${ac}.
495
6a53b2ec
JK
4962009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
499
d7167b4c
JK
5002009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
501
502 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
503 Force $srcfile file.
504 * gdb.base/foll-fork.c (callee): Comment out the printf call.
505
b1798462
UW
5062009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
507
508 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
509 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
510 * gdb.threads/watchthreads-reorder.exp: Likewise.
511
b6199126
DJ
5122009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
513
514 PR gdb/8704
515
516 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
517 "if", and "thread". Correct matching in the previous test.
518
b22a0510
DJ
5192009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
520
521 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
522
930636d2
MS
5232009-11-23 Michael Snyder <msnyder@vmware.com>
524
525 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
526 * gdb.reverse-watch-precsave.exp: Ditto.
527
21a0512e
PP
5282009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
529
530 * gdb.asm/asm-source.exp: Adjust.
531 * gdb.base/help.exp: Adjust.
532
fc30d5e0
PA
5332009-11-22 Pedro Alves <pedro@codesourcery.com>
534
535 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
536 (do_syscall_tests_without_xml): Set data-directory to
537 /the/path/to/nowhere.
538
f6bc2008
PA
5392009-11-21 Pedro Alves <pedro@codesourcery.com>
540
541 * gdb.threads/local-watch-wrong-thread.c,
542 gdb.threads/local-watch-wrong-thread.exp: New files.
543
8c2fb5de
PA
5442009-11-21 Pedro Alves <pedro@codesourcery.com>
545
546 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
547 assume new `regsub' syntax available.
548
ebec9a0f
PA
5492009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
550
a79d3c27
JK
551 * gdb.base/watchpoint-hw-hit-once.exp,
552 gdb.base/watchpoint-hw-hit-once.c: New.
553
5542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * gdb.threads/watchthreads-reorder.exp,
557 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 558
276a961b
MK
5592009-11-17 Nathan Sidwell <nathan@codesourcery.com>
560
561 * gdb.xml/tdesc-regs.exp: Use for m68k.
562
4867c1fb
PA
5632009-11-15 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
566
f6838f81
DJ
5672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
568
569 * lib/gdb.exp (current_target_name): New procedure.
570 (gdb_wrapper_target): New variable.
571 (gdb_wrapper_init): Set gdb_wrapper_target.
572 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
573 wrapper.
574
4ac4dd3f
DJ
5752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * gdb.base/remote.exp: Delete the slowest load test.
578 Do not load with fixed packet sizes.
579
a7881759
DJ
5802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
581
582 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
583
97a5b505
DJ
5842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
585
586 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
587 srcfile when setting a breakpoint.
588
d3e1fc54
DJ
5892009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
590
591 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
592 macros.
593
7cbcbded
DJ
5942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
595
596 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
597 to be in memory.
598 * gdb.base/display.c (force_mem): New.
599 (do_loops): Use it. Add breakpoint comments.
600 (do_vars): Add a breakpoint comment.
601 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
602 line numbers.
603
bdea3a92
NF
6042009-11-13 Nathan Froyd <froydnj@codesourcery.com>
605
606 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
607 instead of a bare "run".
608
269f82e5
PP
6092009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
610
611 * gdb.python/py-prettyprint.exp: Adjust.
612
a69b7d9d
DJ
6132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
614
615 * lib/cell.exp (skip_cell_tests): Clean up test files before
616 returning.
617
b598bfda
DJ
6182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
619
620 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
621 and the breakpoint menu. Do not call perror if a prompt is seen.
622 Consume the following GDB prompt.
623 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
624 * gdb.cp/namespace.exp: Use gdb_test.
625 * gdb.cp/templates.exp: Use gdb_test.
626 (test_template_breakpoints): Use gdb_test_multiple.
627
87728fa0
DJ
6282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
629
630 * gdb.base/break1.c (struct some_struct, values): Move earlier.
631 (marker4): Reference values.
632
b67c692f
DJ
6332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
634
635 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
636 is missing.
637
f0df251a
DJ
6382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * gdb.base/break.c (need_malloc): New.
641 * gdb.base/constvars.c (main): Reference crass and crisp.
642 * gdb.base/gdb1821.c (main): Reference bar.
643 * gdb.cp/gdb1355.cc (main): Reference s1.
644 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
645 (main): Call them.
646 * gdb.cp/hang2.cc (dummy2): Define.
647 * gdb.cp/hang3.cc (dummy3): Define.
648 * gdb.cp/m-data.cc (main): Reference shadow.
649
bdf7534a
NF
6502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
651 Nathan Froyd <froydnj@codesourcery.com>
652
653 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
654 remote host.
655
f24fce77
NF
6562009-11-12 Nathan Froyd <froydnj@codesourcery.com>
657
658 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
659 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
660 * gdb.dwarf2/dw2-compressed.exp: Likewise.
661 * gdb.dwarf2/dw2-intercu.exp: Likewise.
662 * gdb.dwarf2/dw2-intermix.exp: Likewise.
663 * gdb.dwarf2/dw2-producer.exp: Likewise.
664 * gdb.dwarf2/mac-fileno.exp: Likewise.
665 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
666 py-prettyprint.py to the remote host.
667 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
668
40f0318e
KS
6692009-11-11 Keith Seitz <keiths@redhat.com>
670
671 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
672 use it instead of "Foo".
673 * gdb.cp/classes.exp (do_tests): Add a test to access
674 a method through a typedef'd class name.
675
f3d9f7fb
NF
6762009-11-11 Nathan Froyd <froydnj@codesourcery.com>
677
678 * gdb.base/long_long.exp: Permit leading zeros on floating-point
679 exponents.
680 * gdb.base/pointers.exp: Likewise.
681 * gdb.cp/ref-types.exp: Likewise.
682
a4216f37
KS
6832009-11-11 Keith Seitz <keiths@redhat.com>
684
685 * gdb.cp/cplusfuncs.cc (class foo): Add operators
686 new[] and delete[].
687 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
688 "void".
689 (probe_demangler): Remove all single-quoting of
690 method and variable names.
691 (info_func_regexp): Remove the word "void" from any
692 occurrence of "(void)".
693 (print_addr_2): Remove all single-quoting of
694 method names.
695 (print_addr_2_kfail): Likewise.
696 (print_addr): Single-quote C function names before
697 passing to print_addr_2.
698 (test_paddr_operator_functions): Remove single-quoting
699 for method names.
700 Add tests for operator new[] and operator delete[].
701
9b14d7aa
JK
7022009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
705
85feb311
KS
7062009-11-09 Keith Seitz <keiths@redhat.com>
707
708 * gdb.cp/overload.exp: Add tests for resolving overloaded
709 methods in expression parsing/evaluation.
710
fa335448
DJ
7112009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * lib/gdb.exp (default_gdb_version): Use --version instead of
714 --command.
715
ec3c07fc
NS
7162009-11-10 Nathan Sidwell <nathan@codesourcery.com>
717
718 * lib/gdb.exp (gdb_compile_test): New.
719 (skip_ada_tests, skip_java_tests): New.
720 (gdb_compile): Use gdb_compile_test for f77.
721 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
722 * lib/java.exp (compile_java_from_source): Remove runtests check,
723 use gdb_compile_test to record result.
724 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
725 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
726 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
727 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
728 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
729 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
730 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
731 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
732 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
733 adjust gdb_compile invocations.
734
b8b4e42b
JK
7352009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 * Makefile.in (abs_builddir): New.
738 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
739 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
740 `$(abs_builddir)/site.exp'.
741
f8b7eaf3
DJ
7422009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
743
744 * config/m68k-emc.exp, lib/emc-support.exp,
745 gdb.trace/gdb_c_test.c: Delete.
746 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
747 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
748 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
749 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
750 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
751 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
752 casing for m68k-*-elf.
753
c4187697
NS
7542009-11-03 Pedro Alves <pedro@codesourcery.com>
755
756 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
757 * gdb.arch/i386-prologue.exp: Likewise.
758 * gdb.arch/i386-unwind.exp: Likewise.
759
db16b772
DJ
7602009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * lib/gdb.exp (gdb_expect): Fix timeout typo.
763
bcf71277
DJ
7642009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
765
766 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
767
0105cee2
DJ
7682009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
769
770 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
771
24ddea62
JK
7722009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
775
287ccc17
JK
7762009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
777
778 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
779 * gdb.base/sepdebug2.c: New file.
780
08bca259 7812009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
782
783 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
784 the modified warnings for catch syscall. Verify if GDB was compiled
785 with support for lib expat, and choose which tests to run depending
786 on this.
787
5d4e2b76
VP
7882009-10-30 Vladimir Prus <vladimir@codesourcery.com>
789
790 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
791 that composite commands are parsed OK. And also test
792 that breakpoint commands do work.
793
240e538a
MS
7942009-10-23 Michael Snyder <msnyder@vmware.com>
795
796 gdb.reverse/consecutive-precsave.exp: Change expect pattern
797 to allow for new disassembly style.
798
9c419145
PP
7992009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
800
801 * gdb.asm/asm-source.exp: Adjust.
802
02506ff1
MS
8032009-10-22 Michael Snyder <msnyder@vmware.com>
804
805 * gdb.reverse/break-precsave.exp: New test.
806 * gdb.reverse/consecutive-precsave.exp: Ditto.
807 * gdb.reverse/finish-precsave.exp: Ditto.
808 * gdb.reverse/i386-precsave.exp: Ditto.
809 * gdb.reverse/machinestate-precsave.exp: Ditto.
810 * gdb.reverse/sigall-precsave.exp: Ditto.
811 * gdb.reverse/solilb-precsave.exp: Ditto.
812 * gdb.reverse/step-precsave.exp: Ditto.
813 * gdb.reverse/until-precsave.exp: Ditto.
814 * gdb.reverse/watch-precsave.exp: Ditto.
815
4cf866a3
MS
8162009-10-22 Michael Snyder <msnyder@vmware.com>
817
818 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
819 for gdb_expect. Adjust one test's expect strings for the new
820 format of disassemble.
821 * gdb.reverse/finish-reverse.exp: Delete 'return'.
822 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
823 gdb_test_multiple.
824 * gdb.reverse/step-reverse.exp: Delete 'return'.
825 * gdb.reverse/until-reverse.exp: Delete blank lines.
826 * gdb.reverse/watch-reverse.exp: Delete blank lines.
827
2b28d209
PP
8282009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
829
830 * gdb.base/consecutive.exp: Adjust.
831 * gdb.base/display.exp: Likewise.
832 * gdb.base/pc-fp.exp: Likewise.
833 * gdb.base/sigbpt.exp: Likewise.
834
33b9c32b
MS
8352009-10-19 Michael Snyder <msnyder@vmware.com>
836
837 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
838 * gdb.reverse/finish-reverse.c: Ditto.
839 * gdb.reverse/sigall-reverse.c: Ditto.
840 * gdb.reverse/solib-reverse.c: Ditto.
841 * gdb.reverse/step-reverse.c: Ditto.
842 * gdb.reverse/watch-reverse.c: Ditto.
843
6c95b8df
PA
8442009-10-19 Pedro Alves <pedro@codesourcery.com>
845 Stan Shebs <stan@codesourcery.com>
846
847 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
848 * gdb.base/foll-exec.exp: Adjust to expect a process id before
849 "Executing new program".
850 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
851 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
852 left listed after having been killed.
853 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
854 * gdb.base/maint.exp: Adjust test.
855
856 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
857 * gdb.multi/Makefile.in: New.
858 * gdb.multi/base.exp: New.
859 * gdb.multi/goodbye.c: New.
860 * gdb.multi/hangout.c: New.
861 * gdb.multi/hello.c: New.
862 * gdb.multi/bkpt-multi-exec.c: New.
863 * gdb.multi/bkpt-multi-exec.exp: New.
864 * gdb.multi/crashme.c: New.
865
279017b7
TG
8662009-10-13 Tristan Gingold <gingold@adacore.com>
867
868 * gdb.base/sepdebug.exp: Check debug info are found.
869
0413d738
PA
8702009-10-08 Pedro Alves <pedro@codesourcery.com>
871
872 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
873 bits.
874
c628eecc
JK
8752009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
876
877 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
878
38af1bfe
JB
8792009-10-07 Joel Brobecker <brobecker@adacore.com>
880
881 * gdb.base/watchpoints.c: Add copyright header. Reformat one
882 of the comments.
883
2b0adecd
PM
8842009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
885
886 * gdb.base/annota1.exp: Remove obsolete match_max increase.
887 * gdb.base/annota3.exp: Idem.
888 * gdb.base/maint.exp: Idem.
889
8d417781
PM
8902009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
891
892 * lib/gdb.exp (default_gdb_init): Set current value of match_max
893 to default.
894
bb61102d
PM
8952009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
896
897 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
898 mingw and cygwin targets.
899
ace5c364
PM
9002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
901 Pedro Alves <pedro@codesourcery.com>
902
903 * lib/gdb.exp (gdb_compile): Avoid adding
904 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
905
c2d494a0
PM
9062009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
907
e1b52ce2
PM
908 * gdb.base/shr1.c: Use %p in format string.
909 * gdb.base/unload.c: Avoid warning in fprintf.
910 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 911
209f53f5
PM
9122009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
913
914 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
915 long type.
916 (test_unlink): Correct printf string.
917 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
918 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
919
8172766a
JK
9202009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
921
922 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
923 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
924 * gdb.arch/ia64-breakpoint-shadow.S: New file.
925
0f73703c
UW
9262009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
927
928 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
929 * gdb.objc/nondebug.exp: Likewise.
930
b32306ca
UW
9312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
932
933 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
934 target_info setting.
935
936 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
937 that detect new threads during "info threads".
938
0057022f
UW
9392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
940
941 * gdb.threads/manythreads.c (main): Increase thread stack size
942 to 2*PTHREAD_STACK_MIN.
943 * gdb.threads/multi-create.c (main): Likewise.
944 (create_function): Likewise.
945
f29c0325
UW
9462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
947
948 * gdb.base/dump.exp: Pass difference of pointer types instead
949 of integer types as offset to restore in intarr3.srec case.
950
fcb34849
UW
9512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
952
953 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
954
d5142e3b
UW
9552009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
956
957 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
958
087b74b2
PM
9592009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
960
961 New test for two watchpoints, with disabling of
962 the first inserted.
963 * testsuite/gdb.base/watchpoints.c: New file.
964 * testsuite/gdb.base/watchpoints.exp: New file.
965
96c07c5b
TT
9662009-09-25 Tom Tromey <tromey@redhat.com>
967
968 * gdb.base/charset.exp: Test utf-16 strings with Python.
969
b8899f2b
TT
9702009-09-25 Tom Tromey <tromey@redhat.com>
971
972 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
973 UCS-4.
974 * gdb.base/charset.c (utf_32_string): Rename.
975 (init_utf32): Rename.
976 (main): Update.
977
329719ec
TT
9782009-09-22 Tom Tromey <tromey@redhat.com>
979
980 * gdb.python/py-function.exp: Add regression tests.
981
11ef0d76
KS
9822009-09-21 Keith Seitz <keiths@redhat.com>
983
984 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
985 with invalid operator.
986
3fe8f3b3
KS
9872009-09-21 Keith Seitz <keiths@redhat.com>
988
989 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
990 and destructor using typedef name of class.
991 * gdb.cp/classes.cc (class Base1): Add a destructor.
992 (base1): New typedef.
993 (use_methods): Instanitate an object of type base1.
994 * gdb.cp/templates.exp (test_template_typedef): New procedure.
995 (do_tests): Call test_template_typedef.
996 * gdb.cp/templates.cc (Baz::~Baz): New method.
997 (intBazOne): New typedef.
998 (main): Instantiate intBazOne.
999
7a9fe101
PM
10002009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1001
1002 PR python/10633
1003
1004 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1005 Function.
1006 (run_lang_tests): Add print elements test.
1007
2e4d963f
PM
10082009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1009
1010 * gdb.python/py-value.exp (test_subscript_regression): New
1011 function. Test for invalid subscripts.
1012 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1013 (ptr_ref): New function.
1014
ec7e75e7
PP
10152009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1016
1017 * gdb.base/default.exp: Fix "show convenience".
1018
0cc7d26f
TT
10192009-09-15 Tom Tromey <tromey@redhat.com>
1020
1021 * lib/mi-support.exp (mi_create_varobj): Update.
1022 (mi_create_floating_varobj): Likewise.
1023 (mi_create_dynamic_varobj): New proc.
1024 (mi_varobj_update): Update.
1025 (mi_varobj_update_with_type_change): Likewise.
1026 (mi_varobj_update_kv_helper): New proc.
1027 (mi_varobj_update_dynamic_helper): Rewrite.
1028 (mi_varobj_update_dynamic): New proc.
1029 (mi_list_varobj_children): Update.
1030 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1031 * gdb.python/python-prettyprint.py (pp_outer): New class.
1032 (pp_nullstr): Likewise.
1033 (lookup_function): Register new printers.
1034 * gdb.python/python-prettyprint.c (struct substruct): New type.
1035 (struct outerstruct): Likewise.
1036 (substruct_test): New function.
1037 (struct nullstr): New type.
1038 (string_1, string_2): New globals.
1039 (main): Add new tests.
1040 * gdb.python/python-mi.exp: Added regression tests.
1041 * gdb.mi/mi2-var-display.exp: Update.
1042 * gdb.mi/mi2-var-cmd.exp: Update.
1043 * gdb.mi/mi2-var-child.exp: Update.
1044 * gdb.mi/mi2-var-block.exp: Update.
1045 * gdb.mi/mi-var-invalidate.exp: Update.
1046 * gdb.mi/mi-var-display.exp: Update.
1047 * gdb.mi/mi-var-cmd.exp: Update.
1048 * gdb.mi/mi-var-child.exp: Update.
1049 * gdb.mi/mi-var-block.exp: Update.
1050 * gdb.mi/mi-break.exp: Update.
1051 * gdb.mi/gdb701.exp: Update.
1052
a96d9b2e
SDJ
10532009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1054
1055 * Makefile.in: Inclusion of catch-syscall object.
1056 * gdb.base/catch-syscall.c: New file.
1057 * gdb.base/catch-syscall.exp: New file.
1058
b43b923a
MS
10592009-09-12 Michael Snyder <msnyder@vmware.com>
1060
1061 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1062 that can support reverse debuggnig.
1063
cec03d70
TT
10642009-09-11 Tom Tromey <tromey@redhat.com>
1065
1066 * gdb.dwarf2/valop.S: New file.
1067 * gdb.dwarf2/valop.exp: New file.
1068
e23bb3fc
MK
10692009-09-11 Mark Kettenis <kettenis@gnu.org>
1070
1071 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1072
37c3696d
DE
10732009-09-10 Doug Evans <dje@google.com>
1074
1075 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1076 Add $gdb_prompt to second breakpoint regexp.
1077
5172aecb
JB
10782009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1079
1080 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1081 names, add missing ones.
1082 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1083 * gdb.python/py-frame.c: Rename from python-frame.c.
1084 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1085 testfile name.
1086 * gdb.python/py-function.exp: Rename from python-function.exp.
1087 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1088 testfile name.
1089 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1090 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1091 Adjust testfile name.
1092 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1093 * gdb.python/py-template.cc: Rename from python-template.cc.
1094 * gdb.python/py-template.exp: Rename from python-template.exp.
1095 Adjust testfile name.
1096 * gdb.python/py-value.c: Rename from python-value.c.
1097 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1098 testfile name.
1099
b554e4bd
JK
11002009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1103 $bpt2address.
1104 (Second breakpoint address is valid on ia64)
1105 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1106
9a68ae16
JM
11072009-09-03 Joseph Myers <joseph@codesourcery.com>
1108
1109 * gdb.base/ending-run.exp: Restrict regular expression matching
1110 line number to require closing brace following.
1111
146b9145
DE
11122009-09-03 Doug Evans <dje@google.com>
1113
1114 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1115
787d21e1
TT
11162009-09-02 Tom Tromey <tromey@redhat.com>
1117
1118 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1119
e7802207
TT
11202009-09-02 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.dwarf2/callframecfa.exp: New file.
1123 * gdb.dwarf2/callframecfa.S: New file.
1124
817aadd2
JK
11252009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1128 gdb.base/solib-overlap-main.c: New.
1129
4a76eae5
DJ
11302009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1131
1132 PR gdb/10565
1133
1134 * gdb.base/bitfields.c (struct container, container): New.
1135 (main): Initialize it and call break5.
1136 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1137
d4b96c9a
JK
11382009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1141 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1142
4e22772d
JK
11432009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1146
2efab443
MS
11472009-08-26 Michael Snyder <msnyder@vmware.com>
1148
1149 * gdb.base/i386-reverse.c: New file.
1150 * gdb.base/i386-reverse.exp: New file.
1151 * gdb.base/Makefile.in: Add new files to be removed.
1152
07ab73a0
JM
11532009-08-26 Joseph Myers <joseph@codesourcery.com>
1154
1155 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1156 environment-pwd for remote host.
1157 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1158
676accff
KS
11592009-08-24 Keith Seitz <keiths@redhat.com>
1160
1161 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1162 Add two new C++ completer tests which limit the output to a
1163 given class.
1164
f9f7ad22
MS
11652009-08-24 Michael Snyder <msnyder@vmware.com>
1166
1167 * gdb.base/del.exp: Fix typo in comment.
1168 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1169
81ecdfbb
RW
11702009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1171
1172 * configure: Regenerate.
1173 * gdb.hp/configure: Likewise.
1174 * gdb.hp/gdb.aCC/configure: Likewise.
1175 * gdb.hp/gdb.base-hp/configure: Likewise.
1176 * gdb.hp/gdb.compat/configure: Likewise.
1177 * gdb.hp/gdb.defects/configure: Likewise.
1178 * gdb.hp/gdb.objdbg/configure: Likewise.
1179 * gdb.stabs/configure: Likewise.
1180
cab0c772
UW
11812009-08-19 Doug Evans <dje@google.com>
1182
1183 * gdb.base/gdbvars.c: New file.
1184 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1185
b8fa0bfa
PA
11862009-08-14 Pedro Alves <pedro@codesourcery.com>
1187
1188 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1189 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1190
b84aa90a
PA
11912009-08-13 Pedro Alves <pedro@codesourcery.com>
1192
1193 * gdb.base/default.exp: Adjust "set language test": it's now an
1194 enum command. Larger help string moved to "help set language".
1195 * gdb.base/help.exp: Adjust "help set language" expected output,
1196 now lists all known languages.
1197
0d8f9b2c
NF
11982009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1199
1200 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1201 all frame arguments.
1202 * gdb.arch/altivec-regs.exp: Likewise.
1203
bda180e0
TT
12042009-08-07 Tom Tromey <tromey@redhat.com>
1205
1206 * gdb.base/setshow.exp: Add tests for changes to set language, set
1207 check range, and set check type.
1208
48cb2d85
VP
12092009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1210
1211 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1212 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1213 Call it.
1214
1ea34204
UW
12152009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1216
1217 * configure.ac: Run gdb.cell tests when appropriate.
1218 * configure: Regenerate.
1219 * lib/cell.exp: New file.
1220 * gdb.cell: New directory.
1221 * gdb.cell/configure.ac: New file.
1222 * gdb.cell/configure: New file.
1223 * gdb.cell/Makefile.in: New file.
1224 * gdb.cell/arch.exp: New file.
1225 * gdb.cell/break.c: New file.
1226 * gdb.cell/break.exp: New file.
1227 * gdb.cell/break-spu.c: New file.
1228 * gdb.cell/bt.c: New file.
1229 * gdb.cell/bt2-spu.c: New file.
1230 * gdb.cell/bt-spu.c: New file.
1231 * gdb.cell/bt.exp: New file.
1232 * gdb.cell/coremaker.c: New file.
1233 * gdb.cell/coremaker-spu.c: New file.
1234 * gdb.cell/core.exp: New file.
1235 * gdb.cell/gcore.exp: New file.
1236 * gdb.cell/data.c: New file.
1237 * gdb.cell/data.exp: New file.
1238 * gdb.cell/data-spu.c: New file.
1239 * gdb.cell/ea-cache.exp: New file.
1240 * gdb.cell/ea-cache.c: New file.
1241 * gdb.cell/ea-cache-spu.c: New file.
1242 * gdb.cell/ea-standalone.c: New file.
1243 * gdb.cell/ea-standalone.exp: New file.
1244 * gdb.cell/ea-test.c: New file.
1245 * gdb.cell/ea-test.exp: New file.
1246 * gdb.cell/f-regs.exp: New file.
1247 * gdb.cell/mem-access.c: New file.
1248 * gdb.cell/mem-access.exp: New file.
1249 * gdb.cell/mem-access-spu.c: New file.
1250 * gdb.cell/ptype.exp: New file.
1251 * gdb.cell/registers.exp: New file.
1252 * gdb.cell/size.c: New file.
1253 * gdb.cell/sizeof.exp: New file.
1254 * gdb.cell/size-spu.c: New file.
1255 * gdb.cell/solib.exp: New file.
1256 * gdb.cell/solib-symbol.exp: New file.
1257
85e747d2
UW
12582009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1259
1260 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1261
58d6951d
DJ
12622009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1263
1264 * gdb.base/float.exp: Handle VFP registers.
1265
6e0a4f15
MS
12662009-07-14 Michael Snyder <msnyder@vmware.com>
1267
dcd5da87
MS
1268 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1269 to bring gdb to the beginning of the calling line.
1270
6e0a4f15
MS
1271 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1272 confusing the i386 epilogue unwinder.
1273
782b2b07
SS
12742009-07-14 Stan Shebs <stan@codesourcery.com>
1275
1276 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1277
f662c3bc
MS
12782009-07-14 Michael Snyder <msnyder@vmware.com>
1279
1280 * gdb.reverse/step-reverse.exp (stepi into function call):
1281 Call instruction may not be first instruction in the line.
1282 (reverse stepi from a function call): Used wrong line number.
1283
8f313923
JK
12842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1287
4662c76e
JK
12882009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 Fix gdb.base/macscp.exp when using custom inputrc.
1291 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1292 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1293 env(TERM) set.
1294 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1295 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1296
aa81e255
JK
12972009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1298
1299 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1300 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1301 Change the compilation target to match the testcase name.
1302 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1303 testcase name.
1304 * a2-run.exp: Use for setup prepare_for_testing. Change the
1305 compilation target to match the testcase name.
1306 * gdb.base/commands.exp: Likewise.
1307 * gdb.base/finish.exp: Likewise.
1308 * gdb.base/float.exp: Likewise.
1309 * gdb.base/info-target.exp: Likewise.
1310 * gdb.base/relational.exp: Likewise.
1311 * gdb.base/term.exp: Likewise.
1312 * gdb.base/until.exp: Likewise.
1313 * gdb.base/volatile.exp: Likewise.
1314 * gdb.base/whatis-exp.exp: Likewise.
1315
4c93b1d7
HZ
13162009-07-11 Hui Zhu <teawater@gmail.com>
1317
1318 * gdb.base/help.exp (disassemble): Update expected help text.
1319
812f7342
TT
13202009-07-09 Tom Tromey <tromey@redhat.com>
1321
1322 * lib/gdb.exp: Handle TRANSCRIPT.
1323 (remote_spawn, remote_close, send_gdb): New procs.
1324
fbb8f299
PM
13252009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1326
1327 * gdb.python/python-prettyprint.c: Add counted null string
1328 structure.
1329 * gdb.python/python-prettyprint.exp: Print null string. Test for
1330 embedded nulls.
1331 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1332 * gdb.python/python-value.exp (test_value_in_inferior): Add
1333 variable length string fetch tests.
1334 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1335
c0ac0ec7
JK
13362009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1337
1338 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1339
30b66ecc
TT
13402009-07-07 Tom Tromey <tromey@redhat.com>
1341
1342 * gdb.base/call-rt-st.exp: Update for change to escape output.
1343 * gdb.base/callfuncs.exp: Likewise.
1344 * gdb.base/charset.exp: Likewise.
1345 * gdb.base/constvars.exp: Likewise.
1346 * gdb.base/long_long.exp: Likewise.
1347 * gdb.base/pointers.exp: Likewise.
1348 * gdb.base/printcmds.exp: Likewise.
1349 * gdb.base/setvar.exp: Likewise.
1350 * gdb.base/store.exp: Likewise.
1351 * gdb.cp/ref-types.exp: Likewise.
1352 * gdb.mi/mi-var-child.exp: Likewise.
1353 * gdb.mi/mi-var-display.exp: Likewise.
1354 * gdb.mi/mi2-var-display.exp: Likewise.
1355 * gdb.base/charset.exp: Test octal escape sequence length.
1356 Update for change to escape output.
1357
187c4a2b
JK
13582009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1359
1360 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1361
d80a43f9
DJ
13622009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1363
1364 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1365
047427a8
JK
13662009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1369 gdbserver increasing $portnum if "Can't bind address" has been seen.
1370
8b5a0f4f
PA
13712009-07-05 Pedro Alves <pedro@codesourcery.com>
1372
1373 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1374 mingw32ce.
1375
7d93ba58
PA
13762009-07-05 Pedro Alves <pedro@codesourcery.com>
1377
1378 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1379 VFP format.
1380
2277426b
PA
13812009-07-02 Pedro Alves <pedro@codesourcery.com>
1382
1383 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1384 linux. Adjust to use "inferior", "info inferiors", "detach
1385 inferior" and "kill inferior" instead of "restart", "info fork",
1386 "detach fork" and "delete fork".
1387 * gdb.base/ending-run.exp: Spell out "info".
1388 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1389 the "kill" command.
1390
5af949e3
UW
13912009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1392
1393 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1394 change to prefix TLS offset in hex with 0x.
1395
5d3729b5
UW
13962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1397
1398 * gdb.base/default.exp: Update test case for "x" changes.
1399
af589bd0
TG
14002009-07-01 Tristan Gingold <gingold@adacore.com>
1401
1402 * gdb.base/bigcore.exp: Make darwin untested.
1403
40974f91
JK
14042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.base/completion.exp (directory completion): Create the directory.
1407 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1408 escapeuniquesub.
1409 (directory completion 2): Expect now ${escapeuniquesub}.
1410 (Glob remaining of directory test): Remove one excessive newline.
1411 Expect the real output.
1412
59dd3af6
JK
14132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 Fix `make check//%' target after `make check' has been ran.
1416 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1417 a mkdir call.
1418 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1419 (%/.dir): Remove.
1420
f4e164aa
JK
14212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1422
1423 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1424 the expected result record.
1425
69af2122
JK
14262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1427
1428 Remove racy FAILs relying just on the timeouts.
1429 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1430 (annotation_level 2): Remove racy FAILs.
1431
2fd481e1
PP
14322009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1433
1434 gdb/10275
1435 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1436
c38f313d
DJ
14372009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1440
8b777f02
VP
14412009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1442
1443 * gdb.mi/mi-stack.exp: Testing symbolic options
1444 to -stack-list-locals and -stack-list-arguments.
1445
00c7eacf
JK
14462009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1449
6bc80edc
TT
14502009-06-29 Tom Tromey <tromey@redhat.com>
1451
1452 * dg-extract-results.sh: New file.
1453 * Makefile.in (FORCE_PARALLEL): New variable.
1454 (CHECK_TARGET): New conditional variable.
1455 (check): Use CHECK_TARGET.
1456 (DO_RUNTEST): New variable.
1457 (check-single): New target.
1458 (TEST_DIRS): New variable.
1459 (TEST_TARGETS): Likewise.
1460 (check-parallel): New target.
1461 (check-gdb.%): New pattern.
1462 (BASE1_FILES): New variable.
1463 (BASE2_FILES): Likewise.
1464 (check-gdb.base%): New pattern.
1465 (%/.dir): New pattern.
1466 * configure: Rebuild.
1467 * aclocal.m4 (AM_CONDITIONAL): New defun.
1468 * configure.ac: Check whether user is using GNU make.
1469 (GMAKE): New conditional.
1470
794684b6
SW
14712009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1472
1473 * gdb.cp/namespace-nested-import.cc: New test.
1474 * gdb.cp/namespace-nested-import.exp: New test.
1475
edb3359d
DJ
14762009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1477
1478 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1479 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1480 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1481 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1482 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1483 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1484 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1485 gdb.opt/inline-markers.c: New files.
1486 * lib/gdb.exp (skip_inline_frame_tests): New function.
1487 (skip_inline_var_tests): New function.
1488
cf657a0c
AS
14892009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1490
1491 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1492 backtrace.
1493
28d41a99
MS
14942009-06-27 Michael Snyder <msnyder@vmware.com>
1495
1496 * gdb.reverse: New directory.
1497 * gdb.reverse/break-reverse.c: New test.
1498 * gdb.reverse/break-reverse.exp: New test.
1499 * gdb.reverse/consecutive-reverse.c: New test.
1500 * gdb.reverse/consecutive-reverse.exp: New test.
1501 * gdb.reverse/finish-reverse.c: New test.
1502 * gdb.reverse/finish-reverse.exp: New test.
1503 * gdb.reverse/machinestate.c: New test.
1504 * gdb.reverse/ms1.c: New test.
1505 * gdb.reverse/machinestate.exp: New test.
1506 * gdb.reverse/Makefile.in: New file.
1507 * gdb.reverse/shr2.c: New test.
1508 * gdb.reverse/solib-reverse.c: New test.
1509 * gdb.reverse/solib-reverse.exp: New test.
1510 * gdb.reverse/step-reverse.c: New test.
1511 * gdb.reverse/step-reverse.exp: New test.
1512 * gdb.reverse/until-reverse.c: New test.
1513 * gdb.reverse/ur1.c: New test.
1514 * gdb.reverse/until-reverse.exp: New test.
1515 * gdb.reverse/watch-reverse.c: New test.
1516 * gdb.reverse/watch-reverse.exp: New test.
1517 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1518 * configure: Regenerate.
1519
fe3c8b0d
DE
15202009-06-26 Doug Evans <dje@google.com>
1521
1522 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1523
3a72a602
PM
15242009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1525
1526 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1527 windows problem for 'file delete $binfile'.
1528
27aa8d6a
SW
15292009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1530
1531 * gdb.cp/namespace-using.exp: New test.
1532 * gdb.cp/namespace-using.cc: New test.
1533
8ac055f8
JB
15342009-05-20 Joel Brobecker <brobecker@adacore.com>
1535
1536 * gdb.ada/variant_record_packed_array: New testcase.
1537
85e306ed
TT
15382009-06-23 Tom Tromey <tromey@redhat.com>
1539
1540 * gdb.base/charset.exp (test_combination): Regression test.
1541 * gdb.base/charset.c (my_wchar_t): New typedef.
1542 (myvar): New global.
1543 (main): Set myvar.
1544
56643c5e
PM
15452009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1546
1547 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1548 target.
1549
1fac167a
UW
15502009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1551
1552 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1553
7ccb0be9
UW
15542009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1555
1556 * gdb.mi/gdb680.exp: Update test for error message.
1557
568d6575
UW
15582009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1559
1560 * gdb.base/annota1.exp: Allow multiple occurrences of the
1561 frames-invalid annotation.
1562 * gdb.cp/annota2.exp: Likewise.
1563
7cd1089b
PM
15642009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1565
1566 * gdb.cp/gdb2495.cc: New file.
1567 * gdb.cp/gdb2495.exp: New file.
1568
72c63395
JK
15692009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1570
1571 Report error on GDB crash during runto.
1572 * lib/gdb.exp (runto <eof>): New.
1573
3788363d
DJ
15742009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1575
1576 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1577 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1578 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1579 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1580 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1581 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1582 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1583 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1584 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1585 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1586 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1587 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1588 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1589 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1590 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1591 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1592 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1593 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1594 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1595 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1596 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1597 gdb.trace/passcount.exp, gdb.trace/report.exp,
1598 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1599 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1600 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1601 executable.
1602
17592de3
PA
16032009-06-07 Pedro Alves <pedro@codesourcery.com>
1604
1605 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1606 defined before referencing it.
1607
701e355d
DE
16082009-06-03 Doug Evans <dje@google.com>
1609
1610 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1611 * gdb.arch/i386-see.c: Ditto.
1612
f2292c65
PM
16132009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1614
1615 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1616 (check_macro): Return 1 if undefined.
1617 If first test fails, check if macro debug information is available,
1618 and report unsupported test if no macro information is found.
1619
5a437975
DE
16202009-05-29 Doug Evans <dje@google.com>
1621
1622 * gdb.threads/hand-call-in-threads.exp: New.
1623 * gdb.threads/hand-call-in-threads.c: New.
1624
c141c696
MS
16252009-05-29 Michael Snyder <msnyder@vmware.com>
1626
1627 * gdb.base/break-always.exp: Change "1" to "on".
1628 Add confirmation check.
1629
b3444185
PA
16302009-05-28 Pedro Alves <pedro@codesourcery.com>
1631
1632 * gdb.threads/threxit-hop-specific.c: New.
1633 * gdb.threads/threxit-hop-specific.exp: New.
1634 * gdb.threads/thread-execl.c: New.
1635 * gdb.threads/thread-execl.exp: New.
1636
b6313243
TT
16372009-05-27 Tom Tromey <tromey@redhat.com>
1638 Thiago Jung Bauermann <bauerman@br.ibm.com>
1639
1640 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1641 (mi_child_regexp): Likewise.
1642 (mi_list_varobj_children_range): Likewise.
1643 (mi_get_features): Likewise.
1644 (mi_list_varobj_children): Rewrite.
1645 * gdb.python/python-mi.exp: New file.
1646
a6bac58e
TT
16472009-05-27 Tom Tromey <tromey@redhat.com>
1648 Thiago Jung Bauermann <bauerman@br.ibm.com>
1649 Phil Muldoon <pmuldoon@redhat.com>
1650 Paul Pluzhnikov <ppluzhnikov@google.com>
1651
1652 * gdb.python/python-prettyprint.exp: New file.
1653 * gdb.python/python-prettyprint.c: New file.
1654 * gdb.python/python-prettyprint.py: New file.
1655 * gdb.base/display.exp: print/r is now valid.
1656
2c74e833
TT
16572009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1658 Tom Tromey <tromey@redhat.com>
1659 Pedro Alves <pedro@codesourcery.com>
1660 Paul Pluzhnikov <ppluzhnikov@google.com>
1661
1662 * gdb.python/python-template.exp: New file.
1663 * gdb.python/python-template.cc: New file.
1664 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1665 tests.
1666 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1667 Call it.
1668 (test_value_after_death): New proc.
1669 * gdb.python/python-value.c (PTR): New typedef.
1670 (main): New variable 'x'.
1671
89c73ade
TT
16722009-05-27 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1675 tests.
1676 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1677 Call it.
1678
a75724bc
PA
16792009-05-27 Pedro Alves <pedro@codesourcery.com>
1680
1681 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1682
e58b0e63
PA
16832009-05-24 Pedro Alves <pedro@codesourcery.com>
1684
1685 * gdb.threads/fork-thread-pending.c: New.
1686 * gdb.threads/fork-thread-pending.exp: New.
1687
4ac36638
JK
16882009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1691 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1692
c28c63d8
JB
16932009-05-18 Jon Beniston <jon@beniston.com>
1694
1695 * gdb.asm/asm-source.exp: Add lm32 target.
1696
b242c3c2
PA
16972009-05-17 Pedro Alves <pedro@codesourcery.com>
1698
1699 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1700 `gdb_get_line_number'. Call `callee' in both parent and child.
1701 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1702 `gdb_get_line_number' instead of hardcoding line numbers.
1703 (catch_fork_unpatch_child): New procedure to test detaching
1704 breakpoints from child fork.
1705 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1706 hardcoding line numbers.
1707 (do_fork_tests): Run `catch_fork_unpatch_child'.
1708
ee342b23
VP
17092009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1710
1711 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1712 of structure type enters or leaves the scope, it
1713 is reported by -var-update.
1714
e2009e98
DE
17152009-05-11 Doug Evans <dje@sebabeach.org>
1716
1717 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1718 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1719 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1720
00903456
JK
17212009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1722
1723 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1724
dc621c35
DE
17252009-04-30 Doug Evans <dje@google.com>
1726
1727 * gdb.threads/watchthreads2.exp: New testcase.
1728 * gdb.threads/watchthreads2.c: New testcase.
1729
9ab4e744
DE
17302009-04-29 Doug Evans <dje@google.com>
1731
1732 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1733 * gdb.cp/mb-ctor.cc: Ditto.
1734 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1735 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1736 * gdb.cp/mb-inline1.cc: Call it.
1737 * gdb.cp/mb-inline2.cc: Ditto.
1738 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1739 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1740
484086b7
JK
17412009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1744 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1745 Replace all uses of `decimal' by `nonzero'.
1746 (info macro FROM_COMMANDLINE): New test.
1747
379a77b5
TT
17482009-04-27 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1751
b92b73c2
DE
17522009-04-27 Doug Evans <dje@google.com>
1753
1754 * gdb.threads/watchthreads.c (main): Initialize args before starting
1755 the threads. Plus formatting cleanup.
1756 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1757 biased scheduling of one thread.
1758
945a118d
JG
17592009-04-27 Jerome Guitton <guitton@adacore.com>
1760
1761 * gdb.cp/templates.cc (GetMax): New template.
1762 (main): Declare two instances of GetMax.
1763 * gdb.cp/templates.exp: Add new test.
1764
d389af10
JK
17652009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1768
e7f86de9
JM
17692009-04-22 Joseph Myers <joseph@codesourcery.com>
1770
1771 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1772
334cc82d
TT
17732009-04-15 Tom Tromey <tromey@redhat.com>
1774
1775 * gdb.base/charset.exp: Add regression test.
1776
d12672cc
JB
17772009-04-14 Joel Brobecker <brobecker@adacore.com>
1778
1779 * gdb.base/exe-lock.exp: New testcase.
1780
18e8c3bc
TT
17812009-04-13 Tom Tromey <tromey@redhat.com>
1782
1783 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1784 operator on Frame.
1785
5ecd5cbe
UW
17862009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1787
1788 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1789 * gdb.server/ext-attach.exp: Likewise.
1790
7309f756
VP
17912009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1792
1793 Eliminate some sleep usage.
1794
1795 * gdb.mi/basics.c (do_nothing): New.
1796 (main): Use do_nothing instead of printf, so that
1797 not to introduce race condition between output of
1798 inferiour and output of gdb. Do not use sleep as it
1799 is not generally available on embedded targets.
1800
f4b95f6f
PA
18012009-04-02 Pedro Alves <pedro@codesourcery.com>
1802
1803 * gdb.server/ext-attach.exp: Expect an optional process id after
1804 "Detached from remote process".
1805
de40b933
JK
18062009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1809 gdb.dwarf2/dw2-unresolved.exp: New.
1810
2ae101a4
PA
18112009-04-02 Pedro Alves <pedro@codesourcery.com>
1812
1813 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1814 mi_run_to_main.
1815
56a8e183
PA
18162009-04-02 Pedro Alves <pedro@codesourcery.com>
1817
1818 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1819 mi_run_to_main. Skip thread exit test on remote targets.
1820 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1821 mi_run_to_main.
1822 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1823 mi_run_to_main.
1824 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1825 when expecting ^connected. Detect when the target doesn't support
1826 non-stop mode.
1827 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1828 supported. Return -1 on error, 0 on success.
1829 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1830 (mi_runto): Return mi_runto_helper's result explicitly.
1831
c35fafde
PA
18322009-04-01 Pedro Alves <pedro@codesourcery.com>
1833
1834 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1835
f8a8dce6
JB
18362009-04-01 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1839 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1840 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1841 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1842
71c25dea
TT
18432009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1844 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 PR gdb/931
1847 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1848 output.
1849 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1850 for gdb/931.
1851 * dw2-strp.S (DW_AT_language): Change to C++.
1852 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1853
02d9a9ce
JB
18542009-03-31 Joel Brobecker <brobecker@adacore.com>
1855
1856 * gdb.ada/tasks: New testcase.
1857
1042e4c0
SS
18582009-03-30 Stan Shebs <stan@codesourcery.com>
1859
1860 * gdb.trace/actions.exp: Update to match new info trace format.
1861 * gdb.trace/deltrace.exp: Ditto.
1862 * gdb.trace/infotrace.exp: Ditto.
1863 * gdb.trace/passcount.exp: Ditto.
1864 * gdb.trace/save-trace.exp: Ditto.
1865 * gdb.trace/while-stepping.exp: Ditto.
1866 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1867
f8f6f20b
TJB
18682009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1869
1870 * gdb.python/python-frame.c: New file.
1871 * gdb.python/python-frame.exp: New file.
1872
c0c6f777
TJB
18732009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1874
1875 * gdb.python/python-value.exp: Add tests for the address
1876 attribute.
1877
3cb51905
AS
18782009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1879
1880 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1881
88fc996f
DE
18822009-03-26 Doug Evans <dje@google.com>
1883
1884 * gdb.mi/mi-nonstop-exit.exp: New file.
1885 * gdb.mi/non-stop-exit.c: New file.
1886
56ef84b1
TT
18872009-03-26 Tom Tromey <tromey@redhat.com>
1888
1889 Update for change to prologue skipping:
1890 * gdb.mi/mi2-simplerun.exp: Update.
1891 * gdb.mi/mi2-break.exp: Update.
1892 * gdb.mi/mi-simplerun.exp: Update.
1893 * gdb.mi/mi-break.exp: Update.
1894 * gdb.base/ending-run.exp: Update.
1895
def2b000
TJB
18962009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1897
1898 * gdb.python/python-value.exp (test_value_in_inferior): Test
1899 gdb.Value.is_optimized_out attribute.
1900
442ddf59
JK
19012009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1902
1903 * gdb.dwarf2/dw2-noloc-main.c: New file.
1904 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1905 (.text): Remove.
1906 (.data): New.
1907 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1908 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1909 (DW_TAG_subprogram func_cu1, noloc): Remove.
1910 (main): New.
1911 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1912 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1913 (file_symbols): New procedure.
1914
a8df5de4
TT
19152009-03-25 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.base/charset.exp (valid_target_charset): New proc.
1918 Use it to skip tests on invalid charsets.
1919
cc1d7add
PM
19202009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1921
1922 * gdb.base/completion.exp: Add a test for directory completion.
1923
bcd5727b
JK
19242009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 Fix a racy FAIL.
1927 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1928 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1929
cc924cad
TJB
19302009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1931
1932 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1933 * gdb.python/python-function.exp: Add test for function returning
1934 a GDB value.
1935
bc3b79fd
TJB
19362009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1937
1938 * gdb.python/python-function.exp: New file.
1939
6c7a06a3
TT
19402009-03-20 Tom Tromey <tromey@redhat.com>
1941
1942 * gdb.base/store.exp: Update for change to escape output.
1943 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1944 to escape output.
1945 * gdb.base/pointers.exp: Update for change to escape output.
1946 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1947 to escape output.
1948 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1949 escape output.
1950 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1951 to escape output.
1952 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1953 escape output.
1954 * gdb.base/setvar.exp: Update for change to escape output.
1955 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1956 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1957 to escape output.
1958 (test_print_string_constants): Likewise.
1959 * gdb.base/charset.exp (valid_host_charset): Check size of
1960 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1961 cases. Handle "auto"-related output.
1962 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1963 (uvar, Uvar): New globals.
1964
c31af87b
JG
19652009-03-19 Jerome Guitton <guitton@adacore.com>
1966
1967 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1968 deltas.
1969 * gdb.ada/fixed_points.exp: Ditto.
1970
51272cf2
PA
19712009-03-18 Pedro Alves <pedro@codesourcery.com>
1972
1973 * return-nodebug.c: Don't include stdio.h.
1974 (init): Delete.
1975 (func): Delete definition and provide extern declaration.
1976 (t): New.
1977 (main): Don't call printf. Call func and store its result in t.
1978 * return-nodebug1.c: New.
1979 * return-nodebug.exp: Don't expect stdio output. Instead, print
1980 the global variable t. Drop printf formatters and cast types from
1981 foreach loop. Don't use prepare_for_testing. Compile
1982 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1983 define FORMAT or CAST.
1984
d24948ac
PP
19852009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1986
1987 * gdb.base/solib-display.exp: Disable test for remote targers.
1988
61ff14c6
JK
19892009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1990
1991 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1992
cb4dce93
JK
19932009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1994
1995 Fix a racy FAIL.
1996 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1997 code from `follow parent, print pids'.
1998 (`follow child, print pids', `follow parent, print pids'): Call it.
1999 Replace `gdb_test "break..."' by gdb_breakpoint.
2000
f7c60c5e
VP
20012009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2002
2003 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2004 sync and async modes.
f7c60c5e 2005
383ace49
JB
20062009-03-12 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2009 that was checked in by mistake. Remove loading of ada.exp, since
2010 this is not necessary in this case.
2011
4ce102af
JB
20122009-03-12 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.ada/ptype_arith_binop.exp: New testcase.
2015
529a2aef
JB
20162009-03-12 Joel Brobecker <brobecker@adacore.com>
2017
2018 * gdb.ada/mod_from_name: New testcase.
2019
8a38181c
JB
20202009-03-12 Joel Brobecker <brobecker@adacore.com>
2021
2022 * gdb.ada/tick_last_segv: New testcase.
2023
11436dee
VP
20242009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2025
61ff14c6 2026 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2027
1f31650a
VP
20282009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2029
61ff14c6
JK
2030 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2031 include the token in ^running and frame info in *stopped.
1f31650a 2032
a3247a22
PP
20332009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2034
2035 * solib-display.exp: New file.
2036 * solib-display-main.c: New file.
2037 * solib-display-lib.c: New file.
61ff14c6 2038
aae64587
PA
20392009-03-05 Pedro Alves <pedro@codesourcery.com>
2040
2041 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2042
44aabfbc
JK
20432009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2046 (list_and_check_macro): Use more specific test name.
2047 (next to definition): Make the test names unique.
2048
c087fcd3
PM
20492009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2050
2051 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2052
c86cf029
VP
20532009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2054
2055 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2056 notifications.
2057 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2058 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2059 * lib/mi-support.exp (library_loaded_re): New.
2060 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2061
3ea85240
VP
20622009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2063
2064 * gdb.gdb/observer.exp: Use test_notification observer, not
2065 normal_stop, everywhere.
2066 (test_normal_stop_notifications): Rename to...
2067 (test_notifications): ...this.
2068 (test_observer_normal_stop): Rename to...
2069 (test_observer): ...this.
2070
1903f0e6
DE
20712009-02-16 Doug Evans <dje@google.com>
2072
2073 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2074 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2075 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2076 (test_prefixed_syscall,test_int3): New tests.
2077 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2078 (test_prefixed_syscall,test_int3): New tests.
2079
1d33d6ba
VP
20802009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2081
3cb51905
AS
2082 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2083 (mi_expect_interrupt): Likewise.
2084 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2085 response.
1d33d6ba 2086
faafb047
PM
20872009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2088
2089 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2090 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2091 Replace calls to get_valueofx by get_hexadecimal_valueof.
2092
417e16e2
PM
20932009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2094
2095 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2096 (get_integer_valueof): New procedure.
2097 (get_sizeof): Use new get_integer_value_of.
2098 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2099 by get_integer_valueof.
2100
7065b901
TT
21012009-02-13 Tom Tromey <tromey@redhat.com>
2102
2103 * gdb.base/remote.exp (get_sizeof): Remove.
2104 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2105 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2106 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2107 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2108 (get_sizeof): Likewise.
2109
5d7cb8df
JK
21102009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 PR fortran/9806
2113 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2114
b2febfff
PP
21152009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2116
2117 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2118
4aa995e1
PA
21192009-02-06 Pedro Alves <pedro@codesourcery.com>
2120
2121 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2122
d8906c6f
TJB
21232009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2124
2125 * gdb.python/python-cmd.exp: New file.
2126
ff4ab08d
TG
21272009-02-06 Tristan Gingold <gingold@adacore.com>
2128
2129 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2130
aacd552b
TG
21312009-02-05 Tristan Gingold <gingold@adacore.com>
2132
2133 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2134 pointer is dereferenced and use this signal name in regexp.
2135 * gdb.base/signull.exp: Ditto.
2136 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2137 * gdb.base/signull.c (main): Ditto.
2138
08c637de
TJB
21392009-02-04 Tom Tromey <tromey@redhat.com>
2140 Thiago Jung Bauermann <bauerman@br.ibm.com>
2141
2142 * gdb.python/python-value.exp: Use `gdb.history' instead of
2143 `gdb.value_from_history'.
2144 (test_value_numeric_ops): Add test for conversion of enum constant.
2145 * gdb.python/python-value.c (enum e): New type.
2146 (evalue): New global.
2147 (main): Use argv.
2148
20261af8
JG
21492009-02-04 Jerome Guitton <guitton@adacore.com>
2150
2151 * gdb.ada/uninitialized_vars: New test program.
2152 * gdb.ada/uninitialized_vars.exp: New testcase.
2153
52e44b43
TT
21542009-02-02 Tom Tromey <tromey@redhat.com>
2155
2156 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2157 * gdb.cp/pr2489.cc: Rename...
2158 * gdb.cp/pr9594.cc: ... to this.
2159
1c71341a
TT
21602009-02-02 Tom Tromey <tromey@redhat.com>
2161
2162 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2163 * gdb.cp/pr2489.cc: New file.
2164 * gdb.cp/cpcompletion.exp: New file.
2165
a4295225
TT
21662009-02-02 Tom Tromey <tromey@redhat.com>
2167
2168 PR exp/9059:
2169 * gdb.cp/call-c.exp: Add regression test.
2170 * gdb.cp/call-c.cc (FooHandle): New typedef.
2171 (main): New variable 'handle'.
2172
592375cd
VP
21732009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2174
2175 * lib/mi-support.exp (et_mi_thread_list)
2176 (check_mi_and_console_threads): Adjust for current thread in
2177 -thread-list-ids output.
2178
41447f92
VP
21792009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2180
2181 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2182 Call it.
2183
35669430
DE
21842009-01-28 Doug Evans <dje@google.com>
2185
2186 * gdb.arch/amd64-disp-step.S: New file.
2187 * gdb.arch/amd64-disp-step.exp: New file.
2188 * gdb.arch/i386-disp-step.S: New file.
2189 * gdb.arch/i386-disp-step.exp: New file.
2190
09f00d9a
PM
21912009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2192
2193 * gdb.base/find.exp: Set newline variable
2194 using quotes instead of braces to fix cygwin failures.
2195
1e8fb976
PA
21962009-01-23 Pedro Alves <pedro@codesourcery.com>
2197
2198 * gdb.base/radix.exp: Add tests to ensure that that set
2199 input-radix 0 and set output-radix 0 are really rejected.
2200
da061712
PA
22012009-01-23 Pedro Alves <pedro@codesourcery.com>
2202
2203 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2204 copyright years.
2205
dd7e2d2b
PA
22062009-01-23 Pedro Alves <pedro@codesourcery.com>
2207
2208 PR gdb/9664:
2209 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2210
392452f6
PA
22112009-01-22 Pedro Alves <pedro@codesourcery.com>
2212
2213 PR c++/9631:
2214 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2215
8653e71c
PM
22162009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2217
2218 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2219 binfile definition to fix Windows OS failure.
2220
a12cc160
DJ
22212009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2222
2223 PR gdb/9346
2224 * gdb.base/interrupt.c (sigint_handler): New.
2225 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2226 on error.
2227 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2228 Test "signal SIGINT".
2229
b89667eb
DE
22302009-01-19 Doug Evans <dje@google.com>
2231
2232 * gdb.base/break.exp: Update expected gdb output.
2233 * gdb.base/sepdebug.exp: Ditto.
2234 * gdb.mi/mi-syn-frame.exp: Ditto.
2235 * gdb.mi/mi2-syn-frame.exp: Ditto.
2236 * gdb.base/call-signal-resume.exp: New file.
2237 * gdb.base/call-signals.c: New file.
2238 * gdb.base/unwindonsignal.exp: New file.
2239 * gdb.base/unwindonsignal.c: New file.
2240 * gdb.threads/interrupted-hand-call.exp: New file.
2241 * gdb.threads/interrupted-hand-call.c: New file.
2242 * gdb.threads/thread-unwindonsignal.exp: New file.
2243
adb483fe
DJ
22442009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2245
2246 * gdb.base/define.exp: Test defining and hooking prefix commands.
2247 * gdb.python/python.exp: Update test for "show user" output.
2248
60023297
JK
22492009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2252 now the output exactly, using less wildcards. Expect also the output
2253 of gfortran-4.3. Update for the f-valprint.c modification from
2254 2008-04-22.
2255 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2256 Remove gdb_test test names where matching the command.
2257
ccc57cf9
PA
22582009-01-01 Pedro Alves <pedro@codesourcery.com>
2259
2260 PR breakpoints/9681:
2261 * gdb.base/watchpoint.exp: Add regression test.
2262
c7a6ca08
PA
22632008-12-31 Pedro Alves <pedro@codesourcery.com>
2264
2265 * gdb.threads/attach-into-signal.exp: Don't use
2266 gdb_suppress_entire_file.
2267 * gdb.threads/attach-stopped.exp: Ditto.
2268 * gdb.threads/attachstop-mt.exp: Ditto.
2269
3a031f65
PA
22702008-12-31 Pedro Alves <pedro@codesourcery.com>
2271
2272 PR gdb/8812:
2273 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2274
09e6485f
PA
22752008-12-29 Pedro Alves <pedro@codesourcery.com>
2276
2277 PR gdb/7536:
2278 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2279 and unsupported output radices are really rejected.
2280
0cd53049
JK
22812008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2282
2283 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2284
ba163c7e
TT
22852008-12-22 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.cp/punctuator.exp: New file.
2288
6f4de6c9
JK
22892008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 * gdb.base/completion.exp (Completing non-existing component): New test.
2292
0f34d0b4
JK
22932008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2294
2295 Fix for PR gdb/8648.
2296 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2297 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2298 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2299 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2300
db2ad4c3
JK
23012008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2304
bb5ef15e
DP
23052008-12-16 Christophe Lyon <christophe.lyon@st.com>
2306
2307 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2308 compiler actually generate code at the expected line number.
2309
90142adc
JZ
23102008-12-15 Jie Zhang <jie.zhang@analog.com>
2311
2312 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2313
fad6eecd
TT
23142008-12-12 Tom Tromey <tromey@redhat.com>
2315
2316 * gdb.base/commands.exp (redefine_hook_test): New proc.
2317 Call it.
2318
17c8aaf5
TT
23192008-12-11 Tom Tromey <tromey@redhat.com>
2320
2321 * gdb.base/macscp.exp: New regression test.
2322
7c8adf68
TT
23232008-12-11 Tom Tromey <tromey@redhat.com>
2324
2325 * gdb.base/macscp.exp: Print "address.addr".
2326 * gdb.base/macscp1.c (struct outer): New struct.
2327 (address): New global.
2328
b05dcbb7
TT
23292008-12-09 Tom Tromey <tromey@redhat.com>
2330
2331 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2332 Call it.
2333
2d476de1
DE
23342008-12-04 Doug Evans <dje@google.com>
2335
2336 * gdb.server/ext-run.exp: Relax regexp for init program.
2337
87bdc959
TG
23382008-12-03 Tristan Gingold <gingold@adacore.com>
2339
2340 * gdb.base/macscp.exp: Generate an object file during compilation
2341 to work around Darwin dsymutil limitations.
2342
e0740f77
JK
23432008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 Test resolving external references to TLS variables.
2346 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2347 FILE2_THREAD_LOCAL.
2348 (testfile2, srcfile2): New variables.
2349 * gdb.threads/tls.c (file2_thread_local)
2350 (function_referencing_file2_thread_local): New.
2351 * gdb.threads/tls2.c: New file.
2352
67f0aac5
JB
23532008-11-28 Joel Brobecker <brobecker@adacore.com>
2354
2355 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2356 rather than integer, as integer might not be big enough when
2357 on 64bit targets.
67f0aac5 2358
c332165e
JG
23592008-11-27 Jerome Guitton <guitton@adacore.com>
2360
2361 * gdb.cp/formatted-ref.exp: Add equality test.
2362 * gdb.ada/formatted_ref.exp: Ditto.
2363
fc9b693c
JK
23642008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2367 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2368
a9c64011
AS
23692008-11-20 Andreas Schwab <schwab@suse.de>
2370
2371 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2372 matching syscall entry point.
2373 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2374 (tcatch_vfork_then_child_follow): Likewise. Finish through
2375 vfork even if we stopped at the syscall trampoline.
2376
e2fd701e
DE
23772008-11-20 Doug Evans <dje@google.com>
2378
2379 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2380
69abc51c
TJB
23812008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2382
2383 * gdb.arch/ppc-dfp.exp: New file.
2384 * gdb.arch/ppc-dfp.c: New file.
2385
c14c28ba
PP
23862008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2387
2388 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2389
2e74121d
DE
23902008-11-17 Doug Evans <dje@google.com>
2391
2392 * gdb.mi/mi-syn-frame.exp: Update expected output.
2393 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2394
66bb093b
VP
23952008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2396
2397 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2398 "thread N" results in =thread-selected.
2399 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2400 (mi_send_resuming_command_raw): Be prepared for
2401 =thread-selected.
2402
3d043ef6
VP
24032008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2404
a9c64011
AS
2405 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2406 * lib/mi-support.exp: Likewise.
3d043ef6 2407
808104c8
JB
24082008-11-16 Joel Brobecker <brobecker@adacore.com>
2409
2410 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2411 commands from the expected output for "help catch".
2412
00b22944
JB
24132008-11-15 Joel Brobecker <brobecker@adacore.com>
2414
2415 * gdb.ada/int_deref.exp: New testcase.
2416
59669435
TT
24172008-11-14 Nick Roberts <nickrob@snap.net.nz>
2418
2419 * gdb.mi/gdb2549.exp: New file.
2420
de04a248
DE
24212008-11-11 Doug Evans <dje@google.com>
2422
2423 * gdb.base/callexit.exp: New file.
2424 * gdb.base/callexit.c: New file.
2425
6b8ce727
DE
24262008-11-10 Doug Evans <dje@google.com>
2427
2428 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2429 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2430 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2431 (default_gdb_start,default_gdb_exit): Ditto.
2432 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2433 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2434 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2435 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2436 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2437 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2438
1b14b8aa
AS
24392008-11-03 Andreas Schwab <schwab@suse.de>
2440
2441 * gdb.base/hashline2.exp: Fix typo.
2442 * gdb.base/hashline3.exp: Likewise.
2443
f3134b88
TT
24442008-10-30 Tom Tromey <tromey@redhat.com>
2445
2446 * gdb.base/pointers.exp: Add test.
2447 * gdb.base/pointers.c (k, S): New typedefs.
2448 (instance): New global.
2449
c2226152
AS
24502008-10-30 Andreas Schwab <schwab@suse.de>
2451
2452 * gdb.base/args.exp: Add tests for newlines.
2453
462f405c
JB
24542008-10-30 Joel Brobecker <brobecker@adacore.com>
2455
2456 gdb.base/foll-exec.exp: Update the expected output of a couple
2457 of "info breakpoints" tests.
2458
79a45b7d
TT
24592008-10-28 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2462
adc13a14
PA
24632008-10-24 Pedro Alves <pedro@codesourcery.com>
2464
2465 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2466 gdb_start_cmd.
2467 Use runto_main before any test that requires execution.
2468
252fbfc8
PA
24692008-10-23 Pedro Alves <pedro@codesourcery.com>
2470
2471 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2472 instead of SIGINT.
2473
28148e3d
JB
24742008-10-22 Joel Brobecker <brobecker@adacore.com>
2475
2476 * gdb.base/completion.exp: Update expected output following
2477 the addition of the "info tasks" command.
2478
c209f847
TT
24792008-10-22 Tom Tromey <tromey@redhat.com>
2480
2481 * gdb.base/exprs.exp (test_expr): Add test for string
2482 concatenation.
2483
f177e350
PA
24842008-10-19 Pedro Alves <pedro@codesourcery.com>
2485
2486 * configure.ac: Output gdb.python/Makefile.
2487 * configure: Regenerate.
2488 * gdb.python/Makefile.in: New.
2489
cce89356
JB
24902008-10-16 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.base/foll-fork.exp: Adjust the expected output to match
2493 the new description for fork/vfork catchpoints in the "info
2494 breakpoints" output.
2495
176d289d
TJB
24962008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2497
2498 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2499
a08702d6
TJB
25002008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2501
2502 * gdb.python/python-value.c: New file.
2503 * gdb.python/python-value.exp: New file.
2504
1c5cfe86
PA
25052008-10-15 Pedro Alves <pedro@codesourcery.com>
2506
2507 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2508
5a98ad69
DP
25092008-10-15 Denis Pilat <denis.pilat@st.com>
2510
41702f1b 2511 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2512
dcb1a1e2
TT
25132008-10-09 Tom Tromey <tromey@redhat.com>
2514
2515 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2516 'fprintf' and 'stderr'.
2517
9124fe48
JB
25182008-10-07 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.ada/ref_tick_size.exp: New testcase.
2521
45452591
DE
25222008-10-06 Doug Evans <dje@google.com>
2523
2524 * gdb.dwarf2/dw2-cu-size.exp: New file.
2525 * gdb.dwarf2/dw2-cu-size.S: New file.
2526
2527 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2528 .Ltype_int for clarity.
2529
4fc5b208
PP
25302008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2531
2532 PR gdb/2384:
2533 * gdb.cp/gdb2384.exp: Extended to test more cases.
2534 * gdb.cp/gdb2384.cc: Likewise.
2535 * gdb.cp/gdb2384-base.h: Likewise.
2536 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2537
d78df370
JK
25382008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2539
2540 * gdb.base/maint.exp (maint print type): Remove printing
2541 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2542
9a044a89
TT
25432008-09-30 Tom Tromey <tromey@redhat.com>
2544
2545 * gdb.base/macscp.exp: Add completion tests.
2546 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2547 (TWENTY_THREE): Likewise.
2548 (FORTY_EIGHT): Likewise.
2549
506800a9
TT
25502008-09-30 Tom Tromey <tromey@redhat.com>
2551
2552 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2553 everywhere.
2554 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2555
1a6f01b5
JK
25562008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2557
2558 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2559 testcase is derived from. Fix racy dependency on an expected PID
2560 number. No longer support the testcase on Linux kernel 2.4.x.
2561
2fae03e8
TT
25622008-09-27 Tom Tromey <tromey@redhat.com>
2563
2564 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2565 and varargs.
2566
1ad15515
PA
25672008-09-22 Pedro Alves <pedro@codesourcery.com>
2568
2569 * lib/mi-support.exp (mi_expect_interrupt): New.
2570 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2571 from gdb.mi/mi-nonstop.exp.
2572 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2573 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2574 lib/mi-support.exp.
2575 Use mi_check_thread_states throughout. Avoid ".*" and do not
2576 require an anchor after -exec-run.
2577
d0b76dc6
DJ
25782008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2579
2580 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2581 stop is pending. Avoid ".*" when two stops are pending.
2582 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2583 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2584 newlines in fullnames.
2585 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2586 (mi_expect_stop): Update comments. Only anchor in sync mode.
2587 Do not match newlines.
2588 (mi_send_resuming_command_raw): Always return status.
2589 (mi_get_stop_line): Do not match more than one line by accident.
2590 Only anchor in sync mode.
2591 (mi_run_inline_test): If -exec-next fails, give up.
2592
9990c830
UW
25932008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2594
2595 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2596 on SPU.
2597
ebcf6f00
JB
25982008-09-10 Joel Brobecker <brobecker@adacore.com>
2599
2600 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2601
b6db24e5
JB
26022008-09-10 Joel Brobecker <brobecker@adacore.com>
2603
2604 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2605 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2606 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2607 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2608 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2609 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2610 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2611 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2612 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2613 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2614 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2615 Include the "= " sequence in the expected output of print tests.
2616
2bf448e0
JB
26172008-09-10 Joel Brobecker <brobecker@adacore.com>
2618
2619 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2620 description for boolean types.
2621
d51fd4c8
PA
26222008-09-09 Pedro Alves <pedro@codesourcery.com>
2623
2624 * gdb.base/hook-stop-continue.c: New.
2625 * gdb.base/hook-stop-continue.exp: New.
2626
694182d2
DJ
26272008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2628
2629 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2630
3b8a7fc0
JG
26312008-09-08 Jerome Guitton <guitton@adacore.com>
2632
2633 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2634 (stack_check_probe_2, stack_check_probe_loop_1)
2635 (stack_check_probe_loop_2): New functions.
2636 (main): Add call to these new functions.
2637 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2638 functions, check that the breakpoint is inserted at the appropriate
2639 location.
2640 (insert_breakpoint): Slightly refine this procedure so that it can
2641 be called several times in the test.
2642
96cc0ae8
JG
26432008-09-08 Jerome Guitton <guitton@adacore.com>
2644
2645 * gdb.base/stack-checking.c: New file.
2646 * gdb.base/stack-checking.exp: New file.
2647
1f08b409
TJB
26482008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2649
2650 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2651 * gdb.arch/altivec-regs.exp: Likewise.
2652 * gdb.arch/vsx-regs.exp: Likewise.
2653
3099e1c4
TJB
26542008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2655
2656 * gdb.arch/ppc-fp.exp: New file.
2657 * gdb.arch/ppc-fp.c: New file.
2658
cc69bfc1
PP
26592008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2660
2661 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2662 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2663
b02a33db
MS
26642008-09-04 Michael Snyder <msnyder@vmware.com>
2665
2666 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2667 as "at" (for non-debug functions such as _start).
2668
2992cbe0
UW
26692008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2670
2671 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2672 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2673 software watchpoints.
2674 * gdb.base/watch_thread_num.exp: Likewise.
2675
514f746b
AR
26762008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2677
2678 * gdb.arch/i386-bp_permanent.exp: New test.
2679
876cecd0
TT
26802008-08-24 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/maint.exp: Update "maint print type".
2683
80f73d71
VP
26842008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2685
2686 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2687 support. Adjust the order of "*running" notifications.
2688 * gdb.mi/non-stop.c: Don't cast from int to void* and
2689 back.
2690
d9c78d7d
MK
26912008-08-20 Mark Kettenis <kettenis@gnu.org>
2692
2693 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2694 expect to find it in the "info frame" output.
2695
97a2d1d3
DJ
26962008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2697
2698 * gdb.base/interp.exp: Always consume both prompts.
2699
b96e2927
PA
27002008-08-20 Pedro Alves <pedro@codesourcery.com>
2701
2702 * gdb.base/pending.exp: Test pending breakpoints without symbols
2703 loaded.
2704
8cf6e61a
VP
27052008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2706
2707 * lib/mi-support.exp (mi_expect_stop): Produce
2708 more details on failures.
2709 * gdb.mi/mi-nonstop.exp: New.
2710 * gdb.mi/non-stop.c: New.
2711
c6ebd6cf
VP
27122008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2713
a9c64011
AS
2714 * gdb.mi/mi-async.exp: Use 'set target-async'.
2715 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2716
46a9b8ed
DJ
27172008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2718
2719 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2720
44feb3ce
TT
27212008-08-17 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.base/help.exp (help catch): Rewrite.
2724
311a4e6b
TJB
27252008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2726
2727 * gdb.base/define.exp: Test indented command documentation.
2728 * gdb.python/python.exp: Test indented multi-line command.
2729
604c2f83
LM
27302008-08-15 Luis Machado <luisgpm@br.ibm.com>
2731
2732 * testsuite/gdb.arch/vsx-regs.c: New source file.
2733 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2734 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2735
886a217c
TT
27362008-08-14 Tom Tromey <tromey@redhat.com>
2737
2738 * gdb.base/macscp.exp: Add regression test for "macro define" or
2739 "macro undef" with no arguments.
2740
c814a4f3
PP
27412008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2742
2743 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2744
12ab8a60
UW
27452008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2746
2747 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2748
d57a3c85
TJB
27492008-08-06 Tom Tromey <tromey@redhat.com>
2750
2751 * gdb.python/python.exp: New file.
2752
c7b778ff
JK
27532008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 Fix for PR gdb/1543.
2756 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2757 $LOCATION.
2758 (location): New variable.
2759 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2760 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2761 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2762 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2763 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2764 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2765 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2766 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2767 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2768 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2769 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2770 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2771 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2772 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2773 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2774 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2775 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2776 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2777 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2778 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2779 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2780 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2781 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2782 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2783 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2784 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2785 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2786 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2787 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2788 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2789 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2790 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2791 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2792 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2793 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2794 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2795 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2796 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2797 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2798 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2799 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2800 gdb.base/type-opaque.exp, gdb.base/until.exp,
2801 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2802 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2803 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2804 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2805 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2806 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2807 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2808 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2809 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2810 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2811 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2812 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2813 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2814 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2815 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2816 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2817 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2818 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2819 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2820 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2821 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2822 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2823 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2824 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2825 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2826 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2827 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2828 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2829 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2830 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2831 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2832 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2833 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2834 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2835 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2836 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2837 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2838 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2839 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2840 to bug-gdb@prep.ai.mit.edu .
2841
5e06a3d1
VP
28422008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2843
2844 * lib/mi-support.exp (mi_load_shlibs): New.
2845 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2846
9d81d21b
VP
28472008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2848
2849 * lib/mi-support.exp (get_mi_thread_list)
2850 (check_mi_and_console_threads): New, moved from ...
2851 * gdb.mi/mi-pthread.exp: ...here.
2852 * gdb.mi/gdb669.exp (get_mi_thread_list)
2853 (check_mi_and_console_threads): Delete.
2854 * gdb.mi/mi2-pthread.exp: Likewise.
2855
bae98fe0
TT
28562008-07-28 Tom Tromey <tromey@redhat.com>
2857
2858 * Makefile.in (just-check): Remove. Move body to...
2859 (check): ... here.
2860
57380f4e
DJ
28612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2862
2863 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2864 Add a test for duplicated SIGINTs.
2865
e09490f1
DJ
28662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2867
2868 * gdb.threads/schedlock.exp (get_args): Update to work for any
2869 value of NUM.
2870 (Top level): Report the number of threads that did not resume.
2871
6387b45f
DJ
28722008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2873
2874 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2875
62f64ff2
DJ
28762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2877
2878 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2879 non-MI prompt.
2880
fa8de41e
TT
28812008-07-26 Tom Tromey <tromey@redhat.com>
2882
2883 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2884 (function_struct, function_struct_ptr): New globals.
2885 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2886 function pointer in a struct.
2887
ccb3ac8a
TT
28882008-07-26 Tom Tromey <tromey@redhat.com>
2889
2890 * gdb.base/macscp.exp: Add test for macro lexing bug.
2891
d7d9f01e
TT
28922008-07-18 Tom Tromey <tromey@redhat.com>
2893
2894 * gdb.base/macscp.exp: Add macro tests.
2895
9bf07184
PP
28962008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2897
2898 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2899
becf6477
PP
29002008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2901
2902 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2903
0709f7d3
PP
29042008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2905
2906 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2907
7093c834
PP
29082008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2909
2910 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2911
b432ffe3
JK
29122008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2915
b1a268e5
VP
29162008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2917
2918 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2919
e2995f8e
KB
29202008-07-11 Kevin Buettner <kevinb@redhat.com>
2921
2922 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2923 of regexp to account for changes made to GDB in the printing of
2924 byte vectors.
2925
14032a66
TT
29262008-07-11 Tom Tromey <tromey@redhat.com>
2927
2928 * gdb.base/completion.exp: Add 'help' completion test.
2929
981505ef
JK
29302008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2931
2932 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2933
10568435
JK
29342008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2937
4487aabf
PA
29382008-07-09 Pedro Alves <pedro@codesourcery.com>
2939
2940 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2941
a4a9b1c4
PA
29422008-07-09 Pedro Alves <pedro@codesourcery.com>
2943
2944 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2945
3c3185ac
JK
29462008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2947
2948 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2949
7ebd49dc
VP
29502008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2951
2952 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2953 previous commit. Add a comment.
2954
84e46146
PA
29552008-06-28 Pedro Alves <pedro@codesourcery.com>
2956
2957 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2958
0f8d4a2f
VP
29592008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2960
2961 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2962
f747e0ce
PA
29632008-06-27 Pedro Alves <pedro@codesourcery.com>
2964
2965 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2966 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2967 compiling an executable, link in an object that forces unbuffered
2968 output.
2969 * lib/set_unbuffered_mode.c: New file.
2970
734a5c36
JK
29712008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2974
a2840c35
VP
29752008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2976
a9c64011
AS
2977 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2978 mi_expect_stop.
2979 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2980 Demand that *running is output.
2981 (detect_async): Perform checking every time.
2982 (mi_send_resuming_command): Extract everything into...
2983 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2984 (mi_expect_stop): Don't accept any output before *stopped.
2985
6ae37fef
VP
29862008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2987
2988 Robustify mi-simplerun.
a9c64011
AS
2989 * gdb.mi/basics.c (main): Add a call to sleep.
2990 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2991 * gdb.mi/mi2-cli.exp: Likewise.
2992 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2993
b4aa76f0 29942008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2995
2996 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2997
e1ac3328
VP
29982008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2999
a9c64011
AS
3000 * gdb.mi/mi-console.exp: Adjust.
3001 * gdb.mi/mi-syn-frame.exp: Adjust.
3002 * gdb.mi/mi2-console.exp: Adjust.
3003 * gdb.mi/mi2-syn-frame.exp: Adjust.
3004 * lib/mi-support.exp (mi_run_cmd): Adjust.
3005 (mi_send_resuming_command): Adjust.
e1ac3328 3006
f7f9a841
VP
30072008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3008
3009 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3010 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3011 testing of stopped.
3012 * gdb.mi/mi2-syn-frame.exp: Likewise.
3013 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3014 (async, detect_async): New.
3015 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3016 depending on if we're running in sync or async mode.
f7f9a841 3017
37cd5d19
TT
30182008-06-09 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.base/completion.exp: New tests for field name completion
3021 with spaces, and field name completion with '->'.
3022
65d12d83
TT
30232008-06-06 Tom Tromey <tromey@redhat.com>
3024
3025 * gdb.base/break1.c (struct some_struct): New struct.
3026 (values): New global.
3027 * gdb.base/completion.exp: Add field name completion test.
3028
ebfe2e3f
PP
30292008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3030
3031 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3032 to pointer.
3033 * gdb.cp/call-c.cc: Likewise.
3034
bcf6fc3a
NR
30352008-06-06 Nick Roberts <nickrob@snap.net.nz>
3036
3037 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3038 annotation.
3039
49fd4a42 30402008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3041 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3042
3043 * gdb.threads/execl.c, gdb.threads/execl1.c,
3044 gdb.threads/execl.exp: New tests.
a9c64011 3045
8a34ac3f
AR
30462008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3047 Daniel Jacobowitz <dan@codesourcery.com>
3048
3049 * gdb.cp/exception.exp: Activate test, make it work with pending
3050 catchpoints.
3051
86ae69ef
JK
30522008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3053
3054 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3055
f7f9ae2c
VP
30562008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3057
a9c64011
AS
3058 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3059 now printed.
3060 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3061
2a2d4dc3
AS
30622008-05-27 Andreas Schwab <schwab@suse.de>
3063
3064 * gdb.base/frame-args.exp: Handle arguments that are optimized
3065 out.
3066
5099e4d9
LM
30672008-05-26 Luis Machado <luisgpm@br.ibm.com>
3068
3069 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3070 quiet for ppc32 and group options into a single variable.
3071
d9c36a91
JB
30722008-05-23 Joel Brobecker <brobecker@adacore.com>
3073
3074 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3075 of zero-size elements.
3076 * gdb.ada/null_array.exp: Test printing this new array.
3077
103a8671
JK
30782008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3079
3080 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3081
07a4cc1a 30822008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3083
3084 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3085 of the "finish" command.
3086
55f996a7
NR
30872008-05-21 Nick Roberts <nickrob@snap.net.nz>
3088
3089 * gdb.base/annota1.exp: Test for new annotation.
3090
907fc202
UW
30912008-05-16 Pedro Alves <pedro@codesourcery.com>
3092
3093 * gdb.base/fixsection.exp: New file.
3094 * gdb.base/fixsection0.c: New file.
3095 * gdb.base/fixsection1.c: New file.
3096
e8f97270
UW
30972008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3098
3099 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3100 * gdb.base/annota3.exp: Likewise.
3101
ac0bb574
NF
31022008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3103
3104 * gdb.base/watch_thread_num.exp: Don't run tests that require
3105 watchpoints if the target doesn't support them.
3106
6fadd07a
DE
31072008-05-12 Doug Evans <dje@google.com>
3108
3109 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3110
6e9a4a30
JB
31112008-05-09 Joel Brobecker <brobecker@adacore.com>
3112
3113 * gdb.ada/assign_1.exp: New testcase.
3114
08388c79
DE
31152008-05-09 Doug Evans <dje@google.com>
3116
a3c83fae
DE
3117 * gdb.base/find.exp: New file.
3118 * gdb.base/find.c: New file.
08388c79 3119
bd5ddfe8
DJ
31202008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3121
3122 * gdb.base/commands.exp (watchpoint_command_test): Handle
3123 gdb,no_hardware_watchpoints.
3124 * gdb.base/float.exp: Allow ARM targets without floating point.
3125 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3126
b5dd68e2 31272008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3128 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3129
3130 * gdb.ada/lang_switch: New test program.
3131 * gdb.ada/lang_switch.exp: New testcase.
3132
382d13d1
DE
31332008-05-05 Doug Evans <dje@google.com>
3134
3135 * gdb.base/help.exp (disassemble): Update expected help text.
3136
9dd789d0
PA
31372008-05-04 Pedro Alves <pedro@codesourcery.com>
3138
3139 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3140
611c83ae
PA
31412008-05-04 Pedro Alves <pedro@codesourcery.com>
3142
3143 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3144 different times.
3145
ff013f42
JK
31462008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3149 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3150 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3151 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3152
96dff6a2
VP
31532008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3154
3155 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3156 notification to appear.
3157
55cd6f92
DJ
31582008-05-04 Daniel Jacobowitz <dan@debian.org>
3159
3160 * gdb.base/fullname.c: New file.
3161 * gdb.base/fullname.exp: New file.
3162 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3163
d705c43c
PA
31642008-05-03 Pedro Alves <pedro@codesourcery.com>
3165
3166 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3167 expressions with macros.
3168
333222e1
JK
31692008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3172
5ac01682
DJ
31732008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3174
3175 * gdb.base/completion.exp: Handle lack of other symbols beginning
3176 with "a".
3177
3178 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3179
237fc4c9
PA
31802008-05-02 Jim Blandy <jimb@codesourcery.com>
3181
3182 * gdb.asm/asmsrc1.s: Add scratch space.
3183
ed5e9466
DJ
31842008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3185 Daniel Jacobowitz <dan@codesourcery.com>
3186
3187 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3188 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3189 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3190
b39cc962
DJ
31912007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3192
3193 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3194
36d520f5
JB
31952008-05-01 Joel Brobecker <brobecker@adacore.com>
3196
3197 * gdb.base/info-target.exp: New testcase.
3198
8d4e3071
DJ
31992008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3200
3201 * gdb.cp/hang.exp: Use .cc instead of .C.
3202 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3203 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3204
6f3f3097
DJ
32052008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * gdb.base/gdb1250.exp: Remove perror.
3208 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3209
5550a914
PA
32102008-04-30 Pedro Alves <pedro@codesourcery.com>
3211
3212 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3213 .2byte.
3214
d848e687
DJ
32152008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3216
3217 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3218 (maybe_kfail): New.
3219
93b5768b
PA
32202008-04-25 Pedro Alves <pedro@codesourcery.com>
3221
3222 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3223
721c02de
VP
32242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3225
a9c64011
AS
3226 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3227 * gdb.mi/mi2-syn-frame.exp: Likewise.
3228 * lib/mi-support.exp: Likewise.
721c02de 3229
74960c60
VP
32302008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3231
3232 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3233 to specify regexp for the location to stop at.
3234 * gdb.base/break-always.c: New.
3235 * gdb.base/break-always.exp: New.
3236
d24317b4
VP
32372008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3238
3239 * lib/mi-support.exp (mi_runto_helper): Adjust
3240 for the original-location field.
3241 (mi_create_breakpoint, mi_list_breakpoints): New.
3242 * gdb.mi/mi-break.exp: Adjust.
3243 * gdb.mi/mi2-break.exp: Adjust.
3244 * gdb.mi/mi-pending.exp: Adjust.
3245 * gdb.mi/mi-simplerun.exp: Adjust.
3246 * gdb.mi/mi2-simplerun.exp: Adjust.
3247 * gdb.mi/mi-syn-frame.exp: Adjust.
3248 * gdb.mi/mi2-syn-frame.exp: Adjust.
3249 * gdb.mi/mi-until.exp: Adjust.
3250 * gdb.mi/mi2-until.exp: Adjust.
3251 * gdb.mi/mi-var-display.exp: Adjust.
3252 * gdb.mi/mi2-var-display.exp: Adjust.
3253 * gdb.mi/mi-watch.exp: Adjust.
3254 * gdb.mi/mi2-watch.exp: Adjust.
3255
fdc59709 32562008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3257
a9c64011
AS
3258 * aclocal.m4: Add override.m4.
3259 * configure: Regenerate.
fdc59709 3260
8e91f023
VP
32612008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3262
3263 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3264 '-var-update --all-values' reports new value even the type
3265 of a variable object has changed.
3266
233a11ab
CS
32672008-04-18 Craig Silverstein <csilvers@google.com>
3268
3269 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3270 files.
d24317b4 3271
9c1137ad
JB
32722008-04-18 Joel Brobecker <brobecker@adacore.com>
3273
3274 * gdb.ada/atomic_enum: New test program.
3275 * gdb.ada/atomic_enum.exp: New testcase.
3276
66d0bbc7
DE
32772008-04-17 Doug Evans <dje@google.com>
3278
3279 * gdb.opt/Makefile.in: Fix whitespace.
3280
100906b0
UW
32812008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3282
3283 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3284
4584e32e
DE
32852008-04-17 Doug Evans <dje@google.com>
3286
3287 * gdb.base/hashline1.exp: New testcase.
3288 * gdb.base/hashline2.exp: New testcase.
3289 * gdb.base/hashline2.exp: New testcase.
3290
0a320680
PA
32912008-04-17 Pedro Alves <pedro@codesourcery.com>
3292
3293 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3294
18ac113b
AR
32952008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3296
3297 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3298 temporary breakpoint to match "Temporary breakpoint".
3299 * gdb.base/break.exp (delete_breakpoints): Likewise.
3300 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3301 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3302 * gdb.base/display.exp: Likewise.
3303 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3304 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3305 * gdb.base/restore.exp (restore_tests): Likewise.
3306 * gdb.base/sepdebug.exp: Likewise.
3307 * gdb.base/watchpoint.exp: Likewise.
3308 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3309 * gdb.mi/mi-pending.exp: Likewise.
3310 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3311 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3312 * gdb.mi/mi-var-cmd.exp: Likewise.
3313 * gdb.mi/mi-var-display.exp: Likewise.
3314 * gdb.mi/mi2-cli.exp: Likewise.
3315 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3316 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3317 * gdb.mi/mi2-var-display.exp: Likewise.
3318 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3319 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3320 new "disp" field.
a9c64011 3321 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3322 reason. This is to support fix for PR2424.
3323
add38693
JK
33242008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3327
fcacd99f
VP
33282008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3329
3330 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3331 field. Add more floating varobj tests.
fcacd99f 3332 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3333 field.
3334 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3335 (main): Call do_at_tests.
3336 * lib/mi-support.exp (mi_create_floating_varobj)
3337 (mi_varobj_update_with_type_change): New.
fcacd99f 3338
de051565
MK
33392008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3340
3341 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3342 option of -var-evaluate-expression.
3343 * gdb.mi/mi2-var-display.exp: Likewise.
3344
dbc52822
VP
33452008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3346
3347 Introduce test setup helpers.
a9c64011
AS
3348 * lib/gdb.exp (build_executable, clean_restart)
3349 (prepare_for_testing): New.
3350 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3351 * gdb.base/return.exp: Likewise.
3352 * gdb.base/ending-run.exp: Likewise.
dbc52822 3353
473591da
NR
33542008-04-07 Nick Roberts <nickrob@snap.net.nz>
3355
3356 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3357 Interface (MI) responses.
3358
2b2d9e11
VP
33592008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3360
a9c64011
AS
3361 * gdb.cp/breakpoint.cc: New code to test conditions involving
3362 member variables.
3363 * gdb.cp/breakpoint.exp: Test condition involving member
3364 variables.
2b2d9e11 3365
bb378428
VP
33662008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3367
3368 * lib/mi-support.exp (mi_expect_stop): New.
3369 (mi_run_cmd): Change the
3370 token. Use mi_send_resuming_command, use
3371 mi_expect_stop.
3372 (mi_execute_to_helper): Rename to mi_execute_to.
3373 (mi_send_resuming_command): Add more error patterns.
3374 (mi_wait_for_stop): Renamed to...
3375 (mi_get_stop_line): ...this.
3376 (mi_run_inline_test): Adjust.
3377
3378 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3379 * gdb.mi/mi-console.exp: Likewise.
3380 * gdb.mi/mi-pending.exp: Likewise.
3381 * gdb.mi/mi-simplerun.exp: Likewise.
3382 * gdb.mi/mi-stack.exp: Likewise.
3383 * gdb.mi/mi-stepi.exp: Likewise.
3384 * gdb.mi/mi-syn-frame.exp: Add comment.
3385 * gdb.mi/mi-until.exp: Likewise.
3386 * gdb.mi/mi-var-display.exp: Likewise.
3387 * gdb.mi/mi-watch.exp: Likewise.
3388 * gdb.mi/mi2-cli.exp: Likewise.
3389 * gdb.mi/mi2-console.exp: Likewise.
3390 * gdb.mi/mi2-simplerun.exp: Likewise.
3391 * gdb.mi/mi2-stack.exp: Likewise.
3392 * gdb.mi/mi2-stepi.exp: Likewise.
3393 * gdb.mi/mi2-until.exp: Likewise.
3394 * gdb.mi/mi2-var-display.exp: Likewise.
3395 * gdb.mi/mi2-watch.exp: Likewise.
3396
62172bb9
UW
33972008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3398
3399 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3400
3401 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3402
a13e061a
PA
34032008-04-04 Pedro Alves <pedro@codesourcery.com>
3404
3405 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3406 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3407 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3408 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3409 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3410 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3411 expect an mi error duplicated in stderr.
3412
eae06beb
JB
34132008-04-03 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3416 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3417 Add a couple of tests that verify the behavior when the new setting
3418 is set to "cancel" and "all".
3419 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3420 "ask" before we start the testing.
3421
79c6ced6
AR
34222008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3423
3424 * gdb.cp/casts.cc: Add class reference variables.
3425 * gdb.cp/casts.exp: New test cases for up/down casting references.
3426
6c2d1a6b
MK
34272008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3428
3429 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3430 instead of beginning to make an extra test pass.
3431 * gdb.mi/mi2-var-display.exp: Likewise.
3432
55b411d9
MR
34332008-03-31 Maciej W. Rozycki <macro@mips.com>
3434
3435 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3436
c6140da2
MD
34372008-03-31 Markus Deuling <deuling@de.ibm.com>
3438 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3439
3440 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3441 value. Add xfail for older kernels.
3442
79732189
AR
34432008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3444
3445 Bring mi-support in line with gdb.exp.
3446 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3447 (mi_gdb_start): New function.
3448
33c3676e
MR
34492008-03-28 Maciej W. Rozycki <macro@mips.com>
3450
3451 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3452
92e28119
VP
34532008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3454
3455 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3456 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3457
9e8e3afe
VP
34582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3459
3460 * lib/mi-support.exp (mi_create_varobj_checked): New.
3461 (mi_list_varobj_children): Allow to check for a
3462 value.
3463 (mi_list_array_varobj_children): New.
3464
3465 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3466 and mi_list_varobj_children, as opposed to hardcoding
3467 expected strings.
3468 * gdb.mi/gdb701.exp: Likewise.
3469 * gdb.mi/gdb792.exp: Likewise.
3470 * gdb.mi/mi-var-block.exp: Likewise.
3471 * gdb.mi/mi-var-cmd.exp: Likewise.
3472 * gdb.mi/mi-var-invalidate.exp: Likewise.
3473 * gdb.mi/mi2-var-block.exp: Likewise.
3474 * gdb.mi/mi2-var-child.exp: Likewise.
3475 * gdb.mi/mi2-var-cmd.exp: Likewise.
3476 * gdb.mi/mi2-var-display.exp: Likewise.
3477
9df50351
JK
34782008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 Fix random false FAILs on i386.
3481 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3482
31e5d73a
DJ
34832008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3484
3485 PR gdb/544
3486 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3487
12f4afab
DJ
34882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3489
3490 PR gdb/544
3491 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3492
b562a0cb
DJ
34932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3494
3495 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3496 fixed PR gdb/544.
3497
17faa917
DJ
34982008-03-21 Pedro Alves <pedro@codesourcery.com>
3499
3500 * gdb.threads/fork-child-threads.exp: Test next over fork.
3501
6214f497
DJ
35022008-03-21 Chris Demetriou <cgd@google.com>
3503
3504 * gdb.base/break.exp (rbreak junk): New test for rbreak
3505 "Junk at end of arguments" issue.
3506
63092375
DJ
35072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3508
3509 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3510 *& to work on created array elements.
3511 (Top level): Test print $pc with a file. Test string operations
3512 without a target.
3513 * gdb.base/ptype.exp: Do not expect *& to work on created array
3514 elements.
3515
b21991b0
DJ
35162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3517
3518 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3519 gdb.threads/staticthreads.exp: Update exit query.
3520
c4b347c7
SL
35212008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3522
3523 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3524
fa4727a6
DJ
35252008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3526
3527 * gdb.base/watchpoint.c (global_ptr, func4): New.
3528 (main): Call func4.
3529 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3530 (test_inaccessible_watchpoint): New.
3531
2f34202f
MR
35322008-02-29 Maciej W. Rozycki <macro@mips.com>
3533
3534 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3535 select the largest.
3536
0d6ba1b1
DJ
35372008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3538
3539 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3540 frames-invalid annotations.
3541
e691325a
PM
35422008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3543
a9c64011 3544 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3545
f85b5ecc
DE
35462008-02-27 Doug Evans <dje@google.com>
3547
3548 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3549 for bug 1738.
3550 (breakpoint_to_handler_entry): Ditto.
3551
b40e7bf3
JB
35522008-02-27 Joel Brobecker <brobecker@adacore.com>
3553
3554 * gdb.base/ending-run.exp: Use the first line of code inside
3555 function body to test breakpoints.
3556 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3557 location where the breakpoint is inserted when using the line
3558 where a function is declared. Fix typo in the description of
3559 one of the tests.
3560 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3561
2faca73a
PM
35622008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3563
3564 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3565 tests.
2faca73a 3566
6f439c36
PM
35672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3568
3569 * gdb.base/args.exp: avoid same output for tests
3570 with single quotes.
3571
54e52265
VP
35722008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3573
a9c64011
AS
3574 * gdb.base/annota1.exp: Adjust for 'info break'
3575 format changes.
3576 * gdb.base/annota3.exp: Likewise.
3577 * gdb.base/break.exp: Likewise.
3578 * gdb.base/condbreak.exp: Likewise.
3579 * gdb.base/pending.exp: Likewise.
3580 * gdb.base/sepdebug.exp: Likewise.
3581 * gdb.base/unload.exp: Likewise.
3582 * gdb.cp/ovldbreak.exp: Likewise.
3583 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3584
897b09ca
DE
35852008-02-07 Doug Evans <dje@google.com>
3586
3587 * gdb.cp/mb-inline.exp: New.
3588 * gdb.cp/mb-inline.h: New.
3589 * gdb.cp/mb-inline1.cc: New.
3590 * gdb.cp/mb-inline2.cc: New.
3591
b1c32d35
PM
35922008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3593
3594 * gdb.pascal/floats.pas: New test program.
3595 * gdb.pascal/floats.exp: New testcase.
3596
1a4ca44a
TJB
35972008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3598
3599 * gdb.base/callfuncs.c (t_float_many_args): New function.
3600 (t_double_many_args): New function.
3601 * gdb.base/callfuncs.exp: Add tests for exceeding float
3602 and double parameters passed through the stack.
3603
439048e8
JB
36042008-02-05 Joel Brobecker <brobecker@adacore.com>
3605
3606 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3607 gdb.ada/complete/foo.adb: New files.
3608 * gdb.ada/complete.exp: New testcase.
3609
81fe8080
DE
36102008-02-03 Doug Evans <dje@google.com>
3611
301f0ecf
DE
3612 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3613
81fe8080
DE
3614 * gdb.cp/gdb2384.exp: New file.
3615 * gdb.cp/gdb2384.cc: New file.
3616 * gdb.cp/gdb2384-base.h: New file.
3617 * gdb.cp/gdb2384-base.cc: New file.
3618
4b071aec
DE
36192008-02-02 Doug Evans <dje@google.com>
3620
3621 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3622
61137ba6
JB
36232007-02-01 Joel Brobecker <brobecker@adacore.com>
3624
3625 * gdb.ada/sym_print_name: New test program.
3626 * gdb.ada/sym_print_name.exp: New testcase.
3627
36282007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3629
3630 * gdb.ada/nested/hello.adb: New file.
3631 * gdb.ada/nested.exp: New testcase.
3632 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3633
98deb0da
VP
36342008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3635
3636 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3637 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3638 don't cause future evaluations of function to report
3639 creation of internal breakpoints.
98deb0da 3640
723a2275
VP
36412008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3642
3643 * gdb.mi/mi-break.exp (test_error): New.
3644 Call it.
3645
fb546a2f
LM
36462008-01-31 Luis Machado <luisgpm@br.ibm.com>
3647
3648 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3649 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3650
2d8fd90a
PM
36512008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3652
3653 * gdb.pascal/integers.pas: New test program.
3654 * gdb.pascal/integers.exp: New testcase.
3655
a7fa0ded
PM
36562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3657
3658 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3659
5e1a1926
TJB
36602008-01-30 Luis Machado <luisgpm@br.ibm.com>
3661
3662 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3663 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3664
8d04f9f0
JB
36652008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3666
3667 * gdb.ada/formatted_ref: New test program.
3668 * gdb.ada/formatted_ref.exp: New testcase.
3669
3670 * gdb.cp/formatted-ref.cc: New file.
3671 * gdb.cp/formatted-ref.exp: New testcase.
3672
ce75a98f
JB
36732008-01-30 Joel Brobecker <brobecker@adacore.com>
3674
3675 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3676
e835f6bf
NR
36772008-01-30 Nick Roberts <nickrob@snap.net.nz>
3678
3679 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3680 (test_file_list_exec_source_file): Update to new macro-info field.
3681
d118ef87
PH
36822008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3683
3684 * gdb.ada/exprs: New test program.
3685 * gdb.ada/exprs.exp: New testcase.
3686
7d35ab09
TJB
36872008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3688
3689 * dfp-test.c (DELTA, DELTA_B): New definitions.
3690 (double_val1, double_val2, double_val3, double_val4, double_val5,
3691 double_val6, double_val7, double_val8, double_val9, double_val10,
3692 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3693 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3694 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3695 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3696 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3697 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3698 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3699 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3700 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3701 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3702 dec128_val16): New global variables.
3703 (decimal_dec128_align): New function.
3704 (decimal_mixed): Likewise.
3705 (decimal_many_args_dec32): Likewise.
3706 (decimal_many_args_dec64): Likewise.
3707 (decimal_many_args_dec128): Likewise.
3708 (decimal_many_args_mixed): Likewise.
3709 * dfp-test.exp: Add tests calling new inferior functions.
3710
2d717e4f
DJ
37112008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3712
3713 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3714 gdb.server/ext-run.exp: New files.
3715 * lib/gdbserver-support.exp (gdbserver_download): New.
3716 (gdbserver_start): New. Update gdbserver expected
3717 output.
3718 (gdbserver_spawn): Use them.
3719 (gdbserver_start_extended): New.
3720
e85a822c
DJ
37212008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3722
3723 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3724 Run on GNU/Linux.
3725 (do_exec_tests): Check for systems which do not support catchpoints.
3726 Do not match START.
3727 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3728 Run on GNU/Linux. Enable verbose output.
3729 (check_fork_catchpoints): New.
3730 (explicit_fork_child_follow, catch_fork_child_follow)
3731 (tcatch_fork_parent_follow): Update expected messages.
3732 (do_fork_tests): Use check_fork_catchpoints.
3733 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3734 Run on GNU/Linux. Enable verbose output.
3735 (check_vfork_catchpoints): New.
3736 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3737 expected messages.
3738 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3739
401ea829
JB
37402008-01-29 Jim Blandy <jimb@red-bean.com>
3741
3742 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3743 host' errors.
3744 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3745
aceaf3ad
JB
37462008-01-29 Jim Blandy <jimb@red-bean.com>
3747
3748 * gdb.threads/sigthread.c: Use barriers to ensure that
3749 child_thread and child_thread_two are always initialized before we
3750 start to use them.
3751
a5606eee
VP
37522008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3753
3754 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3755 * gdb.base/watchpoint-solib.c: New.
3756 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3757
c55a82bb
PM
37582008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3759
3760 * gdb.base/gdb1056.exp: Add unsigned integer test.
3761
0993fe05
DE
37622008-01-28 Doug Evans <dje@google.com>
3763
3764 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3765
4fe42e7f
JB
37662008-01-27 Jim Blandy <jimb@codesourcery.com>
3767
c7a69933
JB
3768 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3769
4fe42e7f
JB
3770 * gdb.base/expand-psymtabs.exp: Doc fix.
3771
5def8285
MK
37722008-01-26 Mark Kettenis <kettenis@gnu.org>
3773
3774 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3775
5313c911
NR
37762008-01-24 Nick Roberts <nickrob@snap.net.nz>
3777
a9c64011 3778 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3779 -var-set-format.
3780
93815fbf
VP
37812008-01-23 Chris Demetriou <cgd@google.com>
3782
3783 * gdb.threads/thread_events.c: New testcase source file.
3784 * gdb.threads/thread_events.exp: New testcase expect file.
3785
467a88ee
NR
37862008-01-23 Nick Roberts <nickrob@snap.net.nz>
3787
3788 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3789
3790 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3791 -var-set-format.
3792
d8f82aba
DJ
37932008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3794 Vladimir Prus <vladimir@codesourcery.com>
3795
3796 * gdb.base/float.exp: Allow missing floating point for m68k and
3797 PowerPC.
3798
60c46647
VP
37992008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3800
3801 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3802 ignore count.
3803 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3804 * gdb.mi/mi-cli.exp: Adjust.
3805 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3806
c7dd36a1
PA
38072008-01-17 Pedro Alves <pedro@codesourcery.com>
3808
3809 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3810 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3811 with dummy_ptr's address.
3812 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3813 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3814 all targets.
3815 * gdb.mi/mi2-var-child.exp: Likewise.
3816
39d5313e
JB
38172008-01-09 Joel Brobecker <brobecker@adacore.com>
3818
3819 * gdb.ada/null_array: New test program.
3820 * gdb.ada/null_array.exp: New testcase.
3821
0aea4bf3
LM
38222008-01-09 Luis Machado <luisgpm@br.ibm.com>
3823
3824 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3825 with required float modifiers.
3826
0b354900
JB
38272008-01-08 Joel Brobecker <brobecker@adacore.com>
3828
3829 * gdb.ada/funcall_param: New test program.
3830 * gdb.ada/funcall_param.exp: New testcase.
3831
cdb7f5d4
JB
38322008-01-08 Joel Brobecker <brobecker@adacore.com>
3833
3834 * gdb.ada/arrayparam: New test program.
3835 * gdb.ada/arrayparam.exp: New testcase.
3836
88e2547f
JB
38372008-01-08 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3840 landed. Should also fix random failures in the test following it.
3841
f6867ce0
TJB
38422008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3843
3844 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3845 for expressions with decimal float values.
3846 (test_dfp_conversions): New function to test casts to and from
3847 decimal float types.
3848 Call test_dfp_conversions.
3849 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3850 elements.
3851 (main): Initialize ds.float4 and ds.double8 elements.
3852 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3853 string to new error message.
3854 (d64_set_tests): Likewise.
3855 (d128_set_tests): Likewise.
3856 Add tests for expressions with decimal float variables. Add tests for
3857 conversions to and from decimal float types.
3858
f9c11282
JB
38592008-01-05 Joel Brobecker <brobecker@adacore.com>
3860
3861 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3862 * gdb.ada/packed_tagged.exp: New testcase.
3863
0ecbca72
JB
38642008-01-04 Joel Brobecker <brobecker@adacore.com>
3865
3866 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3867 gdb.ada/homonym/homonym_main.adb: New files.
3868 * gdb.ada/homonym.exp: New testcase.
3869
c18d3d89
JB
38702008-01-04 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.ada/packed_array.exp: Add testing of references to
3873 a packed array.
3874
ecc7085b
JB
38752008-01-04 Joel Brobecker <brobecker@adacore.com>
3876
3877 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3878 New files.
3879 * gdb.ada/type_coercion.exp: New testcase.
3880
c474c922
JB
38812008-01-04 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3884 gdb.ada/tagged/foo.adb: New file.
3885 * gdb.ada/tagged.exp: New testcase.
3886
9005b927
JB
38872008-01-04 Joel Brobecker <brobecker@adacore.com>
3888
3889 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3890 gdb.ada/ptype_field/foo.adb: New files.
3891 * gdb.ada/ptype_field.exp: New testcase.
3892
1a6aaad8
JB
38932008-01-03 Joel Brobecker <brobecker@adacore.com>
3894
3895 * gdb.ada/print_pc.exp: New testcase.
3896
0ef22f53
JB
38972008-01-03 Joel Brobecker <brobecker@adacore.com>
3898
3899 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3900 gdb.ada/taft_type/p.adb: New files.
3901 * gdb.ada/taft_type.exp: New testcase.
3902
1689ecf8
JB
39032008-01-03 Joel Brobecker <brobecker@adacore.com>
3904
3905 * gdb.ada/array_bounds/bar.adb: New file.
3906 * gdb.ada/array_bounds.exp: New testcase.
3907
a4d0b9c3
JB
39082008-01-03 Joel Brobecker <brobecker@adacore.com>
3909
3910 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3911 gdb.ada/arrayptr/foo.adb: New files.
3912 * gdb.ada/arrayptr.exp: New testcase.
3913
a31ace00
JB
39142008-01-03 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.base/set-lang-auto.exp: New testcase.
3917
a97fced3
JB
39182008-01-03 Joel Brobecker <brobecker@adacore.com>
3919
3920 * gdb.ada/fun_addr/foo.adb: New file.
3921 * gdb.ada/fun_addr.exp: New testcase.
3922
ef29ce1a
JK
39232008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3926 New files
3927
0fafefe3
JB
39282008-01-02 Joel Brobecker <brobecker@adacore.com>
3929
3930 * array_subscript_addr/p.adb: New file.
a9c64011 3931 * array_subscript_addr.exp: New testcase.
0fafefe3 3932
c4359f8d
JB
39332008-01-02 Joel Brobecker <brobecker@adacore.com>
3934
a9c64011 3935 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3936 New files.
3937 * gdb.ada/str_cmp_ref.exp: New testcase.
3938
1aa1b15b
JB
39392008-01-01 Joel Brobecker <brobecker@adacore.com>
3940
3941 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3942 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3943 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3944
81c9b2cf
JB
39452008-01-01 Joel Brobecker <brobecker@adacore.com>
3946
3947 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3948 gdb.ada/ref_param/pck.ads: New files.
3949 * gdb.ada/ref_param.exp: New testcase.
3950
319e4674
JB
39512008-01-01 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3954 gdb.ada/interface/foo.adb: New files.
3955 * gdb.ada/interface.exp: New testcase.
3956
ef682c56
JB
39572007-12-31 Jim Blandy <jimb@codesourcery.com>
3958
3959 * gdb.base/multi-forks.exp: Consume all output from child
3960 processes before proceeding to next test.
3961
f6f3eb6c
JB
39622007-12-29 Jim Blandy <jimb@codesourcery.com>
3963
3964 * configure: Regenerated.
3965
f652e42f
JB
39662007-12-27 Joel Brobecker <brobecker@adacore.com>
3967
3968 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3969 gdb.ada/fixed_cmp/fixed.adb: New files.
3970 * gdb.ada/fixed_cmp.exp: New testcase.
3971
6943e596
JB
39722007-12-27 Joel Brobecker <brobecker@adacore.com>
3973
3974 * gdb.ada/boolean_expr.exp: New testcase.
3975
aad9a193
JB
39762007-12-26 Jim Blandy <jimb@codesourcery.com>
3977
3978 * gdb.base/multi-forks.exp: Doc fix.
3979
fb5f3683
JB
39802007-12-26 Joel Brobecker <brobecker@adacore.com>
3981
3982 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3983 * gdb.ada/char_param.exp: Do not compile our test program with
3984 -gnata, this is unnecessary.
3985 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3986
384e4a9c
JB
39872007-12-24 Joel Brobecker <brobecker@adacore.com>
3988
3989 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3990 gdb.ada/print_chars/foo.adb: New files.
3991 * gdb.ada/print_chars.exp: New testcase.
3992
01e044f7
JB
39932007-12-24 Joel Brobecker <brobecker@adacore.com>
3994
3995 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3996 gdb.ada/char_param/foo.adb: New files.
3997 * gdb.ada/char_param.exp: New testcase.
3998
0ce17860
JB
39992007-12-22 Jim Blandy <jimb@codesourcery.com>
4000
4001 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4002 hard-coding source line numbers into the test.
4003 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4004 gdb_get_line_number to find.
4005
919809b9
JB
40062007-12-22 Joel Brobecker <brobecker@adacore.com>
4007
4008 * gdb.base/ptype.c (highest): New struct type.
4009 (the_highest): New variable of that type.
4010 (main): Add dummy assignment to a field of variable the_highest.
4011 * gdb.base/ptype.exp: Test type printing of our new variable.
4012
abc8a88d
PM
40132007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4014
4015 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4016 and record first explicitly generated thread number.
abc8a88d
PM
4017 Use that thread number for thread specific watchpoint test.
4018 Add iteration number to repetitive tests.
4019
5158f3e3
CES
40202007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4021 Jim Blandy <jimb@codesourcery.com>
4022
4023 * gdb.base/expand-psymtabs.c: New testcase
4024 source file.
4025 * gdb.base/expand-psymtabs.exp: New testcase
4026 expect file.
4027
37e4754d
LM
40282007-12-17 Luis Machado <luisgpm@br.ibm.com>
4029
4030 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4031 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4032
551e5d04
JB
40332007-12-17 Joel Brobecker <brobecker@adacore.com>
4034
4035 * gdb.ada/frame_args/foo.adb: New file.
4036 * gdb.ada/frame_args/pck.ads: New file.
4037 * gdb.ada/frame_args/pck.adb: New file.
4038 * gdb.ada/frame_args.exp: New testcase.
4039
a05ee097
JB
40402007-12-17 Joel Brobecker <brobecker@adacore.com>
4041
4042 * gdb.base/frame-args.c: New file.
4043 * gdb.base/frame-args.exp: New testcase.
4044
c162e8c9 40452007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4046 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4047
4048 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4049
afe8ab22 40502007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4051
afe8ab22
VP
4052 * gdb.mi/mi-pending.exp: New.
4053 * gdb.mi/mi-pending.c: New.
4054 * gdb.mi/mi-pendshr.c: New.
4055
dfdfb3ca
JB
40562007-12-06 Jim Blandy <jimb@codesourcery.com>
4057
4058 * gdb.base/default.exp: Update expected output for 'info catch'.
4059
b7fca990
JK
40602007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4061
4062 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4063 must be set to binary.
4064
6a1afc1e
PA
40652007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4066
4067 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4068
a6b151f1
DJ
40692007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4070
4071 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4072 gdb.mi/mi-file-transfer.exp: New.
4073
43039443
JK
40742007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4077
0ef2251b
MR
40782007-11-22 Maciej W. Rozycki <macro@mips.com>
4079
4080 * gdb.trace/backtrace.exp: Fix a typo.
4081 * gdb.trace/circ.exp: Likewise.
4082 * gdb.trace/collection.exp: Likewise.
4083 * gdb.trace/limits.exp: Likewise.
4084 * gdb.trace/report.exp: Likewise.
4085 * gdb.trace/tfind.exp: Likewise.
4086 * gdb.trace/while-dyn.exp: Likewise.
4087
5443631e
NR
40882007-11-21 Nick Roberts <nickrob@snap.net.nz>
4089
4090 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4091 objects of pointers that can't be dereferenced are now
4092 "noneditable".
4093
a4ce5b0d
UW
40942007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4095
4096 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4097 (target_cpu): Remove.
4098
d6e956e5
VP
40992007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4100
4101 * gdb.base/ending-run.exp: Expect the list of cleared
4102 breakpoint to come in natural order, not the reversed one.
a9c64011 4103
214270ab
VP
41042007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4105
4106 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4107 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4108
1a619819
LM
41092007-11-05 Luis Machado <luisgpm@br.ibm.com>
4110
4111 * gdb.base/printcmds.exp: New function
4112 test_printf_with_dfp.
4113
5b01a6fa
DE
41142007-11-02 Doug Evans <dje@google.com>
4115
4116 * gdb.disasm/t01_mov.s: Remove carriage returns.
4117 * gdb.disasm/t02_mova.s: Ditto.
4118 * gdb.disasm/t03_add.s: Ditto.
4119 * gdb.disasm/t04_sub.s: Ditto.
4120 * gdb.disasm/t05_cmp.s: Ditto.
4121 * gdb.disasm/t06_ari2.s: Ditto.
4122 * gdb.disasm/t07_ari3.s: Ditto.
4123 * gdb.disasm/t08_or.s: Ditto.
4124 * gdb.disasm/t09_xor.s: Ditto.
4125 * gdb.disasm/t10_and.s: Ditto.
4126 * gdb.disasm/t11_logs.s: Ditto.
4127 * gdb.disasm/t12_bit.s: Ditto.
4128 * gdb.disasm/t13_otr.s: Ditto.
4129
ec33ab7f
JK
41302007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4131
4132 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4133
ae0d01ff
UW
41342007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4135
4136 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4137 provide DFP support.
4138
55eddb0f
DJ
41392007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4142 Test "set powerpc vector-abi". Skip auto-detection tests for old
4143 toolchains.
4144
7020f05c
PA
41452007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4146
4147 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4148 with [string compare].
4149
84bc3db9
PA
41502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4151
4152 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4153 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4154
5876dc88
LM
41552007-10-25 Luis Machado <luisgpm@br.ibm.com>
4156
4157 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4158 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4159 * gdb.opt/Makefile.in: New makefile.
4160 * Makefile.in: Create new directory "gdb.opt".
4161 * configure.ac: Add "gdb.opt" directory.
4162 * configure: Regenerated.
a9c64011 4163
c3ea9a14
DE
41642007-10-25 Doug Evans <dje@google.com>
4165
4166 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4167 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4168
a9c64011 41692007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4170 Thiago Jung Bauermann <bauerman@br.ibm.com>
4171
4172 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4173 Floating Point expressions.
4174 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4175 Floating Point variables.
4176 * gdb.base/dfp-test.c: new file containing program with Decimal
4177 Floating variables, used by gdb.base/dfp-test.exp.
4178
62a24a2b
DJ
41792007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4180
4181 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4182
e7b1eae6
UW
41832007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4184
4185 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4186 compiling test case with GCC.
4187 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4188
c641edcc
UW
41892007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4190
4191 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4192 format changes.
4193
5e5ebfe6
MS
41942007-10-18 Michael Snyder <msnyder@specifix.com>
4195
4196 * gdb.base/dbx.exp: Add missing "-re " operator.
4197
e831e7b6
GM
41982007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4199
4200 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4201 * configure.ac: Removed trailing spaces after backslash.
4202 * gdb.modula2: New directory.
4203 * gdb.modula2/Makefile.in: New file.
4204 * gdb.modula2/unbounded-array.exp: New file.
4205 * gdb.modula2/unbounded1.c: New file.
4206
7cc46491
DJ
42072007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4208
4209 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4210
42112007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4212
4213 * gdb.base/sigstep.c (main): Add checks for
4214 return values for setitimer call.
4215 Call setitimer again with itimer = ITIMER_REAL
4216 if first call to setitimer fails.
4217
e91528f0
KH
42182007-10-11 Kazu Hirata <kazu@codesourcery.com>
4219
4220 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4221 of $timeout.
4222
2ec9a4f8
DJ
42232007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4224
4225 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4226
42272007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4228
4229 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4230 of gdb_expect call, to avoid interruption.
4231
64b2fa04
PA
42322007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4233
4234 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4235 (v_unsigned_long_long, v_long_long_array)
4236 (v_signed_long_long_array, v_unsigned_long_long_array)
4237 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4238 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4239 [!NO_LONG_LONG]: New.
4240 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4241 v_long_long_member.
4242
4243 (v_long_long_func, v_signed_long_long_func)
4244 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4245 (main) [!NO_LONG_LONG]: Initialize long long variants.
4246
4247 * gdb.base/whatis.exp: If board file requests no_long_long, build
4248 test with NO_LONG_LONG defined. Test long long, signed long long,
4249 and unsigned long long variants but only if board file doesn't
4250 disable it.
4251
a912286e 42522007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4253 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4254
4255 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4256 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4257 * configure: Regenerated.
4258 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4259 gdb.pascal/types.exp, lib/pascal.exp: New files.
4260
471ba8c9
DJ
42612007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4262
4263 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4264 call.
4265 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4266 to return to the call.
4267 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4268 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4269 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4270 * gdb.mi/mi-until.exp (test_until): Likewise.
4271 * gdb.mi/mi2-until.exp (test_until): Likewise.
4272
fef8a650
DJ
42732007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4274
4275 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4276 two-char array.
4277 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4278
d983da9c
DJ
42792007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4280
4281 * gdb.threads/watchthreads.c (thread_function): Sleep between
4282 iterations.
4283 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4284 at once for S/390. Generate matching fails and passes.
4285
17f62551
VP
42862007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4287
4288 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4289 the 'struct_declarations' variable to zeros.
a9c64011 4290
ed0616c6
VP
42912007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4292
4293 * gdb.cp/mb-ctor.cc: New.
4294 * gdb.cp/mb-ctor.exp: New.
4295 * gdb.cp/mb-templates.cc: New.
4296 * gdb.cp/mb-templates.exp: New.
4297
41f1b697
DJ
42982007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4301
3f213f78
PA
43022007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4303
4304 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4305 targets.
4306 * configure: Regenerate.
4307
0d381245 43082007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4309
0d381245
VP
4310 * gdb.base/annota1.exp: Adjust for 'info break'
4311 format changes.
4312 * gdb.base/annota3.exp: Likewise.
4313 * gdb.base/break.exp: Likewise.
4314 * gdb.base/condbreak.exp: Likewise.
4315 * gdb.base/pending.exp: Likewise.
4316 * gdb.base/sepdebug.exp: Likewise.
4317 * gdb.base/unload.exp: Likewise.
4318 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4319
fe3f5fa8
VP
43202007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4321
4322 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4323 messages.
4324 * gdb.base/chng-syms.exp: Likewise.
4325 * gdb.base/unload.exp: Likewise.
a9c64011 4326
a75cf6c0
DJ
43272007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4328
4329 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4330
18ecae38
DJ
43312007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * schedlock.c (NUM): Change to 1.
4334 (main): Use args[0] for the main thread.
4335 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4336 regardless of the number of threads.
4337
5509918f
MR
43382007-09-14 Maciej W. Rozycki <macro@mips.com>
4339
4a543daf
MR
4340 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4341 type down.
4342 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4343 test.
4344 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4345 watchpoint type down.
4346 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4347 test.
4348
43492007-09-14 Maciej W. Rozycki <macro@mips.com>
4350
5509918f
MR
4351 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4352 Move all the tests here and run them twice, once using software
4353 watchpoints and once using hardware watchpoints.
4354 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4355
40b53987
DJ
43562007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4357
4358 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4359 test.
4360
695e2681
MK
43612007-09-10 Mark Kettenis <kettenis@gnu.org>
4362
8b3fc8d8
MK
4363 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4364 build-id.
4365
695e2681
MK
4366 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4367 know about $ORIGIN. Calculate output dir from $dest instead of
4368 using ${objdir}/{$subdir}.
4369
58d69f29
MK
43702007-09-09 Mark Kettenis <kettenis@gnu.org>
4371
4372 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4373 gcore, before continuing with the test.
4374
3e347599
DJ
43752007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4376
4377 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4378 * gdb.mi/mi-watch.exp: Likewise.
4379
ea37ba09
DJ
43802007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4381 Jim Blandy <jimb@codesourcery.com>
4382
4383 * gdb.arch/i386-sse.exp: Do not expect character constants.
4384 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4385 * gdb.base/display.exp: Allow print/s.
4386 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4387 and unsigned char array changes.
4388
2025a643
DJ
43892007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4390
4391 * gdb.base/display.exp: Add tests for printf %p.
4392
26669a27
PA
43932007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4394
4395 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4396 the dll name to unicode.
4397
c8f021f8
JK
43982007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 * gdb.base/default.exp (show version): Update the version text.
4401 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4402
4cf31eea
JK
44032007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4406 New files.
4407
4935890f
JK
44082007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4409
4410 * lib/gdb.exp (build_id_debug_filename_get): New function.
4411 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4412 Remove the generate DEBUG file for the future testcase runs.
4413 New testcase for the NT_GNU_BUILD_ID retrieval.
4414 Move the final testing step to ...
4415 (test_different_dir): ... a new function.
4416 New parameter XFAIL to XFAIL all the tests performed.
4417 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4418 New parameter TYPE to PF_PREFIX all the tests performed.
4419
02142340
VP
44202007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4421
4422 * gdb.mi/mi-var-cp.cc (path_expression): New
4423 function.
4424 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4425
36acd84e
UW
44262007-08-27 Markus Deuling <deuling@de.ibm.com>
4427
4428 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4429 to fit into SPU Local Store memory.
4430
a896d121
JB
44312007-08-23 Joel Brobecker <brobecker@adacore.com>
4432
4433 * gdb.base/default.exp: Adjust the expected output of "info
4434 warranty" after the switch to GPLv3.
4435
7b433602
JB
44362007-08-23 Joel Brobecker <brobecker@adacore.com>
4437
4438 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4439 to 30000 (from 20000).
4440
e22f8b7c
JB
44412007-08-23 Joel Brobecker <brobecker@adacore.com>
4442
4443 Switch the license of all .exp files to GPLv3.
4444 Switch the license of all .f and .f90 files to GPLv3.
4445 Switch the license of all .s and .S files to GPLv3.
4446
5a0e3bd0
JB
44472007-08-23 Joel Brobecker <brobecker@adacore.com>
4448
4449 * configure.ac: Switch license to GPLv3.
4450
cc00619d
JB
44512007-08-23 Joel Brobecker <brobecker@adacore.com>
4452
4453 Switch the licensing to GPLv3 for all .ads and .adb files.
4454
8d26208a
DJ
44552007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4456
4457 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4458 and t_int_double.
4459 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4460
4fcb9948
JB
44612007-08-17 Joel Brobecker <brobecker@adacore.com>
4462
4463 * gdb.base/step-line.c: Switch license to GPL version 3, and
4464 update copyright year.
4465 * gdb.base/step-line.inp: Likewise.
4466
b9c34f67
JB
44672007-08-17 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4470 changes inside gdb1555.c.
4471 * gdb.base/pending.exp: Likewise.
4472
2cc17678
DJ
44732007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4474
4475 * config/default.exp: New file.
4476
e48883f7
DJ
44772007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4478
4479 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4480 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4481
1ab80e5b
MR
44822007-07-30 Maciej W. Rozycki <macro@mips.com>
4483
4484 * gdb.base/dump.exp: Force the correct endianness for binary
4485 formats not carrying this information.
4486
aba471f5
DJ
44872007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4488
4489 * gdb.threads/staticthreads.exp: Match .*sem_post.
4490
d4e07204
DJ
44912007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.base/readline.exp (operate_and_get_next): Match the final
4494 prompt.
4495
2b97317d
KB
44962007-07-23 Kevin Buettner <kevinb@redhat.com>
4497
4498 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4499 to restarting SID.
4500
44efa07a
KB
45012007-07-18 Kevin Buettner <kevinb@redhat.com>
4502
4503 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4504 prior to `gdb_start'.
4505
7b5ebade
KB
45062007-07-18 Kevin Buettner <kevinb@redhat.com>
4507
4508 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4509 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4510 Remove call to gdb_unload.
4511
255e7678
DJ
45122007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4513 Daniel Jacobowitz <dan@codesourcery.com>
4514
4515 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4516 for __WIN32__.
4517 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4518 * gdb.base/unload.exp: Use shared library test routines.
4519
3a40aaa0
UW
45202007-07-03 Markus Deuling <deuling@de.ibm.com>
4521
4522 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4523 * gdb.base/solib-symbol-lib.c: Likewise.
4524 * gdb.base/solib-symbol-main.c: Likewise.
4525
b0f4b84b
DJ
45262007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4527
4528 * config/gdbserver.exp (gdb_reconnect): New.
4529 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4530 gdb.base/solib-disc.exp: New files.
4531 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4532 remote debugging".
4533 (gdb_compile): Add shlib_load flag.
4534 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4535 port.
4536 (gdbserver_reconnect): New.
4537
1b05479a
DJ
45382007-07-01 Nick Roberts <nickrob@snap.net.nz>
4539 Daniel Jacobowitz <dan@codesourcery.com>
4540
4541 * gdb.base/annota3.exp: Test for if construct.
4542
86f78eb2
DJ
45432007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4544
4545 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4546
6a2eb474 45472007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4548 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4549
4550 * gdb.base/display.exp: Allow a newline after display/i.
4551 * gdb.base/pc-fp.exp: Likewise.
4552 * gdb.base/sigbpt.exp: Likewise.
4553
f8b73d13
DJ
45542007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4557 required features to be included.
4558
4339e69e
DJ
45592007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4560
4561 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4562 in info threads output.
4563
23d964e7
UW
45642007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4565 Markus Deuling <deuling@de.ibm.com>
4566
4567 * gdb.arch/spu-info.exp: New testcase.
4568 * gdb.arch/spu-info.c: New file.
4569
fd20f75b
DJ
45702007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4571
4572 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4573 tpcs_offset. Restore lr after the call.
4574 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4575
2226f861
DJ
45762007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4577
4578 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4579 (gdbserver_run): Kill any running gdbserver.
4580 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4581
d12371a9
MR
45822007-05-17 Maciej W. Rozycki <macro@mips.com>
4583
4584 * gdb.base/sigbpt.exp: Preset segv_addr.
4585
93f02886
DJ
45862007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4589 (gdb_compile_shlib): Likewise.
4590 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4591 (default_gdb_init): Clear cleanfiles.
4592 (gdb_finish): Delete recorded cleanfiles.
4593 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4594
4595 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4596 Do not use isnative.
4597 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4598 gdb.base/so-impl-ld.exp: Likewise.
4599 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4600 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4601 gdb_compile.
4602
b04e06d7
VP
46032007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4604
4605 * config/unknown.exp: Remove.
4606
069ed931
UW
46072007-05-15 Markus Deuling <deuling@de.ibm.com>
4608
4609 * gdb.base/info-proc.exp: Check is_remote.
4610
09db0d03
UW
46112007-05-14 Markus Deuling <deuling@de.ibm.com>
4612
4613 * gdb.base/gcore.exp: Initialize variable core_supported.
4614
af2cbe8c
DJ
46152007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4616
4617 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4618
027c0295
DJ
46192007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4620
4621 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4622 * gdb.threads/print-threads.exp (test_all_threads): Allow
4623 negative and hexadecimal thread IDs.
4624
dc5000e7
DJ
46252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.java/jprint.java (public): Avoid invalid call to static
4628 method.
4629
2e74ed18
DP
46302007-05-14 Denis Pilat <denis.pilat@st.com>
4631
4632 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4633 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4634 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4635 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4636 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4637
83547f02
UW
46382007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4639
4640 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4641 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4642 this mode.
4643 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4644 * gdb.base/spu.ld: New file.
4645
b18be20d
DJ
46462007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4649
be444858
DJ
46502007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4651
4652 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4653
b1d53152
DJ
46542007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4655
4656 * gdb.java/jmain.exp: Handle demangled names with and without method
4657 signatures.
4658
d084b331
DJ
46592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4660
4661 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4662 (have_a_very_merry_interrupt): Remove calls to puts.
4663 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4664 inferior output.
4665 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4666 test names.
4667
db9d7fc5
DJ
46682007-04-29 Markus Deuling <deuling@de.ibm.com>
4669 Daniel Jacobowitz <dan@codesourcery.com>
4670
4671 * gdb.base/auxv.exp (core_works): Also check is_remote.
4672 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4673
ef783a7d 46742007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4675
ef783a7d
VP
4676 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4677 message, not the undefined 'module' variable.
4678 * gdb.base/siginfo.exp: Likewise.
4679 * gdb.base/sigstep.exp: Likewise.
4680 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4681 serialport.
4682 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4683
b7b73cae
CV
46842007-04-25 Corinna Vinschen <vinschen@redhat.com>
4685
4686 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4687 target sim fails. Return 0 otherwise.
4688 (gdb_load): Return prematurely if gdb_target_sim fails.
4689
7d90fdfa
DP
46902007-04-16 Denis Pilat <denis.pilat@st.com>
4691
4692 * gdb.base/setshow.exp: Reset height after having set it to 100.
4693
5d3e9c85
DP
46942007-04-16 Denis Pilat <denis.pilat@st.com>
4695
4696 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4697
18e75969
DP
46982007-04-16 Denis Pilat <denis.pilat@st.com>
4699
4700 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4701
25d5ea92
VP
47022007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4703
4704 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4705 tests. Run the frozen varobjs test.
4706 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4707 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4708
0b49cb80
JK
47092007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4712 gdb.base/type-opaque.exp: New files.
4713
a73bafbc 47142007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4715
4716 * gdb.mi/mi-var-child.c
a73bafbc
VP
4717 (do_children_tests): User char[2] instead of
4718 char so that automatic printing of pointers to char
4719 don't give unpredicable result.
4720 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4721 local variables.
4722 * gdb.mi/mi-var-child.exp: Step to right line
4723 of do_children_tests.
4724 * gdb.mi/mi2-var-child.exp: Likewise.
4725 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4726 do_locals_tests.
a73bafbc
VP
4727 (do_children_tests): User char[2] instead of
4728 char so that automatic printing of pointers to char
a9c64011 4729 don't give unpredicable result.
a73bafbc 4730 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4731 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4732 Pass test name to mi_wait_for_stop.
4733
7ce59000
DJ
47342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4735
4736 * gdb.asm/asm-source.exp: Remove d10v case.
4737 * lib/gdb.exp (skip_cplus_tests): Likewise.
4738 * gdb.asm/d10v.inc: Deleted.
4739
20389057
DJ
47402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4741
4742 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4743
8807d78b
DJ
47442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4745
4746 * config/netware.exp: Delete file.
4747
aa3edb8e
JB
47482007-03-29 Joel Brobecker <brobecker@adacore.com>
4749
4750 * gdb.dwarf2/dw2-noloc.S: New file.
4751 * gdb.dwarf2/dw2-noloc.exp: New file.
4752
297561ac
PA
47532007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4754
4755 * gdb.cp/method2.cc: New test.
4756 * gdb.cp/method2.exp: New test.
4757 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4758
1f81bd39
DJ
47592007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4760
4761 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4762
9453113a
DJ
47632007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4764
4765 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4766
b741e217
DJ
47672007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4770 (gdb_load): Delete, replace with...
4771 (gdb_reload): ...this.
4772 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4773 * gdb.server/server-mon.exp: Likewise.
4774 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4775 (gdb_start_cmd): New.
4776 (gdb_file_cmd): Save the last loaded file.
4777 (gdb_reload): New.
4778 (gdb_gnu_strip_debug): Use transform.
4779 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4780 support here. Use new $last_loaded_file. Check mtime.
4781 (gdb_target_cmd): Handle ObjC failure case.
4782 (infer_host_exec): Delete.
4783 (gdbserver_load): Rename to...
4784 (gdbserver_run): ...this. Simplify.
4785 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4786 (mi_gdb_load): Move most contents to a new function...
4787 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4788 (mi_run_cmd): Use mi_gdb_target_load.
4789 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4790 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4791 Use gdb_run_cmd.
4792 * gdb.base/charsign.exp: Remove incorrect comment.
4793 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4794 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4795 gdb.base/start.exp: Use gdb_start_cmd.
4796
446ab585 47972007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4798 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4799
4800 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4801 * gdb.base/signull.exp: Similarly.
4802
bbb88ebf
UW
48032007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4804
4805 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4806 messages available to test cases (like chng-sym.exp).
4807
cb8c4a99
AS
48082007-03-14 Andreas Schwab <schwab@suse.de>
4809
4810 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4811 format changes.
4812
4e463ff5
DJ
48132007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4814
4815 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4816 (optimized_1): New.
4817 (main): Call optimized_1.
4818 (gdb2029): Correct typos. Call gdb2029_marker.
4819 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4820 for gdb2029.
4821
b6db2c47
MK
48222007-03-12 Mark Kettenis <kettenis@gnu.org>
4823
4824 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4825 as tabs. Remove redundant test pattern.
4826
70ed3737
UW
48272007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4828
4829 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4830 for /a format output.
4831
47b67b60
DJ
48322007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4835 collect output incrementally.
4836
b8953b0e
UW
48372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4838
4839 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4840 for -var-create lpcharacter test.
4841 * gdb.mi/mi2-var-cmd.exp: Likewise.
4842
7acd5c40
UW
48432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4844
4845 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4846 pass on targets where address zero is readable.
4847
9c6759c1
UW
48482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4849
4850 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4851 just a single architecture.
4852
a2f1aeb4
UW
48532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4854
4855 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4856 (fetch_all_registers): New function, uses gdb_test_multiple and
4857 exp_continue to fetch inferior output line-by-line.
4858 Replace all uses of do_get_all_registers by fetch_all_registers.
4859
46579ac2
UW
48602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4861
4862 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4863 in target_info.
4864
fc133f24
MS
48652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4866
a9c64011 4867 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4868 consistancy; add a default (timeout) case.
4869
7646a51d
MS
48702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4871
4872 * gdb.base/watchpoint.exp: Fix truncated comment.
4873
dcfff61f
MS
48742007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4875
4876 * Makefile.in: Remove spurious single-quotes from sed command.
4877
664e3ee9
DJ
48782007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4879
4880 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4881 func.
4882 * gdb.mi/mi2-var-cmd.exp: Likewise.
4883
d7cc6f2f
JB
48842007-02-27 Joel Brobecker <brobecker@adacore.com>
4885
a9c64011
AS
4886 * gdb.dwarf2/dw2-producer.S: New file.
4887 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4888
48892007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4890
4891 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4892 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4893 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4894 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4895 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4896 Revert tests to use mi_gdb_test and include value field in output
4897 of -var-create.
4898
93d42b30
DJ
48992007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4902
c499ed39
DJ
49032007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4904
4905 * gdb.base/maint.exp: Remove full paths from test names.
4906 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4907 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4908
9836f81b
JB
49092007-02-27 Joel Brobecker <brobecker@adacore.com>
4910
4911 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4912
c74d0ad8
DJ
49132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4914
4915 * gdb.server/server-mon.exp: New test.
4916
2711e456
DJ
49172007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4918
4919 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4920
ff6f572f
DJ
49212007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4922
4923 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4924 register capitalization.
4925
fada3feb
DP
49262007-02-13 Denis Pilat <denis.pilat@st.com>
4927
4928 * gdb.mi/mi-var-invalidate.exp: New file.
4929
fb1e4ffc
DJ
49302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4931
4932 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4933
3da939d7
DJ
49342007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4935
4936 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4937
123dc839
DJ
49382007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4939
4940 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4941 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4942
877e3645 49432007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4944
4945 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4946 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4947 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4948 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4949 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4950 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4951 Update tests to include value field in output of -var-create.
a9c64011 4952
3c0a2960
AS
49532007-02-08 Andreas Schwab <schwab@suse.de>
4954
4955 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4956
108546a0
DJ
49572007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4958
4959 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4960 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4961
d701dcab
DP
49622007-02-02 Denis Pilat <denis.pilat@st.com>
4963
4964 * gdb.threads/threadapply.exp: check that frame is not changed by
4965 the thread apply all command.
4966
783e3e2f
AS
49672007-01-31 Andreas Schwab <schwab@suse.de>
4968
6d9c3a87
AS
4969 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4970
3c50d7b9
AS
4971 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4972 in the dwarf sections.
4973 * gdb.dwarf2/mac-fileno.S: Likewise.
4974
783e3e2f
AS
4975 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4976 bspstore register on ia64.
4977
78ff580e
AS
49782007-01-29 Andreas Schwab <schwab@suse.de>
4979
cc8e9b12
AS
4980 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4981 "frame-begin" annotation.
4982
78ff580e
AS
4983 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4984 number of "frames-invalid" annotations.
4985
704a4f78
DJ
49862007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4987
4988 * gdb.base/commands.exp: Call if_commands_test.
4989 (gdb_test_no_prompt, if_commands_test): New.
4990
e741bf94
MK
49912007-01-28 Mark Kettenis <kettenis@gnu.org>
4992
4993 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4994
474d0ad3
AS
49952007-01-27 Andreas Schwab <schwab@suse.de>
4996
4997 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4998 .short/.int/.quad in the dwarf sections.
4999 * gdb.dwarf2/dw2-intercu.S: Likewise.
5000 * gdb.dwarf2/dw2-intermix.S: Likewise.
5001
e784b426
JK
50022007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5005 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5006 array.
e784b426
JK
5007 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5008 * gdb.base/setvar.exp: Likewise.
5009
37f08e04
AS
50102007-01-26 Andreas Schwab <schwab@suse.de>
5011
9a01813a
AS
5012 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5013 test.
5014
37f08e04
AS
5015 * gdb.base/multi-forks.exp ("restart $i"): Also match
5016 __kernel_syscall_via_break.
5017
6e2a9270
VP
50182007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5019
5020 * lib/mi-support.exp (mi_delete_varobj): New.
5021 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5022 testcase.
5023 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5024 (main): Call the above.
5025 (reference_update_test, base_in_reference_test)
5026 (reference_to_pointer): Delete the created varobjs.
a9c64011 5027
e515b470
DJ
50282007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5029
5030 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5031 * configure: Regenerated.
5032 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5033 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5034 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5035 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5036 * lib/gdb.exp (gdb_skip_xml_test): New function.
5037
08d8bcd7
DJ
50382007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5039
5040 * gdb.base/sigrepeat.exp: Correct error message.
5041
50422007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5043 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5046 gdb.arch/i386-gnu-cfi-asm.S: New files.
5047
97c3f1f3
JK
50482007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * lib/gdb.exp: Abort on missing `site.exp'.
5051
cb1df416
DJ
50522007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5053 Daniel Jacobowitz <dan@codesourcery.com>
5054
5055 * gdb.base/included.c, gdb.base/included.exp,
5056 gdb.base/included.h: New files.
5057
35990120
DJ
50582007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5059
5060 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5061 (maximize_rlimit): Reduce limits on 64-bit systems.
5062
6e81a116 50632007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5064
5065 From Marcus Deuling <deuling@de.ibm.com>:
5066 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5067 every case.
5068
6c3c41f3
NR
50692007-01-13 Nick Roberts <nickrob@snap.net.nz>
5070
5071 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5072 (test_path_specification): Use objdir instead of srcdir to always
5073 get an absolute filename.
5074
2f12c312
DJ
50752007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5076
5077 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5078
81121995
VP
50792007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5080
5081 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5082 Make sure the variable we're using is in scope.
5083 (reference_to_pointer): Likewise.
5084
4741b737
DJ
50852007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5086
5087 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5088 has no debug information.
5089
054410c3
DJ
50902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5091
5092 * gdb.base/annota1.exp: Remove extra send_gdb.
5093
818f79f6
DJ
50942007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5097
f7a6bb70
DJ
50982007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5101
57e66780
DJ
51022007-01-08 Nick Roberts <nickrob@snap.net.nz>
5103 Daniel Jacobowitz <dan@codesourcery.com>
5104
5105 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5106 lcharacter or linteger change. Correct duplicated test name.
5107 * gdb.mi/mi2-var-cmd.exp: Likewise.
5108
3d799a95
DJ
51092007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5110
5111 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5112
51132007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5114
a9c64011
AS
5115 * gdb.base/nofield.c: New file.
5116 * gdb.base/nofield.exp: New testcase.
51679ba9 5117
eafb94e8
NR
51182007-01-05 Nick Roberts <nickrob@snap.net.nz>
5119
5120 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5121
5122 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5123 test.
5124
5e572bb4
DJ
51252007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5126
5127 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5128
74a44383
DJ
51292007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5130
5131 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5132 when continuing.
5133
1b572db9
DJ
51342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5135
5136 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5137 Expect ".exe" extension.
5138
381bc39b
DJ
51392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5140
5141 * gdb.base/charset.exp: Add explicit filename to break.
5142 * gdb.base/dbx.exp: Add explicit filename to breaks.
5143
2b70e4c6
DJ
51442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5145
5146 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5147 * gdb.mi/mi2-file.exp: Likewise.
5148
303b6f5d
DJ
51492007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5150
5151 Implement specification of MI tests as comments
5152 in C and C++ sources.
5153 * lib/mi-support.exp (mi_autotest_data): New variable.
5154 (mi_autotest_source): New variable.
5155 (count_newlines, mi_prepare_inline_tests)
5156 (mi_get_inline_test, mi_continue_to_line)
5157 (mi_run_inline_test, mi_tbreak)
5158 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5159 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5160 Run inline tests.
5161 * gdb.mi/mi-var-cp.cc: Define tests here.
5162
23da0d94
VP
51632007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5164
5165 Simplify usage of mi_continue_to.
5166 * lib/mi-support.exp (mi_runto_helper): Renamed
5167 from mi_runto, added new parameter 'run_or_continue'.
5168 (mi_runto): Use mi_runto_helper.
5169 (mi_continue_to): Accept just function name as parameter.
5170 Use mi_runto_helper.
5171 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5172 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5173
f9e18282
JB
51742006-01-04 Joel Brobecker <brobecker@adacore.com>
5175
5176 Make this testcase a bit more realistic. The current code
5177 is too simplistic, and allows the compiler to optimize out
5178 some of the entities we need for this testcase.
5179 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5180 (Do_Nothing): Add extra parameter.
5181 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5182 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5183 by using a variable of type Void_Star.
5184
fd678c65
JB
51852006-01-04 Joel Brobecker <brobecker@adacore.com>
5186
5187 * gdb.ada/catch_ex/foo.adb: New file.
5188 * gdb.ada/catch_ex.exp: New testcase.
5189
05cfdb42
DJ
51902007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5191
5192 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5193 pass --image-base to linker.
5194
2e03ee74
DJ
51952007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5196 Daniel Jacobowitz <dan@codesourcery.com>
5197
5198 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5199 secondary prompts.
5200
0d5de010
DJ
52012007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5202
5203 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5204 output. Test the types of members and member pointers.
5205 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5206 gdb/2092.
5207 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5208 statement. Enable for GCC. Update expected output for some tests
5209 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5210 layout.
5211 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5212 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5213 (Diamond::vget_base): New.
5214 (main): Add new tests.
5215 * gdb.cp/printmethod.exp: Update expected output for member functions.
5216 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5217 print pEe->D::vg().
5218
61a771aa
DJ
52192007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5220
5221 * gdb.threads/tls.exp: Allow stops in sem_post.
5222
2fa63963
DJ
52232006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5224
5225 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5226 * gdb.base/annota3.exp: Likewise.
5227 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5228 again (instead of timing out).
5229 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5230 GCC bug 26475.
5231 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5232 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5233 test from jmisc1.exp.
5234 * gdb.java/jmisc1.exp: Delete.
5235 * gdb.java/jprint.exp: Adjust to work with method signatures including
5236 return types.
5237 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5238 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5239 * lib/java.exp (compile_java_from_source): Pass the correct type
5240 to target_compile.
5241
5eefc2b7
JB
52422006-12-31 Joel Brobecker <brobecker@adacore.com>
5243
5244 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5245 (stack_align_edx): New function.
5246 (stack_align_eax): New function.
5247 (main): Add calls to stack_align_edx and stack_align_eax.
5248 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5249 Add testing for the cases where the register used during a stack
5250 realignment is edx. Same for eax.
5251
227c54da
DJ
52522006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5253
5254 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5255 and generic PE targets.
5256
cab8ac94
JB
52572006-12-29 Joel Brobecker <brobecker@adacore.com>
5258
5259 * gdb.ada/array_return.exp: Update copyright date list.
5260
ba54f318
JB
52612006-12-27 Joel Brobecker <brobecker@adacore.com>
5262
5263 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5264 (Create_Small_Float_Vector): New function.
5265 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5266 function body.
5267 * gdb.ada/array_return/p.adb: Use new type and function from
5268 package Pck.
5269 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5270 able to print the value returned by a function returning an
5271 array of float.
5272
6b7a35dd
JB
52732006-12-20 Joel Brobecker <brobecker@adacore.com>
5274
5275 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5276 The associated tests should be PASSing.
5277
038224f6
VP
52782006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5279
5280 Test for base in references.
5281 * gdb.mi/mi-var-cp.cc: Add test code.
5282 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5283 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5284 * gdb.mi/mi2-watch.exp: Likewise.
5285 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5286 (mi_list_varobj_children): New function.
5287
b26ed50d
VP
52882006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5289
5290 * lib/mi-support.exp
5291 (mi_runto): Accept "()" after function name.
5292 (mi_create_varobj): New function.
5293 (mi_varobj_update): New function.
5294 (mi_Check_varobj_value): New function.
5295 * gdb.mi/mi-var-cp.exp: New file.
5296 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5297
08232497
DJ
52982006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5299
5300 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5301 gdb.base/weaklib2.c: New files.
5302
d394c993 53032006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5304
ac6c2fba
NS
5305 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5306 info. Adjust test names.
5307
8ec659a0 5308 * gdb.base/break.c (main): Move position of malloc.
d394c993 5309 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5310
acd65feb
VP
53112006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5312
5313 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5314 assignement of arrays and function pointers.
5315 * gdb.mi/var-cmd.c: Add declaration necessary for above
5316 tests.
5317
f556d5e5
NS
53182006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5319
5320 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5321
5322 * gdb.threads/linux-dp.exp: Read thread table before and after
5323 creating each philosopher and verify it.
5324
697bc68d
NS
53252006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5326 Paul Brook <paul@codesourcery.com>
5327 Daniel Jacobowitz <dan@codesourcery.com>
5328
5329 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5330 main to remove duplication. Add start function of the form
697bc68d
NS
5331 '_*start[1-9]*'. Add RVDS start function.
5332
29d73ae4
DJ
53332006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5334
5335 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5336
c1d88655
UW
53372006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5338
5339 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5340 * gdb.asm/spu.inc: New file.
5341 * gdb.base/term.exp: Disable if [target_info exists noargs].
5342 * gdb.gdb/complaints.exp: Disable if ![isnative].
5343 * gdb.gdb/selftest.exp: Likewise.
5344 * gdb.gdb/observer.exp: Likewise.
5345 * gdb.gdb/xfullpath.exp: Likewise.
5346 * gdb.base/attach.exp: Disable on SPU target.
5347 * gdb.cp/bs145503.exp: Likewise.
5348 * gdb.cp/exception.exp: Likewise.
5349 * gdb.cp/userdef.exp: Likewise.
5350
32a13b1a
DJ
53512006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5352
5353 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5354
d8295fe9
VP
53552006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5356
5357 * gdb.base/completion.exp: Fix completion tests for
5358 'info' and 'info '.
5359 * gdb.base/help.exp (help_test_raw, test_class_help)
5360 (test_prefix_command_help): Move...
5361 * lib/gdb.exp: Here.
5362 * gdb.base/main.exp: Adjust.
5363 * gdb.cp/maint.exp: Adjust.
5364 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5365
8c394015
VP
53662006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5367
5368 * gdb.stabs/weird.exp (print_weird_var): Use
5369 gdb_test_multiple instead of gdb_expect.
5370
027fc1bc
VP
53712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5372
5373 * gdb.base/help.exp (help_test_raw): New.
5374 (test_class_help): New.
5375 (test_prefix_command_help): New.
5376 Adjust testcases.
5377
67609209
FR
53782006-11-09 Christophe Lyon <christophe.lyon@st.com>
5379
5380 * gdb.base/constvars.c (main): Write to crass and crips, so that
5381 they are allocated by the compiler.
5382
f73adfeb
AS
53832006-10-27 Andreas Schwab <schwab@suse.de>
5384
5385 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5386 "detach-fork".
5387
2f83a18e
DJ
53882006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5389
5390 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5391 of patterns.
5392
94277a38
DJ
53932006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5394
5395 * gdb.base/sepdebug.exp: Remove debug format test.
5396 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5397 Handle no-symtab.
5398 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5399
5bd2f6e2
DJ
54002006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5403 int to pointer or pointer to int.
5404 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5405
8c008720
DJ
54062006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5407
5408 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5409
9e35dae4
DJ
54102006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5413
d9639e13
DJ
54142006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5415
5416 PR c++/2116
5417 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5418
390a1bd0
JB
54192006-10-06 Joel Brobecker <brobecker@adacore.com>
5420
5421 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5422 the corresponding bug has been fixed in GDB (PR/2018).
5423
dd920c33
JB
54242006-10-06 Joel Brobecker <brobecker@adacore.com>
5425
5426 * gdb.base/subst.exp: New testcase.
5427
53bbefe9
JB
54282006-10-06 Joel Brobecker <brobecker@adacore.com>
5429
5430 * gdb.ada/array_return/pck.ads: Add copyright notice.
5431 * gdb.ada/array_return/pck.adb: Likewise.
5432 * gdb.ada/array_return/p.adb: Likewise.
5433 * gdb.ada/exec_changed/first.adb: Likewise.
5434 * gdb.ada/exec_changed/second.adb: Likewise.
5435
09851417
JB
54362006-10-06 Joel Brobecker <brobecker@adacore.com>
5437
5438 * gdb.ada/watch_arg/watch.adb: New file.
5439 * gdb.ada/watch_arg.exp: New testcase.
5440
041bf30d
VP
54412006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5442
5443 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5444 via string_to_regexp.
041bf30d 5445 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5446
f286fbdd 54472006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5448
5449 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5450 Remove unused / obsolete files.
5451
7c07f349
NR
54522006-09-19 Nick Roberts <nickrob@snap.net.nz>
5453
5454 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5455
cd5ff84a
VP
54562006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5457
5458 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5459 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5460 the number of frames.
cd5ff84a 5461
ae018d1a
DJ
54622006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5463
5464 * gdb.base/args.c (main): Add breakpoint marker.
5465 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5466 really test empty arguments.
5467 (args_load): Delete.
5468 (args_test): New.
5469
b399c549
NR
54702006-09-13 Nick Roberts <nickrob@snap.net.nz>
5471
5472 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5473 check for one file.
5474
2ab1eb7a
VP
54752006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5476
5477 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5478 HIGH_FRAME argument to -stack-list-locals can be larger than
5479 the number of frames.
a9c64011 5480
476308bf
FF
54812006-08-18 Fred Fish <fnf@specifix.com>
5482
5483 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5484 '$' in front of skip_vmx_tests_saved when setting that.
5485
8625200f
AS
54862006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5487
5488 * gdb.base/trace-commands.exp: New file.
5489
089ec8f1
DJ
54902006-08-10 Joel Brobecker <brobecker@adacore.com>
5491 Daniel Jacobowitz <dan@codesourcery.com>
5492
5493 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5494 expected output of the backtrace commands.
5495
b60f0898
JB
54962006-08-09 Joel Brobecker <brobecker@adacore.com>
5497
5498 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5499 untested followed by return combination.
5500 * gdb.arch/altivec-regs.exp: Likewise.
5501 * gdb.arch/e500-abi.exp: Likewise.
5502 * gdb.arch/e500-regs.exp: Likewise.
5503 * gdb.arch/gdb1291.exp: Likewise.
5504 * gdb.arch/gdb1431.exp: Likewise.
5505 * gdb.arch/gdb1558.exp: Likewise.
5506 * gdb.arch/i386-prologue.exp: Likewise.
5507 * gdb.arch/i386-unwind.exp: Likewise.
5508 * gdb.asm/asm-source.exp: Likewise.
5509 * gdb.base/a2-run.exp: Likewise.
5510 * gdb.base/advance.exp: Likewise.
5511 * gdb.base/all-bin.exp: Likewise.
5512 * gdb.base/annota1.exp: Likewise.
5513 * gdb.base/annota3.exp: Likewise.
5514 * gdb.base/args.exp: Likewise.
5515 * gdb.base/arithmet.exp: Likewise.
5516 * gdb.base/assign.exp: Likewise.
5517 * gdb.base/async.exp: Likewise.
5518 * gdb.base/attach.exp: Likewise.
5519 * gdb.base/bang.exp: Likewise.
5520 * gdb.base/bigcore.exp: Likewise.
5521 * gdb.base/bitfields.exp: Likewise.
5522 * gdb.base/bitfields2.exp: Likewise.
5523 * gdb.base/break.exp: Likewise.
5524 * gdb.base/call-sc.exp: Likewise.
5525 * gdb.base/call-strs.exp: Likewise.
5526 * gdb.base/callfuncs.exp: Likewise.
5527 * gdb.base/checkpoint.exp: Likewise.
5528 * gdb.base/chng-syms.exp: Likewise.
5529 * gdb.base/code-expr.exp: Likewise.
5530 * gdb.base/commands.exp: Likewise.
5531 * gdb.base/completion.exp: Likewise.
5532 * gdb.base/cond-expr.exp: Likewise.
5533 * gdb.base/condbreak.exp: Likewise.
5534 * gdb.base/consecutive.exp: Likewise.
5535 * gdb.base/constvars.exp: Likewise.
5536 * gdb.base/corefile.exp: Likewise.
5537 * gdb.base/cvexpr.exp: Likewise.
5538 * gdb.base/dbx.exp: Likewise.
5539 * gdb.base/define.exp: Likewise.
5540 * gdb.base/detach.exp: Likewise.
5541 * gdb.base/display.exp: Likewise.
5542 * gdb.base/dump.exp: Likewise.
5543 * gdb.base/ena-dis-br.exp: Likewise.
5544 * gdb.base/ending-run.exp: Likewise.
5545 * gdb.base/environ.exp: Likewise.
5546 * gdb.base/eval-skip.exp: Likewise.
5547 * gdb.base/exprs.exp: Likewise.
5548 * gdb.base/fileio.exp: Likewise.
5549 * gdb.base/finish.exp: Likewise.
5550 * gdb.base/float.exp: Likewise.
5551 * gdb.base/foll-exec.exp: Likewise.
5552 * gdb.base/foll-fork.exp: Likewise.
5553 * gdb.base/foll-vfork.exp: Likewise.
5554 * gdb.base/freebpcmd.exp: Likewise.
5555 * gdb.base/funcargs.exp: Likewise.
5556 * gdb.base/gcore.exp: Likewise.
5557 * gdb.base/gdb1090.exp: Likewise.
5558 * gdb.base/gdb1250.exp: Likewise.
5559 * gdb.base/huge.exp: Likewise.
5560 * gdb.base/info-proc.exp: Likewise.
5561 * gdb.base/interrupt.exp: Likewise.
5562 * gdb.base/jump.exp: Likewise.
5563 * gdb.base/langs.exp: Likewise.
5564 * gdb.base/lineinc.exp: Likewise.
5565 * gdb.base/list.exp: Likewise.
5566 * gdb.base/logical.exp: Likewise.
5567 * gdb.base/long_long.exp: Likewise.
5568 * gdb.base/macscp.exp: Likewise.
5569 * gdb.base/maint.exp: Likewise.
5570 * gdb.base/mips_pro.exp: Likewise.
5571 * gdb.base/miscexprs.exp: Likewise.
5572 * gdb.base/multi-forks.exp: Likewise.
5573 * gdb.base/opaque.exp: Likewise.
5574 * gdb.base/overlays.exp: Likewise.
5575 * gdb.base/pc-fp.exp: Likewise.
5576 * gdb.base/pointers.exp: Likewise.
5577 * gdb.base/printcmds.exp: Likewise.
5578 * gdb.base/psymtab.exp: Likewise.
5579 * gdb.base/ptype.exp: Likewise.
5580 * gdb.base/recurse.exp: Likewise.
5581 * gdb.base/relational.exp: Likewise.
5582 * gdb.base/relocate.exp: Likewise.
5583 * gdb.base/remote.exp: Likewise.
5584 * gdb.base/reread.exp: Likewise.
5585 * gdb.base/restore.exp: Likewise.
5586 * gdb.base/return.exp: Likewise.
5587 * gdb.base/return2.exp: Likewise.
5588 * gdb.base/scope.exp: Likewise.
5589 * gdb.base/sect-cmd.exp: Likewise.
5590 * gdb.base/sep.exp: Likewise.
5591 * gdb.base/sepdebug.exp: Likewise.
5592 * gdb.base/setshow.exp: Likewise.
5593 * gdb.base/setvar.exp: Likewise.
5594 * gdb.base/sigall.exp: Likewise.
5595 * gdb.base/sigbpt.exp: Likewise.
5596 * gdb.base/signals.exp: Likewise.
5597 * gdb.base/signull.exp: Likewise.
5598 * gdb.base/sizeof.exp: Likewise.
5599 * gdb.base/solib.exp: Likewise.
5600 * gdb.base/step-line.exp: Likewise.
5601 * gdb.base/step-test.exp: Likewise.
5602 * gdb.base/structs.exp: Likewise.
5603 * gdb.base/structs2.exp: Likewise.
5604 * gdb.base/term.exp: Likewise.
5605 * gdb.base/twice.exp: Likewise.
5606 * gdb.base/until.exp: Likewise.
5607 * gdb.base/varargs.exp: Likewise.
5608 * gdb.base/volatile.exp: Likewise.
5609 * gdb.base/watchpoint.exp: Likewise.
5610 * gdb.base/whatis-exp.exp: Likewise.
5611 * gdb.base/whatis.exp: Likewise.
5612 * gdb.cp/ambiguous.exp: Likewise.
5613 * gdb.cp/annota2.exp: Likewise.
5614 * gdb.cp/annota3.exp: Likewise.
5615 * gdb.cp/bool.exp: Likewise.
5616 * gdb.cp/breakpoint.exp: Likewise.
5617 * gdb.cp/casts.exp: Likewise.
5618 * gdb.cp/class2.exp: Likewise.
5619 * gdb.cp/classes.exp: Likewise.
5620 * gdb.cp/cplusfuncs.exp: Likewise.
5621 * gdb.cp/ctti.exp: Likewise.
5622 * gdb.cp/derivation.exp: Likewise.
5623 * gdb.cp/exception.exp: Likewise.
5624 * gdb.cp/gdb1355.exp: Likewise.
5625 * gdb.cp/hang.exp: Likewise.
5626 * gdb.cp/inherit.exp: Likewise.
5627 * gdb.cp/local.exp: Likewise.
5628 * gdb.cp/m-data.exp: Likewise.
5629 * gdb.cp/m-static.exp: Likewise.
5630 * gdb.cp/member-ptr.exp: Likewise.
5631 * gdb.cp/method.exp: Likewise.
5632 * gdb.cp/misc.exp: Likewise.
5633 * gdb.cp/namespace.exp: Likewise.
5634 * gdb.cp/overload.exp: Likewise.
5635 * gdb.cp/ovldbreak.exp: Likewise.
5636 * gdb.cp/pr-1023.exp: Likewise.
5637 * gdb.cp/pr-1210.exp: Likewise.
5638 * gdb.cp/pr-574.exp: Likewise.
5639 * gdb.cp/printmethod.exp: Likewise.
5640 * gdb.cp/psmang.exp: Likewise.
5641 * gdb.cp/ref-params.exp: Likewise.
5642 * gdb.cp/ref-types.exp: Likewise.
5643 * gdb.cp/rtti.exp: Likewise.
5644 * gdb.cp/templates.exp: Likewise.
5645 * gdb.cp/try_catch.exp: Likewise.
5646 * gdb.cp/userdef.exp: Likewise.
5647 * gdb.cp/virtfunc.exp: Likewise.
5648 * gdb.disasm/am33.exp: Likewise.
5649 * gdb.disasm/h8300s.exp: Likewise.
5650 * gdb.disasm/mn10300.exp: Likewise.
5651 * gdb.disasm/sh3.exp: Likewise.
5652 * gdb.disasm/t01_mov.exp: Likewise.
5653 * gdb.disasm/t02_mova.exp: Likewise.
5654 * gdb.disasm/t03_add.exp: Likewise.
5655 * gdb.disasm/t04_sub.exp: Likewise.
5656 * gdb.disasm/t05_cmp.exp: Likewise.
5657 * gdb.disasm/t06_ari2.exp: Likewise.
5658 * gdb.disasm/t07_ari3.exp: Likewise.
5659 * gdb.disasm/t08_or.exp: Likewise.
5660 * gdb.disasm/t09_xor.exp: Likewise.
5661 * gdb.disasm/t10_and.exp: Likewise.
5662 * gdb.disasm/t11_logs.exp: Likewise.
5663 * gdb.disasm/t12_bit.exp: Likewise.
5664 * gdb.disasm/t13_otr.exp: Likewise.
5665 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5666 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5667 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5668 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5669 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5670 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5671 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5672 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5673 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5674 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5675 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5676 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5677 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5678 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5679 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5680 * gdb.mi/gdb701.exp: Likewise.
5681 * gdb.mi/gdb792.exp: Likewise.
5682 * gdb.mi/mi-basics.exp: Likewise.
5683 * gdb.mi/mi-break.exp: Likewise.
5684 * gdb.mi/mi-cli.exp: Likewise.
5685 * gdb.mi/mi-console.exp: Likewise.
5686 * gdb.mi/mi-disassemble.exp: Likewise.
5687 * gdb.mi/mi-eval.exp: Likewise.
5688 * gdb.mi/mi-file.exp: Likewise.
5689 * gdb.mi/mi-read-memory.exp: Likewise.
5690 * gdb.mi/mi-regs.exp: Likewise.
5691 * gdb.mi/mi-return.exp: Likewise.
5692 * gdb.mi/mi-simplerun.exp: Likewise.
5693 * gdb.mi/mi-stack.exp: Likewise.
5694 * gdb.mi/mi-stepi.exp: Likewise.
5695 * gdb.mi/mi-syn-frame.exp: Likewise.
5696 * gdb.mi/mi-until.exp: Likewise.
5697 * gdb.mi/mi-var-block.exp: Likewise.
5698 * gdb.mi/mi-var-child.exp: Likewise.
5699 * gdb.mi/mi-var-cmd.exp: Likewise.
5700 * gdb.mi/mi-var-display.exp: Likewise.
5701 * gdb.mi/mi-watch.exp: Likewise.
5702 * gdb.mi/mi2-basics.exp: Likewise.
5703 * gdb.mi/mi2-break.exp: Likewise.
5704 * gdb.mi/mi2-cli.exp: Likewise.
5705 * gdb.mi/mi2-console.exp: Likewise.
5706 * gdb.mi/mi2-disassemble.exp: Likewise.
5707 * gdb.mi/mi2-eval.exp: Likewise.
5708 * gdb.mi/mi2-file.exp: Likewise.
5709 * gdb.mi/mi2-read-memory.exp: Likewise.
5710 * gdb.mi/mi2-regs.exp: Likewise.
5711 * gdb.mi/mi2-return.exp: Likewise.
5712 * gdb.mi/mi2-simplerun.exp: Likewise.
5713 * gdb.mi/mi2-stack.exp: Likewise.
5714 * gdb.mi/mi2-stepi.exp: Likewise.
5715 * gdb.mi/mi2-syn-frame.exp: Likewise.
5716 * gdb.mi/mi2-until.exp: Likewise.
5717 * gdb.mi/mi2-var-block.exp: Likewise.
5718 * gdb.mi/mi2-var-child.exp: Likewise.
5719 * gdb.mi/mi2-var-cmd.exp: Likewise.
5720 * gdb.mi/mi2-var-display.exp: Likewise.
5721 * gdb.mi/mi2-watch.exp: Likewise.
5722 * gdb.stabs/exclfwd.exp: Likewise.
5723 * gdb.stabs/weird.exp: Likewise.
5724 * gdb.threads/gcore-thread.exp: Likewise.
5725 * gdb.trace/actions.exp: Likewise.
5726 * gdb.trace/backtrace.exp: Likewise.
5727 * gdb.trace/circ.exp: Likewise.
5728 * gdb.trace/collection.exp: Likewise.
5729 * gdb.trace/deltrace.exp: Likewise.
5730 * gdb.trace/infotrace.exp: Likewise.
5731 * gdb.trace/limits.exp: Likewise.
5732 * gdb.trace/packetlen.exp: Likewise.
5733 * gdb.trace/passc-dyn.exp: Likewise.
5734 * gdb.trace/passcount.exp: Likewise.
5735 * gdb.trace/report.exp: Likewise.
5736 * gdb.trace/save-trace.exp: Likewise.
5737 * gdb.trace/tfind.exp: Likewise.
5738 * gdb.trace/tracecmd.exp: Likewise.
5739 * gdb.trace/while-dyn.exp: Likewise.
5740 * gdb.trace/while-stepping.exp: Likewise.
5741
f4b618d1
JB
57422006-08-08 Joel Brobecker <brobecker@adacore.com>
5743
5744 * gdb.base/step-bt.c: New file.
5745 * gdb.base/step-bt.exp: New testcase.
5746
3d00d119
DJ
57472006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5748
5749 * config/monitor.exp (gdb_load): Remove support for obsolete
5750 download-write-size.
5751 * gdb.base/remote.exp: Likewise. Update all callers of
5752 gdb_timed_load.
5753
017b5bd4
DJ
57542006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5755
5756 * cursal.exp: Pass binfile to gdb_load.
5757
837c599d
DJ
57582006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5759
5760 * gdb.base/cursal.exp: Add "" to gdb_load call.
5761
8dd4540b
MK
57622006-07-29 Mark Kettenis <kettenis@gnu.org>
5763
5764 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5765 NetBSD/ELF targets.
5766
ab5c9f60
DJ
57672006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5768
5769 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5770 operator*.
5771
4c42eaff
DJ
57722006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5773
5774 * gdb.base/completion.exp: Update for change in "file" behavior.
5775 * gdb.stabs/weird.exp: Likewise.
5776 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5777 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5778
0155cc76
NS
57792006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5780
5781 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5782 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5783
16026cd7
AS
57842006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5785
5786 * gdb.base/default.exp: Update source command error message.
5787 * gdb.base/help.exp: Update 'help source' message.
5788
16963cb6
DJ
57892006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5790
5791 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5792 test.
5793
6d7fd486
AS
57942006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5795
5796 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5797
29e8a844
DJ
57982006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5801
6afcfa39
DJ
58022006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5803
5804 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5805
267a692b
MK
58062006-07-17 Mark Kettenis <kettenis@gnu.org>
5807
5808 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5809 *-*-openbsd* from targets for wich we expect ARM FPA floating
5810 point format.
5811
85d2fec4
NR
58122006-07-17 Nick Roberts <nickrob@snap.net.nz>
5813
5814 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5815
58162006-07-17 Mark Kettenis <kettenis@gnu.org>
5817
5818 * gdb.base/annota3.exp: Expect frame-begin annotation.
5819
85b4c6e8
JB
58202006-07-14 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.base/help.exp: Adjust "help unset" test to accept
5823 any list of unset commands.
5824
fb933624
DJ
58252006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5826 Daniel Jacobowitz <dan@codesourcery.com>
5827
5828 * gdb.cp/ref-params.exp: New test.
5829 * gdb.cp/ref-params.cc: New source file.
5830 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5831
1dff4b64
MK
58322006-07-08 Mark Kettenis <kettenis@gnu.org>
5833
5834 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5835 spaces/tabs in regular expressions since they might not be there.
5836
40d2e0e3
AS
58372006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5838
5839 * gdb.base/ifelse.exp: New file.
5840
f6c957d2
NS
58412006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5842
5843 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5844 line.
5845 * gdb.base/huge.exp: Loop over compilation to find a size that
5846 is acceptable.
5847 * gdb.base/remote.exp: Correct expected strings.
5848 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5849
b9c5a23d
DJ
58502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5851
5852 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5853
9af2e58d
DJ
58542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5855
5856 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5857 native.
5858
30930ca5
DJ
58592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5860
5861 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5862 enable stabs testing.
5863
aa32fa1d
DJ
58642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5865
bd4a4c80 5866 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5867 gdb_test_multiple does.
5868
321fef15
DJ
58692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5870
5871 * Makefile.in (host_alias): Remove.
5872 (target_alias): Use @target_noncanonical@.
5873 (site.exp): Don't set host_alias.
5874 * aclocal.m4: Remove contents. Include acx.m4.
5875 * configure: Regenerated.
5876 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5877
e1c2defa
NS
58782006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5879
e63b55d1
NS
5880 * lib/gdb.exp (gdb_load_cmd): New.
5881
5600ea19
NS
5882 * gdb.base/fileio.c: Add system(NULL) test.
5883 * gdb.base/fileio.exp: Check it.
5884
e1c2defa
NS
5885 * gdb.base/break.c: Add 10a breakpoint at }
5886 * gdb.base/break.exp: Add test for breakpoint at }
5887 * gdb.cp/anon-union.cc: Add code at end of function.
5888 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5889 * gdb.mi/var-cmd.c: Add code at end of function.
5890 * gdb.mi/mi-var-display.exp: Adjust end of next.
5891 * gdb.mi/mi2-var-display.exp: Likewise.
5892 * gdb.base/fileio.c: Add stop function and insert calls at
5893 stopping places.
5894 * gdb.base/fileio.exp: Breakpoint stop function and remove
5895 explicit line number references.
5896
6c0112ec
JB
58972006-05-19 Joel Brobecker <brobecker@adacore.com>
5898
a9c64011
AS
5899 * gdb.base/del.exp (test_delete_alias): New function.
5900 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5901
154189a4
FF
59022006-05-18 Fred Fish <fnf@specifix.com>
5903
5904 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5905 required. Check for spurious output after program exits normally.
5906
582e64c2
FF
59072006-05-17 Fred Fish <fnf@specifix.com>
5908
5909 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5910 gdb_load, so it works in the simulator.
5911
8ef6493a
FF
59122006-05-11 Fred Fish <fnf@specifix.com>
5913
5914 * gdb.base/bang.exp: Ignore unexpected output between the
5915 "program exited normally" and the gdb prompt, as many other
5916 tests do.
5917
692b141c
MK
59182006-05-07 Mark Kettenis <kettenis@gnu.org>
5919
5920 * gdb.base/help.exp: Make "delete checkpoint" part option for
5921 "help d" and "help delete" tests.
5922
540b8a30
UW
59232006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5924
a9c64011 5925 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5926 expected output in some mi_gdb_test statements.
5927 * gdb.mi/mi2-basics.exp: Likewise.
5928
9b6462d9
JB
59292006-05-05 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.base/del.c: New file.
5932 * gdb.base/del.exp: New testcase.
5933
954de43b
DM
59342006-05-05 David S. Miller <davem@sunset.davemloft.net>
5935
5936 * gdb.base/break.exp: Do not assume a breakpoint on
5937 main will actually be in $srcfile when optimizing.
1303f75e
DM
5938 * gdb.base/savedregs.exp: Do not require that the dummy
5939 frame location match up to a symbol and source file location.
c3242428
DM
5940 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5941 will get printed without a mi_cmd_data_list_register_values prefix.
5942 (*-data-list-register-*): Correct regular expressions to expect the new
5943 pseudo d? floating point registers.
5944 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5945
c7e64c9a
DJ
59462006-05-05 Christophe Lyon <christophe.lyon@st.com>
5947
5948 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5949 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5950 is allocated by the compiler.
5951 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5952 anons, e, anone to force their allocation by the compiler.
5953
59542006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5955
5956 * gdb.base/help.exp: Update expected text for help d and
5957 help delete.
5958
27ce9a6d
MK
59592006-05-02 Mark Kettenis <kettenis@gnu.org>
5960
5961 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5962 NetBSD/ELF targets.
5963
8608915f
MK
59642006-04-30 Mark Kettenis <kettenis@gnu.org>
5965
5966 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5967 single-step breakpoint fails; make this a KFAIL on
5968 sparc*-*-openbsd*.
5969 * gdb.base/siginfo.exp: Likewise.
5970 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5971
b8db102d
MS
59722006-04-26 Michael Snyder <msnyder@redhat.com>
5973
5974 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5975 which may have to consume output from other forks.
5976 Add tests to make sure that "delete fork" succeeded.
5977
c702009a
MS
59782006-04-20 Michael Snyder <msnyder@redhat.com>
5979
5980 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5981 Add support for the Renesas M32C and M16C.
5982
5983 * gdb.asm/asm-source.exp: Add m32c target.
5984 * gdb.asm/m32c.inc: Support for m32c target.
5985
e28493f2
AS
59862006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5987
5988 * gdb.base/commands.exp (recursive_source_test): New test.
5989
880da185
DM
59902006-04-04 David S. Miller <davem@sunset.davemloft.net>
5991
5992 * gdb.base/float.exp: Add pattern for sparc targets.
5993
61d9b92f
DJ
59942006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5995
5996 * gdb.base/commands.exp (stray_arg0_test): New test.
5997
bd717df8
PB
59982006-03-30 Paul Brook <paul@codesourcery.com>
5999
6000 * gdb.mi/mi-until.exp: kfail broken until command.
6001 * gdb.mi/mi2-until.exp: Ditto.
6002
ec793d3c
NR
60032006-03-27 Nick Roberts <nickrob@snap.net.nz>
6004
6005 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6006
831004b7
AO
60072006-03-08 Alexandre Oliva <aoliva@redhat.com>
6008
6009 * gdb.base/prelink.exp: Anchor tested-for regular expression
6010 on gdb prompt.
6011
effe49a0
PB
60122006-03-07 Paul Brook <paul@codesourcery.com>
6013
6014 * gdb.base/assign.exp: Correct fail message.
6015
e5461016
PB
60162006-03-07 Paul Brook <paul@codesourcery.com>
6017
6018 * lib/compiler.c: Extract armcc version number.
6019 * lib/compiler.cc: Ditto.
6020
fc91c6c2
PB
60212006-03-07 Paul Brook <paul@codesourcery.com>
6022
6023 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6024 additional_flags=-w.
6025 * gdb.arch/altivec-regs.exp: Ditto.
6026 * gdb.arch/e500-abi.exp: Ditto.
6027 * gdb.arch/e500-regs.exp: Ditto.
6028 * gdb.base/all-bin.exp: Ditto.
6029 * gdb.base/annota1.exp: Ditto.
6030 * gdb.base/annota3.exp: Ditto.
6031 * gdb.base/args.exp: Ditto.
6032 * gdb.base/arithmet.exp: Ditto.
6033 * gdb.base/assign.exp: Ditto.
6034 * gdb.base/async.exp: Ditto.
6035 * gdb.base/bang.exp: Ditto.
6036 * gdb.base/break.exp: Ditto.
6037 * gdb.base/call-rt-st.exp: Ditto.
6038 * gdb.base/completion.exp: Ditto.
6039 * gdb.base/cond-expr.exp: Ditto.
6040 * gdb.base/condbreak.exp: Ditto.
6041 * gdb.base/consecutive.exp: Ditto.
6042 * gdb.base/define.exp: Ditto.
6043 * gdb.base/display.exp: Ditto.
6044 * gdb.base/ena-dis-br.exp: Ditto.
6045 * gdb.base/environ.exp: Ditto.
6046 * gdb.base/eval-skip.exp: Ditto.
6047 * gdb.base/info-proc.exp: Ditto.
6048 * gdb.base/jump.exp: Ditto.
6049 * gdb.base/logical.exp: Ditto.
6050 * gdb.base/long_long.exp: Ditto.
6051 * gdb.base/maint.exp: Ditto.
6052 * gdb.base/miscexprs.exp: Ditto.
6053 * gdb.base/pc-fp.exp: Ditto.
6054 * gdb.base/pointers.exp: Ditto.
6055 * gdb.base/relational.exp: Ditto.
6056 * gdb.base/reread.exp: Ditto.
6057 * gdb.base/sect-cmd.exp: Ditto.
6058 * gdb.base/sep.exp: Ditto.
6059 * gdb.base/sepdebug.exp: Ditto.
6060 * gdb.base/until.exp: Ditto.
6061 * gdb.base/whatis-exp.exp: Ditto.
6062 * gdb.cp/annota2.exp: Ditto.
6063 * gdb.cp/annota3.exp: Ditto.
6064 * gdb.trace/actions.exp: Ditto.
6065 * gdb.trace/backtrace.exp: Ditto.
6066 * gdb.trace/circ.exp: Ditto.
6067 * gdb.trace/collection.exp: Ditto.
6068 * gdb.trace/deltrace.exp: Ditto.
6069 * gdb.trace/infotrace.exp: Ditto.
6070 * gdb.trace/limits.exp: Ditto.
6071 * gdb.trace/packetlen.exp: Ditto.
6072 * gdb.trace/passc-dyn.exp: Ditto.
6073 * gdb.trace/passcount.exp: Ditto.
6074 * gdb.trace/report.exp: Ditto.
6075 * gdb.trace/save-trace.exp: Ditto.
6076 * gdb.trace/tfind.exp: Ditto.
6077 * gdb.trace/tracecmd.exp: Ditto.
6078 * gdb.trace/while-dyn.exp: Ditto.
6079 * gdb.trace/while-stepping.exp: Ditto.
6080 * lib/gdb.exp: Ditto.
6081 (gdb_compile): Handle nowarning option.
6082
5f4a23d9
AO
60832006-03-07 Alexandre Oliva <aoliva@redhat.com>
6084
6085 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6086 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6087 Rename executable to prelinkt. Don't re-prelink if we didn't
6088 get a core file. Test prelink -u exit status to tell whether
6089 prelinking failed. Use gdb_test_multiple.
6090
9733fc94
DJ
60912006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6092
6093 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6094 (do_tests): Call it.
6095
cc10cae3
AO
60962006-02-28 Alexandre Oliva <aoliva@redhat.com>
6097
6098 * gdb.base/prelink.exp: New test.
6099 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6100
15c46491
WZ
61012006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6102
6103 * gdb.fortran/derived-type.f90: New file.
6104 * gdb.fortran/derived-type.exp: New testcase.
6105
5c9f7ded
DJ
61062006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6107
6108 * gdb.base/default.exp: Allow ';' as a directory separator.
6109
5b96932b
AS
61102006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6111
6112 * gdb.base/help.exp (help add-symbol-file): Update.
6113
1986bccd
AS
61142006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6115
6116 * gdb.base/help.exp (help load): Update expected results.
6117
a8b7528f
FF
61182006-02-19 Fred Fish <fnf@specifix.com>
6119
6120 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6121 specifix hex value as part of results.
6122 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6123
f8261448
FF
61242006-02-16 Fred Fish <fnf@specifix.com>
6125
6126 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6127 ushort_addr, and slong_addr, so the typedefs are not optimized
6128 away.
6129 * gdb.base/whatis.exp: Add tests using type name for struct type,
6130 union type, enum type, and typedef.
a9c64011 6131
31d8bdd2
MK
61322006-02-13 Mark Kettenis <kettenis@gnu.org>
6133
6134 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6135
34e41e63
JB
61362006-02-13 Jim Blandy <jimb@redhat.com>
6137
6138 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6139 case where it takes two "next" commands to skip past the init
6140 call.
6141
ac6e4f31
FF
61422006-02-12 Fred Fish <fnf@specifix.com>
6143
6144 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6145 to handle cases where it takes two "next" commands to skip
6146 past the init call.
6147
2db2d571
JB
61482006-02-07 Joel Brobecker <brobecker@adacore.com>
6149
6150 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6151 on hppa32 targets.
6152
38fcd64c
DJ
61532006-02-06 Vladimir Prus <ghost@cs.msu.su>
6154
6155 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6156 field.
6157
1315ad46
MK
61582006-01-29 Mark Kettenis <kettenis@gnu.org>
6159
6160 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6161
5625b943
DJ
61622006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6165 files.
6166
80df1bbe
DJ
61672006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.cp/maint.exp: Set complaints to a positive value.
6170
9078e690
DJ
61712006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6172
6173 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6174 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6175 function name.
6176
9c903399
DJ
61772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6178
6179 * gdb.base/checkpoint.c: Update copyright notice. Include
6180 <stdlib.h>.
6181
761ae4d6
JB
61822006-01-04 Jim Blandy <jimb@redhat.com>
6183
6184 * gdb.asm/asm-source.exp: Independently provide default values for
6185 asm-flags and debug-flags. Use 'string equal' to do the
6186 comparison, not the implicit expr's '==' operator. Remove
6187 now-unneeded assignments to asm-flags. In h8300 case, place
6188 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6189
099ac3dd
MS
61902006-01-04 Michael Snyder <msnyder@redhat.com>
6191
6192 * gdb.base/checkpoint.c: New file.
6193 * gdb.base/checkpoint.exp: New file.
6194 * gdb.base/multi-fork.c: New file.
6195 * gdb.base/multi-fork.exp: New file.
6196 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6197
f4d85314
FF
61982006-01-04 Fred Fish <fnf@specifix.com>
6199
6200 * gdb.base/ptype.c (foo): Add typedef.
6201 (intfoo): Add function.
6202 * gdb.base/ptype1.c: New file.
6203 * gdb.base/ptype.exp: Handle compilation and linking with two
6204 source files. Test that proper type for "foo" is found based
6205 on source context rather than first match found in symtabs.
6206
a1b06f35
MK
62072005-12-28 Mark Kettenis <kettenis@gnu.org>
6208
6209 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6210 * gdb.asm/openbsd.inc: Indent commands.
6211
d082a1e2
MK
62122005-12-26 Mark Kettenis <kettenis@gnu.org>
6213
c65016bd
MK
6214 * gdb.base/freebpcmd.exp: Increase timeout.
6215
d082a1e2
MK
6216 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6217
d3c32a0e
DJ
62182005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6219
6220 * gdb.base/default.exp: Update check for "show version".
6221
9fdb1f50
RC
62222005-12-09 Randolph Chung <tausq@debian.org>
6223
6224 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6225 * gdb.asm/pa64.inc: New file.
6226
5f2c56f7
RC
62272005-12-09 Randolph Chung <tausq@debian.org>
6228
6229 * gdb.asm/common.inc: Indent commands.
6230 * gdb.asm/asmsrc1.s: Likewise.
6231 * gdb.asm/asmsrc2.s: Likewise.
6232
8117349c
RC
62332005-12-09 Randolph Chung <tausq@debian.org>
6234
6235 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6236 (get_addr_of_sym): Remove duplicate print.
6237 (gen_core): xfail hppa*-*-hpux*, update expected output.
6238 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6239 * gdb.arch/pa64-nullify.s: New file.
6240
8f07f25a
RC
62412005-12-09 Randolph Chung <tausq@debian.org>
6242
6243 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6244
55b39184
DJ
62452005-12-07 Christophe Lyon <christophe.lyon@st.com>
6246
6247 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6248 code generation for these functions.
6249 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6250 error message.
6251
31e2b00f
AS
62522005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6253
6254 * gdb.base/help.exp (help b, help br, help bre, help brea)
6255 (help break): Update the expected message.
6256
c3d0b56e
SC
62572005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6258
6259 * gdb.asm/m68hc11.inc: Setup the data section.
6260 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6261 script for this test.
6262 (m6812-*-*): Likewise.
6263
36ae0ea9
RC
62642005-11-09 Randolph Chung <tausq@debian.org>
6265
6266 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6267
9d6f42e9
WZ
62682005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6269
6270 * gdb.base/break.exp: Fix a comment typo.
6271
e2126a14
EZ
62722005-11-03 Jim Blandy <jimb@redhat.com>
6273
a9c64011
AS
6274 Checked in by Elena Zannoni <ezannoni@redhat.com>
6275
e2126a14
EZ
6276 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6277
e0ac7199
CV
62782005-11-02 Corinna Vinschen <vinschen@redhat.com>
6279
6280 * gdb.arch/gdb1558.c: Include stdio.h.
6281
31d3fb18
MK
62822005-10-31 Mark Kettenis <kettenis@gnu.org>
6283
6284 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6285
e52b687c
MK
62862005-10-31 Mark Kettenis <kettenis@gnu.org>
6287
6288 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6289
f4711d79
PG
62902005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6291
a9c64011
AS
6292 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6293 vscr" tests to better match output.
f4711d79 6294
987a9106
JB
62952005-10-12 Jim Blandy <jimb@redhat.com>
6296
6297 * gdb.base/structs.exp (any): New function.
6298 (test_struct_returns): Don't make any assumptions at all about
6299 what value the function returns when GDB can't set the return
6300 value.
6301
2336bb58
JB
63022005-10-09 Joel Brobecker <brobecker@adacore.com>
6303
6304 * gdb.ada/arrayidx/p.adb: New file.
6305 * gdb.ada/arrayidx.exp: New testcase
6306
63072005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6308
6309 * gdb.ada/array_return/pck.ads: New file.
6310 * gdb.ada/array_return/pck.adb: New file.
6311 * gdb.ada/array_return/p.adb: New file.
6312 * gdb.ada/array_return.exp: New testcase.
6313
705335ea
JB
63142005-10-03 Joel Brobecker <brobecker@adacore.com>
6315
a9c64011
AS
6316 * gdb.base/arrayidx.c: New file.
6317 * gdb.base/arrayidx.exp: New testcase.
705335ea 6318
11ee9940
NR
63192005-09-29 Nick Roberts <nickrob@snap.net.nz>
6320
6321 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6322 frames-invalid and breakpoints-invalid are no longer generated
6323 with level 3 so don't expect them in the output.
6324
39fb8e9e
BR
63252005-09-27 Bob Rossi <bob@brasko.net>
6326
a9c64011 6327 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6328 from test. Escape the | in mi_gdb_test call.
6329 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6330 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6331 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6332 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6333 expected regex's in mi_gdb_test calls.
6334 * lib/mi-support.exp: Remove arbitrary .* from tests.
6335 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6336 Fully anchor GDB/MI expected results in mi_gdb_test.
6337 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6338 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6339
2af48f68
PB
63402005-09-26 Paul Brook <paul@codesourcery.com>
6341
6342 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6343
f34502bc
WZ
63442005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6345
6346 * bfp-test.c: New file.
6347 * bfp-test.exp: New testcase.
6348
ca929517
WZ
63492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6350
6351 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6352 of subarray and substring variable.
6353 * gdb.fortran/subarray.f: New source file for the test of subarray
6354 and substring variable evaluation.
6355 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6356 of string constant.
6357
c761af65
DJ
63582005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6359
6360 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6361 copyright dates.
6362
561d7a1d
PG
63632005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6364
6365 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6366 powerpc altivec' test with an almost identical 'info vector' test.
6367
b2b64cc9
PG
63682005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6369
a9c64011
AS
6370 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6371 vscr" tests to match output.
b2b64cc9 6372
6ac4d15a
PG
63732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6374
a9c64011
AS
6375 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6376 output.
6ac4d15a 6377
40e55bef
BR
63782005-09-11 Bob Rossi <bob@brasko.net>
6379
6380 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6381 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6382 commands that return an MI output command and an asyncronous MI output
6383 command.
6384 * gdb.mi/mi-console.exp: Ditto.
6385
3c7385ec
BR
63862005-09-11 Bob Rossi <bob@brasko.net>
6387
6388 * gdb.mi/mi-var-child.c: Include <string.h>.
6389
a6cd0eb3
DJ
63902005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6391
6392 * killed.exp: Correct gdb_expect syntax.
6393
2f168eed
CV
63942005-08-09 Corinna Vinschen <vinschen@redhat.com>
6395
6396 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6397
ecd3fd0f
BR
63982005-08-02 Bob Rossi <bob@brasko.net>
6399
6400 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6401 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6402 Change tests to inferior-tty-set/show.
6403 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6404 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6405 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6406 inferior. Use mi_gdb_test to get GDB and Inferior output.
6407 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6408 descriptor.
6409 (mi_inferior_tty_name): Add inferior PTY file name.
6410 (mi_gdb_start): Add INFERIOR_PTY parameter.
6411 (mi_gdb_test): Add IPATTERN parameter.
6412
f1ea48cb 64132005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6414
f1ea48cb
BR
6415 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6416 parameter to mi_gdb_test.
6417 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6418
6e650a67
DJ
64192005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6420
6421 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6422 struct_declarations.
6423 * gdb.mi/mi-var-child.exp: Step over the initialization of
6424 struct_declarations.
6425
8be260b6
DJ
64262005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6427
6428 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6429 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6430 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6431 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6432 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6433 file.
6434
4e660f07
NR
64352005-07-27 Nick Roberts <nickrob@snap.net.nz>
6436
6437 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6438 (do_children_tests): Assign values to the extra elements.
6439
6440 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6441 them for tests for "-var-update --no-values" and
a9c64011 6442 "-var-update --all-values".
4e660f07
NR
6443 Add test for "-var-list-children --simple-values".
6444
6445 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6446
6447 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6448 "-stack-list-locals --simple-values" Improve doc strings and
6449 comments.
6450
6bdae935
MK
64512005-07-18 Mark Kettenis <kettenis@gnu.org>
6452
598b7a6f
MK
6453 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6454 *-*-openbsd*.
6455 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6456
6bdae935
MK
6457 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6458 sigaltsatck'.
6459
1323e929 64602005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6461
1323e929
BR
6462 * gdb.base/default.exp (tty): Changed output of command.
6463 * gdb.base/help.exp (help tty): Ditto.
6464
b1a9c082
MK
64652005-07-12 Mark Kettenis <kettenis@gnu.org>
6466
6467 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6468
10a844a2
MK
64692005-07-10 Mark Kettenis <kettenis@gnu.org>
6470
6471 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6472 -stack-select-frame without arguments.
6473 (test_stack_frame_listing): Add test for newly implemented command
6474 -stack-info-frame.
6475
3cb3b8df
BR
64762005-07-06 Bob Rossi <bob@brasko.net>
6477
6478 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6479 command.
6480 (Copyright): Update copyright.
6481
a0c5fbcf
WZ
64822005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6483
6484 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6485 tests to evaluate exponentiation expression.
6486
984971d0
AS
64872005-06-29 Andreas Schwab <schwab@suse.de>
6488
6489 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6490 main to avoid warnings.
6491
6492 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6493
fe03833f
NR
64942005-06-20 Nick Roberts <nickrob@snap.net.nz>
6495
6496 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6497 -stack-select-frame without arguments.
6498 (test_stack_frame_listing): Add test for newly implemented command
6499 -stack-info-frame.
a9c64011 6500
7a55f279
WZ
65012005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6502
0ffa0ea5
DJ
6503 * gdb.fortran/array-element.f: New file.
6504 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6505
26585198
DJ
65062005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6507
6508 * gdb.base/bigcore.exp: Correct checks for systems which can
6509 not dump a large core file.
6510
c1bd25fd
DJ
65112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6512
6513 * gdb.base/relocate.c: Add a copyright notice.
6514 (dummy): Remove.
6515 * gdb.base/relocate.exp: Test printing the values of variables
6516 from a relocatable file.
6517
589e074d
DJ
65182005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6519
6520 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6521 excess MI output after an error.
6522
0915f927
JB
65232005-05-29 Joel Brobecker <brobecker@adacore.com>
6524
6525 * gdb.arch/alpha-step.c: New file.
6526 * gdb.arch/alpha-step.exp: New testcase.
6527
76ff342d
DJ
65282005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6529 Dennis Brueni <dennis@slickedit.com>
6530
6531 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6532 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6533 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6534 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6535 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6536 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6537 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6538
96b0c7ac
DJ
65392005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6540 Wu Zhou <woodzltc@cn.ibm.com>
6541
6542 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6543 IBM's xlc compiler.
6544 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6545 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6546
f21565d2
JB
65472005-05-13 Jim Blandy <jimb@redhat.com>
6548
6549 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6550 calling gdb_suppress_entire_file.
6551 * gdb.base/charset.exp: Same.
6552 * gdb.base/call-rt-st.exp: Same.
6553
6006a3a1
BR
65542005-05-05 Bob Rossi <bob_rossi@cox.net>
6555
6556 * lib/gdb.exp (fullname_syntax): Added global regex.
6557 (fullname_syntax_POSIX): Ditto.
6558 (fullname_syntax_UNC): Ditto.
6559 (fullname_syntax_DOS_CASE): Ditto.
6560 (fullname_syntax_DOS): Ditto.
6561 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6562 fullname_syntax variable to scope and use it.
6563 (test_file_list_exec_source_files): Ditto.
6564 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6565
c3b69c04
DJ
65662005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6567
6568 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6569
3c95e6af
PG
65702004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6571
a9c64011
AS
6572 * lib/gdb.exp (skip_altivec_tests): New function, based on
6573 check_vmx_hw_available from the GCC testsuite.
6574 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6575 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6576
78df6c56
JB
65772005-05-02 Jim Blandy <jimb@redhat.com>
6578
6579 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6580 calling gdb_suppress_entire_file.
6581
1690f9cf
DJ
65822005-04-30 Randolph Chung <tausq@debian.org>
6583
6584 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6585 Slightly relax "sem_post" name checking.
6586
5ea106f7
PG
65872005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6588
6589 * gdb.base/unload.exp: Use new shared library infrastructure.
6590
bf7234cf
PG
65912005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6592
6593 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6594 infrastructure.
bf7234cf 6595
547b869a
CV
65962005-04-29 Corinna Vinschen <vinschen@redhat.com>
6597
6598 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6599 * gdb.asm/h8300.inc: New file.
6600
f07e55f0
PG
66012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6602
6603 * gdb.base/shlib-call.exp: Change to use new shared library
6604 infrastructure.
6605
3cbba3d1
PG
66062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6607
a9c64011
AS
6608 * gdb.base/pending.exp: Change to use new shared library
6609 infrastructure.
3cbba3d1 6610
ed6df200
PG
66112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6612
a9c64011
AS
6613 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6614 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6615
8c8f4ebe
PG
66162005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6617
a9c64011
AS
6618 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6619 shared objects being adjusted and update copyright years.
8c8f4ebe 6620
607fbc54
DJ
66212005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6622
6623 * ChangeLog: Correct some 2003-01-13 dates.
6624 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6625 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6626 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6627 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6628 gdb.trace/tfind.exp: Update copyright years.
6629
57bf0e56
DJ
66302005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6631 Daniel Jacobowitz <dan@codesourcery.com>
6632
6633 * lib/gdb.exp (gdb_compile): Handle shlib=.
6634 (gdb_compile_shlib): New function.
6635
9b593790
PG
66362005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6637
a9c64011 6638 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6639
9494c6a5
DJ
66402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6641
6642 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6643 gdb.server.
6644 * configure.ac: Likewise.
6645 * configure: Regenerated.
6646 * gdb.gdbserver/Makefile.in: Moved to...
6647 * gdb.server/Makefile.in: ... here.
6648 * gdb.gdbserver/server.c: Moved to...
6649 * gdb.server/server.c: ... here.
6650 * gdb.gdbserver/server-run.exp: Moved to...
6651 * gdb.server/server-run.exp: ... here.
6652
6f8eac0e
DJ
66532005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6654
6655 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6656 * configure.ac: Create gdb.gdbserver/Makefile.
6657 * configure: Regenerated.
6658 * lib/gdbserver-support.exp: New file, derived from
6659 config/gdbserver.exp.
6660 * config/gdbserver.exp: Use gdbserver-support.exp.
6661 * gdb.gdbserver/Makefile.in: New file.
6662 * gdb.gdbserver/server.c: New file.
6663 * gdb.gdbserver/server-run.exp: New file.
6664
6e87504d
PG
66652005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6666
a9c64011
AS
6667 * lib/gdb.exp (test_compiler_info): Return compiler_info
6668 if no arguments are given.
6e87504d 6669
d1779be4
PG
66702005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6671
6672 * gdb.arch/altivec-abi.exp: Check for compiler and set
6673 use altivec' flag accordingly.
6674 * gdb.arch/altivec-regs.exp: Likewise.
6675
88750304
DJ
66762005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6677
6678 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6679
f3fb768d
AS
66802005-03-27 Andreas Schwab <schwab@suse.de>
6681
6682 * gdb.base/bigcore.c (main): Add missing mode argument in open
6683 call.
6684
7e813ac5
DJ
66852005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6686
6687 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6688 downloads.
6689 * config/gdbserver.exp (gdb_load): Likewise.
6690
8e3049aa
PB
66912005-03-14 Paul Brook <paul@codesourcery.com>
6692
6693 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6694 targets.
6695
a9df7c44
JB
66962005-03-09 Joel Brobecker <brobecker@adacore.com>
6697
6698 * gdb.dwarf2/dup-psym.S: New file.
6699 * gdb.dwarf2/dup-psym.exp: New testcase.
6700
9f0d94e8
JB
67012005-03-09 Joel Brobecker <brobecker@adacore.com>
6702
6703 * gdb.ada/exec_changed/first.adb: New file.
6704 * gdb.ada/exec_changed/second.adb: New file.
6705 * gdb.ada/exec_changed.exp: New testcase.
6706
5f579bc5
NS
67072005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6708
36e9969c
NS
6709 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6710 (A2): New class.
6711 (main): Test operator+.
6712 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6713 breakpoint test.
6714
5f579bc5
NS
6715 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6716 * gdb.base/signull.exp: Disable if gdb,nosignals.
6717 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6718 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6719 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6720 * gdb.mi/mi2-console.exp: Likewise.
6721 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6722 continue output at start.
6723 (gdb_collect_locals_test): Robustify regexp.
6724 * gdb.trace/passc-dyn.exp: Fix comment typo.
6725 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6726
be46087e
CV
67272005-03-08 Corinna Vinschen <vinschen@redhat.com>
6728
6729 * gdb.asm/asm-source.exp: Add iq2000 case.
6730 * gdb.asm/iq2000.inc: New file.
6731
384e1a61 67322005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6733
384e1a61
MI
6734 * gdb.base/command.exp: Change hardcoded value to regular expression.
6735 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6736
584b6e9e
DJ
67372005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6738
6739 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6740 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6741 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6742 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6743 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6744
ab5b5d61
MK
67452005-03-05 Mark Kettenis <kettenis@gnu.org>
6746
6747 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6748 changes.
6749
ae051c1b
PG
67502004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6751
a9c64011
AS
6752 * lib/compiler.c: Add test for IBM's xlc compiler.
6753 * lib/compiler.cc: Likewise.
ae051c1b 6754
3f0f6ed2
JB
67552004-02-24 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.ada/fixed_points.exp: Create compilation object directory
6758 before running the test.
6759 * gdb.ada/null_record.exp: Likewise.
6760 * gdb.ada/packed_array.exp: Likewise.
6761 * gdb.ada/start.exp: Likewise.
6762
724f452b
JB
67632005-02-15 Joel Brobecker <brobecker@adacore.com>
6764
6765 * gdb.ada/packed_array/pa.adb: New file.
6766 * gdb.ada/packed_array.exp: New testcase.
6767
57f5cdfb 67682005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6769
1f393151
MK
6770 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6771 files.
6772
ebdda337
MK
6773 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6774 on *-*-openbsd*. Correctly match whitespace in regukar
6775 expressions.
6776
cf309262
DJ
67772005-02-10 Daniel Jacobowitz <dan@debian.org>
6778
6779 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6780 PR exp/1821
6781 * gdb.base/gdb1821.c: New test file.
6782 * gdb.base/gdb1821.exp: New test file.
6783
3be49e7a
JB
67842005-02-09 Joel Brobecker <brobecker@adacore.com>
6785
6786 * gdb.base/start.c: New file.
6787 * gdb.base/start.exp: New testcase.
6788
e292e67d
JB
67892005-02-09 Joel Brobecker <brobecker@adacore.com>
6790
6791 * gdb.ada/start/dummy.adb: New file.
6792 * gdb.ada/start.exp: New testcase.
6793
dbdfa66c
CV
67942005-02-09 Corinna Vinschen <vinschen@redhat.com>
6795
6796 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6797 for printing symbols and statistics.
6798 Add test for using relative pathnames in "maint print msymbols" test.
6799 Mark "maint info sections DATA" XFAIL on Cygwin.
6800 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6801 tests.
6802
d7941671
AC
68032005-02-09 Andreas Schwab <schwab@suse.de>
6804
6805 Committed by Andrew Cagney <cagney@gnu.org>
6806 * gdb.base/remotetimeout.exp: New file.
6807
74e5ef44
MK
68082005-02-07 Mark Kettenis <kettenis@gnu.org>
6809
6810 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6811
464dd14d
JB
68122005-02-03 Joel Brobecker <brobecker@adacore.com>
6813
6814 * gdb.ada/gnat_ada.gpr: New file.
6815 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6816 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6817 * configure.ac: No longer generate gnat_ada.gpr.
6818 * configure: Regenerate.
6819 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6820 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6821 * gdb.ada/null_record/bar.ads: Likewise.
6822 * gdb.ada/null_record/bar.adb: Likewise.
6823 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6824 * gdb.ada/null_record.exp (testdir): New variable.
6825 (testfile): executable is now in testdir subdirectory.
6826 (srcfile): Use full path to the main compilation unit.
6827 * gdb.ada/fixed_points.exp: Same changes as above.
6828
30d756ae
NR
68292005-02-03 Nick Roberts <nickrob@snap.net.nz>
6830
6831 * gdb.base/interp.exp: New test.
6832
9d799f85
AC
68332005-01-24 Andrew Cagney <cagney@gnu.org>
6834
6835 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6836
15656118
AC
68372005-01-19 Andrew Cagney <cagney@gnu.org>
6838
a892c31b
AC
6839 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6840 configure.ac not configure.in.
6841
15656118
AC
6842 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6843 of powerpc*-*-*.
6844 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6845 * gdb.base/list.exp (test_list_function)
15656118
AC
6846 (test_list_filename_and_function): Ditto.
6847 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6848
a7b01baf
AC
68492005-01-16 Andrew Cagney <cagney@gnu.org>
6850
17d92a02
AC
6851 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6852
a7b01baf
AC
6853 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6854
bc8332bb
AC
68552005-01-14 Andrew Cagney <cagney@gnu.org>
6856
6857 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6858 * gdb.mi/mi2-var-cmd.exp: Ditto.
6859
4d074752
CV
68602005-01-10 Corinna Vinschen <vinschen@redhat.com>
6861
6862 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6863
bec39cab
AC
68642005-01-07 Andrew Cagney <cagney@gnu.org>
6865
6866 * configure.ac: Rename configure.in, require autoconf 2.59.
6867 * configure: Re-generate.
6868 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6869 * gdb.stabs/configure: Re-generate.
6870 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6871 * gdb.hp/configure: Re-generate.
6872 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6873 autoconf 2.59.
6874 * gdb.hp/gdb.objdbg/configure: Re-generate.
6875 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6876 autoconf 2.59.
6877 * gdb.hp/gdb.defects/configure: Re-generate.
6878 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6879 autoconf 2.59.
6880 * gdb.hp/gdb.compat/configure: Re-generate.
6881 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6882 autoconf 2.59.
6883 * gdb.hp/gdb.base-hp/configure: Re-generate.
6884 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6885 autoconf 2.59.
6886 * gdb.hp/gdb.aCC/configure: Re-generate.
6887
f10b16d4
JB
68882004-12-15 Jim Blandy <jimb@redhat.com>
6889
6890 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6891 under NPTL when there is debugging info available for libpthread.
6892
fb6e1814
JG
68932004-12-13 Jerome Guitton <guitton@gnat.com>
6894
6895 * gdb.ada/fixed_points.c: New file.
6896 * gdb.ada/fixed_points.exp: New file.
6897
fe46cd3a
RC
68982004-12-03 Randolph Chung <tausq@debian.org>
6899
6900 * gdb.arch/pa-nullify.exp: New file.
6901 * gdb.arch/pa-nullify.s: New file.
6902
8de0841b
RC
69032004-11-30 Randolph Chung <tausq@debian.org>
6904
6905 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6906 instead of "tbug". Fix regexp to work properly with gdb_test.
6907
c8170782
PH
69082004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6909
6910 * gdb.base/bitfields2.exp: New test.
6911 * gdb.base/bitfields2.c: New file.
6912
954269c2
RE
69132004-11-28 Richard Earnshaw <rearnsha@arm.com>
6914
6915 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6916
0107feed
RC
69172004-11-16 Randolph Chung <tausq@debian.org>
6918
6919 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6920
f073ae8c
DJ
69212004-11-14 Daniel Jacobowitz <dan@debian.org>
6922
6923 * gdb.threads/threadapply.exp: Correct "macro details" test.
6924
19ad59e7
JJ
69252004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6926
6927 * gdb.threads/threadapply.exp: New test.
6928 * gdb.threads/threadapply.c: New file.
6929
9cf0961b
MK
69302004-11-07 Mark Kettenis <kettenis@gnu.org>
6931
6932 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6933 frames.
6934
c789492a
FL
69352004-11-05 Felix Lee <felix+log1@specifixinc.com>
6936
6937 * gdb.base/cursal.exp: New file.
6938 * gdb.base/cursal.c: New file.
6939
a1e167bb
AC
69402004-11-03 Andrew Cagney <cagney@gnu.org>
6941
6942 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6943
b7cbf173
MK
69442004-10-30 Mark Kettenis <kettenis@gnu.org>
6945
6946 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6947 NetBSD/ELF targets.
6948
88f9d34f
JB
69492004-10-29 Joel Brobecker <brobecker@gnat.com>
6950
6951 * gdb.threads/bp_in_thread.c: New file, copied from
6952 pthread_cond_wait.c.
6953 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6954 file, rather than reusing the .c file from another testcase.
6955
ca7d6a0c
JB
69562004-10-20 Joel Brobecker <brobecker@gnat.com>
6957
6958 * gdb.ada/null_record.exp: Check where we stopped after
6959 sending the start command, instead of where the associated
6960 temporary breakpoint was inserted.
6961
0d863d03
AC
69622004-10-14 Andrew Cagney <cagney@gnu.org>
6963
6964 * gdb.mi/gdb701.c (main): Return 0.
6965
d11e72cb
DJ
69662004-10-13 Daniel Jacobowitz <dan@debian.org>
6967
d40539a4 6968 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6969
e1923096
JJ
69702004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6971
6972 * gdb.threads/schedlock.c: Add comment markers to use to find
6973 line numbers.
6974 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6975 comments.
6976 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6977 breakpoint lines.
6978
ec8ba2c9
DJ
69792004-10-12 Daniel Jacobowitz <dan@debian.org>
6980
6981 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6982
0eb3658b
DJ
69832004-10-12 Daniel Jacobowitz <dan@debian.org>
6984
6985 * configure.in: Add gdb.dwarf2.
6986 * configure: Regenerated.
6987 * Makefile.in: Add gdb.dwarf2.
6988 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6989 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6990 gdb.dwarf2/file1.txt: New files.
6991
a271cc33
OF
69922004-10-11 Orjan Friberg <orjanf@axis.com>
6993
a9c64011 6994 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6995 of "run", since the latter doesn't work with remote targets. Adjust
6996 the breakpoint numbering accordingly.
6997 * gdb.threads/pthread_cond_wait.exp: Ditto.
6998
895ce074
MC
69992004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7000
7001 * gdb.base/overlays.exp: Update copyright years.
7002
6be3092d
KI
70032004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7004
7005 * gdb.base/overlays.exp: Disable if target is Linux.
7006
e05389b8
FL
70072004-10-06 Felix Lee <felix+log1@specifixinc.com>
7008
7009 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7010
73cb587d
KI
70112004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7012
7013 * gdb.asm/asm-source.exp: Add m32r-linux target.
7014 * gdb.asm/m32r-linux.inc: New file.
7015
3c0edcdc
AC
70162004-09-24 Andrew Cagney <cagney@redhat.com>
7017 David Anderson <anderson@redhat.com>
7018
7019 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7020 command fails, assume things will work.
7021 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7022 (_GNU_SOURCE): Define.
7023 (print_unsigned, print_hex): Change parameter to "long long".
7024 (print_byte_count): New function, use to print byte counts.
7025 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7026 O_LARGEFILE.
7027 (main): Compute an upper bound on a corefile in max_core_size.
7028 Limit memory chunk size to max_core_size. Limit total memory
7029 allocated to max_core_size.
7030
4bb3667f
AC
70312004-09-23 Andrew Cagney <cagney@gnu.org>
7032
7033 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7034 from a separate process with code that creates a corefile by
7035 making the inferior dump core.
7036
60fe1a51
MK
70372004-09-23 Mark Kettenis <kettenis@gnu.org>
7038
7039 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7040 block.
7041
8e937346
MC
70422004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7043
7044 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7045 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7046 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7047 Likewise.
7048
7213f6d6
JJ
70492004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7050
7051 * gdb.java/jprint.exp: New test case for java inferior call.
7052 * gdb.java/jprint.java: Ditto.
7053
eac69dca
JB
70542004-09-15 Joel Brobecker <brobecker@gnat.com>
7055
7056 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7057
22227696
MC
70582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7059
7060 * gdb.threads/killed.c: Include <stdlib.h>.
7061 * gdb.threads/pthreads.c: Likewise.
7062
7dd403a4
MC
70632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 * gdb.threads/killed.c: Add copyright notice.
7066
33f2d567
JM
70672004-09-10 Jason Molenda (jmolenda@apple.com)
7068
a9c64011
AS
7069 * gdb.base/define.exp: Two new tests to verify zero space chars
7070 after 'if' and 'while' commands in a user-defined command is correctly
7071 parsed.
33f2d567 7072
e05b62ac
AC
70732004-09-08 Andrew Cagney <cagney@gnu.org>
7074
7075 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7076 delivery test with duplicate at end of file.
7077
9cbe82da
MK
70782004-09-06 Mark Kettenis <kettenis@jive.nl>
7079
7080 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7081
564803d9
MC
70822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7083
7084 * config/hppro.exp: Removed.
7085
7c6807ce
MC
70862004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7087
7088 * config/sparclet.exp: Removed.
7089
bf7e26dd
MC
70902004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7091
7092 * config/udi.exp: Removed.
7093
714e341b
MC
70942004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7097 of "exp_continue".
7098 (advancei): Likewise.
7099
1236e623
JJ
71002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7101
7102 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7103
3bdcad15
MI
71042004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7105
228af206 7106 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7107 to check for nodebug in executable.
7108 * gdb.gdb/observer.exp (setup_test): Likewise.
7109 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7110 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7111
c72b934c
AC
71122004-09-01 Andrew Cagney <cagney@gnu.org>
7113
7114 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7115 files.
7116
edd9b715
JJ
71172004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7118
7119 * gdb.base/unload.exp: Fix expected warning message to match
7120 latest format.
7121
fb4ce06b
CV
71222004-09-01 Corinna Vinschen <vinschen@redhat.com>
7123
7124 * gdb.base/call-rt-st.exp: Fix typos.
7125
ce78e7c3
MI
71262004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7127
7128 * gdb.threads/thread_check.exp: New testcase.
7129 * gdb.threads/thread_check.c: New testcase.
7130
2dedb159
AC
71312004-08-31 Andrew Cagney <cagney@gnu.org>
7132
7133 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7134 (skip_to_handler_entry): New procedures. Test stepping into a
7135 handler when the breakpoint is at the handler's entry point.
7136
68f53502
AC
71372004-08-30 Andrew Cagney <cagney@gnu.org>
7138
7139 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7140 gdb/1757.
7141
3e3ffd2b
MC
71422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7143
7144 With code from Manoj Iyer <manjo@austin.ibm.com>:
7145 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7146 return value. Add an arm for "no debugging symbols found".
7147 Change a stray "error" to "perror".
7148 (gdb_run_cmd): Adapt to new return value.
7149 * gdb.base/remote.exp: Adapt to new return value.
7150 * gdb.gdb/complaints.exp: Likewise.
7151 * gdb.gdb/observer.exp: Likewise.
7152 * gdb.gdb/selftest.exp: Likewise.
7153 * gdb.gdb/xfullpath.exp: Likewise.
7154
4b6f5fd2
JB
71552004-08-27 Joel Brobecker <brobecker@gnat.com>
7156
7157 * gdb.threads/bp_in_thread.exp: New testcase.
7158
e5b25496
MC
71592004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7160
7161 Fix PR testsuite/1735.
7162 * gdb.threads/schedlock.c (thread_function): Add a cast
7163 to suppress a gcc warning.
7164 * gdb.threads/thread-specific.c (thread_function): Likewise.
7165
934353d6
MC
71662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7167
7168 * gdb.base/unload.c: Include <stdlib.h>.
7169
f98a0aef 71702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7171
f98a0aef 7172 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7173 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7174 synchronized after the "return".
7175
5a2e8882
MC
71762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7177
7178 * gdb.mi/basics.c: Include <stdio.h>.
7179 * gdb.mi/pthreads.c: Include <stdlib.h>.
7180 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7181
a9640423
MC
71822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7183
7184 * gdb.threads/schedlock.c: Add copyright notice.
7185
b04e311d
AC
71862004-08-25 Andrew Cagney <cagney@gnu.org>
7187
7188 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7189 (skip_over_handler, breakpoint_over_hander): New test procedures.
7190 (advance, advancei): Add a proper prefix, do not use
7191 rerun_to_main.
7192 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7193
7c27f15b
MC
71942004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7195
7196 * gdb.mi/basics.c: Add copyright notice.
7197 * gdb.mi/var-cmd.c: Add copyright notice.
7198
fffc87ae
MC
71992004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * lib/gdb.exp: Remove signed_keyword_not_used.
7202 * lib/compiler.c: Likewise.
7203 * lib/compiler.cc: Likewise.
7204
d782e0bf
MC
72052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7206
7207 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7208 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7209
96033e83
MC
72102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7211
7212 * gdb.base/whatis.c: Add copyright notice.
7213
cf38c229
MK
72142004-08-20 Mark Kettenis <kettenis@gnu.org>
7215
7216 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7217 it to skip the breakpoints encoded in the inline assembly.
7218
f4b49756
MC
72192004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7220
7221 * Makefile.in: Add gdb.fortran.
7222
2f193b69
MC
72232004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7224
7225 * gdb.base/call-sc.exp (test_scalar_returns):
7226 Fix cut-and-paste glitch in "Make fun return now".
7227
89a237cb
MC
72282004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * configure.in: Add gdb.fortran.
7231 * configure: Regenerate.
7232 * gdb.fortran/Makefile.in: New file.
7233 * lib/gdb.exp (skip_fortran_tests): New procedure.
7234
469aff8e
MC
72352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7236
7237 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7238 reference to bug-gnu@prep.ai.mit.edu.
7239 * gdb.mi/mi-var-child.exp: Likewise.
7240 * gdb.mi/mi-var-cmd.exp: Likewise.
7241 * gdb.mi/mi-var-display.exp: Likewise.
7242 * gdb.mi/mi2-var-block.exp: Likewise.
7243 * gdb.mi/mi2-var-child.exp: Likewise.
7244 * gdb.mi/mi2-var-cmd.exp: Likewise.
7245 * gdb.mi/mi2-var-display.exp: Likewise.
7246
00b51b9f
MK
72472004-08-15 Mark Kettenis <kettenis@gnu.org>
7248
7249 * gdb.base/unload.c (main): Make local variable msg const.
7250
45f07fef
MC
72512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7252
7253 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7254 to bug-gnu@prep.ai.mit.edu.
7255 * gdb.mi/mi-disassemble.exp: Likewise.
7256 * gdb.mi/mi-eval.exp: Likewise.
7257 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7258 default line number.
7259 * gdb.mi/mi-return.exp: Likewise.
7260 * gdb.mi/mi-simplerun.exp: Likewise.
7261 * gdb.mi/mi-stack.exp: Likewise.
7262 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7263 number with explicit range test.
7264 * gdb.mi/mi-watch.exp: Likewise.
7265 * gdb.mi/mi2-break.exp: Likewise.
7266 * gdb.mi/mi2-cli.exp: Likewise.
7267 * gdb.mi/mi2-disassemble.exp: Likewise.
7268 * gdb.mi/mi2-eval.exp: Likewise.
7269 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7270 default line number.
7271 * gdb.mi/mi2-return.exp: Likewise.
7272 * gdb.mi/mi2-simplerun.exp: Likewise.
7273 * gdb.mi/mi2-stack.exp: Likewise.
7274 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7275 number with explicit range test.
7276 * gdb.mi/mi2-watch.exp: Likewise.
7277
dd8c8ee7
MC
72782004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7279
7280 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7281 * gdb.cp/m-static.exp: Likewise.
7282 * gdb.cp/rtti.exp: Likewise.
7283
4e838464
MK
72842004-08-14 Mark Kettenis <kettenis@gnu.org>
7285
7286 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7287
8d8cb839
EZ
72882004-08-14 Eli Zaretskii <eliz@gnu.org>
7289
7290 * ChangeLog: Prefix Local Variables with semi-colons and indent
7291 the reference to older ChangeLog files, to fix fontification in
7292 Emacs.
7293
deea8bb0
MC
72942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7295
7296 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7297 * gdb.mi/mi2-break.exp: Likewise.
7298
c3297504
MC
72992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7302
25808999
MC
73032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7304
7305 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7306
226a8d71
MC
73072004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7308
7309 * gdb.cp/classes.exp: Remove unused declarations. Just let
7310 test names default instead of providing special names. Remove
7311 extraneous demangler test.
7312
37fdf854
JJ
73132004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7314
7315 * gdb.base/unload.exp: New test for breakpoints in dynamically
7316 loaded libraries.
7317 * gdb.base/unload.c: Ditto.
7318 * gdb.base/unloadshr.c: Ditto.
7319
2d3a7986
MC
73202004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7321
7322 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7323 cp_test_ptype_class.
7324 (test_enums): Likewise.
7325
c72b934c
AC
73262004-08-10 Andrew Cagney <cagney@gnu.org>
7327
7328 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7329 files.
7330
cc503c8a
AC
73312004-08-10 Andrew Cagney <cagney@gnu.org>
7332
7333 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7334 init_malloc call.
7335
902f2ccb
MC
73362004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7337
7338 * ChangeLog: Add copyright notice. The notice is copied
7339 from emacs 21.3 top level ChangeLog.
7340
78c90502
MC
73412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7342
7343 * lib/cp-support.exp: New file.
7344 * lib/cp-support.exp (cp_test_type_class): New function.
7345 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7346 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7347 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7348 cp_test_ptype_class.
7349
88e5ea78
MC
73502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7351
7352 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7353 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7354 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7355 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7356 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7357 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7358 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7359 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7360 gdb.mi/mi2-watch.exp: Update copyright years.
7361
6a89fc9c
MK
73622004-08-09 Mark Kettenis <kettenis@gnu.org>
7363
7364 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7365
1482e0de
MC
73662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7367
7368 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7369 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7370 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7371 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7372 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7373 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7374 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7375 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7376 gdb.mi/mi-watch.exp: Update copyright years.
7377
1a5ce3f3
DJ
73782004-08-08 Daniel Jacobowitz <dan@debian.org>
7379
7380 PR gdb/1738
7381 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7382 from a breakpoint with a pending signal.
7383
04f6ecf2
DJ
73842004-08-08 Daniel Jacobowitz <dan@debian.org>
7385
7386 PR gdb/1736
7387 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7388 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7389 the prompt.
7390 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7391
54d90d35
DJ
73922004-08-08 Daniel Jacobowitz <dan@debian.org>
7393
7394 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7395
d2f6abb0
DJ
73962004-08-08 Daniel Jacobowitz <dan@debian.org>
7397
7398 PR gdb/1736
7399 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7400 for i?86-*-linux*.
7401
5598c03d
DJ
74022004-08-08 Daniel Jacobowitz <dan@debian.org>
7403
7404 * gdb.arch/i386-prologue.exp: Compile without debug information.
7405
c6fee705
MC
74062004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7407
7408 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7409 rather than asking gdb to search.
7410
dd90efdb
MC
74112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * gdb.base/gcore.c: Include <string.h>.
7414
1e84bec1
MC
74152004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.base/gcore.c: Add copyright notice.
7418
e425eb2b
MC
74192004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * gdb.base/freebpcmd.c: Include <stdio.h>.
7422 * gdb.base/long_long.c: Include <string.h>.
7423 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7424 * gdb.base/siginfo.c: Include <string.h>.
7425 * gdb.base/sigstep.c: Include <string.h>.
7426
cb9aaed5
MC
74272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7428
7429 * gdb.base/complex.c: Include <stdlib.h>.
7430
55944f3d
MC
74312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7432
7433 * gdb.base/complex.c: Add copyright notice.
7434
7b2953d9
MC
74352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7436
7437 * gdb.base/charset.c: Include <stdlib.h>.
7438
c9133d23
MC
74392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7440
7441 * gdb.base/auxv.c: Include <stdlib.h>.
7442
0a8490ad
MC
74432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7444
7445 * gdb.base/auxv.c: Add copyright notice.
7446
3426d5ec
MC
74472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7448
7449 * gdb.base/coremaker.c: Add copyright notice.
7450 * gdb.base/coremaker2.c: Add copyright notice.
7451
8da195dd
AC
74522004-08-04 Andrew Cagney <cagney@gnu.org>
7453
7454 * gdb.base/store.exp: Update copyright.
7455 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7456 names, do not import gdb_prompt.
7457
8d394f98
AC
74582004-08-01 Andrew Cagney <cagney@gnu.org>
7459
7460 Fix PR testsuite/1729.
7461 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7462 not use capture_value with value 4.
7463 (capture_value): Add optional test name parameter.
7464 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7465 the prefix, pass to capture_value.
7466
b6702b23
MK
74672004-08-01 Mark Kettenis <kettenis@gnu.org>
7468
7469 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7470 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7471 (main): Call new function.
7472
c203e0ca
MC
74732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7474
7475 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7476
a7995a30
MC
74772004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7478
7479 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7480
9366563b
MC
74812004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7482
b6eeaf26 7483 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7484 Accept more values of vtbl pointer. Remove some messages
7485 about "obsolete gcc or gdb".
7486
2fc1f950
MC
74872004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7488
7489 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7490
c724d49b
MC
74912004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7492
7493 * gdb.base/asm-source.exp: Properly convert target board
7494 debug flags from gcc format to binutils format.
7495
736b0fce
MK
74962004-07-28 Mark Kettenis <kettenis@gnu.org>
7497
7498 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7499 gdb1718". PR backtrace/1718 partially fixed.
7500
5633ea5c
JJ
75012004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7502
7503 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7504
575eebb1
NC
75052004-07-26 Nick Clifton <nickc@redhat.com>
7506
7507 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7508 good default value for a specific architecture is available then
7509 set it to that value. Otherwise default to the -gstabs switch.
7510 Remove the -g... switches from the asm-flags variable. Allow the
7511 target board info to override the value if it wants to. Pass the
7512 switch on the assembler command line.
7513
62104619
MK
75142004-07-23 Mark Kettenis <kettenis@gnu.org>
7515
7516 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7517 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7518 (main): Call new function.
7519
4a1135b8
MC
75202004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7521
7522 Test for PR exp/1715.
7523 * gdb.base/radix.exp: Refactor common procedures. Make all
7524 test names unique. Change XFAIL to KFAIL.
7525
8a12c1f0
MC
75262004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7527
7528 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7529 * gdb.ada/gnat_ada.gin: ... to here.
7530 * configure.in: Use gnat_ada.gin.
7531 * configure: Regenerate.
7532
23b451cf
AC
75332004-07-20 Andrew Cagney <cagney@gnu.org>
7534
7535 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7536 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7537 XFAILs. Clean up test messages and comments. Check backtraces.
7538 Delete re-sync code.
7539
ab618a02
MC
75402004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7541
7542 Fix PR cli/740.
7543 * gdb.base/annota1.exp: Honor gdb,nosignals.
7544 * gdb.base/annota3.exp: Likewise.
7545
46dad340
MC
75462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7547
7548 * lib/java.exp: Update copyright notice.
7549
756d8c70
AC
75502004-07-19 Andrew Cagney <cagney@gnu.org>
7551
7552 * gdb.base/selftest.exp: Copy file from here ...
7553 * gdb.gdb/selftest.exp: ... to here.
7554
586027e6
AC
75552004-07-16 Andrew Cagney <cagney@redhat.com>
7556
7557 * lib/insight-support.exp: Delete file.
7558 * lib/java.exp (java_init): Fix copyright.
7559
029d2200
AC
75602004-07-16 Andrew Cagney <cagney@gnu.org>
7561
7562 * gdb.base/restore.c: Append "prologue" to comments marking the a
7563 function's prologue.
7564 * gdb.base/restore.exp: Update copyright, re-indent.
7565 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7566 callerN" prefix where needed. Update patterns that match a
7567 function's prologue.
7568
653b62c5
MC
75692004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7570
7571 * gdb.base/restore.c: Add copyright notice.
7572
f7d690e5
AC
75732004-07-16 Andrew Cagney <cagney@gnu.org>
7574
7575 * gdb.base/logical.exp: Update copyright.
7576 (evaluate): New procedure. Use to re-implement tests using
7577 several tables.
7578
d629a7cb
MH
75792004-07-14 Martin Hunt <hunt@redhat.com>
7580
7581 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7582 which fixes some problems where init.tcl was not found.
7583
9c7bb332
AC
75842004-07-13 Andrew Cagney <cagney@gnu.org>
7585
6bf46641
AC
7586 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7587 (check_sizeof, check_valueof): Do not include the output in the
7588 test name. Use gdb_test.
7589 (get_valueof): Use gdb_test_multiple.
7590
c4ffd4c0
AC
7591 * gdb.base/step-test.exp: Update copyright. Use
7592 gdb_test_multiple. Ensure that test names do not include
7593 architecture dependent output.
7594
ab89363a
AC
7595 * gdb.gdb/observer.exp: Update copyright.
7596 (setup_test): Use gdb_test_multiple.
7597 (attach_first_observer, attach_second_observer)
7598 (attach_third_observer, detach_first_observer)
7599 (detach_second_observer, detach_third_observer)
7600 (reset_counters, check_counters): Make $message a prefix.
7601 (test_normal_stop_notifications): Add "args" parameter - a list of
7602 init functions to be called. Make $message a prefix,
7603 (test_observer_normal_stop): Change the message prefixes so that
7604 they are unique, pass the attach / detach procedures to
7605 test_normal_stop_notifications.
7606
ec58997a
AC
7607 * gdb.base/signull.exp (test_segv): Prefix all tests with
7608 "${name}". Clean up test messages.
7609
b475183b
AC
7610 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7611
9c7bb332
AC
7612 * gdb.base/ena-dis-br.exp: Update copyright.
7613 (break_at): New function. Replace send_gdb with gdb_test,
7614 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7615 ignore count, not stopped at bpt", with KFAIL.
7616
2dd95497
CV
76172004-07-13 Corinna Vinschen <vinschen@redhat.com>
7618
7619 * gdb.base/attach.exp: Remove cleanupfile handling.
7620
419e626b
AC
76212004-07-12 Andrew Cagney <cagney@gnu.org>
7622
7623 * gdb.base/annota1.exp: Cleanup corefile test name.
7624 * gdb.base/annota3.exp: Ditto.
7625
8b1b3228
AC
76262004-07-12 Andrew Cagney <cagney@gnu.org>
7627
78650829
AC
7628 * gdb.base/signals.exp: Clean up copyright, re-indent.
7629
8b1b3228
AC
7630 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7631 gdb_test and gdb_test_multiple.
7632
935c2760
JJ
76332004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7634
7635 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7636 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7637 provide line number info for first statement in main.
7638
1544280f
AC
76392004-07-08 Andrew Cagney <cagney@gnu.org>
7640
1279f4ff
AC
7641 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7642
1544280f
AC
7643 * gdb.base/sigbpt.exp: Make the common part of each test name a
7644 prefix instead of suffix.
7645
bcc82369
BR
76462004-07-07 Bob Rossi <bob_rossi@cox.net>
7647
7648 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7649 test from test_tbreak_creation_and_listing to
7650 test_file_list_exec_source_file
7651 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7652 Changed name of test from test_tbreak_creation_and_listing to
7653 test_file_list_exec_source_file
7654
23f4b0aa
JJ
76552004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7656
7657 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7658 the jmisc() constructor instead of <init>.
7659 * gdb.java/jmisc1.exp: Ditto.
7660
56401cd5
AC
76612004-07-07 Andrew Cagney <cagney@gnu.org>
7662
7663 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7664 corrupting the PC.
7665
44ae2f6a
MC
76662004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7667
7668 * gdb.cp/templates.exp: Accept whitespace change in demangler
7669 output.
7670
45a83408
AC
76712004-07-06 Andrew Cagney <cagney@gnu.org>
7672
7673 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7674
d205ad70
MC
76752004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7676
7677 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7678 * lib/compiler.cc: Likewise.
7679
06ea1a61
MC
76802004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7681
7682 * lib/compiler.cc: Work around string preprocessing problem
7683 with old hp c++ compiler.
7684 * lib/compiler.c: Likewise.
7685
daab1251
CV
76862004-06-29 Corinna Vinschen <vinschen@redhat.com>
7687
7688 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7689 directives to conditionalize symbol prefixing.
7690 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7691 additional_flags handling. Add underscore prefix for Cygwin.
7692 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7693 conditionalize symbol prefixing.
7694 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7695 additional_flags handling. Add underscore prefix for Cygwin.
7696
cc984116
CV
76972004-06-29 Corinna Vinschen <vinschen@redhat.com>
7698
7699 * gdb.base/bigcore.exp: Skip test on Cygwin.
7700
c279b077
MC
77012004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7702
7703 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7704 formats for "info register". Use gdb_test_multiple. Fix
7705 the "invalid register" test.
7706
0e915747
CV
77072004-06-28 Corinna Vinschen <vinschen@redhat.com>
7708
7709 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7710 PID for Cygwin. Add Cygwin specific strings to check for in some
7711 tests.
7712 (do_attach_tests): Add a test for user interaction when attaching
7713 to a process with no matching symbol table already loaded.
7714
11422c86
AC
77152004-06-26 Andrew Cagney <cagney@gnu.org>
7716
7717 Test PR java/1567 and PR java/1565.
7718 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7719 * gdb.java/jmisc2.exp: Delete file.
7720
cefbce26
MC
77212004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7722
7723 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7724
e19f872c
CV
77252004-06-25 Corinna Vinschen <vinschen@redhat.com>
7726
7727 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7728 attach process.
7729
d931ba3b
MC
77302004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7731
7732 * gdb.cp/pr-1553.exp: Remove.
7733
aef68c48
MC
77342004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7735
7736 * gdb.cp/pr-1553.cc: Remove.
7737 * gdb.cp/pr-1553.exp: Disable this test.
7738
8d5df71a
JB
77392004-06-20 Jim Blandy <jimb@redhat.com>
7740
a9c64011 7741 Fix PR testsuite/1680.
8d5df71a
JB
7742 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7743 regular expressions.
7744
4ac6f39d
MC
77452004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7746
7747 Fix PR testsuite/1679.
7748 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7749 Issue an UNSUPPORTED result instead.
7750
1b413552
JB
77512004-06-18 Jim Blandy <jimb@redhat.com>
7752
7753 * gdb.base/charset.exp: Only send a control-C if we see a new
7754 prompt and incomplete command.
7755
6daa6ebd
MC
77562004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7757
7758 * gdb.cp/pr-574.cc: Add copyright notice.
7759
51fa4ae0
JB
77602004-06-17 Jim Blandy <jimb@redhat.com>
7761
7762 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7763 cases where the regexp has no groups; this grabs random text from
7764 the previous test suite, whatever that was.
7765
8fea26c5
MC
77662004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7767
7768 * gdb.cp/printmethod.cc: Add copyright notice.
7769
1e3aeb41
MC
77702004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7771
7772 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7773
9d9030bc
AC
77742004-06-16 Andrew Cagney <cagney@gnu.org>
7775
7776 * gdb.base/signull.c: Update copyright. Include <string.h>.
7777 (bowler): Replace data_pointer with data_read
7778 and data_write cases. Add code_descriptor case.
7779 (zero, desc): New array and pointer.
7780 (data, code): Change to simple pointers.
7781 * gdb.base/signull.exp: Fix probe pattern matching a function
7782 descriptor SIGSEGV. Replace data_pointer with data_read and
7783 data_write tests.
7784
acd4ad44
AC
77852004-06-16 Andrew Cagney <cagney@gnu.org>
7786
7787 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7788
08fd625c
MC
77892004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7790
7791 * gdb.base/long_long.c: Add copyright notice.
7792
1903502c
MC
77932004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7794
7795 * gdb.base/long_long.exp: Remove reference to
7796 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7797 to gdb_breakpoint and gdb_continue_to_breakpoint.
7798
83313cb1
JB
77992004-06-14 Jim Blandy <jimb@redhat.com>
7800
7801 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7802 endian case.
7803
1bf404ef
AC
78042004-06-14 Andrew Cagney <cagney@gnu.org>
7805
7806 * gdb.base/gcore.exp (capture_command_output): Delete the always
7807 passing tests containing inferior values.
7808 * gdb.base/ending-run.exp: Do not include the breakpoint address
7809 in the test message. Update copyright.
7810 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7811 size in the test name, use gdb_test_multiple. Update copyright.
7812
ef220b33
MC
78132004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7814
7815 * gdb.cp/ref-types.cc: Add copyright notice.
7816
4f70a4c9
MC
78172004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7818
7819 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7820 hp_aCC_compiler.
7821 * lib/compiler.cc: Likewise.
7822 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7823 'set' commands. Log diagnostics for other lines. Set
7824 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7825
335928ac
MC
78262004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7827
7828 * gdb.cp/try_catch.cc: Add copyright notice.
7829
2efb12e8
MC
78302004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7831
7832 * gdb.cp/userdef.cc: Add copyright notice.
7833
0bbed51a
MC
78342004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7835
7836 * gdb.cp/virtfunc.cc: Add copyright notice.
7837
e12a46c9
RC
78382004-06-11 Randolph Chung <tausq@debian.org>
7839
7840 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7841 problem.
7842
338e05af
AC
78432004-06-10 Andrew Cagney <cagney@gnu.org>
7844
7845 * lib/compiler.cc, lib/compiler.c: Append either
7846 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7847 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7848 instead of gcc-3-3.
7849
dc3f10cb
AC
78502004-06-09 Andrew Cagney <cagney@gnu.org>
7851
b4d946af
AC
7852 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7853 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7854
dc3f10cb
AC
7855 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7856 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7857 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7858 fixed.
7859
b5c0bfa2
AC
78602004-06-09 Andrew Cagney <cagney@gnu.org>
7861
7862 * gdb.base/structs.exp (test_struct_returns): Replace
7863 "return_value_unknown" and "finish_value_unknown" by
7864 "return_value_known" and "finish_value_known". Instead of
7865 "return_value_unknown" iff "finish_value_unknown", check
7866 "return_value_known" implies "finish_value_known".
7867
caeb605f
MH
78682004-06-08 Martin Hunt <hunt@redhat.com>
7869
7870 * gdb.base/float.exp: Add pattern for mips targets.
7871
c892bb64
RC
78722004-06-08 Randolph Chung <tausq@debian.org>
7873
7874 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7875 message for unknown architectures more clear.
7876
48306d3e
JB
78772004-06-08 Joel Brobecker <brobecker@gnat.com>
7878
7879 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7880 start the execution of the program.
7881
83ecb59f
JB
78822004-06-07 Jim Blandy <jimb@redhat.com>
7883
7884 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7885 * gdb.arch/i386-cpuid.h: New helper file.
7886
55264cb4
RC
78872004-06-07 Randolph Chung <tausq@debian.org>
7888
7889 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7890 has started.
7891
23cadb28
RM
78922004-06-04 Roland McGrath <roland@redhat.com>
7893
7894 Fix PR gdb/1647.
7895 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7896 differently to be robust to output buffering differences.
7897
51d01eda
MC
78982004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7899
7900 * gdb.threads/pthreads.exp: Update copyright years.
7901 (check_control_c): Change asynchronous 'after' to synchronous.
7902
f4fc3b93
RM
79032004-06-04 Roland McGrath <roland@redhat.com>
7904
7905 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7906 next gdb prompt.
7907
4013522b
MC
79082004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7909
7910 Fix PR gdb/1636.
7911 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7912 calls to synchronous.
7913
7a8f1e6b
JB
79142004-05-26 Jim Blandy <jimb@redhat.com>
7915
7916 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7917
81bb3443
RC
79182004-05-24 Randolph Chung <tausq@debian.org>
7919
7920 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7921 * gdb.asm/pa.inc: New file.
7922
8f5a3103
MK
79232004-05-22 Mark Kettenis <kettenis@gnu.org>
7924
7925 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7926
734b8fe8 79272004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7928 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7929
7930 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7931 GDB prompt.
7932
725603e1
UW
79332004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7934
f4fc3b93 7935 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7936 setjmp/longjmp. Use sigaction instead of signal.
7937
8b923272 79382004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7939 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7940
7941 * gdb.threads/pthread_cond_wait.c: New file.
7942 * gdb.threads/pthread_cond_wait.exp: New testcase.
7943
8bfabb04
AC
79442004-05-13 Andrew Cagney <cagney@redhat.com>
7945
7946 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7947 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7948
42edda50
AC
79492004-05-11 Andrew Cagney <cagney@redhat.com>
7950
7951 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7952 fixed but revealed gdb/1639.
7953
d303a6c7
AC
79542004-05-10 Andrew Cagney <cagney@redhat.com>
7955
7956 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7957 func1" and "next to 2nd alarm", kernel bug avoided.
7958
bf08c2a1
DJ
79592004-05-10 Daniel Jacobowitz <dan@debian.org>
7960
7961 PR external/1568
7962 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7963 XFAIL if it is smaller than bytes_allocated.
7964 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7965 (main): Make chunks_allocated unsigned. Correct comment.
7966
c0586a34
JB
79672004-05-07 Joel Brobecker <brobecker@gnat.com>
7968
7969 * gdb.arch/powerpc-aix-prologue.c: New file.
7970 * gdb.arch/powerpc-aix-prologue.exp: New file.
7971
f2785d12
JB
79722004-05-07 Jim Blandy <jimb@redhat.com>
7973
7974 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7975 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7976
bd7f6e30
JB
79772004-05-06 Joel Brobecker <brobecker@gnat.com>
7978
7979 * gdb.base/sep.exp: No longer setup_kfail when the program was
7980 built with dwarf2.
7981
0a5e7efe
JI
79822004-05-05 Jim Ingham <jingham@apple.com>
7983
7984 * gdb.base/pending.exp: Make sure pending breakpoints
7985 preserve the ignore count.
f4fc3b93 7986
a8958849
MK
79872004-04-27 Jerome Guitton <guitton@gnat.com>
7988
7989 * i386-prologue.exp: Add testcase for jump instruction as first
7990 instruction of the real code.
7991 * i386-prologue.c (jump_at_beginning): New function.
7992
7e103f5b
MK
79932004-04-28 Mark Kettenis <kettenis@gnu.org>
7994
7995 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7996 x86_64-*-*.
7997
5d38b224
MK
79982004-04-28 Mark Kettenis <kettenis@gnu.org>
7999
8000 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8001 i*86-*-*.
8002
0ef32fd9
MK
80032004-04-25 Mark Kettenis <kettenis@gnu.org>
8004
8005 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8006 expression that checks the return type.
8007
71d7dd7c
AC
80082004-04-23 Andrew Cagney <cagney@redhat.com>
8009
8010 * gdb.base/call-sc.exp: New test of scalar call/return values.
8011 * gdb.base/call-sc.c: Ditto.
8012
1e9f977e
JJ
80132004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8014
8015 * gdb.threads/manythreads.c: Reduce thread stack size.
8016
899d9e3a
JJ
80172004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8018
8019 * gdb.threads/manythreads.c: Add copyright notice.
8020
61bcae62
AC
80212004-04-23 Andrew Cagney <cagney@redhat.com>
8022
8023 * gdb.base/siginfo.exp: Better handle step out of signal.
8024 * gdb.base/sigstep.exp: Ditto.
8025
7339a42e 80262004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8027 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8028
8029 * gdb.threads/manythreads.c: New testcase.
8030 * gdb.threads/manythreads.exp: Ditto.
8031
5c98409b
JB
80322004-04-22 Jim Blandy <jimb@redhat.com>
8033
8034 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8035 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8036
3b611f1a
MC
80372004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8038
8039 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8040
f0fd9238
AC
80412004-04-21 Andrew Cagney <cagney@redhat.com>
8042
8043 * gdb.base/sigstep.c: New file.
8044 * gdb.base/sigstep.exp: New file.
8045
90990674
JB
80462004-04-16 Joel Brobecker <brobecker@gnat.com>
8047
8048 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8049 call to observer_notify_normal_stop.
8050
78cef34b
AC
80512004-04-15 Andrew Cagney <cagney@redhat.com>
8052
8053 * gdb.base/siginfo.c: New file.
8054 * gdb.base/siginfo.exp: New file.
8055
d2343407
JB
80562004-04-12 J. Brobecker <brobecker@gnat.com>
8057
8058 * gdb.base/sep.exp: Fix typo in comment.
8059
a2dba3c8
JB
80602004-04-12 J. Brobecker <brobecker@gnat.com>
8061
8062 * gdb.base/sep.c: New file.
8063 * gdb.base/sep-proc.c: New file.
8064 * gdb.base/sep.exp: New testcase.
8065
15f7b60e
MK
80662004-04-09 Mark Kettenis <kettenis@gnu.org>
8067
8068 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8069 support.
8070
44f4de1a
AC
80712004-04-05 Andrew Cagney <cagney@redhat.com>
8072
8073 * gdb.base/sigaltstack.c: New file.
8074 * gdb.base/sigaltstack.exp: New file.
8075
ef04f396
JB
80762004-04-04 Joel Brobecker <brobecker@gnat.com>
8077
8078 * gdb.base/foll-fork.exp: Update the expected output for
8079 "help set follow-fork-mode", to match a change that was made
8080 to the help of this variable on 2004-01-13.
8081
d40d2c92
JB
80822004-04-01 Joel Brobecker <brobecker@gnat.com>
8083
8084 * lib/ada.exp: Add copyright notice.
8085 * bar.ads: Likewise.
8086 * bar.adb: Likewise.
8087 * null_record.adb: Likewise.
8088 * null_record.exp: Likewise.
8089 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8090
f86ef5a3
JB
80912004-04-01 Joel Brobecker <brobecker@gnat.com>
8092
8093 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8094 * configure: Regenerate.
8095
414e70e3
JB
80962004-04-01 Joel Brobecker <brobecker@gnat.com>
8097
8098 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8099 to build the application. Remove the message printed when in
8100 verbose mode, redundant with the UNSUPPORTED message above.
8101
f0aaee49
JB
81022004-03-31 Joel Brobecker <brobecker@gnat.com>
8103
8104 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8105 * gdb.ada (null_record.exp): New testcase.
8106
ac81cb54
JB
81072004-03-31 Joel Brobecker <brobecker@gnat.com>
8108
8109 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8110
854af2f7
JB
81112004-03-31 Joel Brobecker <brobecker@gnat.com>
8112
8113 * gdb.ada: New subdirectory.
8114 * gdb.ada/Makefile.in: New file.
8115 * gdb.ada/gnat_ada.gpr.in: New file.
8116
034cb681
JB
81172004-03-31 Joel Brobecker <brobecker@gnat.com>
8118
8119 * lib/ada.exp: New file.
8120
78a1a894
DJ
81212004-03-24 Daniel Jacobowitz <drow@mvista.com>
8122
8123 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8124 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8125
4b2b3b3e
AC
81262004-03-22 Andrew Cagney <cagney@redhat.com>
8127
8128 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8129 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8130 Problem identified by Ulrich Weigand.
8131
23c73aa3
DC
81322004-03-17 David Carlton <carlton@kealia.com>
8133
8134 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8135 PR c++/826.
8136
d63a86f8
RM
81372004-03-16 Roland McGrath <roland@redhat.com>
8138
8139 * gdb.base/auxv.exp: New file.
8140 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8141
0e02aa50
DC
81422004-03-12 David Carlton <carlton@kealia.com>
8143
8144 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8145 * gdb.cp/pr-1553.cc: Ditto.
8146 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8147 pass branch.
8148
c20b71be
MC
81492004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8150
8151 * gdb.cp/templates.exp: Accept more template types.
8152
c7414a01
MC
81532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8154
8155 From Corinna Vinschen with modifications.
8156 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8157 local variable obj_with_enum.
8158 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8159 results with obj_with_enum.
8160
ed69573c
MC
81612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8162
8163 * gdb.cp/classes.cc: New file, copied from misc.cc.
8164 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8165
28301461
MC
81662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8167
8168 * gdb.cp/misc.cc: Add copyright notice.
8169
1198ecbe
DC
81702004-03-05 David Carlton <carlton@kealia.com>
8171
8172 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8173 * gdb.cp/rtti.h: Update copyright.
8174 (namespace n2::n3): New.
8175 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8176 (n2::n3::func3): New.
8177 (main): Call n2::n3::func3.
8178 * gdb.cp/rtti2.cc: Update copyright.
8179 (n2::create3): New.
8180
9e08c470
MK
81812004-03-04 Mark Kettenis <kettenis@gnu.org>
8182
8183 * gdb.asm/openbsd.inc: Fix typo.
8184
4bebc3aa
FF
81852004-03-03 Fred Fish <fnf@redhat.com>
8186
8187 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8188 "val" instead of unused "size". Update copyright year.
8189
6ea9fb37
DJ
81902004-02-29 Daniel Jacobowitz <drow@mvista.com>
8191
8192 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8193 to use unsigned char.
8194 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8195 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8196
23b23974
DJ
81972004-02-29 Daniel Jacobowitz <drow@mvista.com>
8198
8199 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8200 line of output.
8201
7574fd53
DJ
82022004-02-28 Daniel Jacobowitz <drow@mvista.com>
8203
8204 * gdb.base/relocate.c (dummy): Initialize.
8205
a195357f
DJ
82062004-02-28 Daniel Jacobowitz <drow@mvista.com>
8207
8208 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8209 a breakpoint at exit.
8210
72fd54a9
FF
82112004-02-27 Fred Fish <fnf@redhat.com>
8212
8213 * gdb.base/chng-syms.exp: Add expect condition to match failing
8214 case that isn't a timeout.
8215
b9d23137
AC
82162004-02-27 Andrew Cagney <cagney@redhat.com>
8217
8218 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8219 support.
8220
15d208f6 82212004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8222
15d208f6
FF
8223 * gdb.arch/gdb1431.c: Remove.
8224 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8225 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8226 of "until" incorrectly.
8227
98f9cd2d
JB
82282004-02-26 J. Brobecker <brobecker@gnat.com>
8229
8230 * gdb.cp/class2.cc (empty): New class.
8231 (refer): New function.
8232 (main): Declare an object of type empty and use it.
8233 * gdb.cp/class2.exp: Print the value of an object of type empty.
8234
9b50c11b
JJ
82352004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8236
8237 * gdb.base/langs.exp: Update query string to match the
8238 new nquery format used for pending breakpoints.
8239
0dcd613f
AC
82402004-02-26 Andrew Cagney <cagney@redhat.com>
8241
8242 Fix PR i18n/1570.
8243 * gdb.base/charset.c: Update copyright notice.
8244 (main, init_string): Remove the escape character '\e' tests.
8245 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8246 * gdb.base/charset.exp (valid_host_charset): Ditto.
8247 * gdb.base/setvar.exp: Ditto.
8248
b8a56647
AC
82492004-02-24 Andrew Cagney <cagney@redhat.com>
8250
90d59e34
AC
8251 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8252 mmapped data in core file" PASS and FAIL messages consistent.
8253
b8a56647
AC
8254 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8255 setting a breakpoint. Work around PR java/1565.
8256
9f27c604
JJ
82572004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8258
8259 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8260 new nquery format.
8261 * gdb.base/pending.exp: Ditto.
8262
3224a706
MK
82632004-02-22 Mark Kettenis <kettenis@gnu.org>
8264
8265 * configure.in: Run stabs tests on *BSD.
8266 * configure: Regenerated.
8267
41e0a9ca
MK
82682004-02-21 Mark Kettenis <kettenis@gnu.org>
8269
8270 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8271
1e1b3428
FF
82722004-02-20 Fred Fish <fnf@redhat.com>
8273
8274 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8275 blank in test for "returns short", for consistency with other
8276 "returns xxx" tests. Update copyright year.
8277
f9a7572a
FF
82782004-02-19 Fred Fish <fnf@redhat.com>
8279
8280 New testcase for PR breakpoint/1558.
8281 * gdb.arch/gdb1558.exp: New file.
8282 * gdb.arch/gdb1558.c: New file.
8283
b2ce2854
EZ
82842004-02-19 Elena Zannoni <ezannoni@redhat.com>
8285
8286 * gdb.base/nodebug.exp: Fix typo.
8287
e7c9ff01
JB
82882004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8289
8290 Committed by Jim Blandy <jimb@redhat.com>.
8291
62f4b920
JB
8292 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8293
2db536a1
JB
8294 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8295
e7c9ff01
JB
8296 * gdb.base/float.exp: Support s390*-*-* targets.
8297
f3205b34
AF
82982004-02-17 Adam Fedor <fedor@gnu.org>
8299
8300 * gdb.base/gdb1555.exp: New file.
8301 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8302
9d62932d
EZ
83032004-02-17 Elena Zannoni <ezannoni@redhat.com>
8304
8305 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8306
344c9711
FF
83072004-02-16 Fred Fish <fnf@redhat.com>
8308
8309 * gdb.arch/gdb1291.c: Remove
8310 * gdb.arch/gdb1291.s: New test input file.
8311 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8312 fail. Test for correct result, known incorrect result, other
8313 failures and timeouts.
8314
2d822687
AC
83152004-02-16 Andrew Cagney <cagney@redhat.com>
8316
8317 * gdb.base/bigcore.exp: New file.
8318 * gdb.base/bigcore.c: New file.
8319
dac15b66
AC
83202004-02-13 Andrew Cagney <cagney@redhat.com>
8321
8322 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8323 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8324 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8325 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8326 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8327 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8328 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8329 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8330 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8331 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8332
6bdfc2c4
JJ
83332004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8334
8335 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8336 executed is an alloc instruction.
8337
87b3ede8
DC
83382004-02-11 David Carlton <carlton@kealia.com>
8339
8340 * gdb.cp/breakpoint.exp: New.
8341 * gdb.cp/breakpoint.cc: New.
8342
6e19e2bf
MC
83432004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8344
8345 Partial fix for PR gdb/1543.
8346 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8347 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8348 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8349 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8350 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8351 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8352 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8353 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8354 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8355 to bug-gdb@prep.ai.mit.edu .
8356 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8357 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8358 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8359 Likewise.
8360
5c5455dc
AC
83612004-02-10 Andrew Cagney <cagney@redhat.com>
8362
8363 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8364 using gdb_internal_error_resync.
8365
9cf689d7
DJ
83662004-02-09 Daniel Jacobowitz <drow@mvista.com>
8367
8368 * gdb.threads/thread-specific.exp: Stop early if no threads are
8369 found.
8370
d2dc51db
MC
83712004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8372
8373 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8374
14b1a056
DJ
83752004-02-08 Daniel Jacobowitz <drow@mvista.com>
8376
8377 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8378 breakpoints.
8379
83f66e8f
DJ
83802004-02-07 Daniel Jacobowitz <drow@mvista.com>
8381
8382 * config/sim.exp (gdb_load): Handle $arg == "".
8383 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8384 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8385
30fc0091
EZ
83862004-02-07 Elena Zannoni <ezannoni@redhat.com>
8387
a9c64011
AS
8388 * gdb.base/maint.exp: Update test to reflect
8389 obstack changes.
30fc0091 8390
4d806929
JJ
83912004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8392
8393 * gdb.base/pendshr.c (pendfunc): New function that calls
8394 pendfunc1.
8395 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8396
7bfdd688
FF
83972004-02-04 Fred Fish <fnf@redhat.com>
8398
8399 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8400 function symbols and update copyright years.
8401 * gdb.arch/gdb1291.c: Ditto.
8402
aaa08ee4
MC
84032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8404
8405 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8406
dbad7755
MC
84072004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8408
8409 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8410
ec4646ef
MC
84112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8412
8413 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8414
1b802196
FF
84152004-02-02 Fred Fish <fnf@redhat.com>
8416
8417 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8418 remote targets. Update copyright years.
8419
18fe2033
JJ
84202004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8421
8422 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8423 support.
8424 * gdb.base/langs.exp: Fix test which attempts to create
8425 breakpoint on non-existent function to handle new pending
8426 support.
8427 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8428 a breakpoint.
8429 * gdb.base/pending.exp: New test.
8430 * gdb.base/pending.c: New file.
8431 * gdb.base/pendshr.c: Ditto.
8432
8d577d32
DC
84332004-02-02 David Carlton <carlton@kealia.com>
8434
8435 * gdb.cp/overload.exp: Add overloadNamespace tests.
8436 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8437 (overloadNamespace, XXX): New.
8438 (main): Call XXX::marker2.
8439
3ad13771
FF
84402004-02-01 Fred Fish <fnf@redhat.com>
8441
8442 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8443 * gdb.base/finish.exp: Ditto.
8444 * gdb.base/gcore.exp: Ditto.
8445 * gdb.base/huge.exp: Ditto.
8446 * gdb.base/info-proc.exp: Ditto.
8447 * gdb.base/return2.exp: Ditto.
8448 * gdb.threads/gcore-thread.exp: Ditto.
8449
44c75849
DJ
84502004-02-01 Daniel Jacobowitz <drow@mvista.com>
8451
8452 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8453
005bc093
MK
84542004-02-01 Mark Kettenis <kettenis@gnu.org>
8455
8456 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8457 that opening the file succeeds on OpenBSD.
8458
c47cebdb
DJ
84592004-02-01 Daniel Jacobowitz <drow@mvista.com>
8460
8461 * gdb.threads/thread-specific.c: New file.
8462 * gdb.threads/threads-specific.exp: New test script.
8463 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8464 to expect_out.
8465
5a01311c
MK
84662004-02-01 Mark Kettenis <kettenis@gnu.org>
8467
8468 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8469 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8470 only on the "print_small_structs from print_long_arg_list" test.
8471
ce22a4f1
DJ
84722004-02-01 Daniel Jacobowitz <drow@mvista.com>
8473
8474 * gdb.base/completion.exp: Kill a stray backslash.
8475
8476 From Jim Ingham <jingham@apple.com>:
8477 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8478 agrees with the result from sending a tab.
8479
abbab9d3
DJ
84802004-01-31 Daniel Jacobowitz <drow@mvista.com>
8481
8482 * gdb.base/chng-syms.exp: Remove stray newline.
8483
53904d1e
MK
84842004-01-31 Mark Kettenis <kettenis@gnu.org>
8485
8486 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8487 *-*-openbsd*.
8488 * gdb.asm/openbsd.inc: New file.
8489
3a4b3aac
MK
84902004-01-30 Mark Kettenis <kettenis@gnu.org>
8491
8492 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8493 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8494 *-*solaris2*. Remove commented out default settings for
8495 asm-flags. Replace gdb_compile with target_link.
8496
ebac27b4
MC
84972004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8498
8499 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8500 for all tests. Remove old hp-ux and cygnus xfail cases.
8501
d8679d84
PH
85022004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8503
8504 * gdb.base/chng-syms.exp: New file.
8505 * gdb.base/chng-syms.c: New file.
8506
0a55bc22
MC
85072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8508
8509 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8510 Provide arms for current output in all my configurations.
8511
94b8e876
MC
85122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8513
8514 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8515 * lib/compiler.cc: Likewise.
8516 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8517 get the right preprocessor. Eval the output directly. Remove
8518 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8519 hp_f77_compiler and hp_f90_compiler completely.
8520 (gdb_preprocess): Delete.
8521 (get_compiler): Delete.
8522
7cf03d44
MK
85232004-01-24 Mark Kettenis <kettenis@gnu.org>
8524
8525 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8526 <string.h>.
8527
68b6dce9
NR
85282004-01-24 Nick Roberts <nick@nick.uklinux.net>
8529
8530 * gdb.mi/mi-stack.exp: Update copyright.
8531
b368761e
DC
85322004-01-23 David Carlton <carlton@kealia.com>
8533
8534 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8535 test for cp_lookup_transparent_type.
8536 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8537 call them.
8538
f2061b53
DJ
85392004-01-23 Daniel Jacobowitz <drow@mvista.com>
8540
8541 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8542 after -var-update.
8543
37fc574a
DC
85442004-01-23 David Carlton <carlton@kealia.com>
8545
8546 * gdb.cp/namespace.cc (C::ensureRefs): New.
8547 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8548
8e94b928
NR
85492004-01-20 Nick Roberts <nick@nick.uklinux.net>
8550
8551 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8552 case "-stack-list-locals 2".
8553 * gdb.mi/mi-var-child.exp: Test for case
8554 "-var-list-children --all-values NAME".
8555
997b0952
MC
85562004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8557
8558 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8559
52470da3
MK
85602004-01-18 Mark Kettenis <kettenis@gnu.org>
8561
7049b4b8
MK
8562 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8563 used with gdb_test_multiple.
8564
52470da3
MK
8565 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8566 read at address 0. This fixes PR testsuite/1504.
8567
da6012e5
DJ
85682004-01-18 Daniel Jacobowitz <drow@mvista.com>
8569
8570 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8571 Remove downloading, guessing the host executable, the calls to
8572 gdb_file_cmd and gdb_target_cmd, and "load" support.
8573 (infer_host_exec): New function broken out from gdb_load.
8574 (gdb_load): New wrapper for gdbserver_gdb_load.
8575 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8576 gdb_target_cmd. Use -target-select.
8577 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8578 Download binaries to the host. Clear last_mi_remote_file when
8579 we load a new binary.
8580 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8581 call gdbserver_gdb_load and mi_gdb_target_cmd.
8582
32c70722
MC
85832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8584
8585 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8586 type patterns.
8587
b0cecf36
MC
85882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8589
8590 * gdb.cp/templates.exp: Fix typo in test name of
8591 "print Foo<volatile char*>::foo".
8592
4120d7e6
MC
85932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8594
8595 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8596
f679e530
BE
85972004-01-16 Ben Elliston <bje@wasabisystems.com>
8598
8599 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8600 (clean mostlyclean): Remove empty rm.
8601
091c48f6
MC
86022004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8603
8604 * gdb.base/setvar.exp: Add copyright years.
8605
3e5fc8d2
DC
86062004-01-14 David Carlton <carlton@bactrian.org>
8607
8608 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8609 PR c++/1511 and update coment.
8610 * gdb.cp/templates.exp: Update patterns to match current output.
8611 If changes involve something other than whitespace, KFAIL
8612 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8613
63d06c5c
DC
86142004-01-14 David Carlton <carlton@kealia.com>
8615
8616 * gdb.cp/namespace.exp: Add tests involving classes defined within
8617 namespaces.
8618 * gdb.cp/namespace.cc (C::CClass): New.
8619 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8620
a51dab88
EZ
86212004-01-14 Elena Zannoni <ezannoni@redhat.com>
8622
8623 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8624 what debug info we have. Print a better message if something goes
8625 wrong while producing the separate debug info file.
8626
a476ccc9
MC
86272004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8628
8629 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8630
f453692c
MC
86312004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8632
8633 * gdb.base/callfuncs.c: Add copyright notice.
8634
f40063a5
MC
86352004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8636
8637 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8638 inheritance. PR gdb/1498, PR gcc/13539.
8639
19ac3974
EZ
86402004-01-13 Elena Zannoni <ezannoni@redhat.com>
8641
a9c64011
AS
8642 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8643 test specific name.
8644 * gdb.mi/gdb669.exp: Ditto.
8645 * gdb.mi/mi-pthreads.exp: Ditto.
8646 * gdb.mi/mi1-pthreads.exp: Ditto.
8647 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8648
56c97c6e
MC
86492004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8650
8651 * gdb.cp/member-ptr.cc: Add copyright notice.
8652
a0644324
MC
86532004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8654
8655 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8656 some patterns for recent versions of gcc and hpacc. Delete
8657 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8658 Delete tests that access a NULL pointer-to-member-data. This
8659 script is still disabled for gcc.
8660
32fabe09
EZ
86612004-01-12 Elena Zannoni <ezannoni@redhat.com>
8662
8663 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8664 escaped correctly.
32fabe09 8665
1f8a6abb
EZ
86662004-01-12 Elena Zannoni <ezannoni@redhat.com>
8667
8668 * gdb.base/sepdebug.exp: New file.
8669 * gdb.base/sepdebug.c: New file.
8670 * lib/gdb.exp (separate_debug_filename): New procedure.
8671 (gdb_gnu_strip_debug): New procedure.
8672
48efe704
AC
86732004-01-12 Andrew Cagney <cagney@redhat.com>
8674
8675 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8676 * gdb.mi/ChangeLog-1999-2003: New file.
8677
a9415475
AC
86782004-01-12 Andrew Cagney <cagney@redhat.com>
8679
8680 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8681 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8682 or EEXIST", treat EBUSY as an XFAIL.
8683
83b8cf9d
MC
86842004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8685
8686 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8687 hp_cc_compiler.
8688
9939d2a8
MC
86892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8690
8691 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8692 decorations.
8693
1ff8cadf
MC
86942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8695
8696 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8697 and "(aCC)" decorations. Remove obsolete doco about old
8698 test results.
8699
6fa9022e
MC
87002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8701
8702 * gdb.cp/exception.exp: Fix typo in doco.
8703
209721fe
MK
87042004-01-09 Mark Kettenis <kettenis@gnu.org>
8705
8706 * gdb.base/gdb1476.exp: Fix typo.
8707
ef11303e
MC
87082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8709
8710 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8711 file.
8712
041ab88c
MC
87132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8714
8715 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8716 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8717 Use gdb_compile. Remove restriction on gcc. Add some patterns
8718 for recent version of gdb. Delete second half, which was a copy
8719 of the first half with different build flags. This test is
8720 still disabled because it is still not ready for production.
8721
e36d075a
MC
87222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8723
8724 * gdb.cp/exception.cc: Add copyright notice.
8725 * gdb.cp/exception.exp: Add a notice that this file is broken
8726 because of line number changes caused by addition of copyright
8727 notice.
8728
42b190ad
MC
87292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8730
8731 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8732 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8733
8f25f06b
MC
87342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8735
8736 * gdb.cp/classes.exp: Accept gnu abi 2.
8737 * gdb.cp/derivation.exp: Likewise.
8738 * gdb.cp/overload.exp: Likewise.
8739 * gdb.cp/virtfunc.exp: Likewise.
8740
06ded8b8
MC
87412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8742
8743 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8744 semicolon after end of function.
8745
77c26ae3
MC
87462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8747
8748 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8749 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8750 boilerplate code for compiling and running the program under
8751 test. Add some string method tests.
8752
20757486
MC
87532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8754
8755 * gdb.cp/bs15503.cc: Add copyright notice.
8756 * gdb.cp/bs15503.exp: Adjust line number.
8757
0fd3b503
MC
87582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8759
8760 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8761 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8762
10d1bea8
MC
87632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8764
8765 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8766 hp_cc_compiler.
8767
2789202a
MC
87682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8769
8770 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8771 * gdb.cp/ctti.exp: Use the marker instead of "next".
8772 With gcc, run further before bailing.
8773
b862f14c
MC
87742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8775
8776 * gdb.cp/cttiadd.cc: Add copyright notice.
8777 * gdb.cp/cttiadd1.cc: Likewise.
8778 * gdb.cp/cttiadd2.cc: Likewise.
8779 * gdb.cp/cttiadd3.cc: Likewise.
8780
96da2469
MC
87812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8782
8783 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8784 Use gdb_test, gdb_test_multiple. Use floating-point values that
8785 have exact representations in IEEE-ish formats.
8786
053248ff
MC
87872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8788
8789 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8790 compilers. Delete duplicate call to get_compiler_info.
8791 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8792 * gdb.base/volatile.exp: Likewise.
8793
84acecdd
MK
87942004-01-07 Mark Kettenis <kettenis@gnu.org>
8795
8796 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8797 memory at address 0.
8798
fe11a27f
MC
87992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8802 to test for hp-ux assembler. Fix copyright years.
8803
60ad077b
AC
88042004-01-07 Andrew Cagney <cagney@redhat.com>
8805
8806 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8807
1c9b8f33
AC
88082004-01-07 Andrew Cagney <cagney@redhat.com>
8809
8810 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8811 when creating the read-only file. From analysis by Roland McGrath
8812 and Elena Zannoni.
8813
753ccc7a
MC
88142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8815
8816 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8817
eca3e36b
MC
88182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8819
8820 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8821 data pointers.
8822
f8d4bac4
MC
88232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8824
8825 * gdb.cp/m-static.exp: Compile one source file at a time.
8826 Delete unused call to get_compiler_info.
8827
9b4e0f94
MC
88282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8829
8830 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8831 * gdb.base/call-rt-st.exp: Likewise.
8832 * gdb.base/nodebug.exp: Likewise.
8833 * gdb.base/volatile.exp: Likewise.
8834 * gdb.cp/ref-types.exp: Likewise.
8835 * gdb.cp/templates.exp: Likewise.
8836
023c1024
MK
88372004-01-05 Mark Kettenis <kettenis@gnu.org>
8838
8839 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8840
19703c4a
MC
88412004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8842
8843 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8844 hppa*-hp-hpux*.
8845
18b67037
MK
88462004-01-04 Mark Kettenis <kettenis@gnu.org>
8847
ba6219c8
MK
8848 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8849 x86_64-*-*.
8850
18b67037
MK
8851 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8852 sparc64-*-* and sparc*-solaris2*.
8853
1bfbbb9d
MK
88542004-01-04 Mark Kettenis <kettenis@gnu.org>
8855
8856 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8857 return ${tests}" test. The ${tests} already mentions the
8858 filename.
8859
06846494
MC
88602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8861
8862 * gdb.cp/local.exp: Accept gcc abi 2.
8863
3b0cb202
MC
88642004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8865
8866 * gdb.cp/templates.exp: Accept gcc abi 2.
8867
0643ec3f
MC
88682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8869
8870 * lib/compiler.cc: Remove supports_template_debugging.
8871 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8872
d231d0b1
MC
88732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8874
8875 * gdb.cp/namespace.exp: Accept gcc abi 2.
8876
44ffb27c
MC
88772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8878
8879 * gdb.cp/method.exp: Accept gcc abi 2.
8880
184ad485
MC
88812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8882
8883 * gdb.cp/classes.exp: Generate identical results as old version.
8884 * gdb.cp/derivation.exp: Likewise.
8885 * gdb.cp/overload.exp: Likewise.
8886 * gdb.cp/virtfunc.exp: Likewise.
8887
116f09e7
MC
88882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8889
8890 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8891 mysterious bug with sourceware version of expect.
8892
b1379776
MC
88932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8894
8895 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8896 current versions of gcc, including gcc abi 2. Remove gratuitous
8897 restart of test program. Use gdb_test_multiple and gdb_test for
8898 all tests. Add patterns to xfail missing "const" in "const char *"
8899 and kfail PR gdb/1155.
8900
6b7a4c0e
MC
89012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8902
8903 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8904 current versions of gcc, including gcc abi 2. Remove gratuitous
8905 restart of test program. Use gdb_test_multiple and gdb_test for
8906 all tests. Add patterns to kfail PR gdb/1498.
8907
51615d72
MC
89082003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8909
8910 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8911 current versions of gcc, including gcc abi 2. Use "breakpoint"
8912 and "continue" instead of restarting the target program. Use
8913 gdb_test_multiple and gdb_test for all tests.
8914
7b79a9d7
MK
89152004-01-01 Mark Kettenis <kettenis@gnu.org>
8916
8917 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8918 for *-*-solaris2*.
8919
1cd3489f
MC
89202003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8921
8922 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8923 current versions of gcc, including gcc abi 2. Use "breakpoint"
8924 and "continue" instead of restarting the target program several
8925 times. Use gdb_test_multiple and gdb_test for all tests.
8926
850742db
MC
89272003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8928
8929 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8930 source files.
8931
eb4bbda8
MC
89322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8933
8934 * gdb.base/environ.exp: Handle compiling test case from multiple
8935 source files.
8936
e42c7771
MC
89372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8938
8939 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8940
80e4b428
JB
89412003-12-17 Jim Blandy <jimb@redhat.com>
8942
5f06973a
JB
8943 * gdb.base/freebpcmd.c: Add copyright notice.
8944
80e4b428
JB
8945 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8946
0ab84fb7
MC
89472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8948
8949 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8950
1b3bb3d0
JB
89512003-12-13 Jim Blandy <jimb@redhat.com>
8952
8953 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8954
3a4c9371
KB
89552003-12-12 Kevin Buettner <kevinb@redhat.com>
8956
8957 * gdb.asm/frv.inc: New file.
8958 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8959
a1dea79a
FF
89602003-12-09 Fred Fish <fnf@redhat.com>
8961
8962 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8963 functions to break1.c and leave prototypes behind. Add more
8964 "set breakpoint NN here" comments.
8965 * gdb.base/break1.c: New file.
8966
8967 * gdb.base/break.exp: Handle compiling test case from multiple
8968 source files and change source file references as needed.
8969 * gdb.base/completion.exp: Ditto.
8970 * gdb.base/condbreak.exp: Ditto.
8971 * gdb.base/define.exp: Ditto.
8972 * gdb.base/ena-dis-br.exp: Ditto.
8973 * gdb.base/info-proc.exp: Ditto.
8974 * gdb.base/maint.exp: Ditto.
8975 * gdb.base/until.exp: Ditto.
8976
8977 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8978 hardcoded line numbers.
8979 * gdb.base/define.exp: Ditto.
8980 * gdb.base/ena-dis-br.exp: Ditto.
8981 * gdb.base/maint.exp: Ditto.
8982 * gdb.base/until.exp: Ditto.
8983
8984 * gdb.base/completion.exp: Use "break1" for completion tests since
8985 "break" is no longer a unique prefix.
8986
5266b69c
AC
89872003-12-06 Andrew Cagney <cagney@redhat.com>
8988
8989 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8990 "return_value_unimplemented". When an unimplemented struct return
8991 architecture, report incorrect values as a KFAIL
8992
374451f0
MC
89932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8994
8995 * gdb.cp/rtti.exp: Accept new wording of warning from
8996 cp_lookup_rtti_type.
8997
ba9b20a7
MC
89982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8999
9000 Partial fix for PR testsuite/1456.
9001 * gdb.base/scope.exp (test_at_main): Replace references to
9002 gcc_compiled with calls to test_compiler_info.
9003 (test_at_foo): Likewise.
9004 (test_at_bar): Likewise.
9005
b74b6d0b
MC
90062003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9007
9008 Partial fix for PR testsuite/1456.
9009 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9010 to test_compiler_info.
9011
ccfa3402
MC
90122003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9013
9014 * gdb.base/so-impl-ld.exp: Update copyright notice.
9015
f6246aba
MC
90162003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9017
9018 Partial fix for PR testsuite/1456.
9019 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9020 to test_compiler_info.
9021
13ae734a
MC
90222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9023
9024 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9025 from current versions of gdb. Clean up regular expressions.
9026 Delete redundant timeout case.
9027
d8e1cdee
MC
90282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9029
9030 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9031 from current versions of gdb. Clean up regular expressions.
9032 Delete redundant timeout case.
9033
96457b64
MC
90342003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9035
9036 Partial fix for PR testsuite/1456.
9037 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9038 gcc_compiled with call to test_compiler_info.
9039
f35309fc
MC
90402003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9041
9042 Partial fix for PR testsuite/1456.
9043 * gdb.base/list.exp (test_list_function): Delete unused declaration
9044 of gcc_compiled.
9045
d7afdf9b
MC
90462003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9047
9048 Partial fix for PR testsuite/1456.
9049 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9050 call to test_compiler_info.
9051
71507b56
MK
90522003-11-29 Mark Kettenis <kettenis@gnu.org>
9053
9054 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9055 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9056 it to create the appropriate note.inc.
9057 * gdb.asm/asmsrc1.s: Include "note.inc".
9058 * gdb.asm/netbsd.inc: New file.
9059 * gdb.asm/empty.inc: New file.
9060
f81f93f7
MC
90612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9062
9063 Partial fix for PR testsuite/1456.
9064 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9065 calls to test_compiler_info.
9066
9a77938e
MC
90672003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9068
9069 Partial fix for PR testsuite/1456.
9070 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9071 calls to test_compiler_info.
9072
e8367dc7
MK
90732003-11-27 Mark Kettenis <kettenis@gnu.org>
9074
9075 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9076 pattern for the KFAILs.
9077
526c61ee
AF
90782003-11-25 Adam Fedor <fedor@gnu.org>
9079
9080 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9081 * gdb.objc/objcdecode.m: New file.
9082
28f2d600
AF
90832003-11-25 Adam Fedor <fedor@gnu.org>
9084
9085 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9086 * gdb.objc/nondebug.m: New file.
9087
a3895cee
BE
90882003-11-26 Ben Elliston <bje@wasabisystems.com>
9089
9090 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9091 NetBSD as it does on FreeBSD. Modelled on a similar change by
9092 Mark Kettenis on 2003-05-30.
9093 (link-flags): Set to "--entry _start" regardless of target.
9094 Special linker flags are to be appended to $link-flags.
9095 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9096
c9f2c8a3
MC
90972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9098
9099 * gdb.cp/method.exp: Accept output of new demangler.
9100
15a0587a 91012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9102
9103 * gdb/class2.exp: New file.
9104 * gdb/class2.cc: New file.
9105
3c00b570
MC
91062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9107
9108 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9109 of new demangler.
9110
7027acc7
MK
91112003-11-23 Mark Kettenis <kettenis@gnu.org>
9112
9113 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9114 of gdb_test "run".
9115
b0e1598a
MK
91162003-11-23 Mark Kettenis <kettenis@gnu.org>
9117
9118 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9119 "continue" into "run".
9120
4d9eda44
MC
91212003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9122
9123 Partial fix for PR testsuite/1456.
9124 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9125 call to test_compiler_info.
9126 * gdb.cp/ctti.exp: Likewise.
9127 * gdb.cp/derivation.exp: Likewise.
9128 * gdb.cp/member-ptr.exp: Likewise.
9129 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9130 reference to gcc_compiled.
9131
91322003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9133
9134 Fix PR testsuite/1463.
9135 * gdb.base/structs.exp (start_structs_test): Call
9136 get_debug_format before using the debug format.
9137
d422fe19
AC
91382003-11-22 Andrew Cagney <cagney@redhat.com>
9139
9140 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9141 * gdb.base/structs.exp: Use gdb_test_multiple.
9142
039cf96d
AC
91432003-11-20 Andrew Cagney <cagney@redhat.com>
9144
6882279b
AC
9145 * gdb.base/structs.exp: Handle and recover from internal errors.
9146 Replace "foo${n}" with "foo<n>" in test messages.
9147
e53890ae
AC
9148 * gdb.base/structs.exp: Update copyright. Rewrite.
9149 * gdb.base/structs.c: Update copyright. Rewrite.
9150
2b211c59
AC
9151 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9152 resync count exceeded.
d63a86f8 9153
039cf96d
AC
9154 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9155 from the internal error.
9156 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9157 Original from Jim Blandy.
9158 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9159
eac98b22
AC
91602003-11-19 Andrew Cagney <cagney@redhat.com>
9161
9162 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9163 KFAIL.
9164
67455b2a
MK
91652003-11-17 Mark Kettenis <kettenis@gnu.org>
9166
9167 New testcase for PR backtrace/1435.
9168 * gdb.arch/i386-unwind.exp: New file.
9169 * gdb.arch/i386-unwind.c: New file.
9170
853d6e5b
AC
91712003-11-17 Andrew Cagney <cagney@redhat.com>
9172
9173 * lib/gdb.exp (compiler_info): New global.
9174 (test_compiler_info): New function.
9175 (get_compiler_info): Set compiler_info.
9176 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9177 "compiler_info" to gcc-<major>-<minor>.
9178
38cf6e11
MC
91792003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9180
9181 * gdb.trace/configure: Remove.
9182
a50d3602
EZ
91832003-11-13 Elena Zannoni <ezannoni@redhat.com>
9184
9185 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9186 breakpoints.
a50d3602
EZ
9187 * gdb.base/break.exp: Remove all references to explicit line
9188 numbers.
9189
d9407aaa
NC
91902003-11-11 Nick Clifton <nickc@redhat.com>
9191
9192 * gdb.base/shreloc.exp: Do not run for targets which do not
9193 support shared objects.
9194
db488fc1
CV
91952003-11-10 Corinna Vinschen <vinschen@redhat.com>
9196
9197 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9198 Don't run tests if nofileio flag is given.
9199
6a90a18e
EZ
92002003-11-07 Elena Zannoni <ezannoni@redhat.com>
9201
9202 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9203 as well as 'Watchpoint'.
6a90a18e 9204
0b915e9c
EZ
92052003-11-06 Elena Zannoni <ezannoni@redhat.com>
9206
9207 Reported by Jim Ingham <jingham@apple.com>:
9208 * gdb.base/annota1.exp: Match at least one occurrence of the
9209 signal handler annotation.
9210
d7e4b55f
EZ
92112003-11-06 Elena Zannoni <ezannoni@redhat.com>
9212
a9c64011
AS
9213 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9214 as well as 'Watchpoint'.
d7e4b55f 9215
2fe4e8d0
MC
92162003-11-05 Michael Chastain <mec@shout.net>
9217
9218 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9219
6ef88553
KW
92202003-11-03 Kris Warkentin <kewarken@qnx.com>
9221
9222 * gdb.arch/gdb1291.c: New test file.
9223 * gdb.arch/gdb1291.exp: New test script.
9224 * gdb.arch/gdb1431.c: New test file.
9225 * gdb.arch/gdb1431.exp: New test script.
9226
ae7dc4d8
MC
92272003-10-22 Michael Chastain <mec@shout.net>
9228
9229 * gdb.mi/pthreads.c: Add copyright notice.
9230
c39d7427
MC
92312003-10-22 Michael Chastain <mec@shout.net>
9232
9233 * gdb.threads/pthreads.c: Add copyright notice.
9234
8b7d96c1
MC
92352003-10-20 Michael Chastain <mec@shout.net>
9236
9237 * gdb.base/gdb1056.exp: New test script.
9238
d1d69fdd
DJ
92392003-10-13 Daniel Jacobowitz <drow@mvista.com>
9240
9241 * gdb.threads/killed.exp: Use gdb_run_cmd.
9242
7d605576
DJ
92432003-10-13 Daniel Jacobowitz <drow@mvista.com>
9244
9245 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9246 create a core file.
9247 * gdb.threads/gcore-thread.exp: Likewise.
9248
618ec112
CV
92492003-10-13 Corinna Vinschen <vinschen@redhat.com>
9250
9251 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9252 type, based on char type.
9253 (struct bit_flags_short_t): New bitfield type, based on short type.
9254 (init_bit_flags_char): New fuction.
9255 (init_bit_flags_short): Ditto.
9256 (print_bit_flags_char): Ditto.
9257 (print_bit_flags_short): Ditto.
9258 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9259
9367a73c
MC
92602003-10-11 Michael Chastain <mec@shout.net>
9261
9262 * gdb.base/call-rt-st.exp: Update copyright year.
9263
1decf120
KI
92642003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9265
9266 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9267 * gdb.disasm/sh3.s: Ditto.
9268
5445b2ae
DJ
92692003-10-07 Daniel Jacobowitz <drow@mvista.com>
9270
9271 * gdb.threads/switch-threads.exp: New test.
9272 * gdb.threads/switch-threads.c: New source file.
9273
aec24853
CV
92742003-10-07 Corinna Vinschen <vinschen@redhat.com>
9275
9276 * gdb.base/ending-run.exp: Add sh specific case.
9277
adc7428d
AC
92782003-10-06 Andrew Cagney <cagney@redhat.com>
9279
9280 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9281 * gdb.disasm/mn10200.exp: Delete obsolete file.
9282
c9d37158
DJ
92832003-09-29 Daniel Jacobowitz <drow@mvista.com>
9284
9285 * ChangeLog: Correct an entry command.exp -> commands.exp.
9286 * gdb.base/commands.exp (bp_deleted_in_command_test)
9287 (temporary_breakpoint_commands): Check noargs.
9288
79c2c32d
DC
92892003-09-25 David Carlton <carlton@kealia.com>
9290
9291 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9292 of some print tests, where appropriate. Add tests for C::D::cd,
9293 E::ce, F::cXfX, G::XgX.
9294 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9295
594e6d67
RE
92962003-09-25 Richard Earnshaw <rearnsha@arm.com>
9297
9298 * lib/java.exp (java_init): Import target_alias before using it.
9299
10f0d451
DC
93002003-09-25 David Carlton <carlton@kealia.com>
9301
9302 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9303
274bcba0
EZ
93042003-09-23 Elena Zannoni <ezannoni@redhat.com>
9305
d63a86f8 9306 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9307 weirdness.
274bcba0 9308
cdbf20f7
MC
93092003-09-17 Michael Chastain <mec@shout.net>
9310
9311 * gdb.cp/gdb1355.exp: New file.
9312 * gdb.cp/gdb1355.c: New file.
9313
71e06f80
CV
93142003-09-15 Corinna Vinschen <vinschen@redhat.com>
9315
9316 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9317 * gdb.asm/sh.inc: New file.
9318
5c4e30ca
DC
93192003-09-11 David Carlton <carlton@kealia.com>
9320
bd45b7af
DC
9321 * gdb.cp/namespace.exp: Add tests for namespace types.
9322 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9323 (test_namespace): New.
9324
1c199746
EZ
93252003-09-11 Elena Zannoni <ezannoni@redhat.com>
9326
a9c64011 9327 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9328 * gdb.stabs/weird.exp: Ditto.
1c199746 9329
04ed252f
MC
93302003-09-08 Michael Chastain <mec@shout.net>
9331
9332 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9333
d8a2d9e7
MC
93342003-09-07 Michael Chastain <mec@shout.net>
9335
9336 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9337 'parse error'.
9338
161afb24
MK
93392003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9340
9341 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9342
49f2741a
MC
93432003-08-30 Michael Chastain <mec@shout.net>
9344
9345 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9346 * gdb.gdb/observer.exp: Ditto.
9347 * gdb.gdb/xfullpath.exp: Ditto.
9348
8afa723e
MK
93492003-08-29 Mark Kettenis <kettenis@gnu.org>
9350
9351 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9352 *-*-*bsd*.
9353
f31dfe3b
JJ
93542003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9355
9356 * gdb.base/dump.exp: Skip for ia64.
9357
4630e498
JJ
93582003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9359
9360 * gdb.asm/asm-source.exp: Add ia64 support.
9361 * gdb.asm/ia64.inc: New file.
9362
1105b7ef
MC
93632003-08-22 Michael Chastain <mec@shout.net>
9364
9365 * gdb.cp: New directory.
9366 * gdb.cp/*: Copy from gdb.c++/*.
9367 * gdb.c++/*: Remove.
9368 * Makefile.in: Change gdb.c++ to gdb.cp.
9369 * configure.in: Ditto.
9370 * configure: Regnerate.
9371
c945b932
MK
93722003-08-18 Mark Kettenis <kettenis@gnu.org>
9373
9374 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9375 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9376
2b66634b
DJ
93772003-08-17 Daniel Jacobowitz <drow@mvista.com>
9378
9379 * mi-var-display.exp (-var-list-children weird): Accept function
9380 pointers with argument types.
9381 * mi1-var-display.exp (-var-list-children weird): Likewise.
9382 * mi2-var-display.exp (-var-list-children weird): Likewise.
9383
a356f73b
DJ
93842003-08-17 Daniel Jacobowitz <drow@mvista.com>
9385
9386 * gdb.base/annota3.exp: Add missing newline.
9387
483417b8
MC
93882003-08-06 Michael Chastain <mec@shout.net>
9389
9390 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9391
c99c59c3
MS
93922003-08-12 Michael Snyder <msnyder@redhat.com>
9393
9394 * gdb.base/float.exp: Add test for SH.
9395
55ed7501
MK
93962003-08-10 Mark Kettenis <kettenis@gnu.org>
9397
9398 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9399
1a371f2e
EZ
94002003-08-07 Elena Zannoni <ezannoni@redhat.com>
9401
9402 * gdb.base/completion.exp: Remove reduntant completion test
9403 on filename.
9404
e0f353ce
EZ
94052003-08-07 Elena Zannoni <ezannoni@redhat.com>
9406
a9c64011
AS
9407 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9408 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9409 gdb.trace/save-trace.exp: Make sure that full pathnames are
9410 escaped correctly.
e0f353ce 9411
5710a1af 94122003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9413
a9c64011
AS
9414 * configure.in: Don't generate config.h from config.hin.
9415 * configure: Regenerate.
9416 * config.hin: Remove file.
9417 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9418 * gdb.threads/pthreads.c: Ditto.
5710a1af 9419
dcd81ce9
DJ
94202003-08-07 Daniel Jacobowitz <drow@mvista.com>
9421
9422 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9423 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9424 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9425 Replace ld24 with seth/add3.
9426
6009d884
AC
94272003-08-02 Andrew Cagney <cagney@redhat.com>
9428
9429 * gdb.base/annota3.exp: New file.
9430 * gdb.base/annota3.c: New file.
9431 * gdb.c++/annota3.exp: New file.
9432 * gdb.c++/annota3.cc: New file.
9433
51514e06
MC
94342003-07-29 Michael Chastain <mec@shout.net>
9435
9436 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9437 actually failed.
9438 (do_pass): Likewise.
9439 * gdb.threads/tls.exp: Always initialize no_of_threads.
9440
4ee6625b
DJ
94412003-07-27 Daniel Jacobowitz <drow@mvista.com>
9442
9443 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9444 pattern.
9445 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9446 * gdb.threads/tls.exp: Recognize one case of the host library not
9447 supporting TLS.
9448
225f2bf6
AC
94492003-07-27 Andrew Cagney <cagney@redhat.com>
9450
9451 * gdb.base/fileio.exp: Use SH when running commands using
9452 remote_exec.
9453
bcb27c9f
DJ
94542003-07-24 Daniel Jacobowitz <drow@mvista.com>
9455
9456 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9457 * gdb.base/relocate.c (dummy): New padding array.
9458
3d67be83
MS
94592003-07-22 Michael Snyder <msnyder@redhat.com>
9460
d63a86f8 9461 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9462
9463 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9464 patterns to be more general, accepting old and new output.
9465 Some output chars (such as '+') also must be quoted.
d63a86f8 9466 Some addresses are displayed numerically instead of
3d67be83
MS
9467 symbolically.
9468
57ba3b85
MS
94692003-07-23 Michael Snyder <msnyder@redhat.com>
9470
686d097c
MS
9471 * gdb.base/return2.exp: Don't test long-long return.
9472
57ba3b85
MS
9473 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9474 * gdb.disasm/t01_mov.exp: Ditto.
9475 * gdb.disasm/t02_mova.s: Ditto.
9476 * gdb.disasm/t02_mova.exp: Ditto.
9477 * gdb.disasm/t03_add.s: Ditto.
9478 * gdb.disasm/t03_add.exp: Ditto.
9479 * gdb.disasm/t04_sub.s: Ditto.
9480 * gdb.disasm/t04_sub.exp: Ditto.
9481 * gdb.disasm/t05_cmp.s: Ditto.
9482 * gdb.disasm/t05_cmp.exp: Ditto.
9483 * gdb.disasm/t06_ari2.s: Ditto.
9484 * gdb.disasm/t06_ari2.exp: Ditto.
9485 * gdb.disasm/t07_ari3.s: Ditto.
9486 * gdb.disasm/t07_ari3.exp: Ditto.
9487 * gdb.disasm/t08_or.s: Ditto.
9488 * gdb.disasm/t08_or.exp: Ditto.
9489 * gdb.disasm/t09_xor.s: Ditto.
9490 * gdb.disasm/t09_xor.exp: Ditto.
9491 * gdb.disasm/t10_and.s: Ditto.
9492 * gdb.disasm/t10_and.exp: Ditto.
9493 * gdb.disasm/t11_logs.s: Ditto.
9494 * gdb.disasm/t11_logs.exp: Ditto.
9495 * gdb.disasm/t12_bit.s: Ditto.
9496 * gdb.disasm/t12_bit.exp: Ditto.
9497 * gdb.disasm/t13_otr.s: Ditto.
9498 * gdb.disasm/t13_otr.exp: Ditto.
9499
e00759ef
EZ
95002003-07-22 Elena Zannoni <ezannoni@redhat.com>
9501
9502 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9503
8bc2021f
EZ
95042003-07-22 Elena Zannoni <ezannoni@redhat.com>
9505
a9c64011
AS
9506 * gdb.threads/tls.c : New file.
9507 * gdb.threads/tls.exp : New file.
9508 * gdb.threads/tls-main.c : New file.
9509 * gdb.threads/tls-shared.c : New file.
9510 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9511
89320c4c
AS
95122003-07-22 Andreas Schwab <schwab@suse.de>
9513
9514 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9515
180dea7c
AS
95162003-07-20 Andreas Schwab <schwab@suse.de>
9517
9518 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9519 due to insn reordering.
9520
0714963c
AC
95212003-07-15 Andrew Cagney <cagney@redhat.com>
9522
9523 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9524
98a23b3f
MC
95252003-07-15 Michael Chastain <mec@shout.net>
9526
9527 * gdb.base/gdb1250.exp: New file.
9528 * gdb.base/gdb1250.c: New file.
9529
27e417a2
ML
95302003-07-09 Michal Ludvig <mludvig@suse.cz>
9531
9532 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9533 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9534
8bc2021f
EZ
95352003-07-09 Elena Zannoni <ezannoni@redhat.com>
9536
a9c64011
AS
9537 * gdb.threads/tls.c: New file.
9538 * gdb.threads/tls.exp: New file.
9539 * gdb.threads/tls-main.c: New file.
9540 * gdb.threads/tls-shared.c: New file.
9541 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9542
d99968dc
EZ
95432003-07-09 Elena Zannoni <ezannoni@redhat.com>
9544
9545 * gdb.base/annota1.exp: Make sure that we properly escape the
9546 full path of the source file. Xfail more permissive patterns,
d63a86f8 9547 due to a compiler debug info problem.
d99968dc 9548
83876b3b
AS
95492003-07-07 Andreas Schwab <schwab@suse.de>
9550
2705e972
AS
9551 * gdb.asm/m68k.inc: New file.
9552 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9553
83876b3b
AS
9554 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9555 arguments"): Also match negative number.
9556
9557 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9558
3a871b37
DJ
95592003-07-03 Daniel Jacobowitz <drow@mvista.com>
9560
9561 * gdb.base/store.c (charest): New typedef.
9562 (add_char): Rename to add_charest, update.
9563 (wack_char): Rename to wack_charest, update types. Return l + r
9564 to keep r live across the call.
9565 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9566 (wack_double, wack_doublest): Return l + r to keep r live across
9567 the call.
9568 * gdb.base/store.exp: Accomodate store.c changes.
9569
b2a7f303
DC
95702003-06-30 David Carlton <carlton@kealia.com>
9571
9572 * gdb.c++/maint.exp (test_invalid_name): New.
9573 (test_first_component): Add tests for invalid names.
9574
3c6cb4a1
MC
95752003-06-29 Michael Chastain <mec@shout.net>
9576
9577 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9578 output of '<VTT for class>' for virtual base classes.
9579
f1c2644b
DJ
95802003-06-29 Daniel Jacobowitz <drow@mvista.com>
9581
9582 * gdb.base/completion.exp: Tab-complete "complet" instead of
9583 "compl".
9584 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9585
18080350
DJ
95862003-06-29 Daniel Jacobowitz <drow@mvista.com>
9587
9588 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9589 * gdb.base/volatile.exp: Likewise.
9590
f56973f8
DJ
95912003-06-29 Daniel Jacobowitz <drow@mvista.com>
9592
9593 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9594 gdb/1265.
9595
95962003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9597 Daniel Jacobowitz <drow@mvista.com>
9598
9599 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9600 initial line count of 'captured_main' from 26 to 32.
9601 (test_with_self): Allow xmalloc call to be interleaved with the
9602 preceding two lines.
9603
e766d4d6
JB
96042003-06-24 Joel Brobecker <brobecker@gnat.com>
9605
9606 * gdb.base/bang.exp: New testcase.
9607
f125c9a4
JB
96082003-06-23 Joel Brobecker <brobecker@gnat.com>
9609
9610 * gdb.base/langs.exp: Add some tests for the "minimal" language
9611 support.
9612
6e25beaf
EZ
96132003-06-23 Elena Zannoni <ezannoni@redhat.com>
9614
9615 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9616 the testcase.
9617
2f816dda
DJ
96182003-06-22 Daniel Jacobowitz <drow@mvista.com>
9619
9620 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9621 offset.
9622
db5a5748
DJ
96232003-06-22 Daniel Jacobowitz <drow@mvista.com>
9624
9625 * gdb.c++/pr-1210.cc: New file.
9626 * gdb.c++/pr-1210.exp: New file.
9627
1df0c130
DJ
96282003-06-21 Daniel Jacobowitz <drow@mvista.com>
9629
9630 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9631 000-exec-continue.
9632
a92feac0
MK
96332003-06-15 Mark Kettenis <kettenis@gnu.org>
9634
9635 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9636 on *-*-*bsd* instead of *-*-freebsd*.
9637
81a58f5b
AC
96382003-06-14 Andrew Cagney <cagney@redhat.com>
9639
9640 * gdb.base/store.exp: Test longest and doublest. Test all
9641 parameters. Weaken return statement match.
9642 * gdb.base/store.c: Add longest and doublest - aka long long and
9643 long double functions. Put all parameters into local register
9644 variables. Use negative values.
9645
b257a0d3
AC
96462003-06-14 Andrew Cagney <cagney@redhat.com>
9647
9648 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9649 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9650 exit status.
9651 * gdb.base/fileio.exp: Disable target when nointerrupts and
9652 noinferiorio, instead of limiting it to remote. Use remote_exec
9653 instead of system.
d63a86f8 9654
21c38304
JJ
96552003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9656
9657 * gdb.base/float.exp: Add ia64 support.
9658
1bcdb424
CV
96592003-06-12 Corinna Vinschen <vinschen@redhat.com>
9660
9661 * gdb.base/fileio.exp: Run only on remote targets.
9662
6aeb981f
CV
96632003-06-10 Corinna Vinschen <vinschen@redhat.com>
9664
9665 * gdb.base/fileio.c: New file, testing File-I/O.
9666 * gdb.base/fileio.exp: Ditto.
9667
53df362e
RG
96682003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9669
9670 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9671 shared objects after relocation at load time (gdb PR/1132).
9672 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9673 as above, part of the shared object relocation test.
53df362e 9674
ffee1b46
MK
96752003-06-08 Mark Kettenis <kettenis@gnu.org>
9676
b5ca3722
MK
9677 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9678 fully filled history list.
9679 * gdb.base/gdb_history: New file.
9680
03ed860d
MK
9681 * gdb.base/signals.exp: XFAIL "continue to func1" on
9682 i*86-*-freebsd*.
9683
ffee1b46
MK
9684 * gdb.base/attach.exp: When trying to attach to a nonexistent
9685 process, make it possible to specify the PID based on the target,
9686 and do so for *-*-freebsd*.
9687
d80dbb52
RH
96882003-06-02 Richard Henderson <rth@redhat.com>
9689
9690 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9691
6dd77b81
RH
96922003-06-02 Richard Henderson <rth@redhat.com>
9693
9694 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9695
f6347e16
RH
96962003-06-02 Richard Henderson <rth@redhat.com>
9697
9698 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9699
2c161407
DJ
97002003-06-01 Daniel Jacobowitz <drow@mvista.com>
9701
9702 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9703 of globalvar.
9704
572eb746
MK
97052003-06-01 Mark Kettenis <kettenis@gnu.org>
9706
9707 * gdb.asm/asm-source.exp: Check for memory read errors in
9708 disassembler test on *BSD too.
9709
9e9617a5
RH
97102003-06-01 Richard Henderson <rth@redhat.com>
9711
9712 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9713 for .frame.
9714 (gdbasm_call): Lose ldgp.
9715 (gdbasm_startup): Add frame information.
9716 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9717
7b34ad4e
MK
97182003-05-31 Mark Kettenis <kettenis@gnu.org>
9719
9720 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9721 i?86-*-*.
9722
10059fdf
MK
97232003-05-30 Mark Kettenis <kettenis@gnu.org>
9724
9725 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9726 FreeBSD.
9727
acf4b816
RH
97282003-05-29 Richard Henderson <rth@redhat.com>
9729
9730 * gdb.asm/alpha.inc: New file.
9731 * gdb.asm/asm-source.exp: Use it.
9732
e9ecd949
JB
97332003-05-29 Jim Blandy <jimb@redhat.com>
9734
9735 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9736 'core.PID'.
9737
e3e5a4f3
JB
97382003-05-22 Jim Blandy <jimb@redhat.com>
9739
9740 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9741 backtrace.
d63a86f8 9742
72fe3d25
DC
97432003-05-20 David Carlton <carlton@math.stanford.edu>
9744
9745 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9746 this time.
9747
58da2eb2
DC
97482003-05-19 David Carlton <carlton@bactrian.org>
9749
9750 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9751 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9752
1fcb5155
DC
97532003-05-19 David Carlton <carlton@bactrian.org>
9754
9755 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9756 namespace tests.
9757 Bump copyright date.
9758 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9759 (main): Call C::D::marker2.
9760 * gdb.c++/namespace1.cc: New file.
9761
85e85163
JJ
97622003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9763
9764 Roland McGrath <roland@redhat.com>
d63a86f8 9765 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9766 there is no manager thread.
9767
a25fbfec
JJ
97682003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9769
d63a86f8
RM
9770 * gdb.threads/schedlock.exp: Remove assumption that all threads
9771 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9772 in one of the child threads rather than the main thread.
9773
be375bae
JB
97742003-05-07 Jim Blandy <jimb@redhat.com>
9775
09bf6082
JB
9776 Add support for assembly source testing on the s390x.
9777 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9778 architecture.
9779 * gdb.asm/s390x.inc: New file.
9780
be375bae
JB
9781 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9782 succession of 'if' statements.
9783
00905d52
AC
97842003-05-05 Andrew Cagney <cagney@redhat.com>
9785
9786 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9787
b1e29e33
AC
97882003-05-05 Andrew Cagney <cagney@redhat.com>
9789
9790 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9791 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9792
e33d66ec
EZ
97932003-05-02 Elena Zannoni <ezannoni@redhat.com>
9794
9795 * gdb.base/charset.exp: Update based on new behavior of set/show
9796 charset commands.
9797
2b6fd0d8
AC
97982003-05-01 Andrew Cagney <cagney@redhat.com>
9799
9800 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9801 variable do not give memory errors.
9802
130cacce
AF
98032003-04-30 Adam Fedor <fedor@gnu.org>
9804
9805 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9806 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9807 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9808 gdb.objc/basicclass.m: : New files
9809
9810 * lib/gdb.exp (gdb_compile_objc): New procedure.
9811
bea71854
DJ
98122003-04-27 Daniel Jacobowitz <drow@mvista.com>
9813
9814 * gdb.base/signals.exp: Make backtrace tests more specific.
9815
0f20eeea
DC
98162003-04-23 David Carlton <carlton@bactrian.org>
9817
9818 * gdb.c++/maint.exp (test_first_component): Add tests for
9819 'operator' in more locations.
9820
c8c4d8dc
KB
98212003-04-16 Kevin Buettner <kevinb@redhat.com>
9822
9823 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9824
3fe60e3c
EZ
98252003-04-16 Elena Zannoni <ezannoni@redhat.com>
9826
9827 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9828 func marke' instead. Update test name.
3fe60e3c 9829
9219021c
DC
98302003-04-15 David Carlton <carlton@math.stanford.edu>
9831
9832 * gdb.c++/maint.exp: New file.
9833
5dd55bdd
EZ
98342003-04-14 Elena Zannoni <ezannoni@redhat.com>
9835
9836 * gdb.threads/schedlock.c: Change type of thread function argument
9837 to long, to avoid warnings on 64-bit platforms.
9838
00890572
EZ
98392003-04-14 Elena Zannoni <ezannoni@redhat.com>
9840
a9c64011
AS
9841 * gdb.base/attach.exp: Add new message from ptrace in case of
9842 attaching to nonexistent process.
d63a86f8 9843
93201743
JB
98442003-04-11 Jim Blandy <jimb@redhat.com>
9845
9846 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9847 gdb.c++/userdef.cc: Place comments on the lines to which the
9848 marker function might return.
9849 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9850 gdb.c++/userdef.exp: Look for those comments to check that we've
9851 returned to the right place, instead of checking line numbers.
9852
2a11c64d
EZ
98532003-04-11 Elena Zannoni <ezannoni@redhat.com>
9854
a9c64011
AS
9855 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9856 match on sourcefile name, instead of directory name.
2a11c64d 9857
68ab8fc5
EZ
98582003-04-10 Elena Zannoni <ezannoni@redhat.com>
9859
d63a86f8 9860 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9861 working directory name.
9862
5624293a
JB
98632003-04-09 Jim Blandy <jimb@redhat.com>
9864
9865 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9866 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9867 after an inferior function call, report the failure, but allow the
9868 test to continue.
9869
f1f02ee4
SC
98702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9871
9872 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9873 with -DPROTOTYPES.
9874
6eb79af0
SC
98752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9876
9877 * gdb.base/break.exp: Revert last patch.
9878
8dfb4cf0
SC
98792003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9880
9881 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9882 with -DPROTOTYPES.
9883
ed4c619a
AC
98842003-04-02 Andrew Cagney <cagney@redhat.com>
9885
9886 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9887 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9888 matching directories by the name breakpoint.
9889 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9890 Make "continue to marker1" consistent.
9891 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9892 message consistent.
9893 * lib/gdb.exp: Put "the program is no longer running", and "the
9894 program exited" in parenthesis.
9895 * lib/mi-support.exp: Ditto.
d63a86f8 9896
4e35d5f0 98972003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9898
4e35d5f0
BR
9899 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9900
71900fe8
AC
99012003-03-29 Andrew Cagney <cagney@redhat.com>
9902
9903 * gdb.base/sizeof.c (main): Print the value of '\377'.
9904 * gdb.base/sizeof.exp: Check the sign of '\377'.
9905
c0655a16
MC
99062003-03-27 Michael Chastain <mec@shout.net>
9907
9908 * gdb.base/gdb1090.exp: New file.
9909 * gdb.base/gdb1090.cc: New file.
9910
5b2a3989
JB
99112003-03-27 J. Brobecker <brobecker@gnat.com>
9912
9913 * gdb.gdb/observer.exp: New regression test.
9914
79876890
MC
99152003-03-27 Michael Chastain <mec@shout.net>
9916
9917 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9918 * gdb.base/ptype.exp: Likewise.
9919
6eac95e3
CV
99202003-03-27 Corinna Vinschen <vinschen@redhat.com>
9921
9922 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9923
e8c71839
MC
99242003-03-26 Michael Chastain <mec@shout.net>
9925
9926 * gdb.base/ptype.exp: Actually use some typedef'd types.
9927
71b10041
SC
99282003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9929
9930 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9931 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9932
2512cf80
CV
99332003-03-20 Corinna Vinschen <vinschen@redhat.com>
9934
9935 * gdb.base/default.exp: Fix regular expression.
9936
0d195a4f
CV
99372003-03-20 Corinna Vinschen <vinschen@redhat.com>
9938
9939 * gdb.base/args.exp: Fix regular expression.
9940
8a2dbca8
CV
99412003-03-20 Corinna Vinschen <vinschen@redhat.com>
9942
9943 * gdb.base/help.exp: Allow Win32 child process.
9944
bf028682
CV
99452003-03-20 Corinna Vinschen <vinschen@redhat.com>
9946
9947 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9948 when stepping out of main().
9949
182dbe85
CV
99502003-03-20 Corinna Vinschen <vinschen@redhat.com>
9951
9952 * gdb.base/default.exp: Check for win32 specific message when calling
9953 "run" without executable.
9954
d67a6ba5
CV
99552003-03-20 Corinna Vinschen <vinschen@redhat.com>
9956
9957 * gdb.base/args.exp: Expect .exe in output.
9958
a955b5bb
CV
99592003-03-20 Corinna Vinschen <vinschen@redhat.com>
9960
9961 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9962 Cygwin native.
9963
bf6bad4b
AC
99642003-03-17 Andrew Cagney <cagney@redhat.com>
9965
9966 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9967 vector registes.
9968 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9969 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9970
293e9a31
DC
99712003-03-17 David Carlton <carlton@math.stanford.edu>
9972
9973 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9974 test, for PR breakpoints/38.
9975 Call test_watchpoint_and_breakpoint.
9976 * gdb.base/watchpoint.c (func3): New function.
9977 (main): Call func3.
9978
5330f2db
DC
99792003-03-04 David Carlton <carlton@math.stanford.edu>
9980
9981 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9982 Garply<Garply<char> >:: garply".
9983 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9984 with respect to PR c++/1111; note also PR c++/1113.
9985 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9986 respect to PR c++/1062.
9987 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9988
6ece72da
DC
99892003-03-03 David Carlton <carlton@math.stanford.edu>
9990
9991 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9992 with respect to PR c++/57.
9993 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9994 c++/826.
9995 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9996 respect to PR c++/57.
9997
85ca1584
DC
99982003-03-03 David Carlton <carlton@math.stanford.edu>
9999
10000 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10001 respect to PR c++/33 into FAILs.
10002
98e9c5b8
MC
100032003-03-03 Michael Chastain <mec@shout.net>
10004
7bedbf27
MC
10005 * configure.in: Update copyright years.
10006
100072003-03-03 Michael Chastain <mec@shout.net>
10008
10009 * Makefile.in: Update copyright years.
98e9c5b8 10010
f683e100
DC
100112003-02-28 David Carlton <carlton@math.stanford.edu>
10012
10013 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10014 print class instead of struct and/or superfluous protection
10015 specifiers, as long as the resulting output is equivalent to the
10016 source code.
10017 Delete FIXME from end of messages on tests that don't need
10018 fixing.
10019
a9e0cf2c
DC
100202003-02-28 David Carlton <carlton@math.stanford.edu>
10021
10022 * gdb.c++/templates.exp (do_tests): Allow const in the two
10023 Foo<volatile char *>::foo tests.
10024
e8d359df
MS
100252003-02-27 Michael Snyder <msnyder@redhat.com>
10026
d63a86f8 10027 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10028 will be consistant.
10029
0b71dc91
DC
100302003-02-26 David Carlton <carlton@math.stanford.edu>
10031
10032 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10033 char *>::foo" test with respect to PR c++/33. Create a new test
10034 which is identical to that one except that it doesn't put the
10035 space between the "char" and the "*"; KFAIL it, too.
10036
dd14ab43
DC
100372003-02-26 David Carlton <carlton@math.stanford.edu>
10038
10039 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10040 template types into either PASSes or KFAILs (corresponding to PR
10041 c++/57). Tweak indentation. Update copyright.
10042
1146c7f1
SC
100432003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10044
10045 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10046
74641dfb
MC
100472003-02-13 Michael Chastain <mec@shout.net>
10048
10049 * gdb.base/exprs.exp: Remove i960 remnants.
10050 * gdb.base/funcargs.exp: Likewise.
10051 * gdb.base/list.exp: Likewise.
10052 * gdb.base/ptype.exp: Likewise.
10053
559cd2d0
DC
100542003-02-14 David Carlton <carlton@math.stanford.edu>
10055
10056 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10057 pEe->D::vg()" from XFAIL to KFAIL.
10058
c4f90d87
JM
100592003-02-13 Jason Molenda (jmolenda@apple.com)
10060
10061 * gdb.base/maint.exp: Update maint print statistics regexp to include
10062 new entries.
10063
cbc4d97c
MC
100642003-02-13 Michael Chastain <mec@shout.net>
10065
10066 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10067
40f235b7
MC
100682003-02-12 Michael Chastain <mec@shout.net>
10069
10070 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10071 * gdb.c++/inherit.exp: Likewise.
10072 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10073 * gdb.c++/templates.exp: Likewise.
10074 * gdb.c++/virtfunc.exp: Likewise.
10075
c56716b0
JM
100762003-02-06 Jason Molenda (jason-cl@molenda.com)
10077
10078 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10079 why the code is written that way.
10080
070afcf8
MC
100812003-02-05 Michael Chastain <mec@shout.net>
10082
10083 * gdb.base/dump.exp: Add missing copyright line.
10084
5d0331e5
JM
100852003-02-05 Jason Molenda (jason-cl@molenda.com)
10086
f7ae6d3e 10087 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10088 at the beginning so the breakpoint doesn't get set on the loop.
10089
92851186
MC
100902003-02-05 Michael Chastain <mec@shout.net>
10091
10092 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10093 output for configurations with gcc 2.95.3.
10094
cbf1e085
AC
100952003-02-05 Keith Seitz <keiths@redhat.com>
10096 Andrew Cagney <ac131313@redhat.com>
10097
10098 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10099
29518e1e
MC
101002003-02-04 Michael Chastain <mec@shout.net>
10101
10102 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10103 Call perror and then continue.
10104
5af1d5f3
MC
101052003-02-03 Michael Chastain <mec@shout.net>
10106
10107 * gdb.c++/pr-1023.cc: New file.
10108 * gdb.c++/pr-1023.exp: New file.
10109
6b549786
JB
101102003-02-05 Jim Blandy <jimb@redhat.com>
10111
10112 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10113 it's local to foobar. Check for it there, and check that it's not
10114 present in main.
10115 * gdb.c++/local.cc (marker2): New function.
10116 (foobar): Call marker1.
10117 (main): Call marker2 instead of marker1.
10118
67f16606
AC
101192003-02-04 Andrew Cagney <ac131313@redhat.com>
10120
10121 * gdb.disasm/mn10200.exp: Obsolete file.
10122 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10123 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10124 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10125
1c5cb38e
DC
101262003-02-04 David Carlton <carlton@math.stanford.edu>
10127
10128 * gdb.c++/overload.exp: Test intToChar(1).
10129 * gdb.c++/overload.cc (intToChar): New.
10130 (main): Call intToChar.
10131
d1fe6965
DC
101322003-02-03 David Carlton <carlton@math.stanford.edu>
10133
10134 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10135 'might_kfail' arg.
10136 KFAIL some of the continue_to_bp_overloaded calls, according to
10137 PR c++/1025.
10138
9ba61c5d
MC
101392003-02-01 Michael Chastain <mec@shout.net>
10140
10141 * gdb.base/advance.c (marker1): New marker function.
10142 * gdb.base/advance.exp: When the 'advance' command lands on the
10143 return breakpoint, it can legitimately stop on either the
10144 current line or the next line. Accommodate both outcomes.
10145 * gdb.base/until.exp: Likewise.
10146
e7494ffb
AC
101472003-02-02 Andrew Cagney <ac131313@redhat.com>
10148
10149 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10150 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10151 now a list, not a tuple.
10152 * gdb.mi/mi-var-display.exp: Ditto.
10153 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10154
075559bc
AC
101552003-02-01 Andrew Cagney <ac131313@redhat.com>
10156
10157 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10158 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10159 stack backtraces.
10160 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10161
2bd4c7b1
MK
101622003-02-01 Mark Kettenis <kettenis@gnu.org>
10163
10164 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10165 gdb.mi/mi1-pthreads.exp: Return instead of calling
10166 gdb_suppress_entire_file.
10167
eabd8992
MS
101682003-02-01 Mark Salter <msalter@redhat.com>
10169
10170 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10171
71469e2f
MS
101722003-01-31 Mark Salter <msalter@redhat.com>
10173
10174 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10175 Support empty arg.
10176
38a94d44
MC
101772003-01-30 Michael Chastain <mec@shout.net>
10178
10179 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10180 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10181 has been fixed in gdb/readline on 2003-01-09.
10182
19ea9e73
MS
101832003-01-29 Michael Snyder <msnyder@redhat.com>
10184
e8d359df
MS
10185 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10186 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10187 * gdb.base/args.exp: Skip if target does not support args passing.
10188
2307bd6a
DJ
101892003-01-22 Daniel Jacobowitz <drow@mvista.com>
10190
19ea9e73 10191 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10192 gdb_test. Accept a list of expect arguments as the third
10193 parameter.
10194 (gdb_test): Use it.
10195
f2dd3617
EZ
101962003-01-20 Elena Zannoni <ezannoni@redhat.com>
10197
10198 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10199 allow for different test tree configurations. Update some
10200 tescases accordingly.
10201 * gdb.arch/altivec-regs.exp: Ditto.
10202 * gdb.asm/asm-source.exp: Ditto.
10203 * gdb.base/advance.exp: Ditto.
10204 * gdb.base/display.exp: Ditto.
d63a86f8 10205 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10206 * gdb.base/mips_pro.exp: Ditto.
10207 * gdb.base/overlays.exp: Ditto.
10208 * gdb.base/relocate.exp: Ditto.
10209 * gdb.base/setshow.exp: Ditto.
10210 * gdb.base/step-line.exp: Ditto.
10211 * gdb.base/step-test.exp: Ditto.
10212 * gdb.base/until.exp: Ditto.
10213 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10214
c71cdefd
DC
102152003-01-17 David Carlton <carlton@math.stanford.edu>
10216
10217 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10218 corresponding to PR c++/945.
10219 Update copyright.
10220
fdba05d7
DC
102212003-01-17 David Carlton <carlton@math.stanford.edu>
10222
10223 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10224 corresponding to PR c++/68.
10225
102262003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10227
10228 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10229 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10230 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10231
c362c33a
EZ
102322003-01-15 Elena Zannoni <ezannoni@redhat.com>
10233
0fbc361c
EZ
10234 * gdb.base/break.exp: Fix change of default location, because of
10235 removal of until tests.
10236 * gdb.base/help.exp: Update test for new 'until' help message.
10237 Add test for help on 'advance'.
a9c64011 10238 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10239
dabf8a35
MK
102402003-01-15 Mark Kettenis <kettenis@gnu.org>
10241
10242 * gdb.base/default.exp: Adapt "info float" test for recent changes
10243 to that command. Add test for "info vector".
10244 * gdb.base/float.exp: New file. Add test for "info float" that
10245 resembles the old test in gdb.base/default.exp.
10246
a1769aca
DC
102472003-01-15 David Carlton <carlton@math.stanford.edu>
10248
10249 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10250
82025e13
EZ
102512003-01-15 Elena Zannoni <ezannoni@redhat.com>
10252
10253 * gdb.base/break.exp: Move the tests of until command from here...
10254 * gdb.base/until.exp: ... to here. New file. Add other tests.
10255 * gdb.base/advance.c: New file.
10256 * gdb.base/advance.exp: New file.
10257
8f9ab801
EZ
102582003-01-14 Elena Zannoni <ezannoni@redhat.com>
10259
a9c64011
AS
10260 * gdb.base/args.c: New file.
10261 * gdb.base/args.exp: New file.
8f9ab801 10262
9ae66589
DJ
102632003-01-14 Daniel Jacobowitz <drow@mvista.com>
10264
10265 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10266
8d77e5c3
DJ
102672003-01-14 Daniel Jacobowitz <drow@mvista.com>
10268
10269 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10270
12d2f0a1
DJ
102712003-01-14 Daniel Jacobowitz <drow@mvista.com>
10272
10273 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10274 dates.
10275
6ca37014
DJ
102762003-01-13 Daniel Jacobowitz <drow@mvista.com>
10277
10278 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10279
b0023472
DJ
102802003-01-13 Daniel Jacobowitz <drow@mvista.com>
10281
10282 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10283 (ptype &*"foo").
10284 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10285
607fbc54 102862003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10287
10288 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10289 * gdb.mi/mi1-console.exp: Likewise.
10290
607fbc54 102912003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10292
10293 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10294 * gdb.mi/mi1-console.exp: Likewise.
10295
a1fb14a2
DJ
102962003-01-13 Daniel Jacobowitz <drow@mvista.com>
10297
10298 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10299
c4cf40b7
DJ
103002003-01-09 Daniel Jacobowitz <drow@mvista.com>
10301
10302 * gdb.base/detach.exp: New test.
10303
696d5a5b
DJ
103042003-01-09 Daniel Jacobowitz <drow@mvista.com>
10305
10306 * Makefile.in (ALL_SUBDIRS): New variable.
10307 (subdirs, clean, distclean): Use it.
10308 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10309 regenerating Makefile, since it is generated from the top level.
10310 * gdb.asm/Makefile.in: Likewise.
10311 * gdb.base/Makefile.in: Likewise.
10312 * gdb.c++/Makefile.in: Likewise.
10313 * gdb.disasm/Makefile.in: Likewise.
10314 * gdb.java/Makefile.in: Likewise.
10315 * gdb.mi/Makefile.in: Likewise.
10316 * gdb.threads/Makefile.in: Likewise.
10317 * gdb.trace/Makefile.in: Likewise.
10318
754533e4
DC
103192003-01-09 David Carlton <carlton@math.stanford.edu>
10320
10321 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10322 Add copyright year 2003.
10323
d8b3e9ee
MC
103242003-01-06 Michael Chastain <mec@shout.net>
10325
10326 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10327 When selecting a thread, 'line' and 'file' are optional.
10328 * gdb.mi/mi1-pthreads.exp: Likewise.
10329
8e9e0fe6
AS
103302003-01-06 Andreas Schwab <schwab@suse.de>
10331
10332 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10333 failures.
10334
b5ab8ff3
DJ
103352003-01-04 Daniel Jacobowitz <drow@mvista.com>
10336
10337 Fix PR gdb/844
10338 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10339 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10340
10341 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10342 instead of calling gdb_suppress_entire_file.
10343 * gdb.threads/print-threads.exp: Likewise.
10344 * gdb.threads/schedlock.exp: Likewise.
10345
10346 * gdb.threads/killed.exp: Return instead of calling
10347 gdb_suppress_entire_file.
10348 * gdb.threads/linux-dp.exp: Likewise.
10349 * gdb.threads/pthreads.exp: Likewise.
10350
1e698235
DJ
103512003-01-04 Daniel Jacobowitz <drow@mvista.com>
10352
10353 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10354 stabs.
10355 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10356 * gdb.base/whatis.exp: Always allow (void) after function names.
10357
147ff08c
DJ
103582003-01-04 Daniel Jacobowitz <drow@mvista.com>
10359
10360 * gdb.c++/casts.exp: Correct regexp.
10361
dc62bfc2
MK
103622003-01-04 Mark Kettenis <kettenis@gnu.org>
10363
10364 * configure.in: Call AC_CONFIG_HEADER. Don't call
10365 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10366 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10367 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10368 aforementioned directories in the AC_OUPUT call.
10369 * config.hin: New file.
10370 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10371 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10372 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10373 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10374 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10375 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10376 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10377 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10378 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10379 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10380 gdb.threads/configure.in, gdb.threads/configure,
10381 gdb.threads/config.in, gdb.trace/configure.in,
10382 gdb.trace/configure: Removed.
10383
77afa639
MC
103842003-01-03 Michael Chastain <mec@shout.net>
10385
10386 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10387 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10388
7634bb6e
DJ
103892003-01-03 Daniel Jacobowitz <drow@mvista.com>
10390
10391 * gdb.base/store.exp: Fix regular expressions.
10392
b39c905e
MK
103932002-12-28 Mark Kettenis <kettenis@gnu.org>
10394
10395 * configure.in: Rewrite.
10396 * configure: Regenerated.
10397
0a8551dd
DC
103982003-01-03 David Carlton <carlton@math.stanford.edu>
10399
10400 * gdb.base/psymtab.exp: New file.
10401 * gdb.base/psymtab1.c: Ditto.
10402 * gdb.base/psymtab2.c: Ditto.
10403
c60b7188
AF
104042002-12-23 Adam Fedor <fedor@gnu.org>
10405
10406 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10407
ee73db83
DC
104082002-12-23 David Carlton <carlton@math.stanford.edu>
10409
10410 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10411 and current_directory initialization.
10412
d6c1774e
JB
104132002-12-22 Jim Blandy <jimb@redhat.com>
10414
f0a847b8
JB
10415 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10416 rather than as part of the output file name.
10417
d6c1774e
JB
10418 * gdb.base/attach.exp: There's no need to copy the test program to
10419 /tmp; that was only ever necessary on HP/UX, and this test is
10420 entirely disabled there anyway.
10421
f0708dbb
JB
104222002-12-21 Jim Blandy <jimb@redhat.com>
10423
4c2acfea
JB
10424 * gdb.c++/psmang.exp: Doc fix.
10425
f0708dbb
JB
10426 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10427 test.
10428
9579e000
DC
104292002-12-20 David Carlton <carlton@math.stanford.edu>
10430
10431 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10432
d1810171
MC
104332002-12-18 Michael Chastain <mec@shout.net>
10434
10435 * gdb.c++/annota2.exp: Add copyright year 2002.
10436
76565097
DC
104372002-12-17 David Carlton <carlton@math.stanford.edu>
10438
10439 * gdb.c++/try_catch.cc: Add marker comments.
10440 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10441 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10442 * gdb.c++/m-static.cc: Ditto.
10443 * gdb.c++/m-static1.cc: Ditto.
10444 * gdb.c++/try_catch.cc: Ditto.
10445
da81390b
JJ
104462002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10447
10448 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10449 to see whether we are using the new -environment-directory
10450 command which resets via -r or the old version of the command
10451 which may prompt the user. Part of fix for gdb/741.
10452
b304d130
AC
104532002-12-13 Andrew Cagney <ac131313@redhat.com>
10454
10455 * gdb.fortran/types.exp: Update obsolete comment.
10456 * gdb.fortran/exprs.exp: Ditto.
10457 * lib/gdb.exp: Delete obsolete code.
10458 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10459 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10460 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10461 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10462 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10463 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10464 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10465 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10466 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10467 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10468 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10469 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10470 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10471 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10472 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10473 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10474 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10475 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10476 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10477 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10478 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10479 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10480 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10481 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10482 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10483 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10484 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10485 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10486 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10487 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10488 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10489 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10490 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10491 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10492 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10493 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10494 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10495
a23b6e6a
DC
104962002-12-11 David Carlton <carlton@math.stanford.edu>
10497
10498 * gdb.c++/m-data.exp: Add test for members that shadow global
10499 variables: see PR gdb/804.
10500 * gdb.c++/m-data.cc: Ditto.
10501
6604731b
DJ
105022002-12-10 Daniel Jacobowitz <drow@mvista.com>
10503
10504 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10505
de46ecd7
DC
105062002-12-06 David Carlton <carlton@math.stanford.edu>
10507
10508 * gdb.base/store.c: Don't declare functions static.
10509
27e829d0
AC
105102002-12-04 Andrew Cagney <ac131313@redhat.com>
10511
10512 * gdb.base/store.exp, gdb.base/store.c: New files.
10513
92806416
DJ
105142002-12-03 Daniel Jacobowitz <drow@mvista.com>
10515
10516 * gdb.base/selftest.exp: Update for current gdb.
10517
3bcbaac5
DJ
105182002-12-03 Daniel Jacobowitz <drow@mvista.com>
10519
10520 * gdb.base/maint.exp: Only dump symbols from one source file
10521 or objfile.
10522
f4f00b1f
DJ
105232002-12-03 Daniel Jacobowitz <drow@mvista.com>
10524
10525 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10526 function call.
10527
f1c8a949
JB
105282002-11-25 Jim Blandy <jimb@redhat.com>
10529
10530 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10531 function appearing in error message.
10532
9e297a97
DJ
105332002-11-21 Daniel Jacobowitz <drow@mvista.com>
10534
10535 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10536
1f312e79
JJ
105372002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10538
d63a86f8
RM
10539 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10540 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10541 should be in mi console format. This is part of fix for PR gdb/604.
10542
83c31e7d
FN
105432002-09-18 Fernando Nasser <fnasser@redhat.com>
10544
10545 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10546 which explicitly prints the zero offset as "+0".
10547
322b3f65
DJ
105482002-10-22 Daniel Jacobowitz <drow@mvista.com>
10549
10550 * gdb.threads/schedlock.c (args): Make unsigned.
10551
105522002-10-21 Daniel Jacobowitz <drow@mvista.com>
10553
10554 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10555 numbers. Allow "foo2|selected stack frame".
10556 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10557 * gdb.asm/asmsrc2.s: Likewise.
10558 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10559 comments.
10560 * gdb.asm/mips.inc: New file.
10561
5e2fe5b8
AF
105622002-10-18 Adam Fedor <fedor@gnu.org>
10563
10564 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10565 * gdb.base/help.exp: Likewise.
10566
abe1a5d0
KB
105672002-10-17 Kevin Buettner <kevinb@redhat.com>
10568
10569 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10570 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10571
10abb1d4
JB
105722002-10-02 Jim Blandy <jimb@redhat.com>
10573
10574 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10575
1f609b42
AC
105762002-10-01 Andrew Cagney <ac131313@redhat.com>
10577
10578 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10579 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10580 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10581 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10582 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10583 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10584 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10585
0aee02e4
AC
105862002-09-29 Andrew Cagney <ac131313@redhat.com>
10587
10588 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10589 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10590 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10591 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10592 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10593 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10594 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10595
6fde09ad
KB
105962002-09-27 Kevin Buettner <kevinb@redhat.com>
10597
10598 * gdb.base/annota1.exp (info break): Make directory components of
10599 path optional since not all compilers emit this debug information.
10600
10601 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10602 step ends up stepping out of the function instead of stopping on
10603 the epilogue.
10604
9e8aab75
KS
106052002-09-26 Keith Seitz <keiths@redhat.com>
10606
10607 * lib/insight-support.exp (gdbtk_start): Figure out where
10608 the insight executable is based on where gdb is. Use this
10609 executable to start insight instead of gdb.
10610
e36180d7
AC
106112002-09-25 Andrew Cagney <cagney@redhat.com>
10612
10613 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10614
9dd34b2b
AC
106152002-09-24 Andrew Cagney <ac131313@redhat.com>
10616
10617 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10618 test_isolated_complaints.
10619 (test_empty_complaint): New function.
10620 (test_empty_complaints): New function. Check no output when no
10621 complaints.
d63a86f8 10622
dea97812
KB
106232002-09-19 Jim Blandy <jimb@redhat.com>
10624
a9c64011 10625 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10626
54951bd7
AC
106272002-09-19 Andrew Cagney <ac131313@redhat.com>
10628
10629 * gdb.gdb/complaints.exp: New file.
10630
dec43320
AC
106312002-09-18 Andrew Cagney <ac131313@redhat.com>
10632
10633 * gdb.base/maint.exp: Check `help maint internal-warning'.
10634
e70d6e3f
DC
106352002-09-18 David Carlton <carlton@math.stanford.edu>
10636
10637 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10638 numbers, and replace them by a single breakpoint after the
10639 constructors are all finished.
10640 Add test 4.
10641 * gdb.c++/m-static.cc: Add test 4.
10642 * gdb.c++/m-static.h: New file.
10643 * gdb.c++/m-static1.cc: New file.
10644
10645 * gdb.c++/printmethod.exp: New file.
10646 * gdb.c++/printmethod.cc: New file.
10647
10648 * gdb.c++/pr-574.exp: New file.
10649 * gdb.c++/pr-574.cc: New file.
10650
afb5c968
CV
106512002-09-18 Corinna Vinschen <vinschen@redhat.com>
10652
10653 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10654 embedded targets which never actually exit.
10655
31e45dee
FN
106562002-09-18 Fernando Nasser <fnasser@redhat.com>
10657
10658 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10659 "don't step after run" as unresolved or unsupported, instead of xfail.
10660
a283c5a1
CV
106612002-09-18 Corinna Vinschen <vinschen@redhat.com>
10662
10663 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10664 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10665 Add newline to expected string in "step out of main (status wrapper)"
10666 case.
10667
11350d2a
CV
106682002-09-18 Corinna Vinschen <vinschen@redhat.com>
10669
10670 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10671 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10672
0deec7d6
TT
106732002-09-17 Tom Tromey <tromey@redhat.com>
10674
10675 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10676 \000, not \0, in double-quoted string.
10677
b2b4a1b5
CV
106782002-09-14 Corinna Vinschen <vinschen@redhat.com>
10679
c9d37158 10680 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10681 string after running the commands execution on breakpoint tests.
10682
1c56143a
CV
106832002-09-13 Corinna Vinschen <vinschen@redhat.com>
10684
10685 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10686
37f8da45
JB
106872002-09-12 Joel Brobecker <brobecker@gnat.com>
10688
10689 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10690
08b468e0
KS
106912002-09-10 Keith Seitz <keiths@redhat.com>
10692
10693 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10694 runto proc.
10695 (mi_run_to_main): Use mi_runto.
10696 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10697
dc360f58
KS
106982002-09-10 Keith Seitz <keiths@redhat.com>
10699
10700 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10701 regexp for stopping at main. Could have multiple event notifications.
10702 Don't assume that main was declared with no parameters.
10703 (mi_next): Use mi_step_to.
10704 (mi_step): Use mi_next_to.
10705
ce3abcfb
CV
107062002-09-09 Corinna Vinschen <vinschen@redhat.com>
10707
10708 * gdb.base/default.exp: Fix expected string in `info float' test.
10709
d1f5b980
BE
107102002-09-09 Ben Elliston <bje@redhat.com>
10711
10712 * config/mips.exp: Update comments.
10713 * config/mips-idt.exp: Likewise.
10714 * config/nind.exp: Likewise.
10715 * config/slite.exp: Likewise.
10716 * config/sparclet.exp: Likewise.
10717 * config/udi.exp: Likewise.
10718 * config/vx.exp: Likewise.
10719 * config/vxworks29k.exp: Likewise.
10720
2f71430b
JB
107212002-09-05 Jim Blandy <jimb@redhat.com>
10722
10723 * gdb.threads/killed.exp: Fix test failure message.
10724
7ddebc7e
KS
107252002-09-04 Keith Seitz <keiths@redhat.com>
10726
10727 * lib/mi-support.exp: Update copyright.
10728 (mi_gdb_test): Increase the priority of the expected pattern
10729 so that it matches gdb_test.
10730
0ae67eb3
KS
107312002-09-03 Keith Seitz <keiths@redhat.com>
10732
10733 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10734 Use integer comparison instead of string comparison for testing
10735 whether binary was built.
10736
38fc42c8
JB
107372002-09-03 Jim Blandy <jimb@redhat.com>
10738
10739 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10740
b6ff0e81
JB
107412002-08-29 Jim Blandy <jimb@redhat.com>
10742
10743 * gdb.threads/pthreads.exp: Move the portable thread compilation
10744 code into a function in lib/gdb.exp, and call that from here.
10745 * lib/gdb.exp (gdb_compile_pthreads): New function.
10746
07c98896
KS
107472002-08-29 Keith Seitz <keiths@redhat.com>
10748
10749 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10750 expect_out so that callers can get at it.
10751
0312286c
DJ
107522002-08-23 Daniel Jacobowitz <drow@mvista.com>
10753
10754 * gdb.threads/print-threads.c: New file.
10755 * gdb.threads/print-threads.exp: New file.
10756 * gdb.threads/schedlock.c: New file.
10757 * gdb.threads/schedlock.exp: New file.
10758
dd039bc4
EZ
107592002-08-22 Elena Zannoni <ezannoni@redhat.com>
10760
a9c64011
AS
10761 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10762 not altivec.c.
dd039bc4 10763
1f36144c
MK
107642002-08-17 Mark Kettenis <kettenis@gnu.org>
10765
10766 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10767 targets. The problem should be fixed now.
10768
16057ec7 107692002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10770
10771 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10772 2002-07-24 change that removes final dots from error messages.
10773
3c1499ad
TT
107742002-08-13 Tom Tromey <tromey@redhat.com>
10775
10776 * gdb.base/readline.exp: New file.
10777
a20ce2c3
AC
107782002-08-01 Andrew Cagney <ac131313@redhat.com>
10779
10780 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10781 supress message.
10782
db034ac5
AC
107832002-08-01 Andrew Cagney <cagney@redhat.com>
10784
10785 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10786 CHILL_FOR_TARGET and CHILL_LIB.
10787 * configure.in (configdirs): Remove gdb.chill.
10788 * configure: Regenerate.
10789 * lib/gdb.exp: Obsolete references to chill.
10790 * gdb.fortran/types.exp: Ditto.
10791 * gdb.fortran/exprs.exp: Ditto.
10792
3e000b18
KB
107932002-07-30 Kevin Buettner <kevinb@redhat.com>
10794
10795 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10796 set Irix-specific compile and link flags.
10797
28f4966b
KB
107982002-07-29 Kevin Buettner <kevinb@redhat.com>
10799
10800 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10801 source files. The ``-o'' option doesn't work with the ``-E'' option
10802 when using the Irix compiler.
10803
46c0d5a6
DJ
108042002-07-19 Daniel Jacobowitz <drow@mvista.com>
10805
10806 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10807 Improve support for reusing an exec file. Copy exec file
10808 to target, and run gdbserver on the target instead of on the host.
10809
eecf4bed
JB
108102002-07-18 Jim Blandy <jimb@redhat.com>
10811
0f815cdf
JB
10812 * gdb.base/ending-run.exp: Don't expect to see the program end in
10813 some orderly fashion when we're running on a real stand-alone
10814 board.
10815
eecf4bed
JB
10816 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10817 targets that don't support interrupts.
10818
52d309e4
JB
108192002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10820
10821 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10822 systems.
10823 Move comments in expect statements to inside the actions, so that they
10824 don't get matched against.
10825
ff683d9e
MK
108262002-07-10 Mark Kettenis <kettenis@gnu.org>
10827
10828 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10829 function when asleep" test.
10830
b5356753
AC
108312002-07-10 Andrew Cagney <ac131313@redhat.com>
10832
10833 * gdb.base/page.exp: Rewrite to handle problems with very long
10834 `info set' output. Update copyright.
10835
6aa4d13a
AC
108362002-06-26 Andrew Cagney <ac131313@redhat.com>
10837
10838 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10839 gdb.threads-hp.
10840 * gdb.hp/configure: Regenerate.
10841 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10842 * gdb.hp/gdb.threads-hp/configure: Delete file.
10843 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10844
8cf8c2b8
AC
108452002-06-22 Andrew Cagney <ac131313@redhat.com>
10846
10847 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10848 setlocale, bindtextdomain and textdomain.
10849
6827a8f8
JB
108502002-06-11 Jim Blandy <jimb@redhat.com>
10851
919d772c
JB
10852 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10853 preprocessor macro information is present.
10854
6827a8f8
JB
10855 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10856 tests.
10857
c15b0d21
MS
108582002-06-06 Michael Snyder <msnyder@redhat.com>
10859
c5984d70
MS
10860 * gdb.base/overlays.exp: Record addresses of overlay
10861 functions in TCL variables rather than in GDB variables,
10862 to avoid having GDB convert them to pointers (with loss
10863 of information).
10864
d63a86f8 10865 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10866 default linker script changes.
c15b0d21
MS
10867 * gdb.base/long_long.exp: Add check for sizeof (long double).
10868
be26fe0d
ML
108692002-06-06 Michal Ludvig <mludvig@suse.cz>
10870
10871 * gdb.asm/asm-source.exp: Add x86-64 target.
10872 * gdb.asm/x86_64.inc: New.
d63a86f8 10873
258093ca 108742002-05-30 Michael Chastain <mec@shout.net>
258093ca 10875
4b3153f1 10876 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10877 * gdb.c++/m-static.cc: New file.
10878 * gdb.c++/m-static.exp: New file.
10879
241264c6
MS
108802002-05-28 Michael Snyder <msnyder@redhat.com>
10881
10882 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10883 precision.
10884
9bba8c8f 108852002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10886
4b3153f1 10887 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10888 * gdb.c++/m-data.cc: New file.
10889 * gdb.c++/m-data.exp: New file.
10890
108912002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10892
4b3153f1 10893 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10894 * gdb.c++/try_catch.cc: New file.
d63a86f8 10895 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10896
def1b996
MC
108972002-05-27 Michael Chastain <mec@shout.net>
10898
10899 * gdb.c++/local.exp: Accept more nested types in output.
10900
522ba268
MC
109012002-05-26 Michael Chastain <mec@shout.net>
10902
10903 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10904
277254ba
MS
109052002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10906
10907 * lib/gdb.exp (gdb_wrapper_init): Just because
10908 gdb_wrapper_file exists, this does not mean that the file
10909 should not be rebuilt. That is what gdb_wrapper_initialized
10910 is for.
10911 (default_gdb_init): Reset gdb_wrapper_initialized.
10912
b61a8733
MS
109132002-05-23 Michael Snyder <msnyder@redhat.com>
10914
d63a86f8 10915 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10916 the precision of the floating point test results.
10917 * gdb.base/call-rt-st.exp: Ditto.
10918
b61a8733
MS
10919 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10920 * gdb.base/call-rt-st.exp: Ditto.
10921
56f6e910
MC
109222002-05-19 Michael Chastain <mec@shout.net>
10923
10924 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10925
ad0b0016
EZ
109262002-05-19 Elena Zannoni <ezannoni@redhat.com>
10927
a9c64011
AS
10928 * configure.in (configdirs): Add gdb.arch.
10929 * configure: Regenerate.
ad0b0016 10930
f617d2b6
JB
109312002-05-17 Jim Blandy <jimb@redhat.com>
10932
10933 * gdb.base/completion.exp: Recognize the more detailed error
10934 messages produced by the macro expander's lexical analyzer.
10935
eac2a696
EZ
109362002-05-14 Elena Zannoni <ezannoni@redhat.com>
10937
a9c64011
AS
10938 * gdb.arch/altivec-abi.c: New file.
10939 * gdb.arch/altivec-abi.exp: New file.
10940 * gdb.arch/altivec-regs.c: New file.
10941 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10942
2fdde8f8
DJ
109432002-05-14 Daniel Jacobowitz <drow@mvista.com>
10944
10945 * gdb.base/maint.exp (maint print type): Update for new type
10946 structure.
d63a86f8 10947
e31f1a7c
EZ
109482002-05-14 Elena Zannoni <ezannoni@redhat.com>
10949
10950 * gdb.arch: New directory.
10951 * gdb.arch/configure.in: New file.
10952 * gdb.arch/configure: New file.
10953 * gdb.arch/Makefile.in: New file.
10954
db589741
CV
109552002-05-13 Corinna Vinschen <vinschen@redhat.com>
10956
10957 * gdb.asm/asm-source.exp: Add v850 as supported target.
10958 * gdb.asm/v850.inc: New file.
10959
8ce2a7dc
DJ
109602002-05-13 Daniel Jacobowitz <drow@mvista.com>
10961
10962 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10963
df763c7f
DJ
109642002-05-12 Daniel Jacobowitz <drow@mvista.com>
10965
10966 * gdb.base/break.exp: Check 'break "marker2"'.
10967
377daeed
MS
109682002-05-10 Michael Snyder <msnyder@redhat.com>
10969
10970 * gdb.base/long_long.exp: Fix typo.
10971
c4b7bc2b
JB
109722002-05-10 Jim Blandy <jimb@redhat.com>
10973
ecac9a4e
JB
10974 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10975 a bug.
10976
c4b7bc2b
JB
10977 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10978 Recognize more detailed error message produced by the macro
10979 expander's lexical analyzer.
10980 * lib/gdb.exp (test_print_reject): Same.
10981
e71019a1
MK
109822002-05-09 Mark Kettenis <kettenis@gnu.org>
10983
10984 * gdb.c++/method.exp: Fix typo.
10985
fedfc8e6
MS
109862002-05-08 Michael Snyder <msnyder@redhat.com>
10987
166a1957
MS
10988 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10989 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10990 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10991 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10992 Add iftarget clause for strongarm.
d63a86f8 10993
f1c47eb2
MS
109942002-05-06 Michael Snyder <msnyder@redhat.com>
10995
cb9a9d3e
MS
10996 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10997 (gdb_continue_to_end): Accept output from status wrapper.
10998 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10999 Clean up fail messages to match pass messages.
11000
f1c47eb2
MS
11001 Enable the "needs_status_wrapper" testsuite feature.
11002 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11003 (gdb_compile): Conditionally call gdb_wrapper_init.
11004 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11005 * gdb.c++/method.exp: Recognize output from status wrapper.
11006
6079c749
BE
110072002-05-06 Ben Elliston <bje@redhat.com>
11008From Graydon Hoare <graydon@redhat.com>
11009
11010 * config/sid.exp: Include support for "rawsid" protocol.
11011
188baff3
JB
110122002-05-03 Jim Blandy <jimb@redhat.com>
11013
11014 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11015 * gdb.c++/hang3.C: New file.
11016
b9c07f0f
AC
110172002-05-04 Andrew Cagney <ac131313@redhat.com>
11018
11019 * gdb.base/default.exp: Remove obsolete code.
11020 * gdb.c++/misc.exp: Ditto. Update copyright.
11021 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11022 * gdb.base/whatis.exp: Ditto. Update copyright.
11023 * gdb.base/scope.exp: Ditto. Update copyright.
11024 * gdb.base/ptype.exp: Ditto. Update copyright.
11025 * gdb.base/printcmds.exp: Ditto. Update copyright.
11026 * gdb.base/opaque.exp: Ditto. Update copyright.
11027 * gdb.base/list.exp: Ditto.
11028 * gdb.base/funcargs.exp: Ditto. Update copyright.
11029 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11030 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11031 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11032 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11033 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11034 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11035
5c7a0397
MS
110362002-05-02 Michael Snyder <msnyder@redhat.com>
11037
d6dcc264 11038 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11039 * gdb.base/long_long.exp: Add xscale target.
11040 * gdb.base/default.exp: Add xscale target.
11041
eb7f1c48
JB
110422002-05-01 Jim Blandy <jimb@redhat.com>
11043
11044 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11045 gdb.c++/hang.exp: New test.
11046
a6befae8
FF
110472002-05-01 Fred Fish <fnf@redhat.com>
11048
11049 * gdb.base/completion.exp: Handle completions of "./Make" for
11050 more than one completion possibility, as is the case when we
11051 build and test in the source tree.
11052
0a310277
AG
110532002-04-29 Anthony Green <green@redhat.com>
11054
11055 * gdb.java/jmisc1.exp: New file.
11056 * gdb.java/jmisc2.exp: New file.
11057
6ff9af88
DJ
110582002-04-24 Daniel Jacobowitz <drow@mvista.com>
11059
11060 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11061
96b3d632
EZ
110622002-04-23 Elena Zannoni <ezannoni@redhat.com>
11063
11064 * gdb.base/help.exp: Change 'help status' to allow for target
11065 dependent output differences.
11066
5019bb54
MC
110672002-04-22 Michael Chastain <mec@shout.net>
11068
11069 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11070
a805a116
MC
110712002-04-22 Michael Chastain <mec@shout.net>
11072
11073 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11074
a1706bfd
DM
110752002-04-17 David S. Miller <davem@redhat.com>
11076
11077 * gdb.asm/sparc64.inc: New file.
11078 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11079
a73a20a2
EZ
110802002-04-19 Elena Zannoni <ezannoni@redhat.com>
11081
11082 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11083 instruction file directly into the build tree. Clean up at end of
11084 test.
11085
ba678339
DM
110862002-04-18 David S. Miller <davem@redhat.com>
11087
11088 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11089 handle 64-bit platforms correctly.
11090 * gdb.base/maint.exp: Likewise.
11091
b03399da
KB
110922002-04-18 Kevin Buettner <kevinb@redhat.com>
11093
11094 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11095 ``-fpic'' when compiling files comprising a shared library, but
11096 it does need additional linker flags in order to find shared
11097 libraries at run time.
11098
e2004992
KB
110992002-04-18 Kevin Buettner <kevinb@redhat.com>
11100
11101 * gdb.base/cvexpr.c (use): New function.
11102 (main): Invoke use() on all global variables to prevent
11103 some linkers from deleting these otherwise unused symbols.
11104
d8937120
MC
111052002-04-17 Michael Chastain <mec@shout.net>
11106From David S. Miller <davem@redhat.com>
11107
11108 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11109 handle 64-bit platforms correctly.
11110
ffd61a58
MS
111112002-04-12 Michael Snyder <msnyder@redhat.com>
11112From Jim Blandy <jimb@redhat.com>
a9c64011 11113 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11114 script can handle this instead.
11115 * gdb.base/bar.c (barx): Same.
11116 * gdb.base/baz.c (bazx): Same.
11117 * gdb.base/grbx.c (grbxx): Same.
11118
11119 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11120 manager doesn't automatically unmap overlays unnecessarily.
11121
6b8426a6
MH
111222002-04-10 Martin M. Hunt <hunt@redhat.com>
11123
11124 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11125 stepping out of main.
11126
34af4875
MC
111272002-04-09 Michael Chastain <mec@shout.net>
11128
11129 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11130 scope so that the nested scope tests will make sense.
11131 * gdb.c++/local.exp: Write patterns that actually work with gcc
11132 (the HP patterns "were never known to work with gcc").
11133 Keep the old aCC patterns too.
11134
2d1676a0
DJ
111352002-04-09 Daniel Jacobowitz <drow@mvista.com>
11136
11137 * gdb.base/attach.exp: Correct target board test.
11138
3a63e3f9
MC
111392002-04-08 Michael Chastain <mec@shout.net>
11140
11141 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11142 in a const method. Add some xfail and fail cases for configurations
11143 that do not emit the "const ...".
11144
f18dabd2
MC
111452002-04-07 Michael Chastain <mec@shout.net>
11146
11147 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11148 Accept "A * const" and "const A * const" as type of "this".
11149 Fix spelling of getFunky throughout. Make messages uniform.
11150
0fcddd82
EZ
111512002-04-07 Elena Zannoni <ezannoni@redhat.com>
11152
a9c64011 11153 Work around for PR gdb/285:
0fcddd82
EZ
11154 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11155
16a8534a
EZ
111562002-04-07 Elena Zannoni <ezannoni@redhat.com>
11157
11158 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11159 instructions file at run time instead of configure time.
11160 Sometimes we run the test in a directory that is not the one we
11161 configured in.
11162 * gdb.asm/configure.in: Delete creation of symlink.
11163 * gdb.asm/configure: Regenerate.
11164
24181d81
JB
111652002-04-05 J. Brobecker <brobecker@gnat.com>
11166
11167 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11168 xfullpath () function.
11169
7cdb7107
DJ
111702002-04-04 Daniel Jacobowitz <drow@mvista.com>
11171
11172 * gdb.asm/Makefile.in: Correct dependencies.
11173
11174 * gdb.asm/powerpc.inc: New file.
11175 * gdb.asm/asm-source.exp: Add PowerPC.
11176 * gdb.asm/configure.in: Likewise.
11177 * gdb.asm/configure: Regenerated.
11178
a7d17088
DJ
111792002-04-04 Daniel Jacobowitz <drow@mvista.com>
11180
11181 * gdb.base/relocate.exp: New file.
11182 * gdb.base/relocate.c: New file.
11183
cd721503
FF
111842002-04-04 Fred Fish <fnf@redhat.com>
11185
11186 * gdb.base/step-test.exp: Update comment regarding stopping in
11187 memcpy/bcopy calls inserted as part of the compiler runtime.
11188
b22ad7a7
MS
111892002-04-04 Michael Snyder <msnyder@redhat.com>
11190
11191 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11192
5f279fa6
DJ
111932002-04-03 Daniel Jacobowitz <drow@mvista.com>
11194
11195 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11196 (gdb_expect): Remove $notransfer hack.
11197
dd0fd3ce
DJ
111982002-04-02 Daniel Jacobowitz <drow@mvista.com>
11199
11200 * gdb.c++/classes.exp ("calling method for small class"): Match
11201 updated register output.
11202
1e50cda1
DJ
112032002-03-30 Daniel Jacobowitz <drow@mvista.com>
11204
11205 Fix PR gdb/452
11206 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11207 when finished. Make gdb_file_cmd send "exec-file" when
11208 appropriate.
11209
24015922
DJ
112102002-03-30 Daniel Jacobowitz <drow@mvista.com>
11211
11212 * gdb.base/attach.exp: Remove extra setup_xfail.
11213
dd7dfd64
MS
112142002-03-26 Michael Snyder <msnyder@redhat.com>
11215
11216 * gdb.base/default.exp: Add tests for dump, append, and restore.
11217 * gdb.base/help.exp: Add tests for dump, append, and restore.
11218 * gdb.base/dump.exp: New file, test dump, append and restore.
11219 * gdb.base/dump.c: New file.
11220
48b2f8d7
MS
112212002-03-27 Michael Snyder <msnyder@redhat.com>
11222
d63a86f8 11223 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11224 clean-ups in help messages.
11225
05b4d525
FF
112262002-03-26 Fred Fish <fnf@redhat.com>
11227
11228 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11229 have debugging info for those functions and the compiler uses them
11230 internally to copy structs around.
11231
d7679631
FF
112322002-03-26 Fred Fish <fnf@redhat.com>
11233
11234 * gdb.base/list.exp: Revert the change made yesterday and add note
11235 about why we don't list the default lines for remote targets.
11236
523ac3f9
MS
112372002-03-25 Michael Snyder <msnyder@redhat.com>
11238
11239 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11240
754b2b8d
FF
112412002-03-25 Fred Fish <fnf@redhat.com>
11242
11243 * gdb.base/list.exp: This test works on remote targets so remove
11244 the short circuit for remote targets. Update copyright.
11245
33c3e192
FF
112462002-03-25 Fred Fish <fnf@redhat.com>
11247
11248 * gdb.base/attach.exp: Fix logic error that was suppressing this
11249 test for all non hppa*-*-hpux* targets, instead of the hp target.
11250 Move comments closer to the suppression point. Also now need to
11251 check that we are running natively.
11252
d43e73ee
MS
112532002-03-22 Michael Snyder <msnyder@redhat.com>
11254
882c8f02
MS
11255 * gdb.base/default.exp: Add test for gcore. Update copyright.
11256 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11257
04c12f60
FF
112582002-03-06 Fred Fish <fnf@redhat.com>
11259
11260 * gdb.base/funcargs.c: Remove extraneous ';' character.
11261 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11262
b43df995
MC
112632002-03-04 Michael Chastain <mec@shout.net>
11264
11265 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11266 accommodate gcc v3 function signature.
11267 * gdb.mi/mi0-var-cmd-exp: Ditto.
11268
92362027
AC
112692002-02-24 Andrew Cagney <ac131313@redhat.com>
11270
11271 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11272 ``GNU/Linux'' or ``Linux kernel''
11273 * testsuite/gdb.threads/pthreads.c: Ditto.
11274
258ad32d
MC
112752002-02-24 Michael Chastain <mec@shout.net>
11276
11277 * gdb.threads/pthreads.c (thread1): Add a return statement.
11278 (thread2): Likewise.
11279 (foo): Likewise.
11280
04c3b3d4
MC
112812002-02-23 Michael Chastain <mec@shout.net>
11282
11283 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11284 to placate gcc.
11285
5a2a0a20
MC
112862002-02-23 Michael Chastain <mec@shout.net>
11287
11288 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11289 test "ptype bint". The test passes on all my stabs configurations.
11290
a640f7fc
JB
112912002-02-21 Jim Blandy <jimb@redhat.com>
11292
27924826
JB
11293 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11294 filename at a time, and watch for the ones we want to see.
11295
a640f7fc
JB
11296 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11297 types of pointers to prototyped functions.
11298
edcc8c75
AC
112992002-02-20 Andrew Cagney <ac131313@redhat.com>
11300
11301 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11302 signed, unsigned and straight char.
11303 (padding_char, padding_short, padding_int, padding_long,
11304 padding_long_long, padding_float, padding_double,
11305 padding_long_double): New global variables.
11306 (fill, fill_structs): New functions.
11307
11308 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11309 for correctly sized writes. Update copyright.
11310 (get_valueof): New procedure.
11311 (get_sizeof): Call get_valueof.
11312 (check_valueof): New procedure.
11313 (check_padding): New procedure.
11314
ac57ea44
MC
113152002-02-20 Michael Chastain <mec@shout.net>
11316
11317 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11318 to setup_xfail. Document some of the remaining calls.
11319
7a10c941
MC
113202002-02-18 Michael Chastain <mec@shout.net>
11321
11322 * gdb.c++/userdef.exp: Update copyright year.
11323
fb8acdcc
DJ
113242002-02-18 Daniel Jacobowitz <drow@mvista.com>
11325
11326 * gdb.c++/userdef.exp: Test overloaded operators properly.
11327 Remove xfails.
11328
fda6ae12
MS
113292002-02-14 Michael Snyder <msnyder@redhat.com>
11330
11331 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11332
676a0442
DJ
113332002-02-14 Daniel Jacobowitz <drow@mvista.com>
11334
11335 * gdb.base/a2-run.exp: Check for a remote target properly.
11336 * gdb.base/annota1.exp: Likewise.
11337 * gdb.base/list.exp: Likewise.
11338 * gdb.base/reread.exp: Likewise.
11339 * gdb.base/scope.exp: Likewise.
11340 * gdb.base/shlib-call.exp: Likewise.
11341 * gdb.base/term.exp: Likewise.
11342 * gdb.c++/annota2.exp: Likewise.
11343
78b4f468
RE
113442002-02-13 Richard Earnshaw <rearnsha@arm.com>
11345
11346 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11347
9a81ba51
MC
113482002-02-10 Michael Chastain <mec@shout.net>
11349
11350 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11351 (call_after_alloca): Ditto.
11352
004af6c7
DJ
113532002-02-10 Daniel Jacobowitz <drow@mvista.com>
11354
11355 * gdb.base/ending-run.exp: Guard "cont" test with
11356 gdb_skip_stdio_test.
11357
37225f62
JB
113582002-02-06 Jim Blandy <jimb@redhat.com>
11359
11360 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11361 from here...
11362 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11363 To here. Disable this test on non-HP platforms. Add big comment.
11364
fe6fdd96
MS
113652002-02-04 Michael Snyder <msnyder@redhat.com>
11366
11367 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11368 other than d10v and m32r.
11369
036fad3f
RE
113702002-02-02 Richard Earnshaw <rearnsha@arm.com>
11371
11372 * gdb.base/default.exp: Rewrite test patterns to reduce time
11373 taken to match them.
11374
7148ab62
DJ
113752002-01-30 Daniel Jacobowitz <drow@mvista.com>
11376
11377 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11378 Allow a start function above main.
11379 * gdb.threads/linux-dp.exp: Fix copyright date.
11380
396cc255
DJ
113812002-01-30 Daniel Jacobowitz <drow@mvista.com>
11382
a9c64011
AS
11383 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11384 (check_philosopher_stack): Check for manager thread before checking
11385 for a just-starting thread.
396cc255 11386
f038d31b
DJ
113872002-01-30 Daniel Jacobowitz <drow@mvista.com>
11388
11389 From Neil Booth <neil@daikokuya.demon.co.uk>:
11390 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11391 warnings.
11392
b3ff9d9a
FF
113932002-01-21 Fred Fish <fnf@redhat.com>
11394
11395 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11396 not caller.
11397
39ad761d
JB
113982002-01-21 Jim Blandy <jimb@redhat.com>
11399
11400 * gdb.base/reread.exp: Check that GDB properly re-reads the
11401 executable file when it changes while no inferior is running.
11402
aaf320fa
FF
114032002-01-21 Fred Fish <fnf@redhat.com>
11404
a9c64011
AS
11405 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11406 optionally accept the "shlib events" variation.
aaf320fa 11407
808a31f5
JB
114082002-01-21 Jim Blandy <jimb@redhat.com>
11409
11410 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11411 call `fflush' after every `printf', so that the output is produced
11412 at predictable points, regardless of whatever buffering does (or
11413 doesn't) take place.
11414 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11415 at different points.
11416
4420d5e2
DJ
114172002-01-20 Daniel Jacobowitz <drow@mvista.com>
11418
11419 * gdb.c++/inherit.exp: Update copyright years.
11420 * gdb.c++/method.exp: Likewise.
11421
3e36a0f4
DJ
114222002-01-20 Daniel Jacobowitz <drow@mvista.com>
11423
11424 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11425 artificial methods/arguments.
11426 * gdb.c++/derivation.exp: Likewise.
11427 * gdb.c++/inherit.exp: Likewise.
11428 * gdb.c++/method.exp: Likewise.
11429 * gdb.c++/virtfunc.exp: Likewise.
11430
b4ceaee6
AC
114312002-01-18 Andrew Cagney <ac131313@redhat.com>
11432
11433 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11434 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11435 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11436 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11437 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11438 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11439
ecace851
JB
114402002-01-17 Jim Blandy <jimb@redhat.com>
11441
11442 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11443 anchoring the pattern matching the entry point symbol's name.
11444
375fc983
AC
114452002-01-17 Andrew Cagney <ac131313@redhat.com>
11446
11447 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11448 continue/quit query. Update copyright.
11449
fe6fdd96
MS
114502002-01-14 Michael Snyder <msnyder@redhat.com>
11451
11452 * gdb.base/gcore.exp: Remove extra debugging output.
11453
e017c81f
DJ
114542002-01-13 Daniel Jacobowitz <drow@mvista.com>
11455
11456 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11457 for slightly dubious v2 mangled string.
11458
37ab3bf8
DJ
114592002-01-13 Daniel Jacobowitz <drow@mvista.com>
11460
11461 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11462
1bc05c3a 114632002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11464
1bc05c3a 11465 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11466
1bc05c3a
JM
11467 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11468 constructors.
11469 * gdb.c++/derivation.exp: Likewise.
11470 * gdb.c++/templates.exp: Likewise.
11471 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11472
1bc05c3a
JM
114732002-01-10 Michael Snyder <msnyder@redhat.com>
11474
11475 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11476
a911c360
MS
114772002-01-08 Michael Snyder <msnyder@redhat.com>
11478
11479 * gdb.base/gcore.exp: New test for generate-core-file command.
11480 * gdb.base/gcore.c: Testcase for above.
11481 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11482
ea2119ec
JM
114832002-01-08 Jason Merrill <jason@redhat.com>
11484
11485 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11486
68203136
FF
114872002-01-07 Fred Fish <fnf@redhat.com>
11488
11489 * gdb.c++/overload.exp: Remove unconditional xfails for:
11490 print foo_instance1.overloadargs(1)
11491 print foo_instance1.overloadargs(1, 2)
11492 print foo_instance1.overloadargs(1, 2, 3)
11493 print foo_instance1.overloadargs(1, 2, 3, 4)
11494 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11495 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11496 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11497 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11498 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11499 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11500 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11501 print foo_instance1.overload1arg()
11502 print foo_instance1.overload1arg((char)arg2)
11503 print foo_instance1.overload1arg((signed char)arg3)
11504 print foo_instance1.overload1arg((unsigned char)arg4)
11505 print foo_instance1.overload1arg((int)arg7)
11506 print foo_instance1.overload1arg((unsigned int)arg8)
11507 print foo_instance1.overload1arg((float)arg11)
11508 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11509
21b9b5b1
MS
115102002-01-07 Michael Snyder <msnyder@redhat.com>
11511
11512 * gdb.base/huge.exp: New test. Print a very large target data object.
11513 (skip_huge_test): New test variable. Define if you want to skip this
11514 test. The test reads an 8 megabyte data object from the target, so it
11515 might be very time consuming on remote targets with a slow connection.
11516 * gdb.base/huge.c: New file. Test case for above.
11517
725f922e
FF
115182002-01-07 Fred Fish <fnf@redhat.com>
11519
11520 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11521 g_instance.bfoo, and g_instance.cfoo.
11522
634d57ec
JL
11523Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11524
f286b2c3
JL
11525 * gdb.base/break.c (multi_line_if_conditional): New function.
11526 (multi_ilne_while_conditional): Likewise.
11527 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11528 IF or WHILE condition puts the breakpoint at the start of
11529 the condition.
11530
634d57ec
JL
11531 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11532 hppa*-*-hpux* expected failure.
11533 * gdb.base/structs.exp (do_function_calls): Similarly.
11534
11535 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11536 watchpoints.
11537
9fbfe2dc
AC
115382002-01-06 Andrew Cagney <ac131313@redhat.com>
11539
11540 Fix PR gdb/66.
11541 * gdb.base/structs.exp: Replace skip for a29k with skip for
11542 gdb,cannot_call_functions.
11543 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11544 * gdb.base/callfuncs.exp: Ditto.
11545 * gdb.base/call-rt-st.exp: Ditto.
11546 * gdb.base/call-strs.exp: Ditto.
11547 * gdb.base/callfwmall.exp: Ditto.
11548 * gdb.base/scope.exp: Obsolete xfail a29k.
11549 * gdb.c++/misc.exp: Ditto.
11550 * gdb.c++/cplusfuncs.exp: Ditto.
11551 * gdb.base/ptype.exp: Ditto.
11552 * gdb.base/printcmds.exp: Ditto.
11553 * gdb.base/opaque.exp: Ditto.
11554 * gdb.base/list.exp: Ditto.
11555 * gdb.base/funcargs.exp: Ditto.
11556 * gdb.base/default.exp: Ditto.
11557
8ddad156
MS
115582002-01-04 Michael Snyder <msnyder@redhat.com>
11559
ca4976a6 11560 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11561 * gdb.base/maint.exp: Add tests for maint info sections options.
11562
1b074332
JL
11563Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11564
11565 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11566
7d159115
CV
115672001-12-20 Corinna Vinschen <vinschen@redhat.com>
11568
11569 * gdb.asm/arm.inc: New file.
11570 * gdb.asm/asm-source.exp: Add arm targets.
11571 * gdb.asm/configure.in: Ditto.
11572 * gdb.asm/configure: Recreated from configure.in.
11573
8fb87725
JL
11574Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11575
afabe08c
JL
11576 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11577 with HP's compiler.
11578 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11579 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11580 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11581 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11582
11583 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11584 either HP's compilers or GCC.
11585
db521deb
JL
11586 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11587 a SIGBUS or SIGSEGV.
11588
11589 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11590
11591 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11592 can be compiled with either HP's compiler or GCC.
11593
cfa88ab7
JL
11594 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11595 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11596 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11597
ca344dff
JL
11598 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11599 to match current gdb output. Update due to using auto-solib-limit
11600 for limiting instead of overloading auto-solib-add.
11601 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11602 test program.
11603
3f3c6e55 11604 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11605 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11606 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11607 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11608 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11609 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11610 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11611 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11612 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11613 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11614 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11615 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11616 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11617
8fb87725
JL
11618 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11619 a SIGTRAP to the inferior.
11620
cf599fa7
CV
116212001-12-19 Corinna Vinschen <vinschen@redhat.com>
11622
11623 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11624 Substitute call to target_link by call to gdb_compile.
11625
2cd045cd
JL
11626Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11627
a9c64011
AS
11628 * gdb.base/break.exp: Fix HP specific search string when testing
11629 backtracing in a called function.
2cd045cd 11630
a9c64011
AS
11631 * gdb.base/constvars.exp: Only set lang to C++ if we're
11632 compiling the test with HP's compilers.
11633 * gdb.base/volatile.exp: Similarly.
2cd045cd 11634
99ebe9ac
JB
116352001-12-19 Jim Blandy <jimb@redhat.com>
11636
11637 * gdb.base/printcmds.exp: Expect the null character to be printed
11638 as '\0', and the '\013' to be printed as '\v'.
11639 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11640 * gdb.base/setvar.exp: Same.
11641
b9891b29
JB
116422001-12-17 Jim Blandy <jimb@redhat.com>
11643
0eba65ab
JB
11644 * gdb.base/completion.exp: Rather than completing very long
11645 filenames, which can make the readline library produce output we
11646 don't recognize, cd to the directory first, and then complete
11647 using nice, short relative paths.
11648
6970b5b1
JB
11649 * gdb.base/completion.exp: On some systems, there is, in fact, a
11650 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11651 variables as being in scope. So use `no_var_named_this'
11652 instead of `b'.
6970b5b1 11653
b9891b29
JB
11654 * gdb.base/corefile.exp: Recognize the message saying that GDB
11655 can't find the core file's registers as a failure.
11656
e6ccd35f
JSC
116572001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11658
a9c64011
AS
11659 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11660 test expect string more specific.
e6ccd35f 11661
105ba819
CV
116622001-12-13 Corinna Vinschen <vinschen@redhat.com>
11663
11664 * gdb.asm/asm-source.exp: Add support for xstormy16.
11665 * gdb.asm/configure.in: Ditto.
11666 * gdb.asm/configure: Rebuild.
11667 * gdb.asm/xstormy16.inc: New file.
11668
e9e79dd9
FF
116692001-12-10 Fred Fish <fnf@redhat.com>
11670
11671 * gdb.base/maint.exp: Update to match changes in type dumping code.
11672
347dc97d
JB
116732001-12-10 Jim Blandy <jimb@redhat.com>
11674
11675 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11676 matching the entry point symbol's name at the beginning of the
11677 line.
11678
5178b9d6
DJ
116792001-12-07 Daniel Jacobowitz <drow@mvista.com>
11680
11681 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11682 gdb.c++/inherit.exp, gdb.c++/method.exp,
11683 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11684 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11685 and class layout support.
11686
af890c52
DJ
116872001-12-07 Daniel Jacobowitz <drow@mvista.com>
11688
11689 * gdb.c++/classes.exp: Add test for static member function.
11690 * gdb.c++/misc.cc: Add class with static member function.
11691
7a345fb3
JB
116922001-12-07 Jim Blandy <jimb@redhat.com>
11693
f2e54a80 11694 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11695 those tests as `unsupported'.
11696 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11697 Rewrite subsequent tests to use it.
11698
11699 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11700 those tests as `unsupported'.
11701 * gdb.base/structs.exp (call_struct_func): New function.
11702 (do_function_calls): Use call_struct_func to call the functions
11703 returning structs.
11704
0bc69509
JB
11705 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11706 whether functions are prototyped or not, so we can't possibly pass
11707 arguments to t_float_values2 properly.
11708
7a345fb3
JB
11709 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11710 value of `timeout' for targets other than the mips*tx39-*.
11711
edb6ede1
MS
117122001-12-06 Michael Snyder <msnyder@redhat.com>
11713
d63a86f8 11714 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11715 and detect whether the start symbol has a leading underscore.
11716
2d842f13
JB
117172001-12-04 Jim Blandy <jimb@redhat.com>
11718
11719 * gdb.base/completion.exp: Clarify indentation.
11720
68550daf
JB
117212001-12-03 Jim Blandy <jimb@redhat.com>
11722
11723 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11724 variables on the S/390, not `.word'.
11725
cd5195a8
JB
117262001-11-30 Jim Blandy <jimb@redhat.com>
11727
11728 Add assembly-source tests for s390-ibm-linux.
11729 * gdb.asm/s390.inc: New file.
11730 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11731 the S/390 architecture.
a9c64011 11732 * gdb.asm/configure: Regenerated.
cd5195a8 11733
ca9efc90
MS
117342001-11-30 Michael Snyder <msnyder@redhat.com>
11735
11736 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11737 next, info source, info sources, info line, global and static
11738 variables, and static functions.
11739 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11740 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11741 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11742 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11743 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11744 (gdbasm_leave): Restore frame pointer.
11745 (gdbasm_startup): Copy stack set-up from crt0.S.
11746
d0e66976
FN
117472001-11-26 Fernando Nasser <fnasser@redhat.com>
11748
11749 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11750 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11751 to a local (non-static) variable. Copy tstruct.a to a static buffer
11752 and return a pointer to that buffer.
11753 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11754
e2334072
MK
117552001-11-24 Mark Kettenis <kettenis@gnu.org>
11756
11757 * gdb.asm/configure.in: Fix recognition of ix86 target.
11758 * gdb.asm/configure: Regenerate.
11759
756caa3d
MS
117602001-11-21 Michael Snyder <msnyder@redhat.com>
11761
11762 * gdb.asm/sparc.inc: New file.
11763 * gdb.asm/asm-source.exp: Recognize sparc target.
11764 * gdb.asm/configure.in: Recognize sparc target.
11765 * gdb.asm/configure: Regenerate.
d63a86f8 11766
9a4d72d5
MS
117672001-11-21 Michael Snyder <msnyder@redhat.com>
11768
11769 * gdb.asm/m32r.inc: New file.
11770 * gdb.asm/asm-source.exp: Recognize m32r target.
11771 * gdb.asm/configure.in: Recognize m32r target.
11772 * gdb.asm/configure: Regenerate.
11773
a773d1cd
MS
117742001-11-20 Michael Snyder <msnyder@redhat.com>
11775
017ac23d
MS
11776 * gdb.asm/i386.inc: New file.
11777 * gdb.asm/asm-source.exp: Recognize ix86 target.
11778 * gdb.asm/configure.in: Recognize ix86 target.
11779 * gdb.asm/configure: Regenerate.
11780
a773d1cd
MS
11781 * gdb.c++/namespace.exp: Fix quotes in output messages.
11782
bb632afb
MS
117832001-11-14 Michael Snyder <msnyder@redhat.com>
11784
25d559ca 11785 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11786 qualifier in a type cast expression, to designate an address
11787 in the instruction space (Harvard architecture).
11788
4749e309
MS
117892001-11-13 Michael Snyder <msnyder@redhat.com>
11790
11791 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11792 Tests for expressions using 'const' and 'volatile'.
11793
25050984
CV
117942001-11-13 Corinna Vinschen <vinschen@redhat.com>
11795
11796 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11797
1902c51f
DJ
117982001-11-12 Daniel Jacobowitz <drow@mvista.com>
11799
11800 * lib/mi-support.exp (mi_run_to_helper): Move comments
11801 outside of gdb_expect.
11802
dcf95b47
DJ
118032001-11-11 Daniel Jacobowitz <drow@mvista.com>
11804
11805 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11806 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11807 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11808 mi0_run_to): New functions.
11809 * gdb.mi/mi-simplerun.exp: Use them.
11810 * gdb.mi/mi0-simplerun.exp: Likewise.
11811 * gdb.mi/mi-var-cmd.exp: Likewise.
11812 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11813
45b074e1
AC
118142001-11-10 Andrew Cagney <ac131313@redhat.com>
11815
11816 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11817 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11818
bf50d346
AC
118192001-11-09 Andrew Cagney <ac131313@redhat.com>
11820
11821 * gdb.base/restore.exp: Include $expected value in restored test
11822 message.
11823
9383332c
AC
118242001-11-09 Andrew Cagney <ac131313@redhat.com>
11825
11826 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11827 implemented.
11828
db62520a
MS
118292001-11-08 Michael Snyder <msnyder@redhat.com>
11830
11831 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11832 Add pass/fail message for stop at breakpoint in call dummy function.
11833
b5703437
MS
118342001-11-07 Michael Snyder <msnyder@redhat.com>
11835
d63a86f8
RM
11836 * gdb.c++/templates.exp (test_template_breakpoints):
11837 If we get an overload menu, but it does not match what
760f6330 11838 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11839 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11840 making the whitespace optional. Argument for "new" may be
11841 "unsigned" as well as "unsigned int/long".
d63a86f8 11842 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11843 making the whitespace optional. Also replace "(void) with
11844 "((void|)), making the keyword "void" optional.
d63a86f8 11845 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11846 making the whitespace optional. Also replace "(void) with
11847 "((void|)), making the keyword "void" optional.
3bf40917
MS
11848 * gdb.base/callfuncs.c (t_float_values): This function must
11849 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11850 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11851 can be tested against both cases. Usually one case involves
11852 promotion of float to double, while the other does not.
11853 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11854 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11855 includes a stack frame for "start".
11856
c8ab4e6d
JB
118572001-11-05 Jim Blandy <jimb@redhat.com>
11858
11859 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11860 pointers are 32 bits long, and that offsets of relocs are always
11861 stored in the data (REL-style), and not in the reloc entry itself
11862 (RELA-style).
11863 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11864 stabs.
11865
3f08ced9
MS
118662001-11-01 Michael Snyder <msnyder@redhat.com>
11867
11868 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11869 and regular expression operators by using quoting.
11870
cbfa24cd
MS
118712001-10-31 Michael Snyder <msnyder@redhat.com>
11872
11873 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11874 depending on what the symbol table contains.
11875 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11876 the output of the ptype command. Similarly, accept both "const &"
11877 and "const&".
11878
aaa68313
CV
118792001-10-31 Corinna Vinschen <vinschen@redhat.com>
11880
11881 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11882 symbol `STORAGE' to allow to choose the storage class of
11883 the local datastructures.
11884 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11885 compiler directive.
11886
91740388
MS
118872001-10-30 Michael Snyder <msnyder@redhat.com>
11888
11889 * gdb.base/jump.exp: Allow it to run for all targets.
11890
1b7c05e7
CV
118912001-10-29 Corinna Vinschen <vinschen@redhat.com>
11892
11893 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11894 with new double_array size.
11895 (main): Change storage class of all local variables to static.
11896 Reduce size of double_array to 9.
11897 * gdb.base/call-ar-st.exp: Increase timeout value.
11898 Change expected output for double array to match new size in
11899 call-ar-st.c.
11900
36a22261
CV
119012001-10-29 Corinna Vinschen <vinschen@redhat.com>
11902
11903 * gdb.base/ending-run.exp: Create identical output when passing
11904 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11905 Stormy16 target.
36a22261 11906
92b8ae91
MK
119072001-10-28 Mark Kettenis <kettenis@gnu.org>
11908
11909 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11910 that we catch the expected failure under Linux/x86.
11911
cb135b83
OF
119122001-10-29 Orjan Friberg <orjanf@axis.com>
11913
11914 * gdb.base/setvar.exp: Escape curly braces.
11915 * gdb.stabs/weird.exp: Ditto.
11916
6884aa54
DJ
119172001-10-27 Daniel Jacobowitz <drow@mvista.com>
11918
11919 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11920 * gdm.mi/mi0-hack-cli.exp: Likewise.
11921
0398c9aa
AC
119222001-10-25 Andrew Cagney <ac131313@redhat.com>
11923
11924 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11925 messages.
11926
d20bf2e8
AC
119272001-10-21 Andrew Cagney <ac131313@redhat.com>
11928
11929 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11930 checking MI enabled.
11931
03dd63aa
CV
119322001-10-09 Corinna Vinschen <vinschen@redhat.com>
11933
11934 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11935
1d9d99f3
FCE
119362001-10-04 Frank Ch. Eigler <fche@redhat.com>
11937
11938 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11939 if gdb child process crashes, just signal an error.
11940
838ae6c4
JB
119412001-10-02 Jim Blandy <jimb@redhat.com>
11942
11943 * lib/gdb.exp (test_xfail_format): Simplify.
11944
11945 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11946 front of the variable name `format'. Simplify `if'.
11947
8f0cbc1c
DJ
119482001-10-01 Daniel Jacobowitz <drow@mvista.com>
11949
11950 * gdb.threads/pthreads.exp: Wait for output and delay
11951 before sending ^C.
11952
1f08dafd
DJ
119532001-10-01 Daniel Jacobowitz <drow@mvista.com>
11954
11955 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11956 some incorrect output instead of timing out.
11957 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11958
674f90ff
CV
119592001-09-28 Corinna Vinschen <vinschen@redhat.com>
11960
11961 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11962 check to allow additional `int'.
11963
9b284272
DJ
119642001-09-27 Daniel Jacobowitz <drow@mvista.com>
11965
11966 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11967 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11968
b55a4771
MS
119692001-09-27 Michael Snyder <msnyder@redhat.com>
11970
11971 * lib/gdb.exp (test_debug_format): New proc.
11972 (setup_xfail_format): Use new proc test_debug_format.
11973 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11974 proc; use new service proc test_debug_format.
11975 Replace all other "gcc_compiled" tests with this test.
11976 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11977 proc; use new service proc test_debug_format.
11978 Replace all other "gcc_compiled" tests with this test.
11979
119802001-09-27 Michael Snyder <msnyder@redhat.com>
11981
11982 * gdb.base/cvexpr.exp: New file.
11983 * gdb.base/cvexpr.c: New file
11984 Test for expressions using const and volatile keywords.
11985
4e6667ac
CV
119862001-09-26 Corinna Vinschen <vinschen@redhat.com>
11987
11988 * gdb.base/constvars.exp: Check for different orders of keywords
11989 and additional "int" strings in output.
11990
4f337972
AC
119912001-09-22 Andrew Cagney <ac131313@redhat.com>
11992
11993 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11994 responses from "help maint".
11995
2015650d
FCE
119962001-09-19 Frank Ch. Eigler <fche@redhat.com>
11997
11998 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11999 to localhost:NNN instead of :NNN, in case Xvfb is listening
12000 only on TCP.
12001
f3bcedc1
CV
120022001-09-19 Corinna Vinschen <vinschen@redhat.com>
12003
12004 * gdb.base/recurse.exp: When checking leaving the watchpoint
12005 scope, recognize when gdb is in function's epilogue and pass.
12006
6b819c92
KS
120072001-09-18 Keith Seitz <keiths@redhat.com>
12008
12009 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12010 support for running tests against sid targets.
12011 (gdbtk_done): Ditto.
12012
a10c9419
CV
120132001-09-18 Corinna Vinschen <vinschen@redhat.com>
12014
12015 * gdb.base/ending-run.c (main): Set stdout buffersize
12016 to the same reasonable value for any target.
12017 * gdb.base/ending-run.exp: Add a regular expression
12018 to make testsuite happy on Sanyo Stormy16 target.
12019
739d0d99
CV
120202001-09-17 Corinna Vinschen <vinschen@redhat.com>
12021
12022 * gdb.base/display.c (do_loops): Add float variable `f'.
12023 Increment f in loop.
12024 * gdb.base/display.exp: Increment timeout by 60 seconds.
12025 Change float display test to use variable `f'.
12026
1b8947f0
JB
120272001-09-17 Jim Blandy <jimb@redhat.com>
12028
12029 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12030 overflowing the limited breakpoint tables on some ROM monitors
12031 (like the ROM68K).
12032
9890ac81
FCE
120332001-09-15 Frank Ch. Eigler <fche@redhat.com>
12034
12035 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12036 the "-ac" (disable access control) flag.
12037
6db765ea
JH
120382001-08-30 Jeff Holcomb <jeffh@redhat.com>
12039
12040 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12041 ints.
12042
4c32cc04
KS
120432001-08-30 Keith Seitz <keiths@redhat.com>
12044
12045 * lib/gdb.exp: Move all insight-related functionality into
12046 separate file.
12047 * lib/insight-support.exp: New file.
12048
8d6e6f81
FCE
120492001-08-29 Frank Ch. Eigler <fche@redhat.com>
12050
12051 * config/sid.exp (sid_start): Never set sid verbosity; disable
12052 expect_background {} that consumed its stdout; tolerate </dev/null.
12053 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12054
6a90e1d0
AC
120552001-08-18 Andrew Cagney <ac131313@redhat.com>
12056
12057 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12058 CLI jump command to start it.
12059 (mi_run_to_main): Fail immediatly when unexpected output.
12060
1759b3c3
AC
120612001-08-18 Andrew Cagney <ac131313@redhat.com>
12062
12063 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12064 beginning of function. Fix PR gdb/191.
12065
61d11d80
FCE
120662001-08-16 Frank Ch. Eigler <fche@redhat.com>
12067
12068 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12069 what to force sid endianness to.
12070
942a4df2
KS
120712001-08-15 Keith Seitz <keiths@redhat.com>
12072
12073 * lib/gdb.exp (gdbtk_start): Don't set environment
12074 variables for TCL_LIBRARY and friends. Insight will
12075 now figure these out for itself.
12076
0521c418
MS
120772001-08-02 Michael Snyder <msnyder@redhat.com>
12078
12079 * gdb.base/completion.exp: Remove the symbol "a64l" from
12080 the expect string; this is target-specific, and not related
12081 to what is being tested.
12082
74a9a58a
DB
120832001-08-02 Dave Brolley <brolley@redhat.com>
12084
12085 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12086
c70819fa
MS
120872001-07-25 Michael Snyder <msnyder@redhat.com>
12088
c2b8fa57
MS
12089 * gdb.base/consecutive.exp: New file. Test stepping over
12090 breakpoints on consecutive instructions.
12091 * gdb.base/consecutive.c: New file.
12092
c70819fa
MS
12093 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12094 curly braces in regular expressions.
12095
2b1a1355
MS
120962001-07-25 Michael Snyder <msnyder@redhat.com>
12097
12098 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12099 legitimate output from stepping out of main.
12100
413eca6f
KS
121012001-07-22 Keith Seitz <keiths@redhat.com>
12102
12103 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12104 the empty string, do not run the tests.
12105
7e5a9322
SC
121062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12107
12108 * gdb.base/long_long.exp: Detect size of pointer. Take into
12109 account 2-byte pointers when testing for p/a results.
12110
de58f10f
SC
121112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12112
d63a86f8 12113 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12114 and defined to 1K for m68hc11.
12115 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12116 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12117 (sizeof_random_data): New variable to tell the size of the data table;
12118 don't test past this size; always run to main.
12119
d6f5fea1
SC
121202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12121
12122 * gdb.base/return2.exp: return of long long and double fails for
12123 68HC11; don't execute these tests on that platform.
12124 * gdb.base/return.exp: Return of a double fails for 68hc11.
12125
c477543d
SC
121262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12127
12128 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12129 tests that print a float.
12130 * call-rt-st.exp: Likewise.
12131
63cf1c79
MK
121322001-07-12 Mark Kettenis <kettenis@gnu.org>
12133
12134 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12135 running this test on Linux.
12136
112f9ab5
MC
121372001-06-24 Michael Chastain <chastain@redhat.com>
12138
12139 * gdb.base/arithmet.exp: Remove some tests to make all test names
12140 unique.
12141
4970cb0f
MS
121422001-07-03 Michael Snyder <msnyder@redhat.com>
12143
12144 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12145 the output of the ptype command.
12146
d85da69f
MS
121472001-07-02 Michael Snyder <msnyder@redhat.com>
12148
4c8a82de
MS
12149 * gdb.base/completion.exp: Don't assume that break.c is the only
12150 source file that may contain functions named "marker".
d85da69f
MS
12151 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12152
8afc772b
AC
121532001-06-28 Andrew Cagney <ac131313@redhat.com>
12154
12155 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12156 of files to delete.
12157
12158 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12159 * gdb.disasm/h8300s.exp: New file.
12160 gdb.disasm/h8300s.s: Likewise.
12161
cff22675
AC
121622001-06-27 Andrew Cagney <ac131313@redhat.com>
12163
12164 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12165 empty breakpoint tables.
12166
68c81b54
AC
121672001-06-25 Andrew Cagney <ac131313@redhat.com>
12168
12169 * lib/mi-support.exp: Update args=... part of stop-reason
12170 patterns. Accept either a list or a tuple.
12171
2dd62704
AC
121722001-06-23 Andrew Cagney <ac131313@redhat.com>
12173
12174 * lib/mi-support.exp: Remove local emacs variable defining
12175 change-log-default-name.
12176
b4127474
MC
121772001-06-22 Michael Chastain <chastain@redhat.com>
12178
12179 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12180 This is operationally compatible with the previous version.
12181
8dbfb380
JB
121822001-06-13 Jim Blandy <jimb@redhat.com>
12183
12184 * lib/gdb.exp (gdb_test): Doc fix.
12185
f2d8c86d
MC
121862001-06-10 Michael Chastain <chastain@redhat.com>
12187
12188 * gdb.base/exprs.exp: Remove a duplicate test.
12189
81564d34
JB
121902001-06-06 Jim Blandy <jimb@redhat.com>
12191
12192 * gdb.base/return2.exp (main): Use values to test float and double
12193 returns that are not NaN's, to avoid being confused by IEEE
12194 comparison rules.
12195
da55addb
MS
121962001-06-04 Michael Snyder <msnyder@redhat.com>
12197
12198 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12199 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12200 rather than wait for 12 more tests to time out.
12201
42c65987
JB
122022001-06-06 Jim Blandy <jimb@redhat.com>
12203
b18bced9 12204 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12205 Don't forget to match the GDB prompt.
b18bced9 12206
42c65987
JB
12207 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12208
5b41e5f0
JB
122092001-06-04 Jim Blandy <jimb@redhat.com>
12210
12211 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12212 command.
12213
015e046f
KB
122142001-05-31 Kevin Buettner <kevinb@redhat.com>
12215
12216 * gdb.base/annota1.exp (info break): Match four or more spaces
12217 after "Address".
12218
fb1ffbbe
MC
122192001-05-31 Michael Chastain <chastain@redhat.com>
12220
12221 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12222 (dm_type_int_star): Likewise.
12223 (dm_type_long_star): Likewise.
12224 (dm_type_void_star): Likewise.
12225
5ea2a32c
KB
122262001-05-29 Kevin Buettner <kevinb@redhat.com>
12227
12228 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12229 to a known value in order to get consistent results regardless
12230 of the setting of INPUTRC or the presence or contents of .inputrc.
12231
ae23c492
MS
122322001-05-24 Michael Snyder <msnyder@redhat.com>
12233
ac55707e
MS
12234 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12235 Don't require that the main thread and the manager thread are the
12236 first in the list.
12237
ae23c492
MS
12238 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12239 debugging. If test fails, issue an "unsupported" not a "fail".
12240
400071f1
JB
122412001-05-24 Jim Blandy <jimb@redhat.com>
12242
12243 Don't assume that short is shorter than int.
12244 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12245 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12246 this isn't true.
400071f1
JB
12247 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12248 an int, is not equal to ~0 stored in an unsigned char. This tests
12249 the same thing that the previous test meant to, but works on
12250 16-bit machines, too.
12251 ("print unsigned char != (~0)"): Same test, complemented.
12252
0816a3e5
MS
122532001-05-24 Michael Snyder <msnyder@redhat.com>
12254
12255 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12256 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12257 and prevents dejagnu getting out of step.
12258
f6dc23a9
KB
122592001-05-23 Kevin Buettner <kevinb@redhat.com>
12260
12261 * gdb.base/finish.exp (finish_void): Revise pattern for
12262 stopping on the call statement to not permit stopping at
12263 the start of the instructions comprising the call sequence.
12264
7dbd117d
MC
122652001-05-19 Michael Chastain <chastain@redhat.com>
12266
12267 * gdb.base/callfuncs.exp: Make all test names unique.
12268 * gdb.base/commands.exp: Make all test names unique.
12269 * gdb.base/condbreak.exp: Make all test names unique.
12270 * gdb.base/dbx.exp: Make all test names unique.
12271 * gdb.base/default.exp: Make all test names unique.
12272 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12273 and TIMEOUT messages to their corresponding PASS message.
12274 * gdb.base/ending-run.exp: Make all test names unique.
12275 * gdb.base/long_long.exp: Remove duplicate test.
12276
6b0b0a9e
KB
122772001-05-21 Kevin Buettner <kevinb@redhat.com>
12278
12279 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12280 stop on the call statement as well as the statement after the
12281 call.
12282
2caa35cb
MS
122832001-05-21 Michael Snyder <msnyder@redhat.com>
12284
12285 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12286
40713331
EZ
122872001-05-10 Elena Zannoni <ezannoni@redhat.com>
12288
a9c64011
AS
12289 * gdb.base/completion.exp: Revamp test. Make it execute on all
12290 platforms.
40713331 12291
c2c1be8d
EZ
122922001-05-10 Elena Zannoni <ezannoni@redhat.com>
12293
a9c64011
AS
12294 * config/gdbserver.exp (gdb_load): Handle the case
12295 in which the arguments to gdbserver are given in the
12296 baseboard configuration file.
12297 Also handle the case in which the server needs to do a
12298 load.
2c9cd303 12299
9671de48
KS
123002001-05-07 Keith Seitz <keiths@cygnus.com>
12301
a9c64011
AS
12302 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12303 set up the display for testing.
12304 (gdbtk_start): Convert all paths to paths that tcl will like.
12305 Export target information to environment.
12306 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12307 necessary.
12308 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12309 (to_tcl_path): New proc to convert a given pathname into
12310 a path acceptible as an argument to a tcl command.
12311 (_gdbtk_export_target_info): New proc to export target info
12312 into the environment for gdbtk testing.
12313 (gdbtk_done): New proc to signal end-of-test.
9671de48 12314
5a360f47
JB
123152001-05-06 Jim Blandy <jimb@redhat.com>
12316
12317 * restore.c: Make the code of caller0 correspond to its comment.
12318
66c756c6
MS
123192001-05-03 Michael Snyder <msnyder@redhat.com>
12320
12321 * config/sid.exp (gdb_target_sid): Check for error messages.
12322 On error or timeout, don't make expect exit (which will terminate
12323 all subsequent tests); instead just make gdb exit.
d63a86f8 12324 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12325 return a negative value.
12326
a966fde5
JB
123272001-04-24 Jim Blandy <jimb@redhat.com>
12328
851c18e0
JB
12329 * gdb.c++/templates.exp: If we see the prompt for the overload
12330 list, but we haven't recognized any of the longer patterns,
12331 arrange for this test to fail, not hang.
12332
a966fde5
JB
12333 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12334 variations.
12335
db144853
MC
123362001-04-22 Michael Chastain <chastain@redhat.com>
12337
12338 * gdb.c++/local.exp: Use the 'runto' library function.
12339 * gdb.c++/namespace.exp: Likewise.
12340 * gdb.c++/overload.exp: Likewise.
12341
3207ec21
KB
123422001-03-26 Kevin Buettner <kevinb@redhat.com>
12343
12344 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12345 * gdb.base/step-line.exp: New file. Test step/next in presence of
12346 #line directives.
12347 * gdb.base/step-line.c: New file. Test program for the above.
12348 * gdb.base/step-line.inp: New file. We pretend that this file has
12349 been transformed by some other tool into step-line.c.
12350
13b57657
JB
123512001-03-21 Jim Blandy <jimb@redhat.com>
12352
12353 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12354 unmangled operator names.
12355
754cbe1c
JB
123562001-03-20 Jim Blandy <jimb@redhat.com>
12357
12358 * gdb.threads/linux-dp.exp: Recognize an additional message
12359 generated by GDB when it doesn't understand how to debug threads
12360 on the target system.
12361
177495c9
AC
123622001-03-19 Andrew Cagney <ac131313@redhat.com>
12363
12364 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12365
f266096b
MC
123662001-03-12 Michael Chastain <chastain@redhat.com>
12367
12368 * gdb.c++/derivation.exp: Use the 'runto' library function.
12369
cac3c2ff
MC
123702001-03-12 Michael Chastain <chastain@redhat.com>
12371
12372 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12373
b6c11a24
MC
123742001-02-24 Michael Chastain <chastain@redhat.com>
12375
12376 * gdb.c++/ref-types.exp: Change handwritten code to library
12377 function 'runto'.
12378
6bae5bce
OF
123792001-03-16 Orjan Friberg <orjanf@axis.com>
12380
12381 * gdb.base/signals.exp: Set count to 0 explicitly.
12382
0015fd9a
MS
123832001-03-15 Mark Salter <msalter@redhat.com>
12384
12385 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12386 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12387 (gdb_load): Add support for additional target_info: gdb_download_size
12388 and gdb_load_timeout.
0015fd9a 12389
fc33412a
DT
12390Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12391
12392 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12393 file -- to prevent failing when the compile fails but we have no
12394 intention of running the tests anyway.
12395
12396 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12397 tests if set.
12398
12399 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12400 integers.
12401
12402 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12403 * gdb.c++/namespace.exp: Ditto.
12404
115f06de
OF
124052001-03-07 Orjan Friberg <orjanf@axis.com>
12406
12407 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12408 * gdb.base/pointers.exp: Relax pattern match of decimals.
12409
b6ba6518
KB
124102001-03-06 Kevin Buettner <kevinb@redhat.com>
12411
12412 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12413 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12414 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12415 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12416 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12417 config/sh.exp, config/sid.exp, config/slite.exp,
12418 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12419 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12420 config/vxworks.exp, config/vxworks29k.exp,
12421 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12422 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12423 gdb.base/arithmet.exp, gdb.base/assign.exp,
12424 gdb.base/async.exp, gdb.base/attach.exp,
12425 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12426 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12427 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12428 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12429 gdb.base/commands.exp, gdb.base/completion.exp,
12430 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12431 gdb.base/constvars.exp, gdb.base/corefile.exp,
12432 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12433 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12434 gdb.base/ending-run.exp, gdb.base/environ.exp,
12435 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12436 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12437 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12438 gdb.base/funcargs.exp, gdb.base/help.exp,
12439 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12440 gdb.base/logical.exp, gdb.base/long_long.exp,
12441 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12442 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12443 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12444 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12445 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12446 gdb.base/regs.exp, gdb.base/relational.exp,
12447 gdb.base/remote.exp, gdb.base/reread.exp,
12448 gdb.base/restore.exp, gdb.base/return2.exp,
12449 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12450 gdb.base/selftest.exp, gdb.base/setshow.exp,
12451 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12452 gdb.base/sigall.exp, gdb.base/signals.exp,
12453 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12454 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12455 gdb.base/step-test.exp, gdb.base/structs.c,
12456 gdb.base/structs.exp, gdb.base/structs2.exp,
12457 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12458 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12459 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12460 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12461 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12462 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12463 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12464 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12465 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12466 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12467 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12468 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12469 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12470 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12471 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12472 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12473 gdb.trace/circ.exp, gdb.trace/collection.exp,
12474 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12475 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12476 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12477 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12478 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12479 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12480 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12481 notices.
12482
dc96c6c7 124832001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12484
12485 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12486 first arg is int not float.
12487
dc96c6c7 124882001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12489
12490 * gdb.base/reread.exp: Unsupported for non-native targets;
12491 doesn't work for remote debugging.
12492
9b0c4aeb
FN
124932001-02-19 Fernando Nasser <fnasser@redhat.com>
12494
12495 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12496 * gdb.base/ending-run.exp: Properly handle the BSP state when
12497 stepping past the end of main.
9b0c4aeb 12498
02aa71d5
MC
124992001-02-19 John Moore <jmoore@redhat.com>
12500
12501 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12502 Converted HPUX fix for non-expected items following multiple
12503 step commands into general solution for all platforms.
12504
1fa449a4
MC
125052001-02-18 Michael Chastain <chastain@redhat.com>
12506
12507 * gdb.c++/classes.exp (do_tests): Change runto statements
12508 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12509 statements demangler agnostic.
12510 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12511 (gdb_virtfunc_restart): Likewise.
12512
b2f9ec70
MC
125132001-02-14 Michael Chastain <chastain@redhat.com>
12514
12515 * gdb.c++/inherit.exp (do_tests): Change runto statements
12516 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12517 statements demangler agnostic.
12518
cf74b8ca
AC
12519Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12520
12521 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12522 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12523 before calling common_routine 15 times'' tests.
12524
99f78f56
MC
125252001-02-11 Michael Chastain <chastain@redhat.com>
12526
12527 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12528 Helps the test script figure out which demangler is in use.
12529 (dm_type_foo_ref): Ditto.
12530 (dm_type_int_star): Ditto.
12531 (dm_type_long_star): Ditto.
12532 (dm_type_unsigned_int): Ditto.
12533 (dm_type_void): Ditto.
12534 (dm_type_void_star): Ditto.
99707966 12535 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12536 Probe the gdb demangler and set variables to accommodate
12537 formatting differences.
12538 (info_func_regexp): New function. Same as info_func, but
12539 matches against a regexp.
12540 (info_func): Match against a literal string.
12541 (print_addr_2): New function. Match against a literal string,
12542 which can be different from the input to gdb.
12543 (print_addr): Simply call print_addr_2 with the same argument twice.
12544 (test_lookup_operator_functions): Use demangler formatting variables.
12545 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12546 the tests in the same order as the C++ class declaration.
12547 (test_paddr_operator_functions): Ditto.
12548 (test_paddr_overloaded_functions): Ditto.
12549 (test_paddr_hairy_functions): Use demangler formatting variables.
12550 Add reference to gdb/19 for related tests.
12551 (do_tests): Call probe_demangler.
12552
1de8f023
KB
125532001-01-30 Kevin Buettner <kevinb@redhat.com>
12554
12555 * gdb.c++/templates.cc (printf): Remove unused function definition.
12556
ca3f91ed
MS
125572001-01-26 Felix Lee <flee@redhat.com>
12558
12559 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12560
125612001-01-25 matthew green <mrg@redhat.com>
12562
12563 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12564 up sid.
12565 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12566
125672001-01-25 matthew green <mrg@redhat.com>
12568
12569 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12570 Deprecate $sid_spawn_id.
ca3f91ed
MS
12571 (sid_exit): Remove code necessary only for `spawn.'
12572
125732001-01-25 matthew green <mrg@redhat.com>
12574
12575 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12576
fb18ec4a
MC
125772001-01-28 Michael Chastain <chastain@redhat.com>
12578
12579 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12580 to call when tests fail. It takes gdb out of the overloaded
12581 function choice menu back to the main prompt, so that the test
12582 program stays synchronized.
12583 (set_bp_overloaded): New proc to collect all the common
12584 code for setting a breakpoint on an overloaded name. Calls
12585 take_gdb_out_of_choice_menu when needed.
12586 (menu_overload1arg): New variable to collect the repeated
12587 instances of the expected menu for an overloaded name. Change
12588 the regular expression to handle changes in g++ type encoding:
12589 "void" can be either "void" or "", and "unsigned int" can be
12590 either "unsigned int" or "unsigned".
12591 (continue_to_bp_overloaded): Change regular expressions to handle
12592 changes in g++ type encoding.
12593 (no proc): Call take_gdb_out_of_choice_menu when needed.
12594 Remove redundant calls to "info break". Accept either "canceled"
12595 or "cancelled". Change regular expressions in "info break"
12596 calls to handle changes in g++ type encoding. Give all tests
12597 unique strings.
12598
9c646a6e
BE
125992001-01-17 Ben Elliston <bje@redhat.com>
12600
12601 * config/sid.exp: New file.
12602
9549d9c1
AC
12603Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12604
12605 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12606
dc96c6c7 126072000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12608
12609 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12610 Add a RE to accept a non-ascii char if one is ever presented.
12611
b4df4f68
FN
126122000-12-20 Fernando Nasser <fnasser@redhat.com>
12613
297dd0fd 12614 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12615
dc96c6c7 126162000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12617
d63a86f8 12618 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12619 in regexp. One '\' does not suffice on Linux.
12620
4a7bddb6
MC
126212000-12-09 Michael Chastain <chastain@redhat.com>
12622
12623 * gdb.base/break.exp (test_clear_command): Use a marker function
12624 rather than 'main' for the test function. Also move this
12625 test to an execution point where the marker function names are
12626 guaranteed to be bound to functions. (Executing tests after a
12627 'finish' from main runs into name conflicts with local names
12628 in __libc_start_main).
12629
dc96c6c7 126302000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12631
12632 * gdb.base/finish.exp: New test for gdb's "finish" command.
12633 * gdb.base/return2.exp: New test for gdb's "return" command.
12634 * gdb.base/return2.c: New source file for above.
12635
dc96c6c7 126362000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12637
12638 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12639 * gdb.base/miscexprs.exp: Ditto.
12640 * gdb.base/pointers.exp: Ditto.
12641 * gdb.c++/derivation.exp: Ditto.
12642 * gdb.c++/local.exp: Ditto.
12643 * gdb.c++/namespace.exp: Ditto.
12644 * gdb.c++/overload.exp: Ditto.
12645 * gdb.c++/ref-types.exp: Ditto.
12646
dc96c6c7 126472000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12648
12649 * gdb.base/constvars.exp: Test result of "up" command.
12650 * gdb.base/miscexprs.exp: Ditto.
12651 * gdb.base/pointers.exp: Ditto.
12652 * gdb.base/scope.exp: Ditto.
12653 * gdb.c++/derivation.exp: Ditto.
12654 * gdb.c++/local.exp: Ditto.
12655 * gdb.c++/namespace.exp: Ditto.
12656 * gdb.c++/overload.exp: Ditto.
12657 * gdb.c++/ref-types.exp: Ditto.
12658
44097287
FN
126592000-11-22 Michael Chastain <chastain@redhat.com>
12660
12661 * mips_pro.exp: Accept either "middle -> top -> main" or
12662 "middle -> main" in the backtrace, because gcc can optimize
12663 tail calls to jumps. Remove setup_xfail for the hppa case.
12664 Add a comment with the original warning messages from PR 3016,
12665 which was filed in 1993, to preserve them for posterity.
12666
9d2e1bab
ND
126672000-11-17 Nick Duffek <nsd@redhat.com>
12668
12669 * lib/gdb.exp (gdb_test): Override timeout with board info.
12670
1aca8eb7
ND
126712000-11-17 Nick Duffek <nsd@redhat.com>
12672
12673 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12674 the second kill and detach messages.
12675
93076499
ND
126762000-11-17 Nick Duffek <nsd@redhat.com>
12677
12678 * configure.in: Add AC_EXEEXT.
12679 * configure: Regenerate.
12680 * Makefile.in (just-check): Export EXEEXT.
12681 * lib/gdb.exp ($EXEEXT): Import from environment.
12682 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12683 expect "maint dump-me" on Cygwin.
12684 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12685 $EXEEXT.
12686
30e87cd3
ND
126872000-11-17 Nick Duffek <nsd@redhat.com>
12688
12689 * gdb.base/break.exp: Test backtrace and finish from called
12690 function on all platforms, not just HP-UX.
12691
dc96c6c7 126922000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12693
12694 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12695 code from gdb_target_monitor, so it can be used independantly
12696 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12697
dc96c6c7 126982000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12699
12700 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12701 * gdb.base/corefile.exp: Expect the message "Program is being
12702 debugged already" when we send the "corefile" command, since
12703 the preceeding gdb_load may have connected gdb to a remote target.
12704 * gdb.base/display.exp: Disable hardware watchpoints if new
12705 board info variable "no_hardware_watchpoints" is true.
12706 Replace single-letter commands with more readable ones.
12707 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12708 if new board info variable "no_hardware_watchpoints" is true.
12709 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12710 to see if stdio (printf) testing is possible.
12711 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12712 board info variable "no_hardware_watchpoints" is true. Use new
12713 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12714
39124dea
FN
127152000-11-13 Fernando Nasser <fnasser@redhat.com>
12716
12717 From Orjan Friberg <orjanf@axis.com>:
12718 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12719 in array print pattern match.
12720
a9e2e984
FN
127212000-11-09 Fernando Nasser <fnasser@redhat.com>
12722
12723 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12724 spelling "cancelled" to U.S. spelling "canceled" to match changes
12725 made to gdb.
12726 * gdb.c++/ovldbreak.exp: Ditto.
12727
c7db355b
PS
127282000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12729
12730 * gdb.base/callfuncs.c (main): Moved to end of file, call
12731 t_double_values to initialize the FPU before inferior calls are made.
12732 * gdb.base/callfuncs.exp: Test for register preservation after calling
12733 inferior functions. Add tests for continuining, finishing and
12734 returning from a stop in a call dummy.
12735
dc96c6c7 127362000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12737
12738 * gdb.base/commands.exp: Break up long lines, and re-indent.
12739
dc96c6c7 127402000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12741
12742 * config/gdbserver.exp: Rewritten from the ground up, to make it
12743 compatible with the current dejagnu tree, and to make it work with
12744 the new "gdbserver" in libremote.
12745
dc96c6c7 127462000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12747
12748 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12749 * gdb.base/varargs.exp: Skip entire test if no printf support.
12750 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12751 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12752
dc96c6c7 127532000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12754
12755 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12756 no floating point support.
12757 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12758 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12759 * gdb.base/call-rt-st.exp: Ditto.
12760 * gdb.base/call-strs.exp: Ditto.
12761
bac5fc66
JG
127622000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12763
12764 * gdb.base/sizeof.c: include <stdio.h>.
12765
12766 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12767 'finish', otherwise uncaptured gdb_prompt would potentially
12768 throw remaining test points out of sync.
bac5fc66 12769
b22a6027
SB
127702000-07-26 Scott Bambrough <scottb@netwinder.org>
12771
12772 * gdb.base/recurse.exp: Run tests for all targets.
12773 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12774 gnu-oldld case on ARM.
12775 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12776 for ARM targets.
d63a86f8 12777
d8231941
AG
12778Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12779
12780 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12781 * gdb.java/configure: Rebuild.
12782
8caabe69
AG
12783Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12784
12785 * gdb.java/jv-exp.exp: New file.
12786
9d273ca3
AG
12787Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12788
12789 * configure: Rebuilt.
12790 * configure.in (configdirs): Add gdb.java.
12791 * gdb.java/jmisc.java: New file.
12792 * gdb.java/jmisc.exp: New file.
12793 * gdb.java/Makefile.in: New file.
12794 * gdb.java/configure: Rebuilt.
12795 * gdb.java/configure.in: New file.
12796 * lib/java.exp: New file.
12797
4f823a66
AC
12798Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12799
12800 * gdb.base/exprs.exp: Test casts to a pointer including over and
12801 underflow.
12802
2391e11d
AC
12803Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12804
12805 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12806 and the compilers sizes.
12807
54602222
ND
128082000-07-09 Nick Duffek <nsd@redhat.com>
12809
12810 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12811 (use_methods): New function.
12812 (main): Call use_methods().
12813 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12814 (do_tests): Call test_method_param_class.
12815
2bec0572
ND
128162000-07-09 Nick Duffek <nsd@redhat.com>
12817
12818 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12819 spelling.
12820 (test_enums): New procedure. Move enum tests from end of script
12821 to here. Set breakpoint on function name instead of line number.
12822 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12823 (enums2): New marker function.
12824 (enums1): New function.
12825 (main): Call enums1(). Move enum tests to enums1().
12826
78492fde
AC
12827Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12828
12829 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12830 compile/link program. Update line numbers.
12831 * gdb.asm/d10v.inc: Define ``startup''.
12832 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12833
49a2cef8
AC
12834Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12835
12836 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12837
3e6c8688
EZ
128382000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12839
12840 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12841 of 'help maint print' command.
12842
9ff5cbe9
AC
12843Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12844
12845 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12846 they use gdb_expect_list.
12847
17c579bd
AC
12848Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12849
12850 * gdb.base/commands.exp: Use ``set remote
12851 memory-read-packet-size'' instead of ``set endian big'' to test
12852 long commands.
12853
e6d71bf3
DB
128542000-06-03 Daniel Berlin <dan@cgsoftware.com>
12855
12856 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12857 g++, and stop skipping them.
e6d71bf3
DB
12858
12859 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12860 work under g++.
12861
d63a86f8 12862 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12863 initialization.
12864
dc96c6c7 128652000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12866
12867 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12868 the regular expression: accept an (almost) arbitrary sequence of
12869 "frames-invalid" and "breakpoints-invalid" messages both before
12870 and after the "starting" message.
12871
dc96c6c7 128722000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12873
12874 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12875
dc96c6c7 128762000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12877
12878 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12879 Relax the regular expression a little, make it pass on Solaris 8.
12880
8216cda9
KB
128812000-05-12 Kevin Buettner <kevinb@redhat.com>
12882
12883 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12884 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12885 Instead, it is permissible for gdb to stop on the line of the
12886 call itself.
12887
1a570b2f
MS
128882000-05-12 Michael Snyder <msnyder@.cygnus.com>
12889
12890 * gdb.base/break.exp (bp on small function, optimized file):
12891 Add a second pass pattern. The behavior differs here between stabs
12892 and dwarf for one-line functions. Stabs preserves two line symbols
12893 (one before the prologue and one after) with the same line number,
12894 but dwarf regards these as duplicates and discards one of them.
12895 Therefore the address after the prologue (where the breakpoint is)
12896 has no exactly matching line symbol, and GDB reports the breakpoint
12897 as if it were in the middle of a line rather than at the beginning.
12898
dc96c6c7 128992000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12900
d63a86f8 12901 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12902 rather than "send_gdb" (for consistancy).
12903
7d418785
AC
12904Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12905
12906 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12907 * gdb.c++/templates.cc: Properly check for GCC version number.
12908 * lib/compiler.cc: Likewise
12909
dc96c6c7 129102000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12911
d63a86f8 12912 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12913 gdb may not stop at the first line of main, due to code motion.
12914
dc96c6c7 129152000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12916
12917 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12918 This test depends on parsing the printf output from the target.
12919 Since the sparclet stub doesn't do stdio, this will never work.
12920 * gdb.base/call-rt-st.exp: ditto.
12921 * gdb.base/call-strs: ditto.
12922
dc96c6c7 129232000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12924
12925 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12926
12927 * gdb.base/ending-run.exp: After connecting to a remote target,
12928 but before running, the target will appear to be in a random
12929 location. Specify both a file and a line for breakpoints.
12930 Also, the function that calls main may be called 'init'
12931 rather than 'start'.
12932
a5a51225
EZ
129332000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12934
12935 * gdb.base/help.exp: Update output for add-symbol-file command.
12936
7930cc7c
FN
129372000-04-10 Fernando Nasser <fnasser@cygnus.com>
12938
12939 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12940 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12941
23e37ab1
C
129422000-04-07 J.T. Conklin <jtc@redback.com>
12943
e93c542c
C
12944 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12945
23e37ab1
C
12946 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12947
591b8fa3
PDM
12948Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12949
12950 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12951 values that can be represented exactly.
12952 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12953 above change, and to not check against the directory part of the source
12954 file name.
12955 (step into print_long_arg_list): Likewise.
12956 (print print_small_structs from print_long_arg_list): Likewise.
12957 (print print_long_arg_list): Likewise.
12958
7a495180
EZ
129592000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12960
30b53638 12961 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12962
beb998c6
AC
12963Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12964
12965 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12966
1c689132
DB
129672000-03-25 Daniel Berlin <dan@cgsoftware.com>
12968
12969 * gdb.base/commands.exp (deprecated_command_test): Add test for
12970 deprecate with no arguments.
12971
c1790a9d
JL
129722000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12973
12974 * gdb.base/break.exp: Add new test for setting breakpoints on
12975 optimized code so we can test breakpoints work even when function
12976 prologues may be optimized away
12977
003ba290
FN
129782000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12979
12980 From David Whedon <dwhedon@gordian.com>
a9c64011 12981 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12982
6837a0a2
DB
129832000-03-22 Daniel Berlin <dan@cgsoftware.com>
12984
12985 * gdb.base/help.exp: Added test for new apropos command.
12986
b9593231
KB
129872000-03-21 Kevin Buettner <kevinb@redhat.com>
12988
12989 * gdb.base/pointers.c (usevar): New function.
12990 (main): Make sure that global variables v_int_pointer2, rptr,
12991 and y are all referenced someplace in the program by calling
12992 usevar() on them. [Some linkers delete symbols which are
12993 never referenced. The space remains, but there's no way to
12994 get a (symbolic) handle on the variable from the debugger.]
12995
751a959b
EZ
129962000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12997
12998 * gdb.base/printcmds.c: Add typedeffed arrays.
12999
13000 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13001 procedure to test arrays that are typedef'd.
13002
73a93a32
JI
130032000-03-13 James Ingham <jingham@leda.cygnus.com>
13004
13005 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13006 the library directories.
73a93a32 13007
fb40c209
AC
13008Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13009
13010 * configure.in (configdirs): Add sub directory gdb.mi.
13011 * configure: Re-generate.
13012
13013 * gdb.mi: New directory.
d63a86f8 13014
ee4dd2c9
AC
130152000-02-25 Scott Bambrough <scottb@netwinder.org>
13016
13017 * gdb.base/long_long.exp: Correct test suite failure when printing
13018 a long long value as a double on ARM platforms.
13019
70f0cc22
JB
130202000-02-16 Jim Blandy <jimb@redhat.com>
13021
13022 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13023 default source file is set properly before running this test.
13024
853819b8
EZ
130252000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13026
13027 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13028 gdbtk/library directory, not in gdbtcl2.
13029
dfcd3bfb
JM
130302000-02-04 Jim Blandy <jimb@redhat.com>
13031
13032 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13033 backslash from regexp pattern.
13034
13035 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13036 procedure. Use it to run all the "continue to bp overloaded"
13037 tests. Note that this changes the names of the tests slightly.
13038 If the breakpoint hit message includes a hex PC value, because
13039 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13040 from the real source code, still consider that a pass.
13041
13042 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13043 XFAIL here if the breakpoint message contains a hex address. Note
13044 similar change on 1999-11-02.
13045
13046 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13047
13048 * gdb.base/ptype.exp: Establish a default source file before
13049 calling get_debug_format.
13050
130512000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13052
13053 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13054
8b93c638
JM
130552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13056
13057 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13058 of successive stepi commands -- while in the prologue we should see
13059 the function entry bracket.
13060
130612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13062
13063 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13064 reach __change_mode() when stepping through the end of main().
13065
c5394b80
JM
130662000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13067
13068 * gdb.base/default.exp: Fix expected pattern.
13069 * gdb.base/help.exp: Same.
13070
0d06e24b
JM
130712000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13072
13073 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13074 Don't use xfail's because that affects only the following test.
d63a86f8 13075
0d06e24b
JM
13076 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13077 solaris or linux.
13078
13079 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13080
dc96c6c7 130812000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13082
d63a86f8 13083 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13084 "A syntax error" rather than "A parse error". Accept both.
13085
130862000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13087
13088 * gdb.base/default.exp: Remove OS dependent string from "target
13089 remote" test.
13090 * gdb.base/help.exp: Same for "help target remote" test.
13091
c3f6f71d
JM
130922000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13093
13094 From Jim Kingdon <kingdon@redhat.com>:
13095
13096 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13097 prompt (cleanup rather than necessity, but still might keep output
13098 from spilling to next test).
13099
131002000-01-02 Fred Fish <fnf@cygnus.com>
13101
13102 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13103 AIX, which defines them in <sys/types.h>.
13104
ed9a39eb 131051999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13106
ed9a39eb
JM
13107 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13108 float" test.
13109
131101999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13111
ed9a39eb 13112 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13113
13114 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13115 outermost frame disallowed".
13116
131171999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13118
13119 * gdb.base/setvar.exp: New tests for setting the value of a struct
13120 with a constant list.
13121
131221999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13123
13124 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13125 require the user to type a cast before setting the value of a struct.
13126
de57eccd
JM
131271999-12-06 Jim Blandy <jimb@cygnus.com>
13128
13129 * gdb.base/default.exp: Expect the new 'info float' command on
13130 all i386 platforms.
13131
13132 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13133 LinuxThreads libraries that don't support debugging.
13134
c2d11a7d
JM
13135Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13136
13137 * gdb.base/remote.c: Fill the buffer with truely random data.
13138 Change the buffer type to ``unsigned char'' to simplify size
13139 arithmetic.
13140
13141 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13142 stub only handles 400-1 byte packets. Verify that the download
13143 worked.
13144
131451999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13146
13147 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13148 tests, using UNRESOLVED for the untested cases. Also, does not wait
13149 for a timeout if the prompt was received before a recognizable pattern.
13150
131511999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13152
13153 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13154
131551999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13156
13157 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13158 watchpoints.
13159
131601999-11-24 Jason Merrill <jason@casey.cygnus.com>
13161
13162 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13163
13164 * gdb.c++/local.exp: Be more flexible in recognizing local class
13165 name mangling. Don't allow horribly truncated method names.
13166 * gdb.c++/derivation.exp: Expect protected inheritance.
13167 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13168 * gdb.c++/virtfunc.exp: Likewise.
13169 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13170 when printing a nested enum.
13171
131721999-11-22 Jim Blandy <jimb@cygnus.com>
13173
13174 * gdb.base/step-test.exp: Properly await GDB's response to setting
13175 a breakpoint on the call to large_struct_by_value.
13176
13177 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13178 just because we have debug info for the `start' function.
13179
131801999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13181
13182 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13183 "Unknown signal" messages, which indicate (on LinuxThreads) that
13184 GDB doesn't know how to debug threads on this system. This is
13185 better than hanging while philosopher 0 dumps chatter into gdb.log.
13186
131871999-11-18 Tom Tromey <tromey@cygnus.com>
13188
13189 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13190
131911999-11-18 Fred Fish <fnf@cygnus.com>
13192
13193 * gdb.base/coremaker2.c: Add sample program for generating
13194 cores that is more self contained than coremaker.c. Eventually
13195 I'll add more code to this and tie it into the testsuite.
13196
4ce44c66
JM
131971999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13198
13199 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13200
132011999-11-10 Jimmy Guo <guo@cup.hp.com>
13202
13203 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13204 from $srcdir/lib/.
13205 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13206 and gdb.c++/.
13207
13208 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13209
d63a86f8 13210 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13211 'continue with watch' test point.
13212
132131999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13214
13215 Merged from p2linux-990323-branch:
d63a86f8 13216
4ce44c66
JM
13217 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13218
11cf8741
JM
13219Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13220
13221 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13222 {limit,fixed}''. Test ``set download-write-size''.
13223
13224Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13225
13226 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13227 gdb_expect_list.
13228
13229Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13230
13231 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13232
132331999-11-03 Mark Salter <msalter@cygnus.com>
13234
13235 * gdb.base/break.exp: Fix "stub continue" pattern.
13236
132371999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13238
13239 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13240
132411999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13242
13243 * gdb.base/display.exp ("finish"): Add timeout clause.
13244
13245 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13246 plain prompt clause, so this doesn't have to time out in order to
13247 fail.
13248
13249 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13250 breakpoint hit messages include an address.
13251
13252 * gdb.base/display.exp: Don't forget to escape parens in regular
13253 expressions. Unix regexp notatation sucks.
13254
132551999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13256
13257 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13258 order for 'signalled' message.
13259
5c44784c
JM
132601999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13261
13262 From Jimmy Guo <guo@cup.hp.com>:
13263 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13264 * gdb.base/annota1.c: Add code for tests to work with.
13265
132661999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13267
13268 * gdb.base/remote.exp: New test for remote downloading settings.
13269 * gdb.base/remote.c: New file with large .data.
13270
917317f4
JM
132711999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13272
13273 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13274 for LinuxThreads support, merged from the Code Fusion branch.
13275
13276Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13277
13278 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13279 containing exp_continue into a while within an expect. Don't
13280 attempt a start more than three times. Check return value from
13281 gdb_load.
d63a86f8 13282
2df3850c
JM
13283Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13284
13285 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13286 a pass case.
13287
2acceee2
JM
132881999-10-01 Kevin Buettner <kevinb@cygnus.com>
13289
13290 * gdb.base/break.c (main): Added a statement that we can step
13291 off of.
13292 * gdb.base/break.exp: Added tests for setting a breakpoint
13293 at an offset and stepping onto a breakpoint.
13294
132951999-10-01 Fred Fish <fnf@cygnus.com>
13296
d63a86f8 13297 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13298 gdb output.
13299
c2c6d25f
JM
133001999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13301
13302 * gdb.base/break.exp: Code locations are in hex, don't forget!
13303 (For HP-UX.)
13304
133051999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13306
13307 * condbreak.exp: Use break.c as test program.
13308 * condbreak.c: Remove, redundant with break.c.
13309
133101999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13311
13312 * config/monitor.exp (gdb_target_monitor): Disable X- and
13313 Z-packets if the target needs it.
13314
133151999-09-13 James Ingham <jingham@leda.cygnus.com>
13316
13317 * gdb.c++/overload.exp: Added tests for listing overloaded
13318 functions with function pointers in the arg, explicitly calling
13319 out the version you want.
13320
cff3e48b
JM
133211999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13322
13323 * long_long.exp: Add variations of test cases that work for
13324 targets with 16-bit ints and 32-bit doubles.
13325
d4f3574e
SS
133261999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13327
13328 * break.c (main): Compare a possibly-uninitialized argc with an
13329 unlikely value that fits in 16 bits.
13330
133311999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13332
13333 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13334 0xfeeb, don't want negative numbers if ints are 16 bits.
13335
13336 * lib/gdb.exp (skip_cplus_tests): New proc.
13337 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13338 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13339 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13340 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13341 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13342 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13343 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13344 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13345
13346 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13347
13348Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13349
13350 * gdb.base/corefile.exp (up): Allow a parameter to appear
13351 in the frame that we're going up to.
13352
13353 From Jim Blandy <jimb@cygnus.com>:
13354
13355 * gdb.base/default.exp (info float): Expect some output now.
13356
13357 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13358 returning floating-point values to fail on the x86.
13359 * gdb.base/callfwmall.exp (do_function_calls): Same.
13360
13361 * gdb.base/list.exp (test_listsize): Correct expectations for
13362 listing line 1 with listsize 2. Also, listing a single line
13363 works now, as does listing three lines. [Kevin's note: There
13364 were a number of other cases fixed too where the expectations
13365 differed...]
13366
133671999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13368
13369 * gdb.base/selftest.exp: Add case for when version prints as
13370 constant string instead of char pointer.
13371
104c1213
JM
133721999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13373
13374 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13375 stepping out of main.
13376
13377 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13378 G++ used.
13379
13380 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13381 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13382
13383 * gdb.c++/ovldbreak.exp: Update match string in test that
13384 includes a warning of multiple breakpoints.
13385
133861999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13387
13388 * gdb.base/display.exp: Improve precision of step-after-finish
13389 added yesterday.
13390
13391 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13392 test.
13393
13394 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13395 configs when using G++, not just hppa*.
13396
133971999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13398
13399 * gdb.base/async.c: New file.
13400 * gdb.base/async.exp: New file.
13401
13402Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13403
13404 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13405 PA64.
13406
53a5351d
JM
13407Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13408
104c1213
JM
13409 * gdb.base/display.exp: "finish" can leave us mid-line on many
13410 targets, deal with it. Add a small constant to main, instead of
13411 1000 since main+1000 may not be a valid address in the target.
13412
53a5351d
JM
13413 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13414 on hpux11.
13415
13416 * gdb.base/attach.exp: Handle another hpux11 error message variant
13417 when attaching to a process that does not exist.
13418
134191999-08-19 J.T. Conklin <jtc@redback.com>
13420
13421 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13422 characters in 'continue to 1241' test.
13423
134241999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13425
13426 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13427 stop in print_long_arg_list, define and use a whitespace
13428 variable in print_small_structs test, add an XFAIL for Solaris.
13429 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13430 interested enough to fix.
13431
7be570e7
JM
134321999-08-13 Keith Seitz <keiths@cygnus.com>
13433
13434 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13435 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13436 proc knows about targets other than the natives.
13437 (test_assign): Use "gdb_run_cmd" to "run" the target.
13438 Check that we've actually hit the breakpoint at main.
13439 When we attempt to assign a value to a local variable, check
13440 that the variable is in the current scope, i.e., don't use
13441 a test with an empty result.
13442
13443Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13444
13445 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13446 command.
13447
134481999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13449
13450 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13451 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13452 gdb.compat, gdb.threads-hp.
13453 gdb.hp/configure, gdb.hp/configure.in: New files.
13454 gdb.hp/Makefile.in: Recurse into new subdirs.
13455 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13456 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13457 in object files.
13458 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13459
96baa820
JM
134601999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13461
13462 * gdb.base/display.exp: Help expect by putting a newline in the
13463 funky printf, remove a bogus p/a test.
13464
134651999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13466
13467 * gdb.base/display.exp: Make sure that when we say 'run', we are
13468 connected to the target. This is necessary when running not
13469 natively.
13470
134711999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13472
13473 * gdb.base/step-test.exp: Removed some extraneous messages.
13474
13475 * gdb.base/long_long.exp: Don't run memory examination tests
13476 on little-endian targets (they will need a different set of
13477 results to match).
13478
134791999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13480
13481 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13482 until somebody decides to fix GDB.
13483
13484 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13485 constant as "ULL".
13486 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13487 matches for a couple x/2 commands.
13488
a0b3c4fd
JM
134891999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13490
13491 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13492 by merging in ref-types2 tests.
13493 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13494
13495 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13496 * gdb.c++/Makefile.in: Add standard actions.
13497 (EXECUTABLES): Rename from PROGS, update list.
13498 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13499 from gdb.hp.
13500 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13501 foo and bar locals.
13502 * gdb.c++/anon-union.exp: Fix tests to match.
13503 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13504 expect matches to handle output variations.
13505 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13506 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13507 output, add HP alternatives for new and delete prints.
13508 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13509 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13510 * gdb.c++/demangle.exp: Use $style when reporting failure.
13511 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13512 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13513 match alternatives.
13514 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13515 compilers.
13516 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13517 * gdb.c++/method.exp: Add match alternatives.
13518 * gdb.c++/misc.cc: Add bool types.
13519 * gdb.c++/misc.exp: Add tests for bool types.
13520 * gdb.c++/overload.exp: Add xfails.
13521 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13522 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13523 add some more template parameter tests (only for HP currently).
13524 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13525 * gdb.c++/virtfunc.cc: Add return type and value for main.
13526 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13527 match alternatives.
d63a86f8 13528
a0b3c4fd
JM
135291999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13530
13531 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13532
135331999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13534
13535 * gdb.base/signals.exp: Don't expect getting a backtrace from
13536 within a signal handler to fail on Linux.
13537
135381999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13539
13540 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13541 * lib/gdb.exp: Remove some gratuitious semicolons.
13542 (delete_breakpoints): Increase timeout.
13543 (gdb_expect): Add -notransfer option.
13544 (gdb_test): Use -notransfer option.
13545 (get_compiler_info): Add f77 case.
13546 (get_compiler): New proc, split out from gdb_preprocess, add f77
13547 case.
13548 (gdb_preprocess): Call get_compiler.
13549
13550 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13551 * gdb.base/attach.exp, gdb.base/display.exp,
13552 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13553 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13554 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13555 third arg to gdb_test.
13556 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13557 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13558 HP-UX xfails, add others.
13559 * gdb.base/completion.exp: Reflect name change of self-test.
13560 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13561 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13562 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13563 HP failure number.
13564 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13565 useless HP-UX 10.30 references.
13566 * gdb.base/maint.exp: Loosen matches.
13567 * gdb.base/pointers.c (main): Declare more_code.
13568 * gdb.base/pointers.exp: Match on output of a `next'.
13569 * gdb.base/structs.c: Add prototypes.
13570 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13571 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13572
135731999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13574
13575 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13576 command.
13577
135781999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13579
13580 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13581 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13582
13583 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13584 debug info. Deal with lack of signal hanlder info in stack.
13585
a9c64011 13586 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13587 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13588
5a2468f5
JM
135891999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13590
13591 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13592 gdb.base/foll-vfork.exp: Don't run for crosses.
13593
adf40b2e
JM
13594Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13595
13596 * gdb.base/configure.in: Check for gdbvars.exp instead of
13597 a1-selftest.exp.
13598 * gdb.base/configure: Re-generate.
13599
136001999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13601
13602 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13603 in trying to run first and name is too long.
13604
13605 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13606 pointers2.c and pointers2.exp, respectively.
13607 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13608 doschk happier.
13609
43e526b9
JM
136101999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13611
13612 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13613 callfuncs2.c and callfuncs2.exp.
13614
13615 * gdb.base/list.exp: Remove mistaken xfails.
13616 * gdb.base/list0.h: Add optional prototypes.
13617
9846de1b
JM
13618Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13619
a9c64011 13620 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13621 calling malloc.
a9c64011
AS
13622 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13623 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13624 use.
13625
136261999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13627
13628 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13629 * gdb.base/annota2.cc, annota2.exp: Move from here.
13630 * gdb.c++/annota2.cc, annota2.exp: To here.
13631 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13632
43ff13b4
JM
13633Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13634
13635 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13636 a consistent format.
13637
085dd6e6
JM
136381999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13639
13640 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13641 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13642 HP compilers, also set the globals $true and $false.
13643
13644 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13645 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13646 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13647 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13648 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13649 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13650 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13651 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13652 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13653 whatis.c} Add C++ compatible function definitions and return
13654 types, add includes for library functions.
13655 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13656 * gdb.base/step-test.c (myglob): Rename from glob.
13657 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13658 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13659 files, move here from gdb.hp.
13660 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13661 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13662 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13663 Adjust line numbers in regexps.
13664
13665 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13666 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13667 instead of 0/1.
13668
13669 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13670 foll-vfork.exp: New files, move here from gdb.hp.
13671 * gdb.base/page.exp: New file, test of pagination command.
13672
13673 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13674 recursion test.
13675 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13676
13677 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13678 gdb.base/solib.exp: Fix compiler invocation process.
13679
13680 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13681 HP-UX 11, turn off overload resolution explicitly.
13682 * gdb.base/commands.exp: Set argument list explicitly, add
13683 watchpoint test.
13684 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13685 them work.
13686 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13687 expressions properly.
13688 * gdb.base/corefile.exp: Loosen the match slightly.
13689 * gdb.base/default.exp: Allow "Error accessing memory" message
13690 also.
13691 * gdb.base/display.exp: Skip over x/0 j if PA64.
13692 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13693 * gdb.base/interrupt.exp: Ditto.
13694 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13695 in use.
13696 * gdb.base/list.exp: Add xfails for HP-UX.
13697 * gdb.base/long_long.exp: Refine some of the numeric matches.
13698 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13699 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13700 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13701 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13702 * gdb.base/ptype.exp: Succeed on more varieties of output.
13703 * gdb.base/scope.exp: Add xfails for HP-UX.
13704 * gdb.base/sect-cmd.exp: Add more cases.
13705 * gdb.base/setvar.exp: Add xfails for HP-UX.
13706 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13707 * gdb.base/signals.exp: Match on void symbolically.
13708 * gdb.base/step-test.exp: Add case for PA64.
13709 * gdb.base/term.exp: Add exit and restart.
13710 * gdb.base/twice.exp: Clean up after self.
13711 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13712 * gdb.base/whatis.exp: Allow more ways to pass tests.
13713
13714 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13715 no longer useful.
13716
13717Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13718
13719 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13720 list of patterns.
13721 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13722 print_double_array(double_array)", "continuing to breakpoint
13723 1018", "print print_double_array(array_d)" and "continuing to
13724 1034" tests.
d63a86f8 13725
085dd6e6
JM
137261999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13727
a9c64011 13728 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13729
137301999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13731
13732 * config/mt-*: Remove, these haven't been used since 1996.
13733
137341999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13735
13736 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13737 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13738 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13739
9e0b60a8
JM
137401999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13741
13742 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13743 simpler match case for the ptype of the big class.
13744
137451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13746
13747 * gdb.exp: Fix test for gdb_prompt existence.
13748
137491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13750
13751 * gdb.exp (gdb_test): Add fail after calls to perror.
13752
137531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13754
13755 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13756
137571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13758
13759 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13760
0f71a2f6
JM
13761Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13762
13763 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13764 malloc() is linked in.
13765
137661999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13767
13768 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13769 step at end.
13770
13771 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13772
137731999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13774
13775 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13776
cce74817
JM
13777Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13778
13779 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13780 * gdb.base/mips_pro.exp: Likewise.
13781
137821999-06-02 Keith Seitz <keiths@cygnus.com>
13783
13784 * gdb.c++/templates.cc: Change all "new" operators to throw
13785 an exception.
13786 * gdb.c++/cplusfuncs.cc: Likewise.
13787
13788 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13789
13790Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13791
13792 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13793 * gdb.base/ending-run.exp: When stepping out of main, accept a
13794 step into an arbitrary assembler file.
cce74817 13795
392a587b
JM
137961999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13797
d63a86f8 13798 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13799 "breakpoint-invalid" to be printed.
d63a86f8 13800 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13801 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13802 * gdb.base/annota2.cc: Initialize a.x to 0.
13803
9e086581
JM
138041999-05-17 Keith Seitz <keiths@cygnus.com>
13805
13806 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13807 when "skip_float_tests" set.
13808 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13809 "print print_ten_doubles", and "step into print_long_arg_list".
13810 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13811 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13812 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13813 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13814 "skip_float_tests" is set.
13815 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13816 when "skip_float_tests" set.
d63a86f8 13817
cd0fc7c3
SS
138181999-05-06 Keith Seitz <keiths@cygnus.com>
13819
13820 * gdb.base/annota2.cc: Include stdio.h.
13821
13822Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13823
13824 * gdb.base/crossload.exp: Remove, this has been disabled ever
13825 since BFD stopped including all targets, and cross-GDB gets
13826 plenty of testing anyway.
13827 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13828 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13829 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13830 * gdb.base/README: Remove, was doc for this.
13831 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13832 needed.
13833
b83266a0
SS
138341999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13835
13836 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13837 output.
13838
13839 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13840 * gdb.base/annota2.exp: New file. More annotation tests.
13841 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13842 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13843
138441999-04-23 Angela Marie Thomas <angela@cygnus.com>
13845
13846 * config/cfdbug.exp: New file.
13847
7a292a7a
SS
138481999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13849
13850 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13851 Marcus Daniel's and Dale Hawkins's demangler crashes.
13852
13853 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13854 test_lucid_style_demangling, test_arm_style_demangling,
13855 test_hp_style_demangling): Try Tom Tromey's core-dumping
13856 identifier under each demangling style.
13857
138581999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13859
13860 * gdb.c++/demangle.exp: Include the current demangling style
13861 in all test names.
13862 (current_demangling_style): New global variable.
13863 (set_demangling_style, test_demangling_core, test_demangling,
13864 test_demangling_exact): New functions.
13865 (test_gnu_style_demangling, test_lucid_style_demangling,
13866 test_arm_style_demangling, test_hp_style_demangling): Use those,
13867 instead of calling gdb_test and gdb_test_exact directly.
13868 (catch_demangling_errors): New function, which reports errors
13869 signalled by the demangling test functions in an orderly way.
13870 (do_tests): Use catch_demangling_errors.
13871
138721999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13873
13874 * gdb.base/signals.exp (test_handle_all_print): Use () for
13875 grouping in expressions, not {}.
13876
13877 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13878 initialized yet.
13879
138801999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13881
13882 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13883 are listed.
13884
138851999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13886
13887 * gdb.stabs/weird.exp: Test for CC being defined before
13888 looking at its value.
13889
138901999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13891
13892 * gdb.base/call-ar-st.exp: Remove stray '#'.
13893 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13894 "short int" and "long int".
13895 * gdb.c++/overload.cc: Cast the string added in the previous
13896 change, to mollify finicky HP compiler.
13897 * gdb.hp/reg-test.exp (testfile): Fix file name.
13898 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13899
7a292a7a
SS
13900 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13901 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13902 alternate form of enum ptype.
13903
c906108c
SS
139041999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13905
7a292a7a
SS
13906 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13907 * gdb.hp/*.exp: Change all to run compiler probe only after
13908 passing skip_hp_tests, so as not to waste time on guaranteed
13909 failure.
13910
c906108c
SS
13911 * gdb.c++/overload.cc: Pass string instead of char addr, always
13912 init ccpfoo.
13913 * gdb.c++/templates.cc: Fix syntax error.
13914
7a292a7a
SS
13915Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13916
13917 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13918 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13919 command.
13920
139211999-03-18 James Ingham <jingham@cygnus.com>
13922
13923 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13924
13925 * gdb.c++/method.exp: It was testing an uninitialized int on the
13926 stack and assuming it was positive.
13927
13928 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13929
13930 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13931 keep it from killing the rest of the tests.
7a292a7a
SS
13932 Use gdb_continue_to_end.
13933
13934 * gdb.base/sigall.exp: use gdb_continue_to_end.
13935
13936 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13937
13938 * gdb.base/display.exp: use runto_main, not run.
13939
d63a86f8
RM
13940 * gdb.base/default.exp: Check for the current error message in the
13941 r abbreviation test.
7a292a7a
SS
13942 Add strongarm to the targets that know info float.
13943
d63a86f8 13944 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13945 run which doesn't work with monitors.
13946
13947 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13948
13949 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13950
13951 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13952 program. Traps the case (in Cygmon) when the program never really
13953 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13954 more places, so I used my name. Sorry Mark...
13955
13956 * config/monitor.exp (gdb_target_monitor): added another
13957 target_info parameter: remotebinarydownload. This will set the
13958 remotebinarydownload flag if this is causing some boards trouble.
13959
139601999-03-18 Mark Salter <msalter@cygnus.com>
13961
13962 * lib/gdb.exp (continue_to_exit): New function.
13963
13964 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13965 * gdb.base/ending-run.exp: Ditto.
13966 * gdb.base/step-test.exp: Ditto.
13967
139681999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13969
13970 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13971 (suggested by Art Haas <ahaas@neosoft.com>).
13972
139731999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13974
13975 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13976
13977Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13978
13979 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13980 descriptions of types (short unsigned int vs unsigned short, etc).
13981
139821999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13983
13984 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13985 a call to strlen; sometimes we do have sources.
13986
139871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13988
13989 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13990 character, so GDB won't print garbage after its end.
d63a86f8 13991
c906108c
SS
13992 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13993 breakpoint there instead. Sometimes GCC emits memcpy to handle
13994 the large structures being passed by value, so we step into that
13995 instead of sum_array_print, which obscures what we're really testing.
13996 * gdb.base/step-test.exp: However, we do want a test that notices
13997 the bizarre steps into memcpy, so do that here. Add check for
13998 stepping into function calls that pass large structures by value.
13999 ("Is that a noun clause, or are you just happy to see me?")
14000 Remove all references to specific line numbers.
14001 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14002 New type and function.
14003 (main): Call large_struct_by_value, passing it a large struct by value.
14004 * lib/gdb.exp (gdb_get_line_number): New function.
14005
14006 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14007 more portable.
14008
7a292a7a
SS
140091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14010
c906108c
SS
14011 * lib/gdb.exp: Doc fixes.
14012
7a292a7a
SS
140131999-03-05 Nick Clifton <nickc@cygnus.com>
14014
d63a86f8 14015 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14016
140171999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14018
c906108c
SS
14019 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14020 commands. They're not germane to this test, and they don't work
14021 that way on remote targets.
14022
3fc11d3e
JM
140231999-03-01 James Ingham <jingham@cygnus.com>
14024
14025 * Changelog entries merged over from gdb development branch.
14026
3fc11d3e
JM
14027 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14028
14029 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14030 for outputting results of test run.
14031
2d4a1622 14032 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14033
14034 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14035
7a292a7a
SS
140361999-02-25 Felix Lee <flee@cygnus.com>
14037
14038 * lib/gdb.exp (debug_format): initialize
14039
c906108c
SS
140401999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14041
14042 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14043 * gdb.base/call-rt-st.c: Ditto.
14044
c906108c
SS
140451999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14046
14047 * gdb.threads/pthreads.exp (horiz): New variable.
14048 (test_startup): Fix regexps that capture thread numbers.
14049
140501999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14051
14052 * gdb.base/smoke.exp: Disambiguate two test case names (both
14053 called ``print'').
14054
14055Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14056
14057 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14058 compilation.
14059
140601999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14061
14062 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14063 actual output formatting.
14064 * gdb.base/smoke.exp: GDB removes leading 0's.
14065 * gdb.base/volatile.exp: Don't check type of remuneration;
14066 that variable is no longer defined in constvars.c.
14067 * gdb.base/step-test.c (main): Exit with explicit exit code.
14068 * gdb.base/step-test.exp: Remove two nexti checks--they are
14069 not portable.
14070
140711999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14072
14073 * gdb.base/help.exp ("help delete display"): Fix test to match
14074 gdb's output.
14075
14076 * gdb.base/long_long.c (known_types): Initialize values to zero.
14077 * gdb.base/long_long.exp: Step one more line
14078 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14079 leading zeros. Explicitly ask for hex formatting. Use
14080 unique test case names.
c906108c
SS
14081
14082Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14083
d63a86f8 14084 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14085
14086 * gdb.c++/method.exp: Add missing close brace.
14087
140881999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14089
14090 * gdb.base/maint.exp: Use 'set height 0' to disable page
14091 prompting, not 'set height 400'.
14092
14093 Fix a bunch of timeouts.
14094 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14095 four separate tests, so expect doesn't take forever to match a ton
14096 of text against a regexp with lots of .* forms.
14097 ("maint print psymbols", "maint print symbols"): Make some of
14098 these greps more selective, so that expect doesn't try to wade
14099 through huge piles of output and time out.
14100
14101 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14102
14103 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14104 tests: one which doesn't expect shlib events to be reported, and
14105 another which does, but is XFAIL for all platforms other than
14106 HP/UX.
14107
14108 * gdb.base/break.exp: Teach the test suite that the `catch
14109 fork', `catch vfork', and `catch exec' commands produce error
14110 messages on platforms that don't provide these features.
14111
14112Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14113
14114 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14115 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14116 (shortening names from solib_threshold.exp etc), won't run on
14117 anything but HP-UX for the foreseeable future.
14118 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14119 reflect move.
14120
14121Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14122
14123 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14124 gdb.trace/Makefile.in (clean): Remove all test executables.
14125
14126Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14127
14128 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14129 successfully re-sets breakpoints in shared libraries.
14130 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14131
14132Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14133
d63a86f8
RM
14134 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14135 and compiled w/o GCC.
c906108c
SS
14136
14137 * gdb.hp/watch-cmd.exp: ditto.
14138
14139 * gdb.hp/watch-hp.exp: ditto.
14140
14141 * gdb.hp/xdb1.exp: ditto.
14142
14143 * gdb.hp/xdb2.exp: ditto.
14144
14145 * gdb.hp/dbx.exp: ditto.
14146
14147Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14148
14149 * constvars.c: Remove C++-isms.
14150 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14151 with GCC.
14152
14153Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14154
14155 The following changes are part of the HP merge.
14156
14157 * gdb.base/break.exp: new tests to verify that catchpoints for
14158 fork, vfork, and exec don't trigger inappropriately.
14159
14160 * gdb.base/opaque.exp: compile one file at a time, then link.
14161
14162 * gdb.base/signals.exp: be more restrictive about which hppa
14163 systems receive a setup_xfail. new tests.
14164
14165 * gdb.base/solib_threshold.build: new file.
14166 * gdb.base/solib_threshold.exp: new file.
14167 * gdb.base/solib_threshold.link_opts: new file.
14168 * gdb.base/solib_threshold.mk: new file.
14169 * gdb.base/gen_solib_threshold.c: new file.
14170
14171 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14172 tests. New tests for enums inside classes.
14173
14174 * gdb.c++/compiler.cc: indicate support of template debugging.
14175
14176 * gdb.c++/demangle.exp: run hp style demangling tests.
14177
14178 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14179 tests.
14180
14181 * gdb.c++/misc.cc: changes to support new tests.
14182
14183 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14184 to support new tests.
14185
14186 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14187 gcc, then skip these tests.
14188
14189Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14190
14191 The following files are part of the HP merge; some had longer
14192 names at HP, but have been renamed to be no more than 14
14193 characters in length.
14194
14195 * gdb.hp/ambiguous.cc: new file.
14196 * gdb.hp/ambiguous.exp: new file.
14197 * gdb.hp/attach.exp: new file.
14198 * gdb.hp/attach2.exp: new file.
14199 * gdb.hp/classes-hp.exp: new file.
14200 * gdb.hp/ctti.exp: new file.
14201 * gdb.hp/ctti-add.cc: new file.
14202 * gdb.hp/ctti-add1.cc: new file.
14203 * gdb.hp/ctti-add2.cc: new file.
14204 * gdb.hp/ctti-add3.cc: new file.
14205 * gdb.hp/dbx.exp: new file.
14206 * gdb.hp/exception.cc: new file.
14207 * gdb.hp/exception.exp: new file.
14208 * gdb.hp/foll-exec.c: new file.
14209 * gdb.hp/foll-exec.exp: new file.
14210 * gdb.hp/foll-fork.c: new file.
14211 * gdb.hp/foll-fork.exp: new file.
14212 * gdb.hp/foll-vfork.c: new file.
14213 * gdb.hp/foll-vfork.exp: new file.
14214 * gdb.hp/inherit-hp.exp: new file.
14215 * gdb.hp/more-steps.exp: new file.
14216 * gdb.hp/namespace.cc: new file.
14217 * gdb.hp/namespace.exp: new file.
14218 * gdb.hp/optimize.exp: new file.
14219 * gdb.hp/pxdb.c: new file.
14220 * gdb.hp/pxdb.exp: new file.
14221 * gdb.hp/quicksort.exp: new file.
14222 * gdb.hp/reg-test.exp: new file.
14223 * gdb.hp/reg-test.s: new file.
14224 * gdb.hp/sized-enum.c: new file.
14225 * gdb.hp/sized-enum.exp: new file.
14226 * gdb.hp/start-stop.exp: new file.
14227 * gdb.hp/templ-hp.cc: new file.
14228 * gdb.hp/templ-hp.exp: new file.
14229 * gdb.hp/thr-lib.c: new file.
14230 * gdb.hp/thr-lib.exp: new file.
14231 * gdb.hp/thr-lib.h: new file.
14232 * gdb.hp/thr-liblib.c: new file.
14233 * gdb.hp/virtfun-hp.c: new file.
14234 * gdb.hp/virtfun-hp.exp: new file.
14235 * gdb.hp/watch-cmd.exp: new file.
14236 * gdb.hp/watch-hp.exp: new file.
14237 * gdb.hp/xdb1.exp: new file.
14238 * gdb.hp/xdb2.exp: new file.
14239 * gdb.hp/xdb3.exp: new file.
14240
14241Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14242
14243 The following files are part of the HP merge; some had longer
14244 names at HP, but have been renamed to be no more than 14
14245 characters in length.
14246
14247 * gdb.base/ss.h: new file.
14248 * gdb.base/call-ar-st.c: new file.
14249 * gdb.base/call-ar-st.exp: new file.
14250 * gdb.base/call-rt-st.c: new file.
14251 * gdb.base/call-rt-st-exp: new file.
14252 * gdb.base/call-strs.exp: new file.
14253 * gdb.base/ena-dis-br.exp: new file.
14254 * gdb.base/environ.exp: new file.
14255 * gdb.base/long_long.exp: new file.
14256 * gdb.base/sect-cmd.exp: new file.
14257 * gdb.base/shlib-cl2.exp: new file.
14258 * gdb.base/smoke.exp: new file.
14259 * gdb.base/so-impl-ld.c: new file.
14260 * gdb.base/so-impl-ld.exp: new file.
14261 * gdb.base/so-indr-cl.c: new file.
14262 * gdb.base/so-indr-cl.exp: new file.
14263 * gdb.base/varargs.exp: new file.
14264 * gdb.base/volatile.exp: new file.
14265 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14266 * gdb.base/display.exp: new file.
c906108c
SS
14267 * gdb.c++/derivation.exp: new file.
14268 * gdb.c++/local.exp: new file.
14269 * gdb.c++/member-ptr.exp: new file.
14270 * gdb.c++/overload.exp: new file.
14271 * gdb.c++/ovldbreak.exp: new file.
14272 * gdb.c++/ref-types.exp: new file.
14273 * gdb.c++/ref-types2.exp: new file.
14274 * gdb.c++/userdef.exp: new file.
d63a86f8 14275
c906108c
SS
14276Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14277
14278 * gdb.base/default.exp: Reflect wording change in remote.c.
14279
dc96c6c7 14280Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14281
14282 * gdb.base/help.exp: Update to reflect current text.
14283
14284Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14285
14286 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14287 they're stack variables and contain garbage.
14288 * gdb.c++/anon-union.exp: new file.
14289
14290 The following changes were made by David Taylor
14291 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14292 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14293 in changes by HP.
14294
14295 * gdb.base/bitops.exp: new file.
14296 * gdb.base/default.exp: change expected messages for catch and
14297 info catch tests to reflect HP merge changes.
14298 * gdb.base/enable-disable-break.exp
14299 * gdb.base/ending-run.c: new file.
14300 * gdb.base/long_long.c: new file.
14301 * gdb.base/maint.exp: new file.
14302 * gdb.base/pointers2.exp: new file.
14303 * gdb.base/shlib-call2.exp: new file.
14304 * gdb.base/solib.exp: new file.
14305 * gdb.base/step-test.c: new file.
14306 * gdb.c++/anon-union.cc: new file.
14307 * gdb.c++/local.cc: new file.
14308 * gdb.c++/member-pointer.cc: new file.
14309 * gdb.c++/method.cc: new file.
14310 * gdb.c++/ref-types.cc: new file.
14311 * gdb.c++/ref-types2.cc: new file.
14312 * gdb.c++/userdef.cc: new file.
d63a86f8 14313
c906108c
SS
14314 * gdb.base/scope.exp: compile one file at a time, then link.
14315 * gdb.base/langs.exp: ditto.
14316 * gdb.base/list.exp: ditto.
d63a86f8 14317
c906108c
SS
14318Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14319
14320 The following changes were made by David Taylor
14321 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14322 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14323 in changes by HP.
d63a86f8 14324
c906108c
SS
14325 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14326 skip tests. When compiling pass c++ flag to gdb_compile.
14327 * gdb.c++/
d63a86f8 14328
c906108c
SS
14329 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14330 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14331 (skip_hp_tests): new function.
14332 (gdb_preprocess): new function.
14333
14334 * configure.in (hpdir): decide whether to configure gdb.hp.
14335 * configure: regenerated.
14336
14337 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14338 to delete on clean.
14339 (EXECUTABLES): update to reflect new additions.
14340 * gdb.base/commands.exp: update message expected.
14341 * gdb.base/default.exp: add copyright notice.
14342 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14343 * gdb.base/help.exp: update messages to reflect current text.
14344 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14345 targets for recurse tests.
14346 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14347 skip this file.
14348
14349 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14350 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14351 compilation.
14352 * gdb.c++/misc.exp: ditto.
14353 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14354 run the tests. tell gdb_compile that it's a c++ compilation.
14355
14356 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14357
c906108c
SS
14358 * gdb.base/all-bin.exp: new file.
14359 * gdb.base/arithmet.exp: new file.
14360 * gdb.base/assign.exp: new file.
14361 * gdb.base/completion.exp: new file.
14362 * gdb.base/cond-expr.exp: new file.
14363 * gdb.base/condbreak.exp: new file.
14364 * gdb.base/define.exp: new file.
14365 * gdb.base/dollar.exp: new file.
14366 * gdb.base/environment.exp: new file.
14367 * gdb.base/eval-skip.exp: new file.
14368 * gdb.base/jump.exp: new file.
14369 * gdb.base/logical.exp: new file.
14370 * gdb.base/pointers.exp: new file.
14371 * gdb.base/relational.exp: new file.
14372 * gdb.base/section_command.exp: new file.
14373 * gdb.base/whatis-expr.exp: new file.
14374
14375 * gdb.base/all-types.c: new file.
14376 * gdb.base/call-array-struct.c: new file.
14377 * gdb.base/call-return-struct.c: new file.
14378 * gdb.base/call-strings.c: new file.
14379 * gdb.base/callfuncs2.c: new file.
14380 * gdb.base/condbreak.c: new file.
14381 * gdb.base/constvars.c: new file.
14382 * gdb.base/display.c: new file.
14383 * gdb.base/int-type.c: new file.
14384 * gdb.base/jump.c: new file.
14385 * gdb.base/miscexprs.c: new file.
14386 * gdb.base/pointers.c: new file.
14387 * gdb.base/pointers2.c: new file.
14388 * gdb.base/shmain.c: new file.
14389 * gdb.base/shr1.c: new file.
14390 * gdb.base/shr2.c: new file.
14391 * gdb.base/solib.c: new file.
14392 * gdb.base/solib1.c: new file.
14393 * gdb.base/solib2.c: new file.
14394 * gdb.base/varargs.c: new file.
14395 * gdb.c++/derivation.cc: new file.
14396 * gdb.c++/overload.cc: new file.
14397 * gdb.c++/ovldbreak.cc: new file.
14398 * gdb.hp/attach.c: new file.
14399 * gdb.hp/attach2.c: new file.
14400 * gdb.hp/average.c: new file.
14401 * gdb.hp/compiler.c: new file.
14402 * gdb.hp/compiler.cc: new file.
14403 * gdb.hp/execd-program.c: new file.
14404 * gdb.hp/follow-exec.c: new file.
14405 * gdb.hp/follow-fork.c: new file.
14406 * gdb.hp/follow-vfork-and-exec.c: new file.
14407 * gdb.hp/misc-hp.cc: new file.
14408 * gdb.hp/more-steps.c: new file.
14409 * gdb.hp/optimize.c: new file.
14410 * gdb.hp/quicksort.c: new file.
14411 * gdb.hp/run-hp.c: new file.
14412 * gdb.hp/start-stop.c: new file.
14413 * gdb.hp/sum.c: new file.
14414 * gdb.hp/templates-hp.cc: new file.
14415 * gdb.hp/thread-local-in-lib.c: new file.
14416 * gdb.hp/thread-local-in-lib.h: new file.
14417 * gdb.hp/thread-local-in-lib.lib.c: new file.
14418 * gdb.hp/vforked-program.c: new file.
14419 * gdb.hp/virtfunc-hp.cc: new file.
14420 * gdb.hp/watchpoint-hp.c: new file.
14421 * gdb.hp/xdb.c: new file.
14422 * gdb.hp/xdb0.c: new file.
14423 * gdb.hp/xdb0.h: new file.
14424 * gdb.hp/xdb1.c: new file.
14425
14426Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14427
14428 The following change was made by Edith Epstein
14429 <eepstein@cygnus.com> as part of a project to merge in changes
14430 originally made by HP; HP did not create ChangeLog entries.
14431
14432 * gdb.c++/demangle.exp: changed the expected output for some
14433 ARM-style mangling -- removed second reference to datatype.
14434 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14435 T1<char>::~T1<char>(void)
c906108c 14436 becomes,
a9c64011
AS
14437 maint demangle __dt__11T1__pt__2_cFv
14438 T1<char>::~T1(void)
c906108c
SS
14439
14440 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14441
c906108c
SS
14442Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14443
14444 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14445 * gdb.trace/backtrace.exp: Likewise.
14446 * gdb.trace/circ.exp: Likewise.
14447 * gdb.trace/collection.exp: Likewise.
14448 * gdb.trace/deltrace.exp: Likewise.
14449 * gdb.trace/infotrace.exp: Likewise.
14450 * gdb.trace/limits.exp: Likewise.
14451 * gdb.trace/packetlen.exp: Likewise.
14452 * gdb.trace/passc-dyn.exp: Likewise.
14453 * gdb.trace/passcount.exp: Likewise.
14454 * gdb.trace/report.exp: Likewise.
14455 * gdb.trace/save-trace.exp: Likewise.
14456 * gdb.trace/tfind.exp: Likewise.
14457 * gdb.trace/tracecmd.exp: Likewise.
14458 * gdb.trace/while-dyn.exp: Likewise.
14459 * gdb.trace/while-stepping.exp: Likewise.
14460
144611998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14462
14463 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14464
14465Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14466
14467 From Brendan Kehoe:
14468 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14469 int return types.
14470
14471Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14472
14473 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14474 remote dos host testing right.
14475
14476Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14477
14478 * gdb.base/corefile.exp: remove some xfails.
14479
14480Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14481
14482 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14483 have different timestamps.
14484
14485Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14486
14487 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14488 gdb.base/default.exp: Replace "exec" with "executable".
14489
14490Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14491
14492 * gdb.base/default.exp: Change else if to elseif from previous
14493 delta.
14494
14495Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14496
14497 * gdb.base/default.exp: Add brace missing from previous delta.
14498
14499Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14500
14501 * gdb.base/default.exp: Support test for info float for all
14502 varieties of arm toolchain.
14503
dc96c6c7 14504Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14505
14506 * gdb.trace/*.exp: remove "remote_download" command.
14507
dc96c6c7 14508Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14509
14510 * gdb.trace/*.exp: remove -gdwarf from compile.
14511
14512Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14513
14514 * gdb.trace/configure.in(AC_INIT): typo
14515 * gdb.trace/configure: regenerated
14516
dc96c6c7 14517Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14518
14519 * config/m68k-emc.exp: New file.
14520 * lib/<emc-support.exp trace-support.exp}: New files.
14521 * configure.in: add new test directory gdb.trace.
14522 * gdb.trace/{configure configure.in Makefile.in}: New files.
14523 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14524 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14525 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14526 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14527 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14528 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14529 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14530
dc96c6c7 14531Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14532
14533 * gdb.c++/classes.exp: Change all regular expressions to match
14534 arbitrary combinations of newline/carriage-return, so that they
14535 will work equally well on Unix and Windows.
14536 * gdb.c++/inherit.exp: ditto.
14537 * gdb.c++/virtfunc.exp: ditto.
14538
145391998-08-11 Dawn Perchik <dawn@cygnus.com>
14540
14541 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14542
c2d11a7d
JM
14543Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14544
14545 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14546 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14547 to use a0-a3/d0-d3 as needed.
14548
14549Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14550
14551 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14552 * gdb.disasm/am33.exp: Corresponding changes.
14553
c906108c
SS
145541998-07-11 Felix Lee <flee@cygnus.com>
14555
14556 * gdb.base/callfuncs.exp: add cmp10 test.
14557 * gdb.base/callfuncs.c (cmp10): new function.
14558
14559Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14560
d63a86f8 14561 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14562 into two parts to get around a synchronization problem in expect.
14563
3fc11d3e
JM
14564Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14565
14566 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14567
14568 * configure.in: Add options for gdbtk testsuite.
14569
14570 * configure: Regenerate.
14571
14572 * gdb.gdbtk: New directory to hold gdbtk tests.
14573
c906108c
SS
14574Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14575
14576 * gdb.fortran/types.exp: Escape brackets in expect patterns
14577 for test_float_literal_types_accepted tests.
14578 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14579 before run test.
14580
c2d11a7d
JM
14581Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14582
14583 * am33.exp: Just compile, do not link the testcase.
14584 * am33.s: Add ".am33" pseudoop to force am33 mode.
14585
c906108c
SS
145861998-06-25 Felix Lee <flee@cygnus.com>
14587
14588 * gdb.base/setshow.exp: make sure $pc is sane.
14589
14590 * gdb.stabs/weird.exp: split expect patterns properly.
14591
c2d11a7d
JM
14592Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14593
14594 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14595 * gdb.disasm/am33.exp: Run it.
14596
dc96c6c7 14597Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14598
14599 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14600 match processing (and eliminate spurious timeouts when running).
14601
dc96c6c7 14602Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14603
14604 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14605 exception test, but conditionalize it on target [mach | gnu].
14606
dc96c6c7 14607Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14608
14609 * gdb.base/overlays.exp: fixup compile line for linker script.
14610
14611Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14612
14613 * gdb.fortran/types.exp: don't guess at float size.
14614
14615Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14616
14617 * gdb.base/exprs.exp: delete test that depends on int size.
14618
14619Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14620
14621 * config/sim.exp: Removed checks for target triplets.
14622 (gdb_target_sim): Use gdb,target_sim_options.
14623
14624Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14625
14626 * gdb.base/reread.exp: New file.
14627 * gdb.base/reread1.c: New file.
14628 * gdb.base/reread2.c: New file.
14629
14630Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14631
14632 * config/sim.exp: Use 'target sim -sparclite' when running
14633 SPARClite programs.
14634
14635Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14636
14637 * gdb.base/structs2.exp: New file.
14638 * gdb.base/structs2.c: New file.
14639
14640Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14641
14642 * gdb.asm/common.inc: New file.
14643 * gdb.asm/d10v.inc: New file.
14644 * asm-source.exp: Pass -I's to gas to find .inc files.
14645 Update line numbers in expected output.
14646 * asmsrc1.s: Rewrite.
14647 * asmsrc2.s: Rewrite.
14648 * configure.in: Create arch.inc symlink.
14649 * configure: Regenerate.
14650 * Makefile.in (distclean): Delete arch.inc.
14651
14652Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14653
14654 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14655 (t_enum_value2): ditto
14656 (t_enum_value3): ditto
14657 (main): ditto
14658Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14659
14660 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14661 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14662 change.
14663 Use gdb_test instead of send_gdb/gdb_expect sequences.
14664
14665Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14666
14667 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14668 not void.
14669
14670Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14671
14672 * gdb.base/branches.c: Code with lots of loops and
14673 subroutines. Used to test gdbs ability to single step through PC
14674 changes, especially to test mips-tdep.c:mips_next_pc
14675
14676Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14677
14678 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14679 more rigorous EGCS C++ error checking.
14680
14681Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14682
a9c64011
AS
14683 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14684 tests.
14685 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14686 function when asleep.
14687 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14688 for i*86 Linux and SVR4 signal handling problems.
14689 Remove linux xfail for `next to handler in signals_tests_1', fixed
14690 by recent infrun.c change.
14691 Limit backtrace to 10 frames to avoid timeout problems with infinite
14692 stack backtraces.
14693 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14694 target.[ch] change.
c906108c
SS
14695
14696Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14697
14698 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14699 for a newline from gdb before continuing.
14700 (default_gdb_exit): Just look for y or n.
14701 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14702 it does, fail the rests of the tests in the file.
14703
14704Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14705
14706 * config/cygmon.exp: New file.
14707
14708Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14709
14710 * gdb.base/list.exp: Fix problem with "list default lines around
14711 main" test on remote targets.
14712
14713 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14714 run test on remote targets.
14715
14716Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14717
14718 * gdb.asm: New directory.
14719 * configure.in: Configure it.
14720 * configure: Regenerate.
14721 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14722 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14723
14724Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14725
14726 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14727
dc96c6c7 14728Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14729
a9c64011
AS
14730 * gdb.base/overlays (several files): Merge the two overlay
14731 managers into one. Change variables (foox, barx, bazx, grbxx)
14732 back into ints but force them to load in their proper sections.
c906108c
SS
14733
14734Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14735
14736 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14737 on-chip insn memory and IMAP1 to upper 128k.
14738 (D10VCopy): Handle memory regions crossing 16k boundaries.
14739 (D10VCopy): Transfer data in 32 bit chunks.
14740
14741Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14742
14743 * gdb.base/overlays.c (main): Exit normally when result is
14744 correct.
14745
14746 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14747 map. Include space for printf in .text segment.
14748
14749 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14750 updated d10v memory VMA/LMA map.
14751 (D10VCopy): Call D10VTranslate.
d63a86f8 14752
c906108c
SS
14753Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14754
14755 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14756
14757 * gdb.base/bar.c (barx, bar): Change variable to small array so
14758 that it won't be put into the .sdata - small data -
14759 section. Update reference.
14760 * gdb.base/baz.c (bazx, baz): Ditto.
14761 * gdb.base/foo.c (foox, foo): Ditto.
14762 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14763
14764 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14765 to be arrays.
d63a86f8 14766
dc96c6c7 14767Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14768
a9c64011
AS
14769 * gdb.base/overlays.exp: fix up and get working again.
14770 Add tests for backtraces from an overlay function.
d63a86f8 14771
c906108c
SS
14772Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14773
14774 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14775 "calling function with watchpoint enabled".
14776
14777Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14778
14779 * gdb.base/break.exp (test_next_with_recursion): Remove
14780 gdb_suppress_tests for d10v-*-*.
14781 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14782 pending review of whether it is useful or not.
14783
14784Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14785
14786 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14787
14788Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14789
14790 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14791 * config/dve.exp: New file to support Densan boards.
14792
14793Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14794
14795 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14796 reads and BSD.
14797
14798Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14799
14800 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14801 response.
14802
14803 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14804
14805Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14806
14807 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14808 test.
14809
14810 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14811 target_sizeof_long and target_bigendian_p.
14812 (structs_by_value, structs_by_reference): Check values according
14813 to targets word size and endianess.
d63a86f8 14814
c906108c
SS
14815Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14816
14817 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14818 output.
14819
14820Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14821
14822 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14823 Update test of set args help to match source change.
14824
14825Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14826
14827 * gdb.base/default.exp: Expect help system output to be in
14828 alphabetical order.
14829 * gdb.base/help.exp: Ditto.
14830
14831Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14832
14833 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14834 "i*86-pc-linux-gnu*".
14835 * gdb.base/interrupt.exp: Ditto.
14836 * gdb.base/corefile.exp: Ditto.
14837
14838 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14839 define vxworks when building the testcase.
14840
14841 * gdb.base/ptype.exp: Fix testnames to be unique.
14842 * gdb.base/radix.exp: Ditto.
14843 * gdb.base/term.exp: Ditto.
14844 * gdb.base/whatis.exp: Ditto.
14845 * gdb.c++/classes.exp: Ditto.
14846
14847Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14848
14849 * gdb.base/callfuncs.exp: Fix indentation.
14850
14851 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14852 suppress_flag has been set.
14853 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14854 target feature.
14855
14856Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14857
14858 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14859 the testcase.
14860
14861 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14862 set_debug_traps() and breakpoint().
14863 * gdb.c++/misc.cc (main): Ditto.
14864 * gdb.c++/templates.cc (main): Ditto.
14865 * gdb.c++/virtfunc.cc (main): Ditto.
14866
14867Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14868
14869 * lib/gdb.exp(gdb_step_for_stub): New function.
14870 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14871 exists, reload the executable and do a "continue" instead of
14872 doing a jump.
14873 (runto_main): Use gdb_step_for_stub.
d63a86f8 14874
c906108c
SS
14875 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14876 tests to have unique names.
14877 * gdb.base/callfuncs.exp: Ditto.
14878 * gdb.base/commands.exp: Ditto.
14879 * gdb.base/default.exp: Ditto.
14880 * gdb.base/help.exp: Ditto.
14881 * gdb.base/list.exp: Ditto.
14882 * gdb.base/opaque.exp: Ditto.
14883 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14884 similar tests.
d63a86f8 14885
c906108c
SS
14886 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14887 * gdb.c++/cplusfuncs.cc: Ditto.
14888 * gdb.c++/virtfunc.cc: Ditto.
14889
14890 * config/monitor.exp: Keep track of the last file we saw, rather
14891 than trying to get the info from gdb.
14892
14893 * gdb.fortran/types.exp: Move comment to previous line.
14894
14895Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14896
14897 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14898 target mode.
14899
14900Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14901
14902 From Bob Manson:
14903 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14904 string from GDB when it connects.
14905
14906 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14907
14908Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14909
14910 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14911 if we can't get a debug format from GDB (we may be testing an
14912 older GDB). Use a 10 second timeout when checking for the format.
14913
14914 * gdb.stabs/weird.exp: Fix quoting.
14915
14916 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14917
14918Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14919
14920 * config/arm-ice.exp: New file.
14921
14922Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14923
14924 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14925 until it has been modified to work with the new testsuite.
14926
99707966 14927 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14928 testcase won't compile, cause all of the testcases in the file to
14929 fail instead.
14930
14931 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14932 (gdb_clear_suppressed): New procedure.
14933 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14934 it contains a positive value.
14935
14936Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14937
14938 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14939
14940 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14941
14942Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14943
14944 * lib/gdb.exp (setup_xfail_format): New function.
14945 (get_debug_format): New function to get debug format.
14946 (debug_format): New global variable to hold last value set
14947 by get_debug_format.
14948 * gdb.base/list.exp: Call get_debug_format and expect some
14949 tests to fail for DWARF 1 and COFF formats.
14950 * gdb.c++/ptype.exp: Ditto.
14951 * gdb.c++/classes.exp: Ditto.
14952 * gdb.c++/cplusfuncs.exp: Ditto.
14953 * gdb.c++/inherit.exp: Ditto.
14954 * gdb.c++/templates.exp: Ditto.
14955 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14956
c906108c
SS
14957Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14958
14959 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14960 host doesn't have a currently-open connection.
14961
14962 * config/sparclet.exp: Cleanups and fixes to make it generic for
14963 any gdb stub target. Handle cases where gdb doesn't respond when
14964 interrupted in a sane fashion.
14965
14966 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14967 same thing in a totally different way.
14968
14969 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14970 setting "timeout".
14971 (gdb_start): We set the global gdb_prompt variable in
14972 default_gdb_init now.
14973
14974Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14975
14976 * gdb.base/printcmds.exp: Fix "check for floating addition"
14977 regexp to accept results within approx +/- .01 of exact value.
14978 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14979
14980Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14981
14982 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14983 properly.
14984 (gdb_expect): Add optional timeout parameter, and add timeout
14985 value to various calls.
14986 (gdb_suppress_tests): Only give one warning message per group.
14987
14988Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14989
14990 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14991 global variables. Handle getting a value for $timeout more
14992 gracefully.
14993
14994Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14995
14996 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14997 initialize.
14998 (default_gdb_init): New procedure; allow gdb_init to be overridden
14999 by a target configuration file.
15000 (gdb_expect): Pass the timeout to remote_expect.
15001
15002 * config/monitor.exp(gdb_load): Fix typo in regexp.
15003
15004Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15005
15006 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15007
15008Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15009
15010 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15011 here. Call gdb_target_exec before rebooting the target, to make
15012 sure the connection to the target is closed.
15013 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15014 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15015 Also detect "Timeout reading from remote" error.
15016
15017 * config/gdbserver.exp: Pass the executable being loaded to
15018 gdb_target_monitor. Don't call gdb_file_cmd here; let
15019 gdb_target_monitor do it.
15020
15021 * gdb.disasm/hppa.exp: Don't use exec_output.
15022
15023Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15024
15025 * gdb.base/list.exp: If we're debugging a non-native target,
15026 try to set the pc register to point to the start of the
15027 program before doing the first list command.
15028
15029 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15030 test_calls after restarting.
15031
15032 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15033 reloading.
15034
15035 * gdb.base/watchpoint.exp: Fix typo.
15036
15037 * gdb.base/setshow.exp: Check for use_gdb_stub.
15038
15039 * gdb.base/break.exp: Fix continue until exit test for the gdb
15040 stub case.
15041 * gdb.base/langs.exp: Ditto.
15042
15043 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15044 gdb_load_offset. If we weren't given a file to load, figure out
15045 what the current file is and use it.
15046
15047 * config/i386-bozo.exp: New file.
15048
15049Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15050
15051 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15052 feature.
15053
15054 * config/proelf.exp: New entry.
15055
15056Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15057
15058 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15059 of regexps.
15060
15061 * gdb.base/watchpoint.exp: Don't run the test_stepping
15062 tests if gdb can't call functions on the target.
15063
15064 * gdb.base/setshow.exp: Don't run the set prompt tests if
15065 the board has gdb_prompt set.
15066
15067Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15068
15069 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15070 * gdb.base/commands.exp: Likewise.
15071 * gdb.base/setshow.exp: Likewise.
15072
15073Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15074
15075 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15076 feature.
15077
15078 * config/i960.exp: New file.
15079
15080Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15081
15082 * gdb.base/funcargs.exp: Check for gdb,short_int target
15083 feature instead of looking for explicit target triplets.
15084
dc96c6c7 15085Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15086
d63a86f8 15087 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15088 "p 123DEADBEEF", to check parse_number.
15089 * top.c: change "to enable to enable" to "to enable" in a couple
15090 of help strings.
15091
15092Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15093
15094 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15095 on the mn10300.
d63a86f8 15096
c906108c
SS
15097Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15098
15099 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15100 where the test executable is run with explicit args.
15101 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15102
15103Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15104
15105 * gdb.base/run.c: Use FAKEARGV to build test executable that
15106 does not require a command line arg, since most simulators
15107 don't currently support passing such an arg into the simulated
15108 program.
15109 * gdb.base/commands.exp: Change tests to insert the proper
15110 value as the arg to the first recursive factorial call. Change
15111 compilation line to define FAKEARGV at compile time.
15112
15113Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15114
15115 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15116 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15117 function with watchpoint enabled" test.
15118
15119Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15120
15121 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15122 Don't call gdb_test when the command doesn't return to a gdb prompt.
15123
15124 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15125 "Tests restarted" messages.
15126
15127Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15128
15129 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15130
dc96c6c7 15131Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15132
15133 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15134 for INFO SYMBOL; add help tests for OVERLAY commands.
15135 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15136 add tests for OVERLAY commands
15137 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15138 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15139 * gdb.base/sigall.c: add usestubs code frag
15140 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15141
c906108c
SS
15142Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15143
15144 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15145 failures.
15146 (gdb_stop_suppressing_tests): Note that tests have restarted.
15147
15148Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15149
15150 * config/h8300.exp: New file.
15151
15152Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15153
15154 * gdb.base/setshow.exp: Check for the existence of a
15155 feature, not its value.
15156
15157Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15158
15159 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15160
15161 * gdb.base/scope.exp: It's now init0(), not init().
15162
15163 * gdb.base/scope0.c: For now, change init() to be init0().
15164
15165 * config/monitor.exp: Use gdb_serial in preference to serial
15166 or netport.
15167
15168 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15169 and it's not already set.
15170
15171Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15172
15173 * gdb.base/setshow.exp: Only test the run command if the target
15174 isn't using a stub and if it supports argument passing.
15175
15176Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15177
15178 * config/udi.exp(gdb_start): Make sure UDICONF is set
15179 properly before starting gdb.
15180
15181Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15182
15183 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15184 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15185 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15186
15187Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15188
15189 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15190 specialized code to reboot the board, use remote_reboot instead.
15191
15192 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15193
15194 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15195
15196 * config/monitor.exp: Make sure we disconnect from the target.
15197 Also, try a reboot/reload cycle instead of failing if the
15198 load fails.
15199
15200Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15201
15202 * gdb.base/default.exp: Don't set match_max.
15203 * gdb.base/help.exp: Ditto.
15204 * gdb.base/list.exp: Ditto.
15205 * gdb.base/signals.exp: Ditto.
15206
15207 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15208 set, use remote_ld to download the testcase instead of
15209 the GDB loader.
15210
15211Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15212
15213 * config/vr5000.exp: New file.
15214
15215 * config/monitor.exp(gdb_target_monitor): Add pattern for
15216 "Ending remote" to detect errors in connecting.
15217
15218 * gdb.base/setshow.exp: Add .* within auto language test.
15219
15220 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15221 target feature.
15222
15223 * config/monitor.exp(gdb_load): Check for a failure when loading,
15224 and reboot the board if necessary.
15225
15226 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15227 a set of tests. Remove print.* from the patterns being checked.
15228
15229Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15230
15231 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15232 refer to gdb_spawn_id.
15233
15234 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15235 longer used.
15236 * config/sparclet.exp: Ditto.
15237 * config/sparclet-old.exp: Ditto.
15238 * config/slite.exp: Ditto.
15239 * config/sim.exp: Ditto.
15240 * gdb.base/funcargs.exp: Ditto.
15241
15242 * lib/gdb.exp:Remove references to gdb_spawn_id.
15243 (gdb_expect): Move to remote.exp.
15244
15245Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15246
15247 * config/monitor.exp: Detect the "Couldn't establish connection"
15248 message from GDB.
15249
15250Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15251
15252 * gdb.base/bitfields.exp: Use runto instead of explicit
15253 gdb_run_cmd/gdb_expect sequences.
15254
15255 * gdb.base/break.exp(text_next_with_recursion): Add match for
15256 gdb_expect call.
15257
15258 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15259 We also need to handle the "A program is being debugged already"
15260 prompt from gdb. Use gdb_test to set the baud rate.
15261
15262 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15263 to 20000. Really. I mean it.
15264
15265Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15266
15267 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15268 fails. If suppress_flag is set, skip perror message about not
15269 being able to send to GDB.
15270 (send_gdb): If suppress_flag is set, don't try to send commands to
15271 GDB.
15272 (gdb_expect): If suppress_flag is set, always fail immediately.
15273 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15274 (gdb_init): Call gdb_stop_suppressing_tests.
15275 (default_gdb_exit): Ditto.
15276 (default_gdb_start): Ditto.
15277
15278 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15279 gdb_stop_suppressing_tests as appropriate.
15280 * gdb.base/break.exp: Ditto.
15281 * gdb.base/callfuncs.exp: Ditto.
15282 * gdb.base/commands.exp: Ditto.
15283 * gdb.base/exprs.exp: Ditto.
15284 * gdb.base/funcargs.exp: Ditto.
15285 * gdb.base/list.exp: Ditto.
15286 * gdb.base/recurse.exp: Ditto.
15287 * gdb.base/scope.exp: Ditto.
15288 * gdb.base/structs.exp: Ditto.
15289 * gdb.c++/inherit.exp: Ditto.
15290
15291Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15292
15293 * config/vr4300.exp: New file.
15294
99707966 15295 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15296
99707966 15297 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15298
15299Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15300
15301 * lib/gdb.exp(gdb_init): New function.
15302
15303 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15304 for each individual variable set.
15305
15306 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15307 name.
15308
15309 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15310
15311 * gdb.base/scope.exp: Use gdb_test.
15312
15313 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15314 aborting; the testsuite driver will do that for us (see
15315 gdb_finish). Also, use gdb_test in a few more places.
15316
15317Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15318
15319 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15320
15321Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15322
15323 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15324 and "add_tests" are not at the same address.
15325
15326Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15327
15328 * gdb.base/ptype.exp: Use gdb_test.
15329
15330Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15331
15332 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15333 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15334 left in. No longer expect them to fail.
15335
15336 * gdb.stabs/*.mt; Deleted, no longer used.
15337 * gdb.stabs/configure.in: Remove references to target makefile
15338 frags.
15339 * gdb.stabs/configure: Rebuilt.
15340
15341 * gdb.disasm/*.mt: Deleted, no longer used.
15342 * gdb.disasm/configure.in: Remove references to target makefile
15343 frags. Use "sh3.s" as the unique filename for this directory.
15344 * gdb.disasm/configure: Rebuilt.
15345
15346 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15347 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15348 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15349
15350Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15351
15352 * config/udi.exp: Use mondfe,name instead of remote_host.
15353
15354Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15355
15356 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15357 a function with a watchpoint enabled on the mn10200.
15358
15359 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15360 before trying to create it!
15361
15362Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15363
15364 * config/vx.exp: Use hostname instead of netport.
15365
15366 * config/vxworks.exp: New file.
15367
15368 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15369
15370 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15371 gdb before assuming everything worked. Send a ^C if a timeout
15372 occurs.
15373
15374 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15375 $gdb_spawn_id directly.
15376 (gdb_run_cmd): Try _start as well as start. Use the target feature
15377 gdb,start_symbol as the symbol to start from when jumping.
15378
15379Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15380
15381 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15382 redundant) test.
15383
15384 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15385 it doesn't lose for 16bit integer systems.
15386
15387Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15388
15389 * gdb.fortran/types.exp: If the target doesn't support "double"
15390 data types, then expect "real" types to only be 4 bytes.
15391
15392 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15393 call tests if the target doesn't support inferior function calls.
15394
15395 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15396 in printf tests.
15397
15398Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15399
15400 * gdb.base/help.exp: Disable "help set", "help show", and
15401 "help support". Simplify regexp for "help stack".
15402
15403 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15404 to 60 seconds. Temporarily set match_max to 15000 around the
15405 "info copying" test.
15406
15407 * gdb.base/nodebug.exp: Don't try to do an inferior function
15408 call if the target doesn't support them.
15409 * gdb.base/printcmds.exp: Likewise.
15410 * gdb.base/setvar.exp: Likewise.
15411 * gdb.base/structs.exp: Likewise.
15412 * gdb.c++/templates.exp: Likewise.
15413 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15414
15415 * gdb.base/recurse.exp: Enable for the mn10200.
15416
15417 * configure.in: Do configure gdb.stabs directory for *-*-elf
15418 targets.
15419 * configure: Rebuilt.
15420
15421 * gdb.base/break.exp: Check for gdb,noresults before testing
15422 exit status and/or results from the target.
15423 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15424 * lib/gdb.exp: Remove old (now bogus) initialization of
15425 noinferior, noargs, noresults and nosignals.
15426
15427Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15428
15429 * config/sh.exp: New file.
15430
15431 * config/slite.exp: Try to connect multiple times to the board
15432 before rebooting. Only send a "monitor run" if need_monitor_run
15433 is set.
15434
15435 * gdb.base/break.exp: Don't do the "stub continue" test if
15436 the target has gdb_stub set.
15437
15438 * gdb.base/callfuncs.exp: Increase the timeout.
15439
15440 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15441 if the target has gdb,noinferiorio set.
15442
15443 * gdb.base/list.exp: Increase match_max to 10000 characters.
15444
15445 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15446
15447 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15448 target.
15449
15450 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15451
15452Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15453
15454 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15455 trying to delete the copy of gdb. Catch the file delete so we
15456 don't die if the delete fails; also, the file should be copied to
15457 the host, not to the build.
15458
15459Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15460
15461 * lib/gdb.exp(gdb_test): Surround the result pattern with
15462 parenthesis in case it contains multiple regexps separated
15463 with |.
15464
15465 * gdb.base/watchpoint.exp: Use gdb_test.
15466 * gdb.base/default.exp: Ditto.
15467
15468Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15469
99707966 15470 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15471
c906108c
SS
15472 * gdb.base/scope.exp: Use gdb_test.
15473 * gdb.c++/classes.exp: Ditto.
15474 * gdb.c++/inherit.exp: Ditto.
15475
15476Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15477
15478 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15479 remote_exec instead.
15480 * gdb.base/corefile.exp: Don't be ridiculous.
15481 * gdb.base/*.c: Add missing stub invocations.
15482
15483Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15484
15485 * config/slite.exp: Miscellaneous fixes.
15486
15487 * lib/gdb.exp: Fix runto.
15488
15489 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15490 the target.
15491
15492 * gdb.base/watchpoint.exp: Fix regexp.
15493
15494 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15495 close and wait commands, as the descriptor may now be
15496 invalid. Always call "remote_close host".
15497
15498Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15499
15500 Major rewrite for testsuite revision.
d63a86f8 15501
c906108c
SS
15502 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15503 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15504 instead of relying on spawn_id to always contain a valid
15505 spawn id.
15506 (get_compiler_info): New procedure to build the ${binfile}.ci
15507 file, instead of replicating this in N different places.
15508 (gdb_compile): New procedure.
d63a86f8 15509
c906108c
SS
15510 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15511 appropriate arguments) instead of compile. Use gdb_test in a lot
15512 more places. Use send_gdb instead of send. Always run gdb_start
15513 at the start of a testcase, as this is no longer done magically.
15514
15515 config/*-gdb.exp: Rename without the -gdb suffix.
15516
15517 config/mips.exp: Use remote_close instead of exit_remote_shell.
15518 config/monitor.exp: Use target_info instead of looking at
15519 baud, timeout, etc.
15520 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15521
15522Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15523
15524 * gdb.c++/templates.exp (test_ptype_of_templates),
15525 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15526 Update expect patterns for destructors and assignment operators
15527 to match corresponding c-typeprint.c changes.
15528 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15529 to destructor breakpoint test, GDB should be able to set the
15530 destructor breakpoint without specifying arguments.
15531
15532Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15533
15534 * gdb.threads/pthreads.exp: Change result for failure to compile due
15535 to lack of pthreads runtime support from an error to simply an
15536 unsupported test, per dejagnu standards.
15537
15538Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15539
15540 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15541 where GDB exits to reduce pattern match time.
15542 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15543
15544 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15545
dc96c6c7 15546Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15547
15548 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15549 * gdb.base/default.exp: ditto.
15550 * gdb.base/nodebug.exp: ditto.
15551 * gdb.base/printcmds.exp: ditto.
15552 * gdb.base/ptype.exp: ditto.
15553 * gdb.base/setvar.exp: ditto.
15554 * gdb.base/structs.exp: ditto.
15555 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15556
15557Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15558
15559 * configure, */configure: Rebuild with autoconf 2.12.
15560
15561Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15562
15563 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15564 use new i*86-pc-linux*-gnu quads.
15565 * gdb.base/corefile.exp: Ditto.
15566 * gdb.base/signals.exp: Ditto.
15567 * gdb.base/sigall.exp: Ditto.
15568 * gdb.base/interrupt.exp: Ditto.
15569
15570 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15571 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15572 RedHat 4.0.
d63a86f8 15573
c906108c
SS
15574 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15575 linux. This allows the test case to at least compile on latest
15576 linux, but still not run due to missing the threads runtime library.
15577
15578Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15579
15580 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15581 directory to search gdb directory. Accept and step over conditional
15582 stack alignment code. Consume $prompt in failure cases.
15583 Reset timeout to $oldtimeout instead of some arbitrary value.
15584 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15585 timeout problems with infinite stack backtraces.
15586 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15587 Accept function parameters for linkfunc member.
15588
15589Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15590
15591 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15592 (CXXFLAGS): Remove, unreferenced.
15593 (B_OPTIONS): Add for -B options and add code to initialize with
15594 previous -B options and also add -B option to pick up cross compiled
15595 runtime.
15596 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15597 doing cross compiles.
15598 (target_alias): Declare global.
15599 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15600 to verify that gcc exists in build tree, and if so set CC to that
15601 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15602
c906108c
SS
15603Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15604
15605 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15606 ptype test for anonymous union. Fixup testcase to match
15607 current gcc debug output.
15608
15609Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15610
15611 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15612 force argument to an unsigned long type.
15613
15614Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15615
15616 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15617 tests and anonymous union print/ptype tests.
15618 * gdb.base/list.exp (test_forward-search): Increase timeout by
15619 5 minutes for the "search extremely long line" case.
15620 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15621 completely optional and that the pass/fail messages use the command as
15622 the message if that third arg is a null string.
15623 (gdb_test_exact): Arrange that a null string pattern means match a
15624 null string output rather than any output, which might include random
15625 errors.
15626 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15627 backtrace test.
15628 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15629 always failing and failure is now exposed by gdb.exp changes.
15630
15631Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15632
15633 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15634 weren't being noted.
15635
15636Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15637
15638 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15639 * gdb.stabs/weird.exp: Remove v_comb xfails.
15640
dc96c6c7 15641Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15642
15643 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15644 list.exp scope.exp watchpoint.exp]
c906108c 15645 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15646
dc96c6c7 15647Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15648
15649 * config/monitor.exp: Increase download timeout to 1000 seconds.
15650
dc96c6c7 15651Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15652
15653 * config/m32r.exp: Increase timeout to 120 seconds.
15654
15655Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15656
15657 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15658 and accept older ordering as obsolescent gcc or gdb.
15659 * gdb.c++/templates.exp: Ditto.
15660 * gdb.c++/virtfunc.exp: Ditto.
15661
15662Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15663
15664 * gdb.base/coremaker.c: Add code to mmap some data so we
15665 can check that it ends up in the core file.
15666 * gdb.base/corefile.exp: Add test to read mmapped data
15667 from core file.
15668
dc96c6c7 15669Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15670
15671 * config/m32r.exp: New file.
15672
15673Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15674
15675 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15676 that cflags can contains -gstabs, and work correctly for other tests.
15677
dc96c6c7 15678Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15679
15680 * gdb.base/setshow.exp: New file, tests show and set.
15681 * gdb.base/setshow.c: New file, tests show and set.
15682 * gdb.base/help.exp: Add test for help set|show annotate.
15683 * gdb.base/default.exp: Add test for set|show annotate.
15684
15685Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15686
15687 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15688 errors unique.
15689 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15690 explicitly.
15691
15692Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15693
15694 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15695 and width commands. This is done elsewhere.
15696 * (gdb_start): Don't call gdb_start_sim here. That's already
15697 done in gdb_load. This fixes lots of failures in default.exp.
15698
15699Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15700
15701 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15702 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15703 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15704 in the same we we treat other failures (since it may be an expected
15705 condition), rather than as an error.
15706 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15707 old test format.
15708
15709Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15710
15711 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15712 (distclean maintainer-clean realclean): No need to remove files
15713 twice. Nuke the duplicates.
15714 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15715 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15716 Remove config.h along with other config files.
15717
15718Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15719
15720 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15721 "p func1 ()" and note that rests of tests are skipped.
15722 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15723 setup_xfails for "print func2::coremaker_local".
15724 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15725 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15726 affected by the previous run test.
15727 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15728 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15729 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15730 "pass int powerset tuple" and "pass modeless int powerset tuple".
15731 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15732 "real write 4" and "real write 8".
15733 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15734 setup_xfails for "print vs1 after tuple assign 2",
15735 "print \$i after tuple assign 2", and
15736 "print vs2 after tuple assign 2".
15737 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15738 meaningful error message and return -1 so the caller can
15739 suppress further tests and avoid a cascade of errors.
d63a86f8 15740
c906108c
SS
15741Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15742
15743 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15744 format for printing version.
15745 * gdb.base/default.exp: Ditto.
15746 * gdb.base/interrupt.exp: Fix problem with cascade of
15747 errors if child process dies while calling a function.
d63a86f8 15748
c906108c
SS
15749Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15750
15751 * Makefile.in (VPATH): Add
15752 * Makefile.in (Makefile, config.status): Fix rules so things get
15753 remade when necessary.
15754
15755Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15756
15757 * Makefile.in (just-check): Add path to sibling expect dir
15758 to environment variable specified by RPATH_ENVVAR.
15759
15760Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15761
15762 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15763 (just-check): Add shared library paths for libstdc++, tk,
15764 tcl, bfd, and opcodes to the environment variable specified
15765 in RPATH_ENVVAR.
15766 * configure.in: Add support to recognize --enable-shared flag
15767 and generate correct value for RPATH_ENVVAR.
15768 * configure: Regenerated with autoconf.
15769
15770Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15771
15772 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15773 include all osf versions.
15774 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15775 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15776 when target is linux. When failing to build pthreads test
15777 executable, give more meaningful message.
15778 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15779 arg for pthread_create.
d63a86f8 15780
c906108c
SS
15781Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15782
15783 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15784 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15785 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15786 and -lpthreads (everybody else).
15787 (test_startup): Fail gracefully if threads are not supported.
15788 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15789 "p/c array_index("abcdef",2)" when not gcc compiled.
15790 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15791 "print func2::coremaker_local" when not gcc compiled.
15792 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15793 "ptype on opaque struct tagname (statically)",
15794 "ptype on opaque struct tagname (dynamically) 1", and
15795 "ptype on opaque struct tagname (dynamically) 2"
15796 for not compiled with gcc.
15797 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15798 backtrace when compiled with gcc.
d63a86f8 15799 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15800 than always return success.
15801
15802Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15803
15804 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15805
15806Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15807
15808 * gdb.base/structs.exp: Undo last change.
15809
15810Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15811
15812 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15813 encapsulate all the steps/nexts done during self test, starting
15814 at main, and makes them less sensitive to optimization issues.
15815 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15816 signal handler" test.
15817 * gdb.threads/pthreads.exp: Only run this for native configs.
15818 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15819 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15820 tests.
15821 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15822 for "runto test_calls(void)" test.
d63a86f8 15823
c906108c
SS
15824Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15825
15826 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15827 and don't expect address info in breakpoint confirmations.
15828
15829Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15830
15831 * gdb.base/list.exp (test_forward_search): Increase timeout
15832 temporarily by 60 seconds for searching extremely long line,
15833 and then reset to old value when done. Increase expect input
15834 buffer to 10000.
15835
15836Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15837
15838 * gdb.base/list.exp (test_forward_search): Fix to handle very
15839 long source line without overflowing expect's input buffer.
15840
15841Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15842
15843 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15844 "buffer_full".
15845
15846 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15847 "buffer_full".
15848
15849 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15850 "buffer_full".
15851
15852 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15853 "buffer_full".
15854
15855Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15856
15857 * configure.in (configdirs): Add gdb.threads.
15858 * configure: Regenerated with autoconf.
15859 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15860 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15861 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15862
c906108c
SS
15863Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15864
15865 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15866
15867Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15868
15869 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15870 each signal's status in the output of "handle all print".
15871 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15872 the \r\n sequence that immediately precedes the gdb prompt.
15873 * gdb.base/a1-selftest.exp: Save original timeout and restore
15874 after test.
15875
15876Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15877
15878 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15879 symbol.
15880
15881Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15882
15883 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15884
15885Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15886
15887 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15888 timeout by 60 seconds.
15889
15890Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15891
15892 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15893 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15894 error return.
15895
15896Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15897
15898 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15899 gdb initialization, also report how long dejagnu waited. Restore
15900 old timeout before doing error return. Temporarily increase timeout
15901 by 3 minutes to allow for slow startups over heavy NFS use.
15902
15903Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15904
15905 * lib/gdb.exp: Report timeout value for verbosity level 2.
15906 * config/gdbserver.exp: Ditto.
15907 * config/hppro.exp: Ditto.
15908 * config/mips-gdb.exp: Ditto.
15909 * config/monitor.exp: Ditto.
15910 * config/netware.exp: Ditto.
15911 * config/sim-gdb.exp: Ditto.
15912 * config/slite-gdb.exp: Ditto.
15913 * config/udi-gdb.exp: Ditto.
15914 * config/unix-gdb.exp: Ditto.
15915 * config/vx-gdb.exp: Ditto.
15916 * gdb.base/a1-selftest.exp: Ditto.
15917 * gdb.base/a2-run.exp: Ditto.
15918 * gdb.base/break.exp: Ditto.
15919 * gdb.base/corefile.exp: Ditto.
15920 * gdb.base/list.exp: Ditto.
15921 * gdb.base/recurse.exp: Ditto.
15922 * gdb.base/scope.exp: Ditto.
15923 * gdb.base/signals.exp: Ditto.
15924
15925Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15926
15927 * gdb.threads/Makefile.in (docdir): Removed.
15928
15929Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15930
15931 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15932 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15933 @srcdir@.
d63a86f8 15934 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15935 autoconf 2.5 or higher.
15936 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15937
15938Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15939
15940 * configure: Regenerated.
15941 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15942 avoid name clashes with SunOS headers.
15943
15944Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15945
15946 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15947
15948Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15949
15950 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15951 prototype information ends up in the compiler info file.
15952
15953Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15954
15955 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15956 attempting to regenerate it. Eliminate use of a temporary file
15957 and just generate the info file directly. Source it immediately,
15958 for consistency of use.
15959 * gdb.base/corefile.exp: Ditto
15960 * gdb.base/exprs.exp: Ditto.
15961 * gdb.base/funcargs.exp: Ditto.
15962 * gdb.base/langs.exp: Ditto.
15963 * gdb.base/list.exp: Ditto.
15964 * gdb.base/mips_pro.exp: Ditto.
15965 * gdb.base/nodebug.exp: Ditto.
15966 * gdb.base/opaque.exp: Ditto.
15967 * gdb.base/ptype.exp: Ditto.
15968 * gdb.base/scope.exp: Ditto.
15969 * gdb.base/setvar.exp: Ditto.
15970 * gdb.base/signals.exp: Ditto.
15971 * gdb.base/whatis.exp: Ditto.
15972 * gdb.c++/templates.exp: Ditto.
15973 * gdb.c++/virtfunc.exp: Ditto.
15974 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15975 whether or not to add -lstdc++ to the compile command line args.
15976
15977Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15978
15979 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15980 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15981 Increase timeout, a lot of single stepping might be needed if the
15982 target has no hardware watchpoints.
15983
15984Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15985
15986 * gdb.base/break.exp: Ignore compiler warnings when compiling
15987 break.c.
15988 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15989 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15990 from remote-sim.
15991 * gdb.base/exprs.exp: Add h8300 xfails.
15992 * gdb.base/funcargs.exp: Likewise.
15993 * gdb.base/nodebug.exp: Likewise.
15994 * gdb.base/printcmds.exp: Likewise.
15995 * gdb.base/ptype.exp: Likewise.
15996 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15997 h8300 xfails.
d63a86f8 15998 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15999 on the h8300.
16000 * gdb.base/funcargs.c: Explicitly make last constant argument to
16001 call_after_alloca_subr an unsigned long type.
16002 * gdb.base/return.c: Include stdio.h.
16003
16004Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16005
16006 * config/abug.exp: New file for the older Motorola Bug monitor
16007 that runs on the mvme13x series VME boards.
16008 * config/monitor.exp: Use the new config array for target settings
16009 if they exist.
16010
16011Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16012
16013 * sim-gdb.exp: Make the SH simulator allocate less space when
16014 it is targeted.
16015
16016Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16017
16018 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16019 test.
16020
16021Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16022
16023 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16024 "rs6000-*-*" for "list function in include file" when gcc compiled.
16025 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16026 for "p ctable1[120]".
16027 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16028 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16029 Remove setup_xfail for "rs6000-*-*" for
16030 "print 'scope0.c'::filelocal before run".
16031 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16032 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16033 since some compilers don't allow both options to be given
16034 on the same command line. Create object file and move it.
d63a86f8 16035
c906108c
SS
16036Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16037
16038 * gdb.base/corefile.exp: Always regenerate the core file, since
16039 we always regenerate the coremaker program. Detect special case
16040 where registers cannot be read from core file.
d63a86f8 16041
c906108c
SS
16042Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16043
16044 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16045 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16046 * gdb.c++/templates.exp: Only match on basename of file since
16047 some formats like xcoff don't encode directory information.
16048 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16049 and rs6000 AIX xcoff targets.
16050 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16051 * configure: Regenerate.
16052 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16053 here, rather than in distclean.
d63a86f8 16054
c906108c
SS
16055Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16056
16057 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16058 defined, and use it to compile the test case with -O2. The
16059 native compilation still uses no optimization.
16060 * gdb.base/mips_pro.c: Remove inline assembly code since
16061 it is compiled PIC by default, which results in assembler
16062 warnings that make the testsuite think the compilation
16063 was unsuccessful.
16064
16065Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16066
16067 * gdb.c++/misc.exp: Add note to message for
16068 "print s.a for foo struct" that this is a known gcc 2.7.2
16069 and earlier bug.
16070
16071Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16072
16073 * gdb.base/break.exp: Fix pattern for matching "Delete all
16074 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16075 setup_xfail for deleting all breakpoints test. Fix various
16076 timeout messages to include "(timeout)".
16077 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16078 for "p t_float_values2(3.14159,float_val2)".
16079 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16080 for "continue to call2g" when gcc compiled.
16081 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16082 "up to foo in langs.exp", "show language at foo in langs.exp",
16083 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16084 and "show language at fsub in langs.exp".
16085 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16086 "list line 1 in include file", "list message for lines past EOF",
16087 "list function in include file", "list list0.h:foo", and
16088 "list filename:function; nonexistant function".
16089 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16090 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16091 and "ptype t_char_array" to be for native cc only.
d63a86f8 16092
c906108c
SS
16093Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16094
d63a86f8 16095 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16096 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16097 "print func2::coremaker_local", and "backtrace in corefile.exp".
16098
16099Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16100
16101 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16102 "bt in signals.exp". This problem only appears when running
16103 the testsuite, and then only intermittently.
16104
16105Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16106
16107 * gdb.base/return.exp (return_tests): Differentiate between
16108 two tests of continuing.
16109
16110Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16111
16112 * */Makefile.in (maintainer-clean): Remove config.log.
16113 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16114 * gdb.c++/Makefile.in (PROGS): Add inherit.
16115 (clean): Remove *.ci.
16116
16117Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16118
16119 * gdb.c++/misc.cc: Add test code from Mike Stump.
16120 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16121
16122Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16123
16124 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16125 to "alpha-*-osf2*" and add comment.
16126 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16127 setup_xfail for "step over execarg initialization" and
16128 "step over corearg initialization".
16129 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16130 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16131 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16132 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16133 "print func2::coremaker_local", and "backtrace in corefile.exp".
16134 * gdb.base/signals.exp: Build and source signals.ci.
16135 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16136 to be for gcc only.
16137 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16138
c906108c
SS
16139Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16140
16141 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16142 Feb 3 procfs.c change.
16143
16144Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16145
16146 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16147
16148Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16149
16150 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16151 from dejagnu's apparent default of 10 seconds, which gives random
16152 results when running the tests over NFS on moderately loaded systems.
16153 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16154
16155Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16156
16157 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16158 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16159 result reports.
16160
16161Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16162
16163 * configure.in (CY_AC_PATH_TCLH): Remove.
16164 * configure: Regenerate.
16165
16166Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16167
16168 * gdb.c++/Makefile.in (clean): Add missing '{'.
16169
16170Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16171
16172 * lib/gdb.exp: Provide a default value for noinferior.
16173
16174 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16175 Load libgloss.exp.
16176
16177Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16178
16179 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16180 the executable, not the .o to run the tests from.
16181
16182Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16183
16184 * gdb.base/break.exp: Don't test for program exit or exit status
16185 if $noresults if nonzero.
16186 * gdb.base/langs.exp: Likewise.
16187 * gdb.base/watchpoint.exp: Likewise.
16188
16189 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16190 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16191 trying to compile the testcase.
16192
16193Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16194
16195 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16196 * gdb.base/signals.exp (continue to handler): Likewise.
16197
16198Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16199
16200 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16201
16202 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16203
16204Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16205
16206 * gdb.base/corefile.exp: Recognize "not found" as failure
16207 when trying to determine if a core file was generated.
16208 If no core file was generate the first time, try again without
16209 the ulimit -c to work around braindamaged shells.
16210
16211Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16212
16213 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16214 [] tests with "test" and enclose string in quotes.
16215 * gdb.stabs/configure: Rebuild
d63a86f8 16216
c906108c
SS
16217Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16218
16219 Changes in sync with expect:
16220 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16221 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16222 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16223 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16224 argument to AC_REQUIRE.
16225 * configure: Regenerated.
16226
16227Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16228
16229 * gdb.base/corefile.exp: When generating a core, discard any
16230 error messages about ulimit not found and the "core dumped"
16231 message from the shell that runs the coredumper.
16232
16233Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16234
16235 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16236
16237 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16238 which sed script to run. Expect failure for v_comb test
16239 on PA targets too.
d63a86f8 16240
c906108c
SS
16241Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16242
16243 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16244 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16245
16246Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16247
16248 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16249 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16250 "sparc-sun-solaris*" xfails for "p v_comb".
16251 * lib/gdb.exp (default_gdb_start): Fix typo.
16252 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16253 messages to not include the full program name that caused
16254 the core dump since some systems (such as solaris) apparently
16255 truncate this path to about 80 characters.
16256 When generating a core file first try increasing the core file
16257 size limit to unlimited since some systems may default it to
16258 zero, and it is harmless to try it. Move the test for failing
16259 to generate a core file to where it will actually get executed.
16260 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16261 new gdb result from g++ debug info improvements and make old
16262 pattern obsolescent. Also account for size_t differences
16263 (may be int or long).
16264 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16265 initialization before function call is placed in the delay slot
16266 and thus appears to be skipped over by commands such as "next".
16267
16268Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16269
16270 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16271
16272Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16273
16274 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16275 input source file; fix code to compile test to deal with this
16276 convention.
16277 * gdb.c++/*.exp: Likewise.
16278
16279Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16280
16281 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16282 "bt in signals.exp".
16283
16284Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16285
16286 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16287 "step over execarg initialization" and
16288 "step over corearg initialization".
16289
16290Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16291
16292 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16293 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16294
16295Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16296
16297 From Rob Savoye (rob@poseidon.cygnus.com)
16298 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16299 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16300 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16301 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16302 configure.in}: Major reworking for autoconfig.
16303 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16304 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16305 New files.
16306 * config/unix-gdb.exp: Make GDB global.
16307 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16308 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16309 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16310 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16311 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16312 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16313 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16314 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16315 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16316 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16317 pr-8136.exp, result.exp, string.exp, tuples.exp},
16318 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16319 to returns as necessary, arrange for test to compile own testcase
16320 executable.
16321 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16322
c906108c
SS
16323Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16324
16325 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16326 clear_xfail at end of test which might not call either pass or fail.
16327 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16328 "backtrace through signal handler".
16329
16330Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16331
16332 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16333 continuing from a job control stop signal.
16334 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16335
16336Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16337
16338 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16339 * gdb.base/corefile.exp: Likewise.
16340 * gdb.base/funcargs.exp: Likewise.
16341
16342Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16343
16344 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16345 * config/monitor.exp: Add support for setting baud rate.
16346
16347Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16348
16349 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16350 i*86-*-linux* xfails for "backtrace through signal handler".
16351 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16352 "print func2::coremaker_local".
16353 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16354 alpha-dec-osf2* xfail for
16355 "delete all breakpoints when none".
16356
16357Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16358
16359 * gdb.base/break.exp: Change test that deletes all breakpoints
16360 when no user breakpoints are installed. A post 4.15 change
16361 causes gdb to no longer prompt in this case.
16362
16363Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16364
16365 * gdb.base/return.exp (return_tests): Change xfail for test
16366 "correct value returned double test" to stop xfailing at
16367 Solaris 2.5. Apparently the bug has been fixed.
16368
16369Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16370
16371 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16372 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16373
16374Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16375
16376 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16377 * gdb.disasm/hppa.s: Corresponding changes.
16378
16379Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16380
16381 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16382 makefile fragment.
16383 * config/mt-hpux: Deleted.
16384
16385Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16386
d63a86f8 16387 * Many files: When warning about suppressed tests due to a
c906108c
SS
16388 nonexistant test binary, avoid incrementing the warning count.
16389
16390Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16391
16392 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16393
c906108c
SS
16394Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16395
16396 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16397 "sparc-*-solaris2*".
16398
16399Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16400
16401 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16402 Add global and local variables and initialize them.
16403 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16404 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16405 extracts the file name and terminating signal from the core file.
16406 * TODO: Remove note about tests for correct mapping of corefile.
16407 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16408 from optimizing it away.
16409 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16410 handles common blocks.
16411
16412Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16413
16414 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16415 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16416
16417Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16418
16419 * Makefile.in (maintainer-clean): New target, synonym for
16420 realclean.
16421 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16422 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16423 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16424 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16425 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16426 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16427
16428Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16429
16430 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16431 xfails when not gcc compiled for "print foo::funclocal".
16432 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16433 "print foo::funclocal at foo",
16434 "print 'scope1.c'::foo::funclocal at foo",
16435 "print foo::funclocal_bss at foo",
16436 "print 'scope1.c'::foo::funclocal_bss at foo",
16437 "print foo::funclocal_ro at foo",
16438 "print 'scope1.c'::foo::funclocal_ro at foo",
16439 "print bar::funclocal at foo" and
16440 "print 'scope1.c'::bar::funclocal at foo".
16441 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16442 gcc compiled for "print foo::funclocal at bar".
16443 Expand all messages to ensure that they identify that
16444 the test is at bar().
16445 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16446 gcc compiled for:
16447 "ptype on opaque struct pointer (statically)",
16448 "ptype on opaque struct tagname (statically)",
16449 "ptype on opaque struct pointer (dynamically) 1",
16450 "ptype on opaque struct tagname (dynamically) 1",
16451 "ptype on opaque struct pointer (dynamically) 2" and
16452 "ptype on opaque struct tagname (dynamically) 2
16453 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16454 gcc compiled for:
16455 "p datalocal"
16456 "whatis datalocal",
16457 "ptype datalocal",
16458 "p bsslocal",
16459 "whatis bsslocal", and
16460 "ptype bsslocal".
16461 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16462 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16463 when not gcc compiled.
16464 * gdb.base/funcargs.exp (float_and_integral_args): Add
16465 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16466 compiled.
16467 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16468 "backtrace from call6a" when not gcc compiled.
16469 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16470 "backtrace from call7a" when not gcc compiled.
16471 * gdb.base/callfuncs.exp (do_function_calls):
16472 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16473 "p t_char_array_values(char_array_val2,char_array_val1)",
16474 "p t_char_array_values(char_array_val1,char_array_val2)",
16475 "p t_char_array_values("carray 1","carray 2")",
16476 "p t_char_array_values("carray 1",char_array_val2)",
16477 "p t_char_array_values(char_array_val1,"carray 2")",
16478 "p sum_args(1,{2})",
16479 "p sum_args(2,{2,3})",
16480 "p sum_args(3,{2,3,4})",
16481 "p sum_args(4,{2,3,4,5})"
16482 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16483 "backtrace in corefile.exp" when not gcc compiled.
16484
16485Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16486
16487 * gdb.base/signals.exp: Rewrite `handle all print' test as
16488 a procedure. Accept blanks or TABs as whitespace, increase
16489 timeout and expect input buffer size for the large output
16490 from the command. Remove "i*86-*-bsdi2.0" xfail.
16491
16492Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16493
16494 * gdb.base/setvar.exp: Add new testcases for truncation when
16495 assigning invalid values to bitfields.
16496
16497Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16498
d63a86f8 16499 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16500 mips-sgi-irix* xfail for
16501 "call inferior func with struct - returns char *"
16502 and fix test so that an optional (unsigned char *) cast is
16503 accepted in the result.
16504
16505Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16506
16507 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16508 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16509 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16510 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16511 that accidentally got checked in.
16512
16513Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16514
d63a86f8 16515 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16516 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16517 compiled test.
16518 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16519 Add mips-sgi-irix5* xfail for not gcc compiled.
16520 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16521 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16522 "p top", "whatis top", "p middle", and "whatis middle".
16523 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16524 "whatis signed char" for not gcc compiled.
16525 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16526 "set variable signed char=-1 (-1)" and
16527 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16528 * gdb.base/funcargs.exp (float_and_integral_args):
16529 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16530 Add mips-sgi-irix* xfail when not gcc compiled for
16531 "continue to call2b".
16532 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16533 "continue to call2g".
16534 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16535 "backtrace from call6a"
16536 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16537 "backtrace from call7k".
16538 Add mips-sgi-irix5* xfail when not gcc compiled for
16539 "backtrace from call7a".
16540 (localvars_after_alloca): Fix gdb_test cmds for
16541 "print * after runto ...".
16542 Remove rs6000-*-* xfails for
16543 "print i after runto localvars_after_alloca" and
16544 "print l after runto localvars_after_alloca"
16545 for all compilers.
16546 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16547 when not compiled with gcc, for:
16548 "print signed char == (minus)",
16549 "print signed char != (minus)",
16550 "print signed char < (minus)",
16551 "print signed char > (minus)".
16552 * gdb.base/callfuncs.exp (do_function_calls):
16553 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16554 "call inferior func with struct - returns char *".
d63a86f8 16555 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16556 "correct value returned double test" to include Solaris 2.4.
16557 * gdb.base/funcargs.exp (float_and_integral_args):
16558 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16559
c906108c
SS
16560Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16561
16562 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16563 enumeration bitfields if compiling with GNU C.
16564 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16565 to empty' prompt.
16566
16567Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16568
16569 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16570 test for PRO targets.
16571
16572 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16573 breakpoints in the inferior at any given time by making
16574 two groups of breakpoints for call2*, call6* and call7*
16575 tests.
16576
16577Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16578
16579 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16580 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16581 from optimizing it away.
16582 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16583 "call inferior func with struct".
16584
16585Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16586
16587 * configure.in: Only configure gdb.chill for particular targets.
16588
16589Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16590
16591 * gdb.base/Makefile.in: Add action to .c.o transformation
16592 rule that generates a .ci file for each .o file and remove
16593 explicit .c.o rules except for callfuncs.o.
16594 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16595 generates a .ci file for each .o file and remove explicit
16596 .cc.o rules.
16597 (clean): Remove *.tmp *.ci files.
16598 (EXECUTABLES): Remove templ-info.exp.
16599 * gdb.base/compiler.c: New file.
16600 * gdb.c++/compiler.cc: New file
16601 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16602 Change rs6000-*-* xfail for
16603 "print 'scope0.c'::filelocal_ro" and
16604 "print 'scope1.c'::filelocal" and
16605 "print 'scope1.c'::filelocal_bss" and
16606 "print 'scope1.c'::filelocal_ro" and
16607 "print 'scope1.c'::foo::funclocal" and
16608 "print 'scope1.c'::foo::funclocal_ro" and
16609 "print 'scope1.c'::bar::funclocal" and
16610 "print 'scope0.c'::filelocal_ro" and
16611 "print 'scope1.c'::filelocal at foo" and
16612 "print 'scope1.c'::filelocal_bss at foo" and
16613 "print 'scope1.c'::filelocal_ro at foo" and
16614 "print 'scope1.c'::foo::funclocal at foo" and
16615 "print 'scope1.c'::foo::funclocal_bss at foo" and
16616 "print 'scope1.c'::foo::funclocal_ro at foo" and
16617 "print 'scope1.c'::bar::funclocal at foo" and
16618 "print 'scope0.c'::filelocal_ro" and
16619 "print 'scope1.c'::filelocal" and
16620 "print 'scope1.c'::filelocal_bss" and
16621 "print 'scope1.c'::filelocal_ro" and
16622 "print 'scope1.c'::foo::funclocal" and
16623 "print 'scope1.c'::foo::funclocal_bss" and
16624 "print 'scope1.c'::foo::funclocal_ro" and
16625 "print 'scope1.c'::bar::funclocal" and
16626 "print 'scope1.c'::bar::funclocal_bss"
16627 to only be xfail'd when not compiled with gcc.
d63a86f8 16628 Add rs6000-*-* xfail for
c906108c
SS
16629 "print 'scope0.c'::filelocal_bss before run"
16630 when compiled with gcc.
16631 (test_at_main): Add rs6000-*-* xfail for
16632 "print filelocal_ro in test_at_main"
16633 when compiled with gcc.
16634 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16635 Add rs6000-*-aix* xfail for
c906108c
SS
16636 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16637 "ptype t_char_array", not compiled with gcc.
16638 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16639 xfail for "list foo (in include file)" when gcc compiled.
16640 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16641 (integral_args): Add rs6000-*-* xfail for
16642 "run to call0a" if not compiled with gcc.
16643 (unsigned_integral_args): Add rs6000-*-* xfail for
16644 "run to call1a" if not compiled with gcc.
16645 (float_and_integral_args): Add rs6000-*-* xfail for
16646 "run to call2a" if not compiled with gcc and for
16647 "continue to call2b" for any compiler.
16648 Add rs6000-*-* xfail to
16649 "print f1 after run to call2a" for gcc compiled.
16650 (discard_and_shuffle): Add rs6000-*-* xfail for
16651 "run to call6a".
16652 (shuffle_round_robin): Add rs6000-*-* xfail for
16653 "backtrace from call7a" if not compiled with gcc.
16654 Add rs6000-*-* xfail for
16655 "backtrace from call7b" if compiled with gcc.
16656 (call_after_alloca): Add rs6000-*-* xfail for
16657 "print c in call_after_alloca" and
16658 "print s in call_after_alloca" and
16659 "backtrace from call_after_alloca_subr"
16660 if not compiled with gcc.
16661 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16662 "print c in localvars_in_indirect_call" and
16663 "print c in localvars_in_indirect_call" and
16664 "backtrace in indirectly called function" and
16665 "stepping into indirectly called function"
16666 if not compiled with gcc.
16667 (localvars_after_alloca): Add rs6000-*-* xfail for
16668 "print c after runto localvars_after_alloca" and
16669 "print s after runto localvars_after_alloca" and
16670 "print i after runto localvars_after_alloca" and
16671 "print l after runto localvars_after_alloca"
16672 for all compilers.
16673 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16674 than whatis-info.exp.
16675 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16676 than opaque-info.exp.
16677 Setup rs6000-*-* xfail for
d63a86f8 16678 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16679 "ptype on opaque struct pointer (dynamically)" when
16680 not compiled with gcc.
16681 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16682 rather than callf-info.exp.
16683 (do_function_calls): Add clear_xfail for rs6000-*-* for
16684 "p t_float_values2(3.14159,float_val2)". Seems to work
16685 fine there, both with xlc and gcc. Need to find out what
16686 it is doing right and fix other platforms.
16687 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16688 "call inferior func with struct - returns int",
16689 "call inferior func with struct - returns long",
16690 "call inferior func with struct - returns float",
16691 "call inferior func with struct - returns double",
16692 "call inferior func with struct - returns char *",
16693 but only if not gcc compiled (presumes xlc compiled).
16694 Change rs6000-*-* xfails for
16695 "call inferior func with struct - returns char" and
16696 " call inferior func with struct - returns short" to only
16697 xfail if not using gcc.
16698 (clean mostlyclean): Remove *.ci and *.tmp files.
16699 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16700 than templ-info.exp.
16701 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16702 Add rs6000-*-* xfail for "up to foo in langs.exp"
16703 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16704 when not gcc compiled.
d63a86f8 16705
c906108c
SS
16706Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16707
16708 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16709 * gdb.base/corefile.exp: Likewise.
16710 * gdb.base/list.exp: Likewise.
16711 * gdb.base/scope.exp: Likewise.
16712 * gdb.base/siganls.exp: Likewise.
16713
16714 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16715 compiler output.
16716 * gdb.base/whatis.exp: Likewise.
16717
16718Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16719
16720 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16721 failure (opcode table has been fixed to match reality).
16722
16723Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16724
16725 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16726 "call inferior func with struct - returns char",
16727 "call inferior func with struct - returns short"
16728
16729 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16730 "print 'scope0.c'::filelocal at main",
16731 "print 'scope0.c'::filelocal_bss in test_at_main",
16732 "print 'scope0.c'::filelocal at foo",
16733 "print 'scope0.c'::filelocal_bss in test_at_foo",
16734 "print 'scope0.c'::filelocal at bar",
16735 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16736
c906108c
SS
16737 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16738 in source file 1". This bug seems to have been fixed with both
16739 gcc and native cc (was native assembler bug?).
16740
16741Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16742
16743 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16744 "backtrace through signal handler" to "i*86-*-sysv4*".
16745 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16746 continue" case. Add "known SVR4 bug" to fail message.
16747 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16748 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16749 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16750 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16751 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16752 "up to foo in langs.exp", "show language at foo in
16753 langs.exp", "up to cppsub_ in langs.exp", "show
16754 language at cppsub_ in langs.exp", "up to fsub in
16755 langs.exp", and "show language at fsub in langs.exp".
16756 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16757 "bactrace in corefile.exp".
16758 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16759 "call inferior function with struct - returns float" and
16760 "call inferior function with struct - returns double".
d63a86f8 16761
c906108c
SS
16762Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16763
16764 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16765 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16766 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16767 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16768
16769Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16770
16771 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16772 (or overriden) "CHILL" macro rather then bare "gcc".
16773 Also look for ../../gcc/xgcc since that is what we will
16774 actually need, not "Makefile". Remove following assignment
16775 of CHILL to CHILL_FOR_TARGET because that results in
16776 recursive definition.
16777
16778Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16779
16780 * gdb.base/corefile.exp: Change xfail for backtrace in
16781 corefile.exp from linuxaout to all linux.
16782 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16783 cases where we miss the breakpoint at the signal handler
16784 for some reason. Setup xfail for linuxoldld/linuxaout and
16785 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16786 hitting SIGURG breakpoint.
16787 * gdb.base/signals.exp: Setup xfail for "next" acting like
16788 continue to add linuxoldld. Setup xfail for all linux for
16789 "next to handler in signals_tests_1", "backtrace in
16790 signals_tests_1", "continue to func1", "pass SIGUSR1",
16791 and continue to handler".
16792
16793Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16794
16795 * Update all FSF addresses except those in COPYING* files.
16796
16797Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16798
16799 * gdb.base/a2-run.exp: Change messages to be more explicit about
16800 the status of args, and quote binfile in results.
16801
16802Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16803
16804 * gdb.base/callfuncs.exp: Add tests for passing structs to
16805 inferior functions and return various types.
16806 * gdb.base/callfuncs.c: Add functions to receive a struct
16807 and return a member of the struct, in various types.
16808
16809Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16810
16811 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16812
16813Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16814
16815 * config/vxworks29k.exp: New file, sources vxworks.exp.
16816
16817Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16818
16819 * config/gdbremote.exp: New file. Testing framework using
16820 gdbserver.
16821
16822Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16823
16824 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16825 "call function when asleep" and "send end of file".
16826 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16827 for "backtrace in corefile.exp".
16828 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16829 for "backtrace through signal handler".
16830 * gdb.base/corefile.exp: Make sure we actually generate a core file
16831 before trying the core tests. Some systems allow the user to suppress
16832 generation of core files and default to that (linux for example).
16833 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16834 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16835
16836Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16837
16838 * gdb.threads: New directory with some crude multi-threaded
16839 gdb tests (step.exp and step2.exp).
16840 * config/mt-lynx (STEP_EXECUTABLE): Define.
16841 (THREADFLAGS): Define.
16842
16843Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16844
16845 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16846
16847 * gdb.base/signals.exp: Disable whole file for lynx until
16848 further notice.
16849
16850 * gdb.base/signals.exp: xfail test where "next" acts like
16851 "continue" for lynx.
16852
16853 * gdb.base/interrupt.exp: xfail test for calling function while
16854 inferior is asleep for lynx.
16855
16856 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16857 than one cr-lf after each command.
16858
16859Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16860
16861 * configure.in: Reinstate setting of stabsdirs variable, fix
16862 typo in setting up configdirs for native builds.
16863
16864 * gdb.base/return.exp: Fix typo in return double test.
16865 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16866 compiler from optimizing them away.
16867
16868Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16869
16870 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16871 sequences to be echo'd by gdb when using gdb_test.
16872 * gdb.chill/chexp.exp: Likewise.
16873 * gdb.fortran/exprs.exp: Likewise
16874
16875Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16876
16877 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16878 after the inferior gdb has started.
16879
16880 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16881 after each command.
16882 * gdb.base/funcargs.exp: Likewise.
16883 * gdb.base/gdbvars.exp: Likewise.
16884 * gdb.base/interrupt.exp: Likewise.
16885 * gdb.base/list.exp: Likewise.
16886 * gdb.base/watchpoint.exp: Likewise.
16887 * gdb.c++/demangle.exp: Likewise.
16888 * gdb.c++/inherit.exp: Likewise.
16889 * gdb.chill/chexp.exp: Likewise.
16890 * gdb.fortran/exprs.exp: Likewise.
16891
16892 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16893 test if we can't handle IO to/from the inferior.
16894
16895 * gdb.c++/misc.exp: Always check for a program already being
16896 started after sending a "run" command to gdb.
16897
16898 * gdb.base/twice.exp: Start with a fresh gdb.
16899
16900 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16901 only depend on gdb's expression code, not the chill runtime.
16902
16903 * gdb.base/return.c: Put return values into variables so we
16904 can have gdb print them rather than depending on the program
16905 to print them.
16906 * gdb.base/return.exp: Corresponding changes.
16907
16908 * lib/gdb.exp: Provide default value for noinferiorio.
16909 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16910 the inferior.
16911
16912 * gdb.base/break.exp: Always check for a program already being
16913 started after sending a "run" command to gdb.
16914 (text_next_with_recursion): Don't check the output from the
16915 program's printf statement. Instead just make sure the program
16916 exited.
16917
16918 * gdb.base/commands.exp: Protect tests which need arguments with
16919 $noargs conditionals.
16920
16921Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16922
16923 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16924 of structure member arrays to match gdb/valops.c:value_addr change.
16925
16926Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16927
16928 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16929 cases.
16930
16931Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16932
16933 * configure.in (configdirs): Remove gdb.chill from default list
16934 of subdirs and then add it back in only if doing a native build.
16935 The current chill compiler does not yet work in any cross build.
16936 * Revert all signal changes from Jul 6.
16937 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16938 for sh-hms targets, allowing these tests to link, with no other
16939 changes. Testing is suppressed by setting "nosignals" in site.exp.
16940
16941Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16942
16943 * configure.in (signaldirs): Define and add to configdirs for all
16944 targets except some specific ones that are known to not support signals.
16945 Also clean up formatting.
16946 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16947 (signals, sigall): Remove rules to build.
16948 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16949 Moved to new gdb.signals directory.
16950 * gdb.signals: New test directory.
16951 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16952 signals.c signals.exp}: New or moved files.
16953
16954Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16955
16956 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16957
16958Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16959
16960 * gdb.base/return.exp: Xfail `return double' test failure
16961 on at least Solaris 2.3 and handle future/past versions on
16962 a case by case basis as appropriate. Also update message
16963 to include i*86 failures.
16964
16965Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16966
16967 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16968
16969 * lib/gdb.exp: Fix comment which erroneously identified
16970 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16971 gdb_file_cmd not gdb_load).
16972 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16973
16974 * gdb.base/setvar.exp: Make test names consistent between pass and
16975 fail cases. Use gdb_test more.
16976
16977Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16978
16979 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16980
16981Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16982
16983 * gdb.base/help.exp: Fix expected help string for `show commands'.
16984
16985Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16986
16987 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16988
16989 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16990 of a text section.
16991
16992Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16993
16994 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16995 that loop eventually terminates. Fix Connection refused logic so
16996 that testsuite will expire nicely.
16997
16998Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16999
17000 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17001 config/rom68k.exp: New tcl glue for the appropriate monitors.
17002 These all just end up calling monitor.exp.
17003 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17004 refused' by retrying. Cleanup some timeout issues.
17005 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17006 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17007 callers don't have to set/restore global timeout variable.
17008
17009 * The following set of changes centralizes management of the global
17010 timeout variable. This way, it can be set in one target dependent
17011 place instead of dozens of places scattered throughout the test suite.
17012 If you need to lengthen a timeout, then you should either set timeout
17013 in one of the config/{target}.exp files, or multiply it by a factor.
17014 Setting it to an absolute value is always going to lose for some
17015 targets.
17016 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17017 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17018 * gdb.base/funcargs.exp: Don't set timeout.
17019 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17020 * gdb.base/printcmds.exp (test_print_string_constants
17021 test_print_array_constants): Don't set timeout.
17022 * gdb.base/ptype.exp: Don't set timeout.
17023 * gdb.base/recurse.exp: Don't set timeout.
17024 * gdb.base/return.exp: Don't set timeout.
17025 * gdb.base/watchpoint.exp: Don't set timeout.
17026 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17027 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17028
17029Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17030
17031 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17032
17033Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17034
17035 * lib/gdb.exp: Disable chill tests for irix5.
17036
17037Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17038
17039 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17040 each test pass or fail.
17041
17042Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17043
17044 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17045 xlc not gcc.
17046
17047Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17048
17049 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17050
17051Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17052
17053 * config/est.exp: Fix copyright and comments. Remove dead code.
17054 Use targetname, serialport and baud variables instead of fixed
17055 constants.
17056 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17057 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17058
17059Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17060
17061 * gdb.base/watchpoint.exp: Don't run
17062 test_watchpoint_triggered_in_syscall for sunos.
17063
17064Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17065
17066 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17067 they don't seem to exist. Do include stdio.h.
17068
17069Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17070
17071 * gdb.base/a1-selftest.exp: Add alpha xfail.
17072
17073Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17074
17075 * gdb.base/watchpoint.c (main): Prompt before calling read().
17076 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17077 Revise accordingly. Remove cruft about sending "123" several
17078 times, until it gets noticed. Clean up the "print buf[0]" stuff
17079 so that it passes or fails, and waits for prompts in the usual way.
17080
17081Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17082
17083 * gdb.base/recurse.exp: Fix comment.
17084
17085 * TODO: Remove item about printing variables in nodebug.exp. Add
17086 item about enabling tests which are only run on some targets.
17087
17088 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17089 fail, make test names unique, use new gdb_test convention
17090 regarding pattern, use gdb_test more, etc.).
17091
17092 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17093 fail, make test names unique, etc.).
17094
17095Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17096
17097 * gdb.base/nodebug.c: Change return type of top and middle to
17098 short.
17099 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17100 are fixed by the recent mdebugread.c changes. Allow `short ()'
17101 as type for top and middle.
17102
17103Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17104
17105 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17106 nearly as I can tell, the whole thing was an accident in Stu's
17107 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17108 to replace a send/expect pair with gdb_test, but ended up only
17109 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17110 of 30 Mar 1995 took care of it, but left this vestigial comment
17111 which I am now nuking.
17112
17113Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17114
17115 * gdb.base/break.exp: Look for different line number for
17116 breakpoint at main depending on usestubs.
17117
17118Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17119
17120 * gdb.base/list.exp: Adjust some alternate expect patterns to
17121 match recent list0.c change. Add alternate expect pattern for
17122 output from `list default lines around main' for optimizing
17123 compilers.
17124
17125Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17126
17127 * lib/gdb.exp: If nosignals is not set, set it to 0.
17128
17129Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17130
17131 * config/slite-gdb.exp: Responds to load symbol table prompt.
17132 * gdb.base/break.exp: Adjust line number, fix rerun.
17133 * gdb.base/langs0.c: Add #ifdef usestubs.
17134
17135Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17136
17137 * gdb.base/list.exp: Adjust line contents after adding new lines in
17138 list0.c. Also fix a syntax error.
17139
17140 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17141 * gdb.base/break.exp: ditto.
17142 * gdb.base/list.exp: ditto.
17143 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17144 * gdb.base/run.c: ditto.
17145 * gdb.base/list0.c: ditto.
17146 * gdb.base/funcargs.c: ditto.
17147
17148Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17149
17150 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17151 $targetname, $serialport and $baud instead of hardwired variables.
17152 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17153 target doesn't support signals.
17154
17155Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17156
17157 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17158
17159Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17160
17161 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17162 Don't rely on the value of an auto variable before it has been
17163 initialized. Use gdb_test more.
17164
17165Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17166
17167 * lib/gdb.exp (default_gdb_version): A version number must start
17168 with a digit, but other than that contains all characters up to
17169 the first whitespace character.
17170
17171Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17172
17173 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17174
17175Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17176
17177 * gdb.c++/*.exp: Warn if executable does not exist. The original
17178 reason for skipping the warning was that configure.in sometimes
17179 intentionally skipped building the executables but the tcl code
17180 had no way of knowing. That (a) was always bogus with respect to
17181 error handling, (b) is no longer true (right now there is no way
17182 to skip C++ tests).
17183
17184 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17185
17186Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17187
17188 * gdb.base/list.exp: Add expect patterns for output from
17189 SunPRO compiled executables.
17190 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17191 types.
17192
17193Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17194
17195 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17196 number (we are already testing that the correct source line text
17197 gets printed).
17198
17199 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17200 that is what is intended, but something needed to be done to get
17201 sunos4 native working again.
17202
17203 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17204
17205 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17206 apparently went with a (very) old xfail.
17207
17208Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17209
17210 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17211 runto_main is a proc in gdb.exp that will do 'step' for target use
17212 stubs.
17213 * gdb.base/exprs.exp: ditto.
17214 * gdb.base/interrupt.exp: ditto.
17215 * gdb.base/opaque.exp: ditto.
17216 * gdb.base/printcmds.exp: ditto.
17217 * gdb.base/ptype.exp: ditto.
17218 * gdb.base/scope.exp: ditto.
17219 * gdb.base/setvar.exp: ditto.
17220 * gdb.base/signals.exp: ditto.
17221 * gdb.base/twice.exp: ditto.
17222 * gdb.c++/classes.exp: ditto.
17223 * gdb.c++/inherit.exp: ditto.
17224 * gdb.c++/templates.exp: ditto.
17225 * gdb.base/break.exp: no run and hit main for stubs. Change line
17226 numbers for breakpoints and info breakpoint.
17227 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17228 breakpoint().
17229 * gdb.base/callfuncs.c: ditto.
17230 * gdb.base/exprs: ditto.
17231 * gdb.base/interrupt.c: ditto.
17232 * gdb.base/opaque0.c: ditto.
17233 * gdb.base/printcmds.c: ditto.
17234 * gdb.base/ptype.c: ditto.
17235 * gdb.base/scope0.c: ditto.
17236 * gdb.base/setvar.c: ditto.
17237 * gdb.base/signals.c: ditto.
17238 * gdb.base/twice.c: ditto.
17239 * gdb.c++/misc.cc: ditto.
17240 * gdb.c++/templates.cc: ditto.
17241
17242Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17243
17244 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17245
17246 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17247 somewhere between `read' and `main.c'. I'm pretty sure the
17248 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17249 and it isn't particularly useful.
17250
17251 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17252
17253Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17254
17255 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17256
17257Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17258
17259 * config/mt-slite: add LIBS and -nostdlib.
17260 * config/slite-gdb.exp: add this new file to support sparclite target.
17261
17262Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17263
17264 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17265
17266 * gdb.base/a2-run.exp: Change argument to istarget from
17267 "*-*-vxworks" to "*-*-vxworks*".
17268 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17269
17270Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17271
17272 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17273 will not runto main but do a 'step' to step out of breakpoint().
17274 * config/mt-slite: add -Dusestubs.
17275
17276Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17277
17278 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17279 instead of just @.
17280
17281 * gdb.base/signals.exp: Add test for "handle all print".
17282 * TODO: Remove "handle all print". Also remove item about
17283 checking copyright date (I don't like the idea of a spurious FAIL
17284 based on when we run the tests).
17285
17286 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17287 for SunOS4 (reason for failure not investigated). Remove
17288 redundant test for $binfile.
17289
17290 * gdb.base/nodebug.c (array_index): Call malloc.
17291
17292 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17293
17294Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17295
17296 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17297 conventions and slightly simplify the matching regexp.
17298
17299Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17300
17301 * gdb.base/break.exp: Update gdb_test invocation to use new
17302 convention.
17303
17304 * lib/gdb.exp: If noargs is not set, set it to 0.
17305
17306 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17307 tests unique.
17308
17309 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17310
17311Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17312
17313 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17314 one argument of type "<non-float parameter>".
17315
17316Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17317
17318 * config/rom68k.exp: New file to support Motorola IDP board.
17319 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17320 * gdb.base/break.c: Change things around so that this program
17321 doesn't depend upon args. This is necessary to make remote
17322 targets work (in general, they can't take args).
17323 * gdb.base/break.exp: Don't try to send args to program. Don't
17324 expect output. Also, replace lots of code with gdb_test.
17325
17326Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17327
17328 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17329 printing of '\'' (which is what the comment says we are testing,
17330 even though we were not), not '''.
17331 (test_integer_literals_rejected): Test that printing ''' is an error.
17332
17333 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17334 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17335 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17336 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17337 Use gdb_test not test_print_accept.
17338 * lib/gdb.exp: Remove test_print_accept.
17339
17340 * gdb.base/signals.exp (signal_tests_1): Make pass message
17341 consistent with fail message.
17342
17343 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17344 unsigned char; the bug (PR 1821) is fixed.
17345
17346 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17347
17348 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17349 successful tests--makes xfailing them work right.
17350
17351Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17352
17353 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17354 only \r\n, not .*. The test can pass .* as the last thing in
17355 $pattern if that is what it wants. In addition to providing this
17356 flexibility, this change should speed up pattern matching in cases
17357 where the pattern already ended with .* (there were a number of
17358 them). This change also helps catch bad patterns--in the old
17359 scheme the typo "char \*" instead of "char \\*" would pass. Now
17360 it is caught.
17361 * Many .exp files: Update callers.
17362
17363 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17364 clearer and does not spuriously match multiple ('s. Likewise for
17365 ) and *.
17366
17367 * gdb.base/nodebug.exp: Test ability to call a function and pass
17368 it a string (even with no debugging info).
17369
17370 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17371 "p '\'", which is the same as "p ''" once tcl gets done with
17372 quoting, to "p '\\'", which I suspect is what is intended (one
17373 backslash gets sent to GDB).
17374
17375 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17376
17377Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17378
17379 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17380 1817) was fixed literally years ago.
17381
17382Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17383
17384 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17385 test, it causes stepping out of call_after_alloca_subr with
17386 optimizing compilers.
17387 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17388 fails.
17389
17390 * gdb.c++/templates.exp: Source templ-info.exp only if
17391 the templates executable exists.
17392
17393 * gdb.c++/misc.cc (class Contains_static_instance,
17394 class Contains_nested_static_instance),
17395 gdb.c++/classes.exp (test_static_members): Test printing of
17396 a class that contains a static instance of the class.
17397
17398Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17399
17400 * gdb.base/langs2.c (cppsub_): Don't prototype.
17401 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17402 only, I believe).
17403
17404Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17405
17406 * lib/gdb.exp (skip_chill_tests): New procedure.
17407
17408 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17409
17410Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17411
17412 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17413 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17414
17415Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17416
17417 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17418
17419 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17420 disassemble 8, not 16, instructions for part 4.
17421
17422 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17423 support the latter anymore.
17424
17425 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17426 -DNO_PROTOTYPES.
17427 * gdb.base/callfuncs.c: Control use of prototypes based on
17428 NO_PROTOTYPES, not __STDC__.
17429 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17430 t_float_values2 tests if prototypes in use.
17431
17432 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17433 t_double_values): When checking differences against DELTA, check
17434 that difference is within the range (-DELTA,DELTA), not just
17435 (-infinity,DELTA).
17436
17437Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17438
17439 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17440 'file' command firts, then 'target', then 'load', this is due to gdb
17441 target set up.
17442 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17443
17444Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17445
17446 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17447 FP load/store variants.
17448 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17449
17450Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17451
17452 * gdb.base/term.exp: Do not give a warning if not native, it is
17453 not an abnormal condition.
17454
17455Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17456
17457 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17458 t_char_array".
17459
17460Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17461
17462 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17463 are getting the version number.
17464
17465 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17466 if not native, it is not an abnormal condition.
17467
17468Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17469
17470 * lib/gdb.exp: Just use "file exists", rather than undocumented
17471 dejagnu procedure "findfile".
17472
17473Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17474
17475 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17476 (LDFLAGS): Set to -Xlinker -Ur.
17477
17478 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17479 Removed, these values are set by lib/gdb.exp.
17480
17481 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17482
17483Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17484
17485 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17486 of replicating gdb startup code.
17487
17488 * config/mt-vxworks (LDFLAGS): Set to -r.
17489 (CFLAGS_FOR_TARGET): Removed.
17490
17491 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17492 (gdb) and gdb for vxworks uses (vxgdb).
17493
17494 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17495 executable is not in the tree and host != target, use sed and
17496 program_transform_name to determine the gdb name used by the
17497 target.
17498
17499 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17500 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17501
17502Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17503
17504 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17505 floats, chars, and shorts where there are ANSI-style function
17506 definitions.
17507
17508 * gdb.base/langs.exp, gdb.base/langs*: New test.
17509 * gdb.base/Makefile.in: Build it.
17510 * TODO: Remove item about checking that C names don't get C++
17511 demangling applied; this test tests it.
17512
17513Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17514
17515 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17516 went with the const70 xfail. The xfail went away a year ago.
17517
17518 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17519
17520 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17521 for hp300.
17522
17523 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17524
17525 * gdb.base/a1-selftest.exp: Don't run on hp300.
17526
17527Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17528
17529 * Makefile.in (site.exp): Set host_alias and target_alias as well
17530 as host_triplet and target_triplet.
17531
17532Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17533
17534 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17535
17536 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17537 places as other ecoff systems).
17538
17539 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17540 ultrix.
17541
17542Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17543
17544 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17545 remove them.
17546 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17547 variable and "variable" in addition to "data variable".
17548 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17549
17550 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17551 2.
17552 * gdb.base/list1.c (long_line): Add additional statement at start
17553 of function.
17554 * gdb.base/list.exp (test_forward_search): Update line number to
17555 reflect new statement.
17556
17557Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17558
17559 * gdb.base/signals.exp: Reinitialize searched source directories
17560 after gdb_start call.
17561
17562Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17563
17564 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17565 * gdb.stabs/Makefile.in: Likewise.
17566
17567 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17568 change. Instead split the tests into smaller pieces.
17569 * gdb.disasm/hppa.s: Corresponding changes.
17570
17571Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17572
17573 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17574 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17575
17576 * gdb.base/funcargs.exp: Modify many tests so that every test
17577 either passes or fails. Make some test names unique.
17578
17579Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17580
17581 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17582 Call stty to set interrupt character.
17583
17584 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17585 for HP assembler versus GNU assembler based on actual behavior of
17586 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17587
17588 * TODO: Suggest a few more stepping tests.
17589
17590Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17591
17592 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17593 restart GDB for h8300 after a continue.
17594 (return): Add pattern to match a29k-udi behavior.
17595 * gdb.base/nodebug.exp: Remove obsolete comment.
17596 * gdb.base/regs.exp: New file, testing of register displays.
17597 * gdb.base/return.exp: Fix typo in reference to $objdir.
17598 * gdb.base/whatis.exp: Always start with a fresh GDB.
17599
17600Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17601
17602 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17603 higher, these tests generate a lot of output.
17604
17605Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17606
17607 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17608 code following the catch silently ignored some errors; without the
17609 catch they should be thrown like any other tcl error. Also, the
17610 catch used "" instead of {} which meant all the callers who wanted
17611 to include one of the characters "[]$ had to quote it an extra time.
17612 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17613 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17614 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17615 Remove extra quoting.
17616
17617Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17618
17619 * gdb.base/commands.exp: Make test names unique; every test either
17620 passes or fails. Update some comments.
17621
17622 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17623
17624Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17625
17626 The following fixes a FAIL caused by the fact that the alpha stabs
17627 configuration didn't use the ".if alpha" code in weird.def.
17628 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17629 bit pointer, so the 32 bit version works even on the alpha.
17630 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17631 Remove the stuff which allowed us to have separate versions for
17632 alpha and everything else.
17633
17634 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17635 regexp which "info func operator\[\](" is supposed to match. Fix
17636 string to send to GDB. Note that GDB still doesn't work right. Add a
17637 new test for "info func .perator\[\](" which GDB does handle correctly.
17638
17639 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17640
17641Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17642
17643 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17644 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17645 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17646 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17647 it makes the tests harder to understand and confuses test-o-matic.
17648 The preferred style is that each test provides a PASS or a FAIL,
17649 and has a unique message (e.g. "continue #54" not just "continue")
17650 which is the same for the pass and the fail.
17651 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17652 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17653 to lib/gdb.exp.
17654 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17655 prt_accept which was basically the same thing. Likewise for
17656 test_print_reject and prt_reject.
17657 * lib/gdb.exp (test_print_reject): Add some more error message
17658 patterns to match from the former printcmds.exp (prt_reject).
17659 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17660 One defect of the passcount stuff is that some of it failed to
17661 report XPASS where appropriate.
17662 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17663 stuff before and after arg in expected pattern.
17664 (test_paddr_operator_functions): Re-do test without print_addr_of;
17665 this is the only test which seems to want extra stuff there.
17666
17667Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17668
17669 * gdb.base/nodebug.exp: Update new tests to reflect improved
17670 wording of gdb output.
17671
17672 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17673 and "ptype" work on variables in files compiled without -g.
17674 Replaces commented out "maint print msymbol" tests.
17675
17676Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17677
17678 * gdb.base/setvar.c (dummy): Call malloc.
17679
17680 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17681 losing with the irix4 sed.
17682
17683 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17684 ALRM" on irix4.
17685
17686Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17687
17688 * TODO: Remove items about corefile.exp testing new exec-file and
17689 backtrace; both are now done. Add items about printing enums.
17690
17691Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17692
17693 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17694 "get signal $thissig" test fails.
17695
17696 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17697
17698Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17699
17700 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17701 compiler warning with dec alpha compiler.
17702
17703 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17704 extra \n from gdb_test call (this explains why the prompt test
17705 that I removed yesterday was there).
17706 (user_defined_command_test): Remove extra \n and prompt test.
17707
17708 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17709 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17710 doesn't exist.
17711 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17712 Also remove alpha workaround, which turns out to be because
17713 SIGABRT == SIGLOST.
17714
17715 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17716
17717 * gdb.base/help.exp: Don't test "help show".
17718
17719Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17720
17721 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17722 "set print address" is on.
17723 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17724 pass prompt to gdb_test; gdb_test already looks for the prompt.
17725
17726 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17727
17728 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17729 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17730 was to make sure that gdb can read a core file. But (a) the "read
17731 the corefile" part didn't make it to a1-selftest.exp, we just
17732 delete the corefile after creating it, and (b) we test reading
17733 corefiles in corefile.exp anyway. Also, this test left around a
17734 xgdb process on Solaris.
17735
17736 * gdb.base/corefile.exp: Also test backtrace.
17737
17738Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17739
17740 * gdb.base/commands.exp: Test a simple user defined command with
17741 arguments and if/while statements; verify the full user command is
17742 printed by "show user".
17743
17744 * gdb.base/commands.exp: Test if/while commands as part of a
17745 breakpoint command list; verify they appear in breakpoint
17746 information.
17747
17748Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17749
17750 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17751 than by dividing by zero.
17752
17753Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17754
17755 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17756 performing an inferior call with watchpoints enabled.
17757 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17758 call.
17759
17760Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17761
17762 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17763 of "file" command.
17764
17765 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17766 Add additional pattern for when "int operator int(void);" appears
17767 in a different order.
17768
17769Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17770
17771 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17772
17773 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17774 and "signal" with ".*".
17775
17776Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17777
17778 * TODO: Add note about "handle all nostop".
17779
17780 * gdb.base/{sigall.c, sigall.exp}: New test.
17781 * gdb.base/Makefile.in: Add it.
17782
17783Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17784
17785 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17786 when invoking GDB, suppresses any windowing interface.
17787
17788Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17789
17790 * config/sim-gdb: New file, simulator testing support.
17791
17792Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17793
17794 * gdb.base/interrupt.exp: Test calling func1 twice.
17795
17796Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17797
17798 * gdb.base/list.exp (test_forward_search): Set timeout higher
17799 when we'll be getting lots of output from gdb.
17800
17801 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17802 "init_malloc" to after the expect statement. Run it if that
17803 regexp is taken, but also for two others which happen if source
17804 cannot be found.
17805
17806Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17807
17808 * gdb.base/printcmds.exp: New test, for printing register before
17809 program is running.
17810
17811Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17812
17813 * gdb.base/list.exp: Correct some alternate expect patterns
17814 to reflect changes in list1.c.
17815
17816Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17817
17818 * TODO: Add item regarding large frames.
17819
17820 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17821
17822 * TODO: Remove item about enabling return.exp; it
17823 is enabled. Suggest a few more "return" tests.
17824
17825Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17826
17827 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17828 anonymous unions.
17829
17830Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17831
17832 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17833 and pr-5646.o, so "make" is the same as "make all", not "make
17834 pr-4975.o".
17835
17836Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17837
17838 * gdb.base/list.exp: Adjust expectations to reflect changes in
17839 list1.c.
17840 (test_forward_search): New test proc.
17841 * gdb.base/list1.c (long_line): New function, has long source line.
17842
17843Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17844
17845 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17846 additional line of code that was added.
17847
17848Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17849
17850 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17851 tests so as not to overflow expect's input buffers.
17852 * gdb.disasm/hppa.exp: Corresponding changes.
17853
17854Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17855
17856 Beginnings of template debugging tests.
17857 * gdb.c++/templ-info.cc: New file to test for template
17858 debugging capability of the compiler.
17859 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17860 templ-info.cc.
17861 * gdb.c++/templates.cc: Add explicit template instantiations
17862 to enable compiling with -fno-implicit-templates. Add destructor
17863 and 'value' method to T5 class for template tests.
17864 * gdb.c++/templates.exp: Add testcases for printing of template
17865 types, setting breakpoints on template methods and calling a
d63a86f8 17866 template method.
c906108c
SS
17867
17868Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17869
17870 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17871 branch target since some assemblers (gas-2.5) may emit a
17872 relocation for the branch instead of resolving it in the
17873 assembler.
17874
17875Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17876
17877 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17878 through signal handler.
17879
17880Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17881
17882 * configure.in (*-*-netware): Use config/mt-netware.
17883
17884 * config/mt-netware: New file.
17885 * config/mt-i386-netware: Removed, separate configs for different
17886 netware architectures are no longer needed now that we have
17887 --with-headers.
17888
17889Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17890
17891 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17892 by the recent changes to use ANSI C arithmetic conversions.
17893
17894Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17895
17896 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17897 bug involving using inferior_pid to figure out whether to select a
17898 frame.
17899
17900Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17901
17902 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17903 match the current disassembler output.
17904
17905Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17906
17907 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17908 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17909 types, expect "int" as type of integer values (for now).
17910
17911Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17912
17913 * gdb.base/commands.exp: New tests for if/while commands.
17914
17915Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17916
17917 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17918 by .*, since hex values have different syntax in Chill mode.
17919
17920Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17921
17922 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17923 linefeed from expect pattern for repeated types with indices > 9.
17924
17925Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17926
17927 First part of Fortran test suite.
17928 * gdb.fortran: New directory.
17929 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17930
17931Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17932
17933 * gdb.base/default.exp: Update expect pattern for load command
17934 without arguments.
17935
17936Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17937
17938 * configure.in: Change i386 to i[345]86.
17939 * gdb.base/configure.in: Likewise.
17940 * gdb.c++/configure.in: Likewise.
17941 * gdb.chill/configure.in: Likewise.
17942
17943Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17944
17945 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17946 patterns, since that is not a valid context for comments.
17947
17948Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17949
17950 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17951 repeated types and repeated types with indices > 9.
17952
17953Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17954
17955 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17956 2417; old bug has been fixed.
17957
17958Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17959
17960 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17961 send the newline ourselves instead of assuming gdb_test will do
17962 so when passed an empty input string.
17963
17964 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17965 stabs testcode.
17966
17967Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17968
17969 * lib/gdb.exp (gdb_test): Don't send anything if the first
17970 argument is an empty string. This makes cases where we want to
17971 match output that is already in expect's buffers (for example,
17972 matching a breakpoint after gdb_run_cmd has been called) work
17973 reliably.
17974
17975Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17976
17977 * config/netware.exp: New file.
17978
17979Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17980
17981 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17982 the -B and -L prefixes so we can find the debugging stub.
17983
17984 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17985 there and we are using the gcc from the tree.
17986
17987 * gdb.base/types.c: Removed.
17988
17989 * gdb.base/configure.in: Look for makefile fragments in ../config.
17990 Recognize i386-*-netware.
17991 * gdb.c++/configure.in: Likewise.
17992
17993Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17994
17995 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17996 the correct TCL syntax.
17997
17998Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17999
18000 * gdb.base/opaque.exp: use runto instead of messing around with
18001 breakpoints. Simplify by using gdb_test.
18002
18003 * gdb.base/bitfields.exp: restart between tests on netware targets
18004 because breakpoints aren't relocated after target death. Run
18005 processes to completion.
18006
18007 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18008
18009Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18010
18011 * Makefile.in: Remove extra tabs that confuse some versions
18012 of "make". Use the newly built gdb to test with by default,
18013 rather than the first one in the tester's search path.
18014
18015Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18016
18017 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18018
18019 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18020 condition help.
18021
18022Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18023
18024 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18025
18026 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18027 running.
18028 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18029 * gdb.base/funcargs.exp: Likewise.
18030
18031 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18032 * gdb.base/funcargs.exp: Likewise.
18033
18034 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18035 message is "".
18036
18037Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18038
18039 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18040 return,signals,twice}.exp: Handle non-existant binaries
18041 consistantly.
18042
18043 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18044 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18045 might testing a cross development system.
18046
18047Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18048
18049 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18050 runtest script is relative to ${srcdir}, not ${rootdir}.
18051
18052Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18053
18054 * gdb.base/signals.exp: Allow for optionality of breakpoint
18055 address.
18056
18057Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18058
18059 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18060
18061Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18062
18063 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18064 for size_t definition.
18065 * gdb.c++/templates.cc: Likewise
18066
18067 * config/mt-i386-netware: New file.
18068
18069 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18070 defined.
18071
18072 * gdb.base/Makefile.in: Added support for systems that name core
18073 files by appending "core" to the program name.
18074 * gdb.base/a1-selftest.exp: Likewise.
18075
18076Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18077
18078 * gdb.base/return.exp: Add comment and message for `return double'
18079 test failure on Sparc Solaris.
18080
18081Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18082
18083 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18084
18085Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18086
18087 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18088 from optimizing them away.
18089 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18090 patterns to include default constructors and assignment operators,
18091 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18092 character in the output of the virtual base pointer.
18093
18094Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18095
18096 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18097 expression match in print_addr_of to avoid unintented matches.
18098 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18099 versions up to 2.5.8.
18100
18101Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18102
18103 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18104 included file to run under newer versions of expect.
18105 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18106 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18107 Remove xfail for the virtual table of BDDHookV.
18108
18109Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18110
18111 * lib/gdb.exp (string_to_regexp): Set a default result.
18112 (default_gdb_start): Fix misleading message.
18113
18114Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18115
18116 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18117 Remove all CC, etc definitions.
18118 * config/mt-hpux: New file.
18119 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18120 (CFLAGS, LDFLAGS): Define.
18121 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18122
18123 * Makefile.in (site.exp): Don't insert host_os, etc.
18124 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18125 (distclean): Check existence of subdir.
18126 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18127 * gdb.base/Makefile.in: General cleanup and simplification.
18128 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18129 to build executables. Use default rule to build .o files.
18130 (EXPECT, RUNTEST, CC): Fix relative pathname.
18131 (site.exp): Don't insert host_os, etc.
18132 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18133 and/or SIGUSR1 defined.
18134 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18135 * gdb.c++/Makefile.in: General cleanup and simplification.
18136 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18137 (CFLAGS): Remove.
18138 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18139
18140Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18141
18142 * gdb.base/recurse.exp: Misc changes to get tests running again
18143 after Kung's changes to the watchpoint code.
18144 * gdb.base/watchpoint.exp: Likewise.
18145
18146Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18147
18148 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18149
18150Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18151
18152 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18153 * lib/gdb.exp (default_gdb_start): Define.
18154 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18155 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18156 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18157 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18158 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18159 Don't call gdb_target_udi in between tests.
18160
18161Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18162
18163 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18164 (which was basically just a local version of the same thing). In
18165 addition to avoiding duplication, gdb_test_exact is faster.
18166 * lib/gdb.exp (gdb_test_exact): Fix typo.
18167
18168 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18169 don't give an error.
18170
18171 * gdb.base/term.exp: Call delete_breakpoints before starting.
18172
18173 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18174 (t10): Add comment.
18175
18176Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18177
18178 Reorganization of the GDB Test Suite.
18179
18180 * gdb.base: New directory, contains all the basic tests.
18181 * gdb.c++: New directory, tests specific to C++.
18182 * gdb.chill: New directory, tests specific to Chill.
18183 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18184 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18185 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18186 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18187 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18188 t30-31 to chill).
18189 * */gdbme.*: Rename to match appropriate expect scripts.
18190 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18191 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18192 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18193 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18194 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18195 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18196 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18197 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18198 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18199 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18200 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18201 gdb.c++/virtfunc.cc: New names of C++ files.
18202 * gdb.chill/chillvars.ch: New name of Chill file.
18203 * gdb.base/configure.in, gdb.c++/configure.in,
18204 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18205 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18206 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18207 * configure.in (configdirs): Update to reflect directory changes.
18208 (target_abbrev): No longer define for any configuration.
18209 * Makefile.in: Cosmetic improvements to header comments.
18210
18211Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18212
18213 Various changes to gdb.t31:
18214
18215 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18216 * gdbme.ch: Make all key-words and predefineds be upper-case.
18217 * chillvars.exp: Expect key-words and predefinds in upper-case.
18218
18219 * chillvars.exp: Use gdb_test_exact many places.
18220 Change expected output for arrays (which now includes index labels).
18221
18222 * pr-5020.exp, gdme.ch (module PR_5020):
18223 New test, for PR-5020.
18224
18225Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18226
18227 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18228 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18229
18230Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18231
18232 * Makefile.in: Fix bit-rot in definitions of CHILL,
18233 CHILL_FOR_TARGET and Chill_LIB.
18234 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18235 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18236 CHILL, and CHILL_LIB.
18237
18238Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18239
18240 * Revert the previous changes. Please see Rob's directory
18241 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18242
18243Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18244
18245 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18246 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18247 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18248 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18249 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18250 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18251 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18252 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18253 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18254 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18255 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18256 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18257 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18258 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18259 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18260 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18261 changes from 94Q1.
18262
18263Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18264
18265 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18266 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18267 Rob's new testing fragments.
18268
18269Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18270
18271 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18272 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18273
18274Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18275
18276 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18277 version also, match on casted version strings, and match on
18278 gdb startup case where the line numbers might be messed up.
18279
18280Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18281
18282 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18283 (CFLAGS): Delete it from here.
c906108c
SS
18284
18285Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18286
18287 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18288
18289Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18290
18291 * Makefile.in (RUNTEST): Default to just "runtest".
18292
18293Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18294
18295 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18296 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18297 the code has been restructured.
18298
18299Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18300
18301 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18302 \n, not just one of each.
18303
18304 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18305 /bin/cc gives a warning if you do.
18306
18307Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18308
d63a86f8 18309 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18310 __t10ListS_link1ZUiRCUiPT0
18311
18312Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18313
18314 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18315 on local variables in recursive functions.
18316
18317 * gdb.t07/Makefile.in: Build the new test.
18318
18319Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18320
18321 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18322 directly. Instead compare the return values from actual calls.
18323
18324Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18325
18326 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18327
18328Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18329
18330 * From Peter Schauer with minor modifications.
a9c64011
AS
18331 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18332 stops in mid-line in the caller. Add xfail for returning a float
18333 value on X86 targets.
c906108c
SS
18334
18335Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18336
18337 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18338 to avoid expect lossage.
18339 (fmem_LRbug_tests): Likewise.
18340 * gdb.disasm/hppa.s: Corresponding changes.
18341
18342 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18343 conditions to work with latest dejagnu/expect.
18344
18345 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18346 expected to fail on the PA.
18347 (backtrace in call with trampolines): Explicitly require main
18348 to be frame #1 (no trampolines should show up in backtrace).
18349
18350 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18351 "continue -expect".
18352 * gdb.t06/break.exp: Likewise.
18353 * gdb.t07/watchpoint.exp: Likewise.
18354 * gdb.t13/bitfields.exp: Likewise.
18355 * gdb.t15/{funcargs,return}.exp: Likewise.
18356 * gdb.stabs/weird.exp: Likewise.
18357 * config/{mips,udi}-gdb.exp: Likewise.
18358
18359 * hppa.sed: Enclose comments within a sed command to avoid
18360 losing with the old OSF1 sed.
18361
18362Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18363
18364 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18365 sequent dynix.
18366 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18367 * gdb.t15/funcargs.exp: Conditionally step again to really
18368 finish from marker_call_with_trampolines. Handle the case where
18369 the first step from within call_with_trampolines already steps
18370 us back to main.
18371 * gdb.t15/gdbme.c: Add comment to closing brace of
18372 call_with_trampolines for funcargs.exp.
18373
18374Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18375
d63a86f8 18376 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18377 Fix typo(s).
18378
18379Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18380
18381 * gdb.t07/gdbme.c: More code for watchpoint testing.
18382
18383 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18384 "Hardware watchpoint" throughout file.
18385 (test_watchpoint_triggered_in_syscall): New test.
18386 (test_complex_watchpoint): New test.
18387
18388Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18389
18390 * gdbme.c (call_with_trampolines): New function to try and step
18391 into. Tests trampoline problems on the PA.
18392
18393 * funcargs.exp (localvars_in_indirect_call): No longer expect
18394 stepping into indirect call to fail on PAs.
18395 (test_stepping_over_trampolines): New test.
18396
18397Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18398
18399 * TODO: Add suggestions for static member function tests, and
18400 completion tests.
18401
18402Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18403
18404 * TODO: Add suggestions for "p/a" tests.
18405
18406 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18407 (default_gdb_exit): Replace all the hair with sending "quit" to
18408 the process with a simple close.
18409
18410Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18411
18412 * TODO: Add suggestions for shared library tests.
18413
18414Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18415
18416 * TODO: Add suggestions for x/s tests.
18417
18418Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18419
18420 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18421 "enable once", and "enable breakpoints once" with ".*".
18422
18423Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18424
18425 * TODO: Add suggestions about structure passing tests.
18426
18427Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18428
18429 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18430 the primary1 test, use work around if __GNUC__ < 2.
18431 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18432 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18433 Test for bad output rather than waiting for timeout. Issue
18434 second continue only if first continue failed.
18435
18436Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18437
18438 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18439 operator[] test with gdb_test because the old code didn't seem to
18440 be getting the quoting right with the new dejagnu.
18441
18442Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18443
18444 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18445 one from the path.
18446 * Makefile.in: Use a fresh expect if there is one, use runtest
18447 from the src tree if there is one.
d63a86f8 18448
c906108c
SS
18449Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18450
18451 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18452 next over recursive call. Revise the tests from that point on
18453 (which had been skipped) to match GDB's actual (correct) output.
18454
18455 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18456 with next over a breakpoint whose condition is false.
18457
18458 * gdb.t00/help.exp: Comment out "help set print" tests just like
18459 (and for same reason as) "help set" test.
18460
18461Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18462
18463 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18464 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18465
18466Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18467
18468 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18469 necessary gdb_target_udi.
18470
18471 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18472
18473 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18474 1838 and 2417; they are fixed.
18475
18476 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18477 gdb.t03/ptype.exp (ptype structure, ptype union):
18478 Remove xfails; the test is looser than when the xfails were added.
18479
18480 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18481 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18482
18483 * gdb.t01/run.exp: Only run shell test if isnative.
18484
18485 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18486 since "run" automatically loads if necessary. Call gdb_target_udi
18487 after the "file" since "file" kills any execution target.
18488
18489 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18490 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18491 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18492 argument for UDI.
18493
18494Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18495
18496 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18497
18498 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18499
18500Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18501
18502 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18503 properly quoting regexps. This makes the second argument to
18504 demangle a fixed string, which matches the callers, instead of a
18505 shell-style pattern which is what the previous implementation
18506 used. Update some of the callers.
18507
18508Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18509
18510 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18511 (comib_nullified_tests): Fix typo.
18512 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18513 strings. No longer expected to fail.
18514
18515 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18516 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18517 strings. No longer expected to fail.
18518
18519 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18520 string. No longer expected to fail.
18521
18522Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18523
18524 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18525 No longer expected to fail.
18526
18527 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18528 string. No longer expected to fail.
18529
18530Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18531
18532 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18533 only in the names (I probably got most of them). I was even
18534 generous with some which differed in underscores in names, and
18535 probably missed a few, and I *still* was able to remove almost a
18536 third of the file with almost no impact on testsuite coverage.
18537
18538Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18539
18540 * gdb.t00/default.exp: Match udi_attach error message as well as
18541 the one from child_attach.
18542
18543 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18544
18545 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18546
18547 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18548 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18549
18550 * Move test with enums and partial symbols back to
18551 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18552 Reverts the change of 26 May 93. Per today's change to
18553 stabs.texinfo, the behavior that weird.exp was expecting was
18554 unreasonable; what is important is that the compiler+gdb get
18555 things right, which happens with a recent gcc. Also fix the test
18556 to deal with native compilers which put out the stab gdb can't
18557 deal with.
18558
18559Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18560
18561 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18562 in the names. The main thing these accomplish is to slow things down.
18563 Many more such duplicates surely remain.
18564
18565 * gdb.t00/help.exp: Comment out "help support" test just like
18566 (and for same reason as) "help set" test.
18567
18568Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18569
18570 * gdb.t06/break.exp: Remove setup_xfails for
18571 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18572 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18573 about known bug in gcc to include up through 2.5.8.
18574 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18575 well as "_vb$".
18576 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18577 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18578 with latest gcc and gdb.
18579 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18580 well as "_vb$".
18581
18582Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18583
18584 * configure.in (hppa*-*-*): Also configure and build stabs-only
18585 tests.
18586
18587Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18588
18589 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18590 * gdb.t10/configure.in (hppa*-*-*): Use it.
18591
18592Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18593
18594 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18595
18596Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18597
18598 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18599 versions prior to 1.13.5.
18600
18601Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18602
18603 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18604 the prompt is at the start of a line.
18605
18606Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18607
18608 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18609 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18610 in the copr tests now.
18611 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18612 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18613 expected to fail.
18614
18615Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18616
18617 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18618 gdb.t31/chillvars.exp, lib/gdb.exp:
18619 Tweak to run under either version of expect.
18620 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18621 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18622 * gdb.t11/list.exp: Remove extraneous whitespace.
18623
18624Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18625
18626 * gdb.t16/printcmds.exp (test_print_strings): Accept
18627 "(unsigned char *) " before the string.
18628
18629 * TODO: Add notes about printing of fancy types and GDB expressions.
18630
18631Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18632
18633 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18634 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18635 if doing mips-idt-ecoff.
c906108c
SS
18636
18637Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18638
18639 * Most .exp files: Tweak to run under either version of expect.
18640
18641Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18642
18643 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18644 xfails; I'm not sure why they are failing, but not because of PR 1806.
18645
18646Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18647
18648 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18649 defined in lib/gdb.exp.
18650
18651Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18652
18653 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18654 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18655 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18656 have to be typeless.
18657
18658Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18659
18660 * TODO: Add suggestion for copyright year test.
18661
18662Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18663
18664 * configure.in (*-*-lynxos*): Add stabs tests.
18665
18666Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18667
18668 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18669 so insert a tab before any assembler directive in column zero.
18670
18671 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18672 stores.
18673 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18674 stores.
18675 (fpu_short_memory_tests): Likewise.
18676
18677Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18678
18679 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18680 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18681 .stabs directives in comments.
18682
18683Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18684
18685 * TODO: New file, describing tests we could write.
18686 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18687
18688Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18689
18690 * gdb.t06/signals.exp: Add kludge to force re-sync.
18691
18692 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18693 to xgdb instead of gdb, get out of gdb.
18694
18695Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18696
18697 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18698 for info.
18699
18700Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18701
18702 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18703 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18704 * gdb.stabs/hppa.sed: New sed script for the PA.
18705
18706Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18707
18708 * gdb.stabs: Re-write weird.def and configuration to use sed
18709 instead of cpp. sed is portable and POSIX; cpp is neither.
18710
18711Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18712
18713 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18714
18715Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18716
18717 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18718
18719Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18720
18721 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18722 "_vb$".
18723 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18724 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18725
18726Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * lib/gdb.exp: Comment out code which depends on non-existent
18729 `transform' procedure.
18730
18731Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18732
18733 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18734 * lib/gdb.exp: Transform tool name.
18735 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18736 1.1's new error handling system.
18737
18738Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18739
18740 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18741
18742Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18743
18744 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18745 They made pattern matching so slow that timeouts happened on
18746 heavily loaded systems. Now any output from "show print" which
18747 gets us back to the GDB prompt is a PASS.
18748
18749Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18750
18751 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18752
18753Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18754
18755 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18756
18757 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18758 It is not from PR 3220.
18759
18760Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18761
18762 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18763 just started failing because they depended on the order the
18764 subcommands are presented, or exact docstring text. This kind of
18765 test is a pain and has minimal benefit.
18766
18767Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18768
18769 * gdb.t09/corefile.exp: At end of test, use "core" command with
18770 no arguments.
18771
18772Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18773
18774 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18775 17}/Makefile.in: Make it possible to run the testsuite with Sun
18776 make and CC = cross gcc by adding explicit build rules for .o
18777 files.
18778
18779Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18780
18781 * gdb.t15/funcargs.exp: Don't put comments on same line as
18782 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18783
c906108c
SS
18784Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18785
18786 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18787
18788Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18789
18790 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18791 * gdb.t20/inherit.exp: remove three dumplicate entries.
18792
18793Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18794
18795 * gdb.t06/break.exp: For "next over recursive call", fail on any
18796 incorrect output, not just on "factorial (value=2)".
18797
18798Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18799
18800 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18801 working now. Add an xfail if accesing a bss variable causes
18802 a memory error if the target is not yet run.
18803
18804Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18805
18806 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18807 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18808 name of __st* demangling (2 strings). Did Kung really get the
18809 more than 95 others right without testing them?
18810
18811Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18812
18813 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18814
18815Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18816
18817 * configure.in (configdirs): Add gdb.disasm
18818 * gdb.disasm: New directory for GDB disassembler tests.
18819 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18820
18821Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18822
18823 * gdb.t00/help.exp: Don't test "help set".
18824
18825 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18826 from within expect statements. None of these happen anymore and
18827 they cause regressions to be silently unnoticed.
18828
18829 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18830 messages) about known failures with gcc cygnus-2.4.5-930417.
18831
18832 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18833 comp-info.exp so it gets built if it doesn't exist.
18834
18835 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18836 it is no longer used.
18837 * gdb.t13/comp-info.c: Removed.
18838
18839Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18840
18841 * gdb.t06/signals.exp: Add xfail for sun3.
18842
18843Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18844
18845 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18846 relevant because ^C doesn't get sent but failure can be reproduced
18847 interactively).
18848
18849Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18850
18851 * gdb.stabs/alpha.mt: New configuration file for alpha.
18852 * gdb.stabs/configure.in: Use it.
18853 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18854 sharing with alpha.mt, redefine long to word via preprocessor.
18855 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18856 for alpha.
18857 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18858 native cc.
18859 * gdb.t00/teststrategy.exp: Change expect string so that we
18860 consume the `(xgdb)' from the command echo and from the gdb prompt.
18861 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18862 gdb currently compares all values as long, so this failure probably
18863 applies to any configuration where LONGEST is bigger than a target int.
18864 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18865 with gcc.
18866 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18867 to handle opaque pointers, gcc is.
18868 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18869 as first argument. Include <sys/types.h> and change all operator
18870 new definitions to use size_t.
18871 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18872 now that we use size_t.
18873
18874Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18875
a9c64011 18876 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18877 a long or float array cast all array members to the same type.
a9c64011 18878 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18879 with 64 bit longs.
a9c64011 18880 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18881 on alpha.
a9c64011 18882 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18883
18884Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18885
18886 * gdb.t24 (demangle.exp): Constructors of templates have names like
18887 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18888 section 14.6 of the ARM.
18889
18890 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18891 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18892 accomplish little and slow down the testsuite.
18893
18894 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18895 Accept spaces various places.
18896
18897Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18898
18899 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18900 with watchpoint enabled.
18901
18902 * Makefile.in: Remove definition of CC and remove the second
18903 definition of CXX (the "CXX = gcc" one remains). These definitions
18904 were causing backquotes to be expanded within backquotes, which
18905 doesn't work.
18906
18907Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18908
18909 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18910
18911Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18912
a9c64011
AS
18913 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18914 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18915 by mips cc and contains no stabs entries.
18916
18917Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18918
18919 * config/vx-gdb.exp: Use fake device to load files rather than
18920 NFS.
18921 * lib/gdb.exp: New proc to do "file" command.
18922 * config/unix-gdb.exp: Use new "file" proc.
18923
18924Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18925
18926 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18927 Rework board rebooting slightly.
18928 (gdb_exit): Don't exit from the remote shell; there isn't one.
18929 * gdb.stabs/weird.exp: If a program is being debugged already,
18930 kill it.
18931 * gdb.t04/setvar.exp: Stop and restart gdb.
18932 * gdb.t05/expr.exp: Likewise.
18933 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18934 restart gdb and reload the program.
18935 * gdb.t08/opaque.exp: Likewise.
18936 * gdb.t12/scope.exp: Likewise.
18937 * gdb.t13/bitfields.exp: Likewise.
18938 * gdb.t15/funcargs.exp: Likewise.
18939 * gdb.t20/classes.exp: Likewise.
18940 * gdb.t03/ptype.exp: Increase timeout.
18941 * gdb.t16/printcmds.exp (test_print_string_constants,
18942 test_print_array_constants): Likewise.
18943 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18944 * gdb.t20/classes.exp (do_tests): Likewise.
18945 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18946
18947Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18948
18949 * gdb.stabs: Renamed *wierd* to *weird*.
18950
18951Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18952
18953 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18954 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18955
18956Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18957
18958 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18959 (do_tests): Remove xfail for whatis on one_var and two_var.
18960
18961Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18962
18963 * Makefile.in: Made cross building work better by adding
18964 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18965
18966Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18967
18968 * gdb.t15/{return.c,return.exp,Makefile.in}:
18969 New test, currently commented out.
18970
18971Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18972
18973 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18974 still running and removes the leftover named socket so GDb can do
18975 clean restarts.
18976
18977Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18978
18979 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18980 console, not GDB.
18981 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18982 cross testing works better with "make check"
18983 * config/unix-gdb: Use default procedures for exit and version.
18984 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18985 with the newest VxWorks.
18986
18987Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18988
18989 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18990 old form.
18991
18992 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18993 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18994
18995 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18996
18997 * config/unix-gdb.exp: Remove this version of gdb_exit
18998 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18999 Rob says he'll look at it when he gets back to testing boards.
19000
19001Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19002
19003 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19004 an expected fail for certain ptype commands.
19005
19006 * gdb.t20/classes.exp: Update expected results of "ptype class
19007 Base1" to account for the constructor that now appears in the type.
19008
19009Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19010
19011 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19012 disappeared from list.
19013 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19014 "alldone" proc with call to cleanup and exit.
19015 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19016 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19017 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19018 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19019 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19020 "alldone" proc with simple returns that suppress remaining
19021 tests. The alldone proc went away many months ago.
19022
19023Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19024
19025 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19026
19027 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19028
19029Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19030
19031 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19032 as vax gdb will display them.
19033
19034Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19035
19036 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19037 optimizers.
19038
19039 * scope.exp: Change "bad value for localval" messages so each one
19040 is unique.
19041
19042 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19043 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19044
19045 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19046
19047Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19048
19049 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19050 doesn't exist (due to optimization).
19051
19052Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19053
19054 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19055 contains \r because the filename is long.
19056
19057 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19058 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19059
19060Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19061
19062 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19063 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19064 Ultrix.
19065 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19066 int tests.
19067 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19068
19069Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19070
19071 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19072
19073 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19074 to match does not match the passing case but still matches the
c906108c
SS
19075 failing case.
19076
19077Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19078
19079 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19080
19081Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19082
19083 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19084 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19085 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19086 Remove various versions of gdb_exit.
19087 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19088 gdb_exit.
19089 * config/unix-gdb.exp: gdb_exit remains here, and should override
19090 the generic version, since it's doing a lot of wierd stuff that
19091 the other versions aren't. FIXME, fold it in, or abandon this
19092 version.
19093
19094Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19095
19096 * gdb.t24/demangle.exp: Add tests for PR 3220.
19097
19098Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19099
19100 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19101
19102Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19103
19104 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19105 "i386-*-*". Works for i486 as well.
19106
19107 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19108 bug, and expand domain of xfail to all SVR4 systems, since the
19109 actual problem is likely to be in generic SVR4 /proc support.
19110
19111Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19112
19113 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19114
19115Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19116
19117 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19118 xfails for other systems. Match a missing 'Continuing.' as an
19119 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19120
19121 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19122 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19123 Only issue warning for missing executables if -all option is used.
19124
19125 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19126 file if -all option is used. It's like an unpredictable XFAIL.
19127
19128Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19129
19130 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19131 for dynamically linked binaries.
19132
19133 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19134
19135Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19136
19137 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19138 to state that this is a known bug in old versions of g++.
19139
19140Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19141
19142 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19143 while waiting for `Continuing'.
19144
19145Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19146
19147 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19148 in text, data, and bss.
19149 * gdb.t10/nodebug.c: Add local and global test variables for
19150 initialized and uninitialized data.
19151
19152Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19153
19154 * config/unix-gdb.exp (gdb_exit): Add "wait".
19155
19156Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19157
19158 * gdb.t06/signals.exp: xfail the continue from the handler for all
19159 targets.
19160
19161 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19162 function with watchpoints enabled, the i386 call dummy starts with
19163 a call.
19164
19165 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19166 386 bsd names its corefiles.
19167
19168Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19169
19170 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19171 compilers don't grok it.
19172 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19173 with small octal ints rather than character constants, which
19174 are signed and might not fit if first promoted to int.
19175
19176Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19177
19178 * gdb.t09/Makefile.in (clean): Remove corefile.
19179
19180Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19181
19182 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19183
19184Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19185 and Jim Kingdon (kingdon@cygnus.com)
19186
19187 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19188 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19189 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19190
19191Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19192
19193 * gdb.t17/interrupt.exp: Add xfail for hppa.
19194
19195Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19196
19197 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19198 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19199 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19200 to determine signed-ness of bitfields and use the result to setup
19201 the xfail.
19202 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19203 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19204 call line is reached if necessary.
19205
19206Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19207
19208 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19209
19210Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19211
19212 * gdb.t06/break.exp: Also test `clear' command.
19213
19214Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19215
19216 * gdb.t00/teststrategy.exp: Remove extra quote.
19217
19218 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19219 watchpoint enabled to be for all non-68k machines.
19220
19221 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19222
19223Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19224
19225 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19226 targets use aout.mt instead of ecoff.mt as gas understands
19227 standard aout format.
19228
19229Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19230
19231 * lib/gdb.exp (runto): Don't insist that function we are running to
19232 was compiled with -g.
19233
19234 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19235
19236 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19237 to get back into the read system call.
19238 Accept leading newline in case where we woke it up.
19239
19240Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19241
19242 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19243 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19244 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19245 enable ecoff configuration.
19246
19247Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19248
19249 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19250
19251Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19252
19253 * gdb.t16/printcmds.exp: Add another printf test.
19254
19255Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19256
19257 * configure.in: If configured -with-stabs on any target, add
19258 stabsdirs to configdirs.
19259
19260Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19261
19262 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19263 fun" so pattern does not match the command itself.
19264
19265Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19266
19267 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19268
19269Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19270
19271 * gdb.t17/interrupt.exp: Test for more things.
19272
19273Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19274
19275 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19276 compiler arranges the code and line numbers.
19277
19278 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19279
19280Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19281
19282 * gdb.t00/help.exp: Increase expect input buffer size.
19283
19284Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19285
19286 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19287
19288 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19289
19290 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19291
19292 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19293 [0-9]*, not just [0-9].
19294
19295Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19296
19297 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19298
19299 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19300
19301Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19302
19303 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19304
19305Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19306
19307 * gdb.t06/signals.c: Add xfails for sun3.
19308
19309 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19310
19311 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19312 test_stepping tests.
19313
19314Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19315
19316 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19317
19318 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19319
19320 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19321 rather than actually putting it through cpp twice.
19322
19323 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19324
19325Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19326
19327 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19328 no longer needed.
19329
19330Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19331
19332 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19333
19334 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19335 C++ features prints as "struct", make it a pass, not an xfail.
19336
19337Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19338
19339 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19340 Don't require VA to print as "class" rather than "struct".
19341
19342Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19343
19344 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19345
19346Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19347
19348 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19349
19350Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19351
19352 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19353 order.
19354
19355Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19356
19357 * gdb.t16/printcmds.exp: Add printf tests.
19358
19359 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19360
19361 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19362
19363Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19364
19365 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19366 pass counts, to counteract any existing or future setup_xfails.
19367
19368Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19369
19370 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19371 {BEGIN,END}_COMMON for common block instead of STAB.
19372 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19373
19374 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19375 intp_var should be N_GSYM not N_LSYM.
19376 wierd-aout.S: Use a label for the value of the N_SO.
19377 wierd.def: Remove all backslashes.
19378 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19379
19380Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19381
19382 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19383 get the expected next to inheritance3.
19384
19385Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19386
19387 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19388 now that gcc-2.4 gets it right.
19389
19390Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19391
19392 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19393
19394 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19395 generating comp-info.exp which works for cross-compilation.
19396
19397Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19398
19399 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19400 "*-*-sysv4.*".
19401
19402Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19403
19404 * gdb.t01/run.exp: Start with a fresh gdb.
19405 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19406 SVR4.x.
19407
19408Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19409
19410 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19411 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19412 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19413 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19414 things to remove.
19415
19416Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19417
19418 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19419 test cases from bug reports.
19420
19421Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19422
19423 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19424 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19425 avoid spurious xfails.
19426 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19427 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19428 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19429
19430Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19431
19432 * gdb.t00/teststrategy.exp: Rework to provide more useful
19433 description of each test, fix problem with systems that define
19434 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19435 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19436 results for "next over recursive call" so timeouts aren't taken
19437 by error.
19438
19439Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19440
19441 * gdb.t12/scope.exp: Test printing of variables before run.
19442
19443 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19444 printed in wrong order due to sorting.
19445
19446Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19447
19448 * gdb.t00/teststrategy.exp: Fix expected results for printing
19449 user entered string constant. Is array of char, prints with no
19450 address.
19451
19452 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19453 commands.
19454 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19455 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19456 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19457 of struct of char arrays.
19458 * gdb.t00/radix.exp: New tests for radix commands.
19459
19460Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19461
19462 * gdb.t16/printcmd.exp: Print a variable before running program
19463 (with xfail for AIX).
19464
19465Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19466
19467 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19468
19469 * gdb.t16/printcmd.exp: Don't print variables before running program.
19470
19471 * gdb.t06/break.exp: Don't require envp argument to main.
19472
19473 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19474
19475 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19476 Add xfails for rs6000.
19477
19478 * gdb.t02/whatis.exp: Change other tests not to re-test something
19479 we already tested.
19480
19481 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19482 each type used has a variable of that type.
19483
19484Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19485
19486 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19487
19488Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19489
19490 * configure.in: change srctrigger to be a file, not a directory
19491
19492Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19493
19494 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19495
19496 * gdb.t11/list.exp: Fixed a couple of typos.
19497
19498Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19499
19500 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19501 is fixed and PR is closed.
19502 * gdb.t16 (gdbme.c): Add simple test string variable.
19503 * gdb.t16 (printcmds.exp): Add tests with simple test string
19504 variable, primarily for boundaries on "set print elements".
19505
19506Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19507
19508 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19509 Make leading 0's optional and don't expect a tab in the middle
19510 of the number.
19511
19512 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19513
19514 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19515 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19516 don't end command passed to gdb_test with newline.
19517
19518 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19519 signed keyword away, don't expect signed bitfields to be signed.
19520
19521 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19522 printing with only as many 1's as are in the field as well as printing
19523 with 32 1's (see comment).
19524
19525Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19526
19527 * gdb.t00/default.exp: Start with a fresh gdb.
19528 * configure.in (configdirs): Remove gdb.t31 until the chill
19529 compiler works again. It no longer is able to find chillrt0
19530 since it isn't in libchill.a anymore.
19531 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19532 wierd.o, make more modular.
19533 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19534 spurious newlines that caused problems.
19535
19536Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19537
19538 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19539 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19540 gdb.stabs/wierd.{exp,def}: Many new tests.
19541
19542 * gdb.t00/default.exp: update info line for new message.
19543
19544 * gdb.t02/{whatis.exp,gdbme.c}:
19545 Test that "char *" doesn't print as "caddr_t".
19546
19547Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19548
19549 * gdb.t00/help.exp: Use .* in place of some help messages which
19550 just changed.
19551 gdb.t00/default.exp: Update "info frame" test for new message.
19552 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19553 Remove some xfails
19554
19555Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19556
19557 * gdb.t03/{gdbme.c,ptype.exp}:
19558 Add tests for typedef'd struct and union without tags.
19559 Also check "whatis" on a variable of a typedef'd enum without a tag.
19560
19561 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19562 PRMS 1823; the bug still exists but isn't reproduced by this test
19563 anymore), and remove rs6000 XFAIL (the bug is fixed).
19564
19565 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19566 duplicated from whatis.exp. For those that are left, accept
19567 "long", "long int", or "int" for long variables (whatis.exp already
19568 has an XFAIL for "int", so no need to fail it here).
19569
19570 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19571 Deal with GCC's names for types now that GDB uses the compiler's names.
19572
19573 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19574 setup_xfail's for sunos4. If we #defined the signed keyword away,
19575 don't expect GDB to know that char it is signed.
19576
19577 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19578
19579Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19580
19581 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19582 should work on any system, regardless of debugging format.
19583 * gdb.t21/demangle.exp: Move to gdb.t24.
19584 * gdb.t24/demangle.exp: Move from gdb.t21.
19585 * gdb.t24/{Makefile.in, configure.in}: New files.
19586
19587Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19588
19589 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19590 * gdb.stabs: New directory.
19591
19592Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19593
19594 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19595 not just "Quit anyway?".
19596
19597Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19598
19599 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19600 that all setup_xfails are immediately followed by clear_xfails.
19601
19602Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19603
19604 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19605 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19606 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19607 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19608 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19609 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19610 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19611 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19612 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19613 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19614 gdb.t31/chillvars.exp, lib/gdb.exp:
19615 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19616 bug-gdb@prep.ai.mit.edu.
19617
19618Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19619
19620 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19621 with 0.0, not integer 0.
19622
19623Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19624
19625 * gdb.t06/break.exp: Update for "Kill the program" message change.
19626
19627Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19628
19629 * Makefile.in (GDBFLAGS): Set to -nx.
19630 * Makefile.in (site.exp): Use GDBFLAGS.
19631
19632Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19633
19634 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19635 Makefiles.
19636 (check): depend on just-check.
19637 (just-check): added so that tests can be run without a noop
19638 build pass.
19639
19640Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19641
19642 Switch to using configure's configdirs.
19643 * Makefile.in (Makefile): add configure.in dependency.
19644 (SUBDIRS): removed redundant assignment.
19645 * configure.in: switch subdirs assignment to configdirs.
19646 * gdb.t*/configure.in: new files.
19647
19648Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19649
19650 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19651 works.
19652
19653Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19654
19655 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19656 in explicit rules. Apparently this is not supported by some makes.
19657
19658Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19659
19660 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19661
19662Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19663
19664 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19665 disappeared.
19666
19667Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19668
19669 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19670
19671Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19672
19673 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19674 watchpoint problem that is now fixed.
19675 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19676 uninitialized convenience variables.
19677 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19678 structures.
19679
19680Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19681
19682 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19683 which causes expect to get out of sync with gdb on long output
19684 from help set.
19685 * gdb.t09/corefile.exp: Make expected pattern for core file
19686 failing signal and frame output format less sun specific.
19687
19688Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19689
19690 * gdb.t31/chillvars.exp: Add and remove initial dummy
19691 breakpoint, so that symbol table is forced in.
19692 (Needed at least on Sunos4, though it seems not SVR4.)
19693 * gdb.t31/chillvars.exp: Update for changed output format.
19694
19695Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19696
a9c64011 19697 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19698
19699Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19700
19701 * Makefile.in: Added --srcdir when invoking runtest, removed the
19702 need for a local config file. (optional now)
19703
19704Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19705
19706 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19707 failure count used to force early termination. Add some more
19708 expected failures for gnu style demangling.
19709
19710Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19711
19712 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19713 pmi variable from gdb.t20/gdbme to get optimized away.
19714 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19715 Check for written corefile upon timeout _and_ eof.
19716
19717Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19718
19719 * config/unix-gdb.exp: Add missing return 0.
19720
19721Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19722
19723 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19724 test termination.
19725
19726Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19727
19728 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19729 disappeared.
19730
19731Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19732
19733 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19734 time as i860 support works.
19735
d63a86f8 19736 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19737 "backtrace 100\r" rather than just "backtrace\r", to match last
19738 change.
19739
19740Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19741
19742 * config/udi-gdb.exp (gdb_exit): Remove close command.
19743 (gdb_target_udi): New procedure to set the UDI target.
19744 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19745 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19746 Added waits for prompts after several question responses. Added
19747 some more responses used by a29k-amd-udi-gdb.
19748 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19749 pass different arguments, restart UDI connection after program
19750 completion.
19751 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19752 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19753 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19754 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19755 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19756 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19757 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19758 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19759 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19760 after program completion.
19761 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19762 compiled with a SELECT_VECS setting.
19763 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19764 infinite recursion.
19765
19766 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19767 Added checks for COFF results, and made them expected failures for
19768 all targets. It would be better to make them expected failures
19769 for COFF targets only.
19770
19771Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19772
19773 * Makefile.in: add null dvi target, don't bother to recurse
19774 through test directories for info and install-info; rename
19775 $(datadir) to be dejagnu instead of deja-gnu
19776
19777Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19778
19779 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19780 compiler to coredump.
19781 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19782 code.
19783
19784Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19785
19786 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19787 coredump.
19788 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19789 code.
19790
19791Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19792
19793 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19794 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19795 which in a shell. Deletes xgdb when done.
19796 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19797 Tests the return from the "set height" or "set width" commands.
19798 Added a few return codes where needed.
19799
19800Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19801
19802 * Makefile.in (SUBDIRS): Add gdb.t17.
19803 * configure.in (subdirs): Add gdb.t17.
19804 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19805 files to test gdb's calling of functions in the inferior with
19806 the correct arguments and gdb's ability to retrieve any
19807 result returned.
19808
19809Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19810
19811 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19812 may be called after gdb goes away. Previous versions of expect
19813 needed these to avoid file descriptor leaks, but they cause
19814 errors with the current revision of expect.
19815 * gdb.t00/gdbvars.exp: Use -re on expected output after
19816 setting sevenbit-strings.
19817 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19818 to set sevenbit-strings consistent across tests.
19819 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19820 set sevenbit-strings consistent across tests.
19821
19822Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19823
19824 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19825 expected output to match current "expect" expectations.
19826
19827Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19828
19829 * gdb.t00/default.exp: Change expected output for default "source"
19830 command, to match new gdb behavior which requires a filename to
19831 source.
19832
19833Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19834
19835 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19836 expected fail for i486-*-* that misses the marker2 function.
19837 * gdb.t10/crossload.exp (bfddefault): Allow successful
19838 recognition of a format to pass even if no symbols are found.
19839 Explicitly catch failures where the format is not recognized
19840 or is ambiguous, and add the reason to the fail message.
19841 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19842 the cause is and invalid target and add reason to failure message.
19843 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19844 elf32-i386, elf32-sparc, and elf32-i860.
19845 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19846 Set up expected failure for 'filename'::variable scope resolution,
19847 which is now apparently broken on all targets.
19848 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19849 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19850 gdb.t23/templates.exp: Change failure for missing binfile into
19851 just a warning.
19852 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19853 references.
19854
19855Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19856
19857 * gdb.t00/default.exp: Add expected output for default "source"
19858 command, to match new gdb behavior.
19859 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19860
19861Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19862
19863 * config/*-gdb.exp: returns an error, rather than exiting on
19864 internal errors.
19865
19866Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19867
19868 * gdb.t03/gdbme.c: Add pointer to struct variable.
19869 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19870 referencing struct members.
19871
19872Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19873
19874 * configure.in (mips-idt-ecoff): New target.
19875 * config/mips-gdb.exp: New file for remote board using MIPS remote
19876 debugging protocol.
19877
19878 * Redid configuration scheme. Removed gdb.t*/configure.in.
19879 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19880 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19881 distclean targets. Built executables via .o files. Adjusted
19882 tests to account for source files in $(srcdir) rather than
19883 $(objdir).
19884 * lib/gdb.exp (runto): Don't expect () after the function name,
19885 because it may have arguments.
19886
19887Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19888
19889 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19890 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19891 expected failures for mips-idt-* and mips-sgi-*.
19892 * gdb.t00/default.exp (attach): Kill process if requested.
19893 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19894 that does not read core files.
19895 * gdb.t01/run.exp: Removed checks for exit status code.
19896 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19897 it is linked in.
19898 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19899 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19900 appropriate, rather than doing it by hand.
19901 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19902 execution.
19903 * gdb.t10/crossload.exp: Kill existing program if needed.
19904 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19905 appropriate, rather than doing it by hand. Always increase
19906 timeout for this test, not just for VxWorks.
19907
19908Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19909
19910 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19911 of Chill STRUCT types and STRUCT values.
19912 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19913 than "char".
19914 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19915 struct2): New struct definitions and initializations to test
c906108c
SS
19916 simple Chill STRUCT types.
19917
19918Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19919
19920 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19921 the null byte at the end of strings.
19922 * gdb.t00/default.exp: Make show version insensitive to copyright
19923 date.
19924 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19925 to avoid dependencies on target char signedness.
19926 * gdb.t16/printcmds.exp: Update expected results for explicitly
19927 unsigned char.
19928 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19929 now work.
19930 * gdb.t21/demangle.exp: Add many more patterns for template
19931 demangling, most of them being expected failures.
19932 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19933 string we are matching for, to match on the whole string.
19934 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19935 and fix a whole bunch that had incorrect expected output but were
19936 passing anyway because of the bug in "proc demangle".
19937 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19938 type.
19939 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19940
19941Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19942
a9c64011
AS
19943 * gdb/testsuite: made modifications to testcases, etc., to allow
19944 them to work properly given the reorganization of deja-gnu and the
19945 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19946
19947Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19948
19949 * gdb/testsuite: Initial creation of gdb/testsuite.
19950 Migrated dejagnu testcases and support files for testing nm to
19951 gdb/testsuite from deja-gnu. These files were moved "as is"
19952 with no modifications. This migration is part of a major overhaul
19953 of dejagnu. The modifications to these testcases, etc., which
19954 will allow them to work with the new version of dejagnu will be
19955 made in a future update.
48efe704 19956
8d8cb839 19957 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19958\f
8d8cb839
EZ
19959;; Local Variables:
19960;; mode: change-log
19961;; left-margin: 8
19962;; fill-column: 74
19963;; version-control: never
19964;; End:
902f2ccb
MC
19965
19966 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19967 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19968 Copying and distribution of this file, with or without modification,
19969 are permitted provided the copyright notice and this notice are preserved.