]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdbarch.sh: Set LANG and LC_ALL to C, not c.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f9d67f43
DJ
12010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5 (Top level): Call it.
6
177321bd
DJ
72010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8
9 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10
97f2ed50
DJ
112010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.base/call-strs.exp, gdb.base/default.exp,
14 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
15 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
16 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
17 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
18 gdb.base/watchpoint-solib.exp: Save and restore timeout.
19 * gdb.base/ending-run.exp: Correct restore of timeout.
20 * gdb.base/page.exp: Remove unnecessary timeout setting.
21
e4e2711a
JB
222010-01-29 Joel Brobecker <brobecker@adacore.com>
23
24 * gdb.ada/rec_return: New testcase.
25
ba581dc1
JB
262010-01-29 Joel Brobecker <brobecker@adacore.com>
27
28 * gdb.ada/call_pn: New testcase.
29
4ea95be9
DJ
302010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
33 (Top level): Use it to resume.
34 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
35 the Thumb mode displaced stepping error as unsupported.
36
df83a9bf
SW
372010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
38
39 * gdb.cp/nsusing.exp: Added more tests.
40 * gdb.cp/nsrecurs.exp: Ditto.
41 * gdb.cp/nsusing.cc: Added test functions.
42 * gdb.cp/nsrecurs.cc: Ditto.
43
40b27cdc
JK
442010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
47 absolute directory pathnames in gdb.sum file.
48
de958931
SW
492010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
50
51 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
52 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
53
708ead4e
TT
542010-01-26 Tom Tromey <tromey@redhat.com>
55
56 PR exp/7643:
57 * gdb.base/printcmds.exp (test_print_string_constants): Remove
58 setup_kfail.
59
b14e635e
SW
602010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
61
62 * gdb.cp/nsrecurs.exp: New test.
63 * gdb.cp/nsrecurs.cc: New test program.
64 * gdb.cp/nsstress.exp: New test.
65 * gdb.cp/nsstress.cc: New test program.
66 * gdb.cp/nsdecl.exp: New test.
67 * gdb.cp/nsdecl.cc: New test program.
68
8540c487
SW
692010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
70
71 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
72 imported into file scope.
73 Marked test as xfail.
74 * gdb.cp/namespace-using.cc (marker5): New function.
75 * gdb.cp/shadow.exp: New test.
76 * gdb.cp/shadow.cc: New test program.
77 * gdb.cp/nsimport.exp: New test.
78 * gdb.cp/nsimport.cc: New test program.
79
421d5d99
TT
802010-01-25 Tom Tromey <tromey@redhat.com>
81
82 PR gdb/11049:
83 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
84 with "set print null-stop on".
85
691f8dc1
JK
862010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
89 Adjust it for DISASSEMBLY_OMIT_FNAME.
90
0b92b5bb
TT
912010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 PR symtab/11199:
94 * gdb.dwarf2/member-ptr-forwardref.exp,
95 gdb.dwarf2/member-ptr-forwardref.S: New.
96
23787403
JK
972010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
98
99 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
100 (thread1_func): Protect thread1_tid with thread1_tid_cond by
101 thread1_tid_mutex. Remove gdbstop_mutex handling.
102 (thread2_func): Protect thread2_tid with thread2_tid_cond by
103 thread2_tid_mutex. Remove gdbstop_mutex handling.
104 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
105 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
106 pthread_cond_wait conditionalizations by while loops.
107
b966cb8a
TT
1082010-01-20 Tom Tromey <tromey@redhat.com>
109
110 PR backtrace/10770:
111 * gdb.dwarf2/pr10770.exp: New file.
112 * gdb.dwarf2/pr10770.c: New file.
113 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
114
fcae584b
VP
1152010-01-20 Vladimir Prus <vladimir@codesourcery.com>
116
117 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
118 that target was removed, and the test always runs native anyway.
119
a0f49112
JK
1202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
123 gdb.base/watchpoint-cond-gone-stripped.c: New.
124
ceeb3d5a
TT
1252010-01-19 Tom Tromey <tromey@redhat.com>
126
127 PR c++/8000:
128 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
129 existing tests.
130 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
131 (main): Use AAA::SomeEnum.
132
dd322c54
JK
1332010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
136 (test_ignore_count): Declare line_callme_body global.
137 (run to breakpoint with ignore count): Use line_callme_body.
138 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
139 (set line_main_hello, set line_main_return): Reindent.
140 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
141 New.
142 (continue to callee4): Use line_callee4_body.
143 (check *stopped from CLI command): Use line_callee4_next.
144 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
145 (set line_main_hello, set line_main_return): Reindent.
146 (set line_callee4_head, set line_callee4_body): New.
147 (continue to callee4): Use line_callee4_body.
148
4e8f195d
TT
1492010-01-18 Tom Tromey <tromey@redhat.com>
150
151 PR c++/9680:
152 * gdb.cp/casts.cc: Add new classes and variables.
153 * gdb.cp/casts.exp: Test new operators.
154
9e14a9ba
JB
1552010-01-18 Tom Tromey <tromey@redhat.com>
156 Thiago Jung Bauermann <bauerman@br.ibm.com>
157
158 * gdb.python/source2.py: New file.
159 * gdb.python/source1: New file.
160 * gdb.python/python.exp: Test "source" command.
161
00bf0b85
SS
1622010-01-15 Stan Shebs <stan@codesourcery.com>
163
164 * gdb.trace/tfile.c: New file.
165 * gdb.trace/tfile.exp: New file.
166
55235ad7
JK
1672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
170
9f2982ff
JK
1712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
174
bbfba9ed
JK
1752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
178 (libfunc): New parameter action. Implement also selectable "sleep".
179 * gdb.base/break-interp-main.c: Include assert.h.
180 (libfunc): New parameter action.
181 (main): New parameters argc and argv. Assert argc. Pass argv.
182 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
183 (test_attach): New proc.
184 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
185 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
186
61f0d762
JK
1872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 * gdb.base/break-interp.exp (test_core): New proc.
190 (test_ld): Call it.
191
06a6f270
JK
1922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
195 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
196 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
197 and gdb_compile_shlib. Use new -Wl compiler options.
198 (dl bt, main bt): New tests.
199
51bee8e9
JK
2002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 Support PIEs with no symfile_objfile.
203 * gdb.base/break-interp.exp: New argument at the test_ld calls.
204 (test_ld): New parameter trynosym.
205 (test_ld <$trynosym>): New block.
206
b8040f19
JK
2072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 * gdb.base/break-interp.exp: New file.
210
be759fcf
PM
2112010-01-13 Phil Muldoon <pmuldoon@redhat.com>
212
213 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
214 * gdb.python/py-prettyprint.py (pp_ls): New printer.
215 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
216 test.
217 * gdb.python/py-prettyprint.c: Define lazystring test structure.
218 * gdb.python/py-mi.exp: Add lazy string test.
219
dc146f7c
VP
2202010-01-13 Vladimir Prus <vladimir@codesourcery.com>
221
222 * lib/mi-support.exp (mi_check_thread_states): Handle
223 core number in thread listing.
224
b4ba55a1
JB
2252010-01-12 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.base/maint.exp: Adjust the expected output for the
228 "maint print type" test. Use gdb_test_multiple instead of
229 gdb_sent/gdb_expect.
230
08e24bd4
DE
2312010-01-11 Doug Evans <dje@google.com>
232
6496a609
DE
233 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
234 from gdbserver_download. All callers updated.
235
08e24bd4
DE
236 * gdb.server/ext-run.exp: "info os processes" requires xml support.
237
b5cfddf5
JK
2382010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 Implement binary numbers parsing.
241 * gdb.base/printcmds.exp (test_integer_literals_accepted)
242 (test_integer_literals_rejected): New binary tests.
243
3725885a
RW
2442010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
245
246 * gdb.cell/configure: Regenerate.
247
37aeb5df
JK
2482010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
249
250 * gdb.base/corefile.exp: Move the core finding block out and call it as
251 core_find, new variable $corefile, replace corefile by $corefile and
252 [file tail $corefile] for usage vs. test names resp.
253 * lib/gdb.exp (core_find): Move it as a new function here. New
254 parameter binfile and deletefiles. New variable $destcore. Pre-delete
255 $destcore. Return "" on error.
256
d521f563
JK
2572010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 Workaround PR binutils/10802.
260 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
261 (twice).
262
28f24826
DJ
2632010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
264
265 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
266
2de75e71
JB
2672010-01-08 Joel Brobecker <brobecker@adacore.com>
268
269 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
270 call, to avoid interruption.
271
fe00719b 2722010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
273
274 * gdb.stabs/weird.def (args93): New.
275
d0ef5df8
DE
2762010-01-07 Doug Evans <dje@google.com>
277
278 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
279
3a08d52f
TT
2802010-01-07 Tom Tromey <tromey@redhat.com>
281
282 * gdb.base/source.exp: Use correct line number.
283
7a697b8d
SS
2842010-01-05 Stan Shebs <stan@codesourcery.com>
285
286 * gdb.trace/tracecmd.exp: Test ftrace.
287
7803799a
UW
2882010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
289
290 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
291
c54eabfa
JK
2922010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
295 "uint_for_mi_testing".
296
02e7ef19
JB
2972010-01-01 Joel Brobecker <brobecker@adacore.com>
298
299 Test indented comment in file being sourced.
300 * gdb.base/commands.exp: Test indented comment in file being sourced.
301
abd775ce
JB
3022010-01-01 Joel Brobecker <brobecker@adacore.com>
303
304 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
305 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
306 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
307 notice.
308
79b55b82
JB
3092010-01-01 Joel Brobecker <brobecker@adacore.com>
310
311 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
312 notice.
313
8997583e
JK
3142010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
317 missing $after_stopped and comma (,) expectation.
318
6da95a67
SS
3192009-12-31 Stan Shebs <stan@codesourcery.com>
320
321 * gdb.trace/actions.exp: Test teval action.
322
218d2fc6
TJB
3232009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
324
325 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
326 (top level): Call test_watchpoint_in_big_blob.
327 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
328 watchpoints.
329 (func3): Write to buf.
330
236f1d4d
SS
3312009-12-29 Stan Shebs <stan@codesourcery.com>
332
333 * gdb.trace/actions.exp: Test default-collect.
334
f61e138d
SS
3352009-12-28 Stan Shebs <stan@codesourcery.com>
336
337 * gdb.trace/tsv.exp: New file.
338 * gdb.base/completion.exp: Update ambiguous info output.
339
0219b378
DJ
3402009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
341
342 * gdb.base/find.c (main): Reference search buffers.
343 * gdb.base/included.c (main): Reference integer.
344 * gdb.base/ptype.c (charfoo): Declare.
345 (intfoo): Call charfoo.
346 * gdb.base/scope0.c (useitp): New function.
347 (usestatics): Use useitp.
348 (useit): Add a type for val.
349 * gdb.base/scope1.c (useit1): Take a pointer argument.
350 (usestatics1): Update calls to useit1.
351 * gdb.cp/call-c.cc: Declare foo.
352 (main): Call foo.
353 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
354 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
355 (main): Call C::ensureRefs and ensureOtherRefs.
356 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
357 variables.
358 (ensureOtherRefs): New function.
359 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
360 * gdb.cp/templates.cc (main): Call t5i.value.
361
3f78692f
JK
3622009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 Fix compatibility with G++-4.5.
365 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
366 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
367 (uncaught return): Remove.
368
429374b8
JK
3692009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
370 Phil Muldoon <pmuldoon@redhat.com>
371
372 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
373 (bp_location13, bp_location14, bp_location17, bp_location18)
374 (marker3_proto, marker4_proto): New variables.
375 (breakpoint info): Update output.
376 (run until breakpoint at marker3, run until breakpoint at marker4): New
377 tests.
378
859825b8
JK
3792009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
382 Replace the printf call of Y by provided "y-set-1" label. New block
383 for the second shared library.
384 * gdb.base/unload.exp: Compile also the second library, call
385 gdb_load_shlibs also for it. Use now gdb_breakpoint.
386 (single pending breakpoint info): Rename to ...
387 (pending breakpoint info before run): ... this extended test.
388 (libfile2, libname2, libsrcfile2, libsrc2)
389 (lib_sl2): New variables.
390 (exec_opts): Set also SHLIB_NAME2.
391 (pending breakpoint info on first run at shrfunc1)
392 (pending breakpoint info on second run at shrfunc1)
393 (pending breakpoint info on second run at shrfunc2)
394 (print y from libfile, print y from libfile2): New tests.
395 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
396 * gdb.base/unloadshr2.c: New.
397
e6a386cd
HZ
3982009-12-22 Hui Zhu <teawater@gmail.com>
399
400 * gdb.reverse/sigall-reverse.exp: Adjust.
401
9e19b45e
VP
4022009-12-21 Vladimir Prus <vladimir@codesourcery.com>
403
404 PR gdb/10884
405
406 * gdb.mi/var-cmd.c (do_bitfield_tests): New
407 (main): Call do_bitfield_tests.
aacf5b1e 408 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 409
d53a7b30
JB
4102009-12-20 Joel Brobecker <brobecker@adacore.com>
411
412 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
413 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
414 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
415 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
416 gdb.modula2/unbounded1.c: Update copyright header.
417
191ca0a1
CM
4182009-12-10 Chris Moller <moller@mollerware.com>
419
420 PR gdb/9399
421 * gdb.cp/virtfunc2.exp: New tests
422 * gdb.cp/virtfunc2.cc: New tests
423 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
424
0fa6cf1b
MS
4252009-12-10 Oza Pawandeep (paawan1982@yahoo.com
426
427 * gdb.reverse/i387-env-reverse.c: New file.
428 * gdb.reverse/i387-env-reverse.exp: New file.
429 * gdb.reverse/i387-stack-reverse.c: New file.
430 * gdb.reverse/i387-stack-reverse.exp: New file.
431
361ae042
PM
4322009-12-08 Phil Muldoon <pmuldoon@redhat.com>
433
434 * gdb.python/py-type.exp (test_range): New test.
435
bfd31e71
PM
4362009-12-03 Phil Muldoon <pmuldoon@redhat.com>
437
438 PR python/10805
439
440 * gdb.python/py-type.exp: New file.
441 * gdb.python/py-type.c: New file.
442 * Makefile.in: Add py-type.
443
57a1d736
TT
4442009-12-03 Tom Tromey <tromey@redhat.com>
445
446 * gdb.python/py-value.exp (test_parse_and_eval): New
447 function.
448
1f3b5d1b
PP
4492009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
450
451 PR gdb/11022
452
453 * gdb.base/pr11022.exp: New test.
454 * gdb.base/pr11022.c: New test.
455
8b7dbdc9
JK
4562009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 Fix spurious false FAILs.
459 * gdb.base/structs.c (chartest): New.
460 (main): Fill-in chartest.
461 * gdb.base/structs.exp (anychar_re, first): New.
462 (start_structs_test): Import global anychar_re and first.
463 New gdb_test call "set print elements 300; ${testfile}"
464 (start_structs_test <$first>): New block.
465 (any): Import global anychar_re. New variable ac. Use ${ac}.
466
6a53b2ec
JK
4672009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
470
d7167b4c
JK
4712009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
474 Force $srcfile file.
475 * gdb.base/foll-fork.c (callee): Comment out the printf call.
476
b1798462
UW
4772009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
478
479 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
480 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
481 * gdb.threads/watchthreads-reorder.exp: Likewise.
482
b6199126
DJ
4832009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
484
485 PR gdb/8704
486
487 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
488 "if", and "thread". Correct matching in the previous test.
489
b22a0510
DJ
4902009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
493
930636d2
MS
4942009-11-23 Michael Snyder <msnyder@vmware.com>
495
496 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
497 * gdb.reverse-watch-precsave.exp: Ditto.
498
21a0512e
PP
4992009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
500
501 * gdb.asm/asm-source.exp: Adjust.
502 * gdb.base/help.exp: Adjust.
503
fc30d5e0
PA
5042009-11-22 Pedro Alves <pedro@codesourcery.com>
505
506 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
507 (do_syscall_tests_without_xml): Set data-directory to
508 /the/path/to/nowhere.
509
f6bc2008
PA
5102009-11-21 Pedro Alves <pedro@codesourcery.com>
511
512 * gdb.threads/local-watch-wrong-thread.c,
513 gdb.threads/local-watch-wrong-thread.exp: New files.
514
8c2fb5de
PA
5152009-11-21 Pedro Alves <pedro@codesourcery.com>
516
517 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
518 assume new `regsub' syntax available.
519
ebec9a0f
PA
5202009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
521
a79d3c27
JK
522 * gdb.base/watchpoint-hw-hit-once.exp,
523 gdb.base/watchpoint-hw-hit-once.c: New.
524
5252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.threads/watchthreads-reorder.exp,
528 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 529
276a961b
MK
5302009-11-17 Nathan Sidwell <nathan@codesourcery.com>
531
532 * gdb.xml/tdesc-regs.exp: Use for m68k.
533
4867c1fb
PA
5342009-11-15 Pedro Alves <pedro@codesourcery.com>
535
536 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
537
f6838f81
DJ
5382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * lib/gdb.exp (current_target_name): New procedure.
541 (gdb_wrapper_target): New variable.
542 (gdb_wrapper_init): Set gdb_wrapper_target.
543 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
544 wrapper.
545
4ac4dd3f
DJ
5462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.base/remote.exp: Delete the slowest load test.
549 Do not load with fixed packet sizes.
550
a7881759
DJ
5512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
552
553 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
554
97a5b505
DJ
5552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
556
557 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
558 srcfile when setting a breakpoint.
559
d3e1fc54
DJ
5602009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
561
562 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
563 macros.
564
7cbcbded
DJ
5652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
566
567 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
568 to be in memory.
569 * gdb.base/display.c (force_mem): New.
570 (do_loops): Use it. Add breakpoint comments.
571 (do_vars): Add a breakpoint comment.
572 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
573 line numbers.
574
bdea3a92
NF
5752009-11-13 Nathan Froyd <froydnj@codesourcery.com>
576
577 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
578 instead of a bare "run".
579
269f82e5
PP
5802009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
581
582 * gdb.python/py-prettyprint.exp: Adjust.
583
a69b7d9d
DJ
5842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
585
586 * lib/cell.exp (skip_cell_tests): Clean up test files before
587 returning.
588
b598bfda
DJ
5892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
590
591 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
592 and the breakpoint menu. Do not call perror if a prompt is seen.
593 Consume the following GDB prompt.
594 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
595 * gdb.cp/namespace.exp: Use gdb_test.
596 * gdb.cp/templates.exp: Use gdb_test.
597 (test_template_breakpoints): Use gdb_test_multiple.
598
87728fa0
DJ
5992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
600
601 * gdb.base/break1.c (struct some_struct, values): Move earlier.
602 (marker4): Reference values.
603
b67c692f
DJ
6042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
607 is missing.
608
f0df251a
DJ
6092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
610
611 * gdb.base/break.c (need_malloc): New.
612 * gdb.base/constvars.c (main): Reference crass and crisp.
613 * gdb.base/gdb1821.c (main): Reference bar.
614 * gdb.cp/gdb1355.cc (main): Reference s1.
615 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
616 (main): Call them.
617 * gdb.cp/hang2.cc (dummy2): Define.
618 * gdb.cp/hang3.cc (dummy3): Define.
619 * gdb.cp/m-data.cc (main): Reference shadow.
620
bdf7534a
NF
6212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
622 Nathan Froyd <froydnj@codesourcery.com>
623
624 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
625 remote host.
626
f24fce77
NF
6272009-11-12 Nathan Froyd <froydnj@codesourcery.com>
628
629 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
630 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
631 * gdb.dwarf2/dw2-compressed.exp: Likewise.
632 * gdb.dwarf2/dw2-intercu.exp: Likewise.
633 * gdb.dwarf2/dw2-intermix.exp: Likewise.
634 * gdb.dwarf2/dw2-producer.exp: Likewise.
635 * gdb.dwarf2/mac-fileno.exp: Likewise.
636 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
637 py-prettyprint.py to the remote host.
638 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
639
40f0318e
KS
6402009-11-11 Keith Seitz <keiths@redhat.com>
641
642 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
643 use it instead of "Foo".
644 * gdb.cp/classes.exp (do_tests): Add a test to access
645 a method through a typedef'd class name.
646
f3d9f7fb
NF
6472009-11-11 Nathan Froyd <froydnj@codesourcery.com>
648
649 * gdb.base/long_long.exp: Permit leading zeros on floating-point
650 exponents.
651 * gdb.base/pointers.exp: Likewise.
652 * gdb.cp/ref-types.exp: Likewise.
653
a4216f37
KS
6542009-11-11 Keith Seitz <keiths@redhat.com>
655
656 * gdb.cp/cplusfuncs.cc (class foo): Add operators
657 new[] and delete[].
658 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
659 "void".
660 (probe_demangler): Remove all single-quoting of
661 method and variable names.
662 (info_func_regexp): Remove the word "void" from any
663 occurrence of "(void)".
664 (print_addr_2): Remove all single-quoting of
665 method names.
666 (print_addr_2_kfail): Likewise.
667 (print_addr): Single-quote C function names before
668 passing to print_addr_2.
669 (test_paddr_operator_functions): Remove single-quoting
670 for method names.
671 Add tests for operator new[] and operator delete[].
672
9b14d7aa
JK
6732009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
674
675 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
676
85feb311
KS
6772009-11-09 Keith Seitz <keiths@redhat.com>
678
679 * gdb.cp/overload.exp: Add tests for resolving overloaded
680 methods in expression parsing/evaluation.
681
fa335448
DJ
6822009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * lib/gdb.exp (default_gdb_version): Use --version instead of
685 --command.
686
ec3c07fc
NS
6872009-11-10 Nathan Sidwell <nathan@codesourcery.com>
688
689 * lib/gdb.exp (gdb_compile_test): New.
690 (skip_ada_tests, skip_java_tests): New.
691 (gdb_compile): Use gdb_compile_test for f77.
692 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
693 * lib/java.exp (compile_java_from_source): Remove runtests check,
694 use gdb_compile_test to record result.
695 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
696 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
697 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
698 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
699 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
700 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
701 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
702 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
703 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
704 adjust gdb_compile invocations.
705
b8b4e42b
JK
7062009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
707
708 * Makefile.in (abs_builddir): New.
709 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
710 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
711 `$(abs_builddir)/site.exp'.
712
f8b7eaf3
DJ
7132009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * config/m68k-emc.exp, lib/emc-support.exp,
716 gdb.trace/gdb_c_test.c: Delete.
717 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
718 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
719 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
720 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
721 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
722 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
723 casing for m68k-*-elf.
724
c4187697
NS
7252009-11-03 Pedro Alves <pedro@codesourcery.com>
726
727 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
728 * gdb.arch/i386-prologue.exp: Likewise.
729 * gdb.arch/i386-unwind.exp: Likewise.
730
db16b772
DJ
7312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
732
733 * lib/gdb.exp (gdb_expect): Fix timeout typo.
734
bcf71277
DJ
7352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
736
737 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
738
0105cee2
DJ
7392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
742
24ddea62
JK
7432009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
746
287ccc17
JK
7472009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
750 * gdb.base/sepdebug2.c: New file.
751
08bca259 7522009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
753
754 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
755 the modified warnings for catch syscall. Verify if GDB was compiled
756 with support for lib expat, and choose which tests to run depending
757 on this.
758
5d4e2b76
VP
7592009-10-30 Vladimir Prus <vladimir@codesourcery.com>
760
761 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
762 that composite commands are parsed OK. And also test
763 that breakpoint commands do work.
764
240e538a
MS
7652009-10-23 Michael Snyder <msnyder@vmware.com>
766
767 gdb.reverse/consecutive-precsave.exp: Change expect pattern
768 to allow for new disassembly style.
769
9c419145
PP
7702009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
771
772 * gdb.asm/asm-source.exp: Adjust.
773
02506ff1
MS
7742009-10-22 Michael Snyder <msnyder@vmware.com>
775
776 * gdb.reverse/break-precsave.exp: New test.
777 * gdb.reverse/consecutive-precsave.exp: Ditto.
778 * gdb.reverse/finish-precsave.exp: Ditto.
779 * gdb.reverse/i386-precsave.exp: Ditto.
780 * gdb.reverse/machinestate-precsave.exp: Ditto.
781 * gdb.reverse/sigall-precsave.exp: Ditto.
782 * gdb.reverse/solilb-precsave.exp: Ditto.
783 * gdb.reverse/step-precsave.exp: Ditto.
784 * gdb.reverse/until-precsave.exp: Ditto.
785 * gdb.reverse/watch-precsave.exp: Ditto.
786
4cf866a3
MS
7872009-10-22 Michael Snyder <msnyder@vmware.com>
788
789 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
790 for gdb_expect. Adjust one test's expect strings for the new
791 format of disassemble.
792 * gdb.reverse/finish-reverse.exp: Delete 'return'.
793 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
794 gdb_test_multiple.
795 * gdb.reverse/step-reverse.exp: Delete 'return'.
796 * gdb.reverse/until-reverse.exp: Delete blank lines.
797 * gdb.reverse/watch-reverse.exp: Delete blank lines.
798
2b28d209
PP
7992009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
800
801 * gdb.base/consecutive.exp: Adjust.
802 * gdb.base/display.exp: Likewise.
803 * gdb.base/pc-fp.exp: Likewise.
804 * gdb.base/sigbpt.exp: Likewise.
805
33b9c32b
MS
8062009-10-19 Michael Snyder <msnyder@vmware.com>
807
808 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
809 * gdb.reverse/finish-reverse.c: Ditto.
810 * gdb.reverse/sigall-reverse.c: Ditto.
811 * gdb.reverse/solib-reverse.c: Ditto.
812 * gdb.reverse/step-reverse.c: Ditto.
813 * gdb.reverse/watch-reverse.c: Ditto.
814
6c95b8df
PA
8152009-10-19 Pedro Alves <pedro@codesourcery.com>
816 Stan Shebs <stan@codesourcery.com>
817
818 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
819 * gdb.base/foll-exec.exp: Adjust to expect a process id before
820 "Executing new program".
821 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
822 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
823 left listed after having been killed.
824 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
825 * gdb.base/maint.exp: Adjust test.
826
827 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
828 * gdb.multi/Makefile.in: New.
829 * gdb.multi/base.exp: New.
830 * gdb.multi/goodbye.c: New.
831 * gdb.multi/hangout.c: New.
832 * gdb.multi/hello.c: New.
833 * gdb.multi/bkpt-multi-exec.c: New.
834 * gdb.multi/bkpt-multi-exec.exp: New.
835 * gdb.multi/crashme.c: New.
836
279017b7
TG
8372009-10-13 Tristan Gingold <gingold@adacore.com>
838
839 * gdb.base/sepdebug.exp: Check debug info are found.
840
0413d738
PA
8412009-10-08 Pedro Alves <pedro@codesourcery.com>
842
843 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
844 bits.
845
c628eecc
JK
8462009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
849
38af1bfe
JB
8502009-10-07 Joel Brobecker <brobecker@adacore.com>
851
852 * gdb.base/watchpoints.c: Add copyright header. Reformat one
853 of the comments.
854
2b0adecd
PM
8552009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
856
857 * gdb.base/annota1.exp: Remove obsolete match_max increase.
858 * gdb.base/annota3.exp: Idem.
859 * gdb.base/maint.exp: Idem.
860
8d417781
PM
8612009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
862
863 * lib/gdb.exp (default_gdb_init): Set current value of match_max
864 to default.
865
bb61102d
PM
8662009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
867
868 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
869 mingw and cygwin targets.
870
ace5c364
PM
8712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
872 Pedro Alves <pedro@codesourcery.com>
873
874 * lib/gdb.exp (gdb_compile): Avoid adding
875 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
876
c2d494a0
PM
8772009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
878
e1b52ce2
PM
879 * gdb.base/shr1.c: Use %p in format string.
880 * gdb.base/unload.c: Avoid warning in fprintf.
881 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 882
209f53f5
PM
8832009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
884
885 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
886 long type.
887 (test_unlink): Correct printf string.
888 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
889 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
890
8172766a
JK
8912009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
894 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
895 * gdb.arch/ia64-breakpoint-shadow.S: New file.
896
0f73703c
UW
8972009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
898
899 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
900 * gdb.objc/nondebug.exp: Likewise.
901
b32306ca
UW
9022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
903
904 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
905 target_info setting.
906
907 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
908 that detect new threads during "info threads".
909
0057022f
UW
9102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
911
912 * gdb.threads/manythreads.c (main): Increase thread stack size
913 to 2*PTHREAD_STACK_MIN.
914 * gdb.threads/multi-create.c (main): Likewise.
915 (create_function): Likewise.
916
f29c0325
UW
9172009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
918
919 * gdb.base/dump.exp: Pass difference of pointer types instead
920 of integer types as offset to restore in intarr3.srec case.
921
fcb34849
UW
9222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
923
924 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
925
d5142e3b
UW
9262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
927
928 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
929
087b74b2
PM
9302009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
931
932 New test for two watchpoints, with disabling of
933 the first inserted.
934 * testsuite/gdb.base/watchpoints.c: New file.
935 * testsuite/gdb.base/watchpoints.exp: New file.
936
96c07c5b
TT
9372009-09-25 Tom Tromey <tromey@redhat.com>
938
939 * gdb.base/charset.exp: Test utf-16 strings with Python.
940
b8899f2b
TT
9412009-09-25 Tom Tromey <tromey@redhat.com>
942
943 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
944 UCS-4.
945 * gdb.base/charset.c (utf_32_string): Rename.
946 (init_utf32): Rename.
947 (main): Update.
948
329719ec
TT
9492009-09-22 Tom Tromey <tromey@redhat.com>
950
951 * gdb.python/py-function.exp: Add regression tests.
952
11ef0d76
KS
9532009-09-21 Keith Seitz <keiths@redhat.com>
954
955 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
956 with invalid operator.
957
3fe8f3b3
KS
9582009-09-21 Keith Seitz <keiths@redhat.com>
959
960 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
961 and destructor using typedef name of class.
962 * gdb.cp/classes.cc (class Base1): Add a destructor.
963 (base1): New typedef.
964 (use_methods): Instanitate an object of type base1.
965 * gdb.cp/templates.exp (test_template_typedef): New procedure.
966 (do_tests): Call test_template_typedef.
967 * gdb.cp/templates.cc (Baz::~Baz): New method.
968 (intBazOne): New typedef.
969 (main): Instantiate intBazOne.
970
7a9fe101
PM
9712009-09-21 Phil Muldoon <pmuldoon@redhat.com>
972
973 PR python/10633
974
975 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
976 Function.
977 (run_lang_tests): Add print elements test.
978
2e4d963f
PM
9792009-09-21 Phil Muldoon <pmuldoon@redhat.com>
980
981 * gdb.python/py-value.exp (test_subscript_regression): New
982 function. Test for invalid subscripts.
983 * gdb.python/py-value.c (main): Add test array, and pointer to it.
984 (ptr_ref): New function.
985
ec7e75e7
PP
9862009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
987
988 * gdb.base/default.exp: Fix "show convenience".
989
0cc7d26f
TT
9902009-09-15 Tom Tromey <tromey@redhat.com>
991
992 * lib/mi-support.exp (mi_create_varobj): Update.
993 (mi_create_floating_varobj): Likewise.
994 (mi_create_dynamic_varobj): New proc.
995 (mi_varobj_update): Update.
996 (mi_varobj_update_with_type_change): Likewise.
997 (mi_varobj_update_kv_helper): New proc.
998 (mi_varobj_update_dynamic_helper): Rewrite.
999 (mi_varobj_update_dynamic): New proc.
1000 (mi_list_varobj_children): Update.
1001 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1002 * gdb.python/python-prettyprint.py (pp_outer): New class.
1003 (pp_nullstr): Likewise.
1004 (lookup_function): Register new printers.
1005 * gdb.python/python-prettyprint.c (struct substruct): New type.
1006 (struct outerstruct): Likewise.
1007 (substruct_test): New function.
1008 (struct nullstr): New type.
1009 (string_1, string_2): New globals.
1010 (main): Add new tests.
1011 * gdb.python/python-mi.exp: Added regression tests.
1012 * gdb.mi/mi2-var-display.exp: Update.
1013 * gdb.mi/mi2-var-cmd.exp: Update.
1014 * gdb.mi/mi2-var-child.exp: Update.
1015 * gdb.mi/mi2-var-block.exp: Update.
1016 * gdb.mi/mi-var-invalidate.exp: Update.
1017 * gdb.mi/mi-var-display.exp: Update.
1018 * gdb.mi/mi-var-cmd.exp: Update.
1019 * gdb.mi/mi-var-child.exp: Update.
1020 * gdb.mi/mi-var-block.exp: Update.
1021 * gdb.mi/mi-break.exp: Update.
1022 * gdb.mi/gdb701.exp: Update.
1023
a96d9b2e
SDJ
10242009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1025
1026 * Makefile.in: Inclusion of catch-syscall object.
1027 * gdb.base/catch-syscall.c: New file.
1028 * gdb.base/catch-syscall.exp: New file.
1029
b43b923a
MS
10302009-09-12 Michael Snyder <msnyder@vmware.com>
1031
1032 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1033 that can support reverse debuggnig.
1034
cec03d70
TT
10352009-09-11 Tom Tromey <tromey@redhat.com>
1036
1037 * gdb.dwarf2/valop.S: New file.
1038 * gdb.dwarf2/valop.exp: New file.
1039
e23bb3fc
MK
10402009-09-11 Mark Kettenis <kettenis@gnu.org>
1041
1042 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1043
37c3696d
DE
10442009-09-10 Doug Evans <dje@google.com>
1045
1046 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1047 Add $gdb_prompt to second breakpoint regexp.
1048
5172aecb
JB
10492009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1050
1051 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1052 names, add missing ones.
1053 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1054 * gdb.python/py-frame.c: Rename from python-frame.c.
1055 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1056 testfile name.
1057 * gdb.python/py-function.exp: Rename from python-function.exp.
1058 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1059 testfile name.
1060 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1061 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1062 Adjust testfile name.
1063 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1064 * gdb.python/py-template.cc: Rename from python-template.cc.
1065 * gdb.python/py-template.exp: Rename from python-template.exp.
1066 Adjust testfile name.
1067 * gdb.python/py-value.c: Rename from python-value.c.
1068 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1069 testfile name.
1070
b554e4bd
JK
10712009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1072
1073 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1074 $bpt2address.
1075 (Second breakpoint address is valid on ia64)
1076 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1077
9a68ae16
JM
10782009-09-03 Joseph Myers <joseph@codesourcery.com>
1079
1080 * gdb.base/ending-run.exp: Restrict regular expression matching
1081 line number to require closing brace following.
1082
146b9145
DE
10832009-09-03 Doug Evans <dje@google.com>
1084
1085 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1086
787d21e1
TT
10872009-09-02 Tom Tromey <tromey@redhat.com>
1088
1089 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1090
e7802207
TT
10912009-09-02 Tom Tromey <tromey@redhat.com>
1092
1093 * gdb.dwarf2/callframecfa.exp: New file.
1094 * gdb.dwarf2/callframecfa.S: New file.
1095
817aadd2
JK
10962009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1099 gdb.base/solib-overlap-main.c: New.
1100
4a76eae5
DJ
11012009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1102
1103 PR gdb/10565
1104
1105 * gdb.base/bitfields.c (struct container, container): New.
1106 (main): Initialize it and call break5.
1107 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1108
d4b96c9a
JK
11092009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1112 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1113
4e22772d
JK
11142009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1115
1116 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1117
2efab443
MS
11182009-08-26 Michael Snyder <msnyder@vmware.com>
1119
1120 * gdb.base/i386-reverse.c: New file.
1121 * gdb.base/i386-reverse.exp: New file.
1122 * gdb.base/Makefile.in: Add new files to be removed.
1123
07ab73a0
JM
11242009-08-26 Joseph Myers <joseph@codesourcery.com>
1125
1126 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1127 environment-pwd for remote host.
1128 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1129
676accff
KS
11302009-08-24 Keith Seitz <keiths@redhat.com>
1131
1132 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1133 Add two new C++ completer tests which limit the output to a
1134 given class.
1135
f9f7ad22
MS
11362009-08-24 Michael Snyder <msnyder@vmware.com>
1137
1138 * gdb.base/del.exp: Fix typo in comment.
1139 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1140
81ecdfbb
RW
11412009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1142
1143 * configure: Regenerate.
1144 * gdb.hp/configure: Likewise.
1145 * gdb.hp/gdb.aCC/configure: Likewise.
1146 * gdb.hp/gdb.base-hp/configure: Likewise.
1147 * gdb.hp/gdb.compat/configure: Likewise.
1148 * gdb.hp/gdb.defects/configure: Likewise.
1149 * gdb.hp/gdb.objdbg/configure: Likewise.
1150 * gdb.stabs/configure: Likewise.
1151
cab0c772
UW
11522009-08-19 Doug Evans <dje@google.com>
1153
1154 * gdb.base/gdbvars.c: New file.
1155 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1156
b8fa0bfa
PA
11572009-08-14 Pedro Alves <pedro@codesourcery.com>
1158
1159 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1160 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1161
b84aa90a
PA
11622009-08-13 Pedro Alves <pedro@codesourcery.com>
1163
1164 * gdb.base/default.exp: Adjust "set language test": it's now an
1165 enum command. Larger help string moved to "help set language".
1166 * gdb.base/help.exp: Adjust "help set language" expected output,
1167 now lists all known languages.
1168
0d8f9b2c
NF
11692009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1170
1171 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1172 all frame arguments.
1173 * gdb.arch/altivec-regs.exp: Likewise.
1174
bda180e0
TT
11752009-08-07 Tom Tromey <tromey@redhat.com>
1176
1177 * gdb.base/setshow.exp: Add tests for changes to set language, set
1178 check range, and set check type.
1179
48cb2d85
VP
11802009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1181
1182 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1183 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1184 Call it.
1185
1ea34204
UW
11862009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1187
1188 * configure.ac: Run gdb.cell tests when appropriate.
1189 * configure: Regenerate.
1190 * lib/cell.exp: New file.
1191 * gdb.cell: New directory.
1192 * gdb.cell/configure.ac: New file.
1193 * gdb.cell/configure: New file.
1194 * gdb.cell/Makefile.in: New file.
1195 * gdb.cell/arch.exp: New file.
1196 * gdb.cell/break.c: New file.
1197 * gdb.cell/break.exp: New file.
1198 * gdb.cell/break-spu.c: New file.
1199 * gdb.cell/bt.c: New file.
1200 * gdb.cell/bt2-spu.c: New file.
1201 * gdb.cell/bt-spu.c: New file.
1202 * gdb.cell/bt.exp: New file.
1203 * gdb.cell/coremaker.c: New file.
1204 * gdb.cell/coremaker-spu.c: New file.
1205 * gdb.cell/core.exp: New file.
1206 * gdb.cell/gcore.exp: New file.
1207 * gdb.cell/data.c: New file.
1208 * gdb.cell/data.exp: New file.
1209 * gdb.cell/data-spu.c: New file.
1210 * gdb.cell/ea-cache.exp: New file.
1211 * gdb.cell/ea-cache.c: New file.
1212 * gdb.cell/ea-cache-spu.c: New file.
1213 * gdb.cell/ea-standalone.c: New file.
1214 * gdb.cell/ea-standalone.exp: New file.
1215 * gdb.cell/ea-test.c: New file.
1216 * gdb.cell/ea-test.exp: New file.
1217 * gdb.cell/f-regs.exp: New file.
1218 * gdb.cell/mem-access.c: New file.
1219 * gdb.cell/mem-access.exp: New file.
1220 * gdb.cell/mem-access-spu.c: New file.
1221 * gdb.cell/ptype.exp: New file.
1222 * gdb.cell/registers.exp: New file.
1223 * gdb.cell/size.c: New file.
1224 * gdb.cell/sizeof.exp: New file.
1225 * gdb.cell/size-spu.c: New file.
1226 * gdb.cell/solib.exp: New file.
1227 * gdb.cell/solib-symbol.exp: New file.
1228
85e747d2
UW
12292009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1230
1231 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1232
58d6951d
DJ
12332009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1234
1235 * gdb.base/float.exp: Handle VFP registers.
1236
6e0a4f15
MS
12372009-07-14 Michael Snyder <msnyder@vmware.com>
1238
dcd5da87
MS
1239 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1240 to bring gdb to the beginning of the calling line.
1241
6e0a4f15
MS
1242 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1243 confusing the i386 epilogue unwinder.
1244
782b2b07
SS
12452009-07-14 Stan Shebs <stan@codesourcery.com>
1246
1247 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1248
f662c3bc
MS
12492009-07-14 Michael Snyder <msnyder@vmware.com>
1250
1251 * gdb.reverse/step-reverse.exp (stepi into function call):
1252 Call instruction may not be first instruction in the line.
1253 (reverse stepi from a function call): Used wrong line number.
1254
8f313923
JK
12552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1258
4662c76e
JK
12592009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 Fix gdb.base/macscp.exp when using custom inputrc.
1262 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1263 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1264 env(TERM) set.
1265 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1266 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1267
aa81e255
JK
12682009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1271 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1272 Change the compilation target to match the testcase name.
1273 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1274 testcase name.
1275 * a2-run.exp: Use for setup prepare_for_testing. Change the
1276 compilation target to match the testcase name.
1277 * gdb.base/commands.exp: Likewise.
1278 * gdb.base/finish.exp: Likewise.
1279 * gdb.base/float.exp: Likewise.
1280 * gdb.base/info-target.exp: Likewise.
1281 * gdb.base/relational.exp: Likewise.
1282 * gdb.base/term.exp: Likewise.
1283 * gdb.base/until.exp: Likewise.
1284 * gdb.base/volatile.exp: Likewise.
1285 * gdb.base/whatis-exp.exp: Likewise.
1286
4c93b1d7
HZ
12872009-07-11 Hui Zhu <teawater@gmail.com>
1288
1289 * gdb.base/help.exp (disassemble): Update expected help text.
1290
812f7342
TT
12912009-07-09 Tom Tromey <tromey@redhat.com>
1292
1293 * lib/gdb.exp: Handle TRANSCRIPT.
1294 (remote_spawn, remote_close, send_gdb): New procs.
1295
fbb8f299
PM
12962009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1297
1298 * gdb.python/python-prettyprint.c: Add counted null string
1299 structure.
1300 * gdb.python/python-prettyprint.exp: Print null string. Test for
1301 embedded nulls.
1302 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1303 * gdb.python/python-value.exp (test_value_in_inferior): Add
1304 variable length string fetch tests.
1305 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1306
c0ac0ec7
JK
13072009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1308
1309 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1310
30b66ecc
TT
13112009-07-07 Tom Tromey <tromey@redhat.com>
1312
1313 * gdb.base/call-rt-st.exp: Update for change to escape output.
1314 * gdb.base/callfuncs.exp: Likewise.
1315 * gdb.base/charset.exp: Likewise.
1316 * gdb.base/constvars.exp: Likewise.
1317 * gdb.base/long_long.exp: Likewise.
1318 * gdb.base/pointers.exp: Likewise.
1319 * gdb.base/printcmds.exp: Likewise.
1320 * gdb.base/setvar.exp: Likewise.
1321 * gdb.base/store.exp: Likewise.
1322 * gdb.cp/ref-types.exp: Likewise.
1323 * gdb.mi/mi-var-child.exp: Likewise.
1324 * gdb.mi/mi-var-display.exp: Likewise.
1325 * gdb.mi/mi2-var-display.exp: Likewise.
1326 * gdb.base/charset.exp: Test octal escape sequence length.
1327 Update for change to escape output.
1328
187c4a2b
JK
13292009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
1331 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1332
d80a43f9
DJ
13332009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1334
1335 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1336
047427a8
JK
13372009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1338
1339 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1340 gdbserver increasing $portnum if "Can't bind address" has been seen.
1341
8b5a0f4f
PA
13422009-07-05 Pedro Alves <pedro@codesourcery.com>
1343
1344 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1345 mingw32ce.
1346
7d93ba58
PA
13472009-07-05 Pedro Alves <pedro@codesourcery.com>
1348
1349 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1350 VFP format.
1351
2277426b
PA
13522009-07-02 Pedro Alves <pedro@codesourcery.com>
1353
1354 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1355 linux. Adjust to use "inferior", "info inferiors", "detach
1356 inferior" and "kill inferior" instead of "restart", "info fork",
1357 "detach fork" and "delete fork".
1358 * gdb.base/ending-run.exp: Spell out "info".
1359 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1360 the "kill" command.
1361
5af949e3
UW
13622009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1363
1364 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1365 change to prefix TLS offset in hex with 0x.
1366
5d3729b5
UW
13672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1368
1369 * gdb.base/default.exp: Update test case for "x" changes.
1370
af589bd0
TG
13712009-07-01 Tristan Gingold <gingold@adacore.com>
1372
1373 * gdb.base/bigcore.exp: Make darwin untested.
1374
40974f91
JK
13752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1376
1377 * gdb.base/completion.exp (directory completion): Create the directory.
1378 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1379 escapeuniquesub.
1380 (directory completion 2): Expect now ${escapeuniquesub}.
1381 (Glob remaining of directory test): Remove one excessive newline.
1382 Expect the real output.
1383
59dd3af6
JK
13842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1385
1386 Fix `make check//%' target after `make check' has been ran.
1387 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1388 a mkdir call.
1389 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1390 (%/.dir): Remove.
1391
f4e164aa
JK
13922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1395 the expected result record.
1396
69af2122
JK
13972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 Remove racy FAILs relying just on the timeouts.
1400 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1401 (annotation_level 2): Remove racy FAILs.
1402
2fd481e1
PP
14032009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1404
1405 gdb/10275
1406 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1407
c38f313d
DJ
14082009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1409
1410 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1411
8b777f02
VP
14122009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1413
1414 * gdb.mi/mi-stack.exp: Testing symbolic options
1415 to -stack-list-locals and -stack-list-arguments.
1416
00c7eacf
JK
14172009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1420
6bc80edc
TT
14212009-06-29 Tom Tromey <tromey@redhat.com>
1422
1423 * dg-extract-results.sh: New file.
1424 * Makefile.in (FORCE_PARALLEL): New variable.
1425 (CHECK_TARGET): New conditional variable.
1426 (check): Use CHECK_TARGET.
1427 (DO_RUNTEST): New variable.
1428 (check-single): New target.
1429 (TEST_DIRS): New variable.
1430 (TEST_TARGETS): Likewise.
1431 (check-parallel): New target.
1432 (check-gdb.%): New pattern.
1433 (BASE1_FILES): New variable.
1434 (BASE2_FILES): Likewise.
1435 (check-gdb.base%): New pattern.
1436 (%/.dir): New pattern.
1437 * configure: Rebuild.
1438 * aclocal.m4 (AM_CONDITIONAL): New defun.
1439 * configure.ac: Check whether user is using GNU make.
1440 (GMAKE): New conditional.
1441
794684b6
SW
14422009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1443
1444 * gdb.cp/namespace-nested-import.cc: New test.
1445 * gdb.cp/namespace-nested-import.exp: New test.
1446
edb3359d
DJ
14472009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1448
1449 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1450 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1451 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1452 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1453 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1454 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1455 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1456 gdb.opt/inline-markers.c: New files.
1457 * lib/gdb.exp (skip_inline_frame_tests): New function.
1458 (skip_inline_var_tests): New function.
1459
cf657a0c
AS
14602009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1461
1462 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1463 backtrace.
1464
28d41a99
MS
14652009-06-27 Michael Snyder <msnyder@vmware.com>
1466
1467 * gdb.reverse: New directory.
1468 * gdb.reverse/break-reverse.c: New test.
1469 * gdb.reverse/break-reverse.exp: New test.
1470 * gdb.reverse/consecutive-reverse.c: New test.
1471 * gdb.reverse/consecutive-reverse.exp: New test.
1472 * gdb.reverse/finish-reverse.c: New test.
1473 * gdb.reverse/finish-reverse.exp: New test.
1474 * gdb.reverse/machinestate.c: New test.
1475 * gdb.reverse/ms1.c: New test.
1476 * gdb.reverse/machinestate.exp: New test.
1477 * gdb.reverse/Makefile.in: New file.
1478 * gdb.reverse/shr2.c: New test.
1479 * gdb.reverse/solib-reverse.c: New test.
1480 * gdb.reverse/solib-reverse.exp: New test.
1481 * gdb.reverse/step-reverse.c: New test.
1482 * gdb.reverse/step-reverse.exp: New test.
1483 * gdb.reverse/until-reverse.c: New test.
1484 * gdb.reverse/ur1.c: New test.
1485 * gdb.reverse/until-reverse.exp: New test.
1486 * gdb.reverse/watch-reverse.c: New test.
1487 * gdb.reverse/watch-reverse.exp: New test.
1488 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1489 * configure: Regenerate.
1490
fe3c8b0d
DE
14912009-06-26 Doug Evans <dje@google.com>
1492
1493 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1494
3a72a602
PM
14952009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1496
1497 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1498 windows problem for 'file delete $binfile'.
1499
27aa8d6a
SW
15002009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1501
1502 * gdb.cp/namespace-using.exp: New test.
1503 * gdb.cp/namespace-using.cc: New test.
1504
8ac055f8
JB
15052009-05-20 Joel Brobecker <brobecker@adacore.com>
1506
1507 * gdb.ada/variant_record_packed_array: New testcase.
1508
85e306ed
TT
15092009-06-23 Tom Tromey <tromey@redhat.com>
1510
1511 * gdb.base/charset.exp (test_combination): Regression test.
1512 * gdb.base/charset.c (my_wchar_t): New typedef.
1513 (myvar): New global.
1514 (main): Set myvar.
1515
56643c5e
PM
15162009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1517
1518 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1519 target.
1520
1fac167a
UW
15212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1522
1523 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1524
7ccb0be9
UW
15252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1526
1527 * gdb.mi/gdb680.exp: Update test for error message.
1528
568d6575
UW
15292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1530
1531 * gdb.base/annota1.exp: Allow multiple occurrences of the
1532 frames-invalid annotation.
1533 * gdb.cp/annota2.exp: Likewise.
1534
7cd1089b
PM
15352009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1536
1537 * gdb.cp/gdb2495.cc: New file.
1538 * gdb.cp/gdb2495.exp: New file.
1539
72c63395
JK
15402009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1541
1542 Report error on GDB crash during runto.
1543 * lib/gdb.exp (runto <eof>): New.
1544
3788363d
DJ
15452009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1548 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1549 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1550 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1551 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1552 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1553 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1554 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1555 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1556 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1557 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1558 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1559 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1560 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1561 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1562 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1563 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1564 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1565 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1566 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1567 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1568 gdb.trace/passcount.exp, gdb.trace/report.exp,
1569 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1570 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1571 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1572 executable.
1573
17592de3
PA
15742009-06-07 Pedro Alves <pedro@codesourcery.com>
1575
1576 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1577 defined before referencing it.
1578
701e355d
DE
15792009-06-03 Doug Evans <dje@google.com>
1580
1581 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1582 * gdb.arch/i386-see.c: Ditto.
1583
f2292c65
PM
15842009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1585
1586 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1587 (check_macro): Return 1 if undefined.
1588 If first test fails, check if macro debug information is available,
1589 and report unsupported test if no macro information is found.
1590
5a437975
DE
15912009-05-29 Doug Evans <dje@google.com>
1592
1593 * gdb.threads/hand-call-in-threads.exp: New.
1594 * gdb.threads/hand-call-in-threads.c: New.
1595
c141c696
MS
15962009-05-29 Michael Snyder <msnyder@vmware.com>
1597
1598 * gdb.base/break-always.exp: Change "1" to "on".
1599 Add confirmation check.
1600
b3444185
PA
16012009-05-28 Pedro Alves <pedro@codesourcery.com>
1602
1603 * gdb.threads/threxit-hop-specific.c: New.
1604 * gdb.threads/threxit-hop-specific.exp: New.
1605 * gdb.threads/thread-execl.c: New.
1606 * gdb.threads/thread-execl.exp: New.
1607
b6313243
TT
16082009-05-27 Tom Tromey <tromey@redhat.com>
1609 Thiago Jung Bauermann <bauerman@br.ibm.com>
1610
1611 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1612 (mi_child_regexp): Likewise.
1613 (mi_list_varobj_children_range): Likewise.
1614 (mi_get_features): Likewise.
1615 (mi_list_varobj_children): Rewrite.
1616 * gdb.python/python-mi.exp: New file.
1617
a6bac58e
TT
16182009-05-27 Tom Tromey <tromey@redhat.com>
1619 Thiago Jung Bauermann <bauerman@br.ibm.com>
1620 Phil Muldoon <pmuldoon@redhat.com>
1621 Paul Pluzhnikov <ppluzhnikov@google.com>
1622
1623 * gdb.python/python-prettyprint.exp: New file.
1624 * gdb.python/python-prettyprint.c: New file.
1625 * gdb.python/python-prettyprint.py: New file.
1626 * gdb.base/display.exp: print/r is now valid.
1627
2c74e833
TT
16282009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1629 Tom Tromey <tromey@redhat.com>
1630 Pedro Alves <pedro@codesourcery.com>
1631 Paul Pluzhnikov <ppluzhnikov@google.com>
1632
1633 * gdb.python/python-template.exp: New file.
1634 * gdb.python/python-template.cc: New file.
1635 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1636 tests.
1637 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1638 Call it.
1639 (test_value_after_death): New proc.
1640 * gdb.python/python-value.c (PTR): New typedef.
1641 (main): New variable 'x'.
1642
89c73ade
TT
16432009-05-27 Tom Tromey <tromey@redhat.com>
1644
1645 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1646 tests.
1647 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1648 Call it.
1649
a75724bc
PA
16502009-05-27 Pedro Alves <pedro@codesourcery.com>
1651
1652 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1653
e58b0e63
PA
16542009-05-24 Pedro Alves <pedro@codesourcery.com>
1655
1656 * gdb.threads/fork-thread-pending.c: New.
1657 * gdb.threads/fork-thread-pending.exp: New.
1658
4ac36638
JK
16592009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1662 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1663
c28c63d8
JB
16642009-05-18 Jon Beniston <jon@beniston.com>
1665
1666 * gdb.asm/asm-source.exp: Add lm32 target.
1667
b242c3c2
PA
16682009-05-17 Pedro Alves <pedro@codesourcery.com>
1669
1670 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1671 `gdb_get_line_number'. Call `callee' in both parent and child.
1672 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1673 `gdb_get_line_number' instead of hardcoding line numbers.
1674 (catch_fork_unpatch_child): New procedure to test detaching
1675 breakpoints from child fork.
1676 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1677 hardcoding line numbers.
1678 (do_fork_tests): Run `catch_fork_unpatch_child'.
1679
ee342b23
VP
16802009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1681
1682 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1683 of structure type enters or leaves the scope, it
1684 is reported by -var-update.
1685
e2009e98
DE
16862009-05-11 Doug Evans <dje@sebabeach.org>
1687
1688 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1689 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1690 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1691
00903456
JK
16922009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1693
1694 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1695
dc621c35
DE
16962009-04-30 Doug Evans <dje@google.com>
1697
1698 * gdb.threads/watchthreads2.exp: New testcase.
1699 * gdb.threads/watchthreads2.c: New testcase.
1700
9ab4e744
DE
17012009-04-29 Doug Evans <dje@google.com>
1702
1703 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1704 * gdb.cp/mb-ctor.cc: Ditto.
1705 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1706 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1707 * gdb.cp/mb-inline1.cc: Call it.
1708 * gdb.cp/mb-inline2.cc: Ditto.
1709 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1710 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1711
484086b7
JK
17122009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1715 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1716 Replace all uses of `decimal' by `nonzero'.
1717 (info macro FROM_COMMANDLINE): New test.
1718
379a77b5
TT
17192009-04-27 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1722
b92b73c2
DE
17232009-04-27 Doug Evans <dje@google.com>
1724
1725 * gdb.threads/watchthreads.c (main): Initialize args before starting
1726 the threads. Plus formatting cleanup.
1727 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1728 biased scheduling of one thread.
1729
945a118d
JG
17302009-04-27 Jerome Guitton <guitton@adacore.com>
1731
1732 * gdb.cp/templates.cc (GetMax): New template.
1733 (main): Declare two instances of GetMax.
1734 * gdb.cp/templates.exp: Add new test.
1735
d389af10
JK
17362009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1739
e7f86de9
JM
17402009-04-22 Joseph Myers <joseph@codesourcery.com>
1741
1742 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1743
334cc82d
TT
17442009-04-15 Tom Tromey <tromey@redhat.com>
1745
1746 * gdb.base/charset.exp: Add regression test.
1747
d12672cc
JB
17482009-04-14 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.base/exe-lock.exp: New testcase.
1751
18e8c3bc
TT
17522009-04-13 Tom Tromey <tromey@redhat.com>
1753
1754 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1755 operator on Frame.
1756
5ecd5cbe
UW
17572009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1758
1759 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1760 * gdb.server/ext-attach.exp: Likewise.
1761
7309f756
VP
17622009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1763
1764 Eliminate some sleep usage.
1765
1766 * gdb.mi/basics.c (do_nothing): New.
1767 (main): Use do_nothing instead of printf, so that
1768 not to introduce race condition between output of
1769 inferiour and output of gdb. Do not use sleep as it
1770 is not generally available on embedded targets.
1771
f4b95f6f
PA
17722009-04-02 Pedro Alves <pedro@codesourcery.com>
1773
1774 * gdb.server/ext-attach.exp: Expect an optional process id after
1775 "Detached from remote process".
1776
de40b933
JK
17772009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1778
1779 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1780 gdb.dwarf2/dw2-unresolved.exp: New.
1781
2ae101a4
PA
17822009-04-02 Pedro Alves <pedro@codesourcery.com>
1783
1784 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1785 mi_run_to_main.
1786
56a8e183
PA
17872009-04-02 Pedro Alves <pedro@codesourcery.com>
1788
1789 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1790 mi_run_to_main. Skip thread exit test on remote targets.
1791 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1792 mi_run_to_main.
1793 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1794 mi_run_to_main.
1795 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1796 when expecting ^connected. Detect when the target doesn't support
1797 non-stop mode.
1798 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1799 supported. Return -1 on error, 0 on success.
1800 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1801 (mi_runto): Return mi_runto_helper's result explicitly.
1802
c35fafde
PA
18032009-04-01 Pedro Alves <pedro@codesourcery.com>
1804
1805 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1806
f8a8dce6
JB
18072009-04-01 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1810 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1811 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1812 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1813
71c25dea
TT
18142009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1815 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 PR gdb/931
1818 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1819 output.
1820 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1821 for gdb/931.
1822 * dw2-strp.S (DW_AT_language): Change to C++.
1823 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1824
02d9a9ce
JB
18252009-03-31 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.ada/tasks: New testcase.
1828
1042e4c0
SS
18292009-03-30 Stan Shebs <stan@codesourcery.com>
1830
1831 * gdb.trace/actions.exp: Update to match new info trace format.
1832 * gdb.trace/deltrace.exp: Ditto.
1833 * gdb.trace/infotrace.exp: Ditto.
1834 * gdb.trace/passcount.exp: Ditto.
1835 * gdb.trace/save-trace.exp: Ditto.
1836 * gdb.trace/while-stepping.exp: Ditto.
1837 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1838
f8f6f20b
TJB
18392009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1840
1841 * gdb.python/python-frame.c: New file.
1842 * gdb.python/python-frame.exp: New file.
1843
c0c6f777
TJB
18442009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1845
1846 * gdb.python/python-value.exp: Add tests for the address
1847 attribute.
1848
3cb51905
AS
18492009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1850
1851 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1852
88fc996f
DE
18532009-03-26 Doug Evans <dje@google.com>
1854
1855 * gdb.mi/mi-nonstop-exit.exp: New file.
1856 * gdb.mi/non-stop-exit.c: New file.
1857
56ef84b1
TT
18582009-03-26 Tom Tromey <tromey@redhat.com>
1859
1860 Update for change to prologue skipping:
1861 * gdb.mi/mi2-simplerun.exp: Update.
1862 * gdb.mi/mi2-break.exp: Update.
1863 * gdb.mi/mi-simplerun.exp: Update.
1864 * gdb.mi/mi-break.exp: Update.
1865 * gdb.base/ending-run.exp: Update.
1866
def2b000
TJB
18672009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1868
1869 * gdb.python/python-value.exp (test_value_in_inferior): Test
1870 gdb.Value.is_optimized_out attribute.
1871
442ddf59
JK
18722009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.dwarf2/dw2-noloc-main.c: New file.
1875 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1876 (.text): Remove.
1877 (.data): New.
1878 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1879 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1880 (DW_TAG_subprogram func_cu1, noloc): Remove.
1881 (main): New.
1882 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1883 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1884 (file_symbols): New procedure.
1885
a8df5de4
TT
18862009-03-25 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.base/charset.exp (valid_target_charset): New proc.
1889 Use it to skip tests on invalid charsets.
1890
cc1d7add
PM
18912009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1892
1893 * gdb.base/completion.exp: Add a test for directory completion.
1894
bcd5727b
JK
18952009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 Fix a racy FAIL.
1898 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1899 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1900
cc924cad
TJB
19012009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1902
1903 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1904 * gdb.python/python-function.exp: Add test for function returning
1905 a GDB value.
1906
bc3b79fd
TJB
19072009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1908
1909 * gdb.python/python-function.exp: New file.
1910
6c7a06a3
TT
19112009-03-20 Tom Tromey <tromey@redhat.com>
1912
1913 * gdb.base/store.exp: Update for change to escape output.
1914 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1915 to escape output.
1916 * gdb.base/pointers.exp: Update for change to escape output.
1917 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1918 to escape output.
1919 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1920 escape output.
1921 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1922 to escape output.
1923 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1924 escape output.
1925 * gdb.base/setvar.exp: Update for change to escape output.
1926 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1927 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1928 to escape output.
1929 (test_print_string_constants): Likewise.
1930 * gdb.base/charset.exp (valid_host_charset): Check size of
1931 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1932 cases. Handle "auto"-related output.
1933 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1934 (uvar, Uvar): New globals.
1935
c31af87b
JG
19362009-03-19 Jerome Guitton <guitton@adacore.com>
1937
1938 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1939 deltas.
1940 * gdb.ada/fixed_points.exp: Ditto.
1941
51272cf2
PA
19422009-03-18 Pedro Alves <pedro@codesourcery.com>
1943
1944 * return-nodebug.c: Don't include stdio.h.
1945 (init): Delete.
1946 (func): Delete definition and provide extern declaration.
1947 (t): New.
1948 (main): Don't call printf. Call func and store its result in t.
1949 * return-nodebug1.c: New.
1950 * return-nodebug.exp: Don't expect stdio output. Instead, print
1951 the global variable t. Drop printf formatters and cast types from
1952 foreach loop. Don't use prepare_for_testing. Compile
1953 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1954 define FORMAT or CAST.
1955
d24948ac
PP
19562009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1957
1958 * gdb.base/solib-display.exp: Disable test for remote targers.
1959
61ff14c6
JK
19602009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1961
1962 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1963
cb4dce93
JK
19642009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
1966 Fix a racy FAIL.
1967 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1968 code from `follow parent, print pids'.
1969 (`follow child, print pids', `follow parent, print pids'): Call it.
1970 Replace `gdb_test "break..."' by gdb_breakpoint.
1971
f7c60c5e
VP
19722009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1973
1974 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1975 sync and async modes.
f7c60c5e 1976
383ace49
JB
19772009-03-12 Joel Brobecker <brobecker@adacore.com>
1978
1979 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1980 that was checked in by mistake. Remove loading of ada.exp, since
1981 this is not necessary in this case.
1982
4ce102af
JB
19832009-03-12 Joel Brobecker <brobecker@adacore.com>
1984
1985 * gdb.ada/ptype_arith_binop.exp: New testcase.
1986
529a2aef
JB
19872009-03-12 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/mod_from_name: New testcase.
1990
8a38181c
JB
19912009-03-12 Joel Brobecker <brobecker@adacore.com>
1992
1993 * gdb.ada/tick_last_segv: New testcase.
1994
11436dee
VP
19952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1996
61ff14c6 1997 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1998
1f31650a
VP
19992009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2000
61ff14c6
JK
2001 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2002 include the token in ^running and frame info in *stopped.
1f31650a 2003
a3247a22
PP
20042009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2005
2006 * solib-display.exp: New file.
2007 * solib-display-main.c: New file.
2008 * solib-display-lib.c: New file.
61ff14c6 2009
aae64587
PA
20102009-03-05 Pedro Alves <pedro@codesourcery.com>
2011
2012 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2013
44aabfbc
JK
20142009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2017 (list_and_check_macro): Use more specific test name.
2018 (next to definition): Make the test names unique.
2019
c087fcd3
PM
20202009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2021
2022 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2023
c86cf029
VP
20242009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2025
2026 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2027 notifications.
2028 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2029 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2030 * lib/mi-support.exp (library_loaded_re): New.
2031 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2032
3ea85240
VP
20332009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2034
2035 * gdb.gdb/observer.exp: Use test_notification observer, not
2036 normal_stop, everywhere.
2037 (test_normal_stop_notifications): Rename to...
2038 (test_notifications): ...this.
2039 (test_observer_normal_stop): Rename to...
2040 (test_observer): ...this.
2041
1903f0e6
DE
20422009-02-16 Doug Evans <dje@google.com>
2043
2044 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2045 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2046 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2047 (test_prefixed_syscall,test_int3): New tests.
2048 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2049 (test_prefixed_syscall,test_int3): New tests.
2050
1d33d6ba
VP
20512009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2052
3cb51905
AS
2053 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2054 (mi_expect_interrupt): Likewise.
2055 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2056 response.
1d33d6ba 2057
faafb047
PM
20582009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2059
2060 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2061 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2062 Replace calls to get_valueofx by get_hexadecimal_valueof.
2063
417e16e2
PM
20642009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2065
2066 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2067 (get_integer_valueof): New procedure.
2068 (get_sizeof): Use new get_integer_value_of.
2069 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2070 by get_integer_valueof.
2071
7065b901
TT
20722009-02-13 Tom Tromey <tromey@redhat.com>
2073
2074 * gdb.base/remote.exp (get_sizeof): Remove.
2075 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2076 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2077 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2078 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2079 (get_sizeof): Likewise.
2080
5d7cb8df
JK
20812009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2082
2083 PR fortran/9806
2084 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2085
b2febfff
PP
20862009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2087
2088 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2089
4aa995e1
PA
20902009-02-06 Pedro Alves <pedro@codesourcery.com>
2091
2092 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2093
d8906c6f
TJB
20942009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2095
2096 * gdb.python/python-cmd.exp: New file.
2097
ff4ab08d
TG
20982009-02-06 Tristan Gingold <gingold@adacore.com>
2099
2100 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2101
aacd552b
TG
21022009-02-05 Tristan Gingold <gingold@adacore.com>
2103
2104 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2105 pointer is dereferenced and use this signal name in regexp.
2106 * gdb.base/signull.exp: Ditto.
2107 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2108 * gdb.base/signull.c (main): Ditto.
2109
08c637de
TJB
21102009-02-04 Tom Tromey <tromey@redhat.com>
2111 Thiago Jung Bauermann <bauerman@br.ibm.com>
2112
2113 * gdb.python/python-value.exp: Use `gdb.history' instead of
2114 `gdb.value_from_history'.
2115 (test_value_numeric_ops): Add test for conversion of enum constant.
2116 * gdb.python/python-value.c (enum e): New type.
2117 (evalue): New global.
2118 (main): Use argv.
2119
20261af8
JG
21202009-02-04 Jerome Guitton <guitton@adacore.com>
2121
2122 * gdb.ada/uninitialized_vars: New test program.
2123 * gdb.ada/uninitialized_vars.exp: New testcase.
2124
52e44b43
TT
21252009-02-02 Tom Tromey <tromey@redhat.com>
2126
2127 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2128 * gdb.cp/pr2489.cc: Rename...
2129 * gdb.cp/pr9594.cc: ... to this.
2130
1c71341a
TT
21312009-02-02 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2134 * gdb.cp/pr2489.cc: New file.
2135 * gdb.cp/cpcompletion.exp: New file.
2136
a4295225
TT
21372009-02-02 Tom Tromey <tromey@redhat.com>
2138
2139 PR exp/9059:
2140 * gdb.cp/call-c.exp: Add regression test.
2141 * gdb.cp/call-c.cc (FooHandle): New typedef.
2142 (main): New variable 'handle'.
2143
592375cd
VP
21442009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2145
2146 * lib/mi-support.exp (et_mi_thread_list)
2147 (check_mi_and_console_threads): Adjust for current thread in
2148 -thread-list-ids output.
2149
41447f92
VP
21502009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2151
2152 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2153 Call it.
2154
35669430
DE
21552009-01-28 Doug Evans <dje@google.com>
2156
2157 * gdb.arch/amd64-disp-step.S: New file.
2158 * gdb.arch/amd64-disp-step.exp: New file.
2159 * gdb.arch/i386-disp-step.S: New file.
2160 * gdb.arch/i386-disp-step.exp: New file.
2161
09f00d9a
PM
21622009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2163
2164 * gdb.base/find.exp: Set newline variable
2165 using quotes instead of braces to fix cygwin failures.
2166
1e8fb976
PA
21672009-01-23 Pedro Alves <pedro@codesourcery.com>
2168
2169 * gdb.base/radix.exp: Add tests to ensure that that set
2170 input-radix 0 and set output-radix 0 are really rejected.
2171
da061712
PA
21722009-01-23 Pedro Alves <pedro@codesourcery.com>
2173
2174 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2175 copyright years.
2176
dd7e2d2b
PA
21772009-01-23 Pedro Alves <pedro@codesourcery.com>
2178
2179 PR gdb/9664:
2180 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2181
392452f6
PA
21822009-01-22 Pedro Alves <pedro@codesourcery.com>
2183
2184 PR c++/9631:
2185 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2186
8653e71c
PM
21872009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2188
2189 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2190 binfile definition to fix Windows OS failure.
2191
a12cc160
DJ
21922009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2193
2194 PR gdb/9346
2195 * gdb.base/interrupt.c (sigint_handler): New.
2196 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2197 on error.
2198 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2199 Test "signal SIGINT".
2200
b89667eb
DE
22012009-01-19 Doug Evans <dje@google.com>
2202
2203 * gdb.base/break.exp: Update expected gdb output.
2204 * gdb.base/sepdebug.exp: Ditto.
2205 * gdb.mi/mi-syn-frame.exp: Ditto.
2206 * gdb.mi/mi2-syn-frame.exp: Ditto.
2207 * gdb.base/call-signal-resume.exp: New file.
2208 * gdb.base/call-signals.c: New file.
2209 * gdb.base/unwindonsignal.exp: New file.
2210 * gdb.base/unwindonsignal.c: New file.
2211 * gdb.threads/interrupted-hand-call.exp: New file.
2212 * gdb.threads/interrupted-hand-call.c: New file.
2213 * gdb.threads/thread-unwindonsignal.exp: New file.
2214
adb483fe
DJ
22152009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2216
2217 * gdb.base/define.exp: Test defining and hooking prefix commands.
2218 * gdb.python/python.exp: Update test for "show user" output.
2219
60023297
JK
22202009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2223 now the output exactly, using less wildcards. Expect also the output
2224 of gfortran-4.3. Update for the f-valprint.c modification from
2225 2008-04-22.
2226 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2227 Remove gdb_test test names where matching the command.
2228
ccc57cf9
PA
22292009-01-01 Pedro Alves <pedro@codesourcery.com>
2230
2231 PR breakpoints/9681:
2232 * gdb.base/watchpoint.exp: Add regression test.
2233
c7a6ca08
PA
22342008-12-31 Pedro Alves <pedro@codesourcery.com>
2235
2236 * gdb.threads/attach-into-signal.exp: Don't use
2237 gdb_suppress_entire_file.
2238 * gdb.threads/attach-stopped.exp: Ditto.
2239 * gdb.threads/attachstop-mt.exp: Ditto.
2240
3a031f65
PA
22412008-12-31 Pedro Alves <pedro@codesourcery.com>
2242
2243 PR gdb/8812:
2244 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2245
09e6485f
PA
22462008-12-29 Pedro Alves <pedro@codesourcery.com>
2247
2248 PR gdb/7536:
2249 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2250 and unsupported output radices are really rejected.
2251
0cd53049
JK
22522008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2255
ba163c7e
TT
22562008-12-22 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.cp/punctuator.exp: New file.
2259
6f4de6c9
JK
22602008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 * gdb.base/completion.exp (Completing non-existing component): New test.
2263
0f34d0b4
JK
22642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 Fix for PR gdb/8648.
2267 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2268 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2269 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2270 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2271
db2ad4c3
JK
22722008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2275
bb5ef15e
DP
22762008-12-16 Christophe Lyon <christophe.lyon@st.com>
2277
2278 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2279 compiler actually generate code at the expected line number.
2280
90142adc
JZ
22812008-12-15 Jie Zhang <jie.zhang@analog.com>
2282
2283 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2284
fad6eecd
TT
22852008-12-12 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.base/commands.exp (redefine_hook_test): New proc.
2288 Call it.
2289
17c8aaf5
TT
22902008-12-11 Tom Tromey <tromey@redhat.com>
2291
2292 * gdb.base/macscp.exp: New regression test.
2293
7c8adf68
TT
22942008-12-11 Tom Tromey <tromey@redhat.com>
2295
2296 * gdb.base/macscp.exp: Print "address.addr".
2297 * gdb.base/macscp1.c (struct outer): New struct.
2298 (address): New global.
2299
b05dcbb7
TT
23002008-12-09 Tom Tromey <tromey@redhat.com>
2301
2302 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2303 Call it.
2304
2d476de1
DE
23052008-12-04 Doug Evans <dje@google.com>
2306
2307 * gdb.server/ext-run.exp: Relax regexp for init program.
2308
87bdc959
TG
23092008-12-03 Tristan Gingold <gingold@adacore.com>
2310
2311 * gdb.base/macscp.exp: Generate an object file during compilation
2312 to work around Darwin dsymutil limitations.
2313
e0740f77
JK
23142008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2315
2316 Test resolving external references to TLS variables.
2317 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2318 FILE2_THREAD_LOCAL.
2319 (testfile2, srcfile2): New variables.
2320 * gdb.threads/tls.c (file2_thread_local)
2321 (function_referencing_file2_thread_local): New.
2322 * gdb.threads/tls2.c: New file.
2323
67f0aac5
JB
23242008-11-28 Joel Brobecker <brobecker@adacore.com>
2325
2326 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2327 rather than integer, as integer might not be big enough when
2328 on 64bit targets.
67f0aac5 2329
c332165e
JG
23302008-11-27 Jerome Guitton <guitton@adacore.com>
2331
2332 * gdb.cp/formatted-ref.exp: Add equality test.
2333 * gdb.ada/formatted_ref.exp: Ditto.
2334
fc9b693c
JK
23352008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2338 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2339
a9c64011
AS
23402008-11-20 Andreas Schwab <schwab@suse.de>
2341
2342 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2343 matching syscall entry point.
2344 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2345 (tcatch_vfork_then_child_follow): Likewise. Finish through
2346 vfork even if we stopped at the syscall trampoline.
2347
e2fd701e
DE
23482008-11-20 Doug Evans <dje@google.com>
2349
2350 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2351
69abc51c
TJB
23522008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2353
2354 * gdb.arch/ppc-dfp.exp: New file.
2355 * gdb.arch/ppc-dfp.c: New file.
2356
c14c28ba
PP
23572008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2358
2359 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2360
2e74121d
DE
23612008-11-17 Doug Evans <dje@google.com>
2362
2363 * gdb.mi/mi-syn-frame.exp: Update expected output.
2364 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2365
66bb093b
VP
23662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2367
2368 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2369 "thread N" results in =thread-selected.
2370 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2371 (mi_send_resuming_command_raw): Be prepared for
2372 =thread-selected.
2373
3d043ef6
VP
23742008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2375
a9c64011
AS
2376 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2377 * lib/mi-support.exp: Likewise.
3d043ef6 2378
808104c8
JB
23792008-11-16 Joel Brobecker <brobecker@adacore.com>
2380
2381 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2382 commands from the expected output for "help catch".
2383
00b22944
JB
23842008-11-15 Joel Brobecker <brobecker@adacore.com>
2385
2386 * gdb.ada/int_deref.exp: New testcase.
2387
59669435
TT
23882008-11-14 Nick Roberts <nickrob@snap.net.nz>
2389
2390 * gdb.mi/gdb2549.exp: New file.
2391
de04a248
DE
23922008-11-11 Doug Evans <dje@google.com>
2393
2394 * gdb.base/callexit.exp: New file.
2395 * gdb.base/callexit.c: New file.
2396
6b8ce727
DE
23972008-11-10 Doug Evans <dje@google.com>
2398
2399 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2400 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2401 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2402 (default_gdb_start,default_gdb_exit): Ditto.
2403 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2404 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2405 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2406 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2407 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2408 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2409
1b14b8aa
AS
24102008-11-03 Andreas Schwab <schwab@suse.de>
2411
2412 * gdb.base/hashline2.exp: Fix typo.
2413 * gdb.base/hashline3.exp: Likewise.
2414
f3134b88
TT
24152008-10-30 Tom Tromey <tromey@redhat.com>
2416
2417 * gdb.base/pointers.exp: Add test.
2418 * gdb.base/pointers.c (k, S): New typedefs.
2419 (instance): New global.
2420
c2226152
AS
24212008-10-30 Andreas Schwab <schwab@suse.de>
2422
2423 * gdb.base/args.exp: Add tests for newlines.
2424
462f405c
JB
24252008-10-30 Joel Brobecker <brobecker@adacore.com>
2426
2427 gdb.base/foll-exec.exp: Update the expected output of a couple
2428 of "info breakpoints" tests.
2429
79a45b7d
TT
24302008-10-28 Tom Tromey <tromey@redhat.com>
2431
2432 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2433
adc13a14
PA
24342008-10-24 Pedro Alves <pedro@codesourcery.com>
2435
2436 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2437 gdb_start_cmd.
2438 Use runto_main before any test that requires execution.
2439
252fbfc8
PA
24402008-10-23 Pedro Alves <pedro@codesourcery.com>
2441
2442 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2443 instead of SIGINT.
2444
28148e3d
JB
24452008-10-22 Joel Brobecker <brobecker@adacore.com>
2446
2447 * gdb.base/completion.exp: Update expected output following
2448 the addition of the "info tasks" command.
2449
c209f847
TT
24502008-10-22 Tom Tromey <tromey@redhat.com>
2451
2452 * gdb.base/exprs.exp (test_expr): Add test for string
2453 concatenation.
2454
f177e350
PA
24552008-10-19 Pedro Alves <pedro@codesourcery.com>
2456
2457 * configure.ac: Output gdb.python/Makefile.
2458 * configure: Regenerate.
2459 * gdb.python/Makefile.in: New.
2460
cce89356
JB
24612008-10-16 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.base/foll-fork.exp: Adjust the expected output to match
2464 the new description for fork/vfork catchpoints in the "info
2465 breakpoints" output.
2466
176d289d
TJB
24672008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2468
2469 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2470
a08702d6
TJB
24712008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2472
2473 * gdb.python/python-value.c: New file.
2474 * gdb.python/python-value.exp: New file.
2475
1c5cfe86
PA
24762008-10-15 Pedro Alves <pedro@codesourcery.com>
2477
2478 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2479
5a98ad69
DP
24802008-10-15 Denis Pilat <denis.pilat@st.com>
2481
41702f1b 2482 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2483
dcb1a1e2
TT
24842008-10-09 Tom Tromey <tromey@redhat.com>
2485
2486 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2487 'fprintf' and 'stderr'.
2488
9124fe48
JB
24892008-10-07 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.ada/ref_tick_size.exp: New testcase.
2492
45452591
DE
24932008-10-06 Doug Evans <dje@google.com>
2494
2495 * gdb.dwarf2/dw2-cu-size.exp: New file.
2496 * gdb.dwarf2/dw2-cu-size.S: New file.
2497
2498 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2499 .Ltype_int for clarity.
2500
4fc5b208
PP
25012008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2502
2503 PR gdb/2384:
2504 * gdb.cp/gdb2384.exp: Extended to test more cases.
2505 * gdb.cp/gdb2384.cc: Likewise.
2506 * gdb.cp/gdb2384-base.h: Likewise.
2507 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2508
d78df370
JK
25092008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2510
2511 * gdb.base/maint.exp (maint print type): Remove printing
2512 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2513
9a044a89
TT
25142008-09-30 Tom Tromey <tromey@redhat.com>
2515
2516 * gdb.base/macscp.exp: Add completion tests.
2517 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2518 (TWENTY_THREE): Likewise.
2519 (FORTY_EIGHT): Likewise.
2520
506800a9
TT
25212008-09-30 Tom Tromey <tromey@redhat.com>
2522
2523 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2524 everywhere.
2525 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2526
1a6f01b5
JK
25272008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2530 testcase is derived from. Fix racy dependency on an expected PID
2531 number. No longer support the testcase on Linux kernel 2.4.x.
2532
2fae03e8
TT
25332008-09-27 Tom Tromey <tromey@redhat.com>
2534
2535 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2536 and varargs.
2537
1ad15515
PA
25382008-09-22 Pedro Alves <pedro@codesourcery.com>
2539
2540 * lib/mi-support.exp (mi_expect_interrupt): New.
2541 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2542 from gdb.mi/mi-nonstop.exp.
2543 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2544 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2545 lib/mi-support.exp.
2546 Use mi_check_thread_states throughout. Avoid ".*" and do not
2547 require an anchor after -exec-run.
2548
d0b76dc6
DJ
25492008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2550
2551 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2552 stop is pending. Avoid ".*" when two stops are pending.
2553 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2554 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2555 newlines in fullnames.
2556 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2557 (mi_expect_stop): Update comments. Only anchor in sync mode.
2558 Do not match newlines.
2559 (mi_send_resuming_command_raw): Always return status.
2560 (mi_get_stop_line): Do not match more than one line by accident.
2561 Only anchor in sync mode.
2562 (mi_run_inline_test): If -exec-next fails, give up.
2563
9990c830
UW
25642008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2565
2566 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2567 on SPU.
2568
ebcf6f00
JB
25692008-09-10 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2572
b6db24e5
JB
25732008-09-10 Joel Brobecker <brobecker@adacore.com>
2574
2575 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2576 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2577 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2578 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2579 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2580 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2581 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2582 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2583 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2584 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2585 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2586 Include the "= " sequence in the expected output of print tests.
2587
2bf448e0
JB
25882008-09-10 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2591 description for boolean types.
2592
d51fd4c8
PA
25932008-09-09 Pedro Alves <pedro@codesourcery.com>
2594
2595 * gdb.base/hook-stop-continue.c: New.
2596 * gdb.base/hook-stop-continue.exp: New.
2597
694182d2
DJ
25982008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2599
2600 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2601
3b8a7fc0
JG
26022008-09-08 Jerome Guitton <guitton@adacore.com>
2603
2604 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2605 (stack_check_probe_2, stack_check_probe_loop_1)
2606 (stack_check_probe_loop_2): New functions.
2607 (main): Add call to these new functions.
2608 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2609 functions, check that the breakpoint is inserted at the appropriate
2610 location.
2611 (insert_breakpoint): Slightly refine this procedure so that it can
2612 be called several times in the test.
2613
96cc0ae8
JG
26142008-09-08 Jerome Guitton <guitton@adacore.com>
2615
2616 * gdb.base/stack-checking.c: New file.
2617 * gdb.base/stack-checking.exp: New file.
2618
1f08b409
TJB
26192008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2620
2621 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2622 * gdb.arch/altivec-regs.exp: Likewise.
2623 * gdb.arch/vsx-regs.exp: Likewise.
2624
3099e1c4
TJB
26252008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2626
2627 * gdb.arch/ppc-fp.exp: New file.
2628 * gdb.arch/ppc-fp.c: New file.
2629
cc69bfc1
PP
26302008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2631
2632 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2633 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2634
b02a33db
MS
26352008-09-04 Michael Snyder <msnyder@vmware.com>
2636
2637 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2638 as "at" (for non-debug functions such as _start).
2639
2992cbe0
UW
26402008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2641
2642 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2643 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2644 software watchpoints.
2645 * gdb.base/watch_thread_num.exp: Likewise.
2646
514f746b
AR
26472008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2648
2649 * gdb.arch/i386-bp_permanent.exp: New test.
2650
876cecd0
TT
26512008-08-24 Tom Tromey <tromey@redhat.com>
2652
2653 * gdb.base/maint.exp: Update "maint print type".
2654
80f73d71
VP
26552008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2656
2657 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2658 support. Adjust the order of "*running" notifications.
2659 * gdb.mi/non-stop.c: Don't cast from int to void* and
2660 back.
2661
d9c78d7d
MK
26622008-08-20 Mark Kettenis <kettenis@gnu.org>
2663
2664 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2665 expect to find it in the "info frame" output.
2666
97a2d1d3
DJ
26672008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2668
2669 * gdb.base/interp.exp: Always consume both prompts.
2670
b96e2927
PA
26712008-08-20 Pedro Alves <pedro@codesourcery.com>
2672
2673 * gdb.base/pending.exp: Test pending breakpoints without symbols
2674 loaded.
2675
8cf6e61a
VP
26762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2677
2678 * lib/mi-support.exp (mi_expect_stop): Produce
2679 more details on failures.
2680 * gdb.mi/mi-nonstop.exp: New.
2681 * gdb.mi/non-stop.c: New.
2682
c6ebd6cf
VP
26832008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2684
a9c64011
AS
2685 * gdb.mi/mi-async.exp: Use 'set target-async'.
2686 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2687
46a9b8ed
DJ
26882008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2689
2690 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2691
44feb3ce
TT
26922008-08-17 Tom Tromey <tromey@redhat.com>
2693
2694 * gdb.base/help.exp (help catch): Rewrite.
2695
311a4e6b
TJB
26962008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2697
2698 * gdb.base/define.exp: Test indented command documentation.
2699 * gdb.python/python.exp: Test indented multi-line command.
2700
604c2f83
LM
27012008-08-15 Luis Machado <luisgpm@br.ibm.com>
2702
2703 * testsuite/gdb.arch/vsx-regs.c: New source file.
2704 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2705 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2706
886a217c
TT
27072008-08-14 Tom Tromey <tromey@redhat.com>
2708
2709 * gdb.base/macscp.exp: Add regression test for "macro define" or
2710 "macro undef" with no arguments.
2711
c814a4f3
PP
27122008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2713
2714 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2715
12ab8a60
UW
27162008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2717
2718 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2719
d57a3c85
TJB
27202008-08-06 Tom Tromey <tromey@redhat.com>
2721
2722 * gdb.python/python.exp: New file.
2723
c7b778ff
JK
27242008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 Fix for PR gdb/1543.
2727 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2728 $LOCATION.
2729 (location): New variable.
2730 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2731 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2732 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2733 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2734 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2735 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2736 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2737 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2738 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2739 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2740 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2741 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2742 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2743 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2744 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2745 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2746 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2747 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2748 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2749 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2750 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2751 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2752 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2753 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2754 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2755 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2756 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2757 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2758 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2759 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2760 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2761 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2762 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2763 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2764 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2765 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2766 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2767 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2768 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2769 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2770 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2771 gdb.base/type-opaque.exp, gdb.base/until.exp,
2772 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2773 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2774 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2775 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2776 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2777 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2778 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2779 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2780 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2781 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2782 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2783 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2784 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2785 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2786 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2787 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2788 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2789 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2790 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2791 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2792 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2793 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2794 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2795 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2796 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2797 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2798 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2799 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2800 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2801 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2802 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2803 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2804 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2805 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2806 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2807 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2808 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2809 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2810 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2811 to bug-gdb@prep.ai.mit.edu .
2812
5e06a3d1
VP
28132008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2814
2815 * lib/mi-support.exp (mi_load_shlibs): New.
2816 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2817
9d81d21b
VP
28182008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2819
2820 * lib/mi-support.exp (get_mi_thread_list)
2821 (check_mi_and_console_threads): New, moved from ...
2822 * gdb.mi/mi-pthread.exp: ...here.
2823 * gdb.mi/gdb669.exp (get_mi_thread_list)
2824 (check_mi_and_console_threads): Delete.
2825 * gdb.mi/mi2-pthread.exp: Likewise.
2826
bae98fe0
TT
28272008-07-28 Tom Tromey <tromey@redhat.com>
2828
2829 * Makefile.in (just-check): Remove. Move body to...
2830 (check): ... here.
2831
57380f4e
DJ
28322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2833
2834 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2835 Add a test for duplicated SIGINTs.
2836
e09490f1
DJ
28372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2838
2839 * gdb.threads/schedlock.exp (get_args): Update to work for any
2840 value of NUM.
2841 (Top level): Report the number of threads that did not resume.
2842
6387b45f
DJ
28432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2844
2845 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2846
62f64ff2
DJ
28472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2848
2849 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2850 non-MI prompt.
2851
fa8de41e
TT
28522008-07-26 Tom Tromey <tromey@redhat.com>
2853
2854 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2855 (function_struct, function_struct_ptr): New globals.
2856 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2857 function pointer in a struct.
2858
ccb3ac8a
TT
28592008-07-26 Tom Tromey <tromey@redhat.com>
2860
2861 * gdb.base/macscp.exp: Add test for macro lexing bug.
2862
d7d9f01e
TT
28632008-07-18 Tom Tromey <tromey@redhat.com>
2864
2865 * gdb.base/macscp.exp: Add macro tests.
2866
9bf07184
PP
28672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2868
2869 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2870
becf6477
PP
28712008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2872
2873 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2874
0709f7d3
PP
28752008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2876
2877 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2878
7093c834
PP
28792008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2880
2881 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2882
b432ffe3
JK
28832008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2884
2885 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2886
b1a268e5
VP
28872008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2888
2889 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2890
e2995f8e
KB
28912008-07-11 Kevin Buettner <kevinb@redhat.com>
2892
2893 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2894 of regexp to account for changes made to GDB in the printing of
2895 byte vectors.
2896
14032a66
TT
28972008-07-11 Tom Tromey <tromey@redhat.com>
2898
2899 * gdb.base/completion.exp: Add 'help' completion test.
2900
981505ef
JK
29012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2902
2903 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2904
10568435
JK
29052008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2906
2907 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2908
4487aabf
PA
29092008-07-09 Pedro Alves <pedro@codesourcery.com>
2910
2911 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2912
a4a9b1c4
PA
29132008-07-09 Pedro Alves <pedro@codesourcery.com>
2914
2915 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2916
3c3185ac
JK
29172008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2920
7ebd49dc
VP
29212008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2922
2923 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2924 previous commit. Add a comment.
2925
84e46146
PA
29262008-06-28 Pedro Alves <pedro@codesourcery.com>
2927
2928 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2929
0f8d4a2f
VP
29302008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2931
2932 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2933
f747e0ce
PA
29342008-06-27 Pedro Alves <pedro@codesourcery.com>
2935
2936 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2937 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2938 compiling an executable, link in an object that forces unbuffered
2939 output.
2940 * lib/set_unbuffered_mode.c: New file.
2941
734a5c36
JK
29422008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2943
2944 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2945
a2840c35
VP
29462008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2947
a9c64011
AS
2948 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2949 mi_expect_stop.
2950 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2951 Demand that *running is output.
2952 (detect_async): Perform checking every time.
2953 (mi_send_resuming_command): Extract everything into...
2954 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2955 (mi_expect_stop): Don't accept any output before *stopped.
2956
6ae37fef
VP
29572008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2958
2959 Robustify mi-simplerun.
a9c64011
AS
2960 * gdb.mi/basics.c (main): Add a call to sleep.
2961 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2962 * gdb.mi/mi2-cli.exp: Likewise.
2963 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2964
b4aa76f0 29652008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2966
2967 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2968
e1ac3328
VP
29692008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2970
a9c64011
AS
2971 * gdb.mi/mi-console.exp: Adjust.
2972 * gdb.mi/mi-syn-frame.exp: Adjust.
2973 * gdb.mi/mi2-console.exp: Adjust.
2974 * gdb.mi/mi2-syn-frame.exp: Adjust.
2975 * lib/mi-support.exp (mi_run_cmd): Adjust.
2976 (mi_send_resuming_command): Adjust.
e1ac3328 2977
f7f9a841
VP
29782008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2979
2980 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2981 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2982 testing of stopped.
2983 * gdb.mi/mi2-syn-frame.exp: Likewise.
2984 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2985 (async, detect_async): New.
2986 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2987 depending on if we're running in sync or async mode.
f7f9a841 2988
37cd5d19
TT
29892008-06-09 Tom Tromey <tromey@redhat.com>
2990
2991 * gdb.base/completion.exp: New tests for field name completion
2992 with spaces, and field name completion with '->'.
2993
65d12d83
TT
29942008-06-06 Tom Tromey <tromey@redhat.com>
2995
2996 * gdb.base/break1.c (struct some_struct): New struct.
2997 (values): New global.
2998 * gdb.base/completion.exp: Add field name completion test.
2999
ebfe2e3f
PP
30002008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3001
3002 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3003 to pointer.
3004 * gdb.cp/call-c.cc: Likewise.
3005
bcf6fc3a
NR
30062008-06-06 Nick Roberts <nickrob@snap.net.nz>
3007
3008 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3009 annotation.
3010
49fd4a42 30112008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3012 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3013
3014 * gdb.threads/execl.c, gdb.threads/execl1.c,
3015 gdb.threads/execl.exp: New tests.
a9c64011 3016
8a34ac3f
AR
30172008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3018 Daniel Jacobowitz <dan@codesourcery.com>
3019
3020 * gdb.cp/exception.exp: Activate test, make it work with pending
3021 catchpoints.
3022
86ae69ef
JK
30232008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3024
3025 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3026
f7f9ae2c
VP
30272008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3028
a9c64011
AS
3029 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3030 now printed.
3031 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3032
2a2d4dc3
AS
30332008-05-27 Andreas Schwab <schwab@suse.de>
3034
3035 * gdb.base/frame-args.exp: Handle arguments that are optimized
3036 out.
3037
5099e4d9
LM
30382008-05-26 Luis Machado <luisgpm@br.ibm.com>
3039
3040 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3041 quiet for ppc32 and group options into a single variable.
3042
d9c36a91
JB
30432008-05-23 Joel Brobecker <brobecker@adacore.com>
3044
3045 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3046 of zero-size elements.
3047 * gdb.ada/null_array.exp: Test printing this new array.
3048
103a8671
JK
30492008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3052
07a4cc1a 30532008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3054
3055 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3056 of the "finish" command.
3057
55f996a7
NR
30582008-05-21 Nick Roberts <nickrob@snap.net.nz>
3059
3060 * gdb.base/annota1.exp: Test for new annotation.
3061
907fc202
UW
30622008-05-16 Pedro Alves <pedro@codesourcery.com>
3063
3064 * gdb.base/fixsection.exp: New file.
3065 * gdb.base/fixsection0.c: New file.
3066 * gdb.base/fixsection1.c: New file.
3067
e8f97270
UW
30682008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3069
3070 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3071 * gdb.base/annota3.exp: Likewise.
3072
ac0bb574
NF
30732008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3074
3075 * gdb.base/watch_thread_num.exp: Don't run tests that require
3076 watchpoints if the target doesn't support them.
3077
6fadd07a
DE
30782008-05-12 Doug Evans <dje@google.com>
3079
3080 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3081
6e9a4a30
JB
30822008-05-09 Joel Brobecker <brobecker@adacore.com>
3083
3084 * gdb.ada/assign_1.exp: New testcase.
3085
08388c79
DE
30862008-05-09 Doug Evans <dje@google.com>
3087
a3c83fae
DE
3088 * gdb.base/find.exp: New file.
3089 * gdb.base/find.c: New file.
08388c79 3090
bd5ddfe8
DJ
30912008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3092
3093 * gdb.base/commands.exp (watchpoint_command_test): Handle
3094 gdb,no_hardware_watchpoints.
3095 * gdb.base/float.exp: Allow ARM targets without floating point.
3096 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3097
b5dd68e2 30982008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3099 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3100
3101 * gdb.ada/lang_switch: New test program.
3102 * gdb.ada/lang_switch.exp: New testcase.
3103
382d13d1
DE
31042008-05-05 Doug Evans <dje@google.com>
3105
3106 * gdb.base/help.exp (disassemble): Update expected help text.
3107
9dd789d0
PA
31082008-05-04 Pedro Alves <pedro@codesourcery.com>
3109
3110 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3111
611c83ae
PA
31122008-05-04 Pedro Alves <pedro@codesourcery.com>
3113
3114 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3115 different times.
3116
ff013f42
JK
31172008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3120 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3121 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3122 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3123
96dff6a2
VP
31242008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3125
3126 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3127 notification to appear.
3128
55cd6f92
DJ
31292008-05-04 Daniel Jacobowitz <dan@debian.org>
3130
3131 * gdb.base/fullname.c: New file.
3132 * gdb.base/fullname.exp: New file.
3133 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3134
d705c43c
PA
31352008-05-03 Pedro Alves <pedro@codesourcery.com>
3136
3137 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3138 expressions with macros.
3139
333222e1
JK
31402008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3141
3142 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3143
5ac01682
DJ
31442008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.base/completion.exp: Handle lack of other symbols beginning
3147 with "a".
3148
3149 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3150
237fc4c9
PA
31512008-05-02 Jim Blandy <jimb@codesourcery.com>
3152
3153 * gdb.asm/asmsrc1.s: Add scratch space.
3154
ed5e9466
DJ
31552008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3156 Daniel Jacobowitz <dan@codesourcery.com>
3157
3158 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3159 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3160 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3161
b39cc962
DJ
31622007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3163
3164 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3165
36d520f5
JB
31662008-05-01 Joel Brobecker <brobecker@adacore.com>
3167
3168 * gdb.base/info-target.exp: New testcase.
3169
8d4e3071
DJ
31702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3171
3172 * gdb.cp/hang.exp: Use .cc instead of .C.
3173 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3174 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3175
6f3f3097
DJ
31762008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3177
3178 * gdb.base/gdb1250.exp: Remove perror.
3179 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3180
5550a914
PA
31812008-04-30 Pedro Alves <pedro@codesourcery.com>
3182
3183 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3184 .2byte.
3185
d848e687
DJ
31862008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3189 (maybe_kfail): New.
3190
93b5768b
PA
31912008-04-25 Pedro Alves <pedro@codesourcery.com>
3192
3193 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3194
721c02de
VP
31952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3196
a9c64011
AS
3197 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3198 * gdb.mi/mi2-syn-frame.exp: Likewise.
3199 * lib/mi-support.exp: Likewise.
721c02de 3200
74960c60
VP
32012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3202
3203 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3204 to specify regexp for the location to stop at.
3205 * gdb.base/break-always.c: New.
3206 * gdb.base/break-always.exp: New.
3207
d24317b4
VP
32082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3209
3210 * lib/mi-support.exp (mi_runto_helper): Adjust
3211 for the original-location field.
3212 (mi_create_breakpoint, mi_list_breakpoints): New.
3213 * gdb.mi/mi-break.exp: Adjust.
3214 * gdb.mi/mi2-break.exp: Adjust.
3215 * gdb.mi/mi-pending.exp: Adjust.
3216 * gdb.mi/mi-simplerun.exp: Adjust.
3217 * gdb.mi/mi2-simplerun.exp: Adjust.
3218 * gdb.mi/mi-syn-frame.exp: Adjust.
3219 * gdb.mi/mi2-syn-frame.exp: Adjust.
3220 * gdb.mi/mi-until.exp: Adjust.
3221 * gdb.mi/mi2-until.exp: Adjust.
3222 * gdb.mi/mi-var-display.exp: Adjust.
3223 * gdb.mi/mi2-var-display.exp: Adjust.
3224 * gdb.mi/mi-watch.exp: Adjust.
3225 * gdb.mi/mi2-watch.exp: Adjust.
3226
fdc59709 32272008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3228
a9c64011
AS
3229 * aclocal.m4: Add override.m4.
3230 * configure: Regenerate.
fdc59709 3231
8e91f023
VP
32322008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3233
3234 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3235 '-var-update --all-values' reports new value even the type
3236 of a variable object has changed.
3237
233a11ab
CS
32382008-04-18 Craig Silverstein <csilvers@google.com>
3239
3240 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3241 files.
d24317b4 3242
9c1137ad
JB
32432008-04-18 Joel Brobecker <brobecker@adacore.com>
3244
3245 * gdb.ada/atomic_enum: New test program.
3246 * gdb.ada/atomic_enum.exp: New testcase.
3247
66d0bbc7
DE
32482008-04-17 Doug Evans <dje@google.com>
3249
3250 * gdb.opt/Makefile.in: Fix whitespace.
3251
100906b0
UW
32522008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3253
3254 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3255
4584e32e
DE
32562008-04-17 Doug Evans <dje@google.com>
3257
3258 * gdb.base/hashline1.exp: New testcase.
3259 * gdb.base/hashline2.exp: New testcase.
3260 * gdb.base/hashline2.exp: New testcase.
3261
0a320680
PA
32622008-04-17 Pedro Alves <pedro@codesourcery.com>
3263
3264 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3265
18ac113b
AR
32662008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3267
3268 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3269 temporary breakpoint to match "Temporary breakpoint".
3270 * gdb.base/break.exp (delete_breakpoints): Likewise.
3271 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3272 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3273 * gdb.base/display.exp: Likewise.
3274 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3275 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3276 * gdb.base/restore.exp (restore_tests): Likewise.
3277 * gdb.base/sepdebug.exp: Likewise.
3278 * gdb.base/watchpoint.exp: Likewise.
3279 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3280 * gdb.mi/mi-pending.exp: Likewise.
3281 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3282 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3283 * gdb.mi/mi-var-cmd.exp: Likewise.
3284 * gdb.mi/mi-var-display.exp: Likewise.
3285 * gdb.mi/mi2-cli.exp: Likewise.
3286 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3287 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3288 * gdb.mi/mi2-var-display.exp: Likewise.
3289 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3290 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3291 new "disp" field.
a9c64011 3292 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3293 reason. This is to support fix for PR2424.
3294
add38693
JK
32952008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3298
fcacd99f
VP
32992008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3300
3301 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3302 field. Add more floating varobj tests.
fcacd99f 3303 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3304 field.
3305 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3306 (main): Call do_at_tests.
3307 * lib/mi-support.exp (mi_create_floating_varobj)
3308 (mi_varobj_update_with_type_change): New.
fcacd99f 3309
de051565
MK
33102008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3311
3312 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3313 option of -var-evaluate-expression.
3314 * gdb.mi/mi2-var-display.exp: Likewise.
3315
dbc52822
VP
33162008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3317
3318 Introduce test setup helpers.
a9c64011
AS
3319 * lib/gdb.exp (build_executable, clean_restart)
3320 (prepare_for_testing): New.
3321 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3322 * gdb.base/return.exp: Likewise.
3323 * gdb.base/ending-run.exp: Likewise.
dbc52822 3324
473591da
NR
33252008-04-07 Nick Roberts <nickrob@snap.net.nz>
3326
3327 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3328 Interface (MI) responses.
3329
2b2d9e11
VP
33302008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3331
a9c64011
AS
3332 * gdb.cp/breakpoint.cc: New code to test conditions involving
3333 member variables.
3334 * gdb.cp/breakpoint.exp: Test condition involving member
3335 variables.
2b2d9e11 3336
bb378428
VP
33372008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3338
3339 * lib/mi-support.exp (mi_expect_stop): New.
3340 (mi_run_cmd): Change the
3341 token. Use mi_send_resuming_command, use
3342 mi_expect_stop.
3343 (mi_execute_to_helper): Rename to mi_execute_to.
3344 (mi_send_resuming_command): Add more error patterns.
3345 (mi_wait_for_stop): Renamed to...
3346 (mi_get_stop_line): ...this.
3347 (mi_run_inline_test): Adjust.
3348
3349 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3350 * gdb.mi/mi-console.exp: Likewise.
3351 * gdb.mi/mi-pending.exp: Likewise.
3352 * gdb.mi/mi-simplerun.exp: Likewise.
3353 * gdb.mi/mi-stack.exp: Likewise.
3354 * gdb.mi/mi-stepi.exp: Likewise.
3355 * gdb.mi/mi-syn-frame.exp: Add comment.
3356 * gdb.mi/mi-until.exp: Likewise.
3357 * gdb.mi/mi-var-display.exp: Likewise.
3358 * gdb.mi/mi-watch.exp: Likewise.
3359 * gdb.mi/mi2-cli.exp: Likewise.
3360 * gdb.mi/mi2-console.exp: Likewise.
3361 * gdb.mi/mi2-simplerun.exp: Likewise.
3362 * gdb.mi/mi2-stack.exp: Likewise.
3363 * gdb.mi/mi2-stepi.exp: Likewise.
3364 * gdb.mi/mi2-until.exp: Likewise.
3365 * gdb.mi/mi2-var-display.exp: Likewise.
3366 * gdb.mi/mi2-watch.exp: Likewise.
3367
62172bb9
UW
33682008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3369
3370 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3371
3372 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3373
a13e061a
PA
33742008-04-04 Pedro Alves <pedro@codesourcery.com>
3375
3376 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3377 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3378 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3379 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3380 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3381 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3382 expect an mi error duplicated in stderr.
3383
eae06beb
JB
33842008-04-03 Joel Brobecker <brobecker@adacore.com>
3385
3386 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3387 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3388 Add a couple of tests that verify the behavior when the new setting
3389 is set to "cancel" and "all".
3390 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3391 "ask" before we start the testing.
3392
79c6ced6
AR
33932008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3394
3395 * gdb.cp/casts.cc: Add class reference variables.
3396 * gdb.cp/casts.exp: New test cases for up/down casting references.
3397
6c2d1a6b
MK
33982008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3399
3400 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3401 instead of beginning to make an extra test pass.
3402 * gdb.mi/mi2-var-display.exp: Likewise.
3403
55b411d9
MR
34042008-03-31 Maciej W. Rozycki <macro@mips.com>
3405
3406 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3407
c6140da2
MD
34082008-03-31 Markus Deuling <deuling@de.ibm.com>
3409 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3410
3411 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3412 value. Add xfail for older kernels.
3413
79732189
AR
34142008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3415
3416 Bring mi-support in line with gdb.exp.
3417 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3418 (mi_gdb_start): New function.
3419
33c3676e
MR
34202008-03-28 Maciej W. Rozycki <macro@mips.com>
3421
3422 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3423
92e28119
VP
34242008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3425
3426 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3427 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3428
9e8e3afe
VP
34292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3430
3431 * lib/mi-support.exp (mi_create_varobj_checked): New.
3432 (mi_list_varobj_children): Allow to check for a
3433 value.
3434 (mi_list_array_varobj_children): New.
3435
3436 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3437 and mi_list_varobj_children, as opposed to hardcoding
3438 expected strings.
3439 * gdb.mi/gdb701.exp: Likewise.
3440 * gdb.mi/gdb792.exp: Likewise.
3441 * gdb.mi/mi-var-block.exp: Likewise.
3442 * gdb.mi/mi-var-cmd.exp: Likewise.
3443 * gdb.mi/mi-var-invalidate.exp: Likewise.
3444 * gdb.mi/mi2-var-block.exp: Likewise.
3445 * gdb.mi/mi2-var-child.exp: Likewise.
3446 * gdb.mi/mi2-var-cmd.exp: Likewise.
3447 * gdb.mi/mi2-var-display.exp: Likewise.
3448
9df50351
JK
34492008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 Fix random false FAILs on i386.
3452 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3453
31e5d73a
DJ
34542008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3455
3456 PR gdb/544
3457 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3458
12f4afab
DJ
34592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3460
3461 PR gdb/544
3462 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3463
b562a0cb
DJ
34642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3465
3466 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3467 fixed PR gdb/544.
3468
17faa917
DJ
34692008-03-21 Pedro Alves <pedro@codesourcery.com>
3470
3471 * gdb.threads/fork-child-threads.exp: Test next over fork.
3472
6214f497
DJ
34732008-03-21 Chris Demetriou <cgd@google.com>
3474
3475 * gdb.base/break.exp (rbreak junk): New test for rbreak
3476 "Junk at end of arguments" issue.
3477
63092375
DJ
34782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3479
3480 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3481 *& to work on created array elements.
3482 (Top level): Test print $pc with a file. Test string operations
3483 without a target.
3484 * gdb.base/ptype.exp: Do not expect *& to work on created array
3485 elements.
3486
b21991b0
DJ
34872008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3488
3489 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3490 gdb.threads/staticthreads.exp: Update exit query.
3491
c4b347c7
SL
34922008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3493
3494 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3495
fa4727a6
DJ
34962008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.base/watchpoint.c (global_ptr, func4): New.
3499 (main): Call func4.
3500 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3501 (test_inaccessible_watchpoint): New.
3502
2f34202f
MR
35032008-02-29 Maciej W. Rozycki <macro@mips.com>
3504
3505 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3506 select the largest.
3507
0d6ba1b1
DJ
35082008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3509
3510 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3511 frames-invalid annotations.
3512
e691325a
PM
35132008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3514
a9c64011 3515 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3516
f85b5ecc
DE
35172008-02-27 Doug Evans <dje@google.com>
3518
3519 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3520 for bug 1738.
3521 (breakpoint_to_handler_entry): Ditto.
3522
b40e7bf3
JB
35232008-02-27 Joel Brobecker <brobecker@adacore.com>
3524
3525 * gdb.base/ending-run.exp: Use the first line of code inside
3526 function body to test breakpoints.
3527 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3528 location where the breakpoint is inserted when using the line
3529 where a function is declared. Fix typo in the description of
3530 one of the tests.
3531 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3532
2faca73a
PM
35332008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3534
3535 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3536 tests.
2faca73a 3537
6f439c36
PM
35382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3539
3540 * gdb.base/args.exp: avoid same output for tests
3541 with single quotes.
3542
54e52265
VP
35432008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3544
a9c64011
AS
3545 * gdb.base/annota1.exp: Adjust for 'info break'
3546 format changes.
3547 * gdb.base/annota3.exp: Likewise.
3548 * gdb.base/break.exp: Likewise.
3549 * gdb.base/condbreak.exp: Likewise.
3550 * gdb.base/pending.exp: Likewise.
3551 * gdb.base/sepdebug.exp: Likewise.
3552 * gdb.base/unload.exp: Likewise.
3553 * gdb.cp/ovldbreak.exp: Likewise.
3554 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3555
897b09ca
DE
35562008-02-07 Doug Evans <dje@google.com>
3557
3558 * gdb.cp/mb-inline.exp: New.
3559 * gdb.cp/mb-inline.h: New.
3560 * gdb.cp/mb-inline1.cc: New.
3561 * gdb.cp/mb-inline2.cc: New.
3562
b1c32d35
PM
35632008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3564
3565 * gdb.pascal/floats.pas: New test program.
3566 * gdb.pascal/floats.exp: New testcase.
3567
1a4ca44a
TJB
35682008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3569
3570 * gdb.base/callfuncs.c (t_float_many_args): New function.
3571 (t_double_many_args): New function.
3572 * gdb.base/callfuncs.exp: Add tests for exceeding float
3573 and double parameters passed through the stack.
3574
439048e8
JB
35752008-02-05 Joel Brobecker <brobecker@adacore.com>
3576
3577 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3578 gdb.ada/complete/foo.adb: New files.
3579 * gdb.ada/complete.exp: New testcase.
3580
81fe8080
DE
35812008-02-03 Doug Evans <dje@google.com>
3582
301f0ecf
DE
3583 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3584
81fe8080
DE
3585 * gdb.cp/gdb2384.exp: New file.
3586 * gdb.cp/gdb2384.cc: New file.
3587 * gdb.cp/gdb2384-base.h: New file.
3588 * gdb.cp/gdb2384-base.cc: New file.
3589
4b071aec
DE
35902008-02-02 Doug Evans <dje@google.com>
3591
3592 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3593
61137ba6
JB
35942007-02-01 Joel Brobecker <brobecker@adacore.com>
3595
3596 * gdb.ada/sym_print_name: New test program.
3597 * gdb.ada/sym_print_name.exp: New testcase.
3598
35992007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3600
3601 * gdb.ada/nested/hello.adb: New file.
3602 * gdb.ada/nested.exp: New testcase.
3603 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3604
98deb0da
VP
36052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3606
3607 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3608 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3609 don't cause future evaluations of function to report
3610 creation of internal breakpoints.
98deb0da 3611
723a2275
VP
36122008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3613
3614 * gdb.mi/mi-break.exp (test_error): New.
3615 Call it.
3616
fb546a2f
LM
36172008-01-31 Luis Machado <luisgpm@br.ibm.com>
3618
3619 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3620 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3621
2d8fd90a
PM
36222008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3623
3624 * gdb.pascal/integers.pas: New test program.
3625 * gdb.pascal/integers.exp: New testcase.
3626
a7fa0ded
PM
36272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3628
3629 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3630
5e1a1926
TJB
36312008-01-30 Luis Machado <luisgpm@br.ibm.com>
3632
3633 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3634 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3635
8d04f9f0
JB
36362008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3637
3638 * gdb.ada/formatted_ref: New test program.
3639 * gdb.ada/formatted_ref.exp: New testcase.
3640
3641 * gdb.cp/formatted-ref.cc: New file.
3642 * gdb.cp/formatted-ref.exp: New testcase.
3643
ce75a98f
JB
36442008-01-30 Joel Brobecker <brobecker@adacore.com>
3645
3646 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3647
e835f6bf
NR
36482008-01-30 Nick Roberts <nickrob@snap.net.nz>
3649
3650 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3651 (test_file_list_exec_source_file): Update to new macro-info field.
3652
d118ef87
PH
36532008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3654
3655 * gdb.ada/exprs: New test program.
3656 * gdb.ada/exprs.exp: New testcase.
3657
7d35ab09
TJB
36582008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3659
3660 * dfp-test.c (DELTA, DELTA_B): New definitions.
3661 (double_val1, double_val2, double_val3, double_val4, double_val5,
3662 double_val6, double_val7, double_val8, double_val9, double_val10,
3663 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3664 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3665 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3666 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3667 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3668 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3669 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3670 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3671 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3672 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3673 dec128_val16): New global variables.
3674 (decimal_dec128_align): New function.
3675 (decimal_mixed): Likewise.
3676 (decimal_many_args_dec32): Likewise.
3677 (decimal_many_args_dec64): Likewise.
3678 (decimal_many_args_dec128): Likewise.
3679 (decimal_many_args_mixed): Likewise.
3680 * dfp-test.exp: Add tests calling new inferior functions.
3681
2d717e4f
DJ
36822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3685 gdb.server/ext-run.exp: New files.
3686 * lib/gdbserver-support.exp (gdbserver_download): New.
3687 (gdbserver_start): New. Update gdbserver expected
3688 output.
3689 (gdbserver_spawn): Use them.
3690 (gdbserver_start_extended): New.
3691
e85a822c
DJ
36922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3693
3694 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3695 Run on GNU/Linux.
3696 (do_exec_tests): Check for systems which do not support catchpoints.
3697 Do not match START.
3698 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3699 Run on GNU/Linux. Enable verbose output.
3700 (check_fork_catchpoints): New.
3701 (explicit_fork_child_follow, catch_fork_child_follow)
3702 (tcatch_fork_parent_follow): Update expected messages.
3703 (do_fork_tests): Use check_fork_catchpoints.
3704 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3705 Run on GNU/Linux. Enable verbose output.
3706 (check_vfork_catchpoints): New.
3707 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3708 expected messages.
3709 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3710
401ea829
JB
37112008-01-29 Jim Blandy <jimb@red-bean.com>
3712
3713 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3714 host' errors.
3715 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3716
aceaf3ad
JB
37172008-01-29 Jim Blandy <jimb@red-bean.com>
3718
3719 * gdb.threads/sigthread.c: Use barriers to ensure that
3720 child_thread and child_thread_two are always initialized before we
3721 start to use them.
3722
a5606eee
VP
37232008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3724
3725 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3726 * gdb.base/watchpoint-solib.c: New.
3727 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3728
c55a82bb
PM
37292008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3730
3731 * gdb.base/gdb1056.exp: Add unsigned integer test.
3732
0993fe05
DE
37332008-01-28 Doug Evans <dje@google.com>
3734
3735 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3736
4fe42e7f
JB
37372008-01-27 Jim Blandy <jimb@codesourcery.com>
3738
c7a69933
JB
3739 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3740
4fe42e7f
JB
3741 * gdb.base/expand-psymtabs.exp: Doc fix.
3742
5def8285
MK
37432008-01-26 Mark Kettenis <kettenis@gnu.org>
3744
3745 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3746
5313c911
NR
37472008-01-24 Nick Roberts <nickrob@snap.net.nz>
3748
a9c64011 3749 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3750 -var-set-format.
3751
93815fbf
VP
37522008-01-23 Chris Demetriou <cgd@google.com>
3753
3754 * gdb.threads/thread_events.c: New testcase source file.
3755 * gdb.threads/thread_events.exp: New testcase expect file.
3756
467a88ee
NR
37572008-01-23 Nick Roberts <nickrob@snap.net.nz>
3758
3759 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3760
3761 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3762 -var-set-format.
3763
d8f82aba
DJ
37642008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3765 Vladimir Prus <vladimir@codesourcery.com>
3766
3767 * gdb.base/float.exp: Allow missing floating point for m68k and
3768 PowerPC.
3769
60c46647
VP
37702008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3771
3772 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3773 ignore count.
3774 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3775 * gdb.mi/mi-cli.exp: Adjust.
3776 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3777
c7dd36a1
PA
37782008-01-17 Pedro Alves <pedro@codesourcery.com>
3779
3780 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3781 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3782 with dummy_ptr's address.
3783 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3784 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3785 all targets.
3786 * gdb.mi/mi2-var-child.exp: Likewise.
3787
39d5313e
JB
37882008-01-09 Joel Brobecker <brobecker@adacore.com>
3789
3790 * gdb.ada/null_array: New test program.
3791 * gdb.ada/null_array.exp: New testcase.
3792
0aea4bf3
LM
37932008-01-09 Luis Machado <luisgpm@br.ibm.com>
3794
3795 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3796 with required float modifiers.
3797
0b354900
JB
37982008-01-08 Joel Brobecker <brobecker@adacore.com>
3799
3800 * gdb.ada/funcall_param: New test program.
3801 * gdb.ada/funcall_param.exp: New testcase.
3802
cdb7f5d4
JB
38032008-01-08 Joel Brobecker <brobecker@adacore.com>
3804
3805 * gdb.ada/arrayparam: New test program.
3806 * gdb.ada/arrayparam.exp: New testcase.
3807
88e2547f
JB
38082008-01-08 Joel Brobecker <brobecker@adacore.com>
3809
3810 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3811 landed. Should also fix random failures in the test following it.
3812
f6867ce0
TJB
38132008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3814
3815 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3816 for expressions with decimal float values.
3817 (test_dfp_conversions): New function to test casts to and from
3818 decimal float types.
3819 Call test_dfp_conversions.
3820 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3821 elements.
3822 (main): Initialize ds.float4 and ds.double8 elements.
3823 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3824 string to new error message.
3825 (d64_set_tests): Likewise.
3826 (d128_set_tests): Likewise.
3827 Add tests for expressions with decimal float variables. Add tests for
3828 conversions to and from decimal float types.
3829
f9c11282
JB
38302008-01-05 Joel Brobecker <brobecker@adacore.com>
3831
3832 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3833 * gdb.ada/packed_tagged.exp: New testcase.
3834
0ecbca72
JB
38352008-01-04 Joel Brobecker <brobecker@adacore.com>
3836
3837 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3838 gdb.ada/homonym/homonym_main.adb: New files.
3839 * gdb.ada/homonym.exp: New testcase.
3840
c18d3d89
JB
38412008-01-04 Joel Brobecker <brobecker@adacore.com>
3842
3843 * gdb.ada/packed_array.exp: Add testing of references to
3844 a packed array.
3845
ecc7085b
JB
38462008-01-04 Joel Brobecker <brobecker@adacore.com>
3847
3848 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3849 New files.
3850 * gdb.ada/type_coercion.exp: New testcase.
3851
c474c922
JB
38522008-01-04 Joel Brobecker <brobecker@adacore.com>
3853
3854 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3855 gdb.ada/tagged/foo.adb: New file.
3856 * gdb.ada/tagged.exp: New testcase.
3857
9005b927
JB
38582008-01-04 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3861 gdb.ada/ptype_field/foo.adb: New files.
3862 * gdb.ada/ptype_field.exp: New testcase.
3863
1a6aaad8
JB
38642008-01-03 Joel Brobecker <brobecker@adacore.com>
3865
3866 * gdb.ada/print_pc.exp: New testcase.
3867
0ef22f53
JB
38682008-01-03 Joel Brobecker <brobecker@adacore.com>
3869
3870 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3871 gdb.ada/taft_type/p.adb: New files.
3872 * gdb.ada/taft_type.exp: New testcase.
3873
1689ecf8
JB
38742008-01-03 Joel Brobecker <brobecker@adacore.com>
3875
3876 * gdb.ada/array_bounds/bar.adb: New file.
3877 * gdb.ada/array_bounds.exp: New testcase.
3878
a4d0b9c3
JB
38792008-01-03 Joel Brobecker <brobecker@adacore.com>
3880
3881 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3882 gdb.ada/arrayptr/foo.adb: New files.
3883 * gdb.ada/arrayptr.exp: New testcase.
3884
a31ace00
JB
38852008-01-03 Joel Brobecker <brobecker@adacore.com>
3886
3887 * gdb.base/set-lang-auto.exp: New testcase.
3888
a97fced3
JB
38892008-01-03 Joel Brobecker <brobecker@adacore.com>
3890
3891 * gdb.ada/fun_addr/foo.adb: New file.
3892 * gdb.ada/fun_addr.exp: New testcase.
3893
ef29ce1a
JK
38942008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3895
3896 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3897 New files
3898
0fafefe3
JB
38992008-01-02 Joel Brobecker <brobecker@adacore.com>
3900
3901 * array_subscript_addr/p.adb: New file.
a9c64011 3902 * array_subscript_addr.exp: New testcase.
0fafefe3 3903
c4359f8d
JB
39042008-01-02 Joel Brobecker <brobecker@adacore.com>
3905
a9c64011 3906 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3907 New files.
3908 * gdb.ada/str_cmp_ref.exp: New testcase.
3909
1aa1b15b
JB
39102008-01-01 Joel Brobecker <brobecker@adacore.com>
3911
3912 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3913 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3914 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3915
81c9b2cf
JB
39162008-01-01 Joel Brobecker <brobecker@adacore.com>
3917
3918 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3919 gdb.ada/ref_param/pck.ads: New files.
3920 * gdb.ada/ref_param.exp: New testcase.
3921
319e4674
JB
39222008-01-01 Joel Brobecker <brobecker@adacore.com>
3923
3924 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3925 gdb.ada/interface/foo.adb: New files.
3926 * gdb.ada/interface.exp: New testcase.
3927
ef682c56
JB
39282007-12-31 Jim Blandy <jimb@codesourcery.com>
3929
3930 * gdb.base/multi-forks.exp: Consume all output from child
3931 processes before proceeding to next test.
3932
f6f3eb6c
JB
39332007-12-29 Jim Blandy <jimb@codesourcery.com>
3934
3935 * configure: Regenerated.
3936
f652e42f
JB
39372007-12-27 Joel Brobecker <brobecker@adacore.com>
3938
3939 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3940 gdb.ada/fixed_cmp/fixed.adb: New files.
3941 * gdb.ada/fixed_cmp.exp: New testcase.
3942
6943e596
JB
39432007-12-27 Joel Brobecker <brobecker@adacore.com>
3944
3945 * gdb.ada/boolean_expr.exp: New testcase.
3946
aad9a193
JB
39472007-12-26 Jim Blandy <jimb@codesourcery.com>
3948
3949 * gdb.base/multi-forks.exp: Doc fix.
3950
fb5f3683
JB
39512007-12-26 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3954 * gdb.ada/char_param.exp: Do not compile our test program with
3955 -gnata, this is unnecessary.
3956 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3957
384e4a9c
JB
39582007-12-24 Joel Brobecker <brobecker@adacore.com>
3959
3960 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3961 gdb.ada/print_chars/foo.adb: New files.
3962 * gdb.ada/print_chars.exp: New testcase.
3963
01e044f7
JB
39642007-12-24 Joel Brobecker <brobecker@adacore.com>
3965
3966 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3967 gdb.ada/char_param/foo.adb: New files.
3968 * gdb.ada/char_param.exp: New testcase.
3969
0ce17860
JB
39702007-12-22 Jim Blandy <jimb@codesourcery.com>
3971
3972 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3973 hard-coding source line numbers into the test.
3974 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3975 gdb_get_line_number to find.
3976
919809b9
JB
39772007-12-22 Joel Brobecker <brobecker@adacore.com>
3978
3979 * gdb.base/ptype.c (highest): New struct type.
3980 (the_highest): New variable of that type.
3981 (main): Add dummy assignment to a field of variable the_highest.
3982 * gdb.base/ptype.exp: Test type printing of our new variable.
3983
abc8a88d
PM
39842007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3985
3986 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3987 and record first explicitly generated thread number.
abc8a88d
PM
3988 Use that thread number for thread specific watchpoint test.
3989 Add iteration number to repetitive tests.
3990
5158f3e3
CES
39912007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3992 Jim Blandy <jimb@codesourcery.com>
3993
3994 * gdb.base/expand-psymtabs.c: New testcase
3995 source file.
3996 * gdb.base/expand-psymtabs.exp: New testcase
3997 expect file.
3998
37e4754d
LM
39992007-12-17 Luis Machado <luisgpm@br.ibm.com>
4000
4001 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4002 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4003
551e5d04
JB
40042007-12-17 Joel Brobecker <brobecker@adacore.com>
4005
4006 * gdb.ada/frame_args/foo.adb: New file.
4007 * gdb.ada/frame_args/pck.ads: New file.
4008 * gdb.ada/frame_args/pck.adb: New file.
4009 * gdb.ada/frame_args.exp: New testcase.
4010
a05ee097
JB
40112007-12-17 Joel Brobecker <brobecker@adacore.com>
4012
4013 * gdb.base/frame-args.c: New file.
4014 * gdb.base/frame-args.exp: New testcase.
4015
c162e8c9 40162007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4017 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4018
4019 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4020
afe8ab22 40212007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4022
afe8ab22
VP
4023 * gdb.mi/mi-pending.exp: New.
4024 * gdb.mi/mi-pending.c: New.
4025 * gdb.mi/mi-pendshr.c: New.
4026
dfdfb3ca
JB
40272007-12-06 Jim Blandy <jimb@codesourcery.com>
4028
4029 * gdb.base/default.exp: Update expected output for 'info catch'.
4030
b7fca990
JK
40312007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4034 must be set to binary.
4035
6a1afc1e
PA
40362007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4037
4038 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4039
a6b151f1
DJ
40402007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4043 gdb.mi/mi-file-transfer.exp: New.
4044
43039443
JK
40452007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4048
0ef2251b
MR
40492007-11-22 Maciej W. Rozycki <macro@mips.com>
4050
4051 * gdb.trace/backtrace.exp: Fix a typo.
4052 * gdb.trace/circ.exp: Likewise.
4053 * gdb.trace/collection.exp: Likewise.
4054 * gdb.trace/limits.exp: Likewise.
4055 * gdb.trace/report.exp: Likewise.
4056 * gdb.trace/tfind.exp: Likewise.
4057 * gdb.trace/while-dyn.exp: Likewise.
4058
5443631e
NR
40592007-11-21 Nick Roberts <nickrob@snap.net.nz>
4060
4061 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4062 objects of pointers that can't be dereferenced are now
4063 "noneditable".
4064
a4ce5b0d
UW
40652007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4066
4067 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4068 (target_cpu): Remove.
4069
d6e956e5
VP
40702007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4071
4072 * gdb.base/ending-run.exp: Expect the list of cleared
4073 breakpoint to come in natural order, not the reversed one.
a9c64011 4074
214270ab
VP
40752007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4076
4077 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4078 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4079
1a619819
LM
40802007-11-05 Luis Machado <luisgpm@br.ibm.com>
4081
4082 * gdb.base/printcmds.exp: New function
4083 test_printf_with_dfp.
4084
5b01a6fa
DE
40852007-11-02 Doug Evans <dje@google.com>
4086
4087 * gdb.disasm/t01_mov.s: Remove carriage returns.
4088 * gdb.disasm/t02_mova.s: Ditto.
4089 * gdb.disasm/t03_add.s: Ditto.
4090 * gdb.disasm/t04_sub.s: Ditto.
4091 * gdb.disasm/t05_cmp.s: Ditto.
4092 * gdb.disasm/t06_ari2.s: Ditto.
4093 * gdb.disasm/t07_ari3.s: Ditto.
4094 * gdb.disasm/t08_or.s: Ditto.
4095 * gdb.disasm/t09_xor.s: Ditto.
4096 * gdb.disasm/t10_and.s: Ditto.
4097 * gdb.disasm/t11_logs.s: Ditto.
4098 * gdb.disasm/t12_bit.s: Ditto.
4099 * gdb.disasm/t13_otr.s: Ditto.
4100
ec33ab7f
JK
41012007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4102
4103 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4104
ae0d01ff
UW
41052007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4106
4107 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4108 provide DFP support.
4109
55eddb0f
DJ
41102007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4111
4112 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4113 Test "set powerpc vector-abi". Skip auto-detection tests for old
4114 toolchains.
4115
7020f05c
PA
41162007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4117
4118 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4119 with [string compare].
4120
84bc3db9
PA
41212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4122
4123 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4124 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4125
5876dc88
LM
41262007-10-25 Luis Machado <luisgpm@br.ibm.com>
4127
4128 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4129 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4130 * gdb.opt/Makefile.in: New makefile.
4131 * Makefile.in: Create new directory "gdb.opt".
4132 * configure.ac: Add "gdb.opt" directory.
4133 * configure: Regenerated.
a9c64011 4134
c3ea9a14
DE
41352007-10-25 Doug Evans <dje@google.com>
4136
4137 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4138 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4139
a9c64011 41402007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4141 Thiago Jung Bauermann <bauerman@br.ibm.com>
4142
4143 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4144 Floating Point expressions.
4145 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4146 Floating Point variables.
4147 * gdb.base/dfp-test.c: new file containing program with Decimal
4148 Floating variables, used by gdb.base/dfp-test.exp.
4149
62a24a2b
DJ
41502007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4151
4152 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4153
e7b1eae6
UW
41542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4155
4156 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4157 compiling test case with GCC.
4158 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4159
c641edcc
UW
41602007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4161
4162 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4163 format changes.
4164
5e5ebfe6
MS
41652007-10-18 Michael Snyder <msnyder@specifix.com>
4166
4167 * gdb.base/dbx.exp: Add missing "-re " operator.
4168
e831e7b6
GM
41692007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4170
4171 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4172 * configure.ac: Removed trailing spaces after backslash.
4173 * gdb.modula2: New directory.
4174 * gdb.modula2/Makefile.in: New file.
4175 * gdb.modula2/unbounded-array.exp: New file.
4176 * gdb.modula2/unbounded1.c: New file.
4177
7cc46491
DJ
41782007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4179
4180 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4181
41822007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4183
4184 * gdb.base/sigstep.c (main): Add checks for
4185 return values for setitimer call.
4186 Call setitimer again with itimer = ITIMER_REAL
4187 if first call to setitimer fails.
4188
e91528f0
KH
41892007-10-11 Kazu Hirata <kazu@codesourcery.com>
4190
4191 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4192 of $timeout.
4193
2ec9a4f8
DJ
41942007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4195
4196 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4197
41982007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4199
4200 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4201 of gdb_expect call, to avoid interruption.
4202
64b2fa04
PA
42032007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4204
4205 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4206 (v_unsigned_long_long, v_long_long_array)
4207 (v_signed_long_long_array, v_unsigned_long_long_array)
4208 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4209 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4210 [!NO_LONG_LONG]: New.
4211 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4212 v_long_long_member.
4213
4214 (v_long_long_func, v_signed_long_long_func)
4215 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4216 (main) [!NO_LONG_LONG]: Initialize long long variants.
4217
4218 * gdb.base/whatis.exp: If board file requests no_long_long, build
4219 test with NO_LONG_LONG defined. Test long long, signed long long,
4220 and unsigned long long variants but only if board file doesn't
4221 disable it.
4222
a912286e 42232007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4224 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4225
4226 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4227 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4228 * configure: Regenerated.
4229 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4230 gdb.pascal/types.exp, lib/pascal.exp: New files.
4231
471ba8c9
DJ
42322007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4233
4234 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4235 call.
4236 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4237 to return to the call.
4238 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4239 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4240 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4241 * gdb.mi/mi-until.exp (test_until): Likewise.
4242 * gdb.mi/mi2-until.exp (test_until): Likewise.
4243
fef8a650
DJ
42442007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4245
4246 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4247 two-char array.
4248 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4249
d983da9c
DJ
42502007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4251
4252 * gdb.threads/watchthreads.c (thread_function): Sleep between
4253 iterations.
4254 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4255 at once for S/390. Generate matching fails and passes.
4256
17f62551
VP
42572007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4258
4259 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4260 the 'struct_declarations' variable to zeros.
a9c64011 4261
ed0616c6
VP
42622007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4263
4264 * gdb.cp/mb-ctor.cc: New.
4265 * gdb.cp/mb-ctor.exp: New.
4266 * gdb.cp/mb-templates.cc: New.
4267 * gdb.cp/mb-templates.exp: New.
4268
41f1b697
DJ
42692007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4270
4271 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4272
3f213f78
PA
42732007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4274
4275 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4276 targets.
4277 * configure: Regenerate.
4278
0d381245 42792007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4280
0d381245
VP
4281 * gdb.base/annota1.exp: Adjust for 'info break'
4282 format changes.
4283 * gdb.base/annota3.exp: Likewise.
4284 * gdb.base/break.exp: Likewise.
4285 * gdb.base/condbreak.exp: Likewise.
4286 * gdb.base/pending.exp: Likewise.
4287 * gdb.base/sepdebug.exp: Likewise.
4288 * gdb.base/unload.exp: Likewise.
4289 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4290
fe3f5fa8
VP
42912007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4292
4293 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4294 messages.
4295 * gdb.base/chng-syms.exp: Likewise.
4296 * gdb.base/unload.exp: Likewise.
a9c64011 4297
a75cf6c0
DJ
42982007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4301
18ecae38
DJ
43022007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4303
4304 * schedlock.c (NUM): Change to 1.
4305 (main): Use args[0] for the main thread.
4306 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4307 regardless of the number of threads.
4308
5509918f
MR
43092007-09-14 Maciej W. Rozycki <macro@mips.com>
4310
4a543daf
MR
4311 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4312 type down.
4313 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4314 test.
4315 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4316 watchpoint type down.
4317 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4318 test.
4319
43202007-09-14 Maciej W. Rozycki <macro@mips.com>
4321
5509918f
MR
4322 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4323 Move all the tests here and run them twice, once using software
4324 watchpoints and once using hardware watchpoints.
4325 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4326
40b53987
DJ
43272007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4328
4329 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4330 test.
4331
695e2681
MK
43322007-09-10 Mark Kettenis <kettenis@gnu.org>
4333
8b3fc8d8
MK
4334 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4335 build-id.
4336
695e2681
MK
4337 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4338 know about $ORIGIN. Calculate output dir from $dest instead of
4339 using ${objdir}/{$subdir}.
4340
58d69f29
MK
43412007-09-09 Mark Kettenis <kettenis@gnu.org>
4342
4343 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4344 gcore, before continuing with the test.
4345
3e347599
DJ
43462007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4347
4348 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4349 * gdb.mi/mi-watch.exp: Likewise.
4350
ea37ba09
DJ
43512007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4352 Jim Blandy <jimb@codesourcery.com>
4353
4354 * gdb.arch/i386-sse.exp: Do not expect character constants.
4355 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4356 * gdb.base/display.exp: Allow print/s.
4357 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4358 and unsigned char array changes.
4359
2025a643
DJ
43602007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4361
4362 * gdb.base/display.exp: Add tests for printf %p.
4363
26669a27
PA
43642007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4365
4366 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4367 the dll name to unicode.
4368
c8f021f8
JK
43692007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4370
4371 * gdb.base/default.exp (show version): Update the version text.
4372 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4373
4cf31eea
JK
43742007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4375
4376 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4377 New files.
4378
4935890f
JK
43792007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * lib/gdb.exp (build_id_debug_filename_get): New function.
4382 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4383 Remove the generate DEBUG file for the future testcase runs.
4384 New testcase for the NT_GNU_BUILD_ID retrieval.
4385 Move the final testing step to ...
4386 (test_different_dir): ... a new function.
4387 New parameter XFAIL to XFAIL all the tests performed.
4388 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4389 New parameter TYPE to PF_PREFIX all the tests performed.
4390
02142340
VP
43912007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4392
4393 * gdb.mi/mi-var-cp.cc (path_expression): New
4394 function.
4395 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4396
36acd84e
UW
43972007-08-27 Markus Deuling <deuling@de.ibm.com>
4398
4399 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4400 to fit into SPU Local Store memory.
4401
a896d121
JB
44022007-08-23 Joel Brobecker <brobecker@adacore.com>
4403
4404 * gdb.base/default.exp: Adjust the expected output of "info
4405 warranty" after the switch to GPLv3.
4406
7b433602
JB
44072007-08-23 Joel Brobecker <brobecker@adacore.com>
4408
4409 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4410 to 30000 (from 20000).
4411
e22f8b7c
JB
44122007-08-23 Joel Brobecker <brobecker@adacore.com>
4413
4414 Switch the license of all .exp files to GPLv3.
4415 Switch the license of all .f and .f90 files to GPLv3.
4416 Switch the license of all .s and .S files to GPLv3.
4417
5a0e3bd0
JB
44182007-08-23 Joel Brobecker <brobecker@adacore.com>
4419
4420 * configure.ac: Switch license to GPLv3.
4421
cc00619d
JB
44222007-08-23 Joel Brobecker <brobecker@adacore.com>
4423
4424 Switch the licensing to GPLv3 for all .ads and .adb files.
4425
8d26208a
DJ
44262007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4427
4428 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4429 and t_int_double.
4430 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4431
4fcb9948
JB
44322007-08-17 Joel Brobecker <brobecker@adacore.com>
4433
4434 * gdb.base/step-line.c: Switch license to GPL version 3, and
4435 update copyright year.
4436 * gdb.base/step-line.inp: Likewise.
4437
b9c34f67
JB
44382007-08-17 Joel Brobecker <brobecker@adacore.com>
4439
4440 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4441 changes inside gdb1555.c.
4442 * gdb.base/pending.exp: Likewise.
4443
2cc17678
DJ
44442007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4445
4446 * config/default.exp: New file.
4447
e48883f7
DJ
44482007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4449
4450 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4451 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4452
1ab80e5b
MR
44532007-07-30 Maciej W. Rozycki <macro@mips.com>
4454
4455 * gdb.base/dump.exp: Force the correct endianness for binary
4456 formats not carrying this information.
4457
aba471f5
DJ
44582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4459
4460 * gdb.threads/staticthreads.exp: Match .*sem_post.
4461
d4e07204
DJ
44622007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4463
4464 * gdb.base/readline.exp (operate_and_get_next): Match the final
4465 prompt.
4466
2b97317d
KB
44672007-07-23 Kevin Buettner <kevinb@redhat.com>
4468
4469 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4470 to restarting SID.
4471
44efa07a
KB
44722007-07-18 Kevin Buettner <kevinb@redhat.com>
4473
4474 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4475 prior to `gdb_start'.
4476
7b5ebade
KB
44772007-07-18 Kevin Buettner <kevinb@redhat.com>
4478
4479 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4480 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4481 Remove call to gdb_unload.
4482
255e7678
DJ
44832007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4484 Daniel Jacobowitz <dan@codesourcery.com>
4485
4486 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4487 for __WIN32__.
4488 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4489 * gdb.base/unload.exp: Use shared library test routines.
4490
3a40aaa0
UW
44912007-07-03 Markus Deuling <deuling@de.ibm.com>
4492
4493 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4494 * gdb.base/solib-symbol-lib.c: Likewise.
4495 * gdb.base/solib-symbol-main.c: Likewise.
4496
b0f4b84b
DJ
44972007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4498
4499 * config/gdbserver.exp (gdb_reconnect): New.
4500 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4501 gdb.base/solib-disc.exp: New files.
4502 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4503 remote debugging".
4504 (gdb_compile): Add shlib_load flag.
4505 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4506 port.
4507 (gdbserver_reconnect): New.
4508
1b05479a
DJ
45092007-07-01 Nick Roberts <nickrob@snap.net.nz>
4510 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * gdb.base/annota3.exp: Test for if construct.
4513
86f78eb2
DJ
45142007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4515
4516 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4517
6a2eb474 45182007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4519 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4520
4521 * gdb.base/display.exp: Allow a newline after display/i.
4522 * gdb.base/pc-fp.exp: Likewise.
4523 * gdb.base/sigbpt.exp: Likewise.
4524
f8b73d13
DJ
45252007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4526
4527 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4528 required features to be included.
4529
4339e69e
DJ
45302007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4531
4532 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4533 in info threads output.
4534
23d964e7
UW
45352007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4536 Markus Deuling <deuling@de.ibm.com>
4537
4538 * gdb.arch/spu-info.exp: New testcase.
4539 * gdb.arch/spu-info.c: New file.
4540
fd20f75b
DJ
45412007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4544 tpcs_offset. Restore lr after the call.
4545 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4546
2226f861
DJ
45472007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4548
4549 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4550 (gdbserver_run): Kill any running gdbserver.
4551 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4552
d12371a9
MR
45532007-05-17 Maciej W. Rozycki <macro@mips.com>
4554
4555 * gdb.base/sigbpt.exp: Preset segv_addr.
4556
93f02886
DJ
45572007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4558
4559 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4560 (gdb_compile_shlib): Likewise.
4561 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4562 (default_gdb_init): Clear cleanfiles.
4563 (gdb_finish): Delete recorded cleanfiles.
4564 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4565
4566 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4567 Do not use isnative.
4568 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4569 gdb.base/so-impl-ld.exp: Likewise.
4570 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4571 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4572 gdb_compile.
4573
b04e06d7
VP
45742007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4575
4576 * config/unknown.exp: Remove.
4577
069ed931
UW
45782007-05-15 Markus Deuling <deuling@de.ibm.com>
4579
4580 * gdb.base/info-proc.exp: Check is_remote.
4581
09db0d03
UW
45822007-05-14 Markus Deuling <deuling@de.ibm.com>
4583
4584 * gdb.base/gcore.exp: Initialize variable core_supported.
4585
af2cbe8c
DJ
45862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4589
027c0295
DJ
45902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4593 * gdb.threads/print-threads.exp (test_all_threads): Allow
4594 negative and hexadecimal thread IDs.
4595
dc5000e7
DJ
45962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4597
4598 * gdb.java/jprint.java (public): Avoid invalid call to static
4599 method.
4600
2e74ed18
DP
46012007-05-14 Denis Pilat <denis.pilat@st.com>
4602
4603 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4604 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4605 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4606 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4607 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4608
83547f02
UW
46092007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4610
4611 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4612 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4613 this mode.
4614 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4615 * gdb.base/spu.ld: New file.
4616
b18be20d
DJ
46172007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4618
4619 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4620
be444858
DJ
46212007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4622
4623 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4624
b1d53152
DJ
46252007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.java/jmain.exp: Handle demangled names with and without method
4628 signatures.
4629
d084b331
DJ
46302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4631
4632 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4633 (have_a_very_merry_interrupt): Remove calls to puts.
4634 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4635 inferior output.
4636 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4637 test names.
4638
db9d7fc5
DJ
46392007-04-29 Markus Deuling <deuling@de.ibm.com>
4640 Daniel Jacobowitz <dan@codesourcery.com>
4641
4642 * gdb.base/auxv.exp (core_works): Also check is_remote.
4643 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4644
ef783a7d 46452007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4646
ef783a7d
VP
4647 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4648 message, not the undefined 'module' variable.
4649 * gdb.base/siginfo.exp: Likewise.
4650 * gdb.base/sigstep.exp: Likewise.
4651 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4652 serialport.
4653 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4654
b7b73cae
CV
46552007-04-25 Corinna Vinschen <vinschen@redhat.com>
4656
4657 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4658 target sim fails. Return 0 otherwise.
4659 (gdb_load): Return prematurely if gdb_target_sim fails.
4660
7d90fdfa
DP
46612007-04-16 Denis Pilat <denis.pilat@st.com>
4662
4663 * gdb.base/setshow.exp: Reset height after having set it to 100.
4664
5d3e9c85
DP
46652007-04-16 Denis Pilat <denis.pilat@st.com>
4666
4667 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4668
18e75969
DP
46692007-04-16 Denis Pilat <denis.pilat@st.com>
4670
4671 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4672
25d5ea92
VP
46732007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4674
4675 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4676 tests. Run the frozen varobjs test.
4677 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4678 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4679
0b49cb80
JK
46802007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4681
4682 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4683 gdb.base/type-opaque.exp: New files.
4684
a73bafbc 46852007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4686
4687 * gdb.mi/mi-var-child.c
a73bafbc
VP
4688 (do_children_tests): User char[2] instead of
4689 char so that automatic printing of pointers to char
4690 don't give unpredicable result.
4691 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4692 local variables.
4693 * gdb.mi/mi-var-child.exp: Step to right line
4694 of do_children_tests.
4695 * gdb.mi/mi2-var-child.exp: Likewise.
4696 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4697 do_locals_tests.
a73bafbc
VP
4698 (do_children_tests): User char[2] instead of
4699 char so that automatic printing of pointers to char
a9c64011 4700 don't give unpredicable result.
a73bafbc 4701 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4702 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4703 Pass test name to mi_wait_for_stop.
4704
7ce59000
DJ
47052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4706
4707 * gdb.asm/asm-source.exp: Remove d10v case.
4708 * lib/gdb.exp (skip_cplus_tests): Likewise.
4709 * gdb.asm/d10v.inc: Deleted.
4710
20389057
DJ
47112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4712
4713 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4714
8807d78b
DJ
47152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * config/netware.exp: Delete file.
4718
aa3edb8e
JB
47192007-03-29 Joel Brobecker <brobecker@adacore.com>
4720
4721 * gdb.dwarf2/dw2-noloc.S: New file.
4722 * gdb.dwarf2/dw2-noloc.exp: New file.
4723
297561ac
PA
47242007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4725
4726 * gdb.cp/method2.cc: New test.
4727 * gdb.cp/method2.exp: New test.
4728 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4729
1f81bd39
DJ
47302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4731
4732 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4733
9453113a
DJ
47342007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4735
4736 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4737
b741e217
DJ
47382007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4739
4740 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4741 (gdb_load): Delete, replace with...
4742 (gdb_reload): ...this.
4743 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4744 * gdb.server/server-mon.exp: Likewise.
4745 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4746 (gdb_start_cmd): New.
4747 (gdb_file_cmd): Save the last loaded file.
4748 (gdb_reload): New.
4749 (gdb_gnu_strip_debug): Use transform.
4750 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4751 support here. Use new $last_loaded_file. Check mtime.
4752 (gdb_target_cmd): Handle ObjC failure case.
4753 (infer_host_exec): Delete.
4754 (gdbserver_load): Rename to...
4755 (gdbserver_run): ...this. Simplify.
4756 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4757 (mi_gdb_load): Move most contents to a new function...
4758 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4759 (mi_run_cmd): Use mi_gdb_target_load.
4760 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4761 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4762 Use gdb_run_cmd.
4763 * gdb.base/charsign.exp: Remove incorrect comment.
4764 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4765 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4766 gdb.base/start.exp: Use gdb_start_cmd.
4767
446ab585 47682007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4769 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4770
4771 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4772 * gdb.base/signull.exp: Similarly.
4773
bbb88ebf
UW
47742007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4775
4776 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4777 messages available to test cases (like chng-sym.exp).
4778
cb8c4a99
AS
47792007-03-14 Andreas Schwab <schwab@suse.de>
4780
4781 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4782 format changes.
4783
4e463ff5
DJ
47842007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4785
4786 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4787 (optimized_1): New.
4788 (main): Call optimized_1.
4789 (gdb2029): Correct typos. Call gdb2029_marker.
4790 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4791 for gdb2029.
4792
b6db2c47
MK
47932007-03-12 Mark Kettenis <kettenis@gnu.org>
4794
4795 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4796 as tabs. Remove redundant test pattern.
4797
70ed3737
UW
47982007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4799
4800 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4801 for /a format output.
4802
47b67b60
DJ
48032007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4804
4805 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4806 collect output incrementally.
4807
b8953b0e
UW
48082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4809
4810 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4811 for -var-create lpcharacter test.
4812 * gdb.mi/mi2-var-cmd.exp: Likewise.
4813
7acd5c40
UW
48142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4815
4816 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4817 pass on targets where address zero is readable.
4818
9c6759c1
UW
48192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4820
4821 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4822 just a single architecture.
4823
a2f1aeb4
UW
48242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4825
4826 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4827 (fetch_all_registers): New function, uses gdb_test_multiple and
4828 exp_continue to fetch inferior output line-by-line.
4829 Replace all uses of do_get_all_registers by fetch_all_registers.
4830
46579ac2
UW
48312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4832
4833 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4834 in target_info.
4835
fc133f24
MS
48362007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4837
a9c64011 4838 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4839 consistancy; add a default (timeout) case.
4840
7646a51d
MS
48412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4842
4843 * gdb.base/watchpoint.exp: Fix truncated comment.
4844
dcfff61f
MS
48452007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4846
4847 * Makefile.in: Remove spurious single-quotes from sed command.
4848
664e3ee9
DJ
48492007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4850
4851 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4852 func.
4853 * gdb.mi/mi2-var-cmd.exp: Likewise.
4854
d7cc6f2f
JB
48552007-02-27 Joel Brobecker <brobecker@adacore.com>
4856
a9c64011
AS
4857 * gdb.dwarf2/dw2-producer.S: New file.
4858 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4859
48602007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4861
4862 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4863 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4864 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4865 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4866 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4867 Revert tests to use mi_gdb_test and include value field in output
4868 of -var-create.
4869
93d42b30
DJ
48702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4871
4872 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4873
c499ed39
DJ
48742007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4875
4876 * gdb.base/maint.exp: Remove full paths from test names.
4877 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4878 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4879
9836f81b
JB
48802007-02-27 Joel Brobecker <brobecker@adacore.com>
4881
4882 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4883
c74d0ad8
DJ
48842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4885
4886 * gdb.server/server-mon.exp: New test.
4887
2711e456
DJ
48882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4891
ff6f572f
DJ
48922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4893
4894 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4895 register capitalization.
4896
fada3feb
DP
48972007-02-13 Denis Pilat <denis.pilat@st.com>
4898
4899 * gdb.mi/mi-var-invalidate.exp: New file.
4900
fb1e4ffc
DJ
49012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4902
4903 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4904
3da939d7
DJ
49052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4908
123dc839
DJ
49092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4910
4911 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4912 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4913
877e3645 49142007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4915
4916 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4917 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4918 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4919 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4920 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4921 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4922 Update tests to include value field in output of -var-create.
a9c64011 4923
3c0a2960
AS
49242007-02-08 Andreas Schwab <schwab@suse.de>
4925
4926 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4927
108546a0
DJ
49282007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4929
4930 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4931 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4932
d701dcab
DP
49332007-02-02 Denis Pilat <denis.pilat@st.com>
4934
4935 * gdb.threads/threadapply.exp: check that frame is not changed by
4936 the thread apply all command.
4937
783e3e2f
AS
49382007-01-31 Andreas Schwab <schwab@suse.de>
4939
6d9c3a87
AS
4940 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4941
3c50d7b9
AS
4942 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4943 in the dwarf sections.
4944 * gdb.dwarf2/mac-fileno.S: Likewise.
4945
783e3e2f
AS
4946 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4947 bspstore register on ia64.
4948
78ff580e
AS
49492007-01-29 Andreas Schwab <schwab@suse.de>
4950
cc8e9b12
AS
4951 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4952 "frame-begin" annotation.
4953
78ff580e
AS
4954 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4955 number of "frames-invalid" annotations.
4956
704a4f78
DJ
49572007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4958
4959 * gdb.base/commands.exp: Call if_commands_test.
4960 (gdb_test_no_prompt, if_commands_test): New.
4961
e741bf94
MK
49622007-01-28 Mark Kettenis <kettenis@gnu.org>
4963
4964 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4965
474d0ad3
AS
49662007-01-27 Andreas Schwab <schwab@suse.de>
4967
4968 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4969 .short/.int/.quad in the dwarf sections.
4970 * gdb.dwarf2/dw2-intercu.S: Likewise.
4971 * gdb.dwarf2/dw2-intermix.S: Likewise.
4972
e784b426
JK
49732007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4974
4975 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4976 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4977 array.
e784b426
JK
4978 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4979 * gdb.base/setvar.exp: Likewise.
4980
37f08e04
AS
49812007-01-26 Andreas Schwab <schwab@suse.de>
4982
9a01813a
AS
4983 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4984 test.
4985
37f08e04
AS
4986 * gdb.base/multi-forks.exp ("restart $i"): Also match
4987 __kernel_syscall_via_break.
4988
6e2a9270
VP
49892007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4990
4991 * lib/mi-support.exp (mi_delete_varobj): New.
4992 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4993 testcase.
4994 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4995 (main): Call the above.
4996 (reference_update_test, base_in_reference_test)
4997 (reference_to_pointer): Delete the created varobjs.
a9c64011 4998
e515b470
DJ
49992007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5000
5001 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5002 * configure: Regenerated.
5003 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5004 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5005 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5006 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5007 * lib/gdb.exp (gdb_skip_xml_test): New function.
5008
08d8bcd7
DJ
50092007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5010
5011 * gdb.base/sigrepeat.exp: Correct error message.
5012
50132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5014 Daniel Jacobowitz <dan@codesourcery.com>
5015
5016 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5017 gdb.arch/i386-gnu-cfi-asm.S: New files.
5018
97c3f1f3
JK
50192007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * lib/gdb.exp: Abort on missing `site.exp'.
5022
cb1df416
DJ
50232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5024 Daniel Jacobowitz <dan@codesourcery.com>
5025
5026 * gdb.base/included.c, gdb.base/included.exp,
5027 gdb.base/included.h: New files.
5028
35990120
DJ
50292007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5030
5031 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5032 (maximize_rlimit): Reduce limits on 64-bit systems.
5033
6e81a116 50342007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5035
5036 From Marcus Deuling <deuling@de.ibm.com>:
5037 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5038 every case.
5039
6c3c41f3
NR
50402007-01-13 Nick Roberts <nickrob@snap.net.nz>
5041
5042 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5043 (test_path_specification): Use objdir instead of srcdir to always
5044 get an absolute filename.
5045
2f12c312
DJ
50462007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5047
5048 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5049
81121995
VP
50502007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5051
5052 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5053 Make sure the variable we're using is in scope.
5054 (reference_to_pointer): Likewise.
5055
4741b737
DJ
50562007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5057
5058 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5059 has no debug information.
5060
054410c3
DJ
50612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5062
5063 * gdb.base/annota1.exp: Remove extra send_gdb.
5064
818f79f6
DJ
50652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5068
f7a6bb70
DJ
50692007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5072
57e66780
DJ
50732007-01-08 Nick Roberts <nickrob@snap.net.nz>
5074 Daniel Jacobowitz <dan@codesourcery.com>
5075
5076 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5077 lcharacter or linteger change. Correct duplicated test name.
5078 * gdb.mi/mi2-var-cmd.exp: Likewise.
5079
3d799a95
DJ
50802007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5081
5082 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5083
50842007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5085
a9c64011
AS
5086 * gdb.base/nofield.c: New file.
5087 * gdb.base/nofield.exp: New testcase.
51679ba9 5088
eafb94e8
NR
50892007-01-05 Nick Roberts <nickrob@snap.net.nz>
5090
5091 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5092
5093 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5094 test.
5095
5e572bb4
DJ
50962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5097
5098 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5099
74a44383
DJ
51002007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5101
5102 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5103 when continuing.
5104
1b572db9
DJ
51052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5106
5107 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5108 Expect ".exe" extension.
5109
381bc39b
DJ
51102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5111
5112 * gdb.base/charset.exp: Add explicit filename to break.
5113 * gdb.base/dbx.exp: Add explicit filename to breaks.
5114
2b70e4c6
DJ
51152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5116
5117 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5118 * gdb.mi/mi2-file.exp: Likewise.
5119
303b6f5d
DJ
51202007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5121
5122 Implement specification of MI tests as comments
5123 in C and C++ sources.
5124 * lib/mi-support.exp (mi_autotest_data): New variable.
5125 (mi_autotest_source): New variable.
5126 (count_newlines, mi_prepare_inline_tests)
5127 (mi_get_inline_test, mi_continue_to_line)
5128 (mi_run_inline_test, mi_tbreak)
5129 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5130 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5131 Run inline tests.
5132 * gdb.mi/mi-var-cp.cc: Define tests here.
5133
23da0d94
VP
51342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5135
5136 Simplify usage of mi_continue_to.
5137 * lib/mi-support.exp (mi_runto_helper): Renamed
5138 from mi_runto, added new parameter 'run_or_continue'.
5139 (mi_runto): Use mi_runto_helper.
5140 (mi_continue_to): Accept just function name as parameter.
5141 Use mi_runto_helper.
5142 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5143 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5144
f9e18282
JB
51452006-01-04 Joel Brobecker <brobecker@adacore.com>
5146
5147 Make this testcase a bit more realistic. The current code
5148 is too simplistic, and allows the compiler to optimize out
5149 some of the entities we need for this testcase.
5150 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5151 (Do_Nothing): Add extra parameter.
5152 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5153 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5154 by using a variable of type Void_Star.
5155
fd678c65
JB
51562006-01-04 Joel Brobecker <brobecker@adacore.com>
5157
5158 * gdb.ada/catch_ex/foo.adb: New file.
5159 * gdb.ada/catch_ex.exp: New testcase.
5160
05cfdb42
DJ
51612007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5162
5163 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5164 pass --image-base to linker.
5165
2e03ee74
DJ
51662007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5167 Daniel Jacobowitz <dan@codesourcery.com>
5168
5169 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5170 secondary prompts.
5171
0d5de010
DJ
51722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5173
5174 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5175 output. Test the types of members and member pointers.
5176 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5177 gdb/2092.
5178 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5179 statement. Enable for GCC. Update expected output for some tests
5180 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5181 layout.
5182 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5183 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5184 (Diamond::vget_base): New.
5185 (main): Add new tests.
5186 * gdb.cp/printmethod.exp: Update expected output for member functions.
5187 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5188 print pEe->D::vg().
5189
61a771aa
DJ
51902007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5191
5192 * gdb.threads/tls.exp: Allow stops in sem_post.
5193
2fa63963
DJ
51942006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5195
5196 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5197 * gdb.base/annota3.exp: Likewise.
5198 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5199 again (instead of timing out).
5200 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5201 GCC bug 26475.
5202 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5203 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5204 test from jmisc1.exp.
5205 * gdb.java/jmisc1.exp: Delete.
5206 * gdb.java/jprint.exp: Adjust to work with method signatures including
5207 return types.
5208 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5209 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5210 * lib/java.exp (compile_java_from_source): Pass the correct type
5211 to target_compile.
5212
5eefc2b7
JB
52132006-12-31 Joel Brobecker <brobecker@adacore.com>
5214
5215 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5216 (stack_align_edx): New function.
5217 (stack_align_eax): New function.
5218 (main): Add calls to stack_align_edx and stack_align_eax.
5219 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5220 Add testing for the cases where the register used during a stack
5221 realignment is edx. Same for eax.
5222
227c54da
DJ
52232006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5224
5225 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5226 and generic PE targets.
5227
cab8ac94
JB
52282006-12-29 Joel Brobecker <brobecker@adacore.com>
5229
5230 * gdb.ada/array_return.exp: Update copyright date list.
5231
ba54f318
JB
52322006-12-27 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5235 (Create_Small_Float_Vector): New function.
5236 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5237 function body.
5238 * gdb.ada/array_return/p.adb: Use new type and function from
5239 package Pck.
5240 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5241 able to print the value returned by a function returning an
5242 array of float.
5243
6b7a35dd
JB
52442006-12-20 Joel Brobecker <brobecker@adacore.com>
5245
5246 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5247 The associated tests should be PASSing.
5248
038224f6
VP
52492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5250
5251 Test for base in references.
5252 * gdb.mi/mi-var-cp.cc: Add test code.
5253 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5254 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5255 * gdb.mi/mi2-watch.exp: Likewise.
5256 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5257 (mi_list_varobj_children): New function.
5258
b26ed50d
VP
52592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5260
5261 * lib/mi-support.exp
5262 (mi_runto): Accept "()" after function name.
5263 (mi_create_varobj): New function.
5264 (mi_varobj_update): New function.
5265 (mi_Check_varobj_value): New function.
5266 * gdb.mi/mi-var-cp.exp: New file.
5267 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5268
08232497
DJ
52692006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5270
5271 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5272 gdb.base/weaklib2.c: New files.
5273
d394c993 52742006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5275
ac6c2fba
NS
5276 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5277 info. Adjust test names.
5278
8ec659a0 5279 * gdb.base/break.c (main): Move position of malloc.
d394c993 5280 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5281
acd65feb
VP
52822006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5283
5284 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5285 assignement of arrays and function pointers.
5286 * gdb.mi/var-cmd.c: Add declaration necessary for above
5287 tests.
5288
f556d5e5
NS
52892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5290
5291 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5292
5293 * gdb.threads/linux-dp.exp: Read thread table before and after
5294 creating each philosopher and verify it.
5295
697bc68d
NS
52962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5297 Paul Brook <paul@codesourcery.com>
5298 Daniel Jacobowitz <dan@codesourcery.com>
5299
5300 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5301 main to remove duplication. Add start function of the form
697bc68d
NS
5302 '_*start[1-9]*'. Add RVDS start function.
5303
29d73ae4
DJ
53042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5305
5306 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5307
c1d88655
UW
53082006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5309
5310 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5311 * gdb.asm/spu.inc: New file.
5312 * gdb.base/term.exp: Disable if [target_info exists noargs].
5313 * gdb.gdb/complaints.exp: Disable if ![isnative].
5314 * gdb.gdb/selftest.exp: Likewise.
5315 * gdb.gdb/observer.exp: Likewise.
5316 * gdb.gdb/xfullpath.exp: Likewise.
5317 * gdb.base/attach.exp: Disable on SPU target.
5318 * gdb.cp/bs145503.exp: Likewise.
5319 * gdb.cp/exception.exp: Likewise.
5320 * gdb.cp/userdef.exp: Likewise.
5321
32a13b1a
DJ
53222006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5323
5324 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5325
d8295fe9
VP
53262006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5327
5328 * gdb.base/completion.exp: Fix completion tests for
5329 'info' and 'info '.
5330 * gdb.base/help.exp (help_test_raw, test_class_help)
5331 (test_prefix_command_help): Move...
5332 * lib/gdb.exp: Here.
5333 * gdb.base/main.exp: Adjust.
5334 * gdb.cp/maint.exp: Adjust.
5335 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5336
8c394015
VP
53372006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5338
5339 * gdb.stabs/weird.exp (print_weird_var): Use
5340 gdb_test_multiple instead of gdb_expect.
5341
027fc1bc
VP
53422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5343
5344 * gdb.base/help.exp (help_test_raw): New.
5345 (test_class_help): New.
5346 (test_prefix_command_help): New.
5347 Adjust testcases.
5348
67609209
FR
53492006-11-09 Christophe Lyon <christophe.lyon@st.com>
5350
5351 * gdb.base/constvars.c (main): Write to crass and crips, so that
5352 they are allocated by the compiler.
5353
f73adfeb
AS
53542006-10-27 Andreas Schwab <schwab@suse.de>
5355
5356 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5357 "detach-fork".
5358
2f83a18e
DJ
53592006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5360
5361 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5362 of patterns.
5363
94277a38
DJ
53642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5365
5366 * gdb.base/sepdebug.exp: Remove debug format test.
5367 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5368 Handle no-symtab.
5369 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5370
5bd2f6e2
DJ
53712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5372
5373 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5374 int to pointer or pointer to int.
5375 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5376
8c008720
DJ
53772006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5378
5379 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5380
9e35dae4
DJ
53812006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5384
d9639e13
DJ
53852006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5386
5387 PR c++/2116
5388 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5389
390a1bd0
JB
53902006-10-06 Joel Brobecker <brobecker@adacore.com>
5391
5392 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5393 the corresponding bug has been fixed in GDB (PR/2018).
5394
dd920c33
JB
53952006-10-06 Joel Brobecker <brobecker@adacore.com>
5396
5397 * gdb.base/subst.exp: New testcase.
5398
53bbefe9
JB
53992006-10-06 Joel Brobecker <brobecker@adacore.com>
5400
5401 * gdb.ada/array_return/pck.ads: Add copyright notice.
5402 * gdb.ada/array_return/pck.adb: Likewise.
5403 * gdb.ada/array_return/p.adb: Likewise.
5404 * gdb.ada/exec_changed/first.adb: Likewise.
5405 * gdb.ada/exec_changed/second.adb: Likewise.
5406
09851417
JB
54072006-10-06 Joel Brobecker <brobecker@adacore.com>
5408
5409 * gdb.ada/watch_arg/watch.adb: New file.
5410 * gdb.ada/watch_arg.exp: New testcase.
5411
041bf30d
VP
54122006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5413
5414 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5415 via string_to_regexp.
041bf30d 5416 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5417
f286fbdd 54182006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5419
5420 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5421 Remove unused / obsolete files.
5422
7c07f349
NR
54232006-09-19 Nick Roberts <nickrob@snap.net.nz>
5424
5425 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5426
cd5ff84a
VP
54272006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5428
5429 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5430 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5431 the number of frames.
cd5ff84a 5432
ae018d1a
DJ
54332006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.base/args.c (main): Add breakpoint marker.
5436 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5437 really test empty arguments.
5438 (args_load): Delete.
5439 (args_test): New.
5440
b399c549
NR
54412006-09-13 Nick Roberts <nickrob@snap.net.nz>
5442
5443 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5444 check for one file.
5445
2ab1eb7a
VP
54462006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5447
5448 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5449 HIGH_FRAME argument to -stack-list-locals can be larger than
5450 the number of frames.
a9c64011 5451
476308bf
FF
54522006-08-18 Fred Fish <fnf@specifix.com>
5453
5454 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5455 '$' in front of skip_vmx_tests_saved when setting that.
5456
8625200f
AS
54572006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5458
5459 * gdb.base/trace-commands.exp: New file.
5460
089ec8f1
DJ
54612006-08-10 Joel Brobecker <brobecker@adacore.com>
5462 Daniel Jacobowitz <dan@codesourcery.com>
5463
5464 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5465 expected output of the backtrace commands.
5466
b60f0898
JB
54672006-08-09 Joel Brobecker <brobecker@adacore.com>
5468
5469 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5470 untested followed by return combination.
5471 * gdb.arch/altivec-regs.exp: Likewise.
5472 * gdb.arch/e500-abi.exp: Likewise.
5473 * gdb.arch/e500-regs.exp: Likewise.
5474 * gdb.arch/gdb1291.exp: Likewise.
5475 * gdb.arch/gdb1431.exp: Likewise.
5476 * gdb.arch/gdb1558.exp: Likewise.
5477 * gdb.arch/i386-prologue.exp: Likewise.
5478 * gdb.arch/i386-unwind.exp: Likewise.
5479 * gdb.asm/asm-source.exp: Likewise.
5480 * gdb.base/a2-run.exp: Likewise.
5481 * gdb.base/advance.exp: Likewise.
5482 * gdb.base/all-bin.exp: Likewise.
5483 * gdb.base/annota1.exp: Likewise.
5484 * gdb.base/annota3.exp: Likewise.
5485 * gdb.base/args.exp: Likewise.
5486 * gdb.base/arithmet.exp: Likewise.
5487 * gdb.base/assign.exp: Likewise.
5488 * gdb.base/async.exp: Likewise.
5489 * gdb.base/attach.exp: Likewise.
5490 * gdb.base/bang.exp: Likewise.
5491 * gdb.base/bigcore.exp: Likewise.
5492 * gdb.base/bitfields.exp: Likewise.
5493 * gdb.base/bitfields2.exp: Likewise.
5494 * gdb.base/break.exp: Likewise.
5495 * gdb.base/call-sc.exp: Likewise.
5496 * gdb.base/call-strs.exp: Likewise.
5497 * gdb.base/callfuncs.exp: Likewise.
5498 * gdb.base/checkpoint.exp: Likewise.
5499 * gdb.base/chng-syms.exp: Likewise.
5500 * gdb.base/code-expr.exp: Likewise.
5501 * gdb.base/commands.exp: Likewise.
5502 * gdb.base/completion.exp: Likewise.
5503 * gdb.base/cond-expr.exp: Likewise.
5504 * gdb.base/condbreak.exp: Likewise.
5505 * gdb.base/consecutive.exp: Likewise.
5506 * gdb.base/constvars.exp: Likewise.
5507 * gdb.base/corefile.exp: Likewise.
5508 * gdb.base/cvexpr.exp: Likewise.
5509 * gdb.base/dbx.exp: Likewise.
5510 * gdb.base/define.exp: Likewise.
5511 * gdb.base/detach.exp: Likewise.
5512 * gdb.base/display.exp: Likewise.
5513 * gdb.base/dump.exp: Likewise.
5514 * gdb.base/ena-dis-br.exp: Likewise.
5515 * gdb.base/ending-run.exp: Likewise.
5516 * gdb.base/environ.exp: Likewise.
5517 * gdb.base/eval-skip.exp: Likewise.
5518 * gdb.base/exprs.exp: Likewise.
5519 * gdb.base/fileio.exp: Likewise.
5520 * gdb.base/finish.exp: Likewise.
5521 * gdb.base/float.exp: Likewise.
5522 * gdb.base/foll-exec.exp: Likewise.
5523 * gdb.base/foll-fork.exp: Likewise.
5524 * gdb.base/foll-vfork.exp: Likewise.
5525 * gdb.base/freebpcmd.exp: Likewise.
5526 * gdb.base/funcargs.exp: Likewise.
5527 * gdb.base/gcore.exp: Likewise.
5528 * gdb.base/gdb1090.exp: Likewise.
5529 * gdb.base/gdb1250.exp: Likewise.
5530 * gdb.base/huge.exp: Likewise.
5531 * gdb.base/info-proc.exp: Likewise.
5532 * gdb.base/interrupt.exp: Likewise.
5533 * gdb.base/jump.exp: Likewise.
5534 * gdb.base/langs.exp: Likewise.
5535 * gdb.base/lineinc.exp: Likewise.
5536 * gdb.base/list.exp: Likewise.
5537 * gdb.base/logical.exp: Likewise.
5538 * gdb.base/long_long.exp: Likewise.
5539 * gdb.base/macscp.exp: Likewise.
5540 * gdb.base/maint.exp: Likewise.
5541 * gdb.base/mips_pro.exp: Likewise.
5542 * gdb.base/miscexprs.exp: Likewise.
5543 * gdb.base/multi-forks.exp: Likewise.
5544 * gdb.base/opaque.exp: Likewise.
5545 * gdb.base/overlays.exp: Likewise.
5546 * gdb.base/pc-fp.exp: Likewise.
5547 * gdb.base/pointers.exp: Likewise.
5548 * gdb.base/printcmds.exp: Likewise.
5549 * gdb.base/psymtab.exp: Likewise.
5550 * gdb.base/ptype.exp: Likewise.
5551 * gdb.base/recurse.exp: Likewise.
5552 * gdb.base/relational.exp: Likewise.
5553 * gdb.base/relocate.exp: Likewise.
5554 * gdb.base/remote.exp: Likewise.
5555 * gdb.base/reread.exp: Likewise.
5556 * gdb.base/restore.exp: Likewise.
5557 * gdb.base/return.exp: Likewise.
5558 * gdb.base/return2.exp: Likewise.
5559 * gdb.base/scope.exp: Likewise.
5560 * gdb.base/sect-cmd.exp: Likewise.
5561 * gdb.base/sep.exp: Likewise.
5562 * gdb.base/sepdebug.exp: Likewise.
5563 * gdb.base/setshow.exp: Likewise.
5564 * gdb.base/setvar.exp: Likewise.
5565 * gdb.base/sigall.exp: Likewise.
5566 * gdb.base/sigbpt.exp: Likewise.
5567 * gdb.base/signals.exp: Likewise.
5568 * gdb.base/signull.exp: Likewise.
5569 * gdb.base/sizeof.exp: Likewise.
5570 * gdb.base/solib.exp: Likewise.
5571 * gdb.base/step-line.exp: Likewise.
5572 * gdb.base/step-test.exp: Likewise.
5573 * gdb.base/structs.exp: Likewise.
5574 * gdb.base/structs2.exp: Likewise.
5575 * gdb.base/term.exp: Likewise.
5576 * gdb.base/twice.exp: Likewise.
5577 * gdb.base/until.exp: Likewise.
5578 * gdb.base/varargs.exp: Likewise.
5579 * gdb.base/volatile.exp: Likewise.
5580 * gdb.base/watchpoint.exp: Likewise.
5581 * gdb.base/whatis-exp.exp: Likewise.
5582 * gdb.base/whatis.exp: Likewise.
5583 * gdb.cp/ambiguous.exp: Likewise.
5584 * gdb.cp/annota2.exp: Likewise.
5585 * gdb.cp/annota3.exp: Likewise.
5586 * gdb.cp/bool.exp: Likewise.
5587 * gdb.cp/breakpoint.exp: Likewise.
5588 * gdb.cp/casts.exp: Likewise.
5589 * gdb.cp/class2.exp: Likewise.
5590 * gdb.cp/classes.exp: Likewise.
5591 * gdb.cp/cplusfuncs.exp: Likewise.
5592 * gdb.cp/ctti.exp: Likewise.
5593 * gdb.cp/derivation.exp: Likewise.
5594 * gdb.cp/exception.exp: Likewise.
5595 * gdb.cp/gdb1355.exp: Likewise.
5596 * gdb.cp/hang.exp: Likewise.
5597 * gdb.cp/inherit.exp: Likewise.
5598 * gdb.cp/local.exp: Likewise.
5599 * gdb.cp/m-data.exp: Likewise.
5600 * gdb.cp/m-static.exp: Likewise.
5601 * gdb.cp/member-ptr.exp: Likewise.
5602 * gdb.cp/method.exp: Likewise.
5603 * gdb.cp/misc.exp: Likewise.
5604 * gdb.cp/namespace.exp: Likewise.
5605 * gdb.cp/overload.exp: Likewise.
5606 * gdb.cp/ovldbreak.exp: Likewise.
5607 * gdb.cp/pr-1023.exp: Likewise.
5608 * gdb.cp/pr-1210.exp: Likewise.
5609 * gdb.cp/pr-574.exp: Likewise.
5610 * gdb.cp/printmethod.exp: Likewise.
5611 * gdb.cp/psmang.exp: Likewise.
5612 * gdb.cp/ref-params.exp: Likewise.
5613 * gdb.cp/ref-types.exp: Likewise.
5614 * gdb.cp/rtti.exp: Likewise.
5615 * gdb.cp/templates.exp: Likewise.
5616 * gdb.cp/try_catch.exp: Likewise.
5617 * gdb.cp/userdef.exp: Likewise.
5618 * gdb.cp/virtfunc.exp: Likewise.
5619 * gdb.disasm/am33.exp: Likewise.
5620 * gdb.disasm/h8300s.exp: Likewise.
5621 * gdb.disasm/mn10300.exp: Likewise.
5622 * gdb.disasm/sh3.exp: Likewise.
5623 * gdb.disasm/t01_mov.exp: Likewise.
5624 * gdb.disasm/t02_mova.exp: Likewise.
5625 * gdb.disasm/t03_add.exp: Likewise.
5626 * gdb.disasm/t04_sub.exp: Likewise.
5627 * gdb.disasm/t05_cmp.exp: Likewise.
5628 * gdb.disasm/t06_ari2.exp: Likewise.
5629 * gdb.disasm/t07_ari3.exp: Likewise.
5630 * gdb.disasm/t08_or.exp: Likewise.
5631 * gdb.disasm/t09_xor.exp: Likewise.
5632 * gdb.disasm/t10_and.exp: Likewise.
5633 * gdb.disasm/t11_logs.exp: Likewise.
5634 * gdb.disasm/t12_bit.exp: Likewise.
5635 * gdb.disasm/t13_otr.exp: Likewise.
5636 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5637 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5638 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5639 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5640 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5641 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5642 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5643 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5644 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5645 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5646 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5647 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5648 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5649 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5650 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5651 * gdb.mi/gdb701.exp: Likewise.
5652 * gdb.mi/gdb792.exp: Likewise.
5653 * gdb.mi/mi-basics.exp: Likewise.
5654 * gdb.mi/mi-break.exp: Likewise.
5655 * gdb.mi/mi-cli.exp: Likewise.
5656 * gdb.mi/mi-console.exp: Likewise.
5657 * gdb.mi/mi-disassemble.exp: Likewise.
5658 * gdb.mi/mi-eval.exp: Likewise.
5659 * gdb.mi/mi-file.exp: Likewise.
5660 * gdb.mi/mi-read-memory.exp: Likewise.
5661 * gdb.mi/mi-regs.exp: Likewise.
5662 * gdb.mi/mi-return.exp: Likewise.
5663 * gdb.mi/mi-simplerun.exp: Likewise.
5664 * gdb.mi/mi-stack.exp: Likewise.
5665 * gdb.mi/mi-stepi.exp: Likewise.
5666 * gdb.mi/mi-syn-frame.exp: Likewise.
5667 * gdb.mi/mi-until.exp: Likewise.
5668 * gdb.mi/mi-var-block.exp: Likewise.
5669 * gdb.mi/mi-var-child.exp: Likewise.
5670 * gdb.mi/mi-var-cmd.exp: Likewise.
5671 * gdb.mi/mi-var-display.exp: Likewise.
5672 * gdb.mi/mi-watch.exp: Likewise.
5673 * gdb.mi/mi2-basics.exp: Likewise.
5674 * gdb.mi/mi2-break.exp: Likewise.
5675 * gdb.mi/mi2-cli.exp: Likewise.
5676 * gdb.mi/mi2-console.exp: Likewise.
5677 * gdb.mi/mi2-disassemble.exp: Likewise.
5678 * gdb.mi/mi2-eval.exp: Likewise.
5679 * gdb.mi/mi2-file.exp: Likewise.
5680 * gdb.mi/mi2-read-memory.exp: Likewise.
5681 * gdb.mi/mi2-regs.exp: Likewise.
5682 * gdb.mi/mi2-return.exp: Likewise.
5683 * gdb.mi/mi2-simplerun.exp: Likewise.
5684 * gdb.mi/mi2-stack.exp: Likewise.
5685 * gdb.mi/mi2-stepi.exp: Likewise.
5686 * gdb.mi/mi2-syn-frame.exp: Likewise.
5687 * gdb.mi/mi2-until.exp: Likewise.
5688 * gdb.mi/mi2-var-block.exp: Likewise.
5689 * gdb.mi/mi2-var-child.exp: Likewise.
5690 * gdb.mi/mi2-var-cmd.exp: Likewise.
5691 * gdb.mi/mi2-var-display.exp: Likewise.
5692 * gdb.mi/mi2-watch.exp: Likewise.
5693 * gdb.stabs/exclfwd.exp: Likewise.
5694 * gdb.stabs/weird.exp: Likewise.
5695 * gdb.threads/gcore-thread.exp: Likewise.
5696 * gdb.trace/actions.exp: Likewise.
5697 * gdb.trace/backtrace.exp: Likewise.
5698 * gdb.trace/circ.exp: Likewise.
5699 * gdb.trace/collection.exp: Likewise.
5700 * gdb.trace/deltrace.exp: Likewise.
5701 * gdb.trace/infotrace.exp: Likewise.
5702 * gdb.trace/limits.exp: Likewise.
5703 * gdb.trace/packetlen.exp: Likewise.
5704 * gdb.trace/passc-dyn.exp: Likewise.
5705 * gdb.trace/passcount.exp: Likewise.
5706 * gdb.trace/report.exp: Likewise.
5707 * gdb.trace/save-trace.exp: Likewise.
5708 * gdb.trace/tfind.exp: Likewise.
5709 * gdb.trace/tracecmd.exp: Likewise.
5710 * gdb.trace/while-dyn.exp: Likewise.
5711 * gdb.trace/while-stepping.exp: Likewise.
5712
f4b618d1
JB
57132006-08-08 Joel Brobecker <brobecker@adacore.com>
5714
5715 * gdb.base/step-bt.c: New file.
5716 * gdb.base/step-bt.exp: New testcase.
5717
3d00d119
DJ
57182006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * config/monitor.exp (gdb_load): Remove support for obsolete
5721 download-write-size.
5722 * gdb.base/remote.exp: Likewise. Update all callers of
5723 gdb_timed_load.
5724
017b5bd4
DJ
57252006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5726
5727 * cursal.exp: Pass binfile to gdb_load.
5728
837c599d
DJ
57292006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5730
5731 * gdb.base/cursal.exp: Add "" to gdb_load call.
5732
8dd4540b
MK
57332006-07-29 Mark Kettenis <kettenis@gnu.org>
5734
5735 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5736 NetBSD/ELF targets.
5737
ab5c9f60
DJ
57382006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5739
5740 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5741 operator*.
5742
4c42eaff
DJ
57432006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5744
5745 * gdb.base/completion.exp: Update for change in "file" behavior.
5746 * gdb.stabs/weird.exp: Likewise.
5747 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5748 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5749
0155cc76
NS
57502006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5751
5752 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5753 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5754
16026cd7
AS
57552006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5756
5757 * gdb.base/default.exp: Update source command error message.
5758 * gdb.base/help.exp: Update 'help source' message.
5759
16963cb6
DJ
57602006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5761
5762 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5763 test.
5764
6d7fd486
AS
57652006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5766
5767 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5768
29e8a844
DJ
57692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5770
5771 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5772
6afcfa39
DJ
57732006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5774
5775 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5776
267a692b
MK
57772006-07-17 Mark Kettenis <kettenis@gnu.org>
5778
5779 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5780 *-*-openbsd* from targets for wich we expect ARM FPA floating
5781 point format.
5782
85d2fec4
NR
57832006-07-17 Nick Roberts <nickrob@snap.net.nz>
5784
5785 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5786
57872006-07-17 Mark Kettenis <kettenis@gnu.org>
5788
5789 * gdb.base/annota3.exp: Expect frame-begin annotation.
5790
85b4c6e8
JB
57912006-07-14 Joel Brobecker <brobecker@adacore.com>
5792
5793 * gdb.base/help.exp: Adjust "help unset" test to accept
5794 any list of unset commands.
5795
fb933624
DJ
57962006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5797 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 * gdb.cp/ref-params.exp: New test.
5800 * gdb.cp/ref-params.cc: New source file.
5801 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5802
1dff4b64
MK
58032006-07-08 Mark Kettenis <kettenis@gnu.org>
5804
5805 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5806 spaces/tabs in regular expressions since they might not be there.
5807
40d2e0e3
AS
58082006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5809
5810 * gdb.base/ifelse.exp: New file.
5811
f6c957d2
NS
58122006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5813
5814 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5815 line.
5816 * gdb.base/huge.exp: Loop over compilation to find a size that
5817 is acceptable.
5818 * gdb.base/remote.exp: Correct expected strings.
5819 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5820
b9c5a23d
DJ
58212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5822
5823 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5824
9af2e58d
DJ
58252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5826
5827 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5828 native.
5829
30930ca5
DJ
58302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5831
5832 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5833 enable stabs testing.
5834
aa32fa1d
DJ
58352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5836
bd4a4c80 5837 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5838 gdb_test_multiple does.
5839
321fef15
DJ
58402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5841
5842 * Makefile.in (host_alias): Remove.
5843 (target_alias): Use @target_noncanonical@.
5844 (site.exp): Don't set host_alias.
5845 * aclocal.m4: Remove contents. Include acx.m4.
5846 * configure: Regenerated.
5847 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5848
e1c2defa
NS
58492006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5850
e63b55d1
NS
5851 * lib/gdb.exp (gdb_load_cmd): New.
5852
5600ea19
NS
5853 * gdb.base/fileio.c: Add system(NULL) test.
5854 * gdb.base/fileio.exp: Check it.
5855
e1c2defa
NS
5856 * gdb.base/break.c: Add 10a breakpoint at }
5857 * gdb.base/break.exp: Add test for breakpoint at }
5858 * gdb.cp/anon-union.cc: Add code at end of function.
5859 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5860 * gdb.mi/var-cmd.c: Add code at end of function.
5861 * gdb.mi/mi-var-display.exp: Adjust end of next.
5862 * gdb.mi/mi2-var-display.exp: Likewise.
5863 * gdb.base/fileio.c: Add stop function and insert calls at
5864 stopping places.
5865 * gdb.base/fileio.exp: Breakpoint stop function and remove
5866 explicit line number references.
5867
6c0112ec
JB
58682006-05-19 Joel Brobecker <brobecker@adacore.com>
5869
a9c64011
AS
5870 * gdb.base/del.exp (test_delete_alias): New function.
5871 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5872
154189a4
FF
58732006-05-18 Fred Fish <fnf@specifix.com>
5874
5875 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5876 required. Check for spurious output after program exits normally.
5877
582e64c2
FF
58782006-05-17 Fred Fish <fnf@specifix.com>
5879
5880 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5881 gdb_load, so it works in the simulator.
5882
8ef6493a
FF
58832006-05-11 Fred Fish <fnf@specifix.com>
5884
5885 * gdb.base/bang.exp: Ignore unexpected output between the
5886 "program exited normally" and the gdb prompt, as many other
5887 tests do.
5888
692b141c
MK
58892006-05-07 Mark Kettenis <kettenis@gnu.org>
5890
5891 * gdb.base/help.exp: Make "delete checkpoint" part option for
5892 "help d" and "help delete" tests.
5893
540b8a30
UW
58942006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5895
a9c64011 5896 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5897 expected output in some mi_gdb_test statements.
5898 * gdb.mi/mi2-basics.exp: Likewise.
5899
9b6462d9
JB
59002006-05-05 Joel Brobecker <brobecker@adacore.com>
5901
5902 * gdb.base/del.c: New file.
5903 * gdb.base/del.exp: New testcase.
5904
954de43b
DM
59052006-05-05 David S. Miller <davem@sunset.davemloft.net>
5906
5907 * gdb.base/break.exp: Do not assume a breakpoint on
5908 main will actually be in $srcfile when optimizing.
1303f75e
DM
5909 * gdb.base/savedregs.exp: Do not require that the dummy
5910 frame location match up to a symbol and source file location.
c3242428
DM
5911 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5912 will get printed without a mi_cmd_data_list_register_values prefix.
5913 (*-data-list-register-*): Correct regular expressions to expect the new
5914 pseudo d? floating point registers.
5915 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5916
c7e64c9a
DJ
59172006-05-05 Christophe Lyon <christophe.lyon@st.com>
5918
5919 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5920 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5921 is allocated by the compiler.
5922 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5923 anons, e, anone to force their allocation by the compiler.
5924
59252006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5926
5927 * gdb.base/help.exp: Update expected text for help d and
5928 help delete.
5929
27ce9a6d
MK
59302006-05-02 Mark Kettenis <kettenis@gnu.org>
5931
5932 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5933 NetBSD/ELF targets.
5934
8608915f
MK
59352006-04-30 Mark Kettenis <kettenis@gnu.org>
5936
5937 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5938 single-step breakpoint fails; make this a KFAIL on
5939 sparc*-*-openbsd*.
5940 * gdb.base/siginfo.exp: Likewise.
5941 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5942
b8db102d
MS
59432006-04-26 Michael Snyder <msnyder@redhat.com>
5944
5945 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5946 which may have to consume output from other forks.
5947 Add tests to make sure that "delete fork" succeeded.
5948
c702009a
MS
59492006-04-20 Michael Snyder <msnyder@redhat.com>
5950
5951 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5952 Add support for the Renesas M32C and M16C.
5953
5954 * gdb.asm/asm-source.exp: Add m32c target.
5955 * gdb.asm/m32c.inc: Support for m32c target.
5956
e28493f2
AS
59572006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5958
5959 * gdb.base/commands.exp (recursive_source_test): New test.
5960
880da185
DM
59612006-04-04 David S. Miller <davem@sunset.davemloft.net>
5962
5963 * gdb.base/float.exp: Add pattern for sparc targets.
5964
61d9b92f
DJ
59652006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5966
5967 * gdb.base/commands.exp (stray_arg0_test): New test.
5968
bd717df8
PB
59692006-03-30 Paul Brook <paul@codesourcery.com>
5970
5971 * gdb.mi/mi-until.exp: kfail broken until command.
5972 * gdb.mi/mi2-until.exp: Ditto.
5973
ec793d3c
NR
59742006-03-27 Nick Roberts <nickrob@snap.net.nz>
5975
5976 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5977
831004b7
AO
59782006-03-08 Alexandre Oliva <aoliva@redhat.com>
5979
5980 * gdb.base/prelink.exp: Anchor tested-for regular expression
5981 on gdb prompt.
5982
effe49a0
PB
59832006-03-07 Paul Brook <paul@codesourcery.com>
5984
5985 * gdb.base/assign.exp: Correct fail message.
5986
e5461016
PB
59872006-03-07 Paul Brook <paul@codesourcery.com>
5988
5989 * lib/compiler.c: Extract armcc version number.
5990 * lib/compiler.cc: Ditto.
5991
fc91c6c2
PB
59922006-03-07 Paul Brook <paul@codesourcery.com>
5993
5994 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5995 additional_flags=-w.
5996 * gdb.arch/altivec-regs.exp: Ditto.
5997 * gdb.arch/e500-abi.exp: Ditto.
5998 * gdb.arch/e500-regs.exp: Ditto.
5999 * gdb.base/all-bin.exp: Ditto.
6000 * gdb.base/annota1.exp: Ditto.
6001 * gdb.base/annota3.exp: Ditto.
6002 * gdb.base/args.exp: Ditto.
6003 * gdb.base/arithmet.exp: Ditto.
6004 * gdb.base/assign.exp: Ditto.
6005 * gdb.base/async.exp: Ditto.
6006 * gdb.base/bang.exp: Ditto.
6007 * gdb.base/break.exp: Ditto.
6008 * gdb.base/call-rt-st.exp: Ditto.
6009 * gdb.base/completion.exp: Ditto.
6010 * gdb.base/cond-expr.exp: Ditto.
6011 * gdb.base/condbreak.exp: Ditto.
6012 * gdb.base/consecutive.exp: Ditto.
6013 * gdb.base/define.exp: Ditto.
6014 * gdb.base/display.exp: Ditto.
6015 * gdb.base/ena-dis-br.exp: Ditto.
6016 * gdb.base/environ.exp: Ditto.
6017 * gdb.base/eval-skip.exp: Ditto.
6018 * gdb.base/info-proc.exp: Ditto.
6019 * gdb.base/jump.exp: Ditto.
6020 * gdb.base/logical.exp: Ditto.
6021 * gdb.base/long_long.exp: Ditto.
6022 * gdb.base/maint.exp: Ditto.
6023 * gdb.base/miscexprs.exp: Ditto.
6024 * gdb.base/pc-fp.exp: Ditto.
6025 * gdb.base/pointers.exp: Ditto.
6026 * gdb.base/relational.exp: Ditto.
6027 * gdb.base/reread.exp: Ditto.
6028 * gdb.base/sect-cmd.exp: Ditto.
6029 * gdb.base/sep.exp: Ditto.
6030 * gdb.base/sepdebug.exp: Ditto.
6031 * gdb.base/until.exp: Ditto.
6032 * gdb.base/whatis-exp.exp: Ditto.
6033 * gdb.cp/annota2.exp: Ditto.
6034 * gdb.cp/annota3.exp: Ditto.
6035 * gdb.trace/actions.exp: Ditto.
6036 * gdb.trace/backtrace.exp: Ditto.
6037 * gdb.trace/circ.exp: Ditto.
6038 * gdb.trace/collection.exp: Ditto.
6039 * gdb.trace/deltrace.exp: Ditto.
6040 * gdb.trace/infotrace.exp: Ditto.
6041 * gdb.trace/limits.exp: Ditto.
6042 * gdb.trace/packetlen.exp: Ditto.
6043 * gdb.trace/passc-dyn.exp: Ditto.
6044 * gdb.trace/passcount.exp: Ditto.
6045 * gdb.trace/report.exp: Ditto.
6046 * gdb.trace/save-trace.exp: Ditto.
6047 * gdb.trace/tfind.exp: Ditto.
6048 * gdb.trace/tracecmd.exp: Ditto.
6049 * gdb.trace/while-dyn.exp: Ditto.
6050 * gdb.trace/while-stepping.exp: Ditto.
6051 * lib/gdb.exp: Ditto.
6052 (gdb_compile): Handle nowarning option.
6053
5f4a23d9
AO
60542006-03-07 Alexandre Oliva <aoliva@redhat.com>
6055
6056 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6057 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6058 Rename executable to prelinkt. Don't re-prelink if we didn't
6059 get a core file. Test prelink -u exit status to tell whether
6060 prelinking failed. Use gdb_test_multiple.
6061
9733fc94
DJ
60622006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6063
6064 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6065 (do_tests): Call it.
6066
cc10cae3
AO
60672006-02-28 Alexandre Oliva <aoliva@redhat.com>
6068
6069 * gdb.base/prelink.exp: New test.
6070 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6071
15c46491
WZ
60722006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6073
6074 * gdb.fortran/derived-type.f90: New file.
6075 * gdb.fortran/derived-type.exp: New testcase.
6076
5c9f7ded
DJ
60772006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6078
6079 * gdb.base/default.exp: Allow ';' as a directory separator.
6080
5b96932b
AS
60812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6082
6083 * gdb.base/help.exp (help add-symbol-file): Update.
6084
1986bccd
AS
60852006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6086
6087 * gdb.base/help.exp (help load): Update expected results.
6088
a8b7528f
FF
60892006-02-19 Fred Fish <fnf@specifix.com>
6090
6091 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6092 specifix hex value as part of results.
6093 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6094
f8261448
FF
60952006-02-16 Fred Fish <fnf@specifix.com>
6096
6097 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6098 ushort_addr, and slong_addr, so the typedefs are not optimized
6099 away.
6100 * gdb.base/whatis.exp: Add tests using type name for struct type,
6101 union type, enum type, and typedef.
a9c64011 6102
31d8bdd2
MK
61032006-02-13 Mark Kettenis <kettenis@gnu.org>
6104
6105 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6106
34e41e63
JB
61072006-02-13 Jim Blandy <jimb@redhat.com>
6108
6109 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6110 case where it takes two "next" commands to skip past the init
6111 call.
6112
ac6e4f31
FF
61132006-02-12 Fred Fish <fnf@specifix.com>
6114
6115 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6116 to handle cases where it takes two "next" commands to skip
6117 past the init call.
6118
2db2d571
JB
61192006-02-07 Joel Brobecker <brobecker@adacore.com>
6120
6121 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6122 on hppa32 targets.
6123
38fcd64c
DJ
61242006-02-06 Vladimir Prus <ghost@cs.msu.su>
6125
6126 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6127 field.
6128
1315ad46
MK
61292006-01-29 Mark Kettenis <kettenis@gnu.org>
6130
6131 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6132
5625b943
DJ
61332006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6134
6135 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6136 files.
6137
80df1bbe
DJ
61382006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6139
6140 * gdb.cp/maint.exp: Set complaints to a positive value.
6141
9078e690
DJ
61422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6143
6144 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6145 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6146 function name.
6147
9c903399
DJ
61482006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6149
6150 * gdb.base/checkpoint.c: Update copyright notice. Include
6151 <stdlib.h>.
6152
761ae4d6
JB
61532006-01-04 Jim Blandy <jimb@redhat.com>
6154
6155 * gdb.asm/asm-source.exp: Independently provide default values for
6156 asm-flags and debug-flags. Use 'string equal' to do the
6157 comparison, not the implicit expr's '==' operator. Remove
6158 now-unneeded assignments to asm-flags. In h8300 case, place
6159 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6160
099ac3dd
MS
61612006-01-04 Michael Snyder <msnyder@redhat.com>
6162
6163 * gdb.base/checkpoint.c: New file.
6164 * gdb.base/checkpoint.exp: New file.
6165 * gdb.base/multi-fork.c: New file.
6166 * gdb.base/multi-fork.exp: New file.
6167 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6168
f4d85314
FF
61692006-01-04 Fred Fish <fnf@specifix.com>
6170
6171 * gdb.base/ptype.c (foo): Add typedef.
6172 (intfoo): Add function.
6173 * gdb.base/ptype1.c: New file.
6174 * gdb.base/ptype.exp: Handle compilation and linking with two
6175 source files. Test that proper type for "foo" is found based
6176 on source context rather than first match found in symtabs.
6177
a1b06f35
MK
61782005-12-28 Mark Kettenis <kettenis@gnu.org>
6179
6180 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6181 * gdb.asm/openbsd.inc: Indent commands.
6182
d082a1e2
MK
61832005-12-26 Mark Kettenis <kettenis@gnu.org>
6184
c65016bd
MK
6185 * gdb.base/freebpcmd.exp: Increase timeout.
6186
d082a1e2
MK
6187 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6188
d3c32a0e
DJ
61892005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6190
6191 * gdb.base/default.exp: Update check for "show version".
6192
9fdb1f50
RC
61932005-12-09 Randolph Chung <tausq@debian.org>
6194
6195 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6196 * gdb.asm/pa64.inc: New file.
6197
5f2c56f7
RC
61982005-12-09 Randolph Chung <tausq@debian.org>
6199
6200 * gdb.asm/common.inc: Indent commands.
6201 * gdb.asm/asmsrc1.s: Likewise.
6202 * gdb.asm/asmsrc2.s: Likewise.
6203
8117349c
RC
62042005-12-09 Randolph Chung <tausq@debian.org>
6205
6206 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6207 (get_addr_of_sym): Remove duplicate print.
6208 (gen_core): xfail hppa*-*-hpux*, update expected output.
6209 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6210 * gdb.arch/pa64-nullify.s: New file.
6211
8f07f25a
RC
62122005-12-09 Randolph Chung <tausq@debian.org>
6213
6214 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6215
55b39184
DJ
62162005-12-07 Christophe Lyon <christophe.lyon@st.com>
6217
6218 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6219 code generation for these functions.
6220 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6221 error message.
6222
31e2b00f
AS
62232005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6224
6225 * gdb.base/help.exp (help b, help br, help bre, help brea)
6226 (help break): Update the expected message.
6227
c3d0b56e
SC
62282005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6229
6230 * gdb.asm/m68hc11.inc: Setup the data section.
6231 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6232 script for this test.
6233 (m6812-*-*): Likewise.
6234
36ae0ea9
RC
62352005-11-09 Randolph Chung <tausq@debian.org>
6236
6237 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6238
9d6f42e9
WZ
62392005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6240
6241 * gdb.base/break.exp: Fix a comment typo.
6242
e2126a14
EZ
62432005-11-03 Jim Blandy <jimb@redhat.com>
6244
a9c64011
AS
6245 Checked in by Elena Zannoni <ezannoni@redhat.com>
6246
e2126a14
EZ
6247 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6248
e0ac7199
CV
62492005-11-02 Corinna Vinschen <vinschen@redhat.com>
6250
6251 * gdb.arch/gdb1558.c: Include stdio.h.
6252
31d3fb18
MK
62532005-10-31 Mark Kettenis <kettenis@gnu.org>
6254
6255 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6256
e52b687c
MK
62572005-10-31 Mark Kettenis <kettenis@gnu.org>
6258
6259 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6260
f4711d79
PG
62612005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6262
a9c64011
AS
6263 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6264 vscr" tests to better match output.
f4711d79 6265
987a9106
JB
62662005-10-12 Jim Blandy <jimb@redhat.com>
6267
6268 * gdb.base/structs.exp (any): New function.
6269 (test_struct_returns): Don't make any assumptions at all about
6270 what value the function returns when GDB can't set the return
6271 value.
6272
2336bb58
JB
62732005-10-09 Joel Brobecker <brobecker@adacore.com>
6274
6275 * gdb.ada/arrayidx/p.adb: New file.
6276 * gdb.ada/arrayidx.exp: New testcase
6277
62782005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6279
6280 * gdb.ada/array_return/pck.ads: New file.
6281 * gdb.ada/array_return/pck.adb: New file.
6282 * gdb.ada/array_return/p.adb: New file.
6283 * gdb.ada/array_return.exp: New testcase.
6284
705335ea
JB
62852005-10-03 Joel Brobecker <brobecker@adacore.com>
6286
a9c64011
AS
6287 * gdb.base/arrayidx.c: New file.
6288 * gdb.base/arrayidx.exp: New testcase.
705335ea 6289
11ee9940
NR
62902005-09-29 Nick Roberts <nickrob@snap.net.nz>
6291
6292 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6293 frames-invalid and breakpoints-invalid are no longer generated
6294 with level 3 so don't expect them in the output.
6295
39fb8e9e
BR
62962005-09-27 Bob Rossi <bob@brasko.net>
6297
a9c64011 6298 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6299 from test. Escape the | in mi_gdb_test call.
6300 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6301 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6302 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6303 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6304 expected regex's in mi_gdb_test calls.
6305 * lib/mi-support.exp: Remove arbitrary .* from tests.
6306 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6307 Fully anchor GDB/MI expected results in mi_gdb_test.
6308 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6309 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6310
2af48f68
PB
63112005-09-26 Paul Brook <paul@codesourcery.com>
6312
6313 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6314
f34502bc
WZ
63152005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6316
6317 * bfp-test.c: New file.
6318 * bfp-test.exp: New testcase.
6319
ca929517
WZ
63202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6321
6322 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6323 of subarray and substring variable.
6324 * gdb.fortran/subarray.f: New source file for the test of subarray
6325 and substring variable evaluation.
6326 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6327 of string constant.
6328
c761af65
DJ
63292005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6330
6331 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6332 copyright dates.
6333
561d7a1d
PG
63342005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6335
6336 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6337 powerpc altivec' test with an almost identical 'info vector' test.
6338
b2b64cc9
PG
63392005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6340
a9c64011
AS
6341 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6342 vscr" tests to match output.
b2b64cc9 6343
6ac4d15a
PG
63442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6345
a9c64011
AS
6346 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6347 output.
6ac4d15a 6348
40e55bef
BR
63492005-09-11 Bob Rossi <bob@brasko.net>
6350
6351 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6352 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6353 commands that return an MI output command and an asyncronous MI output
6354 command.
6355 * gdb.mi/mi-console.exp: Ditto.
6356
3c7385ec
BR
63572005-09-11 Bob Rossi <bob@brasko.net>
6358
6359 * gdb.mi/mi-var-child.c: Include <string.h>.
6360
a6cd0eb3
DJ
63612005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6362
6363 * killed.exp: Correct gdb_expect syntax.
6364
2f168eed
CV
63652005-08-09 Corinna Vinschen <vinschen@redhat.com>
6366
6367 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6368
ecd3fd0f
BR
63692005-08-02 Bob Rossi <bob@brasko.net>
6370
6371 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6372 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6373 Change tests to inferior-tty-set/show.
6374 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6375 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6376 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6377 inferior. Use mi_gdb_test to get GDB and Inferior output.
6378 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6379 descriptor.
6380 (mi_inferior_tty_name): Add inferior PTY file name.
6381 (mi_gdb_start): Add INFERIOR_PTY parameter.
6382 (mi_gdb_test): Add IPATTERN parameter.
6383
f1ea48cb 63842005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6385
f1ea48cb
BR
6386 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6387 parameter to mi_gdb_test.
6388 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6389
6e650a67
DJ
63902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6391
6392 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6393 struct_declarations.
6394 * gdb.mi/mi-var-child.exp: Step over the initialization of
6395 struct_declarations.
6396
8be260b6
DJ
63972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6398
6399 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6400 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6401 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6402 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6403 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6404 file.
6405
4e660f07
NR
64062005-07-27 Nick Roberts <nickrob@snap.net.nz>
6407
6408 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6409 (do_children_tests): Assign values to the extra elements.
6410
6411 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6412 them for tests for "-var-update --no-values" and
a9c64011 6413 "-var-update --all-values".
4e660f07
NR
6414 Add test for "-var-list-children --simple-values".
6415
6416 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6417
6418 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6419 "-stack-list-locals --simple-values" Improve doc strings and
6420 comments.
6421
6bdae935
MK
64222005-07-18 Mark Kettenis <kettenis@gnu.org>
6423
598b7a6f
MK
6424 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6425 *-*-openbsd*.
6426 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6427
6bdae935
MK
6428 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6429 sigaltsatck'.
6430
1323e929 64312005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6432
1323e929
BR
6433 * gdb.base/default.exp (tty): Changed output of command.
6434 * gdb.base/help.exp (help tty): Ditto.
6435
b1a9c082
MK
64362005-07-12 Mark Kettenis <kettenis@gnu.org>
6437
6438 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6439
10a844a2
MK
64402005-07-10 Mark Kettenis <kettenis@gnu.org>
6441
6442 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6443 -stack-select-frame without arguments.
6444 (test_stack_frame_listing): Add test for newly implemented command
6445 -stack-info-frame.
6446
3cb3b8df
BR
64472005-07-06 Bob Rossi <bob@brasko.net>
6448
6449 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6450 command.
6451 (Copyright): Update copyright.
6452
a0c5fbcf
WZ
64532005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6454
6455 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6456 tests to evaluate exponentiation expression.
6457
984971d0
AS
64582005-06-29 Andreas Schwab <schwab@suse.de>
6459
6460 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6461 main to avoid warnings.
6462
6463 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6464
fe03833f
NR
64652005-06-20 Nick Roberts <nickrob@snap.net.nz>
6466
6467 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6468 -stack-select-frame without arguments.
6469 (test_stack_frame_listing): Add test for newly implemented command
6470 -stack-info-frame.
a9c64011 6471
7a55f279
WZ
64722005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6473
0ffa0ea5
DJ
6474 * gdb.fortran/array-element.f: New file.
6475 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6476
26585198
DJ
64772005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6478
6479 * gdb.base/bigcore.exp: Correct checks for systems which can
6480 not dump a large core file.
6481
c1bd25fd
DJ
64822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6483
6484 * gdb.base/relocate.c: Add a copyright notice.
6485 (dummy): Remove.
6486 * gdb.base/relocate.exp: Test printing the values of variables
6487 from a relocatable file.
6488
589e074d
DJ
64892005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6490
6491 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6492 excess MI output after an error.
6493
0915f927
JB
64942005-05-29 Joel Brobecker <brobecker@adacore.com>
6495
6496 * gdb.arch/alpha-step.c: New file.
6497 * gdb.arch/alpha-step.exp: New testcase.
6498
76ff342d
DJ
64992005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6500 Dennis Brueni <dennis@slickedit.com>
6501
6502 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6503 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6504 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6505 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6506 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6507 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6508 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6509
96b0c7ac
DJ
65102005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6511 Wu Zhou <woodzltc@cn.ibm.com>
6512
6513 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6514 IBM's xlc compiler.
6515 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6516 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6517
f21565d2
JB
65182005-05-13 Jim Blandy <jimb@redhat.com>
6519
6520 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6521 calling gdb_suppress_entire_file.
6522 * gdb.base/charset.exp: Same.
6523 * gdb.base/call-rt-st.exp: Same.
6524
6006a3a1
BR
65252005-05-05 Bob Rossi <bob_rossi@cox.net>
6526
6527 * lib/gdb.exp (fullname_syntax): Added global regex.
6528 (fullname_syntax_POSIX): Ditto.
6529 (fullname_syntax_UNC): Ditto.
6530 (fullname_syntax_DOS_CASE): Ditto.
6531 (fullname_syntax_DOS): Ditto.
6532 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6533 fullname_syntax variable to scope and use it.
6534 (test_file_list_exec_source_files): Ditto.
6535 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6536
c3b69c04
DJ
65372005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6538
6539 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6540
3c95e6af
PG
65412004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6542
a9c64011
AS
6543 * lib/gdb.exp (skip_altivec_tests): New function, based on
6544 check_vmx_hw_available from the GCC testsuite.
6545 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6546 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6547
78df6c56
JB
65482005-05-02 Jim Blandy <jimb@redhat.com>
6549
6550 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6551 calling gdb_suppress_entire_file.
6552
1690f9cf
DJ
65532005-04-30 Randolph Chung <tausq@debian.org>
6554
6555 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6556 Slightly relax "sem_post" name checking.
6557
5ea106f7
PG
65582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6559
6560 * gdb.base/unload.exp: Use new shared library infrastructure.
6561
bf7234cf
PG
65622005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6563
6564 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6565 infrastructure.
bf7234cf 6566
547b869a
CV
65672005-04-29 Corinna Vinschen <vinschen@redhat.com>
6568
6569 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6570 * gdb.asm/h8300.inc: New file.
6571
f07e55f0
PG
65722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6573
6574 * gdb.base/shlib-call.exp: Change to use new shared library
6575 infrastructure.
6576
3cbba3d1
PG
65772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6578
a9c64011
AS
6579 * gdb.base/pending.exp: Change to use new shared library
6580 infrastructure.
3cbba3d1 6581
ed6df200
PG
65822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6583
a9c64011
AS
6584 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6585 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6586
8c8f4ebe
PG
65872005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6588
a9c64011
AS
6589 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6590 shared objects being adjusted and update copyright years.
8c8f4ebe 6591
607fbc54
DJ
65922005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6593
6594 * ChangeLog: Correct some 2003-01-13 dates.
6595 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6596 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6597 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6598 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6599 gdb.trace/tfind.exp: Update copyright years.
6600
57bf0e56
DJ
66012005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6602 Daniel Jacobowitz <dan@codesourcery.com>
6603
6604 * lib/gdb.exp (gdb_compile): Handle shlib=.
6605 (gdb_compile_shlib): New function.
6606
9b593790
PG
66072005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6608
a9c64011 6609 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6610
9494c6a5
DJ
66112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6612
6613 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6614 gdb.server.
6615 * configure.ac: Likewise.
6616 * configure: Regenerated.
6617 * gdb.gdbserver/Makefile.in: Moved to...
6618 * gdb.server/Makefile.in: ... here.
6619 * gdb.gdbserver/server.c: Moved to...
6620 * gdb.server/server.c: ... here.
6621 * gdb.gdbserver/server-run.exp: Moved to...
6622 * gdb.server/server-run.exp: ... here.
6623
6f8eac0e
DJ
66242005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6625
6626 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6627 * configure.ac: Create gdb.gdbserver/Makefile.
6628 * configure: Regenerated.
6629 * lib/gdbserver-support.exp: New file, derived from
6630 config/gdbserver.exp.
6631 * config/gdbserver.exp: Use gdbserver-support.exp.
6632 * gdb.gdbserver/Makefile.in: New file.
6633 * gdb.gdbserver/server.c: New file.
6634 * gdb.gdbserver/server-run.exp: New file.
6635
6e87504d
PG
66362005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6637
a9c64011
AS
6638 * lib/gdb.exp (test_compiler_info): Return compiler_info
6639 if no arguments are given.
6e87504d 6640
d1779be4
PG
66412005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6642
6643 * gdb.arch/altivec-abi.exp: Check for compiler and set
6644 use altivec' flag accordingly.
6645 * gdb.arch/altivec-regs.exp: Likewise.
6646
88750304
DJ
66472005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6648
6649 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6650
f3fb768d
AS
66512005-03-27 Andreas Schwab <schwab@suse.de>
6652
6653 * gdb.base/bigcore.c (main): Add missing mode argument in open
6654 call.
6655
7e813ac5
DJ
66562005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6657
6658 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6659 downloads.
6660 * config/gdbserver.exp (gdb_load): Likewise.
6661
8e3049aa
PB
66622005-03-14 Paul Brook <paul@codesourcery.com>
6663
6664 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6665 targets.
6666
a9df7c44
JB
66672005-03-09 Joel Brobecker <brobecker@adacore.com>
6668
6669 * gdb.dwarf2/dup-psym.S: New file.
6670 * gdb.dwarf2/dup-psym.exp: New testcase.
6671
9f0d94e8
JB
66722005-03-09 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/exec_changed/first.adb: New file.
6675 * gdb.ada/exec_changed/second.adb: New file.
6676 * gdb.ada/exec_changed.exp: New testcase.
6677
5f579bc5
NS
66782005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6679
36e9969c
NS
6680 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6681 (A2): New class.
6682 (main): Test operator+.
6683 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6684 breakpoint test.
6685
5f579bc5
NS
6686 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6687 * gdb.base/signull.exp: Disable if gdb,nosignals.
6688 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6689 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6690 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6691 * gdb.mi/mi2-console.exp: Likewise.
6692 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6693 continue output at start.
6694 (gdb_collect_locals_test): Robustify regexp.
6695 * gdb.trace/passc-dyn.exp: Fix comment typo.
6696 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6697
be46087e
CV
66982005-03-08 Corinna Vinschen <vinschen@redhat.com>
6699
6700 * gdb.asm/asm-source.exp: Add iq2000 case.
6701 * gdb.asm/iq2000.inc: New file.
6702
384e1a61 67032005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6704
384e1a61
MI
6705 * gdb.base/command.exp: Change hardcoded value to regular expression.
6706 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6707
584b6e9e
DJ
67082005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6709
6710 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6711 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6712 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6713 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6714 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6715
ab5b5d61
MK
67162005-03-05 Mark Kettenis <kettenis@gnu.org>
6717
6718 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6719 changes.
6720
ae051c1b
PG
67212004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6722
a9c64011
AS
6723 * lib/compiler.c: Add test for IBM's xlc compiler.
6724 * lib/compiler.cc: Likewise.
ae051c1b 6725
3f0f6ed2
JB
67262004-02-24 Joel Brobecker <brobecker@adacore.com>
6727
6728 * gdb.ada/fixed_points.exp: Create compilation object directory
6729 before running the test.
6730 * gdb.ada/null_record.exp: Likewise.
6731 * gdb.ada/packed_array.exp: Likewise.
6732 * gdb.ada/start.exp: Likewise.
6733
724f452b
JB
67342005-02-15 Joel Brobecker <brobecker@adacore.com>
6735
6736 * gdb.ada/packed_array/pa.adb: New file.
6737 * gdb.ada/packed_array.exp: New testcase.
6738
57f5cdfb 67392005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6740
1f393151
MK
6741 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6742 files.
6743
ebdda337
MK
6744 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6745 on *-*-openbsd*. Correctly match whitespace in regukar
6746 expressions.
6747
cf309262
DJ
67482005-02-10 Daniel Jacobowitz <dan@debian.org>
6749
6750 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6751 PR exp/1821
6752 * gdb.base/gdb1821.c: New test file.
6753 * gdb.base/gdb1821.exp: New test file.
6754
3be49e7a
JB
67552005-02-09 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.base/start.c: New file.
6758 * gdb.base/start.exp: New testcase.
6759
e292e67d
JB
67602005-02-09 Joel Brobecker <brobecker@adacore.com>
6761
6762 * gdb.ada/start/dummy.adb: New file.
6763 * gdb.ada/start.exp: New testcase.
6764
dbdfa66c
CV
67652005-02-09 Corinna Vinschen <vinschen@redhat.com>
6766
6767 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6768 for printing symbols and statistics.
6769 Add test for using relative pathnames in "maint print msymbols" test.
6770 Mark "maint info sections DATA" XFAIL on Cygwin.
6771 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6772 tests.
6773
d7941671
AC
67742005-02-09 Andreas Schwab <schwab@suse.de>
6775
6776 Committed by Andrew Cagney <cagney@gnu.org>
6777 * gdb.base/remotetimeout.exp: New file.
6778
74e5ef44
MK
67792005-02-07 Mark Kettenis <kettenis@gnu.org>
6780
6781 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6782
464dd14d
JB
67832005-02-03 Joel Brobecker <brobecker@adacore.com>
6784
6785 * gdb.ada/gnat_ada.gpr: New file.
6786 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6787 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6788 * configure.ac: No longer generate gnat_ada.gpr.
6789 * configure: Regenerate.
6790 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6791 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6792 * gdb.ada/null_record/bar.ads: Likewise.
6793 * gdb.ada/null_record/bar.adb: Likewise.
6794 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6795 * gdb.ada/null_record.exp (testdir): New variable.
6796 (testfile): executable is now in testdir subdirectory.
6797 (srcfile): Use full path to the main compilation unit.
6798 * gdb.ada/fixed_points.exp: Same changes as above.
6799
30d756ae
NR
68002005-02-03 Nick Roberts <nickrob@snap.net.nz>
6801
6802 * gdb.base/interp.exp: New test.
6803
9d799f85
AC
68042005-01-24 Andrew Cagney <cagney@gnu.org>
6805
6806 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6807
15656118
AC
68082005-01-19 Andrew Cagney <cagney@gnu.org>
6809
a892c31b
AC
6810 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6811 configure.ac not configure.in.
6812
15656118
AC
6813 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6814 of powerpc*-*-*.
6815 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6816 * gdb.base/list.exp (test_list_function)
15656118
AC
6817 (test_list_filename_and_function): Ditto.
6818 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6819
a7b01baf
AC
68202005-01-16 Andrew Cagney <cagney@gnu.org>
6821
17d92a02
AC
6822 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6823
a7b01baf
AC
6824 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6825
bc8332bb
AC
68262005-01-14 Andrew Cagney <cagney@gnu.org>
6827
6828 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6829 * gdb.mi/mi2-var-cmd.exp: Ditto.
6830
4d074752
CV
68312005-01-10 Corinna Vinschen <vinschen@redhat.com>
6832
6833 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6834
bec39cab
AC
68352005-01-07 Andrew Cagney <cagney@gnu.org>
6836
6837 * configure.ac: Rename configure.in, require autoconf 2.59.
6838 * configure: Re-generate.
6839 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6840 * gdb.stabs/configure: Re-generate.
6841 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6842 * gdb.hp/configure: Re-generate.
6843 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6844 autoconf 2.59.
6845 * gdb.hp/gdb.objdbg/configure: Re-generate.
6846 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6847 autoconf 2.59.
6848 * gdb.hp/gdb.defects/configure: Re-generate.
6849 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6850 autoconf 2.59.
6851 * gdb.hp/gdb.compat/configure: Re-generate.
6852 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6853 autoconf 2.59.
6854 * gdb.hp/gdb.base-hp/configure: Re-generate.
6855 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6856 autoconf 2.59.
6857 * gdb.hp/gdb.aCC/configure: Re-generate.
6858
f10b16d4
JB
68592004-12-15 Jim Blandy <jimb@redhat.com>
6860
6861 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6862 under NPTL when there is debugging info available for libpthread.
6863
fb6e1814
JG
68642004-12-13 Jerome Guitton <guitton@gnat.com>
6865
6866 * gdb.ada/fixed_points.c: New file.
6867 * gdb.ada/fixed_points.exp: New file.
6868
fe46cd3a
RC
68692004-12-03 Randolph Chung <tausq@debian.org>
6870
6871 * gdb.arch/pa-nullify.exp: New file.
6872 * gdb.arch/pa-nullify.s: New file.
6873
8de0841b
RC
68742004-11-30 Randolph Chung <tausq@debian.org>
6875
6876 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6877 instead of "tbug". Fix regexp to work properly with gdb_test.
6878
c8170782
PH
68792004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6880
6881 * gdb.base/bitfields2.exp: New test.
6882 * gdb.base/bitfields2.c: New file.
6883
954269c2
RE
68842004-11-28 Richard Earnshaw <rearnsha@arm.com>
6885
6886 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6887
0107feed
RC
68882004-11-16 Randolph Chung <tausq@debian.org>
6889
6890 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6891
f073ae8c
DJ
68922004-11-14 Daniel Jacobowitz <dan@debian.org>
6893
6894 * gdb.threads/threadapply.exp: Correct "macro details" test.
6895
19ad59e7
JJ
68962004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6897
6898 * gdb.threads/threadapply.exp: New test.
6899 * gdb.threads/threadapply.c: New file.
6900
9cf0961b
MK
69012004-11-07 Mark Kettenis <kettenis@gnu.org>
6902
6903 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6904 frames.
6905
c789492a
FL
69062004-11-05 Felix Lee <felix+log1@specifixinc.com>
6907
6908 * gdb.base/cursal.exp: New file.
6909 * gdb.base/cursal.c: New file.
6910
a1e167bb
AC
69112004-11-03 Andrew Cagney <cagney@gnu.org>
6912
6913 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6914
b7cbf173
MK
69152004-10-30 Mark Kettenis <kettenis@gnu.org>
6916
6917 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6918 NetBSD/ELF targets.
6919
88f9d34f
JB
69202004-10-29 Joel Brobecker <brobecker@gnat.com>
6921
6922 * gdb.threads/bp_in_thread.c: New file, copied from
6923 pthread_cond_wait.c.
6924 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6925 file, rather than reusing the .c file from another testcase.
6926
ca7d6a0c
JB
69272004-10-20 Joel Brobecker <brobecker@gnat.com>
6928
6929 * gdb.ada/null_record.exp: Check where we stopped after
6930 sending the start command, instead of where the associated
6931 temporary breakpoint was inserted.
6932
0d863d03
AC
69332004-10-14 Andrew Cagney <cagney@gnu.org>
6934
6935 * gdb.mi/gdb701.c (main): Return 0.
6936
d11e72cb
DJ
69372004-10-13 Daniel Jacobowitz <dan@debian.org>
6938
d40539a4 6939 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6940
e1923096
JJ
69412004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6942
6943 * gdb.threads/schedlock.c: Add comment markers to use to find
6944 line numbers.
6945 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6946 comments.
6947 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6948 breakpoint lines.
6949
ec8ba2c9
DJ
69502004-10-12 Daniel Jacobowitz <dan@debian.org>
6951
6952 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6953
0eb3658b
DJ
69542004-10-12 Daniel Jacobowitz <dan@debian.org>
6955
6956 * configure.in: Add gdb.dwarf2.
6957 * configure: Regenerated.
6958 * Makefile.in: Add gdb.dwarf2.
6959 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6960 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6961 gdb.dwarf2/file1.txt: New files.
6962
a271cc33
OF
69632004-10-11 Orjan Friberg <orjanf@axis.com>
6964
a9c64011 6965 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6966 of "run", since the latter doesn't work with remote targets. Adjust
6967 the breakpoint numbering accordingly.
6968 * gdb.threads/pthread_cond_wait.exp: Ditto.
6969
895ce074
MC
69702004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6971
6972 * gdb.base/overlays.exp: Update copyright years.
6973
6be3092d
KI
69742004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6975
6976 * gdb.base/overlays.exp: Disable if target is Linux.
6977
e05389b8
FL
69782004-10-06 Felix Lee <felix+log1@specifixinc.com>
6979
6980 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6981
73cb587d
KI
69822004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6983
6984 * gdb.asm/asm-source.exp: Add m32r-linux target.
6985 * gdb.asm/m32r-linux.inc: New file.
6986
3c0edcdc
AC
69872004-09-24 Andrew Cagney <cagney@redhat.com>
6988 David Anderson <anderson@redhat.com>
6989
6990 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6991 command fails, assume things will work.
6992 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6993 (_GNU_SOURCE): Define.
6994 (print_unsigned, print_hex): Change parameter to "long long".
6995 (print_byte_count): New function, use to print byte counts.
6996 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6997 O_LARGEFILE.
6998 (main): Compute an upper bound on a corefile in max_core_size.
6999 Limit memory chunk size to max_core_size. Limit total memory
7000 allocated to max_core_size.
7001
4bb3667f
AC
70022004-09-23 Andrew Cagney <cagney@gnu.org>
7003
7004 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7005 from a separate process with code that creates a corefile by
7006 making the inferior dump core.
7007
60fe1a51
MK
70082004-09-23 Mark Kettenis <kettenis@gnu.org>
7009
7010 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7011 block.
7012
8e937346
MC
70132004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7016 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7017 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7018 Likewise.
7019
7213f6d6
JJ
70202004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7021
7022 * gdb.java/jprint.exp: New test case for java inferior call.
7023 * gdb.java/jprint.java: Ditto.
7024
eac69dca
JB
70252004-09-15 Joel Brobecker <brobecker@gnat.com>
7026
7027 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7028
22227696
MC
70292004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7030
7031 * gdb.threads/killed.c: Include <stdlib.h>.
7032 * gdb.threads/pthreads.c: Likewise.
7033
7dd403a4
MC
70342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7035
7036 * gdb.threads/killed.c: Add copyright notice.
7037
33f2d567
JM
70382004-09-10 Jason Molenda (jmolenda@apple.com)
7039
a9c64011
AS
7040 * gdb.base/define.exp: Two new tests to verify zero space chars
7041 after 'if' and 'while' commands in a user-defined command is correctly
7042 parsed.
33f2d567 7043
e05b62ac
AC
70442004-09-08 Andrew Cagney <cagney@gnu.org>
7045
7046 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7047 delivery test with duplicate at end of file.
7048
9cbe82da
MK
70492004-09-06 Mark Kettenis <kettenis@jive.nl>
7050
7051 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7052
564803d9
MC
70532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7054
7055 * config/hppro.exp: Removed.
7056
7c6807ce
MC
70572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7058
7059 * config/sparclet.exp: Removed.
7060
bf7e26dd
MC
70612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7062
7063 * config/udi.exp: Removed.
7064
714e341b
MC
70652004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7066
7067 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7068 of "exp_continue".
7069 (advancei): Likewise.
7070
1236e623
JJ
70712004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7072
7073 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7074
3bdcad15
MI
70752004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7076
228af206 7077 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7078 to check for nodebug in executable.
7079 * gdb.gdb/observer.exp (setup_test): Likewise.
7080 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7081 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7082
c72b934c
AC
70832004-09-01 Andrew Cagney <cagney@gnu.org>
7084
7085 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7086 files.
7087
edd9b715
JJ
70882004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7089
7090 * gdb.base/unload.exp: Fix expected warning message to match
7091 latest format.
7092
fb4ce06b
CV
70932004-09-01 Corinna Vinschen <vinschen@redhat.com>
7094
7095 * gdb.base/call-rt-st.exp: Fix typos.
7096
ce78e7c3
MI
70972004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7098
7099 * gdb.threads/thread_check.exp: New testcase.
7100 * gdb.threads/thread_check.c: New testcase.
7101
2dedb159
AC
71022004-08-31 Andrew Cagney <cagney@gnu.org>
7103
7104 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7105 (skip_to_handler_entry): New procedures. Test stepping into a
7106 handler when the breakpoint is at the handler's entry point.
7107
68f53502
AC
71082004-08-30 Andrew Cagney <cagney@gnu.org>
7109
7110 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7111 gdb/1757.
7112
3e3ffd2b
MC
71132004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7114
7115 With code from Manoj Iyer <manjo@austin.ibm.com>:
7116 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7117 return value. Add an arm for "no debugging symbols found".
7118 Change a stray "error" to "perror".
7119 (gdb_run_cmd): Adapt to new return value.
7120 * gdb.base/remote.exp: Adapt to new return value.
7121 * gdb.gdb/complaints.exp: Likewise.
7122 * gdb.gdb/observer.exp: Likewise.
7123 * gdb.gdb/selftest.exp: Likewise.
7124 * gdb.gdb/xfullpath.exp: Likewise.
7125
4b6f5fd2
JB
71262004-08-27 Joel Brobecker <brobecker@gnat.com>
7127
7128 * gdb.threads/bp_in_thread.exp: New testcase.
7129
e5b25496
MC
71302004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7131
7132 Fix PR testsuite/1735.
7133 * gdb.threads/schedlock.c (thread_function): Add a cast
7134 to suppress a gcc warning.
7135 * gdb.threads/thread-specific.c (thread_function): Likewise.
7136
934353d6
MC
71372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7138
7139 * gdb.base/unload.c: Include <stdlib.h>.
7140
f98a0aef 71412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7142
f98a0aef 7143 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7144 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7145 synchronized after the "return".
7146
5a2e8882
MC
71472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7148
7149 * gdb.mi/basics.c: Include <stdio.h>.
7150 * gdb.mi/pthreads.c: Include <stdlib.h>.
7151 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7152
a9640423
MC
71532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7154
7155 * gdb.threads/schedlock.c: Add copyright notice.
7156
b04e311d
AC
71572004-08-25 Andrew Cagney <cagney@gnu.org>
7158
7159 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7160 (skip_over_handler, breakpoint_over_hander): New test procedures.
7161 (advance, advancei): Add a proper prefix, do not use
7162 rerun_to_main.
7163 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7164
7c27f15b
MC
71652004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7166
7167 * gdb.mi/basics.c: Add copyright notice.
7168 * gdb.mi/var-cmd.c: Add copyright notice.
7169
fffc87ae
MC
71702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7171
7172 * lib/gdb.exp: Remove signed_keyword_not_used.
7173 * lib/compiler.c: Likewise.
7174 * lib/compiler.cc: Likewise.
7175
d782e0bf
MC
71762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7177
7178 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7179 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7180
96033e83
MC
71812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7182
7183 * gdb.base/whatis.c: Add copyright notice.
7184
cf38c229
MK
71852004-08-20 Mark Kettenis <kettenis@gnu.org>
7186
7187 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7188 it to skip the breakpoints encoded in the inline assembly.
7189
f4b49756
MC
71902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7191
7192 * Makefile.in: Add gdb.fortran.
7193
2f193b69
MC
71942004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7195
7196 * gdb.base/call-sc.exp (test_scalar_returns):
7197 Fix cut-and-paste glitch in "Make fun return now".
7198
89a237cb
MC
71992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * configure.in: Add gdb.fortran.
7202 * configure: Regenerate.
7203 * gdb.fortran/Makefile.in: New file.
7204 * lib/gdb.exp (skip_fortran_tests): New procedure.
7205
469aff8e
MC
72062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7207
7208 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7209 reference to bug-gnu@prep.ai.mit.edu.
7210 * gdb.mi/mi-var-child.exp: Likewise.
7211 * gdb.mi/mi-var-cmd.exp: Likewise.
7212 * gdb.mi/mi-var-display.exp: Likewise.
7213 * gdb.mi/mi2-var-block.exp: Likewise.
7214 * gdb.mi/mi2-var-child.exp: Likewise.
7215 * gdb.mi/mi2-var-cmd.exp: Likewise.
7216 * gdb.mi/mi2-var-display.exp: Likewise.
7217
00b51b9f
MK
72182004-08-15 Mark Kettenis <kettenis@gnu.org>
7219
7220 * gdb.base/unload.c (main): Make local variable msg const.
7221
45f07fef
MC
72222004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7223
7224 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7225 to bug-gnu@prep.ai.mit.edu.
7226 * gdb.mi/mi-disassemble.exp: Likewise.
7227 * gdb.mi/mi-eval.exp: Likewise.
7228 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7229 default line number.
7230 * gdb.mi/mi-return.exp: Likewise.
7231 * gdb.mi/mi-simplerun.exp: Likewise.
7232 * gdb.mi/mi-stack.exp: Likewise.
7233 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7234 number with explicit range test.
7235 * gdb.mi/mi-watch.exp: Likewise.
7236 * gdb.mi/mi2-break.exp: Likewise.
7237 * gdb.mi/mi2-cli.exp: Likewise.
7238 * gdb.mi/mi2-disassemble.exp: Likewise.
7239 * gdb.mi/mi2-eval.exp: Likewise.
7240 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7241 default line number.
7242 * gdb.mi/mi2-return.exp: Likewise.
7243 * gdb.mi/mi2-simplerun.exp: Likewise.
7244 * gdb.mi/mi2-stack.exp: Likewise.
7245 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7246 number with explicit range test.
7247 * gdb.mi/mi2-watch.exp: Likewise.
7248
dd8c8ee7
MC
72492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7250
7251 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7252 * gdb.cp/m-static.exp: Likewise.
7253 * gdb.cp/rtti.exp: Likewise.
7254
4e838464
MK
72552004-08-14 Mark Kettenis <kettenis@gnu.org>
7256
7257 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7258
8d8cb839
EZ
72592004-08-14 Eli Zaretskii <eliz@gnu.org>
7260
7261 * ChangeLog: Prefix Local Variables with semi-colons and indent
7262 the reference to older ChangeLog files, to fix fontification in
7263 Emacs.
7264
deea8bb0
MC
72652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7266
7267 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7268 * gdb.mi/mi2-break.exp: Likewise.
7269
c3297504
MC
72702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7271
7272 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7273
25808999
MC
72742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7275
7276 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7277
226a8d71
MC
72782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7279
7280 * gdb.cp/classes.exp: Remove unused declarations. Just let
7281 test names default instead of providing special names. Remove
7282 extraneous demangler test.
7283
37fdf854
JJ
72842004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7285
7286 * gdb.base/unload.exp: New test for breakpoints in dynamically
7287 loaded libraries.
7288 * gdb.base/unload.c: Ditto.
7289 * gdb.base/unloadshr.c: Ditto.
7290
2d3a7986
MC
72912004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7294 cp_test_ptype_class.
7295 (test_enums): Likewise.
7296
c72b934c
AC
72972004-08-10 Andrew Cagney <cagney@gnu.org>
7298
7299 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7300 files.
7301
cc503c8a
AC
73022004-08-10 Andrew Cagney <cagney@gnu.org>
7303
7304 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7305 init_malloc call.
7306
902f2ccb
MC
73072004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7308
7309 * ChangeLog: Add copyright notice. The notice is copied
7310 from emacs 21.3 top level ChangeLog.
7311
78c90502
MC
73122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7313
7314 * lib/cp-support.exp: New file.
7315 * lib/cp-support.exp (cp_test_type_class): New function.
7316 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7317 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7318 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7319 cp_test_ptype_class.
7320
88e5ea78
MC
73212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7322
7323 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7324 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7325 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7326 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7327 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7328 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7329 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7330 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7331 gdb.mi/mi2-watch.exp: Update copyright years.
7332
6a89fc9c
MK
73332004-08-09 Mark Kettenis <kettenis@gnu.org>
7334
7335 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7336
1482e0de
MC
73372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7338
7339 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7340 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7341 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7342 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7343 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7344 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7345 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7346 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7347 gdb.mi/mi-watch.exp: Update copyright years.
7348
1a5ce3f3
DJ
73492004-08-08 Daniel Jacobowitz <dan@debian.org>
7350
7351 PR gdb/1738
7352 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7353 from a breakpoint with a pending signal.
7354
04f6ecf2
DJ
73552004-08-08 Daniel Jacobowitz <dan@debian.org>
7356
7357 PR gdb/1736
7358 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7359 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7360 the prompt.
7361 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7362
54d90d35
DJ
73632004-08-08 Daniel Jacobowitz <dan@debian.org>
7364
7365 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7366
d2f6abb0
DJ
73672004-08-08 Daniel Jacobowitz <dan@debian.org>
7368
7369 PR gdb/1736
7370 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7371 for i?86-*-linux*.
7372
5598c03d
DJ
73732004-08-08 Daniel Jacobowitz <dan@debian.org>
7374
7375 * gdb.arch/i386-prologue.exp: Compile without debug information.
7376
c6fee705
MC
73772004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7378
7379 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7380 rather than asking gdb to search.
7381
dd90efdb
MC
73822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7383
7384 * gdb.base/gcore.c: Include <string.h>.
7385
1e84bec1
MC
73862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7387
7388 * gdb.base/gcore.c: Add copyright notice.
7389
e425eb2b
MC
73902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7391
7392 * gdb.base/freebpcmd.c: Include <stdio.h>.
7393 * gdb.base/long_long.c: Include <string.h>.
7394 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7395 * gdb.base/siginfo.c: Include <string.h>.
7396 * gdb.base/sigstep.c: Include <string.h>.
7397
cb9aaed5
MC
73982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7399
7400 * gdb.base/complex.c: Include <stdlib.h>.
7401
55944f3d
MC
74022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7403
7404 * gdb.base/complex.c: Add copyright notice.
7405
7b2953d9
MC
74062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7407
7408 * gdb.base/charset.c: Include <stdlib.h>.
7409
c9133d23
MC
74102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7411
7412 * gdb.base/auxv.c: Include <stdlib.h>.
7413
0a8490ad
MC
74142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7415
7416 * gdb.base/auxv.c: Add copyright notice.
7417
3426d5ec
MC
74182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7419
7420 * gdb.base/coremaker.c: Add copyright notice.
7421 * gdb.base/coremaker2.c: Add copyright notice.
7422
8da195dd
AC
74232004-08-04 Andrew Cagney <cagney@gnu.org>
7424
7425 * gdb.base/store.exp: Update copyright.
7426 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7427 names, do not import gdb_prompt.
7428
8d394f98
AC
74292004-08-01 Andrew Cagney <cagney@gnu.org>
7430
7431 Fix PR testsuite/1729.
7432 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7433 not use capture_value with value 4.
7434 (capture_value): Add optional test name parameter.
7435 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7436 the prefix, pass to capture_value.
7437
b6702b23
MK
74382004-08-01 Mark Kettenis <kettenis@gnu.org>
7439
7440 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7441 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7442 (main): Call new function.
7443
c203e0ca
MC
74442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7445
7446 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7447
a7995a30
MC
74482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7449
7450 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7451
9366563b
MC
74522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7453
b6eeaf26 7454 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7455 Accept more values of vtbl pointer. Remove some messages
7456 about "obsolete gcc or gdb".
7457
2fc1f950
MC
74582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7459
7460 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7461
c724d49b
MC
74622004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7463
7464 * gdb.base/asm-source.exp: Properly convert target board
7465 debug flags from gcc format to binutils format.
7466
736b0fce
MK
74672004-07-28 Mark Kettenis <kettenis@gnu.org>
7468
7469 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7470 gdb1718". PR backtrace/1718 partially fixed.
7471
5633ea5c
JJ
74722004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7473
7474 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7475
575eebb1
NC
74762004-07-26 Nick Clifton <nickc@redhat.com>
7477
7478 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7479 good default value for a specific architecture is available then
7480 set it to that value. Otherwise default to the -gstabs switch.
7481 Remove the -g... switches from the asm-flags variable. Allow the
7482 target board info to override the value if it wants to. Pass the
7483 switch on the assembler command line.
7484
62104619
MK
74852004-07-23 Mark Kettenis <kettenis@gnu.org>
7486
7487 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7488 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7489 (main): Call new function.
7490
4a1135b8
MC
74912004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7492
7493 Test for PR exp/1715.
7494 * gdb.base/radix.exp: Refactor common procedures. Make all
7495 test names unique. Change XFAIL to KFAIL.
7496
8a12c1f0
MC
74972004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7498
7499 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7500 * gdb.ada/gnat_ada.gin: ... to here.
7501 * configure.in: Use gnat_ada.gin.
7502 * configure: Regenerate.
7503
23b451cf
AC
75042004-07-20 Andrew Cagney <cagney@gnu.org>
7505
7506 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7507 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7508 XFAILs. Clean up test messages and comments. Check backtraces.
7509 Delete re-sync code.
7510
ab618a02
MC
75112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 Fix PR cli/740.
7514 * gdb.base/annota1.exp: Honor gdb,nosignals.
7515 * gdb.base/annota3.exp: Likewise.
7516
46dad340
MC
75172004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7518
7519 * lib/java.exp: Update copyright notice.
7520
756d8c70
AC
75212004-07-19 Andrew Cagney <cagney@gnu.org>
7522
7523 * gdb.base/selftest.exp: Copy file from here ...
7524 * gdb.gdb/selftest.exp: ... to here.
7525
586027e6
AC
75262004-07-16 Andrew Cagney <cagney@redhat.com>
7527
7528 * lib/insight-support.exp: Delete file.
7529 * lib/java.exp (java_init): Fix copyright.
7530
029d2200
AC
75312004-07-16 Andrew Cagney <cagney@gnu.org>
7532
7533 * gdb.base/restore.c: Append "prologue" to comments marking the a
7534 function's prologue.
7535 * gdb.base/restore.exp: Update copyright, re-indent.
7536 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7537 callerN" prefix where needed. Update patterns that match a
7538 function's prologue.
7539
653b62c5
MC
75402004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7541
7542 * gdb.base/restore.c: Add copyright notice.
7543
f7d690e5
AC
75442004-07-16 Andrew Cagney <cagney@gnu.org>
7545
7546 * gdb.base/logical.exp: Update copyright.
7547 (evaluate): New procedure. Use to re-implement tests using
7548 several tables.
7549
d629a7cb
MH
75502004-07-14 Martin Hunt <hunt@redhat.com>
7551
7552 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7553 which fixes some problems where init.tcl was not found.
7554
9c7bb332
AC
75552004-07-13 Andrew Cagney <cagney@gnu.org>
7556
6bf46641
AC
7557 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7558 (check_sizeof, check_valueof): Do not include the output in the
7559 test name. Use gdb_test.
7560 (get_valueof): Use gdb_test_multiple.
7561
c4ffd4c0
AC
7562 * gdb.base/step-test.exp: Update copyright. Use
7563 gdb_test_multiple. Ensure that test names do not include
7564 architecture dependent output.
7565
ab89363a
AC
7566 * gdb.gdb/observer.exp: Update copyright.
7567 (setup_test): Use gdb_test_multiple.
7568 (attach_first_observer, attach_second_observer)
7569 (attach_third_observer, detach_first_observer)
7570 (detach_second_observer, detach_third_observer)
7571 (reset_counters, check_counters): Make $message a prefix.
7572 (test_normal_stop_notifications): Add "args" parameter - a list of
7573 init functions to be called. Make $message a prefix,
7574 (test_observer_normal_stop): Change the message prefixes so that
7575 they are unique, pass the attach / detach procedures to
7576 test_normal_stop_notifications.
7577
ec58997a
AC
7578 * gdb.base/signull.exp (test_segv): Prefix all tests with
7579 "${name}". Clean up test messages.
7580
b475183b
AC
7581 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7582
9c7bb332
AC
7583 * gdb.base/ena-dis-br.exp: Update copyright.
7584 (break_at): New function. Replace send_gdb with gdb_test,
7585 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7586 ignore count, not stopped at bpt", with KFAIL.
7587
2dd95497
CV
75882004-07-13 Corinna Vinschen <vinschen@redhat.com>
7589
7590 * gdb.base/attach.exp: Remove cleanupfile handling.
7591
419e626b
AC
75922004-07-12 Andrew Cagney <cagney@gnu.org>
7593
7594 * gdb.base/annota1.exp: Cleanup corefile test name.
7595 * gdb.base/annota3.exp: Ditto.
7596
8b1b3228
AC
75972004-07-12 Andrew Cagney <cagney@gnu.org>
7598
78650829
AC
7599 * gdb.base/signals.exp: Clean up copyright, re-indent.
7600
8b1b3228
AC
7601 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7602 gdb_test and gdb_test_multiple.
7603
935c2760
JJ
76042004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7605
7606 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7607 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7608 provide line number info for first statement in main.
7609
1544280f
AC
76102004-07-08 Andrew Cagney <cagney@gnu.org>
7611
1279f4ff
AC
7612 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7613
1544280f
AC
7614 * gdb.base/sigbpt.exp: Make the common part of each test name a
7615 prefix instead of suffix.
7616
bcc82369
BR
76172004-07-07 Bob Rossi <bob_rossi@cox.net>
7618
7619 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7620 test from test_tbreak_creation_and_listing to
7621 test_file_list_exec_source_file
7622 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7623 Changed name of test from test_tbreak_creation_and_listing to
7624 test_file_list_exec_source_file
7625
23f4b0aa
JJ
76262004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7627
7628 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7629 the jmisc() constructor instead of <init>.
7630 * gdb.java/jmisc1.exp: Ditto.
7631
56401cd5
AC
76322004-07-07 Andrew Cagney <cagney@gnu.org>
7633
7634 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7635 corrupting the PC.
7636
44ae2f6a
MC
76372004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7638
7639 * gdb.cp/templates.exp: Accept whitespace change in demangler
7640 output.
7641
45a83408
AC
76422004-07-06 Andrew Cagney <cagney@gnu.org>
7643
7644 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7645
d205ad70
MC
76462004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7647
7648 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7649 * lib/compiler.cc: Likewise.
7650
06ea1a61
MC
76512004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7652
7653 * lib/compiler.cc: Work around string preprocessing problem
7654 with old hp c++ compiler.
7655 * lib/compiler.c: Likewise.
7656
daab1251
CV
76572004-06-29 Corinna Vinschen <vinschen@redhat.com>
7658
7659 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7660 directives to conditionalize symbol prefixing.
7661 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7662 additional_flags handling. Add underscore prefix for Cygwin.
7663 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7664 conditionalize symbol prefixing.
7665 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7666 additional_flags handling. Add underscore prefix for Cygwin.
7667
cc984116
CV
76682004-06-29 Corinna Vinschen <vinschen@redhat.com>
7669
7670 * gdb.base/bigcore.exp: Skip test on Cygwin.
7671
c279b077
MC
76722004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7673
7674 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7675 formats for "info register". Use gdb_test_multiple. Fix
7676 the "invalid register" test.
7677
0e915747
CV
76782004-06-28 Corinna Vinschen <vinschen@redhat.com>
7679
7680 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7681 PID for Cygwin. Add Cygwin specific strings to check for in some
7682 tests.
7683 (do_attach_tests): Add a test for user interaction when attaching
7684 to a process with no matching symbol table already loaded.
7685
11422c86
AC
76862004-06-26 Andrew Cagney <cagney@gnu.org>
7687
7688 Test PR java/1567 and PR java/1565.
7689 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7690 * gdb.java/jmisc2.exp: Delete file.
7691
cefbce26
MC
76922004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7693
7694 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7695
e19f872c
CV
76962004-06-25 Corinna Vinschen <vinschen@redhat.com>
7697
7698 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7699 attach process.
7700
d931ba3b
MC
77012004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7702
7703 * gdb.cp/pr-1553.exp: Remove.
7704
aef68c48
MC
77052004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7706
7707 * gdb.cp/pr-1553.cc: Remove.
7708 * gdb.cp/pr-1553.exp: Disable this test.
7709
8d5df71a
JB
77102004-06-20 Jim Blandy <jimb@redhat.com>
7711
a9c64011 7712 Fix PR testsuite/1680.
8d5df71a
JB
7713 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7714 regular expressions.
7715
4ac6f39d
MC
77162004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7717
7718 Fix PR testsuite/1679.
7719 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7720 Issue an UNSUPPORTED result instead.
7721
1b413552
JB
77222004-06-18 Jim Blandy <jimb@redhat.com>
7723
7724 * gdb.base/charset.exp: Only send a control-C if we see a new
7725 prompt and incomplete command.
7726
6daa6ebd
MC
77272004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7728
7729 * gdb.cp/pr-574.cc: Add copyright notice.
7730
51fa4ae0
JB
77312004-06-17 Jim Blandy <jimb@redhat.com>
7732
7733 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7734 cases where the regexp has no groups; this grabs random text from
7735 the previous test suite, whatever that was.
7736
8fea26c5
MC
77372004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7738
7739 * gdb.cp/printmethod.cc: Add copyright notice.
7740
1e3aeb41
MC
77412004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7742
7743 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7744
9d9030bc
AC
77452004-06-16 Andrew Cagney <cagney@gnu.org>
7746
7747 * gdb.base/signull.c: Update copyright. Include <string.h>.
7748 (bowler): Replace data_pointer with data_read
7749 and data_write cases. Add code_descriptor case.
7750 (zero, desc): New array and pointer.
7751 (data, code): Change to simple pointers.
7752 * gdb.base/signull.exp: Fix probe pattern matching a function
7753 descriptor SIGSEGV. Replace data_pointer with data_read and
7754 data_write tests.
7755
acd4ad44
AC
77562004-06-16 Andrew Cagney <cagney@gnu.org>
7757
7758 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7759
08fd625c
MC
77602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 * gdb.base/long_long.c: Add copyright notice.
7763
1903502c
MC
77642004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7765
7766 * gdb.base/long_long.exp: Remove reference to
7767 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7768 to gdb_breakpoint and gdb_continue_to_breakpoint.
7769
83313cb1
JB
77702004-06-14 Jim Blandy <jimb@redhat.com>
7771
7772 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7773 endian case.
7774
1bf404ef
AC
77752004-06-14 Andrew Cagney <cagney@gnu.org>
7776
7777 * gdb.base/gcore.exp (capture_command_output): Delete the always
7778 passing tests containing inferior values.
7779 * gdb.base/ending-run.exp: Do not include the breakpoint address
7780 in the test message. Update copyright.
7781 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7782 size in the test name, use gdb_test_multiple. Update copyright.
7783
ef220b33
MC
77842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7785
7786 * gdb.cp/ref-types.cc: Add copyright notice.
7787
4f70a4c9
MC
77882004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7789
7790 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7791 hp_aCC_compiler.
7792 * lib/compiler.cc: Likewise.
7793 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7794 'set' commands. Log diagnostics for other lines. Set
7795 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7796
335928ac
MC
77972004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7798
7799 * gdb.cp/try_catch.cc: Add copyright notice.
7800
2efb12e8
MC
78012004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7802
7803 * gdb.cp/userdef.cc: Add copyright notice.
7804
0bbed51a
MC
78052004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 * gdb.cp/virtfunc.cc: Add copyright notice.
7808
e12a46c9
RC
78092004-06-11 Randolph Chung <tausq@debian.org>
7810
7811 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7812 problem.
7813
338e05af
AC
78142004-06-10 Andrew Cagney <cagney@gnu.org>
7815
7816 * lib/compiler.cc, lib/compiler.c: Append either
7817 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7818 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7819 instead of gcc-3-3.
7820
dc3f10cb
AC
78212004-06-09 Andrew Cagney <cagney@gnu.org>
7822
b4d946af
AC
7823 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7824 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7825
dc3f10cb
AC
7826 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7827 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7828 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7829 fixed.
7830
b5c0bfa2
AC
78312004-06-09 Andrew Cagney <cagney@gnu.org>
7832
7833 * gdb.base/structs.exp (test_struct_returns): Replace
7834 "return_value_unknown" and "finish_value_unknown" by
7835 "return_value_known" and "finish_value_known". Instead of
7836 "return_value_unknown" iff "finish_value_unknown", check
7837 "return_value_known" implies "finish_value_known".
7838
caeb605f
MH
78392004-06-08 Martin Hunt <hunt@redhat.com>
7840
7841 * gdb.base/float.exp: Add pattern for mips targets.
7842
c892bb64
RC
78432004-06-08 Randolph Chung <tausq@debian.org>
7844
7845 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7846 message for unknown architectures more clear.
7847
48306d3e
JB
78482004-06-08 Joel Brobecker <brobecker@gnat.com>
7849
7850 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7851 start the execution of the program.
7852
83ecb59f
JB
78532004-06-07 Jim Blandy <jimb@redhat.com>
7854
7855 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7856 * gdb.arch/i386-cpuid.h: New helper file.
7857
55264cb4
RC
78582004-06-07 Randolph Chung <tausq@debian.org>
7859
7860 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7861 has started.
7862
23cadb28
RM
78632004-06-04 Roland McGrath <roland@redhat.com>
7864
7865 Fix PR gdb/1647.
7866 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7867 differently to be robust to output buffering differences.
7868
51d01eda
MC
78692004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 * gdb.threads/pthreads.exp: Update copyright years.
7872 (check_control_c): Change asynchronous 'after' to synchronous.
7873
f4fc3b93
RM
78742004-06-04 Roland McGrath <roland@redhat.com>
7875
7876 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7877 next gdb prompt.
7878
4013522b
MC
78792004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7880
7881 Fix PR gdb/1636.
7882 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7883 calls to synchronous.
7884
7a8f1e6b
JB
78852004-05-26 Jim Blandy <jimb@redhat.com>
7886
7887 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7888
81bb3443
RC
78892004-05-24 Randolph Chung <tausq@debian.org>
7890
7891 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7892 * gdb.asm/pa.inc: New file.
7893
8f5a3103
MK
78942004-05-22 Mark Kettenis <kettenis@gnu.org>
7895
7896 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7897
734b8fe8 78982004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7899 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7900
7901 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7902 GDB prompt.
7903
725603e1
UW
79042004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7905
f4fc3b93 7906 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7907 setjmp/longjmp. Use sigaction instead of signal.
7908
8b923272 79092004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7910 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7911
7912 * gdb.threads/pthread_cond_wait.c: New file.
7913 * gdb.threads/pthread_cond_wait.exp: New testcase.
7914
8bfabb04
AC
79152004-05-13 Andrew Cagney <cagney@redhat.com>
7916
7917 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7918 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7919
42edda50
AC
79202004-05-11 Andrew Cagney <cagney@redhat.com>
7921
7922 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7923 fixed but revealed gdb/1639.
7924
d303a6c7
AC
79252004-05-10 Andrew Cagney <cagney@redhat.com>
7926
7927 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7928 func1" and "next to 2nd alarm", kernel bug avoided.
7929
bf08c2a1
DJ
79302004-05-10 Daniel Jacobowitz <dan@debian.org>
7931
7932 PR external/1568
7933 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7934 XFAIL if it is smaller than bytes_allocated.
7935 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7936 (main): Make chunks_allocated unsigned. Correct comment.
7937
c0586a34
JB
79382004-05-07 Joel Brobecker <brobecker@gnat.com>
7939
7940 * gdb.arch/powerpc-aix-prologue.c: New file.
7941 * gdb.arch/powerpc-aix-prologue.exp: New file.
7942
f2785d12
JB
79432004-05-07 Jim Blandy <jimb@redhat.com>
7944
7945 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7946 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7947
bd7f6e30
JB
79482004-05-06 Joel Brobecker <brobecker@gnat.com>
7949
7950 * gdb.base/sep.exp: No longer setup_kfail when the program was
7951 built with dwarf2.
7952
0a5e7efe
JI
79532004-05-05 Jim Ingham <jingham@apple.com>
7954
7955 * gdb.base/pending.exp: Make sure pending breakpoints
7956 preserve the ignore count.
f4fc3b93 7957
a8958849
MK
79582004-04-27 Jerome Guitton <guitton@gnat.com>
7959
7960 * i386-prologue.exp: Add testcase for jump instruction as first
7961 instruction of the real code.
7962 * i386-prologue.c (jump_at_beginning): New function.
7963
7e103f5b
MK
79642004-04-28 Mark Kettenis <kettenis@gnu.org>
7965
7966 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7967 x86_64-*-*.
7968
5d38b224
MK
79692004-04-28 Mark Kettenis <kettenis@gnu.org>
7970
7971 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7972 i*86-*-*.
7973
0ef32fd9
MK
79742004-04-25 Mark Kettenis <kettenis@gnu.org>
7975
7976 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7977 expression that checks the return type.
7978
71d7dd7c
AC
79792004-04-23 Andrew Cagney <cagney@redhat.com>
7980
7981 * gdb.base/call-sc.exp: New test of scalar call/return values.
7982 * gdb.base/call-sc.c: Ditto.
7983
1e9f977e
JJ
79842004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7985
7986 * gdb.threads/manythreads.c: Reduce thread stack size.
7987
899d9e3a
JJ
79882004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7989
7990 * gdb.threads/manythreads.c: Add copyright notice.
7991
61bcae62
AC
79922004-04-23 Andrew Cagney <cagney@redhat.com>
7993
7994 * gdb.base/siginfo.exp: Better handle step out of signal.
7995 * gdb.base/sigstep.exp: Ditto.
7996
7339a42e 79972004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7998 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7999
8000 * gdb.threads/manythreads.c: New testcase.
8001 * gdb.threads/manythreads.exp: Ditto.
8002
5c98409b
JB
80032004-04-22 Jim Blandy <jimb@redhat.com>
8004
8005 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8006 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8007
3b611f1a
MC
80082004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8009
8010 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8011
f0fd9238
AC
80122004-04-21 Andrew Cagney <cagney@redhat.com>
8013
8014 * gdb.base/sigstep.c: New file.
8015 * gdb.base/sigstep.exp: New file.
8016
90990674
JB
80172004-04-16 Joel Brobecker <brobecker@gnat.com>
8018
8019 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8020 call to observer_notify_normal_stop.
8021
78cef34b
AC
80222004-04-15 Andrew Cagney <cagney@redhat.com>
8023
8024 * gdb.base/siginfo.c: New file.
8025 * gdb.base/siginfo.exp: New file.
8026
d2343407
JB
80272004-04-12 J. Brobecker <brobecker@gnat.com>
8028
8029 * gdb.base/sep.exp: Fix typo in comment.
8030
a2dba3c8
JB
80312004-04-12 J. Brobecker <brobecker@gnat.com>
8032
8033 * gdb.base/sep.c: New file.
8034 * gdb.base/sep-proc.c: New file.
8035 * gdb.base/sep.exp: New testcase.
8036
15f7b60e
MK
80372004-04-09 Mark Kettenis <kettenis@gnu.org>
8038
8039 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8040 support.
8041
44f4de1a
AC
80422004-04-05 Andrew Cagney <cagney@redhat.com>
8043
8044 * gdb.base/sigaltstack.c: New file.
8045 * gdb.base/sigaltstack.exp: New file.
8046
ef04f396
JB
80472004-04-04 Joel Brobecker <brobecker@gnat.com>
8048
8049 * gdb.base/foll-fork.exp: Update the expected output for
8050 "help set follow-fork-mode", to match a change that was made
8051 to the help of this variable on 2004-01-13.
8052
d40d2c92
JB
80532004-04-01 Joel Brobecker <brobecker@gnat.com>
8054
8055 * lib/ada.exp: Add copyright notice.
8056 * bar.ads: Likewise.
8057 * bar.adb: Likewise.
8058 * null_record.adb: Likewise.
8059 * null_record.exp: Likewise.
8060 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8061
f86ef5a3
JB
80622004-04-01 Joel Brobecker <brobecker@gnat.com>
8063
8064 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8065 * configure: Regenerate.
8066
414e70e3
JB
80672004-04-01 Joel Brobecker <brobecker@gnat.com>
8068
8069 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8070 to build the application. Remove the message printed when in
8071 verbose mode, redundant with the UNSUPPORTED message above.
8072
f0aaee49
JB
80732004-03-31 Joel Brobecker <brobecker@gnat.com>
8074
8075 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8076 * gdb.ada (null_record.exp): New testcase.
8077
ac81cb54
JB
80782004-03-31 Joel Brobecker <brobecker@gnat.com>
8079
8080 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8081
854af2f7
JB
80822004-03-31 Joel Brobecker <brobecker@gnat.com>
8083
8084 * gdb.ada: New subdirectory.
8085 * gdb.ada/Makefile.in: New file.
8086 * gdb.ada/gnat_ada.gpr.in: New file.
8087
034cb681
JB
80882004-03-31 Joel Brobecker <brobecker@gnat.com>
8089
8090 * lib/ada.exp: New file.
8091
78a1a894
DJ
80922004-03-24 Daniel Jacobowitz <drow@mvista.com>
8093
8094 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8095 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8096
4b2b3b3e
AC
80972004-03-22 Andrew Cagney <cagney@redhat.com>
8098
8099 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8100 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8101 Problem identified by Ulrich Weigand.
8102
23c73aa3
DC
81032004-03-17 David Carlton <carlton@kealia.com>
8104
8105 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8106 PR c++/826.
8107
d63a86f8
RM
81082004-03-16 Roland McGrath <roland@redhat.com>
8109
8110 * gdb.base/auxv.exp: New file.
8111 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8112
0e02aa50
DC
81132004-03-12 David Carlton <carlton@kealia.com>
8114
8115 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8116 * gdb.cp/pr-1553.cc: Ditto.
8117 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8118 pass branch.
8119
c20b71be
MC
81202004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8121
8122 * gdb.cp/templates.exp: Accept more template types.
8123
c7414a01
MC
81242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8125
8126 From Corinna Vinschen with modifications.
8127 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8128 local variable obj_with_enum.
8129 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8130 results with obj_with_enum.
8131
ed69573c
MC
81322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8133
8134 * gdb.cp/classes.cc: New file, copied from misc.cc.
8135 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8136
28301461
MC
81372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8138
8139 * gdb.cp/misc.cc: Add copyright notice.
8140
1198ecbe
DC
81412004-03-05 David Carlton <carlton@kealia.com>
8142
8143 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8144 * gdb.cp/rtti.h: Update copyright.
8145 (namespace n2::n3): New.
8146 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8147 (n2::n3::func3): New.
8148 (main): Call n2::n3::func3.
8149 * gdb.cp/rtti2.cc: Update copyright.
8150 (n2::create3): New.
8151
9e08c470
MK
81522004-03-04 Mark Kettenis <kettenis@gnu.org>
8153
8154 * gdb.asm/openbsd.inc: Fix typo.
8155
4bebc3aa
FF
81562004-03-03 Fred Fish <fnf@redhat.com>
8157
8158 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8159 "val" instead of unused "size". Update copyright year.
8160
6ea9fb37
DJ
81612004-02-29 Daniel Jacobowitz <drow@mvista.com>
8162
8163 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8164 to use unsigned char.
8165 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8166 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8167
23b23974
DJ
81682004-02-29 Daniel Jacobowitz <drow@mvista.com>
8169
8170 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8171 line of output.
8172
7574fd53
DJ
81732004-02-28 Daniel Jacobowitz <drow@mvista.com>
8174
8175 * gdb.base/relocate.c (dummy): Initialize.
8176
a195357f
DJ
81772004-02-28 Daniel Jacobowitz <drow@mvista.com>
8178
8179 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8180 a breakpoint at exit.
8181
72fd54a9
FF
81822004-02-27 Fred Fish <fnf@redhat.com>
8183
8184 * gdb.base/chng-syms.exp: Add expect condition to match failing
8185 case that isn't a timeout.
8186
b9d23137
AC
81872004-02-27 Andrew Cagney <cagney@redhat.com>
8188
8189 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8190 support.
8191
15d208f6 81922004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8193
15d208f6
FF
8194 * gdb.arch/gdb1431.c: Remove.
8195 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8196 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8197 of "until" incorrectly.
8198
98f9cd2d
JB
81992004-02-26 J. Brobecker <brobecker@gnat.com>
8200
8201 * gdb.cp/class2.cc (empty): New class.
8202 (refer): New function.
8203 (main): Declare an object of type empty and use it.
8204 * gdb.cp/class2.exp: Print the value of an object of type empty.
8205
9b50c11b
JJ
82062004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8207
8208 * gdb.base/langs.exp: Update query string to match the
8209 new nquery format used for pending breakpoints.
8210
0dcd613f
AC
82112004-02-26 Andrew Cagney <cagney@redhat.com>
8212
8213 Fix PR i18n/1570.
8214 * gdb.base/charset.c: Update copyright notice.
8215 (main, init_string): Remove the escape character '\e' tests.
8216 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8217 * gdb.base/charset.exp (valid_host_charset): Ditto.
8218 * gdb.base/setvar.exp: Ditto.
8219
b8a56647
AC
82202004-02-24 Andrew Cagney <cagney@redhat.com>
8221
90d59e34
AC
8222 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8223 mmapped data in core file" PASS and FAIL messages consistent.
8224
b8a56647
AC
8225 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8226 setting a breakpoint. Work around PR java/1565.
8227
9f27c604
JJ
82282004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8229
8230 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8231 new nquery format.
8232 * gdb.base/pending.exp: Ditto.
8233
3224a706
MK
82342004-02-22 Mark Kettenis <kettenis@gnu.org>
8235
8236 * configure.in: Run stabs tests on *BSD.
8237 * configure: Regenerated.
8238
41e0a9ca
MK
82392004-02-21 Mark Kettenis <kettenis@gnu.org>
8240
8241 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8242
1e1b3428
FF
82432004-02-20 Fred Fish <fnf@redhat.com>
8244
8245 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8246 blank in test for "returns short", for consistency with other
8247 "returns xxx" tests. Update copyright year.
8248
f9a7572a
FF
82492004-02-19 Fred Fish <fnf@redhat.com>
8250
8251 New testcase for PR breakpoint/1558.
8252 * gdb.arch/gdb1558.exp: New file.
8253 * gdb.arch/gdb1558.c: New file.
8254
b2ce2854
EZ
82552004-02-19 Elena Zannoni <ezannoni@redhat.com>
8256
8257 * gdb.base/nodebug.exp: Fix typo.
8258
e7c9ff01
JB
82592004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8260
8261 Committed by Jim Blandy <jimb@redhat.com>.
8262
62f4b920
JB
8263 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8264
2db536a1
JB
8265 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8266
e7c9ff01
JB
8267 * gdb.base/float.exp: Support s390*-*-* targets.
8268
f3205b34
AF
82692004-02-17 Adam Fedor <fedor@gnu.org>
8270
8271 * gdb.base/gdb1555.exp: New file.
8272 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8273
9d62932d
EZ
82742004-02-17 Elena Zannoni <ezannoni@redhat.com>
8275
8276 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8277
344c9711
FF
82782004-02-16 Fred Fish <fnf@redhat.com>
8279
8280 * gdb.arch/gdb1291.c: Remove
8281 * gdb.arch/gdb1291.s: New test input file.
8282 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8283 fail. Test for correct result, known incorrect result, other
8284 failures and timeouts.
8285
2d822687
AC
82862004-02-16 Andrew Cagney <cagney@redhat.com>
8287
8288 * gdb.base/bigcore.exp: New file.
8289 * gdb.base/bigcore.c: New file.
8290
dac15b66
AC
82912004-02-13 Andrew Cagney <cagney@redhat.com>
8292
8293 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8294 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8295 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8296 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8297 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8298 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8299 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8300 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8301 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8302 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8303
6bdfc2c4
JJ
83042004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8305
8306 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8307 executed is an alloc instruction.
8308
87b3ede8
DC
83092004-02-11 David Carlton <carlton@kealia.com>
8310
8311 * gdb.cp/breakpoint.exp: New.
8312 * gdb.cp/breakpoint.cc: New.
8313
6e19e2bf
MC
83142004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8315
8316 Partial fix for PR gdb/1543.
8317 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8318 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8319 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8320 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8321 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8322 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8323 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8324 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8325 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8326 to bug-gdb@prep.ai.mit.edu .
8327 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8328 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8329 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8330 Likewise.
8331
5c5455dc
AC
83322004-02-10 Andrew Cagney <cagney@redhat.com>
8333
8334 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8335 using gdb_internal_error_resync.
8336
9cf689d7
DJ
83372004-02-09 Daniel Jacobowitz <drow@mvista.com>
8338
8339 * gdb.threads/thread-specific.exp: Stop early if no threads are
8340 found.
8341
d2dc51db
MC
83422004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8343
8344 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8345
14b1a056
DJ
83462004-02-08 Daniel Jacobowitz <drow@mvista.com>
8347
8348 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8349 breakpoints.
8350
83f66e8f
DJ
83512004-02-07 Daniel Jacobowitz <drow@mvista.com>
8352
8353 * config/sim.exp (gdb_load): Handle $arg == "".
8354 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8355 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8356
30fc0091
EZ
83572004-02-07 Elena Zannoni <ezannoni@redhat.com>
8358
a9c64011
AS
8359 * gdb.base/maint.exp: Update test to reflect
8360 obstack changes.
30fc0091 8361
4d806929
JJ
83622004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8363
8364 * gdb.base/pendshr.c (pendfunc): New function that calls
8365 pendfunc1.
8366 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8367
7bfdd688
FF
83682004-02-04 Fred Fish <fnf@redhat.com>
8369
8370 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8371 function symbols and update copyright years.
8372 * gdb.arch/gdb1291.c: Ditto.
8373
aaa08ee4
MC
83742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8375
8376 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8377
dbad7755
MC
83782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8379
8380 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8381
ec4646ef
MC
83822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8383
8384 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8385
1b802196
FF
83862004-02-02 Fred Fish <fnf@redhat.com>
8387
8388 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8389 remote targets. Update copyright years.
8390
18fe2033
JJ
83912004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8392
8393 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8394 support.
8395 * gdb.base/langs.exp: Fix test which attempts to create
8396 breakpoint on non-existent function to handle new pending
8397 support.
8398 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8399 a breakpoint.
8400 * gdb.base/pending.exp: New test.
8401 * gdb.base/pending.c: New file.
8402 * gdb.base/pendshr.c: Ditto.
8403
8d577d32
DC
84042004-02-02 David Carlton <carlton@kealia.com>
8405
8406 * gdb.cp/overload.exp: Add overloadNamespace tests.
8407 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8408 (overloadNamespace, XXX): New.
8409 (main): Call XXX::marker2.
8410
3ad13771
FF
84112004-02-01 Fred Fish <fnf@redhat.com>
8412
8413 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8414 * gdb.base/finish.exp: Ditto.
8415 * gdb.base/gcore.exp: Ditto.
8416 * gdb.base/huge.exp: Ditto.
8417 * gdb.base/info-proc.exp: Ditto.
8418 * gdb.base/return2.exp: Ditto.
8419 * gdb.threads/gcore-thread.exp: Ditto.
8420
44c75849
DJ
84212004-02-01 Daniel Jacobowitz <drow@mvista.com>
8422
8423 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8424
005bc093
MK
84252004-02-01 Mark Kettenis <kettenis@gnu.org>
8426
8427 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8428 that opening the file succeeds on OpenBSD.
8429
c47cebdb
DJ
84302004-02-01 Daniel Jacobowitz <drow@mvista.com>
8431
8432 * gdb.threads/thread-specific.c: New file.
8433 * gdb.threads/threads-specific.exp: New test script.
8434 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8435 to expect_out.
8436
5a01311c
MK
84372004-02-01 Mark Kettenis <kettenis@gnu.org>
8438
8439 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8440 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8441 only on the "print_small_structs from print_long_arg_list" test.
8442
ce22a4f1
DJ
84432004-02-01 Daniel Jacobowitz <drow@mvista.com>
8444
8445 * gdb.base/completion.exp: Kill a stray backslash.
8446
8447 From Jim Ingham <jingham@apple.com>:
8448 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8449 agrees with the result from sending a tab.
8450
abbab9d3
DJ
84512004-01-31 Daniel Jacobowitz <drow@mvista.com>
8452
8453 * gdb.base/chng-syms.exp: Remove stray newline.
8454
53904d1e
MK
84552004-01-31 Mark Kettenis <kettenis@gnu.org>
8456
8457 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8458 *-*-openbsd*.
8459 * gdb.asm/openbsd.inc: New file.
8460
3a4b3aac
MK
84612004-01-30 Mark Kettenis <kettenis@gnu.org>
8462
8463 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8464 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8465 *-*solaris2*. Remove commented out default settings for
8466 asm-flags. Replace gdb_compile with target_link.
8467
ebac27b4
MC
84682004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8469
8470 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8471 for all tests. Remove old hp-ux and cygnus xfail cases.
8472
d8679d84
PH
84732004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8474
8475 * gdb.base/chng-syms.exp: New file.
8476 * gdb.base/chng-syms.c: New file.
8477
0a55bc22
MC
84782004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8479
8480 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8481 Provide arms for current output in all my configurations.
8482
94b8e876
MC
84832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8484
8485 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8486 * lib/compiler.cc: Likewise.
8487 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8488 get the right preprocessor. Eval the output directly. Remove
8489 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8490 hp_f77_compiler and hp_f90_compiler completely.
8491 (gdb_preprocess): Delete.
8492 (get_compiler): Delete.
8493
7cf03d44
MK
84942004-01-24 Mark Kettenis <kettenis@gnu.org>
8495
8496 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8497 <string.h>.
8498
68b6dce9
NR
84992004-01-24 Nick Roberts <nick@nick.uklinux.net>
8500
8501 * gdb.mi/mi-stack.exp: Update copyright.
8502
b368761e
DC
85032004-01-23 David Carlton <carlton@kealia.com>
8504
8505 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8506 test for cp_lookup_transparent_type.
8507 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8508 call them.
8509
f2061b53
DJ
85102004-01-23 Daniel Jacobowitz <drow@mvista.com>
8511
8512 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8513 after -var-update.
8514
37fc574a
DC
85152004-01-23 David Carlton <carlton@kealia.com>
8516
8517 * gdb.cp/namespace.cc (C::ensureRefs): New.
8518 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8519
8e94b928
NR
85202004-01-20 Nick Roberts <nick@nick.uklinux.net>
8521
8522 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8523 case "-stack-list-locals 2".
8524 * gdb.mi/mi-var-child.exp: Test for case
8525 "-var-list-children --all-values NAME".
8526
997b0952
MC
85272004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8528
8529 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8530
52470da3
MK
85312004-01-18 Mark Kettenis <kettenis@gnu.org>
8532
7049b4b8
MK
8533 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8534 used with gdb_test_multiple.
8535
52470da3
MK
8536 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8537 read at address 0. This fixes PR testsuite/1504.
8538
da6012e5
DJ
85392004-01-18 Daniel Jacobowitz <drow@mvista.com>
8540
8541 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8542 Remove downloading, guessing the host executable, the calls to
8543 gdb_file_cmd and gdb_target_cmd, and "load" support.
8544 (infer_host_exec): New function broken out from gdb_load.
8545 (gdb_load): New wrapper for gdbserver_gdb_load.
8546 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8547 gdb_target_cmd. Use -target-select.
8548 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8549 Download binaries to the host. Clear last_mi_remote_file when
8550 we load a new binary.
8551 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8552 call gdbserver_gdb_load and mi_gdb_target_cmd.
8553
32c70722
MC
85542004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8555
8556 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8557 type patterns.
8558
b0cecf36
MC
85592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8560
8561 * gdb.cp/templates.exp: Fix typo in test name of
8562 "print Foo<volatile char*>::foo".
8563
4120d7e6
MC
85642004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8565
8566 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8567
f679e530
BE
85682004-01-16 Ben Elliston <bje@wasabisystems.com>
8569
8570 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8571 (clean mostlyclean): Remove empty rm.
8572
091c48f6
MC
85732004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8574
8575 * gdb.base/setvar.exp: Add copyright years.
8576
3e5fc8d2
DC
85772004-01-14 David Carlton <carlton@bactrian.org>
8578
8579 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8580 PR c++/1511 and update coment.
8581 * gdb.cp/templates.exp: Update patterns to match current output.
8582 If changes involve something other than whitespace, KFAIL
8583 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8584
63d06c5c
DC
85852004-01-14 David Carlton <carlton@kealia.com>
8586
8587 * gdb.cp/namespace.exp: Add tests involving classes defined within
8588 namespaces.
8589 * gdb.cp/namespace.cc (C::CClass): New.
8590 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8591
a51dab88
EZ
85922004-01-14 Elena Zannoni <ezannoni@redhat.com>
8593
8594 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8595 what debug info we have. Print a better message if something goes
8596 wrong while producing the separate debug info file.
8597
a476ccc9
MC
85982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8599
8600 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8601
f453692c
MC
86022004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8603
8604 * gdb.base/callfuncs.c: Add copyright notice.
8605
f40063a5
MC
86062004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8607
8608 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8609 inheritance. PR gdb/1498, PR gcc/13539.
8610
19ac3974
EZ
86112004-01-13 Elena Zannoni <ezannoni@redhat.com>
8612
a9c64011
AS
8613 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8614 test specific name.
8615 * gdb.mi/gdb669.exp: Ditto.
8616 * gdb.mi/mi-pthreads.exp: Ditto.
8617 * gdb.mi/mi1-pthreads.exp: Ditto.
8618 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8619
56c97c6e
MC
86202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8621
8622 * gdb.cp/member-ptr.cc: Add copyright notice.
8623
a0644324
MC
86242004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8625
8626 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8627 some patterns for recent versions of gcc and hpacc. Delete
8628 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8629 Delete tests that access a NULL pointer-to-member-data. This
8630 script is still disabled for gcc.
8631
32fabe09
EZ
86322004-01-12 Elena Zannoni <ezannoni@redhat.com>
8633
8634 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8635 escaped correctly.
32fabe09 8636
1f8a6abb
EZ
86372004-01-12 Elena Zannoni <ezannoni@redhat.com>
8638
8639 * gdb.base/sepdebug.exp: New file.
8640 * gdb.base/sepdebug.c: New file.
8641 * lib/gdb.exp (separate_debug_filename): New procedure.
8642 (gdb_gnu_strip_debug): New procedure.
8643
48efe704
AC
86442004-01-12 Andrew Cagney <cagney@redhat.com>
8645
8646 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8647 * gdb.mi/ChangeLog-1999-2003: New file.
8648
a9415475
AC
86492004-01-12 Andrew Cagney <cagney@redhat.com>
8650
8651 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8652 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8653 or EEXIST", treat EBUSY as an XFAIL.
8654
83b8cf9d
MC
86552004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8656
8657 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8658 hp_cc_compiler.
8659
9939d2a8
MC
86602004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8661
8662 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8663 decorations.
8664
1ff8cadf
MC
86652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8666
8667 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8668 and "(aCC)" decorations. Remove obsolete doco about old
8669 test results.
8670
6fa9022e
MC
86712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8672
8673 * gdb.cp/exception.exp: Fix typo in doco.
8674
209721fe
MK
86752004-01-09 Mark Kettenis <kettenis@gnu.org>
8676
8677 * gdb.base/gdb1476.exp: Fix typo.
8678
ef11303e
MC
86792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8680
8681 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8682 file.
8683
041ab88c
MC
86842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8685
8686 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8687 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8688 Use gdb_compile. Remove restriction on gcc. Add some patterns
8689 for recent version of gdb. Delete second half, which was a copy
8690 of the first half with different build flags. This test is
8691 still disabled because it is still not ready for production.
8692
e36d075a
MC
86932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8694
8695 * gdb.cp/exception.cc: Add copyright notice.
8696 * gdb.cp/exception.exp: Add a notice that this file is broken
8697 because of line number changes caused by addition of copyright
8698 notice.
8699
42b190ad
MC
87002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8701
8702 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8703 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8704
8f25f06b
MC
87052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8706
8707 * gdb.cp/classes.exp: Accept gnu abi 2.
8708 * gdb.cp/derivation.exp: Likewise.
8709 * gdb.cp/overload.exp: Likewise.
8710 * gdb.cp/virtfunc.exp: Likewise.
8711
06ded8b8
MC
87122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8713
8714 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8715 semicolon after end of function.
8716
77c26ae3
MC
87172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8718
8719 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8720 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8721 boilerplate code for compiling and running the program under
8722 test. Add some string method tests.
8723
20757486
MC
87242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8725
8726 * gdb.cp/bs15503.cc: Add copyright notice.
8727 * gdb.cp/bs15503.exp: Adjust line number.
8728
0fd3b503
MC
87292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8730
8731 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8732 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8733
10d1bea8
MC
87342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8735
8736 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8737 hp_cc_compiler.
8738
2789202a
MC
87392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8740
8741 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8742 * gdb.cp/ctti.exp: Use the marker instead of "next".
8743 With gcc, run further before bailing.
8744
b862f14c
MC
87452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8746
8747 * gdb.cp/cttiadd.cc: Add copyright notice.
8748 * gdb.cp/cttiadd1.cc: Likewise.
8749 * gdb.cp/cttiadd2.cc: Likewise.
8750 * gdb.cp/cttiadd3.cc: Likewise.
8751
96da2469
MC
87522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8753
8754 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8755 Use gdb_test, gdb_test_multiple. Use floating-point values that
8756 have exact representations in IEEE-ish formats.
8757
053248ff
MC
87582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8759
8760 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8761 compilers. Delete duplicate call to get_compiler_info.
8762 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8763 * gdb.base/volatile.exp: Likewise.
8764
84acecdd
MK
87652004-01-07 Mark Kettenis <kettenis@gnu.org>
8766
8767 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8768 memory at address 0.
8769
fe11a27f
MC
87702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8771
8772 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8773 to test for hp-ux assembler. Fix copyright years.
8774
60ad077b
AC
87752004-01-07 Andrew Cagney <cagney@redhat.com>
8776
8777 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8778
1c9b8f33
AC
87792004-01-07 Andrew Cagney <cagney@redhat.com>
8780
8781 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8782 when creating the read-only file. From analysis by Roland McGrath
8783 and Elena Zannoni.
8784
753ccc7a
MC
87852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8786
8787 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8788
eca3e36b
MC
87892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8790
8791 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8792 data pointers.
8793
f8d4bac4
MC
87942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8795
8796 * gdb.cp/m-static.exp: Compile one source file at a time.
8797 Delete unused call to get_compiler_info.
8798
9b4e0f94
MC
87992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8802 * gdb.base/call-rt-st.exp: Likewise.
8803 * gdb.base/nodebug.exp: Likewise.
8804 * gdb.base/volatile.exp: Likewise.
8805 * gdb.cp/ref-types.exp: Likewise.
8806 * gdb.cp/templates.exp: Likewise.
8807
023c1024
MK
88082004-01-05 Mark Kettenis <kettenis@gnu.org>
8809
8810 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8811
19703c4a
MC
88122004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8813
8814 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8815 hppa*-hp-hpux*.
8816
18b67037
MK
88172004-01-04 Mark Kettenis <kettenis@gnu.org>
8818
ba6219c8
MK
8819 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8820 x86_64-*-*.
8821
18b67037
MK
8822 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8823 sparc64-*-* and sparc*-solaris2*.
8824
1bfbbb9d
MK
88252004-01-04 Mark Kettenis <kettenis@gnu.org>
8826
8827 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8828 return ${tests}" test. The ${tests} already mentions the
8829 filename.
8830
06846494
MC
88312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8832
8833 * gdb.cp/local.exp: Accept gcc abi 2.
8834
3b0cb202
MC
88352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8836
8837 * gdb.cp/templates.exp: Accept gcc abi 2.
8838
0643ec3f
MC
88392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8840
8841 * lib/compiler.cc: Remove supports_template_debugging.
8842 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8843
d231d0b1
MC
88442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8845
8846 * gdb.cp/namespace.exp: Accept gcc abi 2.
8847
44ffb27c
MC
88482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8849
8850 * gdb.cp/method.exp: Accept gcc abi 2.
8851
184ad485
MC
88522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8853
8854 * gdb.cp/classes.exp: Generate identical results as old version.
8855 * gdb.cp/derivation.exp: Likewise.
8856 * gdb.cp/overload.exp: Likewise.
8857 * gdb.cp/virtfunc.exp: Likewise.
8858
116f09e7
MC
88592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8860
8861 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8862 mysterious bug with sourceware version of expect.
8863
b1379776
MC
88642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8865
8866 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8867 current versions of gcc, including gcc abi 2. Remove gratuitous
8868 restart of test program. Use gdb_test_multiple and gdb_test for
8869 all tests. Add patterns to xfail missing "const" in "const char *"
8870 and kfail PR gdb/1155.
8871
6b7a4c0e
MC
88722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8873
8874 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8875 current versions of gcc, including gcc abi 2. Remove gratuitous
8876 restart of test program. Use gdb_test_multiple and gdb_test for
8877 all tests. Add patterns to kfail PR gdb/1498.
8878
51615d72
MC
88792003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8880
8881 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8882 current versions of gcc, including gcc abi 2. Use "breakpoint"
8883 and "continue" instead of restarting the target program. Use
8884 gdb_test_multiple and gdb_test for all tests.
8885
7b79a9d7
MK
88862004-01-01 Mark Kettenis <kettenis@gnu.org>
8887
8888 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8889 for *-*-solaris2*.
8890
1cd3489f
MC
88912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8892
8893 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8894 current versions of gcc, including gcc abi 2. Use "breakpoint"
8895 and "continue" instead of restarting the target program several
8896 times. Use gdb_test_multiple and gdb_test for all tests.
8897
850742db
MC
88982003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8901 source files.
8902
eb4bbda8
MC
89032003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8904
8905 * gdb.base/environ.exp: Handle compiling test case from multiple
8906 source files.
8907
e42c7771
MC
89082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8909
8910 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8911
80e4b428
JB
89122003-12-17 Jim Blandy <jimb@redhat.com>
8913
5f06973a
JB
8914 * gdb.base/freebpcmd.c: Add copyright notice.
8915
80e4b428
JB
8916 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8917
0ab84fb7
MC
89182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8919
8920 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8921
1b3bb3d0
JB
89222003-12-13 Jim Blandy <jimb@redhat.com>
8923
8924 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8925
3a4c9371
KB
89262003-12-12 Kevin Buettner <kevinb@redhat.com>
8927
8928 * gdb.asm/frv.inc: New file.
8929 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8930
a1dea79a
FF
89312003-12-09 Fred Fish <fnf@redhat.com>
8932
8933 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8934 functions to break1.c and leave prototypes behind. Add more
8935 "set breakpoint NN here" comments.
8936 * gdb.base/break1.c: New file.
8937
8938 * gdb.base/break.exp: Handle compiling test case from multiple
8939 source files and change source file references as needed.
8940 * gdb.base/completion.exp: Ditto.
8941 * gdb.base/condbreak.exp: Ditto.
8942 * gdb.base/define.exp: Ditto.
8943 * gdb.base/ena-dis-br.exp: Ditto.
8944 * gdb.base/info-proc.exp: Ditto.
8945 * gdb.base/maint.exp: Ditto.
8946 * gdb.base/until.exp: Ditto.
8947
8948 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8949 hardcoded line numbers.
8950 * gdb.base/define.exp: Ditto.
8951 * gdb.base/ena-dis-br.exp: Ditto.
8952 * gdb.base/maint.exp: Ditto.
8953 * gdb.base/until.exp: Ditto.
8954
8955 * gdb.base/completion.exp: Use "break1" for completion tests since
8956 "break" is no longer a unique prefix.
8957
5266b69c
AC
89582003-12-06 Andrew Cagney <cagney@redhat.com>
8959
8960 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8961 "return_value_unimplemented". When an unimplemented struct return
8962 architecture, report incorrect values as a KFAIL
8963
374451f0
MC
89642003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8965
8966 * gdb.cp/rtti.exp: Accept new wording of warning from
8967 cp_lookup_rtti_type.
8968
ba9b20a7
MC
89692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8970
8971 Partial fix for PR testsuite/1456.
8972 * gdb.base/scope.exp (test_at_main): Replace references to
8973 gcc_compiled with calls to test_compiler_info.
8974 (test_at_foo): Likewise.
8975 (test_at_bar): Likewise.
8976
b74b6d0b
MC
89772003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8978
8979 Partial fix for PR testsuite/1456.
8980 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8981 to test_compiler_info.
8982
ccfa3402
MC
89832003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8984
8985 * gdb.base/so-impl-ld.exp: Update copyright notice.
8986
f6246aba
MC
89872003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8988
8989 Partial fix for PR testsuite/1456.
8990 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8991 to test_compiler_info.
8992
13ae734a
MC
89932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8994
8995 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8996 from current versions of gdb. Clean up regular expressions.
8997 Delete redundant timeout case.
8998
d8e1cdee
MC
89992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9000
9001 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9002 from current versions of gdb. Clean up regular expressions.
9003 Delete redundant timeout case.
9004
96457b64
MC
90052003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9006
9007 Partial fix for PR testsuite/1456.
9008 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9009 gcc_compiled with call to test_compiler_info.
9010
f35309fc
MC
90112003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9012
9013 Partial fix for PR testsuite/1456.
9014 * gdb.base/list.exp (test_list_function): Delete unused declaration
9015 of gcc_compiled.
9016
d7afdf9b
MC
90172003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9018
9019 Partial fix for PR testsuite/1456.
9020 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9021 call to test_compiler_info.
9022
71507b56
MK
90232003-11-29 Mark Kettenis <kettenis@gnu.org>
9024
9025 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9026 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9027 it to create the appropriate note.inc.
9028 * gdb.asm/asmsrc1.s: Include "note.inc".
9029 * gdb.asm/netbsd.inc: New file.
9030 * gdb.asm/empty.inc: New file.
9031
f81f93f7
MC
90322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9033
9034 Partial fix for PR testsuite/1456.
9035 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9036 calls to test_compiler_info.
9037
9a77938e
MC
90382003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9039
9040 Partial fix for PR testsuite/1456.
9041 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9042 calls to test_compiler_info.
9043
e8367dc7
MK
90442003-11-27 Mark Kettenis <kettenis@gnu.org>
9045
9046 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9047 pattern for the KFAILs.
9048
526c61ee
AF
90492003-11-25 Adam Fedor <fedor@gnu.org>
9050
9051 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9052 * gdb.objc/objcdecode.m: New file.
9053
28f2d600
AF
90542003-11-25 Adam Fedor <fedor@gnu.org>
9055
9056 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9057 * gdb.objc/nondebug.m: New file.
9058
a3895cee
BE
90592003-11-26 Ben Elliston <bje@wasabisystems.com>
9060
9061 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9062 NetBSD as it does on FreeBSD. Modelled on a similar change by
9063 Mark Kettenis on 2003-05-30.
9064 (link-flags): Set to "--entry _start" regardless of target.
9065 Special linker flags are to be appended to $link-flags.
9066 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9067
c9f2c8a3
MC
90682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9069
9070 * gdb.cp/method.exp: Accept output of new demangler.
9071
15a0587a 90722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9073
9074 * gdb/class2.exp: New file.
9075 * gdb/class2.cc: New file.
9076
3c00b570
MC
90772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9078
9079 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9080 of new demangler.
9081
7027acc7
MK
90822003-11-23 Mark Kettenis <kettenis@gnu.org>
9083
9084 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9085 of gdb_test "run".
9086
b0e1598a
MK
90872003-11-23 Mark Kettenis <kettenis@gnu.org>
9088
9089 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9090 "continue" into "run".
9091
4d9eda44
MC
90922003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9093
9094 Partial fix for PR testsuite/1456.
9095 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9096 call to test_compiler_info.
9097 * gdb.cp/ctti.exp: Likewise.
9098 * gdb.cp/derivation.exp: Likewise.
9099 * gdb.cp/member-ptr.exp: Likewise.
9100 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9101 reference to gcc_compiled.
9102
91032003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9104
9105 Fix PR testsuite/1463.
9106 * gdb.base/structs.exp (start_structs_test): Call
9107 get_debug_format before using the debug format.
9108
d422fe19
AC
91092003-11-22 Andrew Cagney <cagney@redhat.com>
9110
9111 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9112 * gdb.base/structs.exp: Use gdb_test_multiple.
9113
039cf96d
AC
91142003-11-20 Andrew Cagney <cagney@redhat.com>
9115
6882279b
AC
9116 * gdb.base/structs.exp: Handle and recover from internal errors.
9117 Replace "foo${n}" with "foo<n>" in test messages.
9118
e53890ae
AC
9119 * gdb.base/structs.exp: Update copyright. Rewrite.
9120 * gdb.base/structs.c: Update copyright. Rewrite.
9121
2b211c59
AC
9122 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9123 resync count exceeded.
d63a86f8 9124
039cf96d
AC
9125 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9126 from the internal error.
9127 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9128 Original from Jim Blandy.
9129 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9130
eac98b22
AC
91312003-11-19 Andrew Cagney <cagney@redhat.com>
9132
9133 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9134 KFAIL.
9135
67455b2a
MK
91362003-11-17 Mark Kettenis <kettenis@gnu.org>
9137
9138 New testcase for PR backtrace/1435.
9139 * gdb.arch/i386-unwind.exp: New file.
9140 * gdb.arch/i386-unwind.c: New file.
9141
853d6e5b
AC
91422003-11-17 Andrew Cagney <cagney@redhat.com>
9143
9144 * lib/gdb.exp (compiler_info): New global.
9145 (test_compiler_info): New function.
9146 (get_compiler_info): Set compiler_info.
9147 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9148 "compiler_info" to gcc-<major>-<minor>.
9149
38cf6e11
MC
91502003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9151
9152 * gdb.trace/configure: Remove.
9153
a50d3602
EZ
91542003-11-13 Elena Zannoni <ezannoni@redhat.com>
9155
9156 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9157 breakpoints.
a50d3602
EZ
9158 * gdb.base/break.exp: Remove all references to explicit line
9159 numbers.
9160
d9407aaa
NC
91612003-11-11 Nick Clifton <nickc@redhat.com>
9162
9163 * gdb.base/shreloc.exp: Do not run for targets which do not
9164 support shared objects.
9165
db488fc1
CV
91662003-11-10 Corinna Vinschen <vinschen@redhat.com>
9167
9168 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9169 Don't run tests if nofileio flag is given.
9170
6a90a18e
EZ
91712003-11-07 Elena Zannoni <ezannoni@redhat.com>
9172
9173 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9174 as well as 'Watchpoint'.
6a90a18e 9175
0b915e9c
EZ
91762003-11-06 Elena Zannoni <ezannoni@redhat.com>
9177
9178 Reported by Jim Ingham <jingham@apple.com>:
9179 * gdb.base/annota1.exp: Match at least one occurrence of the
9180 signal handler annotation.
9181
d7e4b55f
EZ
91822003-11-06 Elena Zannoni <ezannoni@redhat.com>
9183
a9c64011
AS
9184 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9185 as well as 'Watchpoint'.
d7e4b55f 9186
2fe4e8d0
MC
91872003-11-05 Michael Chastain <mec@shout.net>
9188
9189 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9190
6ef88553
KW
91912003-11-03 Kris Warkentin <kewarken@qnx.com>
9192
9193 * gdb.arch/gdb1291.c: New test file.
9194 * gdb.arch/gdb1291.exp: New test script.
9195 * gdb.arch/gdb1431.c: New test file.
9196 * gdb.arch/gdb1431.exp: New test script.
9197
ae7dc4d8
MC
91982003-10-22 Michael Chastain <mec@shout.net>
9199
9200 * gdb.mi/pthreads.c: Add copyright notice.
9201
c39d7427
MC
92022003-10-22 Michael Chastain <mec@shout.net>
9203
9204 * gdb.threads/pthreads.c: Add copyright notice.
9205
8b7d96c1
MC
92062003-10-20 Michael Chastain <mec@shout.net>
9207
9208 * gdb.base/gdb1056.exp: New test script.
9209
d1d69fdd
DJ
92102003-10-13 Daniel Jacobowitz <drow@mvista.com>
9211
9212 * gdb.threads/killed.exp: Use gdb_run_cmd.
9213
7d605576
DJ
92142003-10-13 Daniel Jacobowitz <drow@mvista.com>
9215
9216 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9217 create a core file.
9218 * gdb.threads/gcore-thread.exp: Likewise.
9219
618ec112
CV
92202003-10-13 Corinna Vinschen <vinschen@redhat.com>
9221
9222 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9223 type, based on char type.
9224 (struct bit_flags_short_t): New bitfield type, based on short type.
9225 (init_bit_flags_char): New fuction.
9226 (init_bit_flags_short): Ditto.
9227 (print_bit_flags_char): Ditto.
9228 (print_bit_flags_short): Ditto.
9229 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9230
9367a73c
MC
92312003-10-11 Michael Chastain <mec@shout.net>
9232
9233 * gdb.base/call-rt-st.exp: Update copyright year.
9234
1decf120
KI
92352003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9236
9237 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9238 * gdb.disasm/sh3.s: Ditto.
9239
5445b2ae
DJ
92402003-10-07 Daniel Jacobowitz <drow@mvista.com>
9241
9242 * gdb.threads/switch-threads.exp: New test.
9243 * gdb.threads/switch-threads.c: New source file.
9244
aec24853
CV
92452003-10-07 Corinna Vinschen <vinschen@redhat.com>
9246
9247 * gdb.base/ending-run.exp: Add sh specific case.
9248
adc7428d
AC
92492003-10-06 Andrew Cagney <cagney@redhat.com>
9250
9251 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9252 * gdb.disasm/mn10200.exp: Delete obsolete file.
9253
c9d37158
DJ
92542003-09-29 Daniel Jacobowitz <drow@mvista.com>
9255
9256 * ChangeLog: Correct an entry command.exp -> commands.exp.
9257 * gdb.base/commands.exp (bp_deleted_in_command_test)
9258 (temporary_breakpoint_commands): Check noargs.
9259
79c2c32d
DC
92602003-09-25 David Carlton <carlton@kealia.com>
9261
9262 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9263 of some print tests, where appropriate. Add tests for C::D::cd,
9264 E::ce, F::cXfX, G::XgX.
9265 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9266
594e6d67
RE
92672003-09-25 Richard Earnshaw <rearnsha@arm.com>
9268
9269 * lib/java.exp (java_init): Import target_alias before using it.
9270
10f0d451
DC
92712003-09-25 David Carlton <carlton@kealia.com>
9272
9273 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9274
274bcba0
EZ
92752003-09-23 Elena Zannoni <ezannoni@redhat.com>
9276
d63a86f8 9277 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9278 weirdness.
274bcba0 9279
cdbf20f7
MC
92802003-09-17 Michael Chastain <mec@shout.net>
9281
9282 * gdb.cp/gdb1355.exp: New file.
9283 * gdb.cp/gdb1355.c: New file.
9284
71e06f80
CV
92852003-09-15 Corinna Vinschen <vinschen@redhat.com>
9286
9287 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9288 * gdb.asm/sh.inc: New file.
9289
5c4e30ca
DC
92902003-09-11 David Carlton <carlton@kealia.com>
9291
bd45b7af
DC
9292 * gdb.cp/namespace.exp: Add tests for namespace types.
9293 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9294 (test_namespace): New.
9295
1c199746
EZ
92962003-09-11 Elena Zannoni <ezannoni@redhat.com>
9297
a9c64011 9298 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9299 * gdb.stabs/weird.exp: Ditto.
1c199746 9300
04ed252f
MC
93012003-09-08 Michael Chastain <mec@shout.net>
9302
9303 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9304
d8a2d9e7
MC
93052003-09-07 Michael Chastain <mec@shout.net>
9306
9307 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9308 'parse error'.
9309
161afb24
MK
93102003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9311
9312 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9313
49f2741a
MC
93142003-08-30 Michael Chastain <mec@shout.net>
9315
9316 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9317 * gdb.gdb/observer.exp: Ditto.
9318 * gdb.gdb/xfullpath.exp: Ditto.
9319
8afa723e
MK
93202003-08-29 Mark Kettenis <kettenis@gnu.org>
9321
9322 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9323 *-*-*bsd*.
9324
f31dfe3b
JJ
93252003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9326
9327 * gdb.base/dump.exp: Skip for ia64.
9328
4630e498
JJ
93292003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9330
9331 * gdb.asm/asm-source.exp: Add ia64 support.
9332 * gdb.asm/ia64.inc: New file.
9333
1105b7ef
MC
93342003-08-22 Michael Chastain <mec@shout.net>
9335
9336 * gdb.cp: New directory.
9337 * gdb.cp/*: Copy from gdb.c++/*.
9338 * gdb.c++/*: Remove.
9339 * Makefile.in: Change gdb.c++ to gdb.cp.
9340 * configure.in: Ditto.
9341 * configure: Regnerate.
9342
c945b932
MK
93432003-08-18 Mark Kettenis <kettenis@gnu.org>
9344
9345 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9346 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9347
2b66634b
DJ
93482003-08-17 Daniel Jacobowitz <drow@mvista.com>
9349
9350 * mi-var-display.exp (-var-list-children weird): Accept function
9351 pointers with argument types.
9352 * mi1-var-display.exp (-var-list-children weird): Likewise.
9353 * mi2-var-display.exp (-var-list-children weird): Likewise.
9354
a356f73b
DJ
93552003-08-17 Daniel Jacobowitz <drow@mvista.com>
9356
9357 * gdb.base/annota3.exp: Add missing newline.
9358
483417b8
MC
93592003-08-06 Michael Chastain <mec@shout.net>
9360
9361 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9362
c99c59c3
MS
93632003-08-12 Michael Snyder <msnyder@redhat.com>
9364
9365 * gdb.base/float.exp: Add test for SH.
9366
55ed7501
MK
93672003-08-10 Mark Kettenis <kettenis@gnu.org>
9368
9369 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9370
1a371f2e
EZ
93712003-08-07 Elena Zannoni <ezannoni@redhat.com>
9372
9373 * gdb.base/completion.exp: Remove reduntant completion test
9374 on filename.
9375
e0f353ce
EZ
93762003-08-07 Elena Zannoni <ezannoni@redhat.com>
9377
a9c64011
AS
9378 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9379 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9380 gdb.trace/save-trace.exp: Make sure that full pathnames are
9381 escaped correctly.
e0f353ce 9382
5710a1af 93832003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9384
a9c64011
AS
9385 * configure.in: Don't generate config.h from config.hin.
9386 * configure: Regenerate.
9387 * config.hin: Remove file.
9388 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9389 * gdb.threads/pthreads.c: Ditto.
5710a1af 9390
dcd81ce9
DJ
93912003-08-07 Daniel Jacobowitz <drow@mvista.com>
9392
9393 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9394 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9395 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9396 Replace ld24 with seth/add3.
9397
6009d884
AC
93982003-08-02 Andrew Cagney <cagney@redhat.com>
9399
9400 * gdb.base/annota3.exp: New file.
9401 * gdb.base/annota3.c: New file.
9402 * gdb.c++/annota3.exp: New file.
9403 * gdb.c++/annota3.cc: New file.
9404
51514e06
MC
94052003-07-29 Michael Chastain <mec@shout.net>
9406
9407 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9408 actually failed.
9409 (do_pass): Likewise.
9410 * gdb.threads/tls.exp: Always initialize no_of_threads.
9411
4ee6625b
DJ
94122003-07-27 Daniel Jacobowitz <drow@mvista.com>
9413
9414 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9415 pattern.
9416 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9417 * gdb.threads/tls.exp: Recognize one case of the host library not
9418 supporting TLS.
9419
225f2bf6
AC
94202003-07-27 Andrew Cagney <cagney@redhat.com>
9421
9422 * gdb.base/fileio.exp: Use SH when running commands using
9423 remote_exec.
9424
bcb27c9f
DJ
94252003-07-24 Daniel Jacobowitz <drow@mvista.com>
9426
9427 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9428 * gdb.base/relocate.c (dummy): New padding array.
9429
3d67be83
MS
94302003-07-22 Michael Snyder <msnyder@redhat.com>
9431
d63a86f8 9432 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9433
9434 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9435 patterns to be more general, accepting old and new output.
9436 Some output chars (such as '+') also must be quoted.
d63a86f8 9437 Some addresses are displayed numerically instead of
3d67be83
MS
9438 symbolically.
9439
57ba3b85
MS
94402003-07-23 Michael Snyder <msnyder@redhat.com>
9441
686d097c
MS
9442 * gdb.base/return2.exp: Don't test long-long return.
9443
57ba3b85
MS
9444 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9445 * gdb.disasm/t01_mov.exp: Ditto.
9446 * gdb.disasm/t02_mova.s: Ditto.
9447 * gdb.disasm/t02_mova.exp: Ditto.
9448 * gdb.disasm/t03_add.s: Ditto.
9449 * gdb.disasm/t03_add.exp: Ditto.
9450 * gdb.disasm/t04_sub.s: Ditto.
9451 * gdb.disasm/t04_sub.exp: Ditto.
9452 * gdb.disasm/t05_cmp.s: Ditto.
9453 * gdb.disasm/t05_cmp.exp: Ditto.
9454 * gdb.disasm/t06_ari2.s: Ditto.
9455 * gdb.disasm/t06_ari2.exp: Ditto.
9456 * gdb.disasm/t07_ari3.s: Ditto.
9457 * gdb.disasm/t07_ari3.exp: Ditto.
9458 * gdb.disasm/t08_or.s: Ditto.
9459 * gdb.disasm/t08_or.exp: Ditto.
9460 * gdb.disasm/t09_xor.s: Ditto.
9461 * gdb.disasm/t09_xor.exp: Ditto.
9462 * gdb.disasm/t10_and.s: Ditto.
9463 * gdb.disasm/t10_and.exp: Ditto.
9464 * gdb.disasm/t11_logs.s: Ditto.
9465 * gdb.disasm/t11_logs.exp: Ditto.
9466 * gdb.disasm/t12_bit.s: Ditto.
9467 * gdb.disasm/t12_bit.exp: Ditto.
9468 * gdb.disasm/t13_otr.s: Ditto.
9469 * gdb.disasm/t13_otr.exp: Ditto.
9470
e00759ef
EZ
94712003-07-22 Elena Zannoni <ezannoni@redhat.com>
9472
9473 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9474
8bc2021f
EZ
94752003-07-22 Elena Zannoni <ezannoni@redhat.com>
9476
a9c64011
AS
9477 * gdb.threads/tls.c : New file.
9478 * gdb.threads/tls.exp : New file.
9479 * gdb.threads/tls-main.c : New file.
9480 * gdb.threads/tls-shared.c : New file.
9481 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9482
89320c4c
AS
94832003-07-22 Andreas Schwab <schwab@suse.de>
9484
9485 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9486
180dea7c
AS
94872003-07-20 Andreas Schwab <schwab@suse.de>
9488
9489 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9490 due to insn reordering.
9491
0714963c
AC
94922003-07-15 Andrew Cagney <cagney@redhat.com>
9493
9494 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9495
98a23b3f
MC
94962003-07-15 Michael Chastain <mec@shout.net>
9497
9498 * gdb.base/gdb1250.exp: New file.
9499 * gdb.base/gdb1250.c: New file.
9500
27e417a2
ML
95012003-07-09 Michal Ludvig <mludvig@suse.cz>
9502
9503 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9504 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9505
8bc2021f
EZ
95062003-07-09 Elena Zannoni <ezannoni@redhat.com>
9507
a9c64011
AS
9508 * gdb.threads/tls.c: New file.
9509 * gdb.threads/tls.exp: New file.
9510 * gdb.threads/tls-main.c: New file.
9511 * gdb.threads/tls-shared.c: New file.
9512 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9513
d99968dc
EZ
95142003-07-09 Elena Zannoni <ezannoni@redhat.com>
9515
9516 * gdb.base/annota1.exp: Make sure that we properly escape the
9517 full path of the source file. Xfail more permissive patterns,
d63a86f8 9518 due to a compiler debug info problem.
d99968dc 9519
83876b3b
AS
95202003-07-07 Andreas Schwab <schwab@suse.de>
9521
2705e972
AS
9522 * gdb.asm/m68k.inc: New file.
9523 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9524
83876b3b
AS
9525 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9526 arguments"): Also match negative number.
9527
9528 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9529
3a871b37
DJ
95302003-07-03 Daniel Jacobowitz <drow@mvista.com>
9531
9532 * gdb.base/store.c (charest): New typedef.
9533 (add_char): Rename to add_charest, update.
9534 (wack_char): Rename to wack_charest, update types. Return l + r
9535 to keep r live across the call.
9536 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9537 (wack_double, wack_doublest): Return l + r to keep r live across
9538 the call.
9539 * gdb.base/store.exp: Accomodate store.c changes.
9540
b2a7f303
DC
95412003-06-30 David Carlton <carlton@kealia.com>
9542
9543 * gdb.c++/maint.exp (test_invalid_name): New.
9544 (test_first_component): Add tests for invalid names.
9545
3c6cb4a1
MC
95462003-06-29 Michael Chastain <mec@shout.net>
9547
9548 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9549 output of '<VTT for class>' for virtual base classes.
9550
f1c2644b
DJ
95512003-06-29 Daniel Jacobowitz <drow@mvista.com>
9552
9553 * gdb.base/completion.exp: Tab-complete "complet" instead of
9554 "compl".
9555 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9556
18080350
DJ
95572003-06-29 Daniel Jacobowitz <drow@mvista.com>
9558
9559 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9560 * gdb.base/volatile.exp: Likewise.
9561
f56973f8
DJ
95622003-06-29 Daniel Jacobowitz <drow@mvista.com>
9563
9564 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9565 gdb/1265.
9566
95672003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9568 Daniel Jacobowitz <drow@mvista.com>
9569
9570 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9571 initial line count of 'captured_main' from 26 to 32.
9572 (test_with_self): Allow xmalloc call to be interleaved with the
9573 preceding two lines.
9574
e766d4d6
JB
95752003-06-24 Joel Brobecker <brobecker@gnat.com>
9576
9577 * gdb.base/bang.exp: New testcase.
9578
f125c9a4
JB
95792003-06-23 Joel Brobecker <brobecker@gnat.com>
9580
9581 * gdb.base/langs.exp: Add some tests for the "minimal" language
9582 support.
9583
6e25beaf
EZ
95842003-06-23 Elena Zannoni <ezannoni@redhat.com>
9585
9586 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9587 the testcase.
9588
2f816dda
DJ
95892003-06-22 Daniel Jacobowitz <drow@mvista.com>
9590
9591 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9592 offset.
9593
db5a5748
DJ
95942003-06-22 Daniel Jacobowitz <drow@mvista.com>
9595
9596 * gdb.c++/pr-1210.cc: New file.
9597 * gdb.c++/pr-1210.exp: New file.
9598
1df0c130
DJ
95992003-06-21 Daniel Jacobowitz <drow@mvista.com>
9600
9601 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9602 000-exec-continue.
9603
a92feac0
MK
96042003-06-15 Mark Kettenis <kettenis@gnu.org>
9605
9606 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9607 on *-*-*bsd* instead of *-*-freebsd*.
9608
81a58f5b
AC
96092003-06-14 Andrew Cagney <cagney@redhat.com>
9610
9611 * gdb.base/store.exp: Test longest and doublest. Test all
9612 parameters. Weaken return statement match.
9613 * gdb.base/store.c: Add longest and doublest - aka long long and
9614 long double functions. Put all parameters into local register
9615 variables. Use negative values.
9616
b257a0d3
AC
96172003-06-14 Andrew Cagney <cagney@redhat.com>
9618
9619 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9620 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9621 exit status.
9622 * gdb.base/fileio.exp: Disable target when nointerrupts and
9623 noinferiorio, instead of limiting it to remote. Use remote_exec
9624 instead of system.
d63a86f8 9625
21c38304
JJ
96262003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9627
9628 * gdb.base/float.exp: Add ia64 support.
9629
1bcdb424
CV
96302003-06-12 Corinna Vinschen <vinschen@redhat.com>
9631
9632 * gdb.base/fileio.exp: Run only on remote targets.
9633
6aeb981f
CV
96342003-06-10 Corinna Vinschen <vinschen@redhat.com>
9635
9636 * gdb.base/fileio.c: New file, testing File-I/O.
9637 * gdb.base/fileio.exp: Ditto.
9638
53df362e
RG
96392003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9640
9641 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9642 shared objects after relocation at load time (gdb PR/1132).
9643 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9644 as above, part of the shared object relocation test.
53df362e 9645
ffee1b46
MK
96462003-06-08 Mark Kettenis <kettenis@gnu.org>
9647
b5ca3722
MK
9648 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9649 fully filled history list.
9650 * gdb.base/gdb_history: New file.
9651
03ed860d
MK
9652 * gdb.base/signals.exp: XFAIL "continue to func1" on
9653 i*86-*-freebsd*.
9654
ffee1b46
MK
9655 * gdb.base/attach.exp: When trying to attach to a nonexistent
9656 process, make it possible to specify the PID based on the target,
9657 and do so for *-*-freebsd*.
9658
d80dbb52
RH
96592003-06-02 Richard Henderson <rth@redhat.com>
9660
9661 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9662
6dd77b81
RH
96632003-06-02 Richard Henderson <rth@redhat.com>
9664
9665 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9666
f6347e16
RH
96672003-06-02 Richard Henderson <rth@redhat.com>
9668
9669 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9670
2c161407
DJ
96712003-06-01 Daniel Jacobowitz <drow@mvista.com>
9672
9673 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9674 of globalvar.
9675
572eb746
MK
96762003-06-01 Mark Kettenis <kettenis@gnu.org>
9677
9678 * gdb.asm/asm-source.exp: Check for memory read errors in
9679 disassembler test on *BSD too.
9680
9e9617a5
RH
96812003-06-01 Richard Henderson <rth@redhat.com>
9682
9683 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9684 for .frame.
9685 (gdbasm_call): Lose ldgp.
9686 (gdbasm_startup): Add frame information.
9687 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9688
7b34ad4e
MK
96892003-05-31 Mark Kettenis <kettenis@gnu.org>
9690
9691 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9692 i?86-*-*.
9693
10059fdf
MK
96942003-05-30 Mark Kettenis <kettenis@gnu.org>
9695
9696 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9697 FreeBSD.
9698
acf4b816
RH
96992003-05-29 Richard Henderson <rth@redhat.com>
9700
9701 * gdb.asm/alpha.inc: New file.
9702 * gdb.asm/asm-source.exp: Use it.
9703
e9ecd949
JB
97042003-05-29 Jim Blandy <jimb@redhat.com>
9705
9706 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9707 'core.PID'.
9708
e3e5a4f3
JB
97092003-05-22 Jim Blandy <jimb@redhat.com>
9710
9711 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9712 backtrace.
d63a86f8 9713
72fe3d25
DC
97142003-05-20 David Carlton <carlton@math.stanford.edu>
9715
9716 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9717 this time.
9718
58da2eb2
DC
97192003-05-19 David Carlton <carlton@bactrian.org>
9720
9721 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9722 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9723
1fcb5155
DC
97242003-05-19 David Carlton <carlton@bactrian.org>
9725
9726 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9727 namespace tests.
9728 Bump copyright date.
9729 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9730 (main): Call C::D::marker2.
9731 * gdb.c++/namespace1.cc: New file.
9732
85e85163
JJ
97332003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9734
9735 Roland McGrath <roland@redhat.com>
d63a86f8 9736 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9737 there is no manager thread.
9738
a25fbfec
JJ
97392003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9740
d63a86f8
RM
9741 * gdb.threads/schedlock.exp: Remove assumption that all threads
9742 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9743 in one of the child threads rather than the main thread.
9744
be375bae
JB
97452003-05-07 Jim Blandy <jimb@redhat.com>
9746
09bf6082
JB
9747 Add support for assembly source testing on the s390x.
9748 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9749 architecture.
9750 * gdb.asm/s390x.inc: New file.
9751
be375bae
JB
9752 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9753 succession of 'if' statements.
9754
00905d52
AC
97552003-05-05 Andrew Cagney <cagney@redhat.com>
9756
9757 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9758
b1e29e33
AC
97592003-05-05 Andrew Cagney <cagney@redhat.com>
9760
9761 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9762 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9763
e33d66ec
EZ
97642003-05-02 Elena Zannoni <ezannoni@redhat.com>
9765
9766 * gdb.base/charset.exp: Update based on new behavior of set/show
9767 charset commands.
9768
2b6fd0d8
AC
97692003-05-01 Andrew Cagney <cagney@redhat.com>
9770
9771 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9772 variable do not give memory errors.
9773
130cacce
AF
97742003-04-30 Adam Fedor <fedor@gnu.org>
9775
9776 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9777 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9778 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9779 gdb.objc/basicclass.m: : New files
9780
9781 * lib/gdb.exp (gdb_compile_objc): New procedure.
9782
bea71854
DJ
97832003-04-27 Daniel Jacobowitz <drow@mvista.com>
9784
9785 * gdb.base/signals.exp: Make backtrace tests more specific.
9786
0f20eeea
DC
97872003-04-23 David Carlton <carlton@bactrian.org>
9788
9789 * gdb.c++/maint.exp (test_first_component): Add tests for
9790 'operator' in more locations.
9791
c8c4d8dc
KB
97922003-04-16 Kevin Buettner <kevinb@redhat.com>
9793
9794 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9795
3fe60e3c
EZ
97962003-04-16 Elena Zannoni <ezannoni@redhat.com>
9797
9798 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9799 func marke' instead. Update test name.
3fe60e3c 9800
9219021c
DC
98012003-04-15 David Carlton <carlton@math.stanford.edu>
9802
9803 * gdb.c++/maint.exp: New file.
9804
5dd55bdd
EZ
98052003-04-14 Elena Zannoni <ezannoni@redhat.com>
9806
9807 * gdb.threads/schedlock.c: Change type of thread function argument
9808 to long, to avoid warnings on 64-bit platforms.
9809
00890572
EZ
98102003-04-14 Elena Zannoni <ezannoni@redhat.com>
9811
a9c64011
AS
9812 * gdb.base/attach.exp: Add new message from ptrace in case of
9813 attaching to nonexistent process.
d63a86f8 9814
93201743
JB
98152003-04-11 Jim Blandy <jimb@redhat.com>
9816
9817 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9818 gdb.c++/userdef.cc: Place comments on the lines to which the
9819 marker function might return.
9820 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9821 gdb.c++/userdef.exp: Look for those comments to check that we've
9822 returned to the right place, instead of checking line numbers.
9823
2a11c64d
EZ
98242003-04-11 Elena Zannoni <ezannoni@redhat.com>
9825
a9c64011
AS
9826 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9827 match on sourcefile name, instead of directory name.
2a11c64d 9828
68ab8fc5
EZ
98292003-04-10 Elena Zannoni <ezannoni@redhat.com>
9830
d63a86f8 9831 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9832 working directory name.
9833
5624293a
JB
98342003-04-09 Jim Blandy <jimb@redhat.com>
9835
9836 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9837 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9838 after an inferior function call, report the failure, but allow the
9839 test to continue.
9840
f1f02ee4
SC
98412003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9842
9843 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9844 with -DPROTOTYPES.
9845
6eb79af0
SC
98462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9847
9848 * gdb.base/break.exp: Revert last patch.
9849
8dfb4cf0
SC
98502003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9851
9852 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9853 with -DPROTOTYPES.
9854
ed4c619a
AC
98552003-04-02 Andrew Cagney <cagney@redhat.com>
9856
9857 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9858 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9859 matching directories by the name breakpoint.
9860 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9861 Make "continue to marker1" consistent.
9862 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9863 message consistent.
9864 * lib/gdb.exp: Put "the program is no longer running", and "the
9865 program exited" in parenthesis.
9866 * lib/mi-support.exp: Ditto.
d63a86f8 9867
4e35d5f0 98682003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9869
4e35d5f0
BR
9870 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9871
71900fe8
AC
98722003-03-29 Andrew Cagney <cagney@redhat.com>
9873
9874 * gdb.base/sizeof.c (main): Print the value of '\377'.
9875 * gdb.base/sizeof.exp: Check the sign of '\377'.
9876
c0655a16
MC
98772003-03-27 Michael Chastain <mec@shout.net>
9878
9879 * gdb.base/gdb1090.exp: New file.
9880 * gdb.base/gdb1090.cc: New file.
9881
5b2a3989
JB
98822003-03-27 J. Brobecker <brobecker@gnat.com>
9883
9884 * gdb.gdb/observer.exp: New regression test.
9885
79876890
MC
98862003-03-27 Michael Chastain <mec@shout.net>
9887
9888 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9889 * gdb.base/ptype.exp: Likewise.
9890
6eac95e3
CV
98912003-03-27 Corinna Vinschen <vinschen@redhat.com>
9892
9893 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9894
e8c71839
MC
98952003-03-26 Michael Chastain <mec@shout.net>
9896
9897 * gdb.base/ptype.exp: Actually use some typedef'd types.
9898
71b10041
SC
98992003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9900
9901 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9902 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9903
2512cf80
CV
99042003-03-20 Corinna Vinschen <vinschen@redhat.com>
9905
9906 * gdb.base/default.exp: Fix regular expression.
9907
0d195a4f
CV
99082003-03-20 Corinna Vinschen <vinschen@redhat.com>
9909
9910 * gdb.base/args.exp: Fix regular expression.
9911
8a2dbca8
CV
99122003-03-20 Corinna Vinschen <vinschen@redhat.com>
9913
9914 * gdb.base/help.exp: Allow Win32 child process.
9915
bf028682
CV
99162003-03-20 Corinna Vinschen <vinschen@redhat.com>
9917
9918 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9919 when stepping out of main().
9920
182dbe85
CV
99212003-03-20 Corinna Vinschen <vinschen@redhat.com>
9922
9923 * gdb.base/default.exp: Check for win32 specific message when calling
9924 "run" without executable.
9925
d67a6ba5
CV
99262003-03-20 Corinna Vinschen <vinschen@redhat.com>
9927
9928 * gdb.base/args.exp: Expect .exe in output.
9929
a955b5bb
CV
99302003-03-20 Corinna Vinschen <vinschen@redhat.com>
9931
9932 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9933 Cygwin native.
9934
bf6bad4b
AC
99352003-03-17 Andrew Cagney <cagney@redhat.com>
9936
9937 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9938 vector registes.
9939 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9940 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9941
293e9a31
DC
99422003-03-17 David Carlton <carlton@math.stanford.edu>
9943
9944 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9945 test, for PR breakpoints/38.
9946 Call test_watchpoint_and_breakpoint.
9947 * gdb.base/watchpoint.c (func3): New function.
9948 (main): Call func3.
9949
5330f2db
DC
99502003-03-04 David Carlton <carlton@math.stanford.edu>
9951
9952 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9953 Garply<Garply<char> >:: garply".
9954 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9955 with respect to PR c++/1111; note also PR c++/1113.
9956 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9957 respect to PR c++/1062.
9958 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9959
6ece72da
DC
99602003-03-03 David Carlton <carlton@math.stanford.edu>
9961
9962 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9963 with respect to PR c++/57.
9964 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9965 c++/826.
9966 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9967 respect to PR c++/57.
9968
85ca1584
DC
99692003-03-03 David Carlton <carlton@math.stanford.edu>
9970
9971 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9972 respect to PR c++/33 into FAILs.
9973
98e9c5b8
MC
99742003-03-03 Michael Chastain <mec@shout.net>
9975
7bedbf27
MC
9976 * configure.in: Update copyright years.
9977
99782003-03-03 Michael Chastain <mec@shout.net>
9979
9980 * Makefile.in: Update copyright years.
98e9c5b8 9981
f683e100
DC
99822003-02-28 David Carlton <carlton@math.stanford.edu>
9983
9984 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9985 print class instead of struct and/or superfluous protection
9986 specifiers, as long as the resulting output is equivalent to the
9987 source code.
9988 Delete FIXME from end of messages on tests that don't need
9989 fixing.
9990
a9e0cf2c
DC
99912003-02-28 David Carlton <carlton@math.stanford.edu>
9992
9993 * gdb.c++/templates.exp (do_tests): Allow const in the two
9994 Foo<volatile char *>::foo tests.
9995
e8d359df
MS
99962003-02-27 Michael Snyder <msnyder@redhat.com>
9997
d63a86f8 9998 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9999 will be consistant.
10000
0b71dc91
DC
100012003-02-26 David Carlton <carlton@math.stanford.edu>
10002
10003 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10004 char *>::foo" test with respect to PR c++/33. Create a new test
10005 which is identical to that one except that it doesn't put the
10006 space between the "char" and the "*"; KFAIL it, too.
10007
dd14ab43
DC
100082003-02-26 David Carlton <carlton@math.stanford.edu>
10009
10010 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10011 template types into either PASSes or KFAILs (corresponding to PR
10012 c++/57). Tweak indentation. Update copyright.
10013
1146c7f1
SC
100142003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10015
10016 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10017
74641dfb
MC
100182003-02-13 Michael Chastain <mec@shout.net>
10019
10020 * gdb.base/exprs.exp: Remove i960 remnants.
10021 * gdb.base/funcargs.exp: Likewise.
10022 * gdb.base/list.exp: Likewise.
10023 * gdb.base/ptype.exp: Likewise.
10024
559cd2d0
DC
100252003-02-14 David Carlton <carlton@math.stanford.edu>
10026
10027 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10028 pEe->D::vg()" from XFAIL to KFAIL.
10029
c4f90d87
JM
100302003-02-13 Jason Molenda (jmolenda@apple.com)
10031
10032 * gdb.base/maint.exp: Update maint print statistics regexp to include
10033 new entries.
10034
cbc4d97c
MC
100352003-02-13 Michael Chastain <mec@shout.net>
10036
10037 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10038
40f235b7
MC
100392003-02-12 Michael Chastain <mec@shout.net>
10040
10041 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10042 * gdb.c++/inherit.exp: Likewise.
10043 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10044 * gdb.c++/templates.exp: Likewise.
10045 * gdb.c++/virtfunc.exp: Likewise.
10046
c56716b0
JM
100472003-02-06 Jason Molenda (jason-cl@molenda.com)
10048
10049 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10050 why the code is written that way.
10051
070afcf8
MC
100522003-02-05 Michael Chastain <mec@shout.net>
10053
10054 * gdb.base/dump.exp: Add missing copyright line.
10055
5d0331e5
JM
100562003-02-05 Jason Molenda (jason-cl@molenda.com)
10057
f7ae6d3e 10058 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10059 at the beginning so the breakpoint doesn't get set on the loop.
10060
92851186
MC
100612003-02-05 Michael Chastain <mec@shout.net>
10062
10063 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10064 output for configurations with gcc 2.95.3.
10065
cbf1e085
AC
100662003-02-05 Keith Seitz <keiths@redhat.com>
10067 Andrew Cagney <ac131313@redhat.com>
10068
10069 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10070
29518e1e
MC
100712003-02-04 Michael Chastain <mec@shout.net>
10072
10073 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10074 Call perror and then continue.
10075
5af1d5f3
MC
100762003-02-03 Michael Chastain <mec@shout.net>
10077
10078 * gdb.c++/pr-1023.cc: New file.
10079 * gdb.c++/pr-1023.exp: New file.
10080
6b549786
JB
100812003-02-05 Jim Blandy <jimb@redhat.com>
10082
10083 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10084 it's local to foobar. Check for it there, and check that it's not
10085 present in main.
10086 * gdb.c++/local.cc (marker2): New function.
10087 (foobar): Call marker1.
10088 (main): Call marker2 instead of marker1.
10089
67f16606
AC
100902003-02-04 Andrew Cagney <ac131313@redhat.com>
10091
10092 * gdb.disasm/mn10200.exp: Obsolete file.
10093 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10094 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10095 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10096
1c5cb38e
DC
100972003-02-04 David Carlton <carlton@math.stanford.edu>
10098
10099 * gdb.c++/overload.exp: Test intToChar(1).
10100 * gdb.c++/overload.cc (intToChar): New.
10101 (main): Call intToChar.
10102
d1fe6965
DC
101032003-02-03 David Carlton <carlton@math.stanford.edu>
10104
10105 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10106 'might_kfail' arg.
10107 KFAIL some of the continue_to_bp_overloaded calls, according to
10108 PR c++/1025.
10109
9ba61c5d
MC
101102003-02-01 Michael Chastain <mec@shout.net>
10111
10112 * gdb.base/advance.c (marker1): New marker function.
10113 * gdb.base/advance.exp: When the 'advance' command lands on the
10114 return breakpoint, it can legitimately stop on either the
10115 current line or the next line. Accommodate both outcomes.
10116 * gdb.base/until.exp: Likewise.
10117
e7494ffb
AC
101182003-02-02 Andrew Cagney <ac131313@redhat.com>
10119
10120 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10121 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10122 now a list, not a tuple.
10123 * gdb.mi/mi-var-display.exp: Ditto.
10124 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10125
075559bc
AC
101262003-02-01 Andrew Cagney <ac131313@redhat.com>
10127
10128 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10129 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10130 stack backtraces.
10131 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10132
2bd4c7b1
MK
101332003-02-01 Mark Kettenis <kettenis@gnu.org>
10134
10135 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10136 gdb.mi/mi1-pthreads.exp: Return instead of calling
10137 gdb_suppress_entire_file.
10138
eabd8992
MS
101392003-02-01 Mark Salter <msalter@redhat.com>
10140
10141 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10142
71469e2f
MS
101432003-01-31 Mark Salter <msalter@redhat.com>
10144
10145 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10146 Support empty arg.
10147
38a94d44
MC
101482003-01-30 Michael Chastain <mec@shout.net>
10149
10150 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10151 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10152 has been fixed in gdb/readline on 2003-01-09.
10153
19ea9e73
MS
101542003-01-29 Michael Snyder <msnyder@redhat.com>
10155
e8d359df
MS
10156 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10157 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10158 * gdb.base/args.exp: Skip if target does not support args passing.
10159
2307bd6a
DJ
101602003-01-22 Daniel Jacobowitz <drow@mvista.com>
10161
19ea9e73 10162 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10163 gdb_test. Accept a list of expect arguments as the third
10164 parameter.
10165 (gdb_test): Use it.
10166
f2dd3617
EZ
101672003-01-20 Elena Zannoni <ezannoni@redhat.com>
10168
10169 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10170 allow for different test tree configurations. Update some
10171 tescases accordingly.
10172 * gdb.arch/altivec-regs.exp: Ditto.
10173 * gdb.asm/asm-source.exp: Ditto.
10174 * gdb.base/advance.exp: Ditto.
10175 * gdb.base/display.exp: Ditto.
d63a86f8 10176 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10177 * gdb.base/mips_pro.exp: Ditto.
10178 * gdb.base/overlays.exp: Ditto.
10179 * gdb.base/relocate.exp: Ditto.
10180 * gdb.base/setshow.exp: Ditto.
10181 * gdb.base/step-line.exp: Ditto.
10182 * gdb.base/step-test.exp: Ditto.
10183 * gdb.base/until.exp: Ditto.
10184 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10185
c71cdefd
DC
101862003-01-17 David Carlton <carlton@math.stanford.edu>
10187
10188 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10189 corresponding to PR c++/945.
10190 Update copyright.
10191
fdba05d7
DC
101922003-01-17 David Carlton <carlton@math.stanford.edu>
10193
10194 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10195 corresponding to PR c++/68.
10196
101972003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10198
10199 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10200 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10201 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10202
c362c33a
EZ
102032003-01-15 Elena Zannoni <ezannoni@redhat.com>
10204
0fbc361c
EZ
10205 * gdb.base/break.exp: Fix change of default location, because of
10206 removal of until tests.
10207 * gdb.base/help.exp: Update test for new 'until' help message.
10208 Add test for help on 'advance'.
a9c64011 10209 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10210
dabf8a35
MK
102112003-01-15 Mark Kettenis <kettenis@gnu.org>
10212
10213 * gdb.base/default.exp: Adapt "info float" test for recent changes
10214 to that command. Add test for "info vector".
10215 * gdb.base/float.exp: New file. Add test for "info float" that
10216 resembles the old test in gdb.base/default.exp.
10217
a1769aca
DC
102182003-01-15 David Carlton <carlton@math.stanford.edu>
10219
10220 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10221
82025e13
EZ
102222003-01-15 Elena Zannoni <ezannoni@redhat.com>
10223
10224 * gdb.base/break.exp: Move the tests of until command from here...
10225 * gdb.base/until.exp: ... to here. New file. Add other tests.
10226 * gdb.base/advance.c: New file.
10227 * gdb.base/advance.exp: New file.
10228
8f9ab801
EZ
102292003-01-14 Elena Zannoni <ezannoni@redhat.com>
10230
a9c64011
AS
10231 * gdb.base/args.c: New file.
10232 * gdb.base/args.exp: New file.
8f9ab801 10233
9ae66589
DJ
102342003-01-14 Daniel Jacobowitz <drow@mvista.com>
10235
10236 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10237
8d77e5c3
DJ
102382003-01-14 Daniel Jacobowitz <drow@mvista.com>
10239
10240 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10241
12d2f0a1
DJ
102422003-01-14 Daniel Jacobowitz <drow@mvista.com>
10243
10244 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10245 dates.
10246
6ca37014
DJ
102472003-01-13 Daniel Jacobowitz <drow@mvista.com>
10248
10249 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10250
b0023472
DJ
102512003-01-13 Daniel Jacobowitz <drow@mvista.com>
10252
10253 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10254 (ptype &*"foo").
10255 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10256
607fbc54 102572003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10258
10259 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10260 * gdb.mi/mi1-console.exp: Likewise.
10261
607fbc54 102622003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10263
10264 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10265 * gdb.mi/mi1-console.exp: Likewise.
10266
a1fb14a2
DJ
102672003-01-13 Daniel Jacobowitz <drow@mvista.com>
10268
10269 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10270
c4cf40b7
DJ
102712003-01-09 Daniel Jacobowitz <drow@mvista.com>
10272
10273 * gdb.base/detach.exp: New test.
10274
696d5a5b
DJ
102752003-01-09 Daniel Jacobowitz <drow@mvista.com>
10276
10277 * Makefile.in (ALL_SUBDIRS): New variable.
10278 (subdirs, clean, distclean): Use it.
10279 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10280 regenerating Makefile, since it is generated from the top level.
10281 * gdb.asm/Makefile.in: Likewise.
10282 * gdb.base/Makefile.in: Likewise.
10283 * gdb.c++/Makefile.in: Likewise.
10284 * gdb.disasm/Makefile.in: Likewise.
10285 * gdb.java/Makefile.in: Likewise.
10286 * gdb.mi/Makefile.in: Likewise.
10287 * gdb.threads/Makefile.in: Likewise.
10288 * gdb.trace/Makefile.in: Likewise.
10289
754533e4
DC
102902003-01-09 David Carlton <carlton@math.stanford.edu>
10291
10292 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10293 Add copyright year 2003.
10294
d8b3e9ee
MC
102952003-01-06 Michael Chastain <mec@shout.net>
10296
10297 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10298 When selecting a thread, 'line' and 'file' are optional.
10299 * gdb.mi/mi1-pthreads.exp: Likewise.
10300
8e9e0fe6
AS
103012003-01-06 Andreas Schwab <schwab@suse.de>
10302
10303 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10304 failures.
10305
b5ab8ff3
DJ
103062003-01-04 Daniel Jacobowitz <drow@mvista.com>
10307
10308 Fix PR gdb/844
10309 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10310 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10311
10312 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10313 instead of calling gdb_suppress_entire_file.
10314 * gdb.threads/print-threads.exp: Likewise.
10315 * gdb.threads/schedlock.exp: Likewise.
10316
10317 * gdb.threads/killed.exp: Return instead of calling
10318 gdb_suppress_entire_file.
10319 * gdb.threads/linux-dp.exp: Likewise.
10320 * gdb.threads/pthreads.exp: Likewise.
10321
1e698235
DJ
103222003-01-04 Daniel Jacobowitz <drow@mvista.com>
10323
10324 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10325 stabs.
10326 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10327 * gdb.base/whatis.exp: Always allow (void) after function names.
10328
147ff08c
DJ
103292003-01-04 Daniel Jacobowitz <drow@mvista.com>
10330
10331 * gdb.c++/casts.exp: Correct regexp.
10332
dc62bfc2
MK
103332003-01-04 Mark Kettenis <kettenis@gnu.org>
10334
10335 * configure.in: Call AC_CONFIG_HEADER. Don't call
10336 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10337 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10338 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10339 aforementioned directories in the AC_OUPUT call.
10340 * config.hin: New file.
10341 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10342 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10343 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10344 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10345 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10346 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10347 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10348 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10349 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10350 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10351 gdb.threads/configure.in, gdb.threads/configure,
10352 gdb.threads/config.in, gdb.trace/configure.in,
10353 gdb.trace/configure: Removed.
10354
77afa639
MC
103552003-01-03 Michael Chastain <mec@shout.net>
10356
10357 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10358 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10359
7634bb6e
DJ
103602003-01-03 Daniel Jacobowitz <drow@mvista.com>
10361
10362 * gdb.base/store.exp: Fix regular expressions.
10363
b39c905e
MK
103642002-12-28 Mark Kettenis <kettenis@gnu.org>
10365
10366 * configure.in: Rewrite.
10367 * configure: Regenerated.
10368
0a8551dd
DC
103692003-01-03 David Carlton <carlton@math.stanford.edu>
10370
10371 * gdb.base/psymtab.exp: New file.
10372 * gdb.base/psymtab1.c: Ditto.
10373 * gdb.base/psymtab2.c: Ditto.
10374
c60b7188
AF
103752002-12-23 Adam Fedor <fedor@gnu.org>
10376
10377 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10378
ee73db83
DC
103792002-12-23 David Carlton <carlton@math.stanford.edu>
10380
10381 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10382 and current_directory initialization.
10383
d6c1774e
JB
103842002-12-22 Jim Blandy <jimb@redhat.com>
10385
f0a847b8
JB
10386 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10387 rather than as part of the output file name.
10388
d6c1774e
JB
10389 * gdb.base/attach.exp: There's no need to copy the test program to
10390 /tmp; that was only ever necessary on HP/UX, and this test is
10391 entirely disabled there anyway.
10392
f0708dbb
JB
103932002-12-21 Jim Blandy <jimb@redhat.com>
10394
4c2acfea
JB
10395 * gdb.c++/psmang.exp: Doc fix.
10396
f0708dbb
JB
10397 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10398 test.
10399
9579e000
DC
104002002-12-20 David Carlton <carlton@math.stanford.edu>
10401
10402 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10403
d1810171
MC
104042002-12-18 Michael Chastain <mec@shout.net>
10405
10406 * gdb.c++/annota2.exp: Add copyright year 2002.
10407
76565097
DC
104082002-12-17 David Carlton <carlton@math.stanford.edu>
10409
10410 * gdb.c++/try_catch.cc: Add marker comments.
10411 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10412 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10413 * gdb.c++/m-static.cc: Ditto.
10414 * gdb.c++/m-static1.cc: Ditto.
10415 * gdb.c++/try_catch.cc: Ditto.
10416
da81390b
JJ
104172002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10418
10419 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10420 to see whether we are using the new -environment-directory
10421 command which resets via -r or the old version of the command
10422 which may prompt the user. Part of fix for gdb/741.
10423
b304d130
AC
104242002-12-13 Andrew Cagney <ac131313@redhat.com>
10425
10426 * gdb.fortran/types.exp: Update obsolete comment.
10427 * gdb.fortran/exprs.exp: Ditto.
10428 * lib/gdb.exp: Delete obsolete code.
10429 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10430 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10431 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10432 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10433 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10434 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10435 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10436 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10437 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10438 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10439 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10440 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10441 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10442 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10443 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10444 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10445 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10446 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10447 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10448 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10449 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10450 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10451 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10452 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10453 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10454 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10455 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10456 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10457 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10458 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10459 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10460 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10461 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10462 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10463 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10464 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10465 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10466
a23b6e6a
DC
104672002-12-11 David Carlton <carlton@math.stanford.edu>
10468
10469 * gdb.c++/m-data.exp: Add test for members that shadow global
10470 variables: see PR gdb/804.
10471 * gdb.c++/m-data.cc: Ditto.
10472
6604731b
DJ
104732002-12-10 Daniel Jacobowitz <drow@mvista.com>
10474
10475 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10476
de46ecd7
DC
104772002-12-06 David Carlton <carlton@math.stanford.edu>
10478
10479 * gdb.base/store.c: Don't declare functions static.
10480
27e829d0
AC
104812002-12-04 Andrew Cagney <ac131313@redhat.com>
10482
10483 * gdb.base/store.exp, gdb.base/store.c: New files.
10484
92806416
DJ
104852002-12-03 Daniel Jacobowitz <drow@mvista.com>
10486
10487 * gdb.base/selftest.exp: Update for current gdb.
10488
3bcbaac5
DJ
104892002-12-03 Daniel Jacobowitz <drow@mvista.com>
10490
10491 * gdb.base/maint.exp: Only dump symbols from one source file
10492 or objfile.
10493
f4f00b1f
DJ
104942002-12-03 Daniel Jacobowitz <drow@mvista.com>
10495
10496 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10497 function call.
10498
f1c8a949
JB
104992002-11-25 Jim Blandy <jimb@redhat.com>
10500
10501 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10502 function appearing in error message.
10503
9e297a97
DJ
105042002-11-21 Daniel Jacobowitz <drow@mvista.com>
10505
10506 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10507
1f312e79
JJ
105082002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10509
d63a86f8
RM
10510 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10511 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10512 should be in mi console format. This is part of fix for PR gdb/604.
10513
83c31e7d
FN
105142002-09-18 Fernando Nasser <fnasser@redhat.com>
10515
10516 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10517 which explicitly prints the zero offset as "+0".
10518
322b3f65
DJ
105192002-10-22 Daniel Jacobowitz <drow@mvista.com>
10520
10521 * gdb.threads/schedlock.c (args): Make unsigned.
10522
105232002-10-21 Daniel Jacobowitz <drow@mvista.com>
10524
10525 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10526 numbers. Allow "foo2|selected stack frame".
10527 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10528 * gdb.asm/asmsrc2.s: Likewise.
10529 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10530 comments.
10531 * gdb.asm/mips.inc: New file.
10532
5e2fe5b8
AF
105332002-10-18 Adam Fedor <fedor@gnu.org>
10534
10535 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10536 * gdb.base/help.exp: Likewise.
10537
abe1a5d0
KB
105382002-10-17 Kevin Buettner <kevinb@redhat.com>
10539
10540 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10541 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10542
10abb1d4
JB
105432002-10-02 Jim Blandy <jimb@redhat.com>
10544
10545 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10546
1f609b42
AC
105472002-10-01 Andrew Cagney <ac131313@redhat.com>
10548
10549 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10550 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10551 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10552 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10553 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10554 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10555 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10556
0aee02e4
AC
105572002-09-29 Andrew Cagney <ac131313@redhat.com>
10558
10559 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10560 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10561 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10562 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10563 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10564 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10565 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10566
6fde09ad
KB
105672002-09-27 Kevin Buettner <kevinb@redhat.com>
10568
10569 * gdb.base/annota1.exp (info break): Make directory components of
10570 path optional since not all compilers emit this debug information.
10571
10572 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10573 step ends up stepping out of the function instead of stopping on
10574 the epilogue.
10575
9e8aab75
KS
105762002-09-26 Keith Seitz <keiths@redhat.com>
10577
10578 * lib/insight-support.exp (gdbtk_start): Figure out where
10579 the insight executable is based on where gdb is. Use this
10580 executable to start insight instead of gdb.
10581
e36180d7
AC
105822002-09-25 Andrew Cagney <cagney@redhat.com>
10583
10584 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10585
9dd34b2b
AC
105862002-09-24 Andrew Cagney <ac131313@redhat.com>
10587
10588 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10589 test_isolated_complaints.
10590 (test_empty_complaint): New function.
10591 (test_empty_complaints): New function. Check no output when no
10592 complaints.
d63a86f8 10593
dea97812
KB
105942002-09-19 Jim Blandy <jimb@redhat.com>
10595
a9c64011 10596 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10597
54951bd7
AC
105982002-09-19 Andrew Cagney <ac131313@redhat.com>
10599
10600 * gdb.gdb/complaints.exp: New file.
10601
dec43320
AC
106022002-09-18 Andrew Cagney <ac131313@redhat.com>
10603
10604 * gdb.base/maint.exp: Check `help maint internal-warning'.
10605
e70d6e3f
DC
106062002-09-18 David Carlton <carlton@math.stanford.edu>
10607
10608 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10609 numbers, and replace them by a single breakpoint after the
10610 constructors are all finished.
10611 Add test 4.
10612 * gdb.c++/m-static.cc: Add test 4.
10613 * gdb.c++/m-static.h: New file.
10614 * gdb.c++/m-static1.cc: New file.
10615
10616 * gdb.c++/printmethod.exp: New file.
10617 * gdb.c++/printmethod.cc: New file.
10618
10619 * gdb.c++/pr-574.exp: New file.
10620 * gdb.c++/pr-574.cc: New file.
10621
afb5c968
CV
106222002-09-18 Corinna Vinschen <vinschen@redhat.com>
10623
10624 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10625 embedded targets which never actually exit.
10626
31e45dee
FN
106272002-09-18 Fernando Nasser <fnasser@redhat.com>
10628
10629 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10630 "don't step after run" as unresolved or unsupported, instead of xfail.
10631
a283c5a1
CV
106322002-09-18 Corinna Vinschen <vinschen@redhat.com>
10633
10634 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10635 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10636 Add newline to expected string in "step out of main (status wrapper)"
10637 case.
10638
11350d2a
CV
106392002-09-18 Corinna Vinschen <vinschen@redhat.com>
10640
10641 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10642 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10643
0deec7d6
TT
106442002-09-17 Tom Tromey <tromey@redhat.com>
10645
10646 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10647 \000, not \0, in double-quoted string.
10648
b2b4a1b5
CV
106492002-09-14 Corinna Vinschen <vinschen@redhat.com>
10650
c9d37158 10651 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10652 string after running the commands execution on breakpoint tests.
10653
1c56143a
CV
106542002-09-13 Corinna Vinschen <vinschen@redhat.com>
10655
10656 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10657
37f8da45
JB
106582002-09-12 Joel Brobecker <brobecker@gnat.com>
10659
10660 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10661
08b468e0
KS
106622002-09-10 Keith Seitz <keiths@redhat.com>
10663
10664 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10665 runto proc.
10666 (mi_run_to_main): Use mi_runto.
10667 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10668
dc360f58
KS
106692002-09-10 Keith Seitz <keiths@redhat.com>
10670
10671 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10672 regexp for stopping at main. Could have multiple event notifications.
10673 Don't assume that main was declared with no parameters.
10674 (mi_next): Use mi_step_to.
10675 (mi_step): Use mi_next_to.
10676
ce3abcfb
CV
106772002-09-09 Corinna Vinschen <vinschen@redhat.com>
10678
10679 * gdb.base/default.exp: Fix expected string in `info float' test.
10680
d1f5b980
BE
106812002-09-09 Ben Elliston <bje@redhat.com>
10682
10683 * config/mips.exp: Update comments.
10684 * config/mips-idt.exp: Likewise.
10685 * config/nind.exp: Likewise.
10686 * config/slite.exp: Likewise.
10687 * config/sparclet.exp: Likewise.
10688 * config/udi.exp: Likewise.
10689 * config/vx.exp: Likewise.
10690 * config/vxworks29k.exp: Likewise.
10691
2f71430b
JB
106922002-09-05 Jim Blandy <jimb@redhat.com>
10693
10694 * gdb.threads/killed.exp: Fix test failure message.
10695
7ddebc7e
KS
106962002-09-04 Keith Seitz <keiths@redhat.com>
10697
10698 * lib/mi-support.exp: Update copyright.
10699 (mi_gdb_test): Increase the priority of the expected pattern
10700 so that it matches gdb_test.
10701
0ae67eb3
KS
107022002-09-03 Keith Seitz <keiths@redhat.com>
10703
10704 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10705 Use integer comparison instead of string comparison for testing
10706 whether binary was built.
10707
38fc42c8
JB
107082002-09-03 Jim Blandy <jimb@redhat.com>
10709
10710 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10711
b6ff0e81
JB
107122002-08-29 Jim Blandy <jimb@redhat.com>
10713
10714 * gdb.threads/pthreads.exp: Move the portable thread compilation
10715 code into a function in lib/gdb.exp, and call that from here.
10716 * lib/gdb.exp (gdb_compile_pthreads): New function.
10717
07c98896
KS
107182002-08-29 Keith Seitz <keiths@redhat.com>
10719
10720 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10721 expect_out so that callers can get at it.
10722
0312286c
DJ
107232002-08-23 Daniel Jacobowitz <drow@mvista.com>
10724
10725 * gdb.threads/print-threads.c: New file.
10726 * gdb.threads/print-threads.exp: New file.
10727 * gdb.threads/schedlock.c: New file.
10728 * gdb.threads/schedlock.exp: New file.
10729
dd039bc4
EZ
107302002-08-22 Elena Zannoni <ezannoni@redhat.com>
10731
a9c64011
AS
10732 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10733 not altivec.c.
dd039bc4 10734
1f36144c
MK
107352002-08-17 Mark Kettenis <kettenis@gnu.org>
10736
10737 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10738 targets. The problem should be fixed now.
10739
16057ec7 107402002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10741
10742 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10743 2002-07-24 change that removes final dots from error messages.
10744
3c1499ad
TT
107452002-08-13 Tom Tromey <tromey@redhat.com>
10746
10747 * gdb.base/readline.exp: New file.
10748
a20ce2c3
AC
107492002-08-01 Andrew Cagney <ac131313@redhat.com>
10750
10751 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10752 supress message.
10753
db034ac5
AC
107542002-08-01 Andrew Cagney <cagney@redhat.com>
10755
10756 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10757 CHILL_FOR_TARGET and CHILL_LIB.
10758 * configure.in (configdirs): Remove gdb.chill.
10759 * configure: Regenerate.
10760 * lib/gdb.exp: Obsolete references to chill.
10761 * gdb.fortran/types.exp: Ditto.
10762 * gdb.fortran/exprs.exp: Ditto.
10763
3e000b18
KB
107642002-07-30 Kevin Buettner <kevinb@redhat.com>
10765
10766 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10767 set Irix-specific compile and link flags.
10768
28f4966b
KB
107692002-07-29 Kevin Buettner <kevinb@redhat.com>
10770
10771 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10772 source files. The ``-o'' option doesn't work with the ``-E'' option
10773 when using the Irix compiler.
10774
46c0d5a6
DJ
107752002-07-19 Daniel Jacobowitz <drow@mvista.com>
10776
10777 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10778 Improve support for reusing an exec file. Copy exec file
10779 to target, and run gdbserver on the target instead of on the host.
10780
eecf4bed
JB
107812002-07-18 Jim Blandy <jimb@redhat.com>
10782
0f815cdf
JB
10783 * gdb.base/ending-run.exp: Don't expect to see the program end in
10784 some orderly fashion when we're running on a real stand-alone
10785 board.
10786
eecf4bed
JB
10787 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10788 targets that don't support interrupts.
10789
52d309e4
JB
107902002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10791
10792 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10793 systems.
10794 Move comments in expect statements to inside the actions, so that they
10795 don't get matched against.
10796
ff683d9e
MK
107972002-07-10 Mark Kettenis <kettenis@gnu.org>
10798
10799 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10800 function when asleep" test.
10801
b5356753
AC
108022002-07-10 Andrew Cagney <ac131313@redhat.com>
10803
10804 * gdb.base/page.exp: Rewrite to handle problems with very long
10805 `info set' output. Update copyright.
10806
6aa4d13a
AC
108072002-06-26 Andrew Cagney <ac131313@redhat.com>
10808
10809 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10810 gdb.threads-hp.
10811 * gdb.hp/configure: Regenerate.
10812 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10813 * gdb.hp/gdb.threads-hp/configure: Delete file.
10814 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10815
8cf8c2b8
AC
108162002-06-22 Andrew Cagney <ac131313@redhat.com>
10817
10818 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10819 setlocale, bindtextdomain and textdomain.
10820
6827a8f8
JB
108212002-06-11 Jim Blandy <jimb@redhat.com>
10822
919d772c
JB
10823 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10824 preprocessor macro information is present.
10825
6827a8f8
JB
10826 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10827 tests.
10828
c15b0d21
MS
108292002-06-06 Michael Snyder <msnyder@redhat.com>
10830
c5984d70
MS
10831 * gdb.base/overlays.exp: Record addresses of overlay
10832 functions in TCL variables rather than in GDB variables,
10833 to avoid having GDB convert them to pointers (with loss
10834 of information).
10835
d63a86f8 10836 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10837 default linker script changes.
c15b0d21
MS
10838 * gdb.base/long_long.exp: Add check for sizeof (long double).
10839
be26fe0d
ML
108402002-06-06 Michal Ludvig <mludvig@suse.cz>
10841
10842 * gdb.asm/asm-source.exp: Add x86-64 target.
10843 * gdb.asm/x86_64.inc: New.
d63a86f8 10844
258093ca 108452002-05-30 Michael Chastain <mec@shout.net>
258093ca 10846
4b3153f1 10847 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10848 * gdb.c++/m-static.cc: New file.
10849 * gdb.c++/m-static.exp: New file.
10850
241264c6
MS
108512002-05-28 Michael Snyder <msnyder@redhat.com>
10852
10853 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10854 precision.
10855
9bba8c8f 108562002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10857
4b3153f1 10858 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10859 * gdb.c++/m-data.cc: New file.
10860 * gdb.c++/m-data.exp: New file.
10861
108622002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10863
4b3153f1 10864 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10865 * gdb.c++/try_catch.cc: New file.
d63a86f8 10866 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10867
def1b996
MC
108682002-05-27 Michael Chastain <mec@shout.net>
10869
10870 * gdb.c++/local.exp: Accept more nested types in output.
10871
522ba268
MC
108722002-05-26 Michael Chastain <mec@shout.net>
10873
10874 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10875
277254ba
MS
108762002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10877
10878 * lib/gdb.exp (gdb_wrapper_init): Just because
10879 gdb_wrapper_file exists, this does not mean that the file
10880 should not be rebuilt. That is what gdb_wrapper_initialized
10881 is for.
10882 (default_gdb_init): Reset gdb_wrapper_initialized.
10883
b61a8733
MS
108842002-05-23 Michael Snyder <msnyder@redhat.com>
10885
d63a86f8 10886 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10887 the precision of the floating point test results.
10888 * gdb.base/call-rt-st.exp: Ditto.
10889
b61a8733
MS
10890 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10891 * gdb.base/call-rt-st.exp: Ditto.
10892
56f6e910
MC
108932002-05-19 Michael Chastain <mec@shout.net>
10894
10895 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10896
ad0b0016
EZ
108972002-05-19 Elena Zannoni <ezannoni@redhat.com>
10898
a9c64011
AS
10899 * configure.in (configdirs): Add gdb.arch.
10900 * configure: Regenerate.
ad0b0016 10901
f617d2b6
JB
109022002-05-17 Jim Blandy <jimb@redhat.com>
10903
10904 * gdb.base/completion.exp: Recognize the more detailed error
10905 messages produced by the macro expander's lexical analyzer.
10906
eac2a696
EZ
109072002-05-14 Elena Zannoni <ezannoni@redhat.com>
10908
a9c64011
AS
10909 * gdb.arch/altivec-abi.c: New file.
10910 * gdb.arch/altivec-abi.exp: New file.
10911 * gdb.arch/altivec-regs.c: New file.
10912 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10913
2fdde8f8
DJ
109142002-05-14 Daniel Jacobowitz <drow@mvista.com>
10915
10916 * gdb.base/maint.exp (maint print type): Update for new type
10917 structure.
d63a86f8 10918
e31f1a7c
EZ
109192002-05-14 Elena Zannoni <ezannoni@redhat.com>
10920
10921 * gdb.arch: New directory.
10922 * gdb.arch/configure.in: New file.
10923 * gdb.arch/configure: New file.
10924 * gdb.arch/Makefile.in: New file.
10925
db589741
CV
109262002-05-13 Corinna Vinschen <vinschen@redhat.com>
10927
10928 * gdb.asm/asm-source.exp: Add v850 as supported target.
10929 * gdb.asm/v850.inc: New file.
10930
8ce2a7dc
DJ
109312002-05-13 Daniel Jacobowitz <drow@mvista.com>
10932
10933 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10934
df763c7f
DJ
109352002-05-12 Daniel Jacobowitz <drow@mvista.com>
10936
10937 * gdb.base/break.exp: Check 'break "marker2"'.
10938
377daeed
MS
109392002-05-10 Michael Snyder <msnyder@redhat.com>
10940
10941 * gdb.base/long_long.exp: Fix typo.
10942
c4b7bc2b
JB
109432002-05-10 Jim Blandy <jimb@redhat.com>
10944
ecac9a4e
JB
10945 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10946 a bug.
10947
c4b7bc2b
JB
10948 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10949 Recognize more detailed error message produced by the macro
10950 expander's lexical analyzer.
10951 * lib/gdb.exp (test_print_reject): Same.
10952
e71019a1
MK
109532002-05-09 Mark Kettenis <kettenis@gnu.org>
10954
10955 * gdb.c++/method.exp: Fix typo.
10956
fedfc8e6
MS
109572002-05-08 Michael Snyder <msnyder@redhat.com>
10958
166a1957
MS
10959 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10960 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10961 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10962 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10963 Add iftarget clause for strongarm.
d63a86f8 10964
f1c47eb2
MS
109652002-05-06 Michael Snyder <msnyder@redhat.com>
10966
cb9a9d3e
MS
10967 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10968 (gdb_continue_to_end): Accept output from status wrapper.
10969 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10970 Clean up fail messages to match pass messages.
10971
f1c47eb2
MS
10972 Enable the "needs_status_wrapper" testsuite feature.
10973 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10974 (gdb_compile): Conditionally call gdb_wrapper_init.
10975 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10976 * gdb.c++/method.exp: Recognize output from status wrapper.
10977
6079c749
BE
109782002-05-06 Ben Elliston <bje@redhat.com>
10979From Graydon Hoare <graydon@redhat.com>
10980
10981 * config/sid.exp: Include support for "rawsid" protocol.
10982
188baff3
JB
109832002-05-03 Jim Blandy <jimb@redhat.com>
10984
10985 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10986 * gdb.c++/hang3.C: New file.
10987
b9c07f0f
AC
109882002-05-04 Andrew Cagney <ac131313@redhat.com>
10989
10990 * gdb.base/default.exp: Remove obsolete code.
10991 * gdb.c++/misc.exp: Ditto. Update copyright.
10992 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10993 * gdb.base/whatis.exp: Ditto. Update copyright.
10994 * gdb.base/scope.exp: Ditto. Update copyright.
10995 * gdb.base/ptype.exp: Ditto. Update copyright.
10996 * gdb.base/printcmds.exp: Ditto. Update copyright.
10997 * gdb.base/opaque.exp: Ditto. Update copyright.
10998 * gdb.base/list.exp: Ditto.
10999 * gdb.base/funcargs.exp: Ditto. Update copyright.
11000 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11001 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11002 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11003 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11004 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11005 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11006
5c7a0397
MS
110072002-05-02 Michael Snyder <msnyder@redhat.com>
11008
d6dcc264 11009 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11010 * gdb.base/long_long.exp: Add xscale target.
11011 * gdb.base/default.exp: Add xscale target.
11012
eb7f1c48
JB
110132002-05-01 Jim Blandy <jimb@redhat.com>
11014
11015 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11016 gdb.c++/hang.exp: New test.
11017
a6befae8
FF
110182002-05-01 Fred Fish <fnf@redhat.com>
11019
11020 * gdb.base/completion.exp: Handle completions of "./Make" for
11021 more than one completion possibility, as is the case when we
11022 build and test in the source tree.
11023
0a310277
AG
110242002-04-29 Anthony Green <green@redhat.com>
11025
11026 * gdb.java/jmisc1.exp: New file.
11027 * gdb.java/jmisc2.exp: New file.
11028
6ff9af88
DJ
110292002-04-24 Daniel Jacobowitz <drow@mvista.com>
11030
11031 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11032
96b3d632
EZ
110332002-04-23 Elena Zannoni <ezannoni@redhat.com>
11034
11035 * gdb.base/help.exp: Change 'help status' to allow for target
11036 dependent output differences.
11037
5019bb54
MC
110382002-04-22 Michael Chastain <mec@shout.net>
11039
11040 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11041
a805a116
MC
110422002-04-22 Michael Chastain <mec@shout.net>
11043
11044 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11045
a1706bfd
DM
110462002-04-17 David S. Miller <davem@redhat.com>
11047
11048 * gdb.asm/sparc64.inc: New file.
11049 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11050
a73a20a2
EZ
110512002-04-19 Elena Zannoni <ezannoni@redhat.com>
11052
11053 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11054 instruction file directly into the build tree. Clean up at end of
11055 test.
11056
ba678339
DM
110572002-04-18 David S. Miller <davem@redhat.com>
11058
11059 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11060 handle 64-bit platforms correctly.
11061 * gdb.base/maint.exp: Likewise.
11062
b03399da
KB
110632002-04-18 Kevin Buettner <kevinb@redhat.com>
11064
11065 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11066 ``-fpic'' when compiling files comprising a shared library, but
11067 it does need additional linker flags in order to find shared
11068 libraries at run time.
11069
e2004992
KB
110702002-04-18 Kevin Buettner <kevinb@redhat.com>
11071
11072 * gdb.base/cvexpr.c (use): New function.
11073 (main): Invoke use() on all global variables to prevent
11074 some linkers from deleting these otherwise unused symbols.
11075
d8937120
MC
110762002-04-17 Michael Chastain <mec@shout.net>
11077From David S. Miller <davem@redhat.com>
11078
11079 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11080 handle 64-bit platforms correctly.
11081
ffd61a58
MS
110822002-04-12 Michael Snyder <msnyder@redhat.com>
11083From Jim Blandy <jimb@redhat.com>
a9c64011 11084 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11085 script can handle this instead.
11086 * gdb.base/bar.c (barx): Same.
11087 * gdb.base/baz.c (bazx): Same.
11088 * gdb.base/grbx.c (grbxx): Same.
11089
11090 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11091 manager doesn't automatically unmap overlays unnecessarily.
11092
6b8426a6
MH
110932002-04-10 Martin M. Hunt <hunt@redhat.com>
11094
11095 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11096 stepping out of main.
11097
34af4875
MC
110982002-04-09 Michael Chastain <mec@shout.net>
11099
11100 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11101 scope so that the nested scope tests will make sense.
11102 * gdb.c++/local.exp: Write patterns that actually work with gcc
11103 (the HP patterns "were never known to work with gcc").
11104 Keep the old aCC patterns too.
11105
2d1676a0
DJ
111062002-04-09 Daniel Jacobowitz <drow@mvista.com>
11107
11108 * gdb.base/attach.exp: Correct target board test.
11109
3a63e3f9
MC
111102002-04-08 Michael Chastain <mec@shout.net>
11111
11112 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11113 in a const method. Add some xfail and fail cases for configurations
11114 that do not emit the "const ...".
11115
f18dabd2
MC
111162002-04-07 Michael Chastain <mec@shout.net>
11117
11118 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11119 Accept "A * const" and "const A * const" as type of "this".
11120 Fix spelling of getFunky throughout. Make messages uniform.
11121
0fcddd82
EZ
111222002-04-07 Elena Zannoni <ezannoni@redhat.com>
11123
a9c64011 11124 Work around for PR gdb/285:
0fcddd82
EZ
11125 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11126
16a8534a
EZ
111272002-04-07 Elena Zannoni <ezannoni@redhat.com>
11128
11129 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11130 instructions file at run time instead of configure time.
11131 Sometimes we run the test in a directory that is not the one we
11132 configured in.
11133 * gdb.asm/configure.in: Delete creation of symlink.
11134 * gdb.asm/configure: Regenerate.
11135
24181d81
JB
111362002-04-05 J. Brobecker <brobecker@gnat.com>
11137
11138 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11139 xfullpath () function.
11140
7cdb7107
DJ
111412002-04-04 Daniel Jacobowitz <drow@mvista.com>
11142
11143 * gdb.asm/Makefile.in: Correct dependencies.
11144
11145 * gdb.asm/powerpc.inc: New file.
11146 * gdb.asm/asm-source.exp: Add PowerPC.
11147 * gdb.asm/configure.in: Likewise.
11148 * gdb.asm/configure: Regenerated.
11149
a7d17088
DJ
111502002-04-04 Daniel Jacobowitz <drow@mvista.com>
11151
11152 * gdb.base/relocate.exp: New file.
11153 * gdb.base/relocate.c: New file.
11154
cd721503
FF
111552002-04-04 Fred Fish <fnf@redhat.com>
11156
11157 * gdb.base/step-test.exp: Update comment regarding stopping in
11158 memcpy/bcopy calls inserted as part of the compiler runtime.
11159
b22ad7a7
MS
111602002-04-04 Michael Snyder <msnyder@redhat.com>
11161
11162 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11163
5f279fa6
DJ
111642002-04-03 Daniel Jacobowitz <drow@mvista.com>
11165
11166 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11167 (gdb_expect): Remove $notransfer hack.
11168
dd0fd3ce
DJ
111692002-04-02 Daniel Jacobowitz <drow@mvista.com>
11170
11171 * gdb.c++/classes.exp ("calling method for small class"): Match
11172 updated register output.
11173
1e50cda1
DJ
111742002-03-30 Daniel Jacobowitz <drow@mvista.com>
11175
11176 Fix PR gdb/452
11177 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11178 when finished. Make gdb_file_cmd send "exec-file" when
11179 appropriate.
11180
24015922
DJ
111812002-03-30 Daniel Jacobowitz <drow@mvista.com>
11182
11183 * gdb.base/attach.exp: Remove extra setup_xfail.
11184
dd7dfd64
MS
111852002-03-26 Michael Snyder <msnyder@redhat.com>
11186
11187 * gdb.base/default.exp: Add tests for dump, append, and restore.
11188 * gdb.base/help.exp: Add tests for dump, append, and restore.
11189 * gdb.base/dump.exp: New file, test dump, append and restore.
11190 * gdb.base/dump.c: New file.
11191
48b2f8d7
MS
111922002-03-27 Michael Snyder <msnyder@redhat.com>
11193
d63a86f8 11194 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11195 clean-ups in help messages.
11196
05b4d525
FF
111972002-03-26 Fred Fish <fnf@redhat.com>
11198
11199 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11200 have debugging info for those functions and the compiler uses them
11201 internally to copy structs around.
11202
d7679631
FF
112032002-03-26 Fred Fish <fnf@redhat.com>
11204
11205 * gdb.base/list.exp: Revert the change made yesterday and add note
11206 about why we don't list the default lines for remote targets.
11207
523ac3f9
MS
112082002-03-25 Michael Snyder <msnyder@redhat.com>
11209
11210 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11211
754b2b8d
FF
112122002-03-25 Fred Fish <fnf@redhat.com>
11213
11214 * gdb.base/list.exp: This test works on remote targets so remove
11215 the short circuit for remote targets. Update copyright.
11216
33c3e192
FF
112172002-03-25 Fred Fish <fnf@redhat.com>
11218
11219 * gdb.base/attach.exp: Fix logic error that was suppressing this
11220 test for all non hppa*-*-hpux* targets, instead of the hp target.
11221 Move comments closer to the suppression point. Also now need to
11222 check that we are running natively.
11223
d43e73ee
MS
112242002-03-22 Michael Snyder <msnyder@redhat.com>
11225
882c8f02
MS
11226 * gdb.base/default.exp: Add test for gcore. Update copyright.
11227 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11228
04c12f60
FF
112292002-03-06 Fred Fish <fnf@redhat.com>
11230
11231 * gdb.base/funcargs.c: Remove extraneous ';' character.
11232 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11233
b43df995
MC
112342002-03-04 Michael Chastain <mec@shout.net>
11235
11236 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11237 accommodate gcc v3 function signature.
11238 * gdb.mi/mi0-var-cmd-exp: Ditto.
11239
92362027
AC
112402002-02-24 Andrew Cagney <ac131313@redhat.com>
11241
11242 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11243 ``GNU/Linux'' or ``Linux kernel''
11244 * testsuite/gdb.threads/pthreads.c: Ditto.
11245
258ad32d
MC
112462002-02-24 Michael Chastain <mec@shout.net>
11247
11248 * gdb.threads/pthreads.c (thread1): Add a return statement.
11249 (thread2): Likewise.
11250 (foo): Likewise.
11251
04c3b3d4
MC
112522002-02-23 Michael Chastain <mec@shout.net>
11253
11254 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11255 to placate gcc.
11256
5a2a0a20
MC
112572002-02-23 Michael Chastain <mec@shout.net>
11258
11259 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11260 test "ptype bint". The test passes on all my stabs configurations.
11261
a640f7fc
JB
112622002-02-21 Jim Blandy <jimb@redhat.com>
11263
27924826
JB
11264 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11265 filename at a time, and watch for the ones we want to see.
11266
a640f7fc
JB
11267 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11268 types of pointers to prototyped functions.
11269
edcc8c75
AC
112702002-02-20 Andrew Cagney <ac131313@redhat.com>
11271
11272 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11273 signed, unsigned and straight char.
11274 (padding_char, padding_short, padding_int, padding_long,
11275 padding_long_long, padding_float, padding_double,
11276 padding_long_double): New global variables.
11277 (fill, fill_structs): New functions.
11278
11279 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11280 for correctly sized writes. Update copyright.
11281 (get_valueof): New procedure.
11282 (get_sizeof): Call get_valueof.
11283 (check_valueof): New procedure.
11284 (check_padding): New procedure.
11285
ac57ea44
MC
112862002-02-20 Michael Chastain <mec@shout.net>
11287
11288 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11289 to setup_xfail. Document some of the remaining calls.
11290
7a10c941
MC
112912002-02-18 Michael Chastain <mec@shout.net>
11292
11293 * gdb.c++/userdef.exp: Update copyright year.
11294
fb8acdcc
DJ
112952002-02-18 Daniel Jacobowitz <drow@mvista.com>
11296
11297 * gdb.c++/userdef.exp: Test overloaded operators properly.
11298 Remove xfails.
11299
fda6ae12
MS
113002002-02-14 Michael Snyder <msnyder@redhat.com>
11301
11302 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11303
676a0442
DJ
113042002-02-14 Daniel Jacobowitz <drow@mvista.com>
11305
11306 * gdb.base/a2-run.exp: Check for a remote target properly.
11307 * gdb.base/annota1.exp: Likewise.
11308 * gdb.base/list.exp: Likewise.
11309 * gdb.base/reread.exp: Likewise.
11310 * gdb.base/scope.exp: Likewise.
11311 * gdb.base/shlib-call.exp: Likewise.
11312 * gdb.base/term.exp: Likewise.
11313 * gdb.c++/annota2.exp: Likewise.
11314
78b4f468
RE
113152002-02-13 Richard Earnshaw <rearnsha@arm.com>
11316
11317 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11318
9a81ba51
MC
113192002-02-10 Michael Chastain <mec@shout.net>
11320
11321 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11322 (call_after_alloca): Ditto.
11323
004af6c7
DJ
113242002-02-10 Daniel Jacobowitz <drow@mvista.com>
11325
11326 * gdb.base/ending-run.exp: Guard "cont" test with
11327 gdb_skip_stdio_test.
11328
37225f62
JB
113292002-02-06 Jim Blandy <jimb@redhat.com>
11330
11331 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11332 from here...
11333 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11334 To here. Disable this test on non-HP platforms. Add big comment.
11335
fe6fdd96
MS
113362002-02-04 Michael Snyder <msnyder@redhat.com>
11337
11338 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11339 other than d10v and m32r.
11340
036fad3f
RE
113412002-02-02 Richard Earnshaw <rearnsha@arm.com>
11342
11343 * gdb.base/default.exp: Rewrite test patterns to reduce time
11344 taken to match them.
11345
7148ab62
DJ
113462002-01-30 Daniel Jacobowitz <drow@mvista.com>
11347
11348 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11349 Allow a start function above main.
11350 * gdb.threads/linux-dp.exp: Fix copyright date.
11351
396cc255
DJ
113522002-01-30 Daniel Jacobowitz <drow@mvista.com>
11353
a9c64011
AS
11354 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11355 (check_philosopher_stack): Check for manager thread before checking
11356 for a just-starting thread.
396cc255 11357
f038d31b
DJ
113582002-01-30 Daniel Jacobowitz <drow@mvista.com>
11359
11360 From Neil Booth <neil@daikokuya.demon.co.uk>:
11361 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11362 warnings.
11363
b3ff9d9a
FF
113642002-01-21 Fred Fish <fnf@redhat.com>
11365
11366 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11367 not caller.
11368
39ad761d
JB
113692002-01-21 Jim Blandy <jimb@redhat.com>
11370
11371 * gdb.base/reread.exp: Check that GDB properly re-reads the
11372 executable file when it changes while no inferior is running.
11373
aaf320fa
FF
113742002-01-21 Fred Fish <fnf@redhat.com>
11375
a9c64011
AS
11376 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11377 optionally accept the "shlib events" variation.
aaf320fa 11378
808a31f5
JB
113792002-01-21 Jim Blandy <jimb@redhat.com>
11380
11381 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11382 call `fflush' after every `printf', so that the output is produced
11383 at predictable points, regardless of whatever buffering does (or
11384 doesn't) take place.
11385 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11386 at different points.
11387
4420d5e2
DJ
113882002-01-20 Daniel Jacobowitz <drow@mvista.com>
11389
11390 * gdb.c++/inherit.exp: Update copyright years.
11391 * gdb.c++/method.exp: Likewise.
11392
3e36a0f4
DJ
113932002-01-20 Daniel Jacobowitz <drow@mvista.com>
11394
11395 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11396 artificial methods/arguments.
11397 * gdb.c++/derivation.exp: Likewise.
11398 * gdb.c++/inherit.exp: Likewise.
11399 * gdb.c++/method.exp: Likewise.
11400 * gdb.c++/virtfunc.exp: Likewise.
11401
b4ceaee6
AC
114022002-01-18 Andrew Cagney <ac131313@redhat.com>
11403
11404 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11405 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11406 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11407 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11408 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11409 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11410
ecace851
JB
114112002-01-17 Jim Blandy <jimb@redhat.com>
11412
11413 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11414 anchoring the pattern matching the entry point symbol's name.
11415
375fc983
AC
114162002-01-17 Andrew Cagney <ac131313@redhat.com>
11417
11418 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11419 continue/quit query. Update copyright.
11420
fe6fdd96
MS
114212002-01-14 Michael Snyder <msnyder@redhat.com>
11422
11423 * gdb.base/gcore.exp: Remove extra debugging output.
11424
e017c81f
DJ
114252002-01-13 Daniel Jacobowitz <drow@mvista.com>
11426
11427 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11428 for slightly dubious v2 mangled string.
11429
37ab3bf8
DJ
114302002-01-13 Daniel Jacobowitz <drow@mvista.com>
11431
11432 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11433
1bc05c3a 114342002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11435
1bc05c3a 11436 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11437
1bc05c3a
JM
11438 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11439 constructors.
11440 * gdb.c++/derivation.exp: Likewise.
11441 * gdb.c++/templates.exp: Likewise.
11442 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11443
1bc05c3a
JM
114442002-01-10 Michael Snyder <msnyder@redhat.com>
11445
11446 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11447
a911c360
MS
114482002-01-08 Michael Snyder <msnyder@redhat.com>
11449
11450 * gdb.base/gcore.exp: New test for generate-core-file command.
11451 * gdb.base/gcore.c: Testcase for above.
11452 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11453
ea2119ec
JM
114542002-01-08 Jason Merrill <jason@redhat.com>
11455
11456 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11457
68203136
FF
114582002-01-07 Fred Fish <fnf@redhat.com>
11459
11460 * gdb.c++/overload.exp: Remove unconditional xfails for:
11461 print foo_instance1.overloadargs(1)
11462 print foo_instance1.overloadargs(1, 2)
11463 print foo_instance1.overloadargs(1, 2, 3)
11464 print foo_instance1.overloadargs(1, 2, 3, 4)
11465 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11466 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11467 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11468 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11469 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11470 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11471 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11472 print foo_instance1.overload1arg()
11473 print foo_instance1.overload1arg((char)arg2)
11474 print foo_instance1.overload1arg((signed char)arg3)
11475 print foo_instance1.overload1arg((unsigned char)arg4)
11476 print foo_instance1.overload1arg((int)arg7)
11477 print foo_instance1.overload1arg((unsigned int)arg8)
11478 print foo_instance1.overload1arg((float)arg11)
11479 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11480
21b9b5b1
MS
114812002-01-07 Michael Snyder <msnyder@redhat.com>
11482
11483 * gdb.base/huge.exp: New test. Print a very large target data object.
11484 (skip_huge_test): New test variable. Define if you want to skip this
11485 test. The test reads an 8 megabyte data object from the target, so it
11486 might be very time consuming on remote targets with a slow connection.
11487 * gdb.base/huge.c: New file. Test case for above.
11488
725f922e
FF
114892002-01-07 Fred Fish <fnf@redhat.com>
11490
11491 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11492 g_instance.bfoo, and g_instance.cfoo.
11493
634d57ec
JL
11494Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11495
f286b2c3
JL
11496 * gdb.base/break.c (multi_line_if_conditional): New function.
11497 (multi_ilne_while_conditional): Likewise.
11498 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11499 IF or WHILE condition puts the breakpoint at the start of
11500 the condition.
11501
634d57ec
JL
11502 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11503 hppa*-*-hpux* expected failure.
11504 * gdb.base/structs.exp (do_function_calls): Similarly.
11505
11506 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11507 watchpoints.
11508
9fbfe2dc
AC
115092002-01-06 Andrew Cagney <ac131313@redhat.com>
11510
11511 Fix PR gdb/66.
11512 * gdb.base/structs.exp: Replace skip for a29k with skip for
11513 gdb,cannot_call_functions.
11514 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11515 * gdb.base/callfuncs.exp: Ditto.
11516 * gdb.base/call-rt-st.exp: Ditto.
11517 * gdb.base/call-strs.exp: Ditto.
11518 * gdb.base/callfwmall.exp: Ditto.
11519 * gdb.base/scope.exp: Obsolete xfail a29k.
11520 * gdb.c++/misc.exp: Ditto.
11521 * gdb.c++/cplusfuncs.exp: Ditto.
11522 * gdb.base/ptype.exp: Ditto.
11523 * gdb.base/printcmds.exp: Ditto.
11524 * gdb.base/opaque.exp: Ditto.
11525 * gdb.base/list.exp: Ditto.
11526 * gdb.base/funcargs.exp: Ditto.
11527 * gdb.base/default.exp: Ditto.
11528
8ddad156
MS
115292002-01-04 Michael Snyder <msnyder@redhat.com>
11530
ca4976a6 11531 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11532 * gdb.base/maint.exp: Add tests for maint info sections options.
11533
1b074332
JL
11534Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11535
11536 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11537
7d159115
CV
115382001-12-20 Corinna Vinschen <vinschen@redhat.com>
11539
11540 * gdb.asm/arm.inc: New file.
11541 * gdb.asm/asm-source.exp: Add arm targets.
11542 * gdb.asm/configure.in: Ditto.
11543 * gdb.asm/configure: Recreated from configure.in.
11544
8fb87725
JL
11545Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11546
afabe08c
JL
11547 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11548 with HP's compiler.
11549 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11550 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11551 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11552 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11553
11554 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11555 either HP's compilers or GCC.
11556
db521deb
JL
11557 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11558 a SIGBUS or SIGSEGV.
11559
11560 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11561
11562 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11563 can be compiled with either HP's compiler or GCC.
11564
cfa88ab7
JL
11565 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11566 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11567 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11568
ca344dff
JL
11569 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11570 to match current gdb output. Update due to using auto-solib-limit
11571 for limiting instead of overloading auto-solib-add.
11572 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11573 test program.
11574
3f3c6e55 11575 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11576 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11577 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11578 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11579 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11580 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11581 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11582 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11583 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11584 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11585 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11586 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11587 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11588
8fb87725
JL
11589 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11590 a SIGTRAP to the inferior.
11591
cf599fa7
CV
115922001-12-19 Corinna Vinschen <vinschen@redhat.com>
11593
11594 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11595 Substitute call to target_link by call to gdb_compile.
11596
2cd045cd
JL
11597Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11598
a9c64011
AS
11599 * gdb.base/break.exp: Fix HP specific search string when testing
11600 backtracing in a called function.
2cd045cd 11601
a9c64011
AS
11602 * gdb.base/constvars.exp: Only set lang to C++ if we're
11603 compiling the test with HP's compilers.
11604 * gdb.base/volatile.exp: Similarly.
2cd045cd 11605
99ebe9ac
JB
116062001-12-19 Jim Blandy <jimb@redhat.com>
11607
11608 * gdb.base/printcmds.exp: Expect the null character to be printed
11609 as '\0', and the '\013' to be printed as '\v'.
11610 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11611 * gdb.base/setvar.exp: Same.
11612
b9891b29
JB
116132001-12-17 Jim Blandy <jimb@redhat.com>
11614
0eba65ab
JB
11615 * gdb.base/completion.exp: Rather than completing very long
11616 filenames, which can make the readline library produce output we
11617 don't recognize, cd to the directory first, and then complete
11618 using nice, short relative paths.
11619
6970b5b1
JB
11620 * gdb.base/completion.exp: On some systems, there is, in fact, a
11621 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11622 variables as being in scope. So use `no_var_named_this'
11623 instead of `b'.
6970b5b1 11624
b9891b29
JB
11625 * gdb.base/corefile.exp: Recognize the message saying that GDB
11626 can't find the core file's registers as a failure.
11627
e6ccd35f
JSC
116282001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11629
a9c64011
AS
11630 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11631 test expect string more specific.
e6ccd35f 11632
105ba819
CV
116332001-12-13 Corinna Vinschen <vinschen@redhat.com>
11634
11635 * gdb.asm/asm-source.exp: Add support for xstormy16.
11636 * gdb.asm/configure.in: Ditto.
11637 * gdb.asm/configure: Rebuild.
11638 * gdb.asm/xstormy16.inc: New file.
11639
e9e79dd9
FF
116402001-12-10 Fred Fish <fnf@redhat.com>
11641
11642 * gdb.base/maint.exp: Update to match changes in type dumping code.
11643
347dc97d
JB
116442001-12-10 Jim Blandy <jimb@redhat.com>
11645
11646 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11647 matching the entry point symbol's name at the beginning of the
11648 line.
11649
5178b9d6
DJ
116502001-12-07 Daniel Jacobowitz <drow@mvista.com>
11651
11652 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11653 gdb.c++/inherit.exp, gdb.c++/method.exp,
11654 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11655 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11656 and class layout support.
11657
af890c52
DJ
116582001-12-07 Daniel Jacobowitz <drow@mvista.com>
11659
11660 * gdb.c++/classes.exp: Add test for static member function.
11661 * gdb.c++/misc.cc: Add class with static member function.
11662
7a345fb3
JB
116632001-12-07 Jim Blandy <jimb@redhat.com>
11664
f2e54a80 11665 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11666 those tests as `unsupported'.
11667 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11668 Rewrite subsequent tests to use it.
11669
11670 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11671 those tests as `unsupported'.
11672 * gdb.base/structs.exp (call_struct_func): New function.
11673 (do_function_calls): Use call_struct_func to call the functions
11674 returning structs.
11675
0bc69509
JB
11676 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11677 whether functions are prototyped or not, so we can't possibly pass
11678 arguments to t_float_values2 properly.
11679
7a345fb3
JB
11680 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11681 value of `timeout' for targets other than the mips*tx39-*.
11682
edb6ede1
MS
116832001-12-06 Michael Snyder <msnyder@redhat.com>
11684
d63a86f8 11685 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11686 and detect whether the start symbol has a leading underscore.
11687
2d842f13
JB
116882001-12-04 Jim Blandy <jimb@redhat.com>
11689
11690 * gdb.base/completion.exp: Clarify indentation.
11691
68550daf
JB
116922001-12-03 Jim Blandy <jimb@redhat.com>
11693
11694 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11695 variables on the S/390, not `.word'.
11696
cd5195a8
JB
116972001-11-30 Jim Blandy <jimb@redhat.com>
11698
11699 Add assembly-source tests for s390-ibm-linux.
11700 * gdb.asm/s390.inc: New file.
11701 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11702 the S/390 architecture.
a9c64011 11703 * gdb.asm/configure: Regenerated.
cd5195a8 11704
ca9efc90
MS
117052001-11-30 Michael Snyder <msnyder@redhat.com>
11706
11707 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11708 next, info source, info sources, info line, global and static
11709 variables, and static functions.
11710 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11711 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11712 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11713 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11714 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11715 (gdbasm_leave): Restore frame pointer.
11716 (gdbasm_startup): Copy stack set-up from crt0.S.
11717
d0e66976
FN
117182001-11-26 Fernando Nasser <fnasser@redhat.com>
11719
11720 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11721 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11722 to a local (non-static) variable. Copy tstruct.a to a static buffer
11723 and return a pointer to that buffer.
11724 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11725
e2334072
MK
117262001-11-24 Mark Kettenis <kettenis@gnu.org>
11727
11728 * gdb.asm/configure.in: Fix recognition of ix86 target.
11729 * gdb.asm/configure: Regenerate.
11730
756caa3d
MS
117312001-11-21 Michael Snyder <msnyder@redhat.com>
11732
11733 * gdb.asm/sparc.inc: New file.
11734 * gdb.asm/asm-source.exp: Recognize sparc target.
11735 * gdb.asm/configure.in: Recognize sparc target.
11736 * gdb.asm/configure: Regenerate.
d63a86f8 11737
9a4d72d5
MS
117382001-11-21 Michael Snyder <msnyder@redhat.com>
11739
11740 * gdb.asm/m32r.inc: New file.
11741 * gdb.asm/asm-source.exp: Recognize m32r target.
11742 * gdb.asm/configure.in: Recognize m32r target.
11743 * gdb.asm/configure: Regenerate.
11744
a773d1cd
MS
117452001-11-20 Michael Snyder <msnyder@redhat.com>
11746
017ac23d
MS
11747 * gdb.asm/i386.inc: New file.
11748 * gdb.asm/asm-source.exp: Recognize ix86 target.
11749 * gdb.asm/configure.in: Recognize ix86 target.
11750 * gdb.asm/configure: Regenerate.
11751
a773d1cd
MS
11752 * gdb.c++/namespace.exp: Fix quotes in output messages.
11753
bb632afb
MS
117542001-11-14 Michael Snyder <msnyder@redhat.com>
11755
25d559ca 11756 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11757 qualifier in a type cast expression, to designate an address
11758 in the instruction space (Harvard architecture).
11759
4749e309
MS
117602001-11-13 Michael Snyder <msnyder@redhat.com>
11761
11762 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11763 Tests for expressions using 'const' and 'volatile'.
11764
25050984
CV
117652001-11-13 Corinna Vinschen <vinschen@redhat.com>
11766
11767 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11768
1902c51f
DJ
117692001-11-12 Daniel Jacobowitz <drow@mvista.com>
11770
11771 * lib/mi-support.exp (mi_run_to_helper): Move comments
11772 outside of gdb_expect.
11773
dcf95b47
DJ
117742001-11-11 Daniel Jacobowitz <drow@mvista.com>
11775
11776 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11777 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11778 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11779 mi0_run_to): New functions.
11780 * gdb.mi/mi-simplerun.exp: Use them.
11781 * gdb.mi/mi0-simplerun.exp: Likewise.
11782 * gdb.mi/mi-var-cmd.exp: Likewise.
11783 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11784
45b074e1
AC
117852001-11-10 Andrew Cagney <ac131313@redhat.com>
11786
11787 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11788 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11789
bf50d346
AC
117902001-11-09 Andrew Cagney <ac131313@redhat.com>
11791
11792 * gdb.base/restore.exp: Include $expected value in restored test
11793 message.
11794
9383332c
AC
117952001-11-09 Andrew Cagney <ac131313@redhat.com>
11796
11797 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11798 implemented.
11799
db62520a
MS
118002001-11-08 Michael Snyder <msnyder@redhat.com>
11801
11802 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11803 Add pass/fail message for stop at breakpoint in call dummy function.
11804
b5703437
MS
118052001-11-07 Michael Snyder <msnyder@redhat.com>
11806
d63a86f8
RM
11807 * gdb.c++/templates.exp (test_template_breakpoints):
11808 If we get an overload menu, but it does not match what
760f6330 11809 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11810 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11811 making the whitespace optional. Argument for "new" may be
11812 "unsigned" as well as "unsigned int/long".
d63a86f8 11813 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11814 making the whitespace optional. Also replace "(void) with
11815 "((void|)), making the keyword "void" optional.
d63a86f8 11816 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11817 making the whitespace optional. Also replace "(void) with
11818 "((void|)), making the keyword "void" optional.
3bf40917
MS
11819 * gdb.base/callfuncs.c (t_float_values): This function must
11820 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11821 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11822 can be tested against both cases. Usually one case involves
11823 promotion of float to double, while the other does not.
11824 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11825 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11826 includes a stack frame for "start".
11827
c8ab4e6d
JB
118282001-11-05 Jim Blandy <jimb@redhat.com>
11829
11830 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11831 pointers are 32 bits long, and that offsets of relocs are always
11832 stored in the data (REL-style), and not in the reloc entry itself
11833 (RELA-style).
11834 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11835 stabs.
11836
3f08ced9
MS
118372001-11-01 Michael Snyder <msnyder@redhat.com>
11838
11839 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11840 and regular expression operators by using quoting.
11841
cbfa24cd
MS
118422001-10-31 Michael Snyder <msnyder@redhat.com>
11843
11844 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11845 depending on what the symbol table contains.
11846 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11847 the output of the ptype command. Similarly, accept both "const &"
11848 and "const&".
11849
aaa68313
CV
118502001-10-31 Corinna Vinschen <vinschen@redhat.com>
11851
11852 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11853 symbol `STORAGE' to allow to choose the storage class of
11854 the local datastructures.
11855 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11856 compiler directive.
11857
91740388
MS
118582001-10-30 Michael Snyder <msnyder@redhat.com>
11859
11860 * gdb.base/jump.exp: Allow it to run for all targets.
11861
1b7c05e7
CV
118622001-10-29 Corinna Vinschen <vinschen@redhat.com>
11863
11864 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11865 with new double_array size.
11866 (main): Change storage class of all local variables to static.
11867 Reduce size of double_array to 9.
11868 * gdb.base/call-ar-st.exp: Increase timeout value.
11869 Change expected output for double array to match new size in
11870 call-ar-st.c.
11871
36a22261
CV
118722001-10-29 Corinna Vinschen <vinschen@redhat.com>
11873
11874 * gdb.base/ending-run.exp: Create identical output when passing
11875 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11876 Stormy16 target.
36a22261 11877
92b8ae91
MK
118782001-10-28 Mark Kettenis <kettenis@gnu.org>
11879
11880 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11881 that we catch the expected failure under Linux/x86.
11882
cb135b83
OF
118832001-10-29 Orjan Friberg <orjanf@axis.com>
11884
11885 * gdb.base/setvar.exp: Escape curly braces.
11886 * gdb.stabs/weird.exp: Ditto.
11887
6884aa54
DJ
118882001-10-27 Daniel Jacobowitz <drow@mvista.com>
11889
11890 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11891 * gdm.mi/mi0-hack-cli.exp: Likewise.
11892
0398c9aa
AC
118932001-10-25 Andrew Cagney <ac131313@redhat.com>
11894
11895 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11896 messages.
11897
d20bf2e8
AC
118982001-10-21 Andrew Cagney <ac131313@redhat.com>
11899
11900 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11901 checking MI enabled.
11902
03dd63aa
CV
119032001-10-09 Corinna Vinschen <vinschen@redhat.com>
11904
11905 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11906
1d9d99f3
FCE
119072001-10-04 Frank Ch. Eigler <fche@redhat.com>
11908
11909 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11910 if gdb child process crashes, just signal an error.
11911
838ae6c4
JB
119122001-10-02 Jim Blandy <jimb@redhat.com>
11913
11914 * lib/gdb.exp (test_xfail_format): Simplify.
11915
11916 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11917 front of the variable name `format'. Simplify `if'.
11918
8f0cbc1c
DJ
119192001-10-01 Daniel Jacobowitz <drow@mvista.com>
11920
11921 * gdb.threads/pthreads.exp: Wait for output and delay
11922 before sending ^C.
11923
1f08dafd
DJ
119242001-10-01 Daniel Jacobowitz <drow@mvista.com>
11925
11926 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11927 some incorrect output instead of timing out.
11928 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11929
674f90ff
CV
119302001-09-28 Corinna Vinschen <vinschen@redhat.com>
11931
11932 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11933 check to allow additional `int'.
11934
9b284272
DJ
119352001-09-27 Daniel Jacobowitz <drow@mvista.com>
11936
11937 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11938 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11939
b55a4771
MS
119402001-09-27 Michael Snyder <msnyder@redhat.com>
11941
11942 * lib/gdb.exp (test_debug_format): New proc.
11943 (setup_xfail_format): Use new proc test_debug_format.
11944 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11945 proc; use new service proc test_debug_format.
11946 Replace all other "gcc_compiled" tests with this test.
11947 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11948 proc; use new service proc test_debug_format.
11949 Replace all other "gcc_compiled" tests with this test.
11950
119512001-09-27 Michael Snyder <msnyder@redhat.com>
11952
11953 * gdb.base/cvexpr.exp: New file.
11954 * gdb.base/cvexpr.c: New file
11955 Test for expressions using const and volatile keywords.
11956
4e6667ac
CV
119572001-09-26 Corinna Vinschen <vinschen@redhat.com>
11958
11959 * gdb.base/constvars.exp: Check for different orders of keywords
11960 and additional "int" strings in output.
11961
4f337972
AC
119622001-09-22 Andrew Cagney <ac131313@redhat.com>
11963
11964 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11965 responses from "help maint".
11966
2015650d
FCE
119672001-09-19 Frank Ch. Eigler <fche@redhat.com>
11968
11969 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11970 to localhost:NNN instead of :NNN, in case Xvfb is listening
11971 only on TCP.
11972
f3bcedc1
CV
119732001-09-19 Corinna Vinschen <vinschen@redhat.com>
11974
11975 * gdb.base/recurse.exp: When checking leaving the watchpoint
11976 scope, recognize when gdb is in function's epilogue and pass.
11977
6b819c92
KS
119782001-09-18 Keith Seitz <keiths@redhat.com>
11979
11980 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11981 support for running tests against sid targets.
11982 (gdbtk_done): Ditto.
11983
a10c9419
CV
119842001-09-18 Corinna Vinschen <vinschen@redhat.com>
11985
11986 * gdb.base/ending-run.c (main): Set stdout buffersize
11987 to the same reasonable value for any target.
11988 * gdb.base/ending-run.exp: Add a regular expression
11989 to make testsuite happy on Sanyo Stormy16 target.
11990
739d0d99
CV
119912001-09-17 Corinna Vinschen <vinschen@redhat.com>
11992
11993 * gdb.base/display.c (do_loops): Add float variable `f'.
11994 Increment f in loop.
11995 * gdb.base/display.exp: Increment timeout by 60 seconds.
11996 Change float display test to use variable `f'.
11997
1b8947f0
JB
119982001-09-17 Jim Blandy <jimb@redhat.com>
11999
12000 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12001 overflowing the limited breakpoint tables on some ROM monitors
12002 (like the ROM68K).
12003
9890ac81
FCE
120042001-09-15 Frank Ch. Eigler <fche@redhat.com>
12005
12006 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12007 the "-ac" (disable access control) flag.
12008
6db765ea
JH
120092001-08-30 Jeff Holcomb <jeffh@redhat.com>
12010
12011 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12012 ints.
12013
4c32cc04
KS
120142001-08-30 Keith Seitz <keiths@redhat.com>
12015
12016 * lib/gdb.exp: Move all insight-related functionality into
12017 separate file.
12018 * lib/insight-support.exp: New file.
12019
8d6e6f81
FCE
120202001-08-29 Frank Ch. Eigler <fche@redhat.com>
12021
12022 * config/sid.exp (sid_start): Never set sid verbosity; disable
12023 expect_background {} that consumed its stdout; tolerate </dev/null.
12024 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12025
6a90e1d0
AC
120262001-08-18 Andrew Cagney <ac131313@redhat.com>
12027
12028 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12029 CLI jump command to start it.
12030 (mi_run_to_main): Fail immediatly when unexpected output.
12031
1759b3c3
AC
120322001-08-18 Andrew Cagney <ac131313@redhat.com>
12033
12034 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12035 beginning of function. Fix PR gdb/191.
12036
61d11d80
FCE
120372001-08-16 Frank Ch. Eigler <fche@redhat.com>
12038
12039 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12040 what to force sid endianness to.
12041
942a4df2
KS
120422001-08-15 Keith Seitz <keiths@redhat.com>
12043
12044 * lib/gdb.exp (gdbtk_start): Don't set environment
12045 variables for TCL_LIBRARY and friends. Insight will
12046 now figure these out for itself.
12047
0521c418
MS
120482001-08-02 Michael Snyder <msnyder@redhat.com>
12049
12050 * gdb.base/completion.exp: Remove the symbol "a64l" from
12051 the expect string; this is target-specific, and not related
12052 to what is being tested.
12053
74a9a58a
DB
120542001-08-02 Dave Brolley <brolley@redhat.com>
12055
12056 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12057
c70819fa
MS
120582001-07-25 Michael Snyder <msnyder@redhat.com>
12059
c2b8fa57
MS
12060 * gdb.base/consecutive.exp: New file. Test stepping over
12061 breakpoints on consecutive instructions.
12062 * gdb.base/consecutive.c: New file.
12063
c70819fa
MS
12064 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12065 curly braces in regular expressions.
12066
2b1a1355
MS
120672001-07-25 Michael Snyder <msnyder@redhat.com>
12068
12069 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12070 legitimate output from stepping out of main.
12071
413eca6f
KS
120722001-07-22 Keith Seitz <keiths@redhat.com>
12073
12074 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12075 the empty string, do not run the tests.
12076
7e5a9322
SC
120772001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12078
12079 * gdb.base/long_long.exp: Detect size of pointer. Take into
12080 account 2-byte pointers when testing for p/a results.
12081
de58f10f
SC
120822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12083
d63a86f8 12084 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12085 and defined to 1K for m68hc11.
12086 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12087 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12088 (sizeof_random_data): New variable to tell the size of the data table;
12089 don't test past this size; always run to main.
12090
d6f5fea1
SC
120912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12092
12093 * gdb.base/return2.exp: return of long long and double fails for
12094 68HC11; don't execute these tests on that platform.
12095 * gdb.base/return.exp: Return of a double fails for 68hc11.
12096
c477543d
SC
120972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12098
12099 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12100 tests that print a float.
12101 * call-rt-st.exp: Likewise.
12102
63cf1c79
MK
121032001-07-12 Mark Kettenis <kettenis@gnu.org>
12104
12105 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12106 running this test on Linux.
12107
112f9ab5
MC
121082001-06-24 Michael Chastain <chastain@redhat.com>
12109
12110 * gdb.base/arithmet.exp: Remove some tests to make all test names
12111 unique.
12112
4970cb0f
MS
121132001-07-03 Michael Snyder <msnyder@redhat.com>
12114
12115 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12116 the output of the ptype command.
12117
d85da69f
MS
121182001-07-02 Michael Snyder <msnyder@redhat.com>
12119
4c8a82de
MS
12120 * gdb.base/completion.exp: Don't assume that break.c is the only
12121 source file that may contain functions named "marker".
d85da69f
MS
12122 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12123
8afc772b
AC
121242001-06-28 Andrew Cagney <ac131313@redhat.com>
12125
12126 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12127 of files to delete.
12128
12129 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12130 * gdb.disasm/h8300s.exp: New file.
12131 gdb.disasm/h8300s.s: Likewise.
12132
cff22675
AC
121332001-06-27 Andrew Cagney <ac131313@redhat.com>
12134
12135 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12136 empty breakpoint tables.
12137
68c81b54
AC
121382001-06-25 Andrew Cagney <ac131313@redhat.com>
12139
12140 * lib/mi-support.exp: Update args=... part of stop-reason
12141 patterns. Accept either a list or a tuple.
12142
2dd62704
AC
121432001-06-23 Andrew Cagney <ac131313@redhat.com>
12144
12145 * lib/mi-support.exp: Remove local emacs variable defining
12146 change-log-default-name.
12147
b4127474
MC
121482001-06-22 Michael Chastain <chastain@redhat.com>
12149
12150 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12151 This is operationally compatible with the previous version.
12152
8dbfb380
JB
121532001-06-13 Jim Blandy <jimb@redhat.com>
12154
12155 * lib/gdb.exp (gdb_test): Doc fix.
12156
f2d8c86d
MC
121572001-06-10 Michael Chastain <chastain@redhat.com>
12158
12159 * gdb.base/exprs.exp: Remove a duplicate test.
12160
81564d34
JB
121612001-06-06 Jim Blandy <jimb@redhat.com>
12162
12163 * gdb.base/return2.exp (main): Use values to test float and double
12164 returns that are not NaN's, to avoid being confused by IEEE
12165 comparison rules.
12166
da55addb
MS
121672001-06-04 Michael Snyder <msnyder@redhat.com>
12168
12169 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12170 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12171 rather than wait for 12 more tests to time out.
12172
42c65987
JB
121732001-06-06 Jim Blandy <jimb@redhat.com>
12174
b18bced9 12175 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12176 Don't forget to match the GDB prompt.
b18bced9 12177
42c65987
JB
12178 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12179
5b41e5f0
JB
121802001-06-04 Jim Blandy <jimb@redhat.com>
12181
12182 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12183 command.
12184
015e046f
KB
121852001-05-31 Kevin Buettner <kevinb@redhat.com>
12186
12187 * gdb.base/annota1.exp (info break): Match four or more spaces
12188 after "Address".
12189
fb1ffbbe
MC
121902001-05-31 Michael Chastain <chastain@redhat.com>
12191
12192 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12193 (dm_type_int_star): Likewise.
12194 (dm_type_long_star): Likewise.
12195 (dm_type_void_star): Likewise.
12196
5ea2a32c
KB
121972001-05-29 Kevin Buettner <kevinb@redhat.com>
12198
12199 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12200 to a known value in order to get consistent results regardless
12201 of the setting of INPUTRC or the presence or contents of .inputrc.
12202
ae23c492
MS
122032001-05-24 Michael Snyder <msnyder@redhat.com>
12204
ac55707e
MS
12205 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12206 Don't require that the main thread and the manager thread are the
12207 first in the list.
12208
ae23c492
MS
12209 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12210 debugging. If test fails, issue an "unsupported" not a "fail".
12211
400071f1
JB
122122001-05-24 Jim Blandy <jimb@redhat.com>
12213
12214 Don't assume that short is shorter than int.
12215 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12216 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12217 this isn't true.
400071f1
JB
12218 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12219 an int, is not equal to ~0 stored in an unsigned char. This tests
12220 the same thing that the previous test meant to, but works on
12221 16-bit machines, too.
12222 ("print unsigned char != (~0)"): Same test, complemented.
12223
0816a3e5
MS
122242001-05-24 Michael Snyder <msnyder@redhat.com>
12225
12226 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12227 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12228 and prevents dejagnu getting out of step.
12229
f6dc23a9
KB
122302001-05-23 Kevin Buettner <kevinb@redhat.com>
12231
12232 * gdb.base/finish.exp (finish_void): Revise pattern for
12233 stopping on the call statement to not permit stopping at
12234 the start of the instructions comprising the call sequence.
12235
7dbd117d
MC
122362001-05-19 Michael Chastain <chastain@redhat.com>
12237
12238 * gdb.base/callfuncs.exp: Make all test names unique.
12239 * gdb.base/commands.exp: Make all test names unique.
12240 * gdb.base/condbreak.exp: Make all test names unique.
12241 * gdb.base/dbx.exp: Make all test names unique.
12242 * gdb.base/default.exp: Make all test names unique.
12243 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12244 and TIMEOUT messages to their corresponding PASS message.
12245 * gdb.base/ending-run.exp: Make all test names unique.
12246 * gdb.base/long_long.exp: Remove duplicate test.
12247
6b0b0a9e
KB
122482001-05-21 Kevin Buettner <kevinb@redhat.com>
12249
12250 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12251 stop on the call statement as well as the statement after the
12252 call.
12253
2caa35cb
MS
122542001-05-21 Michael Snyder <msnyder@redhat.com>
12255
12256 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12257
40713331
EZ
122582001-05-10 Elena Zannoni <ezannoni@redhat.com>
12259
a9c64011
AS
12260 * gdb.base/completion.exp: Revamp test. Make it execute on all
12261 platforms.
40713331 12262
c2c1be8d
EZ
122632001-05-10 Elena Zannoni <ezannoni@redhat.com>
12264
a9c64011
AS
12265 * config/gdbserver.exp (gdb_load): Handle the case
12266 in which the arguments to gdbserver are given in the
12267 baseboard configuration file.
12268 Also handle the case in which the server needs to do a
12269 load.
2c9cd303 12270
9671de48
KS
122712001-05-07 Keith Seitz <keiths@cygnus.com>
12272
a9c64011
AS
12273 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12274 set up the display for testing.
12275 (gdbtk_start): Convert all paths to paths that tcl will like.
12276 Export target information to environment.
12277 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12278 necessary.
12279 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12280 (to_tcl_path): New proc to convert a given pathname into
12281 a path acceptible as an argument to a tcl command.
12282 (_gdbtk_export_target_info): New proc to export target info
12283 into the environment for gdbtk testing.
12284 (gdbtk_done): New proc to signal end-of-test.
9671de48 12285
5a360f47
JB
122862001-05-06 Jim Blandy <jimb@redhat.com>
12287
12288 * restore.c: Make the code of caller0 correspond to its comment.
12289
66c756c6
MS
122902001-05-03 Michael Snyder <msnyder@redhat.com>
12291
12292 * config/sid.exp (gdb_target_sid): Check for error messages.
12293 On error or timeout, don't make expect exit (which will terminate
12294 all subsequent tests); instead just make gdb exit.
d63a86f8 12295 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12296 return a negative value.
12297
a966fde5
JB
122982001-04-24 Jim Blandy <jimb@redhat.com>
12299
851c18e0
JB
12300 * gdb.c++/templates.exp: If we see the prompt for the overload
12301 list, but we haven't recognized any of the longer patterns,
12302 arrange for this test to fail, not hang.
12303
a966fde5
JB
12304 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12305 variations.
12306
db144853
MC
123072001-04-22 Michael Chastain <chastain@redhat.com>
12308
12309 * gdb.c++/local.exp: Use the 'runto' library function.
12310 * gdb.c++/namespace.exp: Likewise.
12311 * gdb.c++/overload.exp: Likewise.
12312
3207ec21
KB
123132001-03-26 Kevin Buettner <kevinb@redhat.com>
12314
12315 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12316 * gdb.base/step-line.exp: New file. Test step/next in presence of
12317 #line directives.
12318 * gdb.base/step-line.c: New file. Test program for the above.
12319 * gdb.base/step-line.inp: New file. We pretend that this file has
12320 been transformed by some other tool into step-line.c.
12321
13b57657
JB
123222001-03-21 Jim Blandy <jimb@redhat.com>
12323
12324 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12325 unmangled operator names.
12326
754cbe1c
JB
123272001-03-20 Jim Blandy <jimb@redhat.com>
12328
12329 * gdb.threads/linux-dp.exp: Recognize an additional message
12330 generated by GDB when it doesn't understand how to debug threads
12331 on the target system.
12332
177495c9
AC
123332001-03-19 Andrew Cagney <ac131313@redhat.com>
12334
12335 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12336
f266096b
MC
123372001-03-12 Michael Chastain <chastain@redhat.com>
12338
12339 * gdb.c++/derivation.exp: Use the 'runto' library function.
12340
cac3c2ff
MC
123412001-03-12 Michael Chastain <chastain@redhat.com>
12342
12343 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12344
b6c11a24
MC
123452001-02-24 Michael Chastain <chastain@redhat.com>
12346
12347 * gdb.c++/ref-types.exp: Change handwritten code to library
12348 function 'runto'.
12349
6bae5bce
OF
123502001-03-16 Orjan Friberg <orjanf@axis.com>
12351
12352 * gdb.base/signals.exp: Set count to 0 explicitly.
12353
0015fd9a
MS
123542001-03-15 Mark Salter <msalter@redhat.com>
12355
12356 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12357 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12358 (gdb_load): Add support for additional target_info: gdb_download_size
12359 and gdb_load_timeout.
0015fd9a 12360
fc33412a
DT
12361Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12362
12363 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12364 file -- to prevent failing when the compile fails but we have no
12365 intention of running the tests anyway.
12366
12367 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12368 tests if set.
12369
12370 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12371 integers.
12372
12373 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12374 * gdb.c++/namespace.exp: Ditto.
12375
115f06de
OF
123762001-03-07 Orjan Friberg <orjanf@axis.com>
12377
12378 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12379 * gdb.base/pointers.exp: Relax pattern match of decimals.
12380
b6ba6518
KB
123812001-03-06 Kevin Buettner <kevinb@redhat.com>
12382
12383 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12384 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12385 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12386 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12387 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12388 config/sh.exp, config/sid.exp, config/slite.exp,
12389 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12390 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12391 config/vxworks.exp, config/vxworks29k.exp,
12392 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12393 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12394 gdb.base/arithmet.exp, gdb.base/assign.exp,
12395 gdb.base/async.exp, gdb.base/attach.exp,
12396 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12397 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12398 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12399 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12400 gdb.base/commands.exp, gdb.base/completion.exp,
12401 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12402 gdb.base/constvars.exp, gdb.base/corefile.exp,
12403 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12404 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12405 gdb.base/ending-run.exp, gdb.base/environ.exp,
12406 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12407 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12408 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12409 gdb.base/funcargs.exp, gdb.base/help.exp,
12410 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12411 gdb.base/logical.exp, gdb.base/long_long.exp,
12412 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12413 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12414 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12415 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12416 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12417 gdb.base/regs.exp, gdb.base/relational.exp,
12418 gdb.base/remote.exp, gdb.base/reread.exp,
12419 gdb.base/restore.exp, gdb.base/return2.exp,
12420 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12421 gdb.base/selftest.exp, gdb.base/setshow.exp,
12422 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12423 gdb.base/sigall.exp, gdb.base/signals.exp,
12424 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12425 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12426 gdb.base/step-test.exp, gdb.base/structs.c,
12427 gdb.base/structs.exp, gdb.base/structs2.exp,
12428 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12429 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12430 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12431 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12432 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12433 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12434 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12435 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12436 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12437 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12438 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12439 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12440 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12441 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12442 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12443 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12444 gdb.trace/circ.exp, gdb.trace/collection.exp,
12445 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12446 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12447 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12448 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12449 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12450 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12451 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12452 notices.
12453
dc96c6c7 124542001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12455
12456 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12457 first arg is int not float.
12458
dc96c6c7 124592001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12460
12461 * gdb.base/reread.exp: Unsupported for non-native targets;
12462 doesn't work for remote debugging.
12463
9b0c4aeb
FN
124642001-02-19 Fernando Nasser <fnasser@redhat.com>
12465
12466 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12467 * gdb.base/ending-run.exp: Properly handle the BSP state when
12468 stepping past the end of main.
9b0c4aeb 12469
02aa71d5
MC
124702001-02-19 John Moore <jmoore@redhat.com>
12471
12472 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12473 Converted HPUX fix for non-expected items following multiple
12474 step commands into general solution for all platforms.
12475
1fa449a4
MC
124762001-02-18 Michael Chastain <chastain@redhat.com>
12477
12478 * gdb.c++/classes.exp (do_tests): Change runto statements
12479 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12480 statements demangler agnostic.
12481 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12482 (gdb_virtfunc_restart): Likewise.
12483
b2f9ec70
MC
124842001-02-14 Michael Chastain <chastain@redhat.com>
12485
12486 * gdb.c++/inherit.exp (do_tests): Change runto statements
12487 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12488 statements demangler agnostic.
12489
cf74b8ca
AC
12490Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12491
12492 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12493 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12494 before calling common_routine 15 times'' tests.
12495
99f78f56
MC
124962001-02-11 Michael Chastain <chastain@redhat.com>
12497
12498 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12499 Helps the test script figure out which demangler is in use.
12500 (dm_type_foo_ref): Ditto.
12501 (dm_type_int_star): Ditto.
12502 (dm_type_long_star): Ditto.
12503 (dm_type_unsigned_int): Ditto.
12504 (dm_type_void): Ditto.
12505 (dm_type_void_star): Ditto.
99707966 12506 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12507 Probe the gdb demangler and set variables to accommodate
12508 formatting differences.
12509 (info_func_regexp): New function. Same as info_func, but
12510 matches against a regexp.
12511 (info_func): Match against a literal string.
12512 (print_addr_2): New function. Match against a literal string,
12513 which can be different from the input to gdb.
12514 (print_addr): Simply call print_addr_2 with the same argument twice.
12515 (test_lookup_operator_functions): Use demangler formatting variables.
12516 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12517 the tests in the same order as the C++ class declaration.
12518 (test_paddr_operator_functions): Ditto.
12519 (test_paddr_overloaded_functions): Ditto.
12520 (test_paddr_hairy_functions): Use demangler formatting variables.
12521 Add reference to gdb/19 for related tests.
12522 (do_tests): Call probe_demangler.
12523
1de8f023
KB
125242001-01-30 Kevin Buettner <kevinb@redhat.com>
12525
12526 * gdb.c++/templates.cc (printf): Remove unused function definition.
12527
ca3f91ed
MS
125282001-01-26 Felix Lee <flee@redhat.com>
12529
12530 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12531
125322001-01-25 matthew green <mrg@redhat.com>
12533
12534 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12535 up sid.
12536 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12537
125382001-01-25 matthew green <mrg@redhat.com>
12539
12540 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12541 Deprecate $sid_spawn_id.
ca3f91ed
MS
12542 (sid_exit): Remove code necessary only for `spawn.'
12543
125442001-01-25 matthew green <mrg@redhat.com>
12545
12546 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12547
fb18ec4a
MC
125482001-01-28 Michael Chastain <chastain@redhat.com>
12549
12550 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12551 to call when tests fail. It takes gdb out of the overloaded
12552 function choice menu back to the main prompt, so that the test
12553 program stays synchronized.
12554 (set_bp_overloaded): New proc to collect all the common
12555 code for setting a breakpoint on an overloaded name. Calls
12556 take_gdb_out_of_choice_menu when needed.
12557 (menu_overload1arg): New variable to collect the repeated
12558 instances of the expected menu for an overloaded name. Change
12559 the regular expression to handle changes in g++ type encoding:
12560 "void" can be either "void" or "", and "unsigned int" can be
12561 either "unsigned int" or "unsigned".
12562 (continue_to_bp_overloaded): Change regular expressions to handle
12563 changes in g++ type encoding.
12564 (no proc): Call take_gdb_out_of_choice_menu when needed.
12565 Remove redundant calls to "info break". Accept either "canceled"
12566 or "cancelled". Change regular expressions in "info break"
12567 calls to handle changes in g++ type encoding. Give all tests
12568 unique strings.
12569
9c646a6e
BE
125702001-01-17 Ben Elliston <bje@redhat.com>
12571
12572 * config/sid.exp: New file.
12573
9549d9c1
AC
12574Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12575
12576 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12577
dc96c6c7 125782000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12579
12580 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12581 Add a RE to accept a non-ascii char if one is ever presented.
12582
b4df4f68
FN
125832000-12-20 Fernando Nasser <fnasser@redhat.com>
12584
297dd0fd 12585 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12586
dc96c6c7 125872000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12588
d63a86f8 12589 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12590 in regexp. One '\' does not suffice on Linux.
12591
4a7bddb6
MC
125922000-12-09 Michael Chastain <chastain@redhat.com>
12593
12594 * gdb.base/break.exp (test_clear_command): Use a marker function
12595 rather than 'main' for the test function. Also move this
12596 test to an execution point where the marker function names are
12597 guaranteed to be bound to functions. (Executing tests after a
12598 'finish' from main runs into name conflicts with local names
12599 in __libc_start_main).
12600
dc96c6c7 126012000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12602
12603 * gdb.base/finish.exp: New test for gdb's "finish" command.
12604 * gdb.base/return2.exp: New test for gdb's "return" command.
12605 * gdb.base/return2.c: New source file for above.
12606
dc96c6c7 126072000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12608
12609 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12610 * gdb.base/miscexprs.exp: Ditto.
12611 * gdb.base/pointers.exp: Ditto.
12612 * gdb.c++/derivation.exp: Ditto.
12613 * gdb.c++/local.exp: Ditto.
12614 * gdb.c++/namespace.exp: Ditto.
12615 * gdb.c++/overload.exp: Ditto.
12616 * gdb.c++/ref-types.exp: Ditto.
12617
dc96c6c7 126182000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12619
12620 * gdb.base/constvars.exp: Test result of "up" command.
12621 * gdb.base/miscexprs.exp: Ditto.
12622 * gdb.base/pointers.exp: Ditto.
12623 * gdb.base/scope.exp: Ditto.
12624 * gdb.c++/derivation.exp: Ditto.
12625 * gdb.c++/local.exp: Ditto.
12626 * gdb.c++/namespace.exp: Ditto.
12627 * gdb.c++/overload.exp: Ditto.
12628 * gdb.c++/ref-types.exp: Ditto.
12629
44097287
FN
126302000-11-22 Michael Chastain <chastain@redhat.com>
12631
12632 * mips_pro.exp: Accept either "middle -> top -> main" or
12633 "middle -> main" in the backtrace, because gcc can optimize
12634 tail calls to jumps. Remove setup_xfail for the hppa case.
12635 Add a comment with the original warning messages from PR 3016,
12636 which was filed in 1993, to preserve them for posterity.
12637
9d2e1bab
ND
126382000-11-17 Nick Duffek <nsd@redhat.com>
12639
12640 * lib/gdb.exp (gdb_test): Override timeout with board info.
12641
1aca8eb7
ND
126422000-11-17 Nick Duffek <nsd@redhat.com>
12643
12644 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12645 the second kill and detach messages.
12646
93076499
ND
126472000-11-17 Nick Duffek <nsd@redhat.com>
12648
12649 * configure.in: Add AC_EXEEXT.
12650 * configure: Regenerate.
12651 * Makefile.in (just-check): Export EXEEXT.
12652 * lib/gdb.exp ($EXEEXT): Import from environment.
12653 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12654 expect "maint dump-me" on Cygwin.
12655 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12656 $EXEEXT.
12657
30e87cd3
ND
126582000-11-17 Nick Duffek <nsd@redhat.com>
12659
12660 * gdb.base/break.exp: Test backtrace and finish from called
12661 function on all platforms, not just HP-UX.
12662
dc96c6c7 126632000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12664
12665 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12666 code from gdb_target_monitor, so it can be used independantly
12667 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12668
dc96c6c7 126692000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12670
12671 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12672 * gdb.base/corefile.exp: Expect the message "Program is being
12673 debugged already" when we send the "corefile" command, since
12674 the preceeding gdb_load may have connected gdb to a remote target.
12675 * gdb.base/display.exp: Disable hardware watchpoints if new
12676 board info variable "no_hardware_watchpoints" is true.
12677 Replace single-letter commands with more readable ones.
12678 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12679 if new board info variable "no_hardware_watchpoints" is true.
12680 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12681 to see if stdio (printf) testing is possible.
12682 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12683 board info variable "no_hardware_watchpoints" is true. Use new
12684 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12685
39124dea
FN
126862000-11-13 Fernando Nasser <fnasser@redhat.com>
12687
12688 From Orjan Friberg <orjanf@axis.com>:
12689 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12690 in array print pattern match.
12691
a9e2e984
FN
126922000-11-09 Fernando Nasser <fnasser@redhat.com>
12693
12694 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12695 spelling "cancelled" to U.S. spelling "canceled" to match changes
12696 made to gdb.
12697 * gdb.c++/ovldbreak.exp: Ditto.
12698
c7db355b
PS
126992000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12700
12701 * gdb.base/callfuncs.c (main): Moved to end of file, call
12702 t_double_values to initialize the FPU before inferior calls are made.
12703 * gdb.base/callfuncs.exp: Test for register preservation after calling
12704 inferior functions. Add tests for continuining, finishing and
12705 returning from a stop in a call dummy.
12706
dc96c6c7 127072000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12708
12709 * gdb.base/commands.exp: Break up long lines, and re-indent.
12710
dc96c6c7 127112000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12712
12713 * config/gdbserver.exp: Rewritten from the ground up, to make it
12714 compatible with the current dejagnu tree, and to make it work with
12715 the new "gdbserver" in libremote.
12716
dc96c6c7 127172000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12718
12719 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12720 * gdb.base/varargs.exp: Skip entire test if no printf support.
12721 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12722 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12723
dc96c6c7 127242000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12725
12726 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12727 no floating point support.
12728 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12729 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12730 * gdb.base/call-rt-st.exp: Ditto.
12731 * gdb.base/call-strs.exp: Ditto.
12732
bac5fc66
JG
127332000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12734
12735 * gdb.base/sizeof.c: include <stdio.h>.
12736
12737 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12738 'finish', otherwise uncaptured gdb_prompt would potentially
12739 throw remaining test points out of sync.
bac5fc66 12740
b22a6027
SB
127412000-07-26 Scott Bambrough <scottb@netwinder.org>
12742
12743 * gdb.base/recurse.exp: Run tests for all targets.
12744 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12745 gnu-oldld case on ARM.
12746 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12747 for ARM targets.
d63a86f8 12748
d8231941
AG
12749Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12750
12751 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12752 * gdb.java/configure: Rebuild.
12753
8caabe69
AG
12754Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12755
12756 * gdb.java/jv-exp.exp: New file.
12757
9d273ca3
AG
12758Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12759
12760 * configure: Rebuilt.
12761 * configure.in (configdirs): Add gdb.java.
12762 * gdb.java/jmisc.java: New file.
12763 * gdb.java/jmisc.exp: New file.
12764 * gdb.java/Makefile.in: New file.
12765 * gdb.java/configure: Rebuilt.
12766 * gdb.java/configure.in: New file.
12767 * lib/java.exp: New file.
12768
4f823a66
AC
12769Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12770
12771 * gdb.base/exprs.exp: Test casts to a pointer including over and
12772 underflow.
12773
2391e11d
AC
12774Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12775
12776 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12777 and the compilers sizes.
12778
54602222
ND
127792000-07-09 Nick Duffek <nsd@redhat.com>
12780
12781 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12782 (use_methods): New function.
12783 (main): Call use_methods().
12784 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12785 (do_tests): Call test_method_param_class.
12786
2bec0572
ND
127872000-07-09 Nick Duffek <nsd@redhat.com>
12788
12789 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12790 spelling.
12791 (test_enums): New procedure. Move enum tests from end of script
12792 to here. Set breakpoint on function name instead of line number.
12793 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12794 (enums2): New marker function.
12795 (enums1): New function.
12796 (main): Call enums1(). Move enum tests to enums1().
12797
78492fde
AC
12798Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12799
12800 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12801 compile/link program. Update line numbers.
12802 * gdb.asm/d10v.inc: Define ``startup''.
12803 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12804
49a2cef8
AC
12805Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12806
12807 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12808
3e6c8688
EZ
128092000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12810
12811 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12812 of 'help maint print' command.
12813
9ff5cbe9
AC
12814Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12815
12816 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12817 they use gdb_expect_list.
12818
17c579bd
AC
12819Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12820
12821 * gdb.base/commands.exp: Use ``set remote
12822 memory-read-packet-size'' instead of ``set endian big'' to test
12823 long commands.
12824
e6d71bf3
DB
128252000-06-03 Daniel Berlin <dan@cgsoftware.com>
12826
12827 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12828 g++, and stop skipping them.
e6d71bf3
DB
12829
12830 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12831 work under g++.
12832
d63a86f8 12833 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12834 initialization.
12835
dc96c6c7 128362000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12837
12838 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12839 the regular expression: accept an (almost) arbitrary sequence of
12840 "frames-invalid" and "breakpoints-invalid" messages both before
12841 and after the "starting" message.
12842
dc96c6c7 128432000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12844
12845 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12846
dc96c6c7 128472000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12848
12849 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12850 Relax the regular expression a little, make it pass on Solaris 8.
12851
8216cda9
KB
128522000-05-12 Kevin Buettner <kevinb@redhat.com>
12853
12854 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12855 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12856 Instead, it is permissible for gdb to stop on the line of the
12857 call itself.
12858
1a570b2f
MS
128592000-05-12 Michael Snyder <msnyder@.cygnus.com>
12860
12861 * gdb.base/break.exp (bp on small function, optimized file):
12862 Add a second pass pattern. The behavior differs here between stabs
12863 and dwarf for one-line functions. Stabs preserves two line symbols
12864 (one before the prologue and one after) with the same line number,
12865 but dwarf regards these as duplicates and discards one of them.
12866 Therefore the address after the prologue (where the breakpoint is)
12867 has no exactly matching line symbol, and GDB reports the breakpoint
12868 as if it were in the middle of a line rather than at the beginning.
12869
dc96c6c7 128702000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12871
d63a86f8 12872 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12873 rather than "send_gdb" (for consistancy).
12874
7d418785
AC
12875Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12876
12877 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12878 * gdb.c++/templates.cc: Properly check for GCC version number.
12879 * lib/compiler.cc: Likewise
12880
dc96c6c7 128812000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12882
d63a86f8 12883 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12884 gdb may not stop at the first line of main, due to code motion.
12885
dc96c6c7 128862000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12887
12888 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12889 This test depends on parsing the printf output from the target.
12890 Since the sparclet stub doesn't do stdio, this will never work.
12891 * gdb.base/call-rt-st.exp: ditto.
12892 * gdb.base/call-strs: ditto.
12893
dc96c6c7 128942000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12895
12896 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12897
12898 * gdb.base/ending-run.exp: After connecting to a remote target,
12899 but before running, the target will appear to be in a random
12900 location. Specify both a file and a line for breakpoints.
12901 Also, the function that calls main may be called 'init'
12902 rather than 'start'.
12903
a5a51225
EZ
129042000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12905
12906 * gdb.base/help.exp: Update output for add-symbol-file command.
12907
7930cc7c
FN
129082000-04-10 Fernando Nasser <fnasser@cygnus.com>
12909
12910 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12911 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12912
23e37ab1
C
129132000-04-07 J.T. Conklin <jtc@redback.com>
12914
e93c542c
C
12915 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12916
23e37ab1
C
12917 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12918
591b8fa3
PDM
12919Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12920
12921 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12922 values that can be represented exactly.
12923 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12924 above change, and to not check against the directory part of the source
12925 file name.
12926 (step into print_long_arg_list): Likewise.
12927 (print print_small_structs from print_long_arg_list): Likewise.
12928 (print print_long_arg_list): Likewise.
12929
7a495180
EZ
129302000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12931
30b53638 12932 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12933
beb998c6
AC
12934Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12935
12936 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12937
1c689132
DB
129382000-03-25 Daniel Berlin <dan@cgsoftware.com>
12939
12940 * gdb.base/commands.exp (deprecated_command_test): Add test for
12941 deprecate with no arguments.
12942
c1790a9d
JL
129432000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12944
12945 * gdb.base/break.exp: Add new test for setting breakpoints on
12946 optimized code so we can test breakpoints work even when function
12947 prologues may be optimized away
12948
003ba290
FN
129492000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12950
12951 From David Whedon <dwhedon@gordian.com>
a9c64011 12952 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12953
6837a0a2
DB
129542000-03-22 Daniel Berlin <dan@cgsoftware.com>
12955
12956 * gdb.base/help.exp: Added test for new apropos command.
12957
b9593231
KB
129582000-03-21 Kevin Buettner <kevinb@redhat.com>
12959
12960 * gdb.base/pointers.c (usevar): New function.
12961 (main): Make sure that global variables v_int_pointer2, rptr,
12962 and y are all referenced someplace in the program by calling
12963 usevar() on them. [Some linkers delete symbols which are
12964 never referenced. The space remains, but there's no way to
12965 get a (symbolic) handle on the variable from the debugger.]
12966
751a959b
EZ
129672000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12968
12969 * gdb.base/printcmds.c: Add typedeffed arrays.
12970
12971 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12972 procedure to test arrays that are typedef'd.
12973
73a93a32
JI
129742000-03-13 James Ingham <jingham@leda.cygnus.com>
12975
12976 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12977 the library directories.
73a93a32 12978
fb40c209
AC
12979Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12980
12981 * configure.in (configdirs): Add sub directory gdb.mi.
12982 * configure: Re-generate.
12983
12984 * gdb.mi: New directory.
d63a86f8 12985
ee4dd2c9
AC
129862000-02-25 Scott Bambrough <scottb@netwinder.org>
12987
12988 * gdb.base/long_long.exp: Correct test suite failure when printing
12989 a long long value as a double on ARM platforms.
12990
70f0cc22
JB
129912000-02-16 Jim Blandy <jimb@redhat.com>
12992
12993 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12994 default source file is set properly before running this test.
12995
853819b8
EZ
129962000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12997
12998 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12999 gdbtk/library directory, not in gdbtcl2.
13000
dfcd3bfb
JM
130012000-02-04 Jim Blandy <jimb@redhat.com>
13002
13003 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13004 backslash from regexp pattern.
13005
13006 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13007 procedure. Use it to run all the "continue to bp overloaded"
13008 tests. Note that this changes the names of the tests slightly.
13009 If the breakpoint hit message includes a hex PC value, because
13010 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13011 from the real source code, still consider that a pass.
13012
13013 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13014 XFAIL here if the breakpoint message contains a hex address. Note
13015 similar change on 1999-11-02.
13016
13017 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13018
13019 * gdb.base/ptype.exp: Establish a default source file before
13020 calling get_debug_format.
13021
130222000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13023
13024 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13025
8b93c638
JM
130262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13027
13028 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13029 of successive stepi commands -- while in the prologue we should see
13030 the function entry bracket.
13031
130322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13033
13034 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13035 reach __change_mode() when stepping through the end of main().
13036
c5394b80
JM
130372000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13038
13039 * gdb.base/default.exp: Fix expected pattern.
13040 * gdb.base/help.exp: Same.
13041
0d06e24b
JM
130422000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13043
13044 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13045 Don't use xfail's because that affects only the following test.
d63a86f8 13046
0d06e24b
JM
13047 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13048 solaris or linux.
13049
13050 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13051
dc96c6c7 130522000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13053
d63a86f8 13054 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13055 "A syntax error" rather than "A parse error". Accept both.
13056
130572000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13058
13059 * gdb.base/default.exp: Remove OS dependent string from "target
13060 remote" test.
13061 * gdb.base/help.exp: Same for "help target remote" test.
13062
c3f6f71d
JM
130632000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13064
13065 From Jim Kingdon <kingdon@redhat.com>:
13066
13067 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13068 prompt (cleanup rather than necessity, but still might keep output
13069 from spilling to next test).
13070
130712000-01-02 Fred Fish <fnf@cygnus.com>
13072
13073 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13074 AIX, which defines them in <sys/types.h>.
13075
ed9a39eb 130761999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13077
ed9a39eb
JM
13078 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13079 float" test.
13080
130811999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13082
ed9a39eb 13083 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13084
13085 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13086 outermost frame disallowed".
13087
130881999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13089
13090 * gdb.base/setvar.exp: New tests for setting the value of a struct
13091 with a constant list.
13092
130931999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13094
13095 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13096 require the user to type a cast before setting the value of a struct.
13097
de57eccd
JM
130981999-12-06 Jim Blandy <jimb@cygnus.com>
13099
13100 * gdb.base/default.exp: Expect the new 'info float' command on
13101 all i386 platforms.
13102
13103 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13104 LinuxThreads libraries that don't support debugging.
13105
c2d11a7d
JM
13106Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13107
13108 * gdb.base/remote.c: Fill the buffer with truely random data.
13109 Change the buffer type to ``unsigned char'' to simplify size
13110 arithmetic.
13111
13112 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13113 stub only handles 400-1 byte packets. Verify that the download
13114 worked.
13115
131161999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13117
13118 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13119 tests, using UNRESOLVED for the untested cases. Also, does not wait
13120 for a timeout if the prompt was received before a recognizable pattern.
13121
131221999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13123
13124 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13125
131261999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13127
13128 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13129 watchpoints.
13130
131311999-11-24 Jason Merrill <jason@casey.cygnus.com>
13132
13133 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13134
13135 * gdb.c++/local.exp: Be more flexible in recognizing local class
13136 name mangling. Don't allow horribly truncated method names.
13137 * gdb.c++/derivation.exp: Expect protected inheritance.
13138 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13139 * gdb.c++/virtfunc.exp: Likewise.
13140 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13141 when printing a nested enum.
13142
131431999-11-22 Jim Blandy <jimb@cygnus.com>
13144
13145 * gdb.base/step-test.exp: Properly await GDB's response to setting
13146 a breakpoint on the call to large_struct_by_value.
13147
13148 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13149 just because we have debug info for the `start' function.
13150
131511999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13152
13153 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13154 "Unknown signal" messages, which indicate (on LinuxThreads) that
13155 GDB doesn't know how to debug threads on this system. This is
13156 better than hanging while philosopher 0 dumps chatter into gdb.log.
13157
131581999-11-18 Tom Tromey <tromey@cygnus.com>
13159
13160 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13161
131621999-11-18 Fred Fish <fnf@cygnus.com>
13163
13164 * gdb.base/coremaker2.c: Add sample program for generating
13165 cores that is more self contained than coremaker.c. Eventually
13166 I'll add more code to this and tie it into the testsuite.
13167
4ce44c66
JM
131681999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13169
13170 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13171
131721999-11-10 Jimmy Guo <guo@cup.hp.com>
13173
13174 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13175 from $srcdir/lib/.
13176 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13177 and gdb.c++/.
13178
13179 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13180
d63a86f8 13181 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13182 'continue with watch' test point.
13183
131841999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13185
13186 Merged from p2linux-990323-branch:
d63a86f8 13187
4ce44c66
JM
13188 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13189
11cf8741
JM
13190Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13191
13192 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13193 {limit,fixed}''. Test ``set download-write-size''.
13194
13195Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13196
13197 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13198 gdb_expect_list.
13199
13200Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13201
13202 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13203
132041999-11-03 Mark Salter <msalter@cygnus.com>
13205
13206 * gdb.base/break.exp: Fix "stub continue" pattern.
13207
132081999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13209
13210 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13211
132121999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13213
13214 * gdb.base/display.exp ("finish"): Add timeout clause.
13215
13216 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13217 plain prompt clause, so this doesn't have to time out in order to
13218 fail.
13219
13220 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13221 breakpoint hit messages include an address.
13222
13223 * gdb.base/display.exp: Don't forget to escape parens in regular
13224 expressions. Unix regexp notatation sucks.
13225
132261999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13227
13228 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13229 order for 'signalled' message.
13230
5c44784c
JM
132311999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13232
13233 From Jimmy Guo <guo@cup.hp.com>:
13234 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13235 * gdb.base/annota1.c: Add code for tests to work with.
13236
132371999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13238
13239 * gdb.base/remote.exp: New test for remote downloading settings.
13240 * gdb.base/remote.c: New file with large .data.
13241
917317f4
JM
132421999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13243
13244 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13245 for LinuxThreads support, merged from the Code Fusion branch.
13246
13247Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13248
13249 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13250 containing exp_continue into a while within an expect. Don't
13251 attempt a start more than three times. Check return value from
13252 gdb_load.
d63a86f8 13253
2df3850c
JM
13254Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13255
13256 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13257 a pass case.
13258
2acceee2
JM
132591999-10-01 Kevin Buettner <kevinb@cygnus.com>
13260
13261 * gdb.base/break.c (main): Added a statement that we can step
13262 off of.
13263 * gdb.base/break.exp: Added tests for setting a breakpoint
13264 at an offset and stepping onto a breakpoint.
13265
132661999-10-01 Fred Fish <fnf@cygnus.com>
13267
d63a86f8 13268 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13269 gdb output.
13270
c2c6d25f
JM
132711999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13272
13273 * gdb.base/break.exp: Code locations are in hex, don't forget!
13274 (For HP-UX.)
13275
132761999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13277
13278 * condbreak.exp: Use break.c as test program.
13279 * condbreak.c: Remove, redundant with break.c.
13280
132811999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13282
13283 * config/monitor.exp (gdb_target_monitor): Disable X- and
13284 Z-packets if the target needs it.
13285
132861999-09-13 James Ingham <jingham@leda.cygnus.com>
13287
13288 * gdb.c++/overload.exp: Added tests for listing overloaded
13289 functions with function pointers in the arg, explicitly calling
13290 out the version you want.
13291
cff3e48b
JM
132921999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13293
13294 * long_long.exp: Add variations of test cases that work for
13295 targets with 16-bit ints and 32-bit doubles.
13296
d4f3574e
SS
132971999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13298
13299 * break.c (main): Compare a possibly-uninitialized argc with an
13300 unlikely value that fits in 16 bits.
13301
133021999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13303
13304 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13305 0xfeeb, don't want negative numbers if ints are 16 bits.
13306
13307 * lib/gdb.exp (skip_cplus_tests): New proc.
13308 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13309 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13310 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13311 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13312 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13313 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13314 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13315 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13316
13317 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13318
13319Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13320
13321 * gdb.base/corefile.exp (up): Allow a parameter to appear
13322 in the frame that we're going up to.
13323
13324 From Jim Blandy <jimb@cygnus.com>:
13325
13326 * gdb.base/default.exp (info float): Expect some output now.
13327
13328 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13329 returning floating-point values to fail on the x86.
13330 * gdb.base/callfwmall.exp (do_function_calls): Same.
13331
13332 * gdb.base/list.exp (test_listsize): Correct expectations for
13333 listing line 1 with listsize 2. Also, listing a single line
13334 works now, as does listing three lines. [Kevin's note: There
13335 were a number of other cases fixed too where the expectations
13336 differed...]
13337
133381999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13339
13340 * gdb.base/selftest.exp: Add case for when version prints as
13341 constant string instead of char pointer.
13342
104c1213
JM
133431999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13344
13345 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13346 stepping out of main.
13347
13348 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13349 G++ used.
13350
13351 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13352 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13353
13354 * gdb.c++/ovldbreak.exp: Update match string in test that
13355 includes a warning of multiple breakpoints.
13356
133571999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13358
13359 * gdb.base/display.exp: Improve precision of step-after-finish
13360 added yesterday.
13361
13362 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13363 test.
13364
13365 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13366 configs when using G++, not just hppa*.
13367
133681999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13369
13370 * gdb.base/async.c: New file.
13371 * gdb.base/async.exp: New file.
13372
13373Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13374
13375 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13376 PA64.
13377
53a5351d
JM
13378Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13379
104c1213
JM
13380 * gdb.base/display.exp: "finish" can leave us mid-line on many
13381 targets, deal with it. Add a small constant to main, instead of
13382 1000 since main+1000 may not be a valid address in the target.
13383
53a5351d
JM
13384 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13385 on hpux11.
13386
13387 * gdb.base/attach.exp: Handle another hpux11 error message variant
13388 when attaching to a process that does not exist.
13389
133901999-08-19 J.T. Conklin <jtc@redback.com>
13391
13392 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13393 characters in 'continue to 1241' test.
13394
133951999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13396
13397 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13398 stop in print_long_arg_list, define and use a whitespace
13399 variable in print_small_structs test, add an XFAIL for Solaris.
13400 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13401 interested enough to fix.
13402
7be570e7
JM
134031999-08-13 Keith Seitz <keiths@cygnus.com>
13404
13405 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13406 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13407 proc knows about targets other than the natives.
13408 (test_assign): Use "gdb_run_cmd" to "run" the target.
13409 Check that we've actually hit the breakpoint at main.
13410 When we attempt to assign a value to a local variable, check
13411 that the variable is in the current scope, i.e., don't use
13412 a test with an empty result.
13413
13414Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13415
13416 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13417 command.
13418
134191999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13420
13421 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13422 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13423 gdb.compat, gdb.threads-hp.
13424 gdb.hp/configure, gdb.hp/configure.in: New files.
13425 gdb.hp/Makefile.in: Recurse into new subdirs.
13426 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13427 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13428 in object files.
13429 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13430
96baa820
JM
134311999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13432
13433 * gdb.base/display.exp: Help expect by putting a newline in the
13434 funky printf, remove a bogus p/a test.
13435
134361999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13437
13438 * gdb.base/display.exp: Make sure that when we say 'run', we are
13439 connected to the target. This is necessary when running not
13440 natively.
13441
134421999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13443
13444 * gdb.base/step-test.exp: Removed some extraneous messages.
13445
13446 * gdb.base/long_long.exp: Don't run memory examination tests
13447 on little-endian targets (they will need a different set of
13448 results to match).
13449
134501999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13451
13452 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13453 until somebody decides to fix GDB.
13454
13455 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13456 constant as "ULL".
13457 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13458 matches for a couple x/2 commands.
13459
a0b3c4fd
JM
134601999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13461
13462 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13463 by merging in ref-types2 tests.
13464 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13465
13466 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13467 * gdb.c++/Makefile.in: Add standard actions.
13468 (EXECUTABLES): Rename from PROGS, update list.
13469 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13470 from gdb.hp.
13471 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13472 foo and bar locals.
13473 * gdb.c++/anon-union.exp: Fix tests to match.
13474 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13475 expect matches to handle output variations.
13476 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13477 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13478 output, add HP alternatives for new and delete prints.
13479 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13480 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13481 * gdb.c++/demangle.exp: Use $style when reporting failure.
13482 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13483 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13484 match alternatives.
13485 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13486 compilers.
13487 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13488 * gdb.c++/method.exp: Add match alternatives.
13489 * gdb.c++/misc.cc: Add bool types.
13490 * gdb.c++/misc.exp: Add tests for bool types.
13491 * gdb.c++/overload.exp: Add xfails.
13492 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13493 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13494 add some more template parameter tests (only for HP currently).
13495 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13496 * gdb.c++/virtfunc.cc: Add return type and value for main.
13497 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13498 match alternatives.
d63a86f8 13499
a0b3c4fd
JM
135001999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13501
13502 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13503
135041999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13505
13506 * gdb.base/signals.exp: Don't expect getting a backtrace from
13507 within a signal handler to fail on Linux.
13508
135091999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13510
13511 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13512 * lib/gdb.exp: Remove some gratuitious semicolons.
13513 (delete_breakpoints): Increase timeout.
13514 (gdb_expect): Add -notransfer option.
13515 (gdb_test): Use -notransfer option.
13516 (get_compiler_info): Add f77 case.
13517 (get_compiler): New proc, split out from gdb_preprocess, add f77
13518 case.
13519 (gdb_preprocess): Call get_compiler.
13520
13521 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13522 * gdb.base/attach.exp, gdb.base/display.exp,
13523 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13524 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13525 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13526 third arg to gdb_test.
13527 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13528 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13529 HP-UX xfails, add others.
13530 * gdb.base/completion.exp: Reflect name change of self-test.
13531 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13532 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13533 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13534 HP failure number.
13535 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13536 useless HP-UX 10.30 references.
13537 * gdb.base/maint.exp: Loosen matches.
13538 * gdb.base/pointers.c (main): Declare more_code.
13539 * gdb.base/pointers.exp: Match on output of a `next'.
13540 * gdb.base/structs.c: Add prototypes.
13541 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13542 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13543
135441999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13545
13546 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13547 command.
13548
135491999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13550
13551 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13552 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13553
13554 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13555 debug info. Deal with lack of signal hanlder info in stack.
13556
a9c64011 13557 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13558 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13559
5a2468f5
JM
135601999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13561
13562 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13563 gdb.base/foll-vfork.exp: Don't run for crosses.
13564
adf40b2e
JM
13565Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13566
13567 * gdb.base/configure.in: Check for gdbvars.exp instead of
13568 a1-selftest.exp.
13569 * gdb.base/configure: Re-generate.
13570
135711999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13572
13573 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13574 in trying to run first and name is too long.
13575
13576 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13577 pointers2.c and pointers2.exp, respectively.
13578 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13579 doschk happier.
13580
43e526b9
JM
135811999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13582
13583 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13584 callfuncs2.c and callfuncs2.exp.
13585
13586 * gdb.base/list.exp: Remove mistaken xfails.
13587 * gdb.base/list0.h: Add optional prototypes.
13588
9846de1b
JM
13589Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13590
a9c64011 13591 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13592 calling malloc.
a9c64011
AS
13593 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13594 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13595 use.
13596
135971999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13598
13599 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13600 * gdb.base/annota2.cc, annota2.exp: Move from here.
13601 * gdb.c++/annota2.cc, annota2.exp: To here.
13602 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13603
43ff13b4
JM
13604Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13605
13606 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13607 a consistent format.
13608
085dd6e6
JM
136091999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13610
13611 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13612 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13613 HP compilers, also set the globals $true and $false.
13614
13615 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13616 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13617 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13618 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13619 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13620 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13621 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13622 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13623 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13624 whatis.c} Add C++ compatible function definitions and return
13625 types, add includes for library functions.
13626 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13627 * gdb.base/step-test.c (myglob): Rename from glob.
13628 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13629 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13630 files, move here from gdb.hp.
13631 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13632 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13633 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13634 Adjust line numbers in regexps.
13635
13636 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13637 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13638 instead of 0/1.
13639
13640 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13641 foll-vfork.exp: New files, move here from gdb.hp.
13642 * gdb.base/page.exp: New file, test of pagination command.
13643
13644 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13645 recursion test.
13646 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13647
13648 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13649 gdb.base/solib.exp: Fix compiler invocation process.
13650
13651 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13652 HP-UX 11, turn off overload resolution explicitly.
13653 * gdb.base/commands.exp: Set argument list explicitly, add
13654 watchpoint test.
13655 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13656 them work.
13657 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13658 expressions properly.
13659 * gdb.base/corefile.exp: Loosen the match slightly.
13660 * gdb.base/default.exp: Allow "Error accessing memory" message
13661 also.
13662 * gdb.base/display.exp: Skip over x/0 j if PA64.
13663 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13664 * gdb.base/interrupt.exp: Ditto.
13665 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13666 in use.
13667 * gdb.base/list.exp: Add xfails for HP-UX.
13668 * gdb.base/long_long.exp: Refine some of the numeric matches.
13669 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13670 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13671 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13672 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13673 * gdb.base/ptype.exp: Succeed on more varieties of output.
13674 * gdb.base/scope.exp: Add xfails for HP-UX.
13675 * gdb.base/sect-cmd.exp: Add more cases.
13676 * gdb.base/setvar.exp: Add xfails for HP-UX.
13677 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13678 * gdb.base/signals.exp: Match on void symbolically.
13679 * gdb.base/step-test.exp: Add case for PA64.
13680 * gdb.base/term.exp: Add exit and restart.
13681 * gdb.base/twice.exp: Clean up after self.
13682 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13683 * gdb.base/whatis.exp: Allow more ways to pass tests.
13684
13685 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13686 no longer useful.
13687
13688Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13689
13690 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13691 list of patterns.
13692 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13693 print_double_array(double_array)", "continuing to breakpoint
13694 1018", "print print_double_array(array_d)" and "continuing to
13695 1034" tests.
d63a86f8 13696
085dd6e6
JM
136971999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13698
a9c64011 13699 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13700
137011999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13702
13703 * config/mt-*: Remove, these haven't been used since 1996.
13704
137051999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13706
13707 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13708 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13709 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13710
9e0b60a8
JM
137111999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13712
13713 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13714 simpler match case for the ptype of the big class.
13715
137161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13717
13718 * gdb.exp: Fix test for gdb_prompt existence.
13719
137201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13721
13722 * gdb.exp (gdb_test): Add fail after calls to perror.
13723
137241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13725
13726 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13727
137281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13729
13730 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13731
0f71a2f6
JM
13732Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13733
13734 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13735 malloc() is linked in.
13736
137371999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13738
13739 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13740 step at end.
13741
13742 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13743
137441999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13745
13746 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13747
cce74817
JM
13748Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13749
13750 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13751 * gdb.base/mips_pro.exp: Likewise.
13752
137531999-06-02 Keith Seitz <keiths@cygnus.com>
13754
13755 * gdb.c++/templates.cc: Change all "new" operators to throw
13756 an exception.
13757 * gdb.c++/cplusfuncs.cc: Likewise.
13758
13759 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13760
13761Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13762
13763 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13764 * gdb.base/ending-run.exp: When stepping out of main, accept a
13765 step into an arbitrary assembler file.
cce74817 13766
392a587b
JM
137671999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13768
d63a86f8 13769 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13770 "breakpoint-invalid" to be printed.
d63a86f8 13771 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13772 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13773 * gdb.base/annota2.cc: Initialize a.x to 0.
13774
9e086581
JM
137751999-05-17 Keith Seitz <keiths@cygnus.com>
13776
13777 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13778 when "skip_float_tests" set.
13779 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13780 "print print_ten_doubles", and "step into print_long_arg_list".
13781 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13782 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13783 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13784 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13785 "skip_float_tests" is set.
13786 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13787 when "skip_float_tests" set.
d63a86f8 13788
cd0fc7c3
SS
137891999-05-06 Keith Seitz <keiths@cygnus.com>
13790
13791 * gdb.base/annota2.cc: Include stdio.h.
13792
13793Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13794
13795 * gdb.base/crossload.exp: Remove, this has been disabled ever
13796 since BFD stopped including all targets, and cross-GDB gets
13797 plenty of testing anyway.
13798 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13799 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13800 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13801 * gdb.base/README: Remove, was doc for this.
13802 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13803 needed.
13804
b83266a0
SS
138051999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13806
13807 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13808 output.
13809
13810 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13811 * gdb.base/annota2.exp: New file. More annotation tests.
13812 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13813 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13814
138151999-04-23 Angela Marie Thomas <angela@cygnus.com>
13816
13817 * config/cfdbug.exp: New file.
13818
7a292a7a
SS
138191999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13820
13821 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13822 Marcus Daniel's and Dale Hawkins's demangler crashes.
13823
13824 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13825 test_lucid_style_demangling, test_arm_style_demangling,
13826 test_hp_style_demangling): Try Tom Tromey's core-dumping
13827 identifier under each demangling style.
13828
138291999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13830
13831 * gdb.c++/demangle.exp: Include the current demangling style
13832 in all test names.
13833 (current_demangling_style): New global variable.
13834 (set_demangling_style, test_demangling_core, test_demangling,
13835 test_demangling_exact): New functions.
13836 (test_gnu_style_demangling, test_lucid_style_demangling,
13837 test_arm_style_demangling, test_hp_style_demangling): Use those,
13838 instead of calling gdb_test and gdb_test_exact directly.
13839 (catch_demangling_errors): New function, which reports errors
13840 signalled by the demangling test functions in an orderly way.
13841 (do_tests): Use catch_demangling_errors.
13842
138431999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13844
13845 * gdb.base/signals.exp (test_handle_all_print): Use () for
13846 grouping in expressions, not {}.
13847
13848 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13849 initialized yet.
13850
138511999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13852
13853 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13854 are listed.
13855
138561999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13857
13858 * gdb.stabs/weird.exp: Test for CC being defined before
13859 looking at its value.
13860
138611999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13862
13863 * gdb.base/call-ar-st.exp: Remove stray '#'.
13864 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13865 "short int" and "long int".
13866 * gdb.c++/overload.cc: Cast the string added in the previous
13867 change, to mollify finicky HP compiler.
13868 * gdb.hp/reg-test.exp (testfile): Fix file name.
13869 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13870
7a292a7a
SS
13871 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13872 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13873 alternate form of enum ptype.
13874
c906108c
SS
138751999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13876
7a292a7a
SS
13877 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13878 * gdb.hp/*.exp: Change all to run compiler probe only after
13879 passing skip_hp_tests, so as not to waste time on guaranteed
13880 failure.
13881
c906108c
SS
13882 * gdb.c++/overload.cc: Pass string instead of char addr, always
13883 init ccpfoo.
13884 * gdb.c++/templates.cc: Fix syntax error.
13885
7a292a7a
SS
13886Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13887
13888 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13889 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13890 command.
13891
138921999-03-18 James Ingham <jingham@cygnus.com>
13893
13894 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13895
13896 * gdb.c++/method.exp: It was testing an uninitialized int on the
13897 stack and assuming it was positive.
13898
13899 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13900
13901 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13902 keep it from killing the rest of the tests.
7a292a7a
SS
13903 Use gdb_continue_to_end.
13904
13905 * gdb.base/sigall.exp: use gdb_continue_to_end.
13906
13907 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13908
13909 * gdb.base/display.exp: use runto_main, not run.
13910
d63a86f8
RM
13911 * gdb.base/default.exp: Check for the current error message in the
13912 r abbreviation test.
7a292a7a
SS
13913 Add strongarm to the targets that know info float.
13914
d63a86f8 13915 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13916 run which doesn't work with monitors.
13917
13918 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13919
13920 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13921
13922 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13923 program. Traps the case (in Cygmon) when the program never really
13924 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13925 more places, so I used my name. Sorry Mark...
13926
13927 * config/monitor.exp (gdb_target_monitor): added another
13928 target_info parameter: remotebinarydownload. This will set the
13929 remotebinarydownload flag if this is causing some boards trouble.
13930
139311999-03-18 Mark Salter <msalter@cygnus.com>
13932
13933 * lib/gdb.exp (continue_to_exit): New function.
13934
13935 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13936 * gdb.base/ending-run.exp: Ditto.
13937 * gdb.base/step-test.exp: Ditto.
13938
139391999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13940
13941 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13942 (suggested by Art Haas <ahaas@neosoft.com>).
13943
139441999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13945
13946 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13947
13948Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13949
13950 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13951 descriptions of types (short unsigned int vs unsigned short, etc).
13952
139531999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13954
13955 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13956 a call to strlen; sometimes we do have sources.
13957
139581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13959
13960 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13961 character, so GDB won't print garbage after its end.
d63a86f8 13962
c906108c
SS
13963 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13964 breakpoint there instead. Sometimes GCC emits memcpy to handle
13965 the large structures being passed by value, so we step into that
13966 instead of sum_array_print, which obscures what we're really testing.
13967 * gdb.base/step-test.exp: However, we do want a test that notices
13968 the bizarre steps into memcpy, so do that here. Add check for
13969 stepping into function calls that pass large structures by value.
13970 ("Is that a noun clause, or are you just happy to see me?")
13971 Remove all references to specific line numbers.
13972 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13973 New type and function.
13974 (main): Call large_struct_by_value, passing it a large struct by value.
13975 * lib/gdb.exp (gdb_get_line_number): New function.
13976
13977 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13978 more portable.
13979
7a292a7a
SS
139801999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13981
c906108c
SS
13982 * lib/gdb.exp: Doc fixes.
13983
7a292a7a
SS
139841999-03-05 Nick Clifton <nickc@cygnus.com>
13985
d63a86f8 13986 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13987
139881999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13989
c906108c
SS
13990 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13991 commands. They're not germane to this test, and they don't work
13992 that way on remote targets.
13993
3fc11d3e
JM
139941999-03-01 James Ingham <jingham@cygnus.com>
13995
13996 * Changelog entries merged over from gdb development branch.
13997
3fc11d3e
JM
13998 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13999
14000 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14001 for outputting results of test run.
14002
2d4a1622 14003 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14004
14005 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14006
7a292a7a
SS
140071999-02-25 Felix Lee <flee@cygnus.com>
14008
14009 * lib/gdb.exp (debug_format): initialize
14010
c906108c
SS
140111999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14012
14013 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14014 * gdb.base/call-rt-st.c: Ditto.
14015
c906108c
SS
140161999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14017
14018 * gdb.threads/pthreads.exp (horiz): New variable.
14019 (test_startup): Fix regexps that capture thread numbers.
14020
140211999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14022
14023 * gdb.base/smoke.exp: Disambiguate two test case names (both
14024 called ``print'').
14025
14026Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14027
14028 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14029 compilation.
14030
140311999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14032
14033 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14034 actual output formatting.
14035 * gdb.base/smoke.exp: GDB removes leading 0's.
14036 * gdb.base/volatile.exp: Don't check type of remuneration;
14037 that variable is no longer defined in constvars.c.
14038 * gdb.base/step-test.c (main): Exit with explicit exit code.
14039 * gdb.base/step-test.exp: Remove two nexti checks--they are
14040 not portable.
14041
140421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14043
14044 * gdb.base/help.exp ("help delete display"): Fix test to match
14045 gdb's output.
14046
14047 * gdb.base/long_long.c (known_types): Initialize values to zero.
14048 * gdb.base/long_long.exp: Step one more line
14049 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14050 leading zeros. Explicitly ask for hex formatting. Use
14051 unique test case names.
c906108c
SS
14052
14053Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14054
d63a86f8 14055 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14056
14057 * gdb.c++/method.exp: Add missing close brace.
14058
140591999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14060
14061 * gdb.base/maint.exp: Use 'set height 0' to disable page
14062 prompting, not 'set height 400'.
14063
14064 Fix a bunch of timeouts.
14065 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14066 four separate tests, so expect doesn't take forever to match a ton
14067 of text against a regexp with lots of .* forms.
14068 ("maint print psymbols", "maint print symbols"): Make some of
14069 these greps more selective, so that expect doesn't try to wade
14070 through huge piles of output and time out.
14071
14072 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14073
14074 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14075 tests: one which doesn't expect shlib events to be reported, and
14076 another which does, but is XFAIL for all platforms other than
14077 HP/UX.
14078
14079 * gdb.base/break.exp: Teach the test suite that the `catch
14080 fork', `catch vfork', and `catch exec' commands produce error
14081 messages on platforms that don't provide these features.
14082
14083Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14084
14085 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14086 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14087 (shortening names from solib_threshold.exp etc), won't run on
14088 anything but HP-UX for the foreseeable future.
14089 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14090 reflect move.
14091
14092Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14093
14094 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14095 gdb.trace/Makefile.in (clean): Remove all test executables.
14096
14097Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14098
14099 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14100 successfully re-sets breakpoints in shared libraries.
14101 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14102
14103Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14104
d63a86f8
RM
14105 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14106 and compiled w/o GCC.
c906108c
SS
14107
14108 * gdb.hp/watch-cmd.exp: ditto.
14109
14110 * gdb.hp/watch-hp.exp: ditto.
14111
14112 * gdb.hp/xdb1.exp: ditto.
14113
14114 * gdb.hp/xdb2.exp: ditto.
14115
14116 * gdb.hp/dbx.exp: ditto.
14117
14118Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14119
14120 * constvars.c: Remove C++-isms.
14121 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14122 with GCC.
14123
14124Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14125
14126 The following changes are part of the HP merge.
14127
14128 * gdb.base/break.exp: new tests to verify that catchpoints for
14129 fork, vfork, and exec don't trigger inappropriately.
14130
14131 * gdb.base/opaque.exp: compile one file at a time, then link.
14132
14133 * gdb.base/signals.exp: be more restrictive about which hppa
14134 systems receive a setup_xfail. new tests.
14135
14136 * gdb.base/solib_threshold.build: new file.
14137 * gdb.base/solib_threshold.exp: new file.
14138 * gdb.base/solib_threshold.link_opts: new file.
14139 * gdb.base/solib_threshold.mk: new file.
14140 * gdb.base/gen_solib_threshold.c: new file.
14141
14142 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14143 tests. New tests for enums inside classes.
14144
14145 * gdb.c++/compiler.cc: indicate support of template debugging.
14146
14147 * gdb.c++/demangle.exp: run hp style demangling tests.
14148
14149 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14150 tests.
14151
14152 * gdb.c++/misc.cc: changes to support new tests.
14153
14154 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14155 to support new tests.
14156
14157 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14158 gcc, then skip these tests.
14159
14160Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14161
14162 The following files are part of the HP merge; some had longer
14163 names at HP, but have been renamed to be no more than 14
14164 characters in length.
14165
14166 * gdb.hp/ambiguous.cc: new file.
14167 * gdb.hp/ambiguous.exp: new file.
14168 * gdb.hp/attach.exp: new file.
14169 * gdb.hp/attach2.exp: new file.
14170 * gdb.hp/classes-hp.exp: new file.
14171 * gdb.hp/ctti.exp: new file.
14172 * gdb.hp/ctti-add.cc: new file.
14173 * gdb.hp/ctti-add1.cc: new file.
14174 * gdb.hp/ctti-add2.cc: new file.
14175 * gdb.hp/ctti-add3.cc: new file.
14176 * gdb.hp/dbx.exp: new file.
14177 * gdb.hp/exception.cc: new file.
14178 * gdb.hp/exception.exp: new file.
14179 * gdb.hp/foll-exec.c: new file.
14180 * gdb.hp/foll-exec.exp: new file.
14181 * gdb.hp/foll-fork.c: new file.
14182 * gdb.hp/foll-fork.exp: new file.
14183 * gdb.hp/foll-vfork.c: new file.
14184 * gdb.hp/foll-vfork.exp: new file.
14185 * gdb.hp/inherit-hp.exp: new file.
14186 * gdb.hp/more-steps.exp: new file.
14187 * gdb.hp/namespace.cc: new file.
14188 * gdb.hp/namespace.exp: new file.
14189 * gdb.hp/optimize.exp: new file.
14190 * gdb.hp/pxdb.c: new file.
14191 * gdb.hp/pxdb.exp: new file.
14192 * gdb.hp/quicksort.exp: new file.
14193 * gdb.hp/reg-test.exp: new file.
14194 * gdb.hp/reg-test.s: new file.
14195 * gdb.hp/sized-enum.c: new file.
14196 * gdb.hp/sized-enum.exp: new file.
14197 * gdb.hp/start-stop.exp: new file.
14198 * gdb.hp/templ-hp.cc: new file.
14199 * gdb.hp/templ-hp.exp: new file.
14200 * gdb.hp/thr-lib.c: new file.
14201 * gdb.hp/thr-lib.exp: new file.
14202 * gdb.hp/thr-lib.h: new file.
14203 * gdb.hp/thr-liblib.c: new file.
14204 * gdb.hp/virtfun-hp.c: new file.
14205 * gdb.hp/virtfun-hp.exp: new file.
14206 * gdb.hp/watch-cmd.exp: new file.
14207 * gdb.hp/watch-hp.exp: new file.
14208 * gdb.hp/xdb1.exp: new file.
14209 * gdb.hp/xdb2.exp: new file.
14210 * gdb.hp/xdb3.exp: new file.
14211
14212Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14213
14214 The following files are part of the HP merge; some had longer
14215 names at HP, but have been renamed to be no more than 14
14216 characters in length.
14217
14218 * gdb.base/ss.h: new file.
14219 * gdb.base/call-ar-st.c: new file.
14220 * gdb.base/call-ar-st.exp: new file.
14221 * gdb.base/call-rt-st.c: new file.
14222 * gdb.base/call-rt-st-exp: new file.
14223 * gdb.base/call-strs.exp: new file.
14224 * gdb.base/ena-dis-br.exp: new file.
14225 * gdb.base/environ.exp: new file.
14226 * gdb.base/long_long.exp: new file.
14227 * gdb.base/sect-cmd.exp: new file.
14228 * gdb.base/shlib-cl2.exp: new file.
14229 * gdb.base/smoke.exp: new file.
14230 * gdb.base/so-impl-ld.c: new file.
14231 * gdb.base/so-impl-ld.exp: new file.
14232 * gdb.base/so-indr-cl.c: new file.
14233 * gdb.base/so-indr-cl.exp: new file.
14234 * gdb.base/varargs.exp: new file.
14235 * gdb.base/volatile.exp: new file.
14236 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14237 * gdb.base/display.exp: new file.
c906108c
SS
14238 * gdb.c++/derivation.exp: new file.
14239 * gdb.c++/local.exp: new file.
14240 * gdb.c++/member-ptr.exp: new file.
14241 * gdb.c++/overload.exp: new file.
14242 * gdb.c++/ovldbreak.exp: new file.
14243 * gdb.c++/ref-types.exp: new file.
14244 * gdb.c++/ref-types2.exp: new file.
14245 * gdb.c++/userdef.exp: new file.
d63a86f8 14246
c906108c
SS
14247Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14248
14249 * gdb.base/default.exp: Reflect wording change in remote.c.
14250
dc96c6c7 14251Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14252
14253 * gdb.base/help.exp: Update to reflect current text.
14254
14255Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14256
14257 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14258 they're stack variables and contain garbage.
14259 * gdb.c++/anon-union.exp: new file.
14260
14261 The following changes were made by David Taylor
14262 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14263 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14264 in changes by HP.
14265
14266 * gdb.base/bitops.exp: new file.
14267 * gdb.base/default.exp: change expected messages for catch and
14268 info catch tests to reflect HP merge changes.
14269 * gdb.base/enable-disable-break.exp
14270 * gdb.base/ending-run.c: new file.
14271 * gdb.base/long_long.c: new file.
14272 * gdb.base/maint.exp: new file.
14273 * gdb.base/pointers2.exp: new file.
14274 * gdb.base/shlib-call2.exp: new file.
14275 * gdb.base/solib.exp: new file.
14276 * gdb.base/step-test.c: new file.
14277 * gdb.c++/anon-union.cc: new file.
14278 * gdb.c++/local.cc: new file.
14279 * gdb.c++/member-pointer.cc: new file.
14280 * gdb.c++/method.cc: new file.
14281 * gdb.c++/ref-types.cc: new file.
14282 * gdb.c++/ref-types2.cc: new file.
14283 * gdb.c++/userdef.cc: new file.
d63a86f8 14284
c906108c
SS
14285 * gdb.base/scope.exp: compile one file at a time, then link.
14286 * gdb.base/langs.exp: ditto.
14287 * gdb.base/list.exp: ditto.
d63a86f8 14288
c906108c
SS
14289Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14290
14291 The following changes were made by David Taylor
14292 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14293 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14294 in changes by HP.
d63a86f8 14295
c906108c
SS
14296 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14297 skip tests. When compiling pass c++ flag to gdb_compile.
14298 * gdb.c++/
d63a86f8 14299
c906108c
SS
14300 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14301 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14302 (skip_hp_tests): new function.
14303 (gdb_preprocess): new function.
14304
14305 * configure.in (hpdir): decide whether to configure gdb.hp.
14306 * configure: regenerated.
14307
14308 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14309 to delete on clean.
14310 (EXECUTABLES): update to reflect new additions.
14311 * gdb.base/commands.exp: update message expected.
14312 * gdb.base/default.exp: add copyright notice.
14313 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14314 * gdb.base/help.exp: update messages to reflect current text.
14315 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14316 targets for recurse tests.
14317 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14318 skip this file.
14319
14320 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14321 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14322 compilation.
14323 * gdb.c++/misc.exp: ditto.
14324 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14325 run the tests. tell gdb_compile that it's a c++ compilation.
14326
14327 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14328
c906108c
SS
14329 * gdb.base/all-bin.exp: new file.
14330 * gdb.base/arithmet.exp: new file.
14331 * gdb.base/assign.exp: new file.
14332 * gdb.base/completion.exp: new file.
14333 * gdb.base/cond-expr.exp: new file.
14334 * gdb.base/condbreak.exp: new file.
14335 * gdb.base/define.exp: new file.
14336 * gdb.base/dollar.exp: new file.
14337 * gdb.base/environment.exp: new file.
14338 * gdb.base/eval-skip.exp: new file.
14339 * gdb.base/jump.exp: new file.
14340 * gdb.base/logical.exp: new file.
14341 * gdb.base/pointers.exp: new file.
14342 * gdb.base/relational.exp: new file.
14343 * gdb.base/section_command.exp: new file.
14344 * gdb.base/whatis-expr.exp: new file.
14345
14346 * gdb.base/all-types.c: new file.
14347 * gdb.base/call-array-struct.c: new file.
14348 * gdb.base/call-return-struct.c: new file.
14349 * gdb.base/call-strings.c: new file.
14350 * gdb.base/callfuncs2.c: new file.
14351 * gdb.base/condbreak.c: new file.
14352 * gdb.base/constvars.c: new file.
14353 * gdb.base/display.c: new file.
14354 * gdb.base/int-type.c: new file.
14355 * gdb.base/jump.c: new file.
14356 * gdb.base/miscexprs.c: new file.
14357 * gdb.base/pointers.c: new file.
14358 * gdb.base/pointers2.c: new file.
14359 * gdb.base/shmain.c: new file.
14360 * gdb.base/shr1.c: new file.
14361 * gdb.base/shr2.c: new file.
14362 * gdb.base/solib.c: new file.
14363 * gdb.base/solib1.c: new file.
14364 * gdb.base/solib2.c: new file.
14365 * gdb.base/varargs.c: new file.
14366 * gdb.c++/derivation.cc: new file.
14367 * gdb.c++/overload.cc: new file.
14368 * gdb.c++/ovldbreak.cc: new file.
14369 * gdb.hp/attach.c: new file.
14370 * gdb.hp/attach2.c: new file.
14371 * gdb.hp/average.c: new file.
14372 * gdb.hp/compiler.c: new file.
14373 * gdb.hp/compiler.cc: new file.
14374 * gdb.hp/execd-program.c: new file.
14375 * gdb.hp/follow-exec.c: new file.
14376 * gdb.hp/follow-fork.c: new file.
14377 * gdb.hp/follow-vfork-and-exec.c: new file.
14378 * gdb.hp/misc-hp.cc: new file.
14379 * gdb.hp/more-steps.c: new file.
14380 * gdb.hp/optimize.c: new file.
14381 * gdb.hp/quicksort.c: new file.
14382 * gdb.hp/run-hp.c: new file.
14383 * gdb.hp/start-stop.c: new file.
14384 * gdb.hp/sum.c: new file.
14385 * gdb.hp/templates-hp.cc: new file.
14386 * gdb.hp/thread-local-in-lib.c: new file.
14387 * gdb.hp/thread-local-in-lib.h: new file.
14388 * gdb.hp/thread-local-in-lib.lib.c: new file.
14389 * gdb.hp/vforked-program.c: new file.
14390 * gdb.hp/virtfunc-hp.cc: new file.
14391 * gdb.hp/watchpoint-hp.c: new file.
14392 * gdb.hp/xdb.c: new file.
14393 * gdb.hp/xdb0.c: new file.
14394 * gdb.hp/xdb0.h: new file.
14395 * gdb.hp/xdb1.c: new file.
14396
14397Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14398
14399 The following change was made by Edith Epstein
14400 <eepstein@cygnus.com> as part of a project to merge in changes
14401 originally made by HP; HP did not create ChangeLog entries.
14402
14403 * gdb.c++/demangle.exp: changed the expected output for some
14404 ARM-style mangling -- removed second reference to datatype.
14405 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14406 T1<char>::~T1<char>(void)
c906108c 14407 becomes,
a9c64011
AS
14408 maint demangle __dt__11T1__pt__2_cFv
14409 T1<char>::~T1(void)
c906108c
SS
14410
14411 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14412
c906108c
SS
14413Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14414
14415 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14416 * gdb.trace/backtrace.exp: Likewise.
14417 * gdb.trace/circ.exp: Likewise.
14418 * gdb.trace/collection.exp: Likewise.
14419 * gdb.trace/deltrace.exp: Likewise.
14420 * gdb.trace/infotrace.exp: Likewise.
14421 * gdb.trace/limits.exp: Likewise.
14422 * gdb.trace/packetlen.exp: Likewise.
14423 * gdb.trace/passc-dyn.exp: Likewise.
14424 * gdb.trace/passcount.exp: Likewise.
14425 * gdb.trace/report.exp: Likewise.
14426 * gdb.trace/save-trace.exp: Likewise.
14427 * gdb.trace/tfind.exp: Likewise.
14428 * gdb.trace/tracecmd.exp: Likewise.
14429 * gdb.trace/while-dyn.exp: Likewise.
14430 * gdb.trace/while-stepping.exp: Likewise.
14431
144321998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14433
14434 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14435
14436Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14437
14438 From Brendan Kehoe:
14439 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14440 int return types.
14441
14442Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14443
14444 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14445 remote dos host testing right.
14446
14447Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14448
14449 * gdb.base/corefile.exp: remove some xfails.
14450
14451Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14452
14453 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14454 have different timestamps.
14455
14456Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14457
14458 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14459 gdb.base/default.exp: Replace "exec" with "executable".
14460
14461Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14462
14463 * gdb.base/default.exp: Change else if to elseif from previous
14464 delta.
14465
14466Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14467
14468 * gdb.base/default.exp: Add brace missing from previous delta.
14469
14470Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14471
14472 * gdb.base/default.exp: Support test for info float for all
14473 varieties of arm toolchain.
14474
dc96c6c7 14475Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14476
14477 * gdb.trace/*.exp: remove "remote_download" command.
14478
dc96c6c7 14479Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14480
14481 * gdb.trace/*.exp: remove -gdwarf from compile.
14482
14483Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14484
14485 * gdb.trace/configure.in(AC_INIT): typo
14486 * gdb.trace/configure: regenerated
14487
dc96c6c7 14488Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14489
14490 * config/m68k-emc.exp: New file.
14491 * lib/<emc-support.exp trace-support.exp}: New files.
14492 * configure.in: add new test directory gdb.trace.
14493 * gdb.trace/{configure configure.in Makefile.in}: New files.
14494 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14495 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14496 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14497 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14498 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14499 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14500 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14501
dc96c6c7 14502Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14503
14504 * gdb.c++/classes.exp: Change all regular expressions to match
14505 arbitrary combinations of newline/carriage-return, so that they
14506 will work equally well on Unix and Windows.
14507 * gdb.c++/inherit.exp: ditto.
14508 * gdb.c++/virtfunc.exp: ditto.
14509
145101998-08-11 Dawn Perchik <dawn@cygnus.com>
14511
14512 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14513
c2d11a7d
JM
14514Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14515
14516 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14517 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14518 to use a0-a3/d0-d3 as needed.
14519
14520Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14521
14522 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14523 * gdb.disasm/am33.exp: Corresponding changes.
14524
c906108c
SS
145251998-07-11 Felix Lee <flee@cygnus.com>
14526
14527 * gdb.base/callfuncs.exp: add cmp10 test.
14528 * gdb.base/callfuncs.c (cmp10): new function.
14529
14530Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14531
d63a86f8 14532 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14533 into two parts to get around a synchronization problem in expect.
14534
3fc11d3e
JM
14535Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14536
14537 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14538
14539 * configure.in: Add options for gdbtk testsuite.
14540
14541 * configure: Regenerate.
14542
14543 * gdb.gdbtk: New directory to hold gdbtk tests.
14544
c906108c
SS
14545Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14546
14547 * gdb.fortran/types.exp: Escape brackets in expect patterns
14548 for test_float_literal_types_accepted tests.
14549 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14550 before run test.
14551
c2d11a7d
JM
14552Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14553
14554 * am33.exp: Just compile, do not link the testcase.
14555 * am33.s: Add ".am33" pseudoop to force am33 mode.
14556
c906108c
SS
145571998-06-25 Felix Lee <flee@cygnus.com>
14558
14559 * gdb.base/setshow.exp: make sure $pc is sane.
14560
14561 * gdb.stabs/weird.exp: split expect patterns properly.
14562
c2d11a7d
JM
14563Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14564
14565 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14566 * gdb.disasm/am33.exp: Run it.
14567
dc96c6c7 14568Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14569
14570 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14571 match processing (and eliminate spurious timeouts when running).
14572
dc96c6c7 14573Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14574
14575 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14576 exception test, but conditionalize it on target [mach | gnu].
14577
dc96c6c7 14578Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14579
14580 * gdb.base/overlays.exp: fixup compile line for linker script.
14581
14582Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14583
14584 * gdb.fortran/types.exp: don't guess at float size.
14585
14586Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14587
14588 * gdb.base/exprs.exp: delete test that depends on int size.
14589
14590Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14591
14592 * config/sim.exp: Removed checks for target triplets.
14593 (gdb_target_sim): Use gdb,target_sim_options.
14594
14595Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14596
14597 * gdb.base/reread.exp: New file.
14598 * gdb.base/reread1.c: New file.
14599 * gdb.base/reread2.c: New file.
14600
14601Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14602
14603 * config/sim.exp: Use 'target sim -sparclite' when running
14604 SPARClite programs.
14605
14606Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14607
14608 * gdb.base/structs2.exp: New file.
14609 * gdb.base/structs2.c: New file.
14610
14611Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14612
14613 * gdb.asm/common.inc: New file.
14614 * gdb.asm/d10v.inc: New file.
14615 * asm-source.exp: Pass -I's to gas to find .inc files.
14616 Update line numbers in expected output.
14617 * asmsrc1.s: Rewrite.
14618 * asmsrc2.s: Rewrite.
14619 * configure.in: Create arch.inc symlink.
14620 * configure: Regenerate.
14621 * Makefile.in (distclean): Delete arch.inc.
14622
14623Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14624
14625 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14626 (t_enum_value2): ditto
14627 (t_enum_value3): ditto
14628 (main): ditto
14629Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14630
14631 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14632 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14633 change.
14634 Use gdb_test instead of send_gdb/gdb_expect sequences.
14635
14636Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14637
14638 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14639 not void.
14640
14641Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14642
14643 * gdb.base/branches.c: Code with lots of loops and
14644 subroutines. Used to test gdbs ability to single step through PC
14645 changes, especially to test mips-tdep.c:mips_next_pc
14646
14647Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14648
14649 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14650 more rigorous EGCS C++ error checking.
14651
14652Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14653
a9c64011
AS
14654 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14655 tests.
14656 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14657 function when asleep.
14658 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14659 for i*86 Linux and SVR4 signal handling problems.
14660 Remove linux xfail for `next to handler in signals_tests_1', fixed
14661 by recent infrun.c change.
14662 Limit backtrace to 10 frames to avoid timeout problems with infinite
14663 stack backtraces.
14664 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14665 target.[ch] change.
c906108c
SS
14666
14667Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14668
14669 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14670 for a newline from gdb before continuing.
14671 (default_gdb_exit): Just look for y or n.
14672 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14673 it does, fail the rests of the tests in the file.
14674
14675Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14676
14677 * config/cygmon.exp: New file.
14678
14679Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14680
14681 * gdb.base/list.exp: Fix problem with "list default lines around
14682 main" test on remote targets.
14683
14684 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14685 run test on remote targets.
14686
14687Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14688
14689 * gdb.asm: New directory.
14690 * configure.in: Configure it.
14691 * configure: Regenerate.
14692 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14693 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14694
14695Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14696
14697 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14698
dc96c6c7 14699Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14700
a9c64011
AS
14701 * gdb.base/overlays (several files): Merge the two overlay
14702 managers into one. Change variables (foox, barx, bazx, grbxx)
14703 back into ints but force them to load in their proper sections.
c906108c
SS
14704
14705Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14706
14707 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14708 on-chip insn memory and IMAP1 to upper 128k.
14709 (D10VCopy): Handle memory regions crossing 16k boundaries.
14710 (D10VCopy): Transfer data in 32 bit chunks.
14711
14712Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14713
14714 * gdb.base/overlays.c (main): Exit normally when result is
14715 correct.
14716
14717 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14718 map. Include space for printf in .text segment.
14719
14720 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14721 updated d10v memory VMA/LMA map.
14722 (D10VCopy): Call D10VTranslate.
d63a86f8 14723
c906108c
SS
14724Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14725
14726 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14727
14728 * gdb.base/bar.c (barx, bar): Change variable to small array so
14729 that it won't be put into the .sdata - small data -
14730 section. Update reference.
14731 * gdb.base/baz.c (bazx, baz): Ditto.
14732 * gdb.base/foo.c (foox, foo): Ditto.
14733 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14734
14735 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14736 to be arrays.
d63a86f8 14737
dc96c6c7 14738Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14739
a9c64011
AS
14740 * gdb.base/overlays.exp: fix up and get working again.
14741 Add tests for backtraces from an overlay function.
d63a86f8 14742
c906108c
SS
14743Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14744
14745 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14746 "calling function with watchpoint enabled".
14747
14748Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14749
14750 * gdb.base/break.exp (test_next_with_recursion): Remove
14751 gdb_suppress_tests for d10v-*-*.
14752 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14753 pending review of whether it is useful or not.
14754
14755Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14756
14757 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14758
14759Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14760
14761 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14762 * config/dve.exp: New file to support Densan boards.
14763
14764Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14765
14766 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14767 reads and BSD.
14768
14769Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14770
14771 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14772 response.
14773
14774 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14775
14776Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14777
14778 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14779 test.
14780
14781 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14782 target_sizeof_long and target_bigendian_p.
14783 (structs_by_value, structs_by_reference): Check values according
14784 to targets word size and endianess.
d63a86f8 14785
c906108c
SS
14786Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14787
14788 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14789 output.
14790
14791Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14792
14793 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14794 Update test of set args help to match source change.
14795
14796Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14797
14798 * gdb.base/default.exp: Expect help system output to be in
14799 alphabetical order.
14800 * gdb.base/help.exp: Ditto.
14801
14802Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14803
14804 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14805 "i*86-pc-linux-gnu*".
14806 * gdb.base/interrupt.exp: Ditto.
14807 * gdb.base/corefile.exp: Ditto.
14808
14809 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14810 define vxworks when building the testcase.
14811
14812 * gdb.base/ptype.exp: Fix testnames to be unique.
14813 * gdb.base/radix.exp: Ditto.
14814 * gdb.base/term.exp: Ditto.
14815 * gdb.base/whatis.exp: Ditto.
14816 * gdb.c++/classes.exp: Ditto.
14817
14818Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14819
14820 * gdb.base/callfuncs.exp: Fix indentation.
14821
14822 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14823 suppress_flag has been set.
14824 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14825 target feature.
14826
14827Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14828
14829 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14830 the testcase.
14831
14832 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14833 set_debug_traps() and breakpoint().
14834 * gdb.c++/misc.cc (main): Ditto.
14835 * gdb.c++/templates.cc (main): Ditto.
14836 * gdb.c++/virtfunc.cc (main): Ditto.
14837
14838Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14839
14840 * lib/gdb.exp(gdb_step_for_stub): New function.
14841 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14842 exists, reload the executable and do a "continue" instead of
14843 doing a jump.
14844 (runto_main): Use gdb_step_for_stub.
d63a86f8 14845
c906108c
SS
14846 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14847 tests to have unique names.
14848 * gdb.base/callfuncs.exp: Ditto.
14849 * gdb.base/commands.exp: Ditto.
14850 * gdb.base/default.exp: Ditto.
14851 * gdb.base/help.exp: Ditto.
14852 * gdb.base/list.exp: Ditto.
14853 * gdb.base/opaque.exp: Ditto.
14854 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14855 similar tests.
d63a86f8 14856
c906108c
SS
14857 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14858 * gdb.c++/cplusfuncs.cc: Ditto.
14859 * gdb.c++/virtfunc.cc: Ditto.
14860
14861 * config/monitor.exp: Keep track of the last file we saw, rather
14862 than trying to get the info from gdb.
14863
14864 * gdb.fortran/types.exp: Move comment to previous line.
14865
14866Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14867
14868 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14869 target mode.
14870
14871Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14872
14873 From Bob Manson:
14874 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14875 string from GDB when it connects.
14876
14877 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14878
14879Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14880
14881 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14882 if we can't get a debug format from GDB (we may be testing an
14883 older GDB). Use a 10 second timeout when checking for the format.
14884
14885 * gdb.stabs/weird.exp: Fix quoting.
14886
14887 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14888
14889Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14890
14891 * config/arm-ice.exp: New file.
14892
14893Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14894
14895 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14896 until it has been modified to work with the new testsuite.
14897
99707966 14898 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14899 testcase won't compile, cause all of the testcases in the file to
14900 fail instead.
14901
14902 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14903 (gdb_clear_suppressed): New procedure.
14904 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14905 it contains a positive value.
14906
14907Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14908
14909 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14910
14911 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14912
14913Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14914
14915 * lib/gdb.exp (setup_xfail_format): New function.
14916 (get_debug_format): New function to get debug format.
14917 (debug_format): New global variable to hold last value set
14918 by get_debug_format.
14919 * gdb.base/list.exp: Call get_debug_format and expect some
14920 tests to fail for DWARF 1 and COFF formats.
14921 * gdb.c++/ptype.exp: Ditto.
14922 * gdb.c++/classes.exp: Ditto.
14923 * gdb.c++/cplusfuncs.exp: Ditto.
14924 * gdb.c++/inherit.exp: Ditto.
14925 * gdb.c++/templates.exp: Ditto.
14926 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14927
c906108c
SS
14928Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14929
14930 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14931 host doesn't have a currently-open connection.
14932
14933 * config/sparclet.exp: Cleanups and fixes to make it generic for
14934 any gdb stub target. Handle cases where gdb doesn't respond when
14935 interrupted in a sane fashion.
14936
14937 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14938 same thing in a totally different way.
14939
14940 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14941 setting "timeout".
14942 (gdb_start): We set the global gdb_prompt variable in
14943 default_gdb_init now.
14944
14945Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14946
14947 * gdb.base/printcmds.exp: Fix "check for floating addition"
14948 regexp to accept results within approx +/- .01 of exact value.
14949 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14950
14951Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14952
14953 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14954 properly.
14955 (gdb_expect): Add optional timeout parameter, and add timeout
14956 value to various calls.
14957 (gdb_suppress_tests): Only give one warning message per group.
14958
14959Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14960
14961 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14962 global variables. Handle getting a value for $timeout more
14963 gracefully.
14964
14965Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14966
14967 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14968 initialize.
14969 (default_gdb_init): New procedure; allow gdb_init to be overridden
14970 by a target configuration file.
14971 (gdb_expect): Pass the timeout to remote_expect.
14972
14973 * config/monitor.exp(gdb_load): Fix typo in regexp.
14974
14975Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14976
14977 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14978
14979Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14980
14981 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14982 here. Call gdb_target_exec before rebooting the target, to make
14983 sure the connection to the target is closed.
14984 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14985 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14986 Also detect "Timeout reading from remote" error.
14987
14988 * config/gdbserver.exp: Pass the executable being loaded to
14989 gdb_target_monitor. Don't call gdb_file_cmd here; let
14990 gdb_target_monitor do it.
14991
14992 * gdb.disasm/hppa.exp: Don't use exec_output.
14993
14994Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14995
14996 * gdb.base/list.exp: If we're debugging a non-native target,
14997 try to set the pc register to point to the start of the
14998 program before doing the first list command.
14999
15000 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15001 test_calls after restarting.
15002
15003 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15004 reloading.
15005
15006 * gdb.base/watchpoint.exp: Fix typo.
15007
15008 * gdb.base/setshow.exp: Check for use_gdb_stub.
15009
15010 * gdb.base/break.exp: Fix continue until exit test for the gdb
15011 stub case.
15012 * gdb.base/langs.exp: Ditto.
15013
15014 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15015 gdb_load_offset. If we weren't given a file to load, figure out
15016 what the current file is and use it.
15017
15018 * config/i386-bozo.exp: New file.
15019
15020Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15021
15022 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15023 feature.
15024
15025 * config/proelf.exp: New entry.
15026
15027Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15028
15029 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15030 of regexps.
15031
15032 * gdb.base/watchpoint.exp: Don't run the test_stepping
15033 tests if gdb can't call functions on the target.
15034
15035 * gdb.base/setshow.exp: Don't run the set prompt tests if
15036 the board has gdb_prompt set.
15037
15038Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15039
15040 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15041 * gdb.base/commands.exp: Likewise.
15042 * gdb.base/setshow.exp: Likewise.
15043
15044Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15045
15046 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15047 feature.
15048
15049 * config/i960.exp: New file.
15050
15051Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15052
15053 * gdb.base/funcargs.exp: Check for gdb,short_int target
15054 feature instead of looking for explicit target triplets.
15055
dc96c6c7 15056Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15057
d63a86f8 15058 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15059 "p 123DEADBEEF", to check parse_number.
15060 * top.c: change "to enable to enable" to "to enable" in a couple
15061 of help strings.
15062
15063Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15064
15065 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15066 on the mn10300.
d63a86f8 15067
c906108c
SS
15068Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15069
15070 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15071 where the test executable is run with explicit args.
15072 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15073
15074Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15075
15076 * gdb.base/run.c: Use FAKEARGV to build test executable that
15077 does not require a command line arg, since most simulators
15078 don't currently support passing such an arg into the simulated
15079 program.
15080 * gdb.base/commands.exp: Change tests to insert the proper
15081 value as the arg to the first recursive factorial call. Change
15082 compilation line to define FAKEARGV at compile time.
15083
15084Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15085
15086 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15087 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15088 function with watchpoint enabled" test.
15089
15090Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15091
15092 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15093 Don't call gdb_test when the command doesn't return to a gdb prompt.
15094
15095 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15096 "Tests restarted" messages.
15097
15098Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15099
15100 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15101
dc96c6c7 15102Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15103
15104 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15105 for INFO SYMBOL; add help tests for OVERLAY commands.
15106 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15107 add tests for OVERLAY commands
15108 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15109 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15110 * gdb.base/sigall.c: add usestubs code frag
15111 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15112
c906108c
SS
15113Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15114
15115 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15116 failures.
15117 (gdb_stop_suppressing_tests): Note that tests have restarted.
15118
15119Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15120
15121 * config/h8300.exp: New file.
15122
15123Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15124
15125 * gdb.base/setshow.exp: Check for the existence of a
15126 feature, not its value.
15127
15128Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15129
15130 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15131
15132 * gdb.base/scope.exp: It's now init0(), not init().
15133
15134 * gdb.base/scope0.c: For now, change init() to be init0().
15135
15136 * config/monitor.exp: Use gdb_serial in preference to serial
15137 or netport.
15138
15139 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15140 and it's not already set.
15141
15142Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15143
15144 * gdb.base/setshow.exp: Only test the run command if the target
15145 isn't using a stub and if it supports argument passing.
15146
15147Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15148
15149 * config/udi.exp(gdb_start): Make sure UDICONF is set
15150 properly before starting gdb.
15151
15152Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15153
15154 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15155 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15156 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15157
15158Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15159
15160 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15161 specialized code to reboot the board, use remote_reboot instead.
15162
15163 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15164
15165 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15166
15167 * config/monitor.exp: Make sure we disconnect from the target.
15168 Also, try a reboot/reload cycle instead of failing if the
15169 load fails.
15170
15171Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15172
15173 * gdb.base/default.exp: Don't set match_max.
15174 * gdb.base/help.exp: Ditto.
15175 * gdb.base/list.exp: Ditto.
15176 * gdb.base/signals.exp: Ditto.
15177
15178 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15179 set, use remote_ld to download the testcase instead of
15180 the GDB loader.
15181
15182Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15183
15184 * config/vr5000.exp: New file.
15185
15186 * config/monitor.exp(gdb_target_monitor): Add pattern for
15187 "Ending remote" to detect errors in connecting.
15188
15189 * gdb.base/setshow.exp: Add .* within auto language test.
15190
15191 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15192 target feature.
15193
15194 * config/monitor.exp(gdb_load): Check for a failure when loading,
15195 and reboot the board if necessary.
15196
15197 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15198 a set of tests. Remove print.* from the patterns being checked.
15199
15200Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15201
15202 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15203 refer to gdb_spawn_id.
15204
15205 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15206 longer used.
15207 * config/sparclet.exp: Ditto.
15208 * config/sparclet-old.exp: Ditto.
15209 * config/slite.exp: Ditto.
15210 * config/sim.exp: Ditto.
15211 * gdb.base/funcargs.exp: Ditto.
15212
15213 * lib/gdb.exp:Remove references to gdb_spawn_id.
15214 (gdb_expect): Move to remote.exp.
15215
15216Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15217
15218 * config/monitor.exp: Detect the "Couldn't establish connection"
15219 message from GDB.
15220
15221Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15222
15223 * gdb.base/bitfields.exp: Use runto instead of explicit
15224 gdb_run_cmd/gdb_expect sequences.
15225
15226 * gdb.base/break.exp(text_next_with_recursion): Add match for
15227 gdb_expect call.
15228
15229 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15230 We also need to handle the "A program is being debugged already"
15231 prompt from gdb. Use gdb_test to set the baud rate.
15232
15233 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15234 to 20000. Really. I mean it.
15235
15236Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15237
15238 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15239 fails. If suppress_flag is set, skip perror message about not
15240 being able to send to GDB.
15241 (send_gdb): If suppress_flag is set, don't try to send commands to
15242 GDB.
15243 (gdb_expect): If suppress_flag is set, always fail immediately.
15244 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15245 (gdb_init): Call gdb_stop_suppressing_tests.
15246 (default_gdb_exit): Ditto.
15247 (default_gdb_start): Ditto.
15248
15249 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15250 gdb_stop_suppressing_tests as appropriate.
15251 * gdb.base/break.exp: Ditto.
15252 * gdb.base/callfuncs.exp: Ditto.
15253 * gdb.base/commands.exp: Ditto.
15254 * gdb.base/exprs.exp: Ditto.
15255 * gdb.base/funcargs.exp: Ditto.
15256 * gdb.base/list.exp: Ditto.
15257 * gdb.base/recurse.exp: Ditto.
15258 * gdb.base/scope.exp: Ditto.
15259 * gdb.base/structs.exp: Ditto.
15260 * gdb.c++/inherit.exp: Ditto.
15261
15262Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15263
15264 * config/vr4300.exp: New file.
15265
99707966 15266 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15267
99707966 15268 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15269
15270Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15271
15272 * lib/gdb.exp(gdb_init): New function.
15273
15274 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15275 for each individual variable set.
15276
15277 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15278 name.
15279
15280 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15281
15282 * gdb.base/scope.exp: Use gdb_test.
15283
15284 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15285 aborting; the testsuite driver will do that for us (see
15286 gdb_finish). Also, use gdb_test in a few more places.
15287
15288Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15289
15290 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15291
15292Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15293
15294 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15295 and "add_tests" are not at the same address.
15296
15297Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15298
15299 * gdb.base/ptype.exp: Use gdb_test.
15300
15301Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15302
15303 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15304 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15305 left in. No longer expect them to fail.
15306
15307 * gdb.stabs/*.mt; Deleted, no longer used.
15308 * gdb.stabs/configure.in: Remove references to target makefile
15309 frags.
15310 * gdb.stabs/configure: Rebuilt.
15311
15312 * gdb.disasm/*.mt: Deleted, no longer used.
15313 * gdb.disasm/configure.in: Remove references to target makefile
15314 frags. Use "sh3.s" as the unique filename for this directory.
15315 * gdb.disasm/configure: Rebuilt.
15316
15317 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15318 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15319 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15320
15321Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15322
15323 * config/udi.exp: Use mondfe,name instead of remote_host.
15324
15325Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15326
15327 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15328 a function with a watchpoint enabled on the mn10200.
15329
15330 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15331 before trying to create it!
15332
15333Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15334
15335 * config/vx.exp: Use hostname instead of netport.
15336
15337 * config/vxworks.exp: New file.
15338
15339 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15340
15341 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15342 gdb before assuming everything worked. Send a ^C if a timeout
15343 occurs.
15344
15345 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15346 $gdb_spawn_id directly.
15347 (gdb_run_cmd): Try _start as well as start. Use the target feature
15348 gdb,start_symbol as the symbol to start from when jumping.
15349
15350Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15351
15352 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15353 redundant) test.
15354
15355 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15356 it doesn't lose for 16bit integer systems.
15357
15358Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15359
15360 * gdb.fortran/types.exp: If the target doesn't support "double"
15361 data types, then expect "real" types to only be 4 bytes.
15362
15363 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15364 call tests if the target doesn't support inferior function calls.
15365
15366 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15367 in printf tests.
15368
15369Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15370
15371 * gdb.base/help.exp: Disable "help set", "help show", and
15372 "help support". Simplify regexp for "help stack".
15373
15374 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15375 to 60 seconds. Temporarily set match_max to 15000 around the
15376 "info copying" test.
15377
15378 * gdb.base/nodebug.exp: Don't try to do an inferior function
15379 call if the target doesn't support them.
15380 * gdb.base/printcmds.exp: Likewise.
15381 * gdb.base/setvar.exp: Likewise.
15382 * gdb.base/structs.exp: Likewise.
15383 * gdb.c++/templates.exp: Likewise.
15384 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15385
15386 * gdb.base/recurse.exp: Enable for the mn10200.
15387
15388 * configure.in: Do configure gdb.stabs directory for *-*-elf
15389 targets.
15390 * configure: Rebuilt.
15391
15392 * gdb.base/break.exp: Check for gdb,noresults before testing
15393 exit status and/or results from the target.
15394 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15395 * lib/gdb.exp: Remove old (now bogus) initialization of
15396 noinferior, noargs, noresults and nosignals.
15397
15398Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15399
15400 * config/sh.exp: New file.
15401
15402 * config/slite.exp: Try to connect multiple times to the board
15403 before rebooting. Only send a "monitor run" if need_monitor_run
15404 is set.
15405
15406 * gdb.base/break.exp: Don't do the "stub continue" test if
15407 the target has gdb_stub set.
15408
15409 * gdb.base/callfuncs.exp: Increase the timeout.
15410
15411 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15412 if the target has gdb,noinferiorio set.
15413
15414 * gdb.base/list.exp: Increase match_max to 10000 characters.
15415
15416 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15417
15418 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15419 target.
15420
15421 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15422
15423Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15424
15425 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15426 trying to delete the copy of gdb. Catch the file delete so we
15427 don't die if the delete fails; also, the file should be copied to
15428 the host, not to the build.
15429
15430Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15431
15432 * lib/gdb.exp(gdb_test): Surround the result pattern with
15433 parenthesis in case it contains multiple regexps separated
15434 with |.
15435
15436 * gdb.base/watchpoint.exp: Use gdb_test.
15437 * gdb.base/default.exp: Ditto.
15438
15439Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15440
99707966 15441 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15442
c906108c
SS
15443 * gdb.base/scope.exp: Use gdb_test.
15444 * gdb.c++/classes.exp: Ditto.
15445 * gdb.c++/inherit.exp: Ditto.
15446
15447Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15448
15449 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15450 remote_exec instead.
15451 * gdb.base/corefile.exp: Don't be ridiculous.
15452 * gdb.base/*.c: Add missing stub invocations.
15453
15454Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15455
15456 * config/slite.exp: Miscellaneous fixes.
15457
15458 * lib/gdb.exp: Fix runto.
15459
15460 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15461 the target.
15462
15463 * gdb.base/watchpoint.exp: Fix regexp.
15464
15465 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15466 close and wait commands, as the descriptor may now be
15467 invalid. Always call "remote_close host".
15468
15469Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15470
15471 Major rewrite for testsuite revision.
d63a86f8 15472
c906108c
SS
15473 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15474 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15475 instead of relying on spawn_id to always contain a valid
15476 spawn id.
15477 (get_compiler_info): New procedure to build the ${binfile}.ci
15478 file, instead of replicating this in N different places.
15479 (gdb_compile): New procedure.
d63a86f8 15480
c906108c
SS
15481 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15482 appropriate arguments) instead of compile. Use gdb_test in a lot
15483 more places. Use send_gdb instead of send. Always run gdb_start
15484 at the start of a testcase, as this is no longer done magically.
15485
15486 config/*-gdb.exp: Rename without the -gdb suffix.
15487
15488 config/mips.exp: Use remote_close instead of exit_remote_shell.
15489 config/monitor.exp: Use target_info instead of looking at
15490 baud, timeout, etc.
15491 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15492
15493Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15494
15495 * gdb.c++/templates.exp (test_ptype_of_templates),
15496 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15497 Update expect patterns for destructors and assignment operators
15498 to match corresponding c-typeprint.c changes.
15499 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15500 to destructor breakpoint test, GDB should be able to set the
15501 destructor breakpoint without specifying arguments.
15502
15503Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15504
15505 * gdb.threads/pthreads.exp: Change result for failure to compile due
15506 to lack of pthreads runtime support from an error to simply an
15507 unsupported test, per dejagnu standards.
15508
15509Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15510
15511 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15512 where GDB exits to reduce pattern match time.
15513 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15514
15515 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15516
dc96c6c7 15517Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15518
15519 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15520 * gdb.base/default.exp: ditto.
15521 * gdb.base/nodebug.exp: ditto.
15522 * gdb.base/printcmds.exp: ditto.
15523 * gdb.base/ptype.exp: ditto.
15524 * gdb.base/setvar.exp: ditto.
15525 * gdb.base/structs.exp: ditto.
15526 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15527
15528Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15529
15530 * configure, */configure: Rebuild with autoconf 2.12.
15531
15532Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15533
15534 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15535 use new i*86-pc-linux*-gnu quads.
15536 * gdb.base/corefile.exp: Ditto.
15537 * gdb.base/signals.exp: Ditto.
15538 * gdb.base/sigall.exp: Ditto.
15539 * gdb.base/interrupt.exp: Ditto.
15540
15541 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15542 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15543 RedHat 4.0.
d63a86f8 15544
c906108c
SS
15545 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15546 linux. This allows the test case to at least compile on latest
15547 linux, but still not run due to missing the threads runtime library.
15548
15549Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15550
15551 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15552 directory to search gdb directory. Accept and step over conditional
15553 stack alignment code. Consume $prompt in failure cases.
15554 Reset timeout to $oldtimeout instead of some arbitrary value.
15555 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15556 timeout problems with infinite stack backtraces.
15557 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15558 Accept function parameters for linkfunc member.
15559
15560Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15561
15562 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15563 (CXXFLAGS): Remove, unreferenced.
15564 (B_OPTIONS): Add for -B options and add code to initialize with
15565 previous -B options and also add -B option to pick up cross compiled
15566 runtime.
15567 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15568 doing cross compiles.
15569 (target_alias): Declare global.
15570 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15571 to verify that gcc exists in build tree, and if so set CC to that
15572 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15573
c906108c
SS
15574Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15575
15576 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15577 ptype test for anonymous union. Fixup testcase to match
15578 current gcc debug output.
15579
15580Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15581
15582 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15583 force argument to an unsigned long type.
15584
15585Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15586
15587 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15588 tests and anonymous union print/ptype tests.
15589 * gdb.base/list.exp (test_forward-search): Increase timeout by
15590 5 minutes for the "search extremely long line" case.
15591 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15592 completely optional and that the pass/fail messages use the command as
15593 the message if that third arg is a null string.
15594 (gdb_test_exact): Arrange that a null string pattern means match a
15595 null string output rather than any output, which might include random
15596 errors.
15597 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15598 backtrace test.
15599 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15600 always failing and failure is now exposed by gdb.exp changes.
15601
15602Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15603
15604 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15605 weren't being noted.
15606
15607Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15608
15609 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15610 * gdb.stabs/weird.exp: Remove v_comb xfails.
15611
dc96c6c7 15612Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15613
15614 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15615 list.exp scope.exp watchpoint.exp]
c906108c 15616 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15617
dc96c6c7 15618Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15619
15620 * config/monitor.exp: Increase download timeout to 1000 seconds.
15621
dc96c6c7 15622Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15623
15624 * config/m32r.exp: Increase timeout to 120 seconds.
15625
15626Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15627
15628 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15629 and accept older ordering as obsolescent gcc or gdb.
15630 * gdb.c++/templates.exp: Ditto.
15631 * gdb.c++/virtfunc.exp: Ditto.
15632
15633Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15634
15635 * gdb.base/coremaker.c: Add code to mmap some data so we
15636 can check that it ends up in the core file.
15637 * gdb.base/corefile.exp: Add test to read mmapped data
15638 from core file.
15639
dc96c6c7 15640Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15641
15642 * config/m32r.exp: New file.
15643
15644Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15645
15646 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15647 that cflags can contains -gstabs, and work correctly for other tests.
15648
dc96c6c7 15649Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15650
15651 * gdb.base/setshow.exp: New file, tests show and set.
15652 * gdb.base/setshow.c: New file, tests show and set.
15653 * gdb.base/help.exp: Add test for help set|show annotate.
15654 * gdb.base/default.exp: Add test for set|show annotate.
15655
15656Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15657
15658 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15659 errors unique.
15660 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15661 explicitly.
15662
15663Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15664
15665 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15666 and width commands. This is done elsewhere.
15667 * (gdb_start): Don't call gdb_start_sim here. That's already
15668 done in gdb_load. This fixes lots of failures in default.exp.
15669
15670Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15671
15672 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15673 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15674 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15675 in the same we we treat other failures (since it may be an expected
15676 condition), rather than as an error.
15677 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15678 old test format.
15679
15680Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15681
15682 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15683 (distclean maintainer-clean realclean): No need to remove files
15684 twice. Nuke the duplicates.
15685 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15686 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15687 Remove config.h along with other config files.
15688
15689Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15690
15691 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15692 "p func1 ()" and note that rests of tests are skipped.
15693 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15694 setup_xfails for "print func2::coremaker_local".
15695 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15696 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15697 affected by the previous run test.
15698 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15699 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15700 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15701 "pass int powerset tuple" and "pass modeless int powerset tuple".
15702 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15703 "real write 4" and "real write 8".
15704 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15705 setup_xfails for "print vs1 after tuple assign 2",
15706 "print \$i after tuple assign 2", and
15707 "print vs2 after tuple assign 2".
15708 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15709 meaningful error message and return -1 so the caller can
15710 suppress further tests and avoid a cascade of errors.
d63a86f8 15711
c906108c
SS
15712Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15713
15714 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15715 format for printing version.
15716 * gdb.base/default.exp: Ditto.
15717 * gdb.base/interrupt.exp: Fix problem with cascade of
15718 errors if child process dies while calling a function.
d63a86f8 15719
c906108c
SS
15720Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15721
15722 * Makefile.in (VPATH): Add
15723 * Makefile.in (Makefile, config.status): Fix rules so things get
15724 remade when necessary.
15725
15726Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15727
15728 * Makefile.in (just-check): Add path to sibling expect dir
15729 to environment variable specified by RPATH_ENVVAR.
15730
15731Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15732
15733 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15734 (just-check): Add shared library paths for libstdc++, tk,
15735 tcl, bfd, and opcodes to the environment variable specified
15736 in RPATH_ENVVAR.
15737 * configure.in: Add support to recognize --enable-shared flag
15738 and generate correct value for RPATH_ENVVAR.
15739 * configure: Regenerated with autoconf.
15740
15741Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15742
15743 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15744 include all osf versions.
15745 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15746 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15747 when target is linux. When failing to build pthreads test
15748 executable, give more meaningful message.
15749 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15750 arg for pthread_create.
d63a86f8 15751
c906108c
SS
15752Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15753
15754 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15755 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15756 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15757 and -lpthreads (everybody else).
15758 (test_startup): Fail gracefully if threads are not supported.
15759 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15760 "p/c array_index("abcdef",2)" when not gcc compiled.
15761 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15762 "print func2::coremaker_local" when not gcc compiled.
15763 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15764 "ptype on opaque struct tagname (statically)",
15765 "ptype on opaque struct tagname (dynamically) 1", and
15766 "ptype on opaque struct tagname (dynamically) 2"
15767 for not compiled with gcc.
15768 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15769 backtrace when compiled with gcc.
d63a86f8 15770 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15771 than always return success.
15772
15773Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15774
15775 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15776
15777Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15778
15779 * gdb.base/structs.exp: Undo last change.
15780
15781Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15782
15783 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15784 encapsulate all the steps/nexts done during self test, starting
15785 at main, and makes them less sensitive to optimization issues.
15786 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15787 signal handler" test.
15788 * gdb.threads/pthreads.exp: Only run this for native configs.
15789 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15790 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15791 tests.
15792 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15793 for "runto test_calls(void)" test.
d63a86f8 15794
c906108c
SS
15795Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15796
15797 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15798 and don't expect address info in breakpoint confirmations.
15799
15800Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15801
15802 * gdb.base/list.exp (test_forward_search): Increase timeout
15803 temporarily by 60 seconds for searching extremely long line,
15804 and then reset to old value when done. Increase expect input
15805 buffer to 10000.
15806
15807Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15808
15809 * gdb.base/list.exp (test_forward_search): Fix to handle very
15810 long source line without overflowing expect's input buffer.
15811
15812Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15813
15814 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15815 "buffer_full".
15816
15817 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15818 "buffer_full".
15819
15820 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15821 "buffer_full".
15822
15823 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15824 "buffer_full".
15825
15826Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15827
15828 * configure.in (configdirs): Add gdb.threads.
15829 * configure: Regenerated with autoconf.
15830 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15831 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15832 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15833
c906108c
SS
15834Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15835
15836 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15837
15838Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15839
15840 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15841 each signal's status in the output of "handle all print".
15842 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15843 the \r\n sequence that immediately precedes the gdb prompt.
15844 * gdb.base/a1-selftest.exp: Save original timeout and restore
15845 after test.
15846
15847Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15848
15849 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15850 symbol.
15851
15852Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15853
15854 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15855
15856Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15857
15858 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15859 timeout by 60 seconds.
15860
15861Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15862
15863 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15864 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15865 error return.
15866
15867Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15868
15869 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15870 gdb initialization, also report how long dejagnu waited. Restore
15871 old timeout before doing error return. Temporarily increase timeout
15872 by 3 minutes to allow for slow startups over heavy NFS use.
15873
15874Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15875
15876 * lib/gdb.exp: Report timeout value for verbosity level 2.
15877 * config/gdbserver.exp: Ditto.
15878 * config/hppro.exp: Ditto.
15879 * config/mips-gdb.exp: Ditto.
15880 * config/monitor.exp: Ditto.
15881 * config/netware.exp: Ditto.
15882 * config/sim-gdb.exp: Ditto.
15883 * config/slite-gdb.exp: Ditto.
15884 * config/udi-gdb.exp: Ditto.
15885 * config/unix-gdb.exp: Ditto.
15886 * config/vx-gdb.exp: Ditto.
15887 * gdb.base/a1-selftest.exp: Ditto.
15888 * gdb.base/a2-run.exp: Ditto.
15889 * gdb.base/break.exp: Ditto.
15890 * gdb.base/corefile.exp: Ditto.
15891 * gdb.base/list.exp: Ditto.
15892 * gdb.base/recurse.exp: Ditto.
15893 * gdb.base/scope.exp: Ditto.
15894 * gdb.base/signals.exp: Ditto.
15895
15896Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15897
15898 * gdb.threads/Makefile.in (docdir): Removed.
15899
15900Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15901
15902 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15903 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15904 @srcdir@.
d63a86f8 15905 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15906 autoconf 2.5 or higher.
15907 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15908
15909Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15910
15911 * configure: Regenerated.
15912 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15913 avoid name clashes with SunOS headers.
15914
15915Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15916
15917 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15918
15919Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15920
15921 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15922 prototype information ends up in the compiler info file.
15923
15924Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15925
15926 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15927 attempting to regenerate it. Eliminate use of a temporary file
15928 and just generate the info file directly. Source it immediately,
15929 for consistency of use.
15930 * gdb.base/corefile.exp: Ditto
15931 * gdb.base/exprs.exp: Ditto.
15932 * gdb.base/funcargs.exp: Ditto.
15933 * gdb.base/langs.exp: Ditto.
15934 * gdb.base/list.exp: Ditto.
15935 * gdb.base/mips_pro.exp: Ditto.
15936 * gdb.base/nodebug.exp: Ditto.
15937 * gdb.base/opaque.exp: Ditto.
15938 * gdb.base/ptype.exp: Ditto.
15939 * gdb.base/scope.exp: Ditto.
15940 * gdb.base/setvar.exp: Ditto.
15941 * gdb.base/signals.exp: Ditto.
15942 * gdb.base/whatis.exp: Ditto.
15943 * gdb.c++/templates.exp: Ditto.
15944 * gdb.c++/virtfunc.exp: Ditto.
15945 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15946 whether or not to add -lstdc++ to the compile command line args.
15947
15948Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15949
15950 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15951 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15952 Increase timeout, a lot of single stepping might be needed if the
15953 target has no hardware watchpoints.
15954
15955Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15956
15957 * gdb.base/break.exp: Ignore compiler warnings when compiling
15958 break.c.
15959 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15960 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15961 from remote-sim.
15962 * gdb.base/exprs.exp: Add h8300 xfails.
15963 * gdb.base/funcargs.exp: Likewise.
15964 * gdb.base/nodebug.exp: Likewise.
15965 * gdb.base/printcmds.exp: Likewise.
15966 * gdb.base/ptype.exp: Likewise.
15967 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15968 h8300 xfails.
d63a86f8 15969 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15970 on the h8300.
15971 * gdb.base/funcargs.c: Explicitly make last constant argument to
15972 call_after_alloca_subr an unsigned long type.
15973 * gdb.base/return.c: Include stdio.h.
15974
15975Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15976
15977 * config/abug.exp: New file for the older Motorola Bug monitor
15978 that runs on the mvme13x series VME boards.
15979 * config/monitor.exp: Use the new config array for target settings
15980 if they exist.
15981
15982Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15983
15984 * sim-gdb.exp: Make the SH simulator allocate less space when
15985 it is targeted.
15986
15987Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15988
15989 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15990 test.
15991
15992Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15993
15994 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15995 "rs6000-*-*" for "list function in include file" when gcc compiled.
15996 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15997 for "p ctable1[120]".
15998 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15999 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16000 Remove setup_xfail for "rs6000-*-*" for
16001 "print 'scope0.c'::filelocal before run".
16002 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16003 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16004 since some compilers don't allow both options to be given
16005 on the same command line. Create object file and move it.
d63a86f8 16006
c906108c
SS
16007Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16008
16009 * gdb.base/corefile.exp: Always regenerate the core file, since
16010 we always regenerate the coremaker program. Detect special case
16011 where registers cannot be read from core file.
d63a86f8 16012
c906108c
SS
16013Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16014
16015 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16016 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16017 * gdb.c++/templates.exp: Only match on basename of file since
16018 some formats like xcoff don't encode directory information.
16019 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16020 and rs6000 AIX xcoff targets.
16021 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16022 * configure: Regenerate.
16023 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16024 here, rather than in distclean.
d63a86f8 16025
c906108c
SS
16026Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16027
16028 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16029 defined, and use it to compile the test case with -O2. The
16030 native compilation still uses no optimization.
16031 * gdb.base/mips_pro.c: Remove inline assembly code since
16032 it is compiled PIC by default, which results in assembler
16033 warnings that make the testsuite think the compilation
16034 was unsuccessful.
16035
16036Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16037
16038 * gdb.c++/misc.exp: Add note to message for
16039 "print s.a for foo struct" that this is a known gcc 2.7.2
16040 and earlier bug.
16041
16042Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16043
16044 * gdb.base/break.exp: Fix pattern for matching "Delete all
16045 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16046 setup_xfail for deleting all breakpoints test. Fix various
16047 timeout messages to include "(timeout)".
16048 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16049 for "p t_float_values2(3.14159,float_val2)".
16050 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16051 for "continue to call2g" when gcc compiled.
16052 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16053 "up to foo in langs.exp", "show language at foo in langs.exp",
16054 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16055 and "show language at fsub in langs.exp".
16056 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16057 "list line 1 in include file", "list message for lines past EOF",
16058 "list function in include file", "list list0.h:foo", and
16059 "list filename:function; nonexistant function".
16060 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16061 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16062 and "ptype t_char_array" to be for native cc only.
d63a86f8 16063
c906108c
SS
16064Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16065
d63a86f8 16066 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16067 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16068 "print func2::coremaker_local", and "backtrace in corefile.exp".
16069
16070Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16071
16072 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16073 "bt in signals.exp". This problem only appears when running
16074 the testsuite, and then only intermittently.
16075
16076Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16077
16078 * gdb.base/return.exp (return_tests): Differentiate between
16079 two tests of continuing.
16080
16081Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16082
16083 * */Makefile.in (maintainer-clean): Remove config.log.
16084 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16085 * gdb.c++/Makefile.in (PROGS): Add inherit.
16086 (clean): Remove *.ci.
16087
16088Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16089
16090 * gdb.c++/misc.cc: Add test code from Mike Stump.
16091 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16092
16093Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16094
16095 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16096 to "alpha-*-osf2*" and add comment.
16097 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16098 setup_xfail for "step over execarg initialization" and
16099 "step over corearg initialization".
16100 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16101 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16102 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16103 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16104 "print func2::coremaker_local", and "backtrace in corefile.exp".
16105 * gdb.base/signals.exp: Build and source signals.ci.
16106 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16107 to be for gcc only.
16108 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16109
c906108c
SS
16110Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16111
16112 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16113 Feb 3 procfs.c change.
16114
16115Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16116
16117 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16118
16119Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16120
16121 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16122 from dejagnu's apparent default of 10 seconds, which gives random
16123 results when running the tests over NFS on moderately loaded systems.
16124 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16125
16126Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16127
16128 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16129 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16130 result reports.
16131
16132Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16133
16134 * configure.in (CY_AC_PATH_TCLH): Remove.
16135 * configure: Regenerate.
16136
16137Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16138
16139 * gdb.c++/Makefile.in (clean): Add missing '{'.
16140
16141Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16142
16143 * lib/gdb.exp: Provide a default value for noinferior.
16144
16145 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16146 Load libgloss.exp.
16147
16148Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16149
16150 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16151 the executable, not the .o to run the tests from.
16152
16153Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16154
16155 * gdb.base/break.exp: Don't test for program exit or exit status
16156 if $noresults if nonzero.
16157 * gdb.base/langs.exp: Likewise.
16158 * gdb.base/watchpoint.exp: Likewise.
16159
16160 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16161 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16162 trying to compile the testcase.
16163
16164Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16165
16166 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16167 * gdb.base/signals.exp (continue to handler): Likewise.
16168
16169Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16170
16171 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16172
16173 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16174
16175Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16176
16177 * gdb.base/corefile.exp: Recognize "not found" as failure
16178 when trying to determine if a core file was generated.
16179 If no core file was generate the first time, try again without
16180 the ulimit -c to work around braindamaged shells.
16181
16182Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16183
16184 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16185 [] tests with "test" and enclose string in quotes.
16186 * gdb.stabs/configure: Rebuild
d63a86f8 16187
c906108c
SS
16188Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16189
16190 Changes in sync with expect:
16191 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16192 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16193 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16194 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16195 argument to AC_REQUIRE.
16196 * configure: Regenerated.
16197
16198Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16199
16200 * gdb.base/corefile.exp: When generating a core, discard any
16201 error messages about ulimit not found and the "core dumped"
16202 message from the shell that runs the coredumper.
16203
16204Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16205
16206 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16207
16208 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16209 which sed script to run. Expect failure for v_comb test
16210 on PA targets too.
d63a86f8 16211
c906108c
SS
16212Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16213
16214 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16215 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16216
16217Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16218
16219 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16220 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16221 "sparc-sun-solaris*" xfails for "p v_comb".
16222 * lib/gdb.exp (default_gdb_start): Fix typo.
16223 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16224 messages to not include the full program name that caused
16225 the core dump since some systems (such as solaris) apparently
16226 truncate this path to about 80 characters.
16227 When generating a core file first try increasing the core file
16228 size limit to unlimited since some systems may default it to
16229 zero, and it is harmless to try it. Move the test for failing
16230 to generate a core file to where it will actually get executed.
16231 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16232 new gdb result from g++ debug info improvements and make old
16233 pattern obsolescent. Also account for size_t differences
16234 (may be int or long).
16235 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16236 initialization before function call is placed in the delay slot
16237 and thus appears to be skipped over by commands such as "next".
16238
16239Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16240
16241 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16242
16243Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16244
16245 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16246 input source file; fix code to compile test to deal with this
16247 convention.
16248 * gdb.c++/*.exp: Likewise.
16249
16250Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16251
16252 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16253 "bt in signals.exp".
16254
16255Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16256
16257 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16258 "step over execarg initialization" and
16259 "step over corearg initialization".
16260
16261Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16262
16263 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16264 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16265
16266Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16267
16268 From Rob Savoye (rob@poseidon.cygnus.com)
16269 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16270 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16271 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16272 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16273 configure.in}: Major reworking for autoconfig.
16274 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16275 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16276 New files.
16277 * config/unix-gdb.exp: Make GDB global.
16278 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16279 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16280 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16281 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16282 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16283 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16284 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16285 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16286 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16287 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16288 pr-8136.exp, result.exp, string.exp, tuples.exp},
16289 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16290 to returns as necessary, arrange for test to compile own testcase
16291 executable.
16292 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16293
c906108c
SS
16294Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16295
16296 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16297 clear_xfail at end of test which might not call either pass or fail.
16298 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16299 "backtrace through signal handler".
16300
16301Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16302
16303 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16304 continuing from a job control stop signal.
16305 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16306
16307Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16308
16309 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16310 * gdb.base/corefile.exp: Likewise.
16311 * gdb.base/funcargs.exp: Likewise.
16312
16313Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16314
16315 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16316 * config/monitor.exp: Add support for setting baud rate.
16317
16318Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16319
16320 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16321 i*86-*-linux* xfails for "backtrace through signal handler".
16322 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16323 "print func2::coremaker_local".
16324 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16325 alpha-dec-osf2* xfail for
16326 "delete all breakpoints when none".
16327
16328Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16329
16330 * gdb.base/break.exp: Change test that deletes all breakpoints
16331 when no user breakpoints are installed. A post 4.15 change
16332 causes gdb to no longer prompt in this case.
16333
16334Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16335
16336 * gdb.base/return.exp (return_tests): Change xfail for test
16337 "correct value returned double test" to stop xfailing at
16338 Solaris 2.5. Apparently the bug has been fixed.
16339
16340Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16341
16342 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16343 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16344
16345Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16346
16347 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16348 * gdb.disasm/hppa.s: Corresponding changes.
16349
16350Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16351
16352 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16353 makefile fragment.
16354 * config/mt-hpux: Deleted.
16355
16356Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16357
d63a86f8 16358 * Many files: When warning about suppressed tests due to a
c906108c
SS
16359 nonexistant test binary, avoid incrementing the warning count.
16360
16361Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16362
16363 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16364
c906108c
SS
16365Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16366
16367 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16368 "sparc-*-solaris2*".
16369
16370Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16371
16372 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16373 Add global and local variables and initialize them.
16374 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16375 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16376 extracts the file name and terminating signal from the core file.
16377 * TODO: Remove note about tests for correct mapping of corefile.
16378 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16379 from optimizing it away.
16380 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16381 handles common blocks.
16382
16383Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16384
16385 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16386 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16387
16388Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16389
16390 * Makefile.in (maintainer-clean): New target, synonym for
16391 realclean.
16392 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16393 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16394 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16395 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16396 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16397 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16398
16399Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16400
16401 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16402 xfails when not gcc compiled for "print foo::funclocal".
16403 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16404 "print foo::funclocal at foo",
16405 "print 'scope1.c'::foo::funclocal at foo",
16406 "print foo::funclocal_bss at foo",
16407 "print 'scope1.c'::foo::funclocal_bss at foo",
16408 "print foo::funclocal_ro at foo",
16409 "print 'scope1.c'::foo::funclocal_ro at foo",
16410 "print bar::funclocal at foo" and
16411 "print 'scope1.c'::bar::funclocal at foo".
16412 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16413 gcc compiled for "print foo::funclocal at bar".
16414 Expand all messages to ensure that they identify that
16415 the test is at bar().
16416 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16417 gcc compiled for:
16418 "ptype on opaque struct pointer (statically)",
16419 "ptype on opaque struct tagname (statically)",
16420 "ptype on opaque struct pointer (dynamically) 1",
16421 "ptype on opaque struct tagname (dynamically) 1",
16422 "ptype on opaque struct pointer (dynamically) 2" and
16423 "ptype on opaque struct tagname (dynamically) 2
16424 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16425 gcc compiled for:
16426 "p datalocal"
16427 "whatis datalocal",
16428 "ptype datalocal",
16429 "p bsslocal",
16430 "whatis bsslocal", and
16431 "ptype bsslocal".
16432 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16433 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16434 when not gcc compiled.
16435 * gdb.base/funcargs.exp (float_and_integral_args): Add
16436 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16437 compiled.
16438 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16439 "backtrace from call6a" when not gcc compiled.
16440 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16441 "backtrace from call7a" when not gcc compiled.
16442 * gdb.base/callfuncs.exp (do_function_calls):
16443 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16444 "p t_char_array_values(char_array_val2,char_array_val1)",
16445 "p t_char_array_values(char_array_val1,char_array_val2)",
16446 "p t_char_array_values("carray 1","carray 2")",
16447 "p t_char_array_values("carray 1",char_array_val2)",
16448 "p t_char_array_values(char_array_val1,"carray 2")",
16449 "p sum_args(1,{2})",
16450 "p sum_args(2,{2,3})",
16451 "p sum_args(3,{2,3,4})",
16452 "p sum_args(4,{2,3,4,5})"
16453 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16454 "backtrace in corefile.exp" when not gcc compiled.
16455
16456Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16457
16458 * gdb.base/signals.exp: Rewrite `handle all print' test as
16459 a procedure. Accept blanks or TABs as whitespace, increase
16460 timeout and expect input buffer size for the large output
16461 from the command. Remove "i*86-*-bsdi2.0" xfail.
16462
16463Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16464
16465 * gdb.base/setvar.exp: Add new testcases for truncation when
16466 assigning invalid values to bitfields.
16467
16468Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16469
d63a86f8 16470 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16471 mips-sgi-irix* xfail for
16472 "call inferior func with struct - returns char *"
16473 and fix test so that an optional (unsigned char *) cast is
16474 accepted in the result.
16475
16476Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16477
16478 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16479 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16480 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16481 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16482 that accidentally got checked in.
16483
16484Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16485
d63a86f8 16486 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16487 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16488 compiled test.
16489 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16490 Add mips-sgi-irix5* xfail for not gcc compiled.
16491 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16492 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16493 "p top", "whatis top", "p middle", and "whatis middle".
16494 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16495 "whatis signed char" for not gcc compiled.
16496 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16497 "set variable signed char=-1 (-1)" and
16498 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16499 * gdb.base/funcargs.exp (float_and_integral_args):
16500 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16501 Add mips-sgi-irix* xfail when not gcc compiled for
16502 "continue to call2b".
16503 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16504 "continue to call2g".
16505 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16506 "backtrace from call6a"
16507 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16508 "backtrace from call7k".
16509 Add mips-sgi-irix5* xfail when not gcc compiled for
16510 "backtrace from call7a".
16511 (localvars_after_alloca): Fix gdb_test cmds for
16512 "print * after runto ...".
16513 Remove rs6000-*-* xfails for
16514 "print i after runto localvars_after_alloca" and
16515 "print l after runto localvars_after_alloca"
16516 for all compilers.
16517 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16518 when not compiled with gcc, for:
16519 "print signed char == (minus)",
16520 "print signed char != (minus)",
16521 "print signed char < (minus)",
16522 "print signed char > (minus)".
16523 * gdb.base/callfuncs.exp (do_function_calls):
16524 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16525 "call inferior func with struct - returns char *".
d63a86f8 16526 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16527 "correct value returned double test" to include Solaris 2.4.
16528 * gdb.base/funcargs.exp (float_and_integral_args):
16529 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16530
c906108c
SS
16531Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16532
16533 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16534 enumeration bitfields if compiling with GNU C.
16535 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16536 to empty' prompt.
16537
16538Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16539
16540 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16541 test for PRO targets.
16542
16543 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16544 breakpoints in the inferior at any given time by making
16545 two groups of breakpoints for call2*, call6* and call7*
16546 tests.
16547
16548Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16549
16550 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16551 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16552 from optimizing it away.
16553 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16554 "call inferior func with struct".
16555
16556Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16557
16558 * configure.in: Only configure gdb.chill for particular targets.
16559
16560Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16561
16562 * gdb.base/Makefile.in: Add action to .c.o transformation
16563 rule that generates a .ci file for each .o file and remove
16564 explicit .c.o rules except for callfuncs.o.
16565 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16566 generates a .ci file for each .o file and remove explicit
16567 .cc.o rules.
16568 (clean): Remove *.tmp *.ci files.
16569 (EXECUTABLES): Remove templ-info.exp.
16570 * gdb.base/compiler.c: New file.
16571 * gdb.c++/compiler.cc: New file
16572 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16573 Change rs6000-*-* xfail for
16574 "print 'scope0.c'::filelocal_ro" and
16575 "print 'scope1.c'::filelocal" and
16576 "print 'scope1.c'::filelocal_bss" and
16577 "print 'scope1.c'::filelocal_ro" and
16578 "print 'scope1.c'::foo::funclocal" and
16579 "print 'scope1.c'::foo::funclocal_ro" and
16580 "print 'scope1.c'::bar::funclocal" and
16581 "print 'scope0.c'::filelocal_ro" and
16582 "print 'scope1.c'::filelocal at foo" and
16583 "print 'scope1.c'::filelocal_bss at foo" and
16584 "print 'scope1.c'::filelocal_ro at foo" and
16585 "print 'scope1.c'::foo::funclocal at foo" and
16586 "print 'scope1.c'::foo::funclocal_bss at foo" and
16587 "print 'scope1.c'::foo::funclocal_ro at foo" and
16588 "print 'scope1.c'::bar::funclocal at foo" and
16589 "print 'scope0.c'::filelocal_ro" and
16590 "print 'scope1.c'::filelocal" and
16591 "print 'scope1.c'::filelocal_bss" and
16592 "print 'scope1.c'::filelocal_ro" and
16593 "print 'scope1.c'::foo::funclocal" and
16594 "print 'scope1.c'::foo::funclocal_bss" and
16595 "print 'scope1.c'::foo::funclocal_ro" and
16596 "print 'scope1.c'::bar::funclocal" and
16597 "print 'scope1.c'::bar::funclocal_bss"
16598 to only be xfail'd when not compiled with gcc.
d63a86f8 16599 Add rs6000-*-* xfail for
c906108c
SS
16600 "print 'scope0.c'::filelocal_bss before run"
16601 when compiled with gcc.
16602 (test_at_main): Add rs6000-*-* xfail for
16603 "print filelocal_ro in test_at_main"
16604 when compiled with gcc.
16605 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16606 Add rs6000-*-aix* xfail for
c906108c
SS
16607 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16608 "ptype t_char_array", not compiled with gcc.
16609 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16610 xfail for "list foo (in include file)" when gcc compiled.
16611 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16612 (integral_args): Add rs6000-*-* xfail for
16613 "run to call0a" if not compiled with gcc.
16614 (unsigned_integral_args): Add rs6000-*-* xfail for
16615 "run to call1a" if not compiled with gcc.
16616 (float_and_integral_args): Add rs6000-*-* xfail for
16617 "run to call2a" if not compiled with gcc and for
16618 "continue to call2b" for any compiler.
16619 Add rs6000-*-* xfail to
16620 "print f1 after run to call2a" for gcc compiled.
16621 (discard_and_shuffle): Add rs6000-*-* xfail for
16622 "run to call6a".
16623 (shuffle_round_robin): Add rs6000-*-* xfail for
16624 "backtrace from call7a" if not compiled with gcc.
16625 Add rs6000-*-* xfail for
16626 "backtrace from call7b" if compiled with gcc.
16627 (call_after_alloca): Add rs6000-*-* xfail for
16628 "print c in call_after_alloca" and
16629 "print s in call_after_alloca" and
16630 "backtrace from call_after_alloca_subr"
16631 if not compiled with gcc.
16632 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16633 "print c in localvars_in_indirect_call" and
16634 "print c in localvars_in_indirect_call" and
16635 "backtrace in indirectly called function" and
16636 "stepping into indirectly called function"
16637 if not compiled with gcc.
16638 (localvars_after_alloca): Add rs6000-*-* xfail for
16639 "print c after runto localvars_after_alloca" and
16640 "print s after runto localvars_after_alloca" and
16641 "print i after runto localvars_after_alloca" and
16642 "print l after runto localvars_after_alloca"
16643 for all compilers.
16644 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16645 than whatis-info.exp.
16646 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16647 than opaque-info.exp.
16648 Setup rs6000-*-* xfail for
d63a86f8 16649 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16650 "ptype on opaque struct pointer (dynamically)" when
16651 not compiled with gcc.
16652 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16653 rather than callf-info.exp.
16654 (do_function_calls): Add clear_xfail for rs6000-*-* for
16655 "p t_float_values2(3.14159,float_val2)". Seems to work
16656 fine there, both with xlc and gcc. Need to find out what
16657 it is doing right and fix other platforms.
16658 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16659 "call inferior func with struct - returns int",
16660 "call inferior func with struct - returns long",
16661 "call inferior func with struct - returns float",
16662 "call inferior func with struct - returns double",
16663 "call inferior func with struct - returns char *",
16664 but only if not gcc compiled (presumes xlc compiled).
16665 Change rs6000-*-* xfails for
16666 "call inferior func with struct - returns char" and
16667 " call inferior func with struct - returns short" to only
16668 xfail if not using gcc.
16669 (clean mostlyclean): Remove *.ci and *.tmp files.
16670 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16671 than templ-info.exp.
16672 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16673 Add rs6000-*-* xfail for "up to foo in langs.exp"
16674 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16675 when not gcc compiled.
d63a86f8 16676
c906108c
SS
16677Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16678
16679 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16680 * gdb.base/corefile.exp: Likewise.
16681 * gdb.base/list.exp: Likewise.
16682 * gdb.base/scope.exp: Likewise.
16683 * gdb.base/siganls.exp: Likewise.
16684
16685 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16686 compiler output.
16687 * gdb.base/whatis.exp: Likewise.
16688
16689Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16690
16691 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16692 failure (opcode table has been fixed to match reality).
16693
16694Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16695
16696 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16697 "call inferior func with struct - returns char",
16698 "call inferior func with struct - returns short"
16699
16700 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16701 "print 'scope0.c'::filelocal at main",
16702 "print 'scope0.c'::filelocal_bss in test_at_main",
16703 "print 'scope0.c'::filelocal at foo",
16704 "print 'scope0.c'::filelocal_bss in test_at_foo",
16705 "print 'scope0.c'::filelocal at bar",
16706 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16707
c906108c
SS
16708 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16709 in source file 1". This bug seems to have been fixed with both
16710 gcc and native cc (was native assembler bug?).
16711
16712Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16713
16714 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16715 "backtrace through signal handler" to "i*86-*-sysv4*".
16716 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16717 continue" case. Add "known SVR4 bug" to fail message.
16718 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16719 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16720 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16721 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16722 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16723 "up to foo in langs.exp", "show language at foo in
16724 langs.exp", "up to cppsub_ in langs.exp", "show
16725 language at cppsub_ in langs.exp", "up to fsub in
16726 langs.exp", and "show language at fsub in langs.exp".
16727 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16728 "bactrace in corefile.exp".
16729 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16730 "call inferior function with struct - returns float" and
16731 "call inferior function with struct - returns double".
d63a86f8 16732
c906108c
SS
16733Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16734
16735 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16736 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16737 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16738 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16739
16740Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16741
16742 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16743 (or overriden) "CHILL" macro rather then bare "gcc".
16744 Also look for ../../gcc/xgcc since that is what we will
16745 actually need, not "Makefile". Remove following assignment
16746 of CHILL to CHILL_FOR_TARGET because that results in
16747 recursive definition.
16748
16749Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16750
16751 * gdb.base/corefile.exp: Change xfail for backtrace in
16752 corefile.exp from linuxaout to all linux.
16753 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16754 cases where we miss the breakpoint at the signal handler
16755 for some reason. Setup xfail for linuxoldld/linuxaout and
16756 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16757 hitting SIGURG breakpoint.
16758 * gdb.base/signals.exp: Setup xfail for "next" acting like
16759 continue to add linuxoldld. Setup xfail for all linux for
16760 "next to handler in signals_tests_1", "backtrace in
16761 signals_tests_1", "continue to func1", "pass SIGUSR1",
16762 and continue to handler".
16763
16764Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16765
16766 * Update all FSF addresses except those in COPYING* files.
16767
16768Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16769
16770 * gdb.base/a2-run.exp: Change messages to be more explicit about
16771 the status of args, and quote binfile in results.
16772
16773Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16774
16775 * gdb.base/callfuncs.exp: Add tests for passing structs to
16776 inferior functions and return various types.
16777 * gdb.base/callfuncs.c: Add functions to receive a struct
16778 and return a member of the struct, in various types.
16779
16780Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16781
16782 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16783
16784Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16785
16786 * config/vxworks29k.exp: New file, sources vxworks.exp.
16787
16788Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16789
16790 * config/gdbremote.exp: New file. Testing framework using
16791 gdbserver.
16792
16793Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16794
16795 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16796 "call function when asleep" and "send end of file".
16797 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16798 for "backtrace in corefile.exp".
16799 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16800 for "backtrace through signal handler".
16801 * gdb.base/corefile.exp: Make sure we actually generate a core file
16802 before trying the core tests. Some systems allow the user to suppress
16803 generation of core files and default to that (linux for example).
16804 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16805 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16806
16807Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16808
16809 * gdb.threads: New directory with some crude multi-threaded
16810 gdb tests (step.exp and step2.exp).
16811 * config/mt-lynx (STEP_EXECUTABLE): Define.
16812 (THREADFLAGS): Define.
16813
16814Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16815
16816 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16817
16818 * gdb.base/signals.exp: Disable whole file for lynx until
16819 further notice.
16820
16821 * gdb.base/signals.exp: xfail test where "next" acts like
16822 "continue" for lynx.
16823
16824 * gdb.base/interrupt.exp: xfail test for calling function while
16825 inferior is asleep for lynx.
16826
16827 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16828 than one cr-lf after each command.
16829
16830Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16831
16832 * configure.in: Reinstate setting of stabsdirs variable, fix
16833 typo in setting up configdirs for native builds.
16834
16835 * gdb.base/return.exp: Fix typo in return double test.
16836 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16837 compiler from optimizing them away.
16838
16839Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16840
16841 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16842 sequences to be echo'd by gdb when using gdb_test.
16843 * gdb.chill/chexp.exp: Likewise.
16844 * gdb.fortran/exprs.exp: Likewise
16845
16846Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16847
16848 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16849 after the inferior gdb has started.
16850
16851 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16852 after each command.
16853 * gdb.base/funcargs.exp: Likewise.
16854 * gdb.base/gdbvars.exp: Likewise.
16855 * gdb.base/interrupt.exp: Likewise.
16856 * gdb.base/list.exp: Likewise.
16857 * gdb.base/watchpoint.exp: Likewise.
16858 * gdb.c++/demangle.exp: Likewise.
16859 * gdb.c++/inherit.exp: Likewise.
16860 * gdb.chill/chexp.exp: Likewise.
16861 * gdb.fortran/exprs.exp: Likewise.
16862
16863 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16864 test if we can't handle IO to/from the inferior.
16865
16866 * gdb.c++/misc.exp: Always check for a program already being
16867 started after sending a "run" command to gdb.
16868
16869 * gdb.base/twice.exp: Start with a fresh gdb.
16870
16871 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16872 only depend on gdb's expression code, not the chill runtime.
16873
16874 * gdb.base/return.c: Put return values into variables so we
16875 can have gdb print them rather than depending on the program
16876 to print them.
16877 * gdb.base/return.exp: Corresponding changes.
16878
16879 * lib/gdb.exp: Provide default value for noinferiorio.
16880 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16881 the inferior.
16882
16883 * gdb.base/break.exp: Always check for a program already being
16884 started after sending a "run" command to gdb.
16885 (text_next_with_recursion): Don't check the output from the
16886 program's printf statement. Instead just make sure the program
16887 exited.
16888
16889 * gdb.base/commands.exp: Protect tests which need arguments with
16890 $noargs conditionals.
16891
16892Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16893
16894 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16895 of structure member arrays to match gdb/valops.c:value_addr change.
16896
16897Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16898
16899 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16900 cases.
16901
16902Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16903
16904 * configure.in (configdirs): Remove gdb.chill from default list
16905 of subdirs and then add it back in only if doing a native build.
16906 The current chill compiler does not yet work in any cross build.
16907 * Revert all signal changes from Jul 6.
16908 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16909 for sh-hms targets, allowing these tests to link, with no other
16910 changes. Testing is suppressed by setting "nosignals" in site.exp.
16911
16912Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16913
16914 * configure.in (signaldirs): Define and add to configdirs for all
16915 targets except some specific ones that are known to not support signals.
16916 Also clean up formatting.
16917 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16918 (signals, sigall): Remove rules to build.
16919 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16920 Moved to new gdb.signals directory.
16921 * gdb.signals: New test directory.
16922 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16923 signals.c signals.exp}: New or moved files.
16924
16925Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16926
16927 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16928
16929Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16930
16931 * gdb.base/return.exp: Xfail `return double' test failure
16932 on at least Solaris 2.3 and handle future/past versions on
16933 a case by case basis as appropriate. Also update message
16934 to include i*86 failures.
16935
16936Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16937
16938 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16939
16940 * lib/gdb.exp: Fix comment which erroneously identified
16941 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16942 gdb_file_cmd not gdb_load).
16943 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16944
16945 * gdb.base/setvar.exp: Make test names consistent between pass and
16946 fail cases. Use gdb_test more.
16947
16948Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16949
16950 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16951
16952Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16953
16954 * gdb.base/help.exp: Fix expected help string for `show commands'.
16955
16956Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16957
16958 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16959
16960 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16961 of a text section.
16962
16963Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16964
16965 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16966 that loop eventually terminates. Fix Connection refused logic so
16967 that testsuite will expire nicely.
16968
16969Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16970
16971 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16972 config/rom68k.exp: New tcl glue for the appropriate monitors.
16973 These all just end up calling monitor.exp.
16974 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16975 refused' by retrying. Cleanup some timeout issues.
16976 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16977 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16978 callers don't have to set/restore global timeout variable.
16979
16980 * The following set of changes centralizes management of the global
16981 timeout variable. This way, it can be set in one target dependent
16982 place instead of dozens of places scattered throughout the test suite.
16983 If you need to lengthen a timeout, then you should either set timeout
16984 in one of the config/{target}.exp files, or multiply it by a factor.
16985 Setting it to an absolute value is always going to lose for some
16986 targets.
16987 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16988 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16989 * gdb.base/funcargs.exp: Don't set timeout.
16990 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16991 * gdb.base/printcmds.exp (test_print_string_constants
16992 test_print_array_constants): Don't set timeout.
16993 * gdb.base/ptype.exp: Don't set timeout.
16994 * gdb.base/recurse.exp: Don't set timeout.
16995 * gdb.base/return.exp: Don't set timeout.
16996 * gdb.base/watchpoint.exp: Don't set timeout.
16997 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16998 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16999
17000Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17001
17002 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17003
17004Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17005
17006 * lib/gdb.exp: Disable chill tests for irix5.
17007
17008Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17009
17010 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17011 each test pass or fail.
17012
17013Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17014
17015 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17016 xlc not gcc.
17017
17018Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17019
17020 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17021
17022Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17023
17024 * config/est.exp: Fix copyright and comments. Remove dead code.
17025 Use targetname, serialport and baud variables instead of fixed
17026 constants.
17027 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17028 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17029
17030Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17031
17032 * gdb.base/watchpoint.exp: Don't run
17033 test_watchpoint_triggered_in_syscall for sunos.
17034
17035Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17036
17037 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17038 they don't seem to exist. Do include stdio.h.
17039
17040Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17041
17042 * gdb.base/a1-selftest.exp: Add alpha xfail.
17043
17044Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17045
17046 * gdb.base/watchpoint.c (main): Prompt before calling read().
17047 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17048 Revise accordingly. Remove cruft about sending "123" several
17049 times, until it gets noticed. Clean up the "print buf[0]" stuff
17050 so that it passes or fails, and waits for prompts in the usual way.
17051
17052Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17053
17054 * gdb.base/recurse.exp: Fix comment.
17055
17056 * TODO: Remove item about printing variables in nodebug.exp. Add
17057 item about enabling tests which are only run on some targets.
17058
17059 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17060 fail, make test names unique, use new gdb_test convention
17061 regarding pattern, use gdb_test more, etc.).
17062
17063 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17064 fail, make test names unique, etc.).
17065
17066Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17067
17068 * gdb.base/nodebug.c: Change return type of top and middle to
17069 short.
17070 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17071 are fixed by the recent mdebugread.c changes. Allow `short ()'
17072 as type for top and middle.
17073
17074Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17075
17076 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17077 nearly as I can tell, the whole thing was an accident in Stu's
17078 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17079 to replace a send/expect pair with gdb_test, but ended up only
17080 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17081 of 30 Mar 1995 took care of it, but left this vestigial comment
17082 which I am now nuking.
17083
17084Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17085
17086 * gdb.base/break.exp: Look for different line number for
17087 breakpoint at main depending on usestubs.
17088
17089Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17090
17091 * gdb.base/list.exp: Adjust some alternate expect patterns to
17092 match recent list0.c change. Add alternate expect pattern for
17093 output from `list default lines around main' for optimizing
17094 compilers.
17095
17096Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17097
17098 * lib/gdb.exp: If nosignals is not set, set it to 0.
17099
17100Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17101
17102 * config/slite-gdb.exp: Responds to load symbol table prompt.
17103 * gdb.base/break.exp: Adjust line number, fix rerun.
17104 * gdb.base/langs0.c: Add #ifdef usestubs.
17105
17106Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17107
17108 * gdb.base/list.exp: Adjust line contents after adding new lines in
17109 list0.c. Also fix a syntax error.
17110
17111 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17112 * gdb.base/break.exp: ditto.
17113 * gdb.base/list.exp: ditto.
17114 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17115 * gdb.base/run.c: ditto.
17116 * gdb.base/list0.c: ditto.
17117 * gdb.base/funcargs.c: ditto.
17118
17119Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17120
17121 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17122 $targetname, $serialport and $baud instead of hardwired variables.
17123 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17124 target doesn't support signals.
17125
17126Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17127
17128 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17129
17130Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17131
17132 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17133 Don't rely on the value of an auto variable before it has been
17134 initialized. Use gdb_test more.
17135
17136Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17137
17138 * lib/gdb.exp (default_gdb_version): A version number must start
17139 with a digit, but other than that contains all characters up to
17140 the first whitespace character.
17141
17142Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17143
17144 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17145
17146Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17147
17148 * gdb.c++/*.exp: Warn if executable does not exist. The original
17149 reason for skipping the warning was that configure.in sometimes
17150 intentionally skipped building the executables but the tcl code
17151 had no way of knowing. That (a) was always bogus with respect to
17152 error handling, (b) is no longer true (right now there is no way
17153 to skip C++ tests).
17154
17155 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17156
17157Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17158
17159 * gdb.base/list.exp: Add expect patterns for output from
17160 SunPRO compiled executables.
17161 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17162 types.
17163
17164Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17165
17166 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17167 number (we are already testing that the correct source line text
17168 gets printed).
17169
17170 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17171 that is what is intended, but something needed to be done to get
17172 sunos4 native working again.
17173
17174 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17175
17176 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17177 apparently went with a (very) old xfail.
17178
17179Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17180
17181 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17182 runto_main is a proc in gdb.exp that will do 'step' for target use
17183 stubs.
17184 * gdb.base/exprs.exp: ditto.
17185 * gdb.base/interrupt.exp: ditto.
17186 * gdb.base/opaque.exp: ditto.
17187 * gdb.base/printcmds.exp: ditto.
17188 * gdb.base/ptype.exp: ditto.
17189 * gdb.base/scope.exp: ditto.
17190 * gdb.base/setvar.exp: ditto.
17191 * gdb.base/signals.exp: ditto.
17192 * gdb.base/twice.exp: ditto.
17193 * gdb.c++/classes.exp: ditto.
17194 * gdb.c++/inherit.exp: ditto.
17195 * gdb.c++/templates.exp: ditto.
17196 * gdb.base/break.exp: no run and hit main for stubs. Change line
17197 numbers for breakpoints and info breakpoint.
17198 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17199 breakpoint().
17200 * gdb.base/callfuncs.c: ditto.
17201 * gdb.base/exprs: ditto.
17202 * gdb.base/interrupt.c: ditto.
17203 * gdb.base/opaque0.c: ditto.
17204 * gdb.base/printcmds.c: ditto.
17205 * gdb.base/ptype.c: ditto.
17206 * gdb.base/scope0.c: ditto.
17207 * gdb.base/setvar.c: ditto.
17208 * gdb.base/signals.c: ditto.
17209 * gdb.base/twice.c: ditto.
17210 * gdb.c++/misc.cc: ditto.
17211 * gdb.c++/templates.cc: ditto.
17212
17213Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17214
17215 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17216
17217 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17218 somewhere between `read' and `main.c'. I'm pretty sure the
17219 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17220 and it isn't particularly useful.
17221
17222 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17223
17224Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17225
17226 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17227
17228Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17229
17230 * config/mt-slite: add LIBS and -nostdlib.
17231 * config/slite-gdb.exp: add this new file to support sparclite target.
17232
17233Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17234
17235 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17236
17237 * gdb.base/a2-run.exp: Change argument to istarget from
17238 "*-*-vxworks" to "*-*-vxworks*".
17239 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17240
17241Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17242
17243 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17244 will not runto main but do a 'step' to step out of breakpoint().
17245 * config/mt-slite: add -Dusestubs.
17246
17247Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17248
17249 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17250 instead of just @.
17251
17252 * gdb.base/signals.exp: Add test for "handle all print".
17253 * TODO: Remove "handle all print". Also remove item about
17254 checking copyright date (I don't like the idea of a spurious FAIL
17255 based on when we run the tests).
17256
17257 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17258 for SunOS4 (reason for failure not investigated). Remove
17259 redundant test for $binfile.
17260
17261 * gdb.base/nodebug.c (array_index): Call malloc.
17262
17263 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17264
17265Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17266
17267 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17268 conventions and slightly simplify the matching regexp.
17269
17270Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17271
17272 * gdb.base/break.exp: Update gdb_test invocation to use new
17273 convention.
17274
17275 * lib/gdb.exp: If noargs is not set, set it to 0.
17276
17277 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17278 tests unique.
17279
17280 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17281
17282Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17283
17284 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17285 one argument of type "<non-float parameter>".
17286
17287Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17288
17289 * config/rom68k.exp: New file to support Motorola IDP board.
17290 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17291 * gdb.base/break.c: Change things around so that this program
17292 doesn't depend upon args. This is necessary to make remote
17293 targets work (in general, they can't take args).
17294 * gdb.base/break.exp: Don't try to send args to program. Don't
17295 expect output. Also, replace lots of code with gdb_test.
17296
17297Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17298
17299 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17300 printing of '\'' (which is what the comment says we are testing,
17301 even though we were not), not '''.
17302 (test_integer_literals_rejected): Test that printing ''' is an error.
17303
17304 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17305 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17306 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17307 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17308 Use gdb_test not test_print_accept.
17309 * lib/gdb.exp: Remove test_print_accept.
17310
17311 * gdb.base/signals.exp (signal_tests_1): Make pass message
17312 consistent with fail message.
17313
17314 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17315 unsigned char; the bug (PR 1821) is fixed.
17316
17317 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17318
17319 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17320 successful tests--makes xfailing them work right.
17321
17322Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17323
17324 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17325 only \r\n, not .*. The test can pass .* as the last thing in
17326 $pattern if that is what it wants. In addition to providing this
17327 flexibility, this change should speed up pattern matching in cases
17328 where the pattern already ended with .* (there were a number of
17329 them). This change also helps catch bad patterns--in the old
17330 scheme the typo "char \*" instead of "char \\*" would pass. Now
17331 it is caught.
17332 * Many .exp files: Update callers.
17333
17334 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17335 clearer and does not spuriously match multiple ('s. Likewise for
17336 ) and *.
17337
17338 * gdb.base/nodebug.exp: Test ability to call a function and pass
17339 it a string (even with no debugging info).
17340
17341 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17342 "p '\'", which is the same as "p ''" once tcl gets done with
17343 quoting, to "p '\\'", which I suspect is what is intended (one
17344 backslash gets sent to GDB).
17345
17346 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17347
17348Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17349
17350 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17351 1817) was fixed literally years ago.
17352
17353Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17354
17355 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17356 test, it causes stepping out of call_after_alloca_subr with
17357 optimizing compilers.
17358 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17359 fails.
17360
17361 * gdb.c++/templates.exp: Source templ-info.exp only if
17362 the templates executable exists.
17363
17364 * gdb.c++/misc.cc (class Contains_static_instance,
17365 class Contains_nested_static_instance),
17366 gdb.c++/classes.exp (test_static_members): Test printing of
17367 a class that contains a static instance of the class.
17368
17369Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17370
17371 * gdb.base/langs2.c (cppsub_): Don't prototype.
17372 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17373 only, I believe).
17374
17375Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17376
17377 * lib/gdb.exp (skip_chill_tests): New procedure.
17378
17379 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17380
17381Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17382
17383 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17384 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17385
17386Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17387
17388 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17389
17390 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17391 disassemble 8, not 16, instructions for part 4.
17392
17393 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17394 support the latter anymore.
17395
17396 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17397 -DNO_PROTOTYPES.
17398 * gdb.base/callfuncs.c: Control use of prototypes based on
17399 NO_PROTOTYPES, not __STDC__.
17400 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17401 t_float_values2 tests if prototypes in use.
17402
17403 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17404 t_double_values): When checking differences against DELTA, check
17405 that difference is within the range (-DELTA,DELTA), not just
17406 (-infinity,DELTA).
17407
17408Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17409
17410 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17411 'file' command firts, then 'target', then 'load', this is due to gdb
17412 target set up.
17413 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17414
17415Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17416
17417 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17418 FP load/store variants.
17419 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17420
17421Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17422
17423 * gdb.base/term.exp: Do not give a warning if not native, it is
17424 not an abnormal condition.
17425
17426Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17427
17428 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17429 t_char_array".
17430
17431Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17432
17433 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17434 are getting the version number.
17435
17436 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17437 if not native, it is not an abnormal condition.
17438
17439Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17440
17441 * lib/gdb.exp: Just use "file exists", rather than undocumented
17442 dejagnu procedure "findfile".
17443
17444Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17445
17446 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17447 (LDFLAGS): Set to -Xlinker -Ur.
17448
17449 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17450 Removed, these values are set by lib/gdb.exp.
17451
17452 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17453
17454Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17455
17456 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17457 of replicating gdb startup code.
17458
17459 * config/mt-vxworks (LDFLAGS): Set to -r.
17460 (CFLAGS_FOR_TARGET): Removed.
17461
17462 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17463 (gdb) and gdb for vxworks uses (vxgdb).
17464
17465 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17466 executable is not in the tree and host != target, use sed and
17467 program_transform_name to determine the gdb name used by the
17468 target.
17469
17470 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17471 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17472
17473Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17474
17475 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17476 floats, chars, and shorts where there are ANSI-style function
17477 definitions.
17478
17479 * gdb.base/langs.exp, gdb.base/langs*: New test.
17480 * gdb.base/Makefile.in: Build it.
17481 * TODO: Remove item about checking that C names don't get C++
17482 demangling applied; this test tests it.
17483
17484Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17485
17486 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17487 went with the const70 xfail. The xfail went away a year ago.
17488
17489 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17490
17491 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17492 for hp300.
17493
17494 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17495
17496 * gdb.base/a1-selftest.exp: Don't run on hp300.
17497
17498Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17499
17500 * Makefile.in (site.exp): Set host_alias and target_alias as well
17501 as host_triplet and target_triplet.
17502
17503Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17504
17505 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17506
17507 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17508 places as other ecoff systems).
17509
17510 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17511 ultrix.
17512
17513Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17514
17515 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17516 remove them.
17517 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17518 variable and "variable" in addition to "data variable".
17519 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17520
17521 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17522 2.
17523 * gdb.base/list1.c (long_line): Add additional statement at start
17524 of function.
17525 * gdb.base/list.exp (test_forward_search): Update line number to
17526 reflect new statement.
17527
17528Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17529
17530 * gdb.base/signals.exp: Reinitialize searched source directories
17531 after gdb_start call.
17532
17533Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17534
17535 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17536 * gdb.stabs/Makefile.in: Likewise.
17537
17538 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17539 change. Instead split the tests into smaller pieces.
17540 * gdb.disasm/hppa.s: Corresponding changes.
17541
17542Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17543
17544 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17545 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17546
17547 * gdb.base/funcargs.exp: Modify many tests so that every test
17548 either passes or fails. Make some test names unique.
17549
17550Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17551
17552 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17553 Call stty to set interrupt character.
17554
17555 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17556 for HP assembler versus GNU assembler based on actual behavior of
17557 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17558
17559 * TODO: Suggest a few more stepping tests.
17560
17561Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17562
17563 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17564 restart GDB for h8300 after a continue.
17565 (return): Add pattern to match a29k-udi behavior.
17566 * gdb.base/nodebug.exp: Remove obsolete comment.
17567 * gdb.base/regs.exp: New file, testing of register displays.
17568 * gdb.base/return.exp: Fix typo in reference to $objdir.
17569 * gdb.base/whatis.exp: Always start with a fresh GDB.
17570
17571Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17572
17573 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17574 higher, these tests generate a lot of output.
17575
17576Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17577
17578 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17579 code following the catch silently ignored some errors; without the
17580 catch they should be thrown like any other tcl error. Also, the
17581 catch used "" instead of {} which meant all the callers who wanted
17582 to include one of the characters "[]$ had to quote it an extra time.
17583 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17584 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17585 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17586 Remove extra quoting.
17587
17588Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17589
17590 * gdb.base/commands.exp: Make test names unique; every test either
17591 passes or fails. Update some comments.
17592
17593 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17594
17595Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17596
17597 The following fixes a FAIL caused by the fact that the alpha stabs
17598 configuration didn't use the ".if alpha" code in weird.def.
17599 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17600 bit pointer, so the 32 bit version works even on the alpha.
17601 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17602 Remove the stuff which allowed us to have separate versions for
17603 alpha and everything else.
17604
17605 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17606 regexp which "info func operator\[\](" is supposed to match. Fix
17607 string to send to GDB. Note that GDB still doesn't work right. Add a
17608 new test for "info func .perator\[\](" which GDB does handle correctly.
17609
17610 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17611
17612Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17613
17614 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17615 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17616 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17617 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17618 it makes the tests harder to understand and confuses test-o-matic.
17619 The preferred style is that each test provides a PASS or a FAIL,
17620 and has a unique message (e.g. "continue #54" not just "continue")
17621 which is the same for the pass and the fail.
17622 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17623 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17624 to lib/gdb.exp.
17625 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17626 prt_accept which was basically the same thing. Likewise for
17627 test_print_reject and prt_reject.
17628 * lib/gdb.exp (test_print_reject): Add some more error message
17629 patterns to match from the former printcmds.exp (prt_reject).
17630 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17631 One defect of the passcount stuff is that some of it failed to
17632 report XPASS where appropriate.
17633 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17634 stuff before and after arg in expected pattern.
17635 (test_paddr_operator_functions): Re-do test without print_addr_of;
17636 this is the only test which seems to want extra stuff there.
17637
17638Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17639
17640 * gdb.base/nodebug.exp: Update new tests to reflect improved
17641 wording of gdb output.
17642
17643 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17644 and "ptype" work on variables in files compiled without -g.
17645 Replaces commented out "maint print msymbol" tests.
17646
17647Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17648
17649 * gdb.base/setvar.c (dummy): Call malloc.
17650
17651 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17652 losing with the irix4 sed.
17653
17654 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17655 ALRM" on irix4.
17656
17657Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17658
17659 * TODO: Remove items about corefile.exp testing new exec-file and
17660 backtrace; both are now done. Add items about printing enums.
17661
17662Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17663
17664 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17665 "get signal $thissig" test fails.
17666
17667 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17668
17669Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17670
17671 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17672 compiler warning with dec alpha compiler.
17673
17674 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17675 extra \n from gdb_test call (this explains why the prompt test
17676 that I removed yesterday was there).
17677 (user_defined_command_test): Remove extra \n and prompt test.
17678
17679 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17680 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17681 doesn't exist.
17682 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17683 Also remove alpha workaround, which turns out to be because
17684 SIGABRT == SIGLOST.
17685
17686 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17687
17688 * gdb.base/help.exp: Don't test "help show".
17689
17690Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17691
17692 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17693 "set print address" is on.
17694 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17695 pass prompt to gdb_test; gdb_test already looks for the prompt.
17696
17697 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17698
17699 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17700 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17701 was to make sure that gdb can read a core file. But (a) the "read
17702 the corefile" part didn't make it to a1-selftest.exp, we just
17703 delete the corefile after creating it, and (b) we test reading
17704 corefiles in corefile.exp anyway. Also, this test left around a
17705 xgdb process on Solaris.
17706
17707 * gdb.base/corefile.exp: Also test backtrace.
17708
17709Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17710
17711 * gdb.base/commands.exp: Test a simple user defined command with
17712 arguments and if/while statements; verify the full user command is
17713 printed by "show user".
17714
17715 * gdb.base/commands.exp: Test if/while commands as part of a
17716 breakpoint command list; verify they appear in breakpoint
17717 information.
17718
17719Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17720
17721 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17722 than by dividing by zero.
17723
17724Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17725
17726 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17727 performing an inferior call with watchpoints enabled.
17728 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17729 call.
17730
17731Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17732
17733 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17734 of "file" command.
17735
17736 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17737 Add additional pattern for when "int operator int(void);" appears
17738 in a different order.
17739
17740Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17741
17742 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17743
17744 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17745 and "signal" with ".*".
17746
17747Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17748
17749 * TODO: Add note about "handle all nostop".
17750
17751 * gdb.base/{sigall.c, sigall.exp}: New test.
17752 * gdb.base/Makefile.in: Add it.
17753
17754Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17755
17756 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17757 when invoking GDB, suppresses any windowing interface.
17758
17759Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17760
17761 * config/sim-gdb: New file, simulator testing support.
17762
17763Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17764
17765 * gdb.base/interrupt.exp: Test calling func1 twice.
17766
17767Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17768
17769 * gdb.base/list.exp (test_forward_search): Set timeout higher
17770 when we'll be getting lots of output from gdb.
17771
17772 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17773 "init_malloc" to after the expect statement. Run it if that
17774 regexp is taken, but also for two others which happen if source
17775 cannot be found.
17776
17777Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17778
17779 * gdb.base/printcmds.exp: New test, for printing register before
17780 program is running.
17781
17782Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17783
17784 * gdb.base/list.exp: Correct some alternate expect patterns
17785 to reflect changes in list1.c.
17786
17787Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17788
17789 * TODO: Add item regarding large frames.
17790
17791 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17792
17793 * TODO: Remove item about enabling return.exp; it
17794 is enabled. Suggest a few more "return" tests.
17795
17796Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17797
17798 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17799 anonymous unions.
17800
17801Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17802
17803 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17804 and pr-5646.o, so "make" is the same as "make all", not "make
17805 pr-4975.o".
17806
17807Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17808
17809 * gdb.base/list.exp: Adjust expectations to reflect changes in
17810 list1.c.
17811 (test_forward_search): New test proc.
17812 * gdb.base/list1.c (long_line): New function, has long source line.
17813
17814Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17815
17816 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17817 additional line of code that was added.
17818
17819Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17820
17821 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17822 tests so as not to overflow expect's input buffers.
17823 * gdb.disasm/hppa.exp: Corresponding changes.
17824
17825Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17826
17827 Beginnings of template debugging tests.
17828 * gdb.c++/templ-info.cc: New file to test for template
17829 debugging capability of the compiler.
17830 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17831 templ-info.cc.
17832 * gdb.c++/templates.cc: Add explicit template instantiations
17833 to enable compiling with -fno-implicit-templates. Add destructor
17834 and 'value' method to T5 class for template tests.
17835 * gdb.c++/templates.exp: Add testcases for printing of template
17836 types, setting breakpoints on template methods and calling a
d63a86f8 17837 template method.
c906108c
SS
17838
17839Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17840
17841 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17842 branch target since some assemblers (gas-2.5) may emit a
17843 relocation for the branch instead of resolving it in the
17844 assembler.
17845
17846Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17847
17848 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17849 through signal handler.
17850
17851Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17852
17853 * configure.in (*-*-netware): Use config/mt-netware.
17854
17855 * config/mt-netware: New file.
17856 * config/mt-i386-netware: Removed, separate configs for different
17857 netware architectures are no longer needed now that we have
17858 --with-headers.
17859
17860Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17861
17862 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17863 by the recent changes to use ANSI C arithmetic conversions.
17864
17865Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17866
17867 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17868 bug involving using inferior_pid to figure out whether to select a
17869 frame.
17870
17871Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17872
17873 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17874 match the current disassembler output.
17875
17876Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17877
17878 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17879 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17880 types, expect "int" as type of integer values (for now).
17881
17882Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17883
17884 * gdb.base/commands.exp: New tests for if/while commands.
17885
17886Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17887
17888 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17889 by .*, since hex values have different syntax in Chill mode.
17890
17891Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17892
17893 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17894 linefeed from expect pattern for repeated types with indices > 9.
17895
17896Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17897
17898 First part of Fortran test suite.
17899 * gdb.fortran: New directory.
17900 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17901
17902Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17903
17904 * gdb.base/default.exp: Update expect pattern for load command
17905 without arguments.
17906
17907Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17908
17909 * configure.in: Change i386 to i[345]86.
17910 * gdb.base/configure.in: Likewise.
17911 * gdb.c++/configure.in: Likewise.
17912 * gdb.chill/configure.in: Likewise.
17913
17914Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17915
17916 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17917 patterns, since that is not a valid context for comments.
17918
17919Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17920
17921 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17922 repeated types and repeated types with indices > 9.
17923
17924Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17925
17926 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17927 2417; old bug has been fixed.
17928
17929Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17930
17931 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17932 send the newline ourselves instead of assuming gdb_test will do
17933 so when passed an empty input string.
17934
17935 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17936 stabs testcode.
17937
17938Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17939
17940 * lib/gdb.exp (gdb_test): Don't send anything if the first
17941 argument is an empty string. This makes cases where we want to
17942 match output that is already in expect's buffers (for example,
17943 matching a breakpoint after gdb_run_cmd has been called) work
17944 reliably.
17945
17946Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17947
17948 * config/netware.exp: New file.
17949
17950Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17951
17952 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17953 the -B and -L prefixes so we can find the debugging stub.
17954
17955 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17956 there and we are using the gcc from the tree.
17957
17958 * gdb.base/types.c: Removed.
17959
17960 * gdb.base/configure.in: Look for makefile fragments in ../config.
17961 Recognize i386-*-netware.
17962 * gdb.c++/configure.in: Likewise.
17963
17964Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17965
17966 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17967 the correct TCL syntax.
17968
17969Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17970
17971 * gdb.base/opaque.exp: use runto instead of messing around with
17972 breakpoints. Simplify by using gdb_test.
17973
17974 * gdb.base/bitfields.exp: restart between tests on netware targets
17975 because breakpoints aren't relocated after target death. Run
17976 processes to completion.
17977
17978 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17979
17980Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17981
17982 * Makefile.in: Remove extra tabs that confuse some versions
17983 of "make". Use the newly built gdb to test with by default,
17984 rather than the first one in the tester's search path.
17985
17986Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17987
17988 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17989
17990 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17991 condition help.
17992
17993Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17994
17995 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17996
17997 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17998 running.
17999 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18000 * gdb.base/funcargs.exp: Likewise.
18001
18002 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18003 * gdb.base/funcargs.exp: Likewise.
18004
18005 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18006 message is "".
18007
18008Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18009
18010 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18011 return,signals,twice}.exp: Handle non-existant binaries
18012 consistantly.
18013
18014 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18015 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18016 might testing a cross development system.
18017
18018Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18019
18020 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18021 runtest script is relative to ${srcdir}, not ${rootdir}.
18022
18023Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18024
18025 * gdb.base/signals.exp: Allow for optionality of breakpoint
18026 address.
18027
18028Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18029
18030 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18031
18032Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18033
18034 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18035 for size_t definition.
18036 * gdb.c++/templates.cc: Likewise
18037
18038 * config/mt-i386-netware: New file.
18039
18040 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18041 defined.
18042
18043 * gdb.base/Makefile.in: Added support for systems that name core
18044 files by appending "core" to the program name.
18045 * gdb.base/a1-selftest.exp: Likewise.
18046
18047Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18048
18049 * gdb.base/return.exp: Add comment and message for `return double'
18050 test failure on Sparc Solaris.
18051
18052Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18053
18054 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18055
18056Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18057
18058 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18059 from optimizing them away.
18060 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18061 patterns to include default constructors and assignment operators,
18062 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18063 character in the output of the virtual base pointer.
18064
18065Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18066
18067 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18068 expression match in print_addr_of to avoid unintented matches.
18069 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18070 versions up to 2.5.8.
18071
18072Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18073
18074 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18075 included file to run under newer versions of expect.
18076 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18077 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18078 Remove xfail for the virtual table of BDDHookV.
18079
18080Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18081
18082 * lib/gdb.exp (string_to_regexp): Set a default result.
18083 (default_gdb_start): Fix misleading message.
18084
18085Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18086
18087 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18088 Remove all CC, etc definitions.
18089 * config/mt-hpux: New file.
18090 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18091 (CFLAGS, LDFLAGS): Define.
18092 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18093
18094 * Makefile.in (site.exp): Don't insert host_os, etc.
18095 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18096 (distclean): Check existence of subdir.
18097 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18098 * gdb.base/Makefile.in: General cleanup and simplification.
18099 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18100 to build executables. Use default rule to build .o files.
18101 (EXPECT, RUNTEST, CC): Fix relative pathname.
18102 (site.exp): Don't insert host_os, etc.
18103 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18104 and/or SIGUSR1 defined.
18105 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18106 * gdb.c++/Makefile.in: General cleanup and simplification.
18107 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18108 (CFLAGS): Remove.
18109 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18110
18111Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18112
18113 * gdb.base/recurse.exp: Misc changes to get tests running again
18114 after Kung's changes to the watchpoint code.
18115 * gdb.base/watchpoint.exp: Likewise.
18116
18117Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18118
18119 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18120
18121Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18122
18123 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18124 * lib/gdb.exp (default_gdb_start): Define.
18125 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18126 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18127 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18128 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18129 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18130 Don't call gdb_target_udi in between tests.
18131
18132Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18133
18134 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18135 (which was basically just a local version of the same thing). In
18136 addition to avoiding duplication, gdb_test_exact is faster.
18137 * lib/gdb.exp (gdb_test_exact): Fix typo.
18138
18139 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18140 don't give an error.
18141
18142 * gdb.base/term.exp: Call delete_breakpoints before starting.
18143
18144 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18145 (t10): Add comment.
18146
18147Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18148
18149 Reorganization of the GDB Test Suite.
18150
18151 * gdb.base: New directory, contains all the basic tests.
18152 * gdb.c++: New directory, tests specific to C++.
18153 * gdb.chill: New directory, tests specific to Chill.
18154 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18155 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18156 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18157 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18158 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18159 t30-31 to chill).
18160 * */gdbme.*: Rename to match appropriate expect scripts.
18161 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18162 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18163 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18164 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18165 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18166 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18167 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18168 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18169 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18170 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18171 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18172 gdb.c++/virtfunc.cc: New names of C++ files.
18173 * gdb.chill/chillvars.ch: New name of Chill file.
18174 * gdb.base/configure.in, gdb.c++/configure.in,
18175 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18176 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18177 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18178 * configure.in (configdirs): Update to reflect directory changes.
18179 (target_abbrev): No longer define for any configuration.
18180 * Makefile.in: Cosmetic improvements to header comments.
18181
18182Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18183
18184 Various changes to gdb.t31:
18185
18186 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18187 * gdbme.ch: Make all key-words and predefineds be upper-case.
18188 * chillvars.exp: Expect key-words and predefinds in upper-case.
18189
18190 * chillvars.exp: Use gdb_test_exact many places.
18191 Change expected output for arrays (which now includes index labels).
18192
18193 * pr-5020.exp, gdme.ch (module PR_5020):
18194 New test, for PR-5020.
18195
18196Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18197
18198 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18199 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18200
18201Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18202
18203 * Makefile.in: Fix bit-rot in definitions of CHILL,
18204 CHILL_FOR_TARGET and Chill_LIB.
18205 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18206 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18207 CHILL, and CHILL_LIB.
18208
18209Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18210
18211 * Revert the previous changes. Please see Rob's directory
18212 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18213
18214Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18215
18216 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18217 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18218 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18219 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18220 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18221 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18222 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18223 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18224 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18225 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18226 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18227 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18228 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18229 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18230 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18231 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18232 changes from 94Q1.
18233
18234Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18235
18236 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18237 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18238 Rob's new testing fragments.
18239
18240Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18241
18242 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18243 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18244
18245Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18246
18247 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18248 version also, match on casted version strings, and match on
18249 gdb startup case where the line numbers might be messed up.
18250
18251Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18252
18253 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18254 (CFLAGS): Delete it from here.
c906108c
SS
18255
18256Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18257
18258 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18259
18260Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18261
18262 * Makefile.in (RUNTEST): Default to just "runtest".
18263
18264Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18265
18266 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18267 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18268 the code has been restructured.
18269
18270Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18271
18272 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18273 \n, not just one of each.
18274
18275 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18276 /bin/cc gives a warning if you do.
18277
18278Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18279
d63a86f8 18280 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18281 __t10ListS_link1ZUiRCUiPT0
18282
18283Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18284
18285 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18286 on local variables in recursive functions.
18287
18288 * gdb.t07/Makefile.in: Build the new test.
18289
18290Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18291
18292 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18293 directly. Instead compare the return values from actual calls.
18294
18295Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18296
18297 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18298
18299Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18300
18301 * From Peter Schauer with minor modifications.
a9c64011
AS
18302 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18303 stops in mid-line in the caller. Add xfail for returning a float
18304 value on X86 targets.
c906108c
SS
18305
18306Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18307
18308 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18309 to avoid expect lossage.
18310 (fmem_LRbug_tests): Likewise.
18311 * gdb.disasm/hppa.s: Corresponding changes.
18312
18313 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18314 conditions to work with latest dejagnu/expect.
18315
18316 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18317 expected to fail on the PA.
18318 (backtrace in call with trampolines): Explicitly require main
18319 to be frame #1 (no trampolines should show up in backtrace).
18320
18321 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18322 "continue -expect".
18323 * gdb.t06/break.exp: Likewise.
18324 * gdb.t07/watchpoint.exp: Likewise.
18325 * gdb.t13/bitfields.exp: Likewise.
18326 * gdb.t15/{funcargs,return}.exp: Likewise.
18327 * gdb.stabs/weird.exp: Likewise.
18328 * config/{mips,udi}-gdb.exp: Likewise.
18329
18330 * hppa.sed: Enclose comments within a sed command to avoid
18331 losing with the old OSF1 sed.
18332
18333Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18334
18335 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18336 sequent dynix.
18337 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18338 * gdb.t15/funcargs.exp: Conditionally step again to really
18339 finish from marker_call_with_trampolines. Handle the case where
18340 the first step from within call_with_trampolines already steps
18341 us back to main.
18342 * gdb.t15/gdbme.c: Add comment to closing brace of
18343 call_with_trampolines for funcargs.exp.
18344
18345Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18346
d63a86f8 18347 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18348 Fix typo(s).
18349
18350Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18351
18352 * gdb.t07/gdbme.c: More code for watchpoint testing.
18353
18354 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18355 "Hardware watchpoint" throughout file.
18356 (test_watchpoint_triggered_in_syscall): New test.
18357 (test_complex_watchpoint): New test.
18358
18359Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18360
18361 * gdbme.c (call_with_trampolines): New function to try and step
18362 into. Tests trampoline problems on the PA.
18363
18364 * funcargs.exp (localvars_in_indirect_call): No longer expect
18365 stepping into indirect call to fail on PAs.
18366 (test_stepping_over_trampolines): New test.
18367
18368Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18369
18370 * TODO: Add suggestions for static member function tests, and
18371 completion tests.
18372
18373Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18374
18375 * TODO: Add suggestions for "p/a" tests.
18376
18377 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18378 (default_gdb_exit): Replace all the hair with sending "quit" to
18379 the process with a simple close.
18380
18381Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18382
18383 * TODO: Add suggestions for shared library tests.
18384
18385Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18386
18387 * TODO: Add suggestions for x/s tests.
18388
18389Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18390
18391 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18392 "enable once", and "enable breakpoints once" with ".*".
18393
18394Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18395
18396 * TODO: Add suggestions about structure passing tests.
18397
18398Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18399
18400 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18401 the primary1 test, use work around if __GNUC__ < 2.
18402 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18403 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18404 Test for bad output rather than waiting for timeout. Issue
18405 second continue only if first continue failed.
18406
18407Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18408
18409 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18410 operator[] test with gdb_test because the old code didn't seem to
18411 be getting the quoting right with the new dejagnu.
18412
18413Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18414
18415 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18416 one from the path.
18417 * Makefile.in: Use a fresh expect if there is one, use runtest
18418 from the src tree if there is one.
d63a86f8 18419
c906108c
SS
18420Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18421
18422 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18423 next over recursive call. Revise the tests from that point on
18424 (which had been skipped) to match GDB's actual (correct) output.
18425
18426 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18427 with next over a breakpoint whose condition is false.
18428
18429 * gdb.t00/help.exp: Comment out "help set print" tests just like
18430 (and for same reason as) "help set" test.
18431
18432Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18433
18434 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18435 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18436
18437Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18438
18439 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18440 necessary gdb_target_udi.
18441
18442 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18443
18444 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18445 1838 and 2417; they are fixed.
18446
18447 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18448 gdb.t03/ptype.exp (ptype structure, ptype union):
18449 Remove xfails; the test is looser than when the xfails were added.
18450
18451 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18452 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18453
18454 * gdb.t01/run.exp: Only run shell test if isnative.
18455
18456 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18457 since "run" automatically loads if necessary. Call gdb_target_udi
18458 after the "file" since "file" kills any execution target.
18459
18460 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18461 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18462 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18463 argument for UDI.
18464
18465Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18466
18467 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18468
18469 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18470
18471Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18472
18473 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18474 properly quoting regexps. This makes the second argument to
18475 demangle a fixed string, which matches the callers, instead of a
18476 shell-style pattern which is what the previous implementation
18477 used. Update some of the callers.
18478
18479Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18480
18481 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18482 (comib_nullified_tests): Fix typo.
18483 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18484 strings. No longer expected to fail.
18485
18486 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18487 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18488 strings. No longer expected to fail.
18489
18490 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18491 string. No longer expected to fail.
18492
18493Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18494
18495 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18496 No longer expected to fail.
18497
18498 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18499 string. No longer expected to fail.
18500
18501Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18502
18503 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18504 only in the names (I probably got most of them). I was even
18505 generous with some which differed in underscores in names, and
18506 probably missed a few, and I *still* was able to remove almost a
18507 third of the file with almost no impact on testsuite coverage.
18508
18509Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18510
18511 * gdb.t00/default.exp: Match udi_attach error message as well as
18512 the one from child_attach.
18513
18514 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18515
18516 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18517
18518 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18519 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18520
18521 * Move test with enums and partial symbols back to
18522 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18523 Reverts the change of 26 May 93. Per today's change to
18524 stabs.texinfo, the behavior that weird.exp was expecting was
18525 unreasonable; what is important is that the compiler+gdb get
18526 things right, which happens with a recent gcc. Also fix the test
18527 to deal with native compilers which put out the stab gdb can't
18528 deal with.
18529
18530Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18531
18532 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18533 in the names. The main thing these accomplish is to slow things down.
18534 Many more such duplicates surely remain.
18535
18536 * gdb.t00/help.exp: Comment out "help support" test just like
18537 (and for same reason as) "help set" test.
18538
18539Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18540
18541 * gdb.t06/break.exp: Remove setup_xfails for
18542 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18543 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18544 about known bug in gcc to include up through 2.5.8.
18545 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18546 well as "_vb$".
18547 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18548 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18549 with latest gcc and gdb.
18550 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18551 well as "_vb$".
18552
18553Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18554
18555 * configure.in (hppa*-*-*): Also configure and build stabs-only
18556 tests.
18557
18558Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18559
18560 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18561 * gdb.t10/configure.in (hppa*-*-*): Use it.
18562
18563Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18564
18565 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18566
18567Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18568
18569 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18570 versions prior to 1.13.5.
18571
18572Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18573
18574 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18575 the prompt is at the start of a line.
18576
18577Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18578
18579 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18580 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18581 in the copr tests now.
18582 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18583 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18584 expected to fail.
18585
18586Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18587
18588 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18589 gdb.t31/chillvars.exp, lib/gdb.exp:
18590 Tweak to run under either version of expect.
18591 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18592 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18593 * gdb.t11/list.exp: Remove extraneous whitespace.
18594
18595Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18596
18597 * gdb.t16/printcmds.exp (test_print_strings): Accept
18598 "(unsigned char *) " before the string.
18599
18600 * TODO: Add notes about printing of fancy types and GDB expressions.
18601
18602Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18603
18604 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18605 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18606 if doing mips-idt-ecoff.
c906108c
SS
18607
18608Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18609
18610 * Most .exp files: Tweak to run under either version of expect.
18611
18612Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18613
18614 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18615 xfails; I'm not sure why they are failing, but not because of PR 1806.
18616
18617Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18618
18619 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18620 defined in lib/gdb.exp.
18621
18622Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18623
18624 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18625 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18626 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18627 have to be typeless.
18628
18629Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18630
18631 * TODO: Add suggestion for copyright year test.
18632
18633Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18634
18635 * configure.in (*-*-lynxos*): Add stabs tests.
18636
18637Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18638
18639 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18640 so insert a tab before any assembler directive in column zero.
18641
18642 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18643 stores.
18644 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18645 stores.
18646 (fpu_short_memory_tests): Likewise.
18647
18648Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18649
18650 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18651 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18652 .stabs directives in comments.
18653
18654Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18655
18656 * TODO: New file, describing tests we could write.
18657 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18658
18659Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18660
18661 * gdb.t06/signals.exp: Add kludge to force re-sync.
18662
18663 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18664 to xgdb instead of gdb, get out of gdb.
18665
18666Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18667
18668 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18669 for info.
18670
18671Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18672
18673 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18674 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18675 * gdb.stabs/hppa.sed: New sed script for the PA.
18676
18677Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18678
18679 * gdb.stabs: Re-write weird.def and configuration to use sed
18680 instead of cpp. sed is portable and POSIX; cpp is neither.
18681
18682Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18683
18684 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18685
18686Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18687
18688 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18689
18690Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18691
18692 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18693 "_vb$".
18694 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18695 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18696
18697Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18698
18699 * lib/gdb.exp: Comment out code which depends on non-existent
18700 `transform' procedure.
18701
18702Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18703
18704 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18705 * lib/gdb.exp: Transform tool name.
18706 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18707 1.1's new error handling system.
18708
18709Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18710
18711 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18712
18713Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18714
18715 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18716 They made pattern matching so slow that timeouts happened on
18717 heavily loaded systems. Now any output from "show print" which
18718 gets us back to the GDB prompt is a PASS.
18719
18720Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18721
18722 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18723
18724Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18725
18726 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18727
18728 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18729 It is not from PR 3220.
18730
18731Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18734 just started failing because they depended on the order the
18735 subcommands are presented, or exact docstring text. This kind of
18736 test is a pain and has minimal benefit.
18737
18738Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18739
18740 * gdb.t09/corefile.exp: At end of test, use "core" command with
18741 no arguments.
18742
18743Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18744
18745 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18746 17}/Makefile.in: Make it possible to run the testsuite with Sun
18747 make and CC = cross gcc by adding explicit build rules for .o
18748 files.
18749
18750Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18751
18752 * gdb.t15/funcargs.exp: Don't put comments on same line as
18753 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18754
c906108c
SS
18755Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18756
18757 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18758
18759Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18760
18761 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18762 * gdb.t20/inherit.exp: remove three dumplicate entries.
18763
18764Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18765
18766 * gdb.t06/break.exp: For "next over recursive call", fail on any
18767 incorrect output, not just on "factorial (value=2)".
18768
18769Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18770
18771 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18772 working now. Add an xfail if accesing a bss variable causes
18773 a memory error if the target is not yet run.
18774
18775Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18776
18777 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18778 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18779 name of __st* demangling (2 strings). Did Kung really get the
18780 more than 95 others right without testing them?
18781
18782Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18783
18784 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18785
18786Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18787
18788 * configure.in (configdirs): Add gdb.disasm
18789 * gdb.disasm: New directory for GDB disassembler tests.
18790 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18791
18792Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18793
18794 * gdb.t00/help.exp: Don't test "help set".
18795
18796 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18797 from within expect statements. None of these happen anymore and
18798 they cause regressions to be silently unnoticed.
18799
18800 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18801 messages) about known failures with gcc cygnus-2.4.5-930417.
18802
18803 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18804 comp-info.exp so it gets built if it doesn't exist.
18805
18806 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18807 it is no longer used.
18808 * gdb.t13/comp-info.c: Removed.
18809
18810Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18811
18812 * gdb.t06/signals.exp: Add xfail for sun3.
18813
18814Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18815
18816 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18817 relevant because ^C doesn't get sent but failure can be reproduced
18818 interactively).
18819
18820Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18821
18822 * gdb.stabs/alpha.mt: New configuration file for alpha.
18823 * gdb.stabs/configure.in: Use it.
18824 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18825 sharing with alpha.mt, redefine long to word via preprocessor.
18826 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18827 for alpha.
18828 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18829 native cc.
18830 * gdb.t00/teststrategy.exp: Change expect string so that we
18831 consume the `(xgdb)' from the command echo and from the gdb prompt.
18832 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18833 gdb currently compares all values as long, so this failure probably
18834 applies to any configuration where LONGEST is bigger than a target int.
18835 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18836 with gcc.
18837 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18838 to handle opaque pointers, gcc is.
18839 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18840 as first argument. Include <sys/types.h> and change all operator
18841 new definitions to use size_t.
18842 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18843 now that we use size_t.
18844
18845Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18846
a9c64011 18847 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18848 a long or float array cast all array members to the same type.
a9c64011 18849 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18850 with 64 bit longs.
a9c64011 18851 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18852 on alpha.
a9c64011 18853 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18854
18855Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18856
18857 * gdb.t24 (demangle.exp): Constructors of templates have names like
18858 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18859 section 14.6 of the ARM.
18860
18861 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18862 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18863 accomplish little and slow down the testsuite.
18864
18865 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18866 Accept spaces various places.
18867
18868Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18869
18870 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18871 with watchpoint enabled.
18872
18873 * Makefile.in: Remove definition of CC and remove the second
18874 definition of CXX (the "CXX = gcc" one remains). These definitions
18875 were causing backquotes to be expanded within backquotes, which
18876 doesn't work.
18877
18878Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18879
18880 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18881
18882Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18883
a9c64011
AS
18884 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18885 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18886 by mips cc and contains no stabs entries.
18887
18888Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18889
18890 * config/vx-gdb.exp: Use fake device to load files rather than
18891 NFS.
18892 * lib/gdb.exp: New proc to do "file" command.
18893 * config/unix-gdb.exp: Use new "file" proc.
18894
18895Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18896
18897 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18898 Rework board rebooting slightly.
18899 (gdb_exit): Don't exit from the remote shell; there isn't one.
18900 * gdb.stabs/weird.exp: If a program is being debugged already,
18901 kill it.
18902 * gdb.t04/setvar.exp: Stop and restart gdb.
18903 * gdb.t05/expr.exp: Likewise.
18904 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18905 restart gdb and reload the program.
18906 * gdb.t08/opaque.exp: Likewise.
18907 * gdb.t12/scope.exp: Likewise.
18908 * gdb.t13/bitfields.exp: Likewise.
18909 * gdb.t15/funcargs.exp: Likewise.
18910 * gdb.t20/classes.exp: Likewise.
18911 * gdb.t03/ptype.exp: Increase timeout.
18912 * gdb.t16/printcmds.exp (test_print_string_constants,
18913 test_print_array_constants): Likewise.
18914 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18915 * gdb.t20/classes.exp (do_tests): Likewise.
18916 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18917
18918Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18919
18920 * gdb.stabs: Renamed *wierd* to *weird*.
18921
18922Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18923
18924 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18925 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18926
18927Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18928
18929 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18930 (do_tests): Remove xfail for whatis on one_var and two_var.
18931
18932Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18933
18934 * Makefile.in: Made cross building work better by adding
18935 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18936
18937Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18938
18939 * gdb.t15/{return.c,return.exp,Makefile.in}:
18940 New test, currently commented out.
18941
18942Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18943
18944 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18945 still running and removes the leftover named socket so GDb can do
18946 clean restarts.
18947
18948Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18949
18950 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18951 console, not GDB.
18952 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18953 cross testing works better with "make check"
18954 * config/unix-gdb: Use default procedures for exit and version.
18955 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18956 with the newest VxWorks.
18957
18958Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18959
18960 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18961 old form.
18962
18963 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18964 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18965
18966 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18967
18968 * config/unix-gdb.exp: Remove this version of gdb_exit
18969 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18970 Rob says he'll look at it when he gets back to testing boards.
18971
18972Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18973
18974 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18975 an expected fail for certain ptype commands.
18976
18977 * gdb.t20/classes.exp: Update expected results of "ptype class
18978 Base1" to account for the constructor that now appears in the type.
18979
18980Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18981
18982 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18983 disappeared from list.
18984 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18985 "alldone" proc with call to cleanup and exit.
18986 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18987 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18988 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18989 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18990 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18991 "alldone" proc with simple returns that suppress remaining
18992 tests. The alldone proc went away many months ago.
18993
18994Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18995
18996 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18997
18998 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18999
19000Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19001
19002 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19003 as vax gdb will display them.
19004
19005Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19006
19007 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19008 optimizers.
19009
19010 * scope.exp: Change "bad value for localval" messages so each one
19011 is unique.
19012
19013 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19014 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19015
19016 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19017
19018Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19019
19020 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19021 doesn't exist (due to optimization).
19022
19023Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19024
19025 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19026 contains \r because the filename is long.
19027
19028 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19029 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19030
19031Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19032
19033 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19034 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19035 Ultrix.
19036 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19037 int tests.
19038 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19039
19040Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19041
19042 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19043
19044 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19045 to match does not match the passing case but still matches the
c906108c
SS
19046 failing case.
19047
19048Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19049
19050 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19051
19052Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19053
19054 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19055 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19056 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19057 Remove various versions of gdb_exit.
19058 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19059 gdb_exit.
19060 * config/unix-gdb.exp: gdb_exit remains here, and should override
19061 the generic version, since it's doing a lot of wierd stuff that
19062 the other versions aren't. FIXME, fold it in, or abandon this
19063 version.
19064
19065Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19066
19067 * gdb.t24/demangle.exp: Add tests for PR 3220.
19068
19069Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19070
19071 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19072
19073Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19074
19075 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19076 "i386-*-*". Works for i486 as well.
19077
19078 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19079 bug, and expand domain of xfail to all SVR4 systems, since the
19080 actual problem is likely to be in generic SVR4 /proc support.
19081
19082Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19083
19084 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19085
19086Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19087
19088 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19089 xfails for other systems. Match a missing 'Continuing.' as an
19090 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19091
19092 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19093 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19094 Only issue warning for missing executables if -all option is used.
19095
19096 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19097 file if -all option is used. It's like an unpredictable XFAIL.
19098
19099Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19100
19101 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19102 for dynamically linked binaries.
19103
19104 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19105
19106Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19107
19108 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19109 to state that this is a known bug in old versions of g++.
19110
19111Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19112
19113 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19114 while waiting for `Continuing'.
19115
19116Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19117
19118 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19119 in text, data, and bss.
19120 * gdb.t10/nodebug.c: Add local and global test variables for
19121 initialized and uninitialized data.
19122
19123Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19124
19125 * config/unix-gdb.exp (gdb_exit): Add "wait".
19126
19127Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19128
19129 * gdb.t06/signals.exp: xfail the continue from the handler for all
19130 targets.
19131
19132 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19133 function with watchpoints enabled, the i386 call dummy starts with
19134 a call.
19135
19136 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19137 386 bsd names its corefiles.
19138
19139Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19140
19141 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19142 compilers don't grok it.
19143 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19144 with small octal ints rather than character constants, which
19145 are signed and might not fit if first promoted to int.
19146
19147Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19148
19149 * gdb.t09/Makefile.in (clean): Remove corefile.
19150
19151Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19152
19153 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19154
19155Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19156 and Jim Kingdon (kingdon@cygnus.com)
19157
19158 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19159 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19160 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19161
19162Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19163
19164 * gdb.t17/interrupt.exp: Add xfail for hppa.
19165
19166Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19167
19168 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19169 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19170 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19171 to determine signed-ness of bitfields and use the result to setup
19172 the xfail.
19173 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19174 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19175 call line is reached if necessary.
19176
19177Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19178
19179 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19180
19181Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19182
19183 * gdb.t06/break.exp: Also test `clear' command.
19184
19185Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19186
19187 * gdb.t00/teststrategy.exp: Remove extra quote.
19188
19189 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19190 watchpoint enabled to be for all non-68k machines.
19191
19192 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19193
19194Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19195
19196 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19197 targets use aout.mt instead of ecoff.mt as gas understands
19198 standard aout format.
19199
19200Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19201
19202 * lib/gdb.exp (runto): Don't insist that function we are running to
19203 was compiled with -g.
19204
19205 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19206
19207 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19208 to get back into the read system call.
19209 Accept leading newline in case where we woke it up.
19210
19211Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19212
19213 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19214 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19215 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19216 enable ecoff configuration.
19217
19218Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19219
19220 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19221
19222Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19223
19224 * gdb.t16/printcmds.exp: Add another printf test.
19225
19226Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19227
19228 * configure.in: If configured -with-stabs on any target, add
19229 stabsdirs to configdirs.
19230
19231Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19232
19233 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19234 fun" so pattern does not match the command itself.
19235
19236Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19237
19238 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19239
19240Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19241
19242 * gdb.t17/interrupt.exp: Test for more things.
19243
19244Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19245
19246 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19247 compiler arranges the code and line numbers.
19248
19249 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19250
19251Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19252
19253 * gdb.t00/help.exp: Increase expect input buffer size.
19254
19255Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19256
19257 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19258
19259 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19260
19261 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19262
19263 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19264 [0-9]*, not just [0-9].
19265
19266Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19267
19268 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19269
19270 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19271
19272Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19273
19274 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19275
19276Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19277
19278 * gdb.t06/signals.c: Add xfails for sun3.
19279
19280 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19281
19282 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19283 test_stepping tests.
19284
19285Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19286
19287 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19288
19289 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19290
19291 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19292 rather than actually putting it through cpp twice.
19293
19294 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19295
19296Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19297
19298 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19299 no longer needed.
19300
19301Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19302
19303 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19304
19305 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19306 C++ features prints as "struct", make it a pass, not an xfail.
19307
19308Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19309
19310 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19311 Don't require VA to print as "class" rather than "struct".
19312
19313Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19314
19315 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19316
19317Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19318
19319 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19320
19321Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19322
19323 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19324 order.
19325
19326Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19327
19328 * gdb.t16/printcmds.exp: Add printf tests.
19329
19330 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19331
19332 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19333
19334Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19335
19336 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19337 pass counts, to counteract any existing or future setup_xfails.
19338
19339Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19340
19341 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19342 {BEGIN,END}_COMMON for common block instead of STAB.
19343 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19344
19345 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19346 intp_var should be N_GSYM not N_LSYM.
19347 wierd-aout.S: Use a label for the value of the N_SO.
19348 wierd.def: Remove all backslashes.
19349 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19350
19351Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19352
19353 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19354 get the expected next to inheritance3.
19355
19356Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19357
19358 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19359 now that gcc-2.4 gets it right.
19360
19361Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19362
19363 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19364
19365 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19366 generating comp-info.exp which works for cross-compilation.
19367
19368Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19369
19370 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19371 "*-*-sysv4.*".
19372
19373Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19374
19375 * gdb.t01/run.exp: Start with a fresh gdb.
19376 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19377 SVR4.x.
19378
19379Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19380
19381 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19382 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19383 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19384 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19385 things to remove.
19386
19387Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19388
19389 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19390 test cases from bug reports.
19391
19392Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19393
19394 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19395 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19396 avoid spurious xfails.
19397 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19398 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19399 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19400
19401Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19402
19403 * gdb.t00/teststrategy.exp: Rework to provide more useful
19404 description of each test, fix problem with systems that define
19405 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19406 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19407 results for "next over recursive call" so timeouts aren't taken
19408 by error.
19409
19410Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19411
19412 * gdb.t12/scope.exp: Test printing of variables before run.
19413
19414 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19415 printed in wrong order due to sorting.
19416
19417Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19418
19419 * gdb.t00/teststrategy.exp: Fix expected results for printing
19420 user entered string constant. Is array of char, prints with no
19421 address.
19422
19423 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19424 commands.
19425 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19426 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19427 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19428 of struct of char arrays.
19429 * gdb.t00/radix.exp: New tests for radix commands.
19430
19431Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19432
19433 * gdb.t16/printcmd.exp: Print a variable before running program
19434 (with xfail for AIX).
19435
19436Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19437
19438 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19439
19440 * gdb.t16/printcmd.exp: Don't print variables before running program.
19441
19442 * gdb.t06/break.exp: Don't require envp argument to main.
19443
19444 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19445
19446 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19447 Add xfails for rs6000.
19448
19449 * gdb.t02/whatis.exp: Change other tests not to re-test something
19450 we already tested.
19451
19452 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19453 each type used has a variable of that type.
19454
19455Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19456
19457 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19458
19459Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19460
19461 * configure.in: change srctrigger to be a file, not a directory
19462
19463Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19464
19465 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19466
19467 * gdb.t11/list.exp: Fixed a couple of typos.
19468
19469Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19470
19471 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19472 is fixed and PR is closed.
19473 * gdb.t16 (gdbme.c): Add simple test string variable.
19474 * gdb.t16 (printcmds.exp): Add tests with simple test string
19475 variable, primarily for boundaries on "set print elements".
19476
19477Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19478
19479 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19480 Make leading 0's optional and don't expect a tab in the middle
19481 of the number.
19482
19483 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19484
19485 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19486 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19487 don't end command passed to gdb_test with newline.
19488
19489 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19490 signed keyword away, don't expect signed bitfields to be signed.
19491
19492 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19493 printing with only as many 1's as are in the field as well as printing
19494 with 32 1's (see comment).
19495
19496Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19497
19498 * gdb.t00/default.exp: Start with a fresh gdb.
19499 * configure.in (configdirs): Remove gdb.t31 until the chill
19500 compiler works again. It no longer is able to find chillrt0
19501 since it isn't in libchill.a anymore.
19502 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19503 wierd.o, make more modular.
19504 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19505 spurious newlines that caused problems.
19506
19507Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19508
19509 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19510 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19511 gdb.stabs/wierd.{exp,def}: Many new tests.
19512
19513 * gdb.t00/default.exp: update info line for new message.
19514
19515 * gdb.t02/{whatis.exp,gdbme.c}:
19516 Test that "char *" doesn't print as "caddr_t".
19517
19518Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19519
19520 * gdb.t00/help.exp: Use .* in place of some help messages which
19521 just changed.
19522 gdb.t00/default.exp: Update "info frame" test for new message.
19523 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19524 Remove some xfails
19525
19526Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19527
19528 * gdb.t03/{gdbme.c,ptype.exp}:
19529 Add tests for typedef'd struct and union without tags.
19530 Also check "whatis" on a variable of a typedef'd enum without a tag.
19531
19532 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19533 PRMS 1823; the bug still exists but isn't reproduced by this test
19534 anymore), and remove rs6000 XFAIL (the bug is fixed).
19535
19536 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19537 duplicated from whatis.exp. For those that are left, accept
19538 "long", "long int", or "int" for long variables (whatis.exp already
19539 has an XFAIL for "int", so no need to fail it here).
19540
19541 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19542 Deal with GCC's names for types now that GDB uses the compiler's names.
19543
19544 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19545 setup_xfail's for sunos4. If we #defined the signed keyword away,
19546 don't expect GDB to know that char it is signed.
19547
19548 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19549
19550Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19551
19552 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19553 should work on any system, regardless of debugging format.
19554 * gdb.t21/demangle.exp: Move to gdb.t24.
19555 * gdb.t24/demangle.exp: Move from gdb.t21.
19556 * gdb.t24/{Makefile.in, configure.in}: New files.
19557
19558Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19559
19560 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19561 * gdb.stabs: New directory.
19562
19563Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19564
19565 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19566 not just "Quit anyway?".
19567
19568Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19569
19570 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19571 that all setup_xfails are immediately followed by clear_xfails.
19572
19573Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19574
19575 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19576 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19577 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19578 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19579 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19580 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19581 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19582 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19583 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19584 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19585 gdb.t31/chillvars.exp, lib/gdb.exp:
19586 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19587 bug-gdb@prep.ai.mit.edu.
19588
19589Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19590
19591 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19592 with 0.0, not integer 0.
19593
19594Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19595
19596 * gdb.t06/break.exp: Update for "Kill the program" message change.
19597
19598Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19599
19600 * Makefile.in (GDBFLAGS): Set to -nx.
19601 * Makefile.in (site.exp): Use GDBFLAGS.
19602
19603Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19604
19605 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19606 Makefiles.
19607 (check): depend on just-check.
19608 (just-check): added so that tests can be run without a noop
19609 build pass.
19610
19611Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19612
19613 Switch to using configure's configdirs.
19614 * Makefile.in (Makefile): add configure.in dependency.
19615 (SUBDIRS): removed redundant assignment.
19616 * configure.in: switch subdirs assignment to configdirs.
19617 * gdb.t*/configure.in: new files.
19618
19619Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19620
19621 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19622 works.
19623
19624Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19625
19626 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19627 in explicit rules. Apparently this is not supported by some makes.
19628
19629Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19630
19631 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19632
19633Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19634
19635 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19636 disappeared.
19637
19638Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19639
19640 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19641
19642Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19643
19644 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19645 watchpoint problem that is now fixed.
19646 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19647 uninitialized convenience variables.
19648 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19649 structures.
19650
19651Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19652
19653 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19654 which causes expect to get out of sync with gdb on long output
19655 from help set.
19656 * gdb.t09/corefile.exp: Make expected pattern for core file
19657 failing signal and frame output format less sun specific.
19658
19659Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19660
19661 * gdb.t31/chillvars.exp: Add and remove initial dummy
19662 breakpoint, so that symbol table is forced in.
19663 (Needed at least on Sunos4, though it seems not SVR4.)
19664 * gdb.t31/chillvars.exp: Update for changed output format.
19665
19666Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19667
a9c64011 19668 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19669
19670Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19671
19672 * Makefile.in: Added --srcdir when invoking runtest, removed the
19673 need for a local config file. (optional now)
19674
19675Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19676
19677 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19678 failure count used to force early termination. Add some more
19679 expected failures for gnu style demangling.
19680
19681Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19682
19683 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19684 pmi variable from gdb.t20/gdbme to get optimized away.
19685 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19686 Check for written corefile upon timeout _and_ eof.
19687
19688Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19689
19690 * config/unix-gdb.exp: Add missing return 0.
19691
19692Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19693
19694 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19695 test termination.
19696
19697Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19698
19699 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19700 disappeared.
19701
19702Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19703
19704 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19705 time as i860 support works.
19706
d63a86f8 19707 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19708 "backtrace 100\r" rather than just "backtrace\r", to match last
19709 change.
19710
19711Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19712
19713 * config/udi-gdb.exp (gdb_exit): Remove close command.
19714 (gdb_target_udi): New procedure to set the UDI target.
19715 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19716 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19717 Added waits for prompts after several question responses. Added
19718 some more responses used by a29k-amd-udi-gdb.
19719 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19720 pass different arguments, restart UDI connection after program
19721 completion.
19722 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19723 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19724 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19725 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19726 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19727 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19728 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19729 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19730 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19731 after program completion.
19732 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19733 compiled with a SELECT_VECS setting.
19734 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19735 infinite recursion.
19736
19737 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19738 Added checks for COFF results, and made them expected failures for
19739 all targets. It would be better to make them expected failures
19740 for COFF targets only.
19741
19742Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19743
19744 * Makefile.in: add null dvi target, don't bother to recurse
19745 through test directories for info and install-info; rename
19746 $(datadir) to be dejagnu instead of deja-gnu
19747
19748Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19749
19750 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19751 compiler to coredump.
19752 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19753 code.
19754
19755Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19756
19757 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19758 coredump.
19759 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19760 code.
19761
19762Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19763
19764 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19765 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19766 which in a shell. Deletes xgdb when done.
19767 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19768 Tests the return from the "set height" or "set width" commands.
19769 Added a few return codes where needed.
19770
19771Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19772
19773 * Makefile.in (SUBDIRS): Add gdb.t17.
19774 * configure.in (subdirs): Add gdb.t17.
19775 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19776 files to test gdb's calling of functions in the inferior with
19777 the correct arguments and gdb's ability to retrieve any
19778 result returned.
19779
19780Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19781
19782 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19783 may be called after gdb goes away. Previous versions of expect
19784 needed these to avoid file descriptor leaks, but they cause
19785 errors with the current revision of expect.
19786 * gdb.t00/gdbvars.exp: Use -re on expected output after
19787 setting sevenbit-strings.
19788 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19789 to set sevenbit-strings consistent across tests.
19790 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19791 set sevenbit-strings consistent across tests.
19792
19793Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19794
19795 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19796 expected output to match current "expect" expectations.
19797
19798Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19799
19800 * gdb.t00/default.exp: Change expected output for default "source"
19801 command, to match new gdb behavior which requires a filename to
19802 source.
19803
19804Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19805
19806 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19807 expected fail for i486-*-* that misses the marker2 function.
19808 * gdb.t10/crossload.exp (bfddefault): Allow successful
19809 recognition of a format to pass even if no symbols are found.
19810 Explicitly catch failures where the format is not recognized
19811 or is ambiguous, and add the reason to the fail message.
19812 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19813 the cause is and invalid target and add reason to failure message.
19814 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19815 elf32-i386, elf32-sparc, and elf32-i860.
19816 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19817 Set up expected failure for 'filename'::variable scope resolution,
19818 which is now apparently broken on all targets.
19819 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19820 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19821 gdb.t23/templates.exp: Change failure for missing binfile into
19822 just a warning.
19823 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19824 references.
19825
19826Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19827
19828 * gdb.t00/default.exp: Add expected output for default "source"
19829 command, to match new gdb behavior.
19830 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19831
19832Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19833
19834 * config/*-gdb.exp: returns an error, rather than exiting on
19835 internal errors.
19836
19837Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19838
19839 * gdb.t03/gdbme.c: Add pointer to struct variable.
19840 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19841 referencing struct members.
19842
19843Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19844
19845 * configure.in (mips-idt-ecoff): New target.
19846 * config/mips-gdb.exp: New file for remote board using MIPS remote
19847 debugging protocol.
19848
19849 * Redid configuration scheme. Removed gdb.t*/configure.in.
19850 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19851 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19852 distclean targets. Built executables via .o files. Adjusted
19853 tests to account for source files in $(srcdir) rather than
19854 $(objdir).
19855 * lib/gdb.exp (runto): Don't expect () after the function name,
19856 because it may have arguments.
19857
19858Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19859
19860 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19861 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19862 expected failures for mips-idt-* and mips-sgi-*.
19863 * gdb.t00/default.exp (attach): Kill process if requested.
19864 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19865 that does not read core files.
19866 * gdb.t01/run.exp: Removed checks for exit status code.
19867 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19868 it is linked in.
19869 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19870 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19871 appropriate, rather than doing it by hand.
19872 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19873 execution.
19874 * gdb.t10/crossload.exp: Kill existing program if needed.
19875 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19876 appropriate, rather than doing it by hand. Always increase
19877 timeout for this test, not just for VxWorks.
19878
19879Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19880
19881 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19882 of Chill STRUCT types and STRUCT values.
19883 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19884 than "char".
19885 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19886 struct2): New struct definitions and initializations to test
c906108c
SS
19887 simple Chill STRUCT types.
19888
19889Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19890
19891 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19892 the null byte at the end of strings.
19893 * gdb.t00/default.exp: Make show version insensitive to copyright
19894 date.
19895 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19896 to avoid dependencies on target char signedness.
19897 * gdb.t16/printcmds.exp: Update expected results for explicitly
19898 unsigned char.
19899 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19900 now work.
19901 * gdb.t21/demangle.exp: Add many more patterns for template
19902 demangling, most of them being expected failures.
19903 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19904 string we are matching for, to match on the whole string.
19905 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19906 and fix a whole bunch that had incorrect expected output but were
19907 passing anyway because of the bug in "proc demangle".
19908 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19909 type.
19910 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19911
19912Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19913
a9c64011
AS
19914 * gdb/testsuite: made modifications to testcases, etc., to allow
19915 them to work properly given the reorganization of deja-gnu and the
19916 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19917
19918Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19919
19920 * gdb/testsuite: Initial creation of gdb/testsuite.
19921 Migrated dejagnu testcases and support files for testing nm to
19922 gdb/testsuite from deja-gnu. These files were moved "as is"
19923 with no modifications. This migration is part of a major overhaul
19924 of dejagnu. The modifications to these testcases, etc., which
19925 will allow them to work with the new version of dejagnu will be
19926 made in a future update.
48efe704 19927
8d8cb839 19928 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19929\f
8d8cb839
EZ
19930;; Local Variables:
19931;; mode: change-log
19932;; left-margin: 8
19933;; fill-column: 74
19934;; version-control: never
19935;; End:
902f2ccb
MC
19936
19937 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19938 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19939 Copying and distribution of this file, with or without modification,
19940 are permitted provided the copyright notice and this notice are preserved.