]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2e03ee74
DJ
12007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2 Daniel Jacobowitz <dan@codesourcery.com>
3
4 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5 secondary prompts.
6
0d5de010
DJ
72007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8
9 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10 output. Test the types of members and member pointers.
11 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12 gdb/2092.
13 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14 statement. Enable for GCC. Update expected output for some tests
15 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16 layout.
17 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19 (Diamond::vget_base): New.
20 (main): Add new tests.
21 * gdb.cp/printmethod.exp: Update expected output for member functions.
22 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
23 print pEe->D::vg().
24
61a771aa
DJ
252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
26
27 * gdb.threads/tls.exp: Allow stops in sem_post.
28
2fa63963
DJ
292006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
30
31 * gdb.base/annota1.exp: Allow .*printf in backtraces.
32 * gdb.base/annota3.exp: Likewise.
33 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
34 again (instead of timing out).
35 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
36 GCC bug 26475.
37 * gdb.java/jmisc.exp: Adjust to work with method signatures including
38 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
39 test from jmisc1.exp.
40 * gdb.java/jmisc1.exp: Delete.
41 * gdb.java/jprint.exp: Adjust to work with method signatures including
42 return types.
43 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
44 * gdb.threads/linux-dp.exp: Don't be confused by program output.
45 * lib/java.exp (compile_java_from_source): Pass the correct type
46 to target_compile.
47
5eefc2b7
JB
482006-12-31 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
51 (stack_align_edx): New function.
52 (stack_align_eax): New function.
53 (main): Add calls to stack_align_edx and stack_align_eax.
54 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
55 Add testing for the cases where the register used during a stack
56 realignment is edx. Same for eax.
57
227c54da
DJ
582006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
59
60 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
61 and generic PE targets.
62
cab8ac94
JB
632006-12-29 Joel Brobecker <brobecker@adacore.com>
64
65 * gdb.ada/array_return.exp: Update copyright date list.
66
ba54f318
JB
672006-12-27 Joel Brobecker <brobecker@adacore.com>
68
69 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
70 (Create_Small_Float_Vector): New function.
71 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
72 function body.
73 * gdb.ada/array_return/p.adb: Use new type and function from
74 package Pck.
75 * gdb.ada/array_return.exp: Add a test verifying that GDB is
76 able to print the value returned by a function returning an
77 array of float.
78
6b7a35dd
JB
792006-12-20 Joel Brobecker <brobecker@adacore.com>
80
81 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
82 The associated tests should be PASSing.
83
038224f6
VP
842006-12-08 Vladimir Prus <vladimir@codesourcery.com>
85
86 Test for base in references.
87 * gdb.mi/mi-var-cp.cc: Add test code.
88 * gdb.mi/mi-var-cp.exp: Test for bases in references.
89 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
90 * gdb.mi/mi2-watch.exp: Likewise.
91 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
92 (mi_list_varobj_children): New function.
93
b26ed50d
VP
942006-12-08 Vladimir Prus <vladimir@codesourcery.com>
95
96 * lib/mi-support.exp
97 (mi_runto): Accept "()" after function name.
98 (mi_create_varobj): New function.
99 (mi_varobj_update): New function.
100 (mi_Check_varobj_value): New function.
101 * gdb.mi/mi-var-cp.exp: New file.
102 * gdb.mi/mi-var-cp.cc: New file.
103
08232497
DJ
1042006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
105
106 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
107 gdb.base/weaklib2.c: New files.
108
d394c993 1092006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 110
ac6c2fba
NS
111 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
112 info. Adjust test names.
113
8ec659a0 114 * gdb.base/break.c (main): Move position of malloc.
d394c993 115 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 116
acd65feb
VP
1172006-11-28 Vladimir Prus <vladimir@codesourcery.com>
118
119 * gdb.mi/mi-var-cmd.exp: Check -var-update after
120 assignement of arrays and function pointers.
121 * gdb.mi/var-cmd.c: Add declaration necessary for above
122 tests.
123
f556d5e5
NS
1242006-11-27 Nathan Sidwell <nathan@codesourcery.com>
125
126 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
127
128 * gdb.threads/linux-dp.exp: Read thread table before and after
129 creating each philosopher and verify it.
130
697bc68d
NS
1312006-11-27 Nathan Sidwell <nathan@codesourcery.com>
132 Paul Brook <paul@codesourcery.com>
133 Daniel Jacobowitz <dan@codesourcery.com>
134
135 * gdb.base/ending-run.exp: Flatten expect script stepping out of
136 main to remove duplication. Add start function of the form
137 '_*start[1-9]*'. Add RVDS start function.
138
29d73ae4
DJ
1392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
140
141 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
142
c1d88655
UW
1432006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
144
145 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
146 * gdb.asm/spu.inc: New file.
147 * gdb.base/term.exp: Disable if [target_info exists noargs].
148 * gdb.gdb/complaints.exp: Disable if ![isnative].
149 * gdb.gdb/selftest.exp: Likewise.
150 * gdb.gdb/observer.exp: Likewise.
151 * gdb.gdb/xfullpath.exp: Likewise.
152 * gdb.base/attach.exp: Disable on SPU target.
153 * gdb.cp/bs145503.exp: Likewise.
154 * gdb.cp/exception.exp: Likewise.
155 * gdb.cp/userdef.exp: Likewise.
156
32a13b1a
DJ
1572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
158
159 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
160
d8295fe9
VP
1612006-11-10 Vladimir Prus <vladimir@codesourcery.com>
162
163 * gdb.base/completion.exp: Fix completion tests for
164 'info' and 'info '.
165 * gdb.base/help.exp (help_test_raw, test_class_help)
166 (test_prefix_command_help): Move...
167 * lib/gdb.exp: Here.
168 * gdb.base/main.exp: Adjust.
169 * gdb.cp/maint.exp: Adjust.
170 * gdb.trace/tracecmd.exp: Use test_help_class.
171
8c394015
VP
1722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
173
174 * gdb.stabs/weird.exp (print_weird_var): Use
175 gdb_test_multiple instead of gdb_expect.
176
027fc1bc
VP
1772006-11-09 Vladimir Prus <vladimir@codesourcery.com>
178
179 * gdb.base/help.exp (help_test_raw): New.
180 (test_class_help): New.
181 (test_prefix_command_help): New.
182 Adjust testcases.
183
67609209
FR
1842006-11-09 Christophe Lyon <christophe.lyon@st.com>
185
186 * gdb.base/constvars.c (main): Write to crass and crips, so that
187 they are allocated by the compiler.
188
f73adfeb
AS
1892006-10-27 Andreas Schwab <schwab@suse.de>
190
191 * gdb.base/multi-forks.exp: Use "detach fork" instead of
192 "detach-fork".
193
2f83a18e
DJ
1942006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
195
196 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
197 of patterns.
198
94277a38
DJ
1992006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
200
201 * gdb.base/sepdebug.exp: Remove debug format test.
202 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
203 Handle no-symtab.
204 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
205
5bd2f6e2
DJ
2062006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
207
208 * gdb.threads/manythreads.c (thread_function, main): Don't cast
209 int to pointer or pointer to int.
210 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
211
8c008720
DJ
2122006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
213
214 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
215
9e35dae4
DJ
2162006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
217
218 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
219
d9639e13
DJ
2202006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
221
222 PR c++/2116
223 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
224
390a1bd0
JB
2252006-10-06 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
228 the corresponding bug has been fixed in GDB (PR/2018).
229
dd920c33
JB
2302006-10-06 Joel Brobecker <brobecker@adacore.com>
231
232 * gdb.base/subst.exp: New testcase.
233
53bbefe9
JB
2342006-10-06 Joel Brobecker <brobecker@adacore.com>
235
236 * gdb.ada/array_return/pck.ads: Add copyright notice.
237 * gdb.ada/array_return/pck.adb: Likewise.
238 * gdb.ada/array_return/p.adb: Likewise.
239 * gdb.ada/exec_changed/first.adb: Likewise.
240 * gdb.ada/exec_changed/second.adb: Likewise.
241
09851417
JB
2422006-10-06 Joel Brobecker <brobecker@adacore.com>
243
244 * gdb.ada/watch_arg/watch.adb: New file.
245 * gdb.ada/watch_arg.exp: New testcase.
246
041bf30d
VP
2472006-10-02 Vladimir Prus <vladimir@codesourcery.com>
248
249 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
250 via string_to_regexp.
251 * gdb.mi/mi2-basics.exp: Likewise.
252
f286fbdd 2532006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
254
255 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
256 Remove unused / obsolete files.
257
7c07f349
NR
2582006-09-19 Nick Roberts <nickrob@snap.net.nz>
259
260 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
261
cd5ff84a
VP
2622006-09-17 Vladimir Prus <vladimir@codesourcery.com>
263
264 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
265 HIGH_FRAME argument to -stack-list-arguments can be larger than
266 the number of frames.
267
ae018d1a
DJ
2682006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
269
270 * gdb.base/args.c (main): Add breakpoint marker.
271 * gdb.base/args.exp: Use args_test for tests. Add new tests which
272 really test empty arguments.
273 (args_load): Delete.
274 (args_test): New.
275
b399c549
NR
2762006-09-13 Nick Roberts <nickrob@snap.net.nz>
277
278 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
279 check for one file.
280
2ab1eb7a
VP
2812006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
282
283 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
284 HIGH_FRAME argument to -stack-list-locals can be larger than
285 the number of frames.
286
476308bf
FF
2872006-08-18 Fred Fish <fnf@specifix.com>
288
289 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
290 '$' in front of skip_vmx_tests_saved when setting that.
291
8625200f
AS
2922006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
293
294 * gdb.base/trace-commands.exp: New file.
295
089ec8f1
DJ
2962006-08-10 Joel Brobecker <brobecker@adacore.com>
297 Daniel Jacobowitz <dan@codesourcery.com>
298
299 * gdb.base/step-bt.exp: Make hexadecimal address optional in
300 expected output of the backtrace commands.
301
b60f0898
JB
3022006-08-09 Joel Brobecker <brobecker@adacore.com>
303
304 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
305 untested followed by return combination.
306 * gdb.arch/altivec-regs.exp: Likewise.
307 * gdb.arch/e500-abi.exp: Likewise.
308 * gdb.arch/e500-regs.exp: Likewise.
309 * gdb.arch/gdb1291.exp: Likewise.
310 * gdb.arch/gdb1431.exp: Likewise.
311 * gdb.arch/gdb1558.exp: Likewise.
312 * gdb.arch/i386-prologue.exp: Likewise.
313 * gdb.arch/i386-unwind.exp: Likewise.
314 * gdb.asm/asm-source.exp: Likewise.
315 * gdb.base/a2-run.exp: Likewise.
316 * gdb.base/advance.exp: Likewise.
317 * gdb.base/all-bin.exp: Likewise.
318 * gdb.base/annota1.exp: Likewise.
319 * gdb.base/annota3.exp: Likewise.
320 * gdb.base/args.exp: Likewise.
321 * gdb.base/arithmet.exp: Likewise.
322 * gdb.base/assign.exp: Likewise.
323 * gdb.base/async.exp: Likewise.
324 * gdb.base/attach.exp: Likewise.
325 * gdb.base/bang.exp: Likewise.
326 * gdb.base/bigcore.exp: Likewise.
327 * gdb.base/bitfields.exp: Likewise.
328 * gdb.base/bitfields2.exp: Likewise.
329 * gdb.base/break.exp: Likewise.
330 * gdb.base/call-sc.exp: Likewise.
331 * gdb.base/call-strs.exp: Likewise.
332 * gdb.base/callfuncs.exp: Likewise.
333 * gdb.base/checkpoint.exp: Likewise.
334 * gdb.base/chng-syms.exp: Likewise.
335 * gdb.base/code-expr.exp: Likewise.
336 * gdb.base/commands.exp: Likewise.
337 * gdb.base/completion.exp: Likewise.
338 * gdb.base/cond-expr.exp: Likewise.
339 * gdb.base/condbreak.exp: Likewise.
340 * gdb.base/consecutive.exp: Likewise.
341 * gdb.base/constvars.exp: Likewise.
342 * gdb.base/corefile.exp: Likewise.
343 * gdb.base/cvexpr.exp: Likewise.
344 * gdb.base/dbx.exp: Likewise.
345 * gdb.base/define.exp: Likewise.
346 * gdb.base/detach.exp: Likewise.
347 * gdb.base/display.exp: Likewise.
348 * gdb.base/dump.exp: Likewise.
349 * gdb.base/ena-dis-br.exp: Likewise.
350 * gdb.base/ending-run.exp: Likewise.
351 * gdb.base/environ.exp: Likewise.
352 * gdb.base/eval-skip.exp: Likewise.
353 * gdb.base/exprs.exp: Likewise.
354 * gdb.base/fileio.exp: Likewise.
355 * gdb.base/finish.exp: Likewise.
356 * gdb.base/float.exp: Likewise.
357 * gdb.base/foll-exec.exp: Likewise.
358 * gdb.base/foll-fork.exp: Likewise.
359 * gdb.base/foll-vfork.exp: Likewise.
360 * gdb.base/freebpcmd.exp: Likewise.
361 * gdb.base/funcargs.exp: Likewise.
362 * gdb.base/gcore.exp: Likewise.
363 * gdb.base/gdb1090.exp: Likewise.
364 * gdb.base/gdb1250.exp: Likewise.
365 * gdb.base/huge.exp: Likewise.
366 * gdb.base/info-proc.exp: Likewise.
367 * gdb.base/interrupt.exp: Likewise.
368 * gdb.base/jump.exp: Likewise.
369 * gdb.base/langs.exp: Likewise.
370 * gdb.base/lineinc.exp: Likewise.
371 * gdb.base/list.exp: Likewise.
372 * gdb.base/logical.exp: Likewise.
373 * gdb.base/long_long.exp: Likewise.
374 * gdb.base/macscp.exp: Likewise.
375 * gdb.base/maint.exp: Likewise.
376 * gdb.base/mips_pro.exp: Likewise.
377 * gdb.base/miscexprs.exp: Likewise.
378 * gdb.base/multi-forks.exp: Likewise.
379 * gdb.base/opaque.exp: Likewise.
380 * gdb.base/overlays.exp: Likewise.
381 * gdb.base/pc-fp.exp: Likewise.
382 * gdb.base/pointers.exp: Likewise.
383 * gdb.base/printcmds.exp: Likewise.
384 * gdb.base/psymtab.exp: Likewise.
385 * gdb.base/ptype.exp: Likewise.
386 * gdb.base/recurse.exp: Likewise.
387 * gdb.base/relational.exp: Likewise.
388 * gdb.base/relocate.exp: Likewise.
389 * gdb.base/remote.exp: Likewise.
390 * gdb.base/reread.exp: Likewise.
391 * gdb.base/restore.exp: Likewise.
392 * gdb.base/return.exp: Likewise.
393 * gdb.base/return2.exp: Likewise.
394 * gdb.base/scope.exp: Likewise.
395 * gdb.base/sect-cmd.exp: Likewise.
396 * gdb.base/sep.exp: Likewise.
397 * gdb.base/sepdebug.exp: Likewise.
398 * gdb.base/setshow.exp: Likewise.
399 * gdb.base/setvar.exp: Likewise.
400 * gdb.base/sigall.exp: Likewise.
401 * gdb.base/sigbpt.exp: Likewise.
402 * gdb.base/signals.exp: Likewise.
403 * gdb.base/signull.exp: Likewise.
404 * gdb.base/sizeof.exp: Likewise.
405 * gdb.base/solib.exp: Likewise.
406 * gdb.base/step-line.exp: Likewise.
407 * gdb.base/step-test.exp: Likewise.
408 * gdb.base/structs.exp: Likewise.
409 * gdb.base/structs2.exp: Likewise.
410 * gdb.base/term.exp: Likewise.
411 * gdb.base/twice.exp: Likewise.
412 * gdb.base/until.exp: Likewise.
413 * gdb.base/varargs.exp: Likewise.
414 * gdb.base/volatile.exp: Likewise.
415 * gdb.base/watchpoint.exp: Likewise.
416 * gdb.base/whatis-exp.exp: Likewise.
417 * gdb.base/whatis.exp: Likewise.
418 * gdb.cp/ambiguous.exp: Likewise.
419 * gdb.cp/annota2.exp: Likewise.
420 * gdb.cp/annota3.exp: Likewise.
421 * gdb.cp/bool.exp: Likewise.
422 * gdb.cp/breakpoint.exp: Likewise.
423 * gdb.cp/casts.exp: Likewise.
424 * gdb.cp/class2.exp: Likewise.
425 * gdb.cp/classes.exp: Likewise.
426 * gdb.cp/cplusfuncs.exp: Likewise.
427 * gdb.cp/ctti.exp: Likewise.
428 * gdb.cp/derivation.exp: Likewise.
429 * gdb.cp/exception.exp: Likewise.
430 * gdb.cp/gdb1355.exp: Likewise.
431 * gdb.cp/hang.exp: Likewise.
432 * gdb.cp/inherit.exp: Likewise.
433 * gdb.cp/local.exp: Likewise.
434 * gdb.cp/m-data.exp: Likewise.
435 * gdb.cp/m-static.exp: Likewise.
436 * gdb.cp/member-ptr.exp: Likewise.
437 * gdb.cp/method.exp: Likewise.
438 * gdb.cp/misc.exp: Likewise.
439 * gdb.cp/namespace.exp: Likewise.
440 * gdb.cp/overload.exp: Likewise.
441 * gdb.cp/ovldbreak.exp: Likewise.
442 * gdb.cp/pr-1023.exp: Likewise.
443 * gdb.cp/pr-1210.exp: Likewise.
444 * gdb.cp/pr-574.exp: Likewise.
445 * gdb.cp/printmethod.exp: Likewise.
446 * gdb.cp/psmang.exp: Likewise.
447 * gdb.cp/ref-params.exp: Likewise.
448 * gdb.cp/ref-types.exp: Likewise.
449 * gdb.cp/rtti.exp: Likewise.
450 * gdb.cp/templates.exp: Likewise.
451 * gdb.cp/try_catch.exp: Likewise.
452 * gdb.cp/userdef.exp: Likewise.
453 * gdb.cp/virtfunc.exp: Likewise.
454 * gdb.disasm/am33.exp: Likewise.
455 * gdb.disasm/h8300s.exp: Likewise.
456 * gdb.disasm/mn10300.exp: Likewise.
457 * gdb.disasm/sh3.exp: Likewise.
458 * gdb.disasm/t01_mov.exp: Likewise.
459 * gdb.disasm/t02_mova.exp: Likewise.
460 * gdb.disasm/t03_add.exp: Likewise.
461 * gdb.disasm/t04_sub.exp: Likewise.
462 * gdb.disasm/t05_cmp.exp: Likewise.
463 * gdb.disasm/t06_ari2.exp: Likewise.
464 * gdb.disasm/t07_ari3.exp: Likewise.
465 * gdb.disasm/t08_or.exp: Likewise.
466 * gdb.disasm/t09_xor.exp: Likewise.
467 * gdb.disasm/t10_and.exp: Likewise.
468 * gdb.disasm/t11_logs.exp: Likewise.
469 * gdb.disasm/t12_bit.exp: Likewise.
470 * gdb.disasm/t13_otr.exp: Likewise.
471 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
472 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
473 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
474 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
475 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
476 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
477 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
478 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
479 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
480 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
481 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
482 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
483 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
484 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
485 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
486 * gdb.mi/gdb701.exp: Likewise.
487 * gdb.mi/gdb792.exp: Likewise.
488 * gdb.mi/mi-basics.exp: Likewise.
489 * gdb.mi/mi-break.exp: Likewise.
490 * gdb.mi/mi-cli.exp: Likewise.
491 * gdb.mi/mi-console.exp: Likewise.
492 * gdb.mi/mi-disassemble.exp: Likewise.
493 * gdb.mi/mi-eval.exp: Likewise.
494 * gdb.mi/mi-file.exp: Likewise.
495 * gdb.mi/mi-read-memory.exp: Likewise.
496 * gdb.mi/mi-regs.exp: Likewise.
497 * gdb.mi/mi-return.exp: Likewise.
498 * gdb.mi/mi-simplerun.exp: Likewise.
499 * gdb.mi/mi-stack.exp: Likewise.
500 * gdb.mi/mi-stepi.exp: Likewise.
501 * gdb.mi/mi-syn-frame.exp: Likewise.
502 * gdb.mi/mi-until.exp: Likewise.
503 * gdb.mi/mi-var-block.exp: Likewise.
504 * gdb.mi/mi-var-child.exp: Likewise.
505 * gdb.mi/mi-var-cmd.exp: Likewise.
506 * gdb.mi/mi-var-display.exp: Likewise.
507 * gdb.mi/mi-watch.exp: Likewise.
508 * gdb.mi/mi2-basics.exp: Likewise.
509 * gdb.mi/mi2-break.exp: Likewise.
510 * gdb.mi/mi2-cli.exp: Likewise.
511 * gdb.mi/mi2-console.exp: Likewise.
512 * gdb.mi/mi2-disassemble.exp: Likewise.
513 * gdb.mi/mi2-eval.exp: Likewise.
514 * gdb.mi/mi2-file.exp: Likewise.
515 * gdb.mi/mi2-read-memory.exp: Likewise.
516 * gdb.mi/mi2-regs.exp: Likewise.
517 * gdb.mi/mi2-return.exp: Likewise.
518 * gdb.mi/mi2-simplerun.exp: Likewise.
519 * gdb.mi/mi2-stack.exp: Likewise.
520 * gdb.mi/mi2-stepi.exp: Likewise.
521 * gdb.mi/mi2-syn-frame.exp: Likewise.
522 * gdb.mi/mi2-until.exp: Likewise.
523 * gdb.mi/mi2-var-block.exp: Likewise.
524 * gdb.mi/mi2-var-child.exp: Likewise.
525 * gdb.mi/mi2-var-cmd.exp: Likewise.
526 * gdb.mi/mi2-var-display.exp: Likewise.
527 * gdb.mi/mi2-watch.exp: Likewise.
528 * gdb.stabs/exclfwd.exp: Likewise.
529 * gdb.stabs/weird.exp: Likewise.
530 * gdb.threads/gcore-thread.exp: Likewise.
531 * gdb.trace/actions.exp: Likewise.
532 * gdb.trace/backtrace.exp: Likewise.
533 * gdb.trace/circ.exp: Likewise.
534 * gdb.trace/collection.exp: Likewise.
535 * gdb.trace/deltrace.exp: Likewise.
536 * gdb.trace/infotrace.exp: Likewise.
537 * gdb.trace/limits.exp: Likewise.
538 * gdb.trace/packetlen.exp: Likewise.
539 * gdb.trace/passc-dyn.exp: Likewise.
540 * gdb.trace/passcount.exp: Likewise.
541 * gdb.trace/report.exp: Likewise.
542 * gdb.trace/save-trace.exp: Likewise.
543 * gdb.trace/tfind.exp: Likewise.
544 * gdb.trace/tracecmd.exp: Likewise.
545 * gdb.trace/while-dyn.exp: Likewise.
546 * gdb.trace/while-stepping.exp: Likewise.
547
f4b618d1
JB
5482006-08-08 Joel Brobecker <brobecker@adacore.com>
549
550 * gdb.base/step-bt.c: New file.
551 * gdb.base/step-bt.exp: New testcase.
552
3d00d119
DJ
5532006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * config/monitor.exp (gdb_load): Remove support for obsolete
556 download-write-size.
557 * gdb.base/remote.exp: Likewise. Update all callers of
558 gdb_timed_load.
559
017b5bd4
DJ
5602006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * cursal.exp: Pass binfile to gdb_load.
563
837c599d
DJ
5642006-08-01 Nathan Sidwell <nathan@codesourcery.com>
565
566 * gdb.base/cursal.exp: Add "" to gdb_load call.
567
8dd4540b
MK
5682006-07-29 Mark Kettenis <kettenis@gnu.org>
569
570 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
571 NetBSD/ELF targets.
572
ab5c9f60
DJ
5732006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
574
575 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
576 operator*.
577
4c42eaff
DJ
5782006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
579
580 * gdb.base/completion.exp: Update for change in "file" behavior.
581 * gdb.stabs/weird.exp: Likewise.
582 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
583 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
584
0155cc76
NS
5852006-07-24 Nathan Sidwell <nathan@codesourcery.com>
586
587 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
588 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
589
16026cd7
AS
5902006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
591
592 * gdb.base/default.exp: Update source command error message.
593 * gdb.base/help.exp: Update 'help source' message.
594
16963cb6
DJ
5952006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * gdb.cp/bs15503.exp: Update comment for no longer crashing
598 test.
599
6d7fd486
AS
6002006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
601
602 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
603
29e8a844
DJ
6042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
607
6afcfa39
DJ
6082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
609
610 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
611
267a692b
MK
6122006-07-17 Mark Kettenis <kettenis@gnu.org>
613
614 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
615 *-*-openbsd* from targets for wich we expect ARM FPA floating
616 point format.
617
85d2fec4
NR
6182006-07-17 Nick Roberts <nickrob@snap.net.nz>
619
620 * gdb.cp/annota3.exp: Expect frame-begin annotation.
621
6222006-07-17 Mark Kettenis <kettenis@gnu.org>
623
624 * gdb.base/annota3.exp: Expect frame-begin annotation.
625
85b4c6e8
JB
6262006-07-14 Joel Brobecker <brobecker@adacore.com>
627
628 * gdb.base/help.exp: Adjust "help unset" test to accept
629 any list of unset commands.
630
fb933624
DJ
6312006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
632 Daniel Jacobowitz <dan@codesourcery.com>
633
634 * gdb.cp/ref-params.exp: New test.
635 * gdb.cp/ref-params.cc: New source file.
636 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
637
1dff4b64
MK
6382006-07-08 Mark Kettenis <kettenis@gnu.org>
639
640 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
641 spaces/tabs in regular expressions since they might not be there.
642
40d2e0e3
AS
6432006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
644
645 * gdb.base/ifelse.exp: New file.
646
f6c957d2
NS
6472006-07-04 Nathan Sidwell <nathan@codesourcery.com>
648
649 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
650 line.
651 * gdb.base/huge.exp: Loop over compilation to find a size that
652 is acceptable.
653 * gdb.base/remote.exp: Correct expected strings.
654 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
655
b9c5a23d
DJ
6562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
659
9af2e58d
DJ
6602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
661
662 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
663 native.
664
30930ca5
DJ
6652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
666
667 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
668 enable stabs testing.
669
aa32fa1d
DJ
6702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
671
bd4a4c80 672 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
673 gdb_test_multiple does.
674
321fef15
DJ
6752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
676
677 * Makefile.in (host_alias): Remove.
678 (target_alias): Use @target_noncanonical@.
679 (site.exp): Don't set host_alias.
680 * aclocal.m4: Remove contents. Include acx.m4.
681 * configure: Regenerated.
682 * configure.ac: Use ACX_NONCANONICAL_TARGET.
683
e1c2defa
NS
6842006-06-13 Nathan Sidwell <nathan@codesourcery.com>
685
e63b55d1
NS
686 * lib/gdb.exp (gdb_load_cmd): New.
687
5600ea19
NS
688 * gdb.base/fileio.c: Add system(NULL) test.
689 * gdb.base/fileio.exp: Check it.
690
e1c2defa
NS
691 * gdb.base/break.c: Add 10a breakpoint at }
692 * gdb.base/break.exp: Add test for breakpoint at }
693 * gdb.cp/anon-union.cc: Add code at end of function.
694 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
695 * gdb.mi/var-cmd.c: Add code at end of function.
696 * gdb.mi/mi-var-display.exp: Adjust end of next.
697 * gdb.mi/mi2-var-display.exp: Likewise.
698 * gdb.base/fileio.c: Add stop function and insert calls at
699 stopping places.
700 * gdb.base/fileio.exp: Breakpoint stop function and remove
701 explicit line number references.
702
6c0112ec
JB
7032006-05-19 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.base/del.exp (test_delete_alias): New function.
706 Now check that both "del" and "d" work as aliases for "delete".
707
154189a4
FF
7082006-05-18 Fred Fish <fnf@specifix.com>
709
710 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
711 required. Check for spurious output after program exits normally.
712
582e64c2
FF
7132006-05-17 Fred Fish <fnf@specifix.com>
714
715 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
716 gdb_load, so it works in the simulator.
717
8ef6493a
FF
7182006-05-11 Fred Fish <fnf@specifix.com>
719
720 * gdb.base/bang.exp: Ignore unexpected output between the
721 "program exited normally" and the gdb prompt, as many other
722 tests do.
723
692b141c
MK
7242006-05-07 Mark Kettenis <kettenis@gnu.org>
725
726 * gdb.base/help.exp: Make "delete checkpoint" part option for
727 "help d" and "help delete" tests.
728
540b8a30
UW
7292006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
730
731 * gdb.mi/mi-basics.exp: Add missing serial number to
732 expected output in some mi_gdb_test statements.
733 * gdb.mi/mi2-basics.exp: Likewise.
734
9b6462d9
JB
7352006-05-05 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.base/del.c: New file.
738 * gdb.base/del.exp: New testcase.
739
954de43b
DM
7402006-05-05 David S. Miller <davem@sunset.davemloft.net>
741
742 * gdb.base/break.exp: Do not assume a breakpoint on
743 main will actually be in $srcfile when optimizing.
1303f75e
DM
744 * gdb.base/savedregs.exp: Do not require that the dummy
745 frame location match up to a symbol and source file location.
c3242428
DM
746 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
747 will get printed without a mi_cmd_data_list_register_values prefix.
748 (*-data-list-register-*): Correct regular expressions to expect the new
749 pseudo d? floating point registers.
750 * gdb.mi/mi2-regs.exp: Likewise.
751
c7e64c9a
DJ
7522006-05-05 Christophe Lyon <christophe.lyon@st.com>
753
754 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
755 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
756 is allocated by the compiler.
757 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
758 anons, e, anone to force their allocation by the compiler.
759
7602006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
761
762 * gdb.base/help.exp: Update expected text for help d and
763 help delete.
764
27ce9a6d
MK
7652006-05-02 Mark Kettenis <kettenis@gnu.org>
766
767 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
768 NetBSD/ELF targets.
769
8608915f
MK
7702006-04-30 Mark Kettenis <kettenis@gnu.org>
771
772 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
773 single-step breakpoint fails; make this a KFAIL on
774 sparc*-*-openbsd*.
775 * gdb.base/siginfo.exp: Likewise.
776 * gdb.base/sigstep.exp (advance, advancei): Likewise.
777
b8db102d
MS
7782006-04-26 Michael Snyder <msnyder@redhat.com>
779
780 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
781 which may have to consume output from other forks.
782 Add tests to make sure that "delete fork" succeeded.
783
c702009a
MS
7842006-04-20 Michael Snyder <msnyder@redhat.com>
785
786 * 2006-03-22 Jim Blandy <jimb@redhat.com>
787 Add support for the Renesas M32C and M16C.
788
789 * gdb.asm/asm-source.exp: Add m32c target.
790 * gdb.asm/m32c.inc: Support for m32c target.
791
e28493f2
AS
7922006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
793
794 * gdb.base/commands.exp (recursive_source_test): New test.
795
880da185
DM
7962006-04-04 David S. Miller <davem@sunset.davemloft.net>
797
798 * gdb.base/float.exp: Add pattern for sparc targets.
799
61d9b92f
DJ
8002006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
801
802 * gdb.base/commands.exp (stray_arg0_test): New test.
803
bd717df8
PB
8042006-03-30 Paul Brook <paul@codesourcery.com>
805
806 * gdb.mi/mi-until.exp: kfail broken until command.
807 * gdb.mi/mi2-until.exp: Ditto.
808
ec793d3c
NR
8092006-03-27 Nick Roberts <nickrob@snap.net.nz>
810
811 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
812
831004b7
AO
8132006-03-08 Alexandre Oliva <aoliva@redhat.com>
814
815 * gdb.base/prelink.exp: Anchor tested-for regular expression
816 on gdb prompt.
817
effe49a0
PB
8182006-03-07 Paul Brook <paul@codesourcery.com>
819
820 * gdb.base/assign.exp: Correct fail message.
821
e5461016
PB
8222006-03-07 Paul Brook <paul@codesourcery.com>
823
824 * lib/compiler.c: Extract armcc version number.
825 * lib/compiler.cc: Ditto.
826
fc91c6c2
PB
8272006-03-07 Paul Brook <paul@codesourcery.com>
828
829 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
830 additional_flags=-w.
831 * gdb.arch/altivec-regs.exp: Ditto.
832 * gdb.arch/e500-abi.exp: Ditto.
833 * gdb.arch/e500-regs.exp: Ditto.
834 * gdb.base/all-bin.exp: Ditto.
835 * gdb.base/annota1.exp: Ditto.
836 * gdb.base/annota3.exp: Ditto.
837 * gdb.base/args.exp: Ditto.
838 * gdb.base/arithmet.exp: Ditto.
839 * gdb.base/assign.exp: Ditto.
840 * gdb.base/async.exp: Ditto.
841 * gdb.base/bang.exp: Ditto.
842 * gdb.base/break.exp: Ditto.
843 * gdb.base/call-rt-st.exp: Ditto.
844 * gdb.base/completion.exp: Ditto.
845 * gdb.base/cond-expr.exp: Ditto.
846 * gdb.base/condbreak.exp: Ditto.
847 * gdb.base/consecutive.exp: Ditto.
848 * gdb.base/define.exp: Ditto.
849 * gdb.base/display.exp: Ditto.
850 * gdb.base/ena-dis-br.exp: Ditto.
851 * gdb.base/environ.exp: Ditto.
852 * gdb.base/eval-skip.exp: Ditto.
853 * gdb.base/info-proc.exp: Ditto.
854 * gdb.base/jump.exp: Ditto.
855 * gdb.base/logical.exp: Ditto.
856 * gdb.base/long_long.exp: Ditto.
857 * gdb.base/maint.exp: Ditto.
858 * gdb.base/miscexprs.exp: Ditto.
859 * gdb.base/pc-fp.exp: Ditto.
860 * gdb.base/pointers.exp: Ditto.
861 * gdb.base/relational.exp: Ditto.
862 * gdb.base/reread.exp: Ditto.
863 * gdb.base/sect-cmd.exp: Ditto.
864 * gdb.base/sep.exp: Ditto.
865 * gdb.base/sepdebug.exp: Ditto.
866 * gdb.base/until.exp: Ditto.
867 * gdb.base/whatis-exp.exp: Ditto.
868 * gdb.cp/annota2.exp: Ditto.
869 * gdb.cp/annota3.exp: Ditto.
870 * gdb.trace/actions.exp: Ditto.
871 * gdb.trace/backtrace.exp: Ditto.
872 * gdb.trace/circ.exp: Ditto.
873 * gdb.trace/collection.exp: Ditto.
874 * gdb.trace/deltrace.exp: Ditto.
875 * gdb.trace/infotrace.exp: Ditto.
876 * gdb.trace/limits.exp: Ditto.
877 * gdb.trace/packetlen.exp: Ditto.
878 * gdb.trace/passc-dyn.exp: Ditto.
879 * gdb.trace/passcount.exp: Ditto.
880 * gdb.trace/report.exp: Ditto.
881 * gdb.trace/save-trace.exp: Ditto.
882 * gdb.trace/tfind.exp: Ditto.
883 * gdb.trace/tracecmd.exp: Ditto.
884 * gdb.trace/while-dyn.exp: Ditto.
885 * gdb.trace/while-stepping.exp: Ditto.
886 * lib/gdb.exp: Ditto.
887 (gdb_compile): Handle nowarning option.
888
5f4a23d9
AO
8892006-03-07 Alexandre Oliva <aoliva@redhat.com>
890
891 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
892 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
893 Rename executable to prelinkt. Don't re-prelink if we didn't
894 get a core file. Test prelink -u exit status to tell whether
895 prelinking failed. Use gdb_test_multiple.
896
9733fc94
DJ
8972006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
898
899 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
900 (do_tests): Call it.
901
cc10cae3
AO
9022006-02-28 Alexandre Oliva <aoliva@redhat.com>
903
904 * gdb.base/prelink.exp: New test.
905 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
906
15c46491
WZ
9072006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
908
909 * gdb.fortran/derived-type.f90: New file.
910 * gdb.fortran/derived-type.exp: New testcase.
911
5c9f7ded
DJ
9122006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
913
914 * gdb.base/default.exp: Allow ';' as a directory separator.
915
5b96932b
AS
9162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
917
918 * gdb.base/help.exp (help add-symbol-file): Update.
919
1986bccd
AS
9202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
921
922 * gdb.base/help.exp (help load): Update expected results.
923
a8b7528f
FF
9242006-02-19 Fred Fish <fnf@specifix.com>
925
926 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
927 specifix hex value as part of results.
928 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
929
f8261448
FF
9302006-02-16 Fred Fish <fnf@specifix.com>
931
932 * gdb.base/whatis.c: Define variables using typedefs char_addr,
933 ushort_addr, and slong_addr, so the typedefs are not optimized
934 away.
935 * gdb.base/whatis.exp: Add tests using type name for struct type,
936 union type, enum type, and typedef.
937
31d8bdd2
MK
9382006-02-13 Mark Kettenis <kettenis@gnu.org>
939
940 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
941
34e41e63
JB
9422006-02-13 Jim Blandy <jimb@redhat.com>
943
944 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
945 case where it takes two "next" commands to skip past the init
946 call.
947
ac6e4f31
FF
9482006-02-12 Fred Fish <fnf@specifix.com>
949
950 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
951 to handle cases where it takes two "next" commands to skip
952 past the init call.
953
2db2d571
JB
9542006-02-07 Joel Brobecker <brobecker@adacore.com>
955
956 * gdb.ada/array_return.exp: Mark the last test as expected to fail
957 on hppa32 targets.
958
38fcd64c
DJ
9592006-02-06 Vladimir Prus <ghost@cs.msu.su>
960
961 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
962 field.
963
1315ad46
MK
9642006-01-29 Mark Kettenis <kettenis@gnu.org>
965
966 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
967
5625b943
DJ
9682006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
969
970 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
971 files.
972
80df1bbe
DJ
9732006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
974
975 * gdb.cp/maint.exp: Set complaints to a positive value.
976
9078e690
DJ
9772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
978
979 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
980 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
981 function name.
982
9c903399
DJ
9832006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
984
985 * gdb.base/checkpoint.c: Update copyright notice. Include
986 <stdlib.h>.
987
761ae4d6
JB
9882006-01-04 Jim Blandy <jimb@redhat.com>
989
990 * gdb.asm/asm-source.exp: Independently provide default values for
991 asm-flags and debug-flags. Use 'string equal' to do the
992 comparison, not the implicit expr's '==' operator. Remove
993 now-unneeded assignments to asm-flags. In h8300 case, place
994 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
995
099ac3dd
MS
9962006-01-04 Michael Snyder <msnyder@redhat.com>
997
998 * gdb.base/checkpoint.c: New file.
999 * gdb.base/checkpoint.exp: New file.
1000 * gdb.base/multi-fork.c: New file.
1001 * gdb.base/multi-fork.exp: New file.
1002 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1003
f4d85314
FF
10042006-01-04 Fred Fish <fnf@specifix.com>
1005
1006 * gdb.base/ptype.c (foo): Add typedef.
1007 (intfoo): Add function.
1008 * gdb.base/ptype1.c: New file.
1009 * gdb.base/ptype.exp: Handle compilation and linking with two
1010 source files. Test that proper type for "foo" is found based
1011 on source context rather than first match found in symtabs.
1012
a1b06f35
MK
10132005-12-28 Mark Kettenis <kettenis@gnu.org>
1014
1015 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1016 * gdb.asm/openbsd.inc: Indent commands.
1017
d082a1e2
MK
10182005-12-26 Mark Kettenis <kettenis@gnu.org>
1019
c65016bd
MK
1020 * gdb.base/freebpcmd.exp: Increase timeout.
1021
d082a1e2
MK
1022 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1023
d3c32a0e
DJ
10242005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * gdb.base/default.exp: Update check for "show version".
1027
9fdb1f50
RC
10282005-12-09 Randolph Chung <tausq@debian.org>
1029
1030 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1031 * gdb.asm/pa64.inc: New file.
1032
5f2c56f7
RC
10332005-12-09 Randolph Chung <tausq@debian.org>
1034
1035 * gdb.asm/common.inc: Indent commands.
1036 * gdb.asm/asmsrc1.s: Likewise.
1037 * gdb.asm/asmsrc2.s: Likewise.
1038
8117349c
RC
10392005-12-09 Randolph Chung <tausq@debian.org>
1040
1041 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1042 (get_addr_of_sym): Remove duplicate print.
1043 (gen_core): xfail hppa*-*-hpux*, update expected output.
1044 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1045 * gdb.arch/pa64-nullify.s: New file.
1046
8f07f25a
RC
10472005-12-09 Randolph Chung <tausq@debian.org>
1048
1049 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1050
55b39184
DJ
10512005-12-07 Christophe Lyon <christophe.lyon@st.com>
1052
1053 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1054 code generation for these functions.
1055 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1056 error message.
1057
31e2b00f
AS
10582005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1059
1060 * gdb.base/help.exp (help b, help br, help bre, help brea)
1061 (help break): Update the expected message.
1062
c3d0b56e
SC
10632005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1064
1065 * gdb.asm/m68hc11.inc: Setup the data section.
1066 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1067 script for this test.
1068 (m6812-*-*): Likewise.
1069
36ae0ea9
RC
10702005-11-09 Randolph Chung <tausq@debian.org>
1071
1072 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1073
9d6f42e9
WZ
10742005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1075
1076 * gdb.base/break.exp: Fix a comment typo.
1077
e2126a14
EZ
10782005-11-03 Jim Blandy <jimb@redhat.com>
1079
1080 Checked in by Elena Zannoni <ezannoni@redhat.com>
1081
1082 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1083
e0ac7199
CV
10842005-11-02 Corinna Vinschen <vinschen@redhat.com>
1085
1086 * gdb.arch/gdb1558.c: Include stdio.h.
1087
31d3fb18
MK
10882005-10-31 Mark Kettenis <kettenis@gnu.org>
1089
1090 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1091
e52b687c
MK
10922005-10-31 Mark Kettenis <kettenis@gnu.org>
1093
1094 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1095
f4711d79
PG
10962005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1097
1098 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1099 vscr" tests to better match output.
1100
987a9106
JB
11012005-10-12 Jim Blandy <jimb@redhat.com>
1102
1103 * gdb.base/structs.exp (any): New function.
1104 (test_struct_returns): Don't make any assumptions at all about
1105 what value the function returns when GDB can't set the return
1106 value.
1107
2336bb58
JB
11082005-10-09 Joel Brobecker <brobecker@adacore.com>
1109
1110 * gdb.ada/arrayidx/p.adb: New file.
1111 * gdb.ada/arrayidx.exp: New testcase
1112
11132005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1114
1115 * gdb.ada/array_return/pck.ads: New file.
1116 * gdb.ada/array_return/pck.adb: New file.
1117 * gdb.ada/array_return/p.adb: New file.
1118 * gdb.ada/array_return.exp: New testcase.
1119
705335ea
JB
11202005-10-03 Joel Brobecker <brobecker@adacore.com>
1121
1122 * gdb.base/arrayidx.c: New file.
1123 * gdb.base/arrayidx.exp: New testcase.
1124
11ee9940
NR
11252005-09-29 Nick Roberts <nickrob@snap.net.nz>
1126
1127 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1128 frames-invalid and breakpoints-invalid are no longer generated
1129 with level 3 so don't expect them in the output.
1130
39fb8e9e
BR
11312005-09-27 Bob Rossi <bob@brasko.net>
1132
1133 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1134 from test. Escape the | in mi_gdb_test call.
1135 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1136 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1137 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1138 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1139 expected regex's in mi_gdb_test calls.
1140 * lib/mi-support.exp: Remove arbitrary .* from tests.
1141 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1142 Fully anchor GDB/MI expected results in mi_gdb_test.
1143 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1144 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1145
2af48f68
PB
11462005-09-26 Paul Brook <paul@codesourcery.com>
1147
1148 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1149
f34502bc
WZ
11502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1151
1152 * bfp-test.c: New file.
1153 * bfp-test.exp: New testcase.
1154
ca929517
WZ
11552005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1156
1157 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1158 of subarray and substring variable.
1159 * gdb.fortran/subarray.f: New source file for the test of subarray
1160 and substring variable evaluation.
1161 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1162 of string constant.
1163
c761af65
DJ
11642005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1165
1166 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1167 copyright dates.
1168
561d7a1d
PG
11692005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1170
1171 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1172 powerpc altivec' test with an almost identical 'info vector' test.
1173
b2b64cc9
PG
11742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1175
1176 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1177 vscr" tests to match output.
1178
6ac4d15a
PG
11792005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1180
1181 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1182 output.
1183
40e55bef
BR
11842005-09-11 Bob Rossi <bob@brasko.net>
1185
1186 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1187 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1188 commands that return an MI output command and an asyncronous MI output
1189 command.
1190 * gdb.mi/mi-console.exp: Ditto.
1191
3c7385ec
BR
11922005-09-11 Bob Rossi <bob@brasko.net>
1193
1194 * gdb.mi/mi-var-child.c: Include <string.h>.
1195
a6cd0eb3
DJ
11962005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1197
1198 * killed.exp: Correct gdb_expect syntax.
1199
2f168eed
CV
12002005-08-09 Corinna Vinschen <vinschen@redhat.com>
1201
1202 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1203
ecd3fd0f
BR
12042005-08-02 Bob Rossi <bob@brasko.net>
1205
1206 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1207 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1208 Change tests to inferior-tty-set/show.
1209 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1210 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1211 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1212 inferior. Use mi_gdb_test to get GDB and Inferior output.
1213 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1214 descriptor.
1215 (mi_inferior_tty_name): Add inferior PTY file name.
1216 (mi_gdb_start): Add INFERIOR_PTY parameter.
1217 (mi_gdb_test): Add IPATTERN parameter.
1218
f1ea48cb
BR
12192005-08-02 Bob Rossi <bob@brasko.net>
1220
1221 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1222 parameter to mi_gdb_test.
1223 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1224
6e650a67
DJ
12252005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1226
1227 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1228 struct_declarations.
1229 * gdb.mi/mi-var-child.exp: Step over the initialization of
1230 struct_declarations.
1231
8be260b6
DJ
12322005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1233
1234 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1235 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1236 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1237 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1238 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1239 file.
1240
4e660f07
NR
12412005-07-27 Nick Roberts <nickrob@snap.net.nz>
1242
1243 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1244 (do_children_tests): Assign values to the extra elements.
1245
1246 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1247 them for tests for "-var-update --no-values" and
1248 "-var-update --all-values".
1249 Add test for "-var-list-children --simple-values".
1250
1251 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1252
1253 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1254 "-stack-list-locals --simple-values" Improve doc strings and
1255 comments.
1256
6bdae935
MK
12572005-07-18 Mark Kettenis <kettenis@gnu.org>
1258
598b7a6f
MK
1259 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1260 *-*-openbsd*.
1261 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1262
6bdae935
MK
1263 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1264 sigaltsatck'.
1265
1323e929
BR
12662005-07-14 Bob Rossi <bob@brasko.net>
1267
1268 * gdb.base/default.exp (tty): Changed output of command.
1269 * gdb.base/help.exp (help tty): Ditto.
1270
b1a9c082
MK
12712005-07-12 Mark Kettenis <kettenis@gnu.org>
1272
1273 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1274
10a844a2
MK
12752005-07-10 Mark Kettenis <kettenis@gnu.org>
1276
1277 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1278 -stack-select-frame without arguments.
1279 (test_stack_frame_listing): Add test for newly implemented command
1280 -stack-info-frame.
1281
3cb3b8df
BR
12822005-07-06 Bob Rossi <bob@brasko.net>
1283
1284 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1285 command.
1286 (Copyright): Update copyright.
1287
a0c5fbcf
WZ
12882005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1289
1290 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1291 tests to evaluate exponentiation expression.
1292
984971d0
AS
12932005-06-29 Andreas Schwab <schwab@suse.de>
1294
1295 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1296 main to avoid warnings.
1297
1298 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1299
fe03833f
NR
13002005-06-20 Nick Roberts <nickrob@snap.net.nz>
1301
1302 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1303 -stack-select-frame without arguments.
1304 (test_stack_frame_listing): Add test for newly implemented command
1305 -stack-info-frame.
1306
7a55f279
WZ
13072005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1308
0ffa0ea5
DJ
1309 * gdb.fortran/array-element.f: New file.
1310 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1311
26585198
DJ
13122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * gdb.base/bigcore.exp: Correct checks for systems which can
1315 not dump a large core file.
1316
c1bd25fd
DJ
13172005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1318
1319 * gdb.base/relocate.c: Add a copyright notice.
1320 (dummy): Remove.
1321 * gdb.base/relocate.exp: Test printing the values of variables
1322 from a relocatable file.
1323
589e074d
DJ
13242005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1325
1326 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1327 excess MI output after an error.
1328
0915f927
JB
13292005-05-29 Joel Brobecker <brobecker@adacore.com>
1330
1331 * gdb.arch/alpha-step.c: New file.
1332 * gdb.arch/alpha-step.exp: New testcase.
1333
76ff342d
DJ
13342005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1335 Dennis Brueni <dennis@slickedit.com>
1336
1337 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1338 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1339 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1340 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1341 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1342 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1343 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1344
96b0c7ac
DJ
13452005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1346 Wu Zhou <woodzltc@cn.ibm.com>
1347
1348 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1349 IBM's xlc compiler.
1350 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1351 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1352
f21565d2
JB
13532005-05-13 Jim Blandy <jimb@redhat.com>
1354
1355 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1356 calling gdb_suppress_entire_file.
1357 * gdb.base/charset.exp: Same.
1358 * gdb.base/call-rt-st.exp: Same.
1359
6006a3a1
BR
13602005-05-05 Bob Rossi <bob_rossi@cox.net>
1361
1362 * lib/gdb.exp (fullname_syntax): Added global regex.
1363 (fullname_syntax_POSIX): Ditto.
1364 (fullname_syntax_UNC): Ditto.
1365 (fullname_syntax_DOS_CASE): Ditto.
1366 (fullname_syntax_DOS): Ditto.
1367 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1368 fullname_syntax variable to scope and use it.
1369 (test_file_list_exec_source_files): Ditto.
1370 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1371
c3b69c04
DJ
13722005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1373
1374 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1375
3c95e6af
PG
13762004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1377
1378 * lib/gdb.exp (skip_altivec_tests): New function, based on
1379 check_vmx_hw_available from the GCC testsuite.
1380 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1381 * lib/gdb.arch/altivec-regs.exp: Likewise.
1382
78df6c56
JB
13832005-05-02 Jim Blandy <jimb@redhat.com>
1384
1385 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1386 calling gdb_suppress_entire_file.
1387
1690f9cf
DJ
13882005-04-30 Randolph Chung <tausq@debian.org>
1389
1390 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1391 Slightly relax "sem_post" name checking.
1392
5ea106f7
PG
13932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1394
1395 * gdb.base/unload.exp: Use new shared library infrastructure.
1396
bf7234cf
PG
13972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1398
1399 * gdb.base/so-impl-ld.exp: Use new shared library
1400 infrastructure.
1401
547b869a
CV
14022005-04-29 Corinna Vinschen <vinschen@redhat.com>
1403
1404 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1405 * gdb.asm/h8300.inc: New file.
1406
f07e55f0
PG
14072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1408
1409 * gdb.base/shlib-call.exp: Change to use new shared library
1410 infrastructure.
1411
3cbba3d1
PG
14122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1413
1414 * gdb.base/pending.exp: Change to use new shared library
1415 infrastructure.
1416
ed6df200
PG
14172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1418
1419 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1420 use test_compiler_info instead of gcc_compiled, and update copyright.
1421
8c8f4ebe
PG
14222005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1423
1424 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1425 shared objects being adjusted and update copyright years.
1426
607fbc54
DJ
14272005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1428
1429 * ChangeLog: Correct some 2003-01-13 dates.
1430 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1431 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1432 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1433 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1434 gdb.trace/tfind.exp: Update copyright years.
1435
57bf0e56
DJ
14362005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1437 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * lib/gdb.exp (gdb_compile): Handle shlib=.
1440 (gdb_compile_shlib): New function.
1441
9b593790
PG
14422005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1443
1444 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1445
9494c6a5
DJ
14462005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1447
1448 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1449 gdb.server.
1450 * configure.ac: Likewise.
1451 * configure: Regenerated.
1452 * gdb.gdbserver/Makefile.in: Moved to...
1453 * gdb.server/Makefile.in: ... here.
1454 * gdb.gdbserver/server.c: Moved to...
1455 * gdb.server/server.c: ... here.
1456 * gdb.gdbserver/server-run.exp: Moved to...
1457 * gdb.server/server-run.exp: ... here.
1458
6f8eac0e
DJ
14592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1460
1461 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1462 * configure.ac: Create gdb.gdbserver/Makefile.
1463 * configure: Regenerated.
1464 * lib/gdbserver-support.exp: New file, derived from
1465 config/gdbserver.exp.
1466 * config/gdbserver.exp: Use gdbserver-support.exp.
1467 * gdb.gdbserver/Makefile.in: New file.
1468 * gdb.gdbserver/server.c: New file.
1469 * gdb.gdbserver/server-run.exp: New file.
1470
6e87504d
PG
14712005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1472
1473 * lib/gdb.exp (test_compiler_info): Return compiler_info
1474 if no arguments are given.
1475
d1779be4
PG
14762005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1477
1478 * gdb.arch/altivec-abi.exp: Check for compiler and set
1479 use altivec' flag accordingly.
1480 * gdb.arch/altivec-regs.exp: Likewise.
1481
88750304
DJ
14822005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1483
1484 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1485
f3fb768d
AS
14862005-03-27 Andreas Schwab <schwab@suse.de>
1487
1488 * gdb.base/bigcore.c (main): Add missing mode argument in open
1489 call.
1490
7e813ac5
DJ
14912005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1492
1493 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1494 downloads.
1495 * config/gdbserver.exp (gdb_load): Likewise.
1496
8e3049aa
PB
14972005-03-14 Paul Brook <paul@codesourcery.com>
1498
1499 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1500 targets.
1501
a9df7c44
JB
15022005-03-09 Joel Brobecker <brobecker@adacore.com>
1503
1504 * gdb.dwarf2/dup-psym.S: New file.
1505 * gdb.dwarf2/dup-psym.exp: New testcase.
1506
9f0d94e8
JB
15072005-03-09 Joel Brobecker <brobecker@adacore.com>
1508
1509 * gdb.ada/exec_changed/first.adb: New file.
1510 * gdb.ada/exec_changed/second.adb: New file.
1511 * gdb.ada/exec_changed.exp: New testcase.
1512
5f579bc5
NS
15132005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1514
36e9969c
NS
1515 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1516 (A2): New class.
1517 (main): Test operator+.
1518 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1519 breakpoint test.
1520
5f579bc5
NS
1521 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1522 * gdb.base/signull.exp: Disable if gdb,nosignals.
1523 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1524 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1525 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1526 * gdb.mi/mi2-console.exp: Likewise.
1527 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1528 continue output at start.
1529 (gdb_collect_locals_test): Robustify regexp.
1530 * gdb.trace/passc-dyn.exp: Fix comment typo.
1531 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1532
be46087e
CV
15332005-03-08 Corinna Vinschen <vinschen@redhat.com>
1534
1535 * gdb.asm/asm-source.exp: Add iq2000 case.
1536 * gdb.asm/iq2000.inc: New file.
1537
384e1a61
MI
15382005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1539
1540 * gdb.base/command.exp: Change hardcoded value to regular expression.
1541 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1542
584b6e9e
DJ
15432005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1544
1545 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1546 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1547 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1548 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1549 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1550
ab5b5d61
MK
15512005-03-05 Mark Kettenis <kettenis@gnu.org>
1552
1553 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1554 changes.
1555
ae051c1b
PG
15562004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1557
1558 * lib/compiler.c: Add test for IBM's xlc compiler.
1559 * lib/compiler.cc: Likewise.
1560
3f0f6ed2
JB
15612004-02-24 Joel Brobecker <brobecker@adacore.com>
1562
1563 * gdb.ada/fixed_points.exp: Create compilation object directory
1564 before running the test.
1565 * gdb.ada/null_record.exp: Likewise.
1566 * gdb.ada/packed_array.exp: Likewise.
1567 * gdb.ada/start.exp: Likewise.
1568
724f452b
JB
15692005-02-15 Joel Brobecker <brobecker@adacore.com>
1570
1571 * gdb.ada/packed_array/pa.adb: New file.
1572 * gdb.ada/packed_array.exp: New testcase.
1573
57f5cdfb 15742005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1575
1f393151
MK
1576 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1577 files.
1578
ebdda337
MK
1579 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1580 on *-*-openbsd*. Correctly match whitespace in regukar
1581 expressions.
1582
cf309262
DJ
15832005-02-10 Daniel Jacobowitz <dan@debian.org>
1584
1585 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1586 PR exp/1821
1587 * gdb.base/gdb1821.c: New test file.
1588 * gdb.base/gdb1821.exp: New test file.
1589
3be49e7a
JB
15902005-02-09 Joel Brobecker <brobecker@adacore.com>
1591
1592 * gdb.base/start.c: New file.
1593 * gdb.base/start.exp: New testcase.
1594
e292e67d
JB
15952005-02-09 Joel Brobecker <brobecker@adacore.com>
1596
1597 * gdb.ada/start/dummy.adb: New file.
1598 * gdb.ada/start.exp: New testcase.
1599
dbdfa66c
CV
16002005-02-09 Corinna Vinschen <vinschen@redhat.com>
1601
1602 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1603 for printing symbols and statistics.
1604 Add test for using relative pathnames in "maint print msymbols" test.
1605 Mark "maint info sections DATA" XFAIL on Cygwin.
1606 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1607 tests.
1608
d7941671
AC
16092005-02-09 Andreas Schwab <schwab@suse.de>
1610
1611 Committed by Andrew Cagney <cagney@gnu.org>
1612 * gdb.base/remotetimeout.exp: New file.
1613
74e5ef44
MK
16142005-02-07 Mark Kettenis <kettenis@gnu.org>
1615
1616 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1617
464dd14d
JB
16182005-02-03 Joel Brobecker <brobecker@adacore.com>
1619
1620 * gdb.ada/gnat_ada.gpr: New file.
1621 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1622 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1623 * configure.ac: No longer generate gnat_ada.gpr.
1624 * configure: Regenerate.
1625 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1626 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1627 * gdb.ada/null_record/bar.ads: Likewise.
1628 * gdb.ada/null_record/bar.adb: Likewise.
1629 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1630 * gdb.ada/null_record.exp (testdir): New variable.
1631 (testfile): executable is now in testdir subdirectory.
1632 (srcfile): Use full path to the main compilation unit.
1633 * gdb.ada/fixed_points.exp: Same changes as above.
1634
30d756ae
NR
16352005-02-03 Nick Roberts <nickrob@snap.net.nz>
1636
1637 * gdb.base/interp.exp: New test.
1638
9d799f85
AC
16392005-01-24 Andrew Cagney <cagney@gnu.org>
1640
1641 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1642
15656118
AC
16432005-01-19 Andrew Cagney <cagney@gnu.org>
1644
a892c31b
AC
1645 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1646 configure.ac not configure.in.
1647
15656118
AC
1648 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1649 of powerpc*-*-*.
1650 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1651 * gdb.base/list.exp (test_list_function)
1652 (test_list_filename_and_function): Ditto.
1653 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1654
a7b01baf
AC
16552005-01-16 Andrew Cagney <cagney@gnu.org>
1656
17d92a02
AC
1657 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1658
a7b01baf
AC
1659 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1660
bc8332bb
AC
16612005-01-14 Andrew Cagney <cagney@gnu.org>
1662
1663 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1664 * gdb.mi/mi2-var-cmd.exp: Ditto.
1665
4d074752
CV
16662005-01-10 Corinna Vinschen <vinschen@redhat.com>
1667
1668 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1669
bec39cab
AC
16702005-01-07 Andrew Cagney <cagney@gnu.org>
1671
1672 * configure.ac: Rename configure.in, require autoconf 2.59.
1673 * configure: Re-generate.
1674 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1675 * gdb.stabs/configure: Re-generate.
1676 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1677 * gdb.hp/configure: Re-generate.
1678 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1679 autoconf 2.59.
1680 * gdb.hp/gdb.objdbg/configure: Re-generate.
1681 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1682 autoconf 2.59.
1683 * gdb.hp/gdb.defects/configure: Re-generate.
1684 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1685 autoconf 2.59.
1686 * gdb.hp/gdb.compat/configure: Re-generate.
1687 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1688 autoconf 2.59.
1689 * gdb.hp/gdb.base-hp/configure: Re-generate.
1690 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1691 autoconf 2.59.
1692 * gdb.hp/gdb.aCC/configure: Re-generate.
1693
f10b16d4
JB
16942004-12-15 Jim Blandy <jimb@redhat.com>
1695
1696 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1697 under NPTL when there is debugging info available for libpthread.
1698
fb6e1814
JG
16992004-12-13 Jerome Guitton <guitton@gnat.com>
1700
1701 * gdb.ada/fixed_points.c: New file.
1702 * gdb.ada/fixed_points.exp: New file.
1703
fe46cd3a
RC
17042004-12-03 Randolph Chung <tausq@debian.org>
1705
1706 * gdb.arch/pa-nullify.exp: New file.
1707 * gdb.arch/pa-nullify.s: New file.
1708
8de0841b
RC
17092004-11-30 Randolph Chung <tausq@debian.org>
1710
1711 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1712 instead of "tbug". Fix regexp to work properly with gdb_test.
1713
c8170782
PH
17142004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1715
1716 * gdb.base/bitfields2.exp: New test.
1717 * gdb.base/bitfields2.c: New file.
1718
954269c2
RE
17192004-11-28 Richard Earnshaw <rearnsha@arm.com>
1720
1721 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1722
0107feed
RC
17232004-11-16 Randolph Chung <tausq@debian.org>
1724
1725 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1726
f073ae8c
DJ
17272004-11-14 Daniel Jacobowitz <dan@debian.org>
1728
1729 * gdb.threads/threadapply.exp: Correct "macro details" test.
1730
19ad59e7
JJ
17312004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1732
1733 * gdb.threads/threadapply.exp: New test.
1734 * gdb.threads/threadapply.c: New file.
1735
9cf0961b
MK
17362004-11-07 Mark Kettenis <kettenis@gnu.org>
1737
1738 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1739 frames.
1740
c789492a
FL
17412004-11-05 Felix Lee <felix+log1@specifixinc.com>
1742
1743 * gdb.base/cursal.exp: New file.
1744 * gdb.base/cursal.c: New file.
1745
a1e167bb
AC
17462004-11-03 Andrew Cagney <cagney@gnu.org>
1747
1748 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1749
b7cbf173
MK
17502004-10-30 Mark Kettenis <kettenis@gnu.org>
1751
1752 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1753 NetBSD/ELF targets.
1754
88f9d34f
JB
17552004-10-29 Joel Brobecker <brobecker@gnat.com>
1756
1757 * gdb.threads/bp_in_thread.c: New file, copied from
1758 pthread_cond_wait.c.
1759 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1760 file, rather than reusing the .c file from another testcase.
1761
ca7d6a0c
JB
17622004-10-20 Joel Brobecker <brobecker@gnat.com>
1763
1764 * gdb.ada/null_record.exp: Check where we stopped after
1765 sending the start command, instead of where the associated
1766 temporary breakpoint was inserted.
1767
0d863d03
AC
17682004-10-14 Andrew Cagney <cagney@gnu.org>
1769
1770 * gdb.mi/gdb701.c (main): Return 0.
1771
d11e72cb
DJ
17722004-10-13 Daniel Jacobowitz <dan@debian.org>
1773
d40539a4 1774 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1775
e1923096
JJ
17762004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1777
1778 * gdb.threads/schedlock.c: Add comment markers to use to find
1779 line numbers.
1780 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1781 comments.
1782 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1783 breakpoint lines.
1784
ec8ba2c9
DJ
17852004-10-12 Daniel Jacobowitz <dan@debian.org>
1786
1787 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
1788
0eb3658b
DJ
17892004-10-12 Daniel Jacobowitz <dan@debian.org>
1790
1791 * configure.in: Add gdb.dwarf2.
1792 * configure: Regenerated.
1793 * Makefile.in: Add gdb.dwarf2.
1794 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
1795 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
1796 gdb.dwarf2/file1.txt: New files.
1797
a271cc33
OF
17982004-10-11 Orjan Friberg <orjanf@axis.com>
1799
1800 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
1801 of "run", since the latter doesn't work with remote targets. Adjust
1802 the breakpoint numbering accordingly.
1803 * gdb.threads/pthread_cond_wait.exp: Ditto.
1804
895ce074
MC
18052004-10-08 Michael Chastain <mec.gnu@mindspring.com>
1806
1807 * gdb.base/overlays.exp: Update copyright years.
1808
6be3092d
KI
18092004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
1810
1811 * gdb.base/overlays.exp: Disable if target is Linux.
1812
e05389b8
FL
18132004-10-06 Felix Lee <felix+log1@specifixinc.com>
1814
1815 * config/gdbserver.exp (gdb_load): Use right filename on remote.
1816
73cb587d
KI
18172004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
1818
1819 * gdb.asm/asm-source.exp: Add m32r-linux target.
1820 * gdb.asm/m32r-linux.inc: New file.
1821
3c0edcdc
AC
18222004-09-24 Andrew Cagney <cagney@redhat.com>
1823 David Anderson <anderson@redhat.com>
1824
1825 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
1826 command fails, assume things will work.
1827 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
1828 (_GNU_SOURCE): Define.
1829 (print_unsigned, print_hex): Change parameter to "long long".
1830 (print_byte_count): New function, use to print byte counts.
1831 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
1832 O_LARGEFILE.
1833 (main): Compute an upper bound on a corefile in max_core_size.
1834 Limit memory chunk size to max_core_size. Limit total memory
1835 allocated to max_core_size.
1836
4bb3667f
AC
18372004-09-23 Andrew Cagney <cagney@gnu.org>
1838
1839 * gdb.base/bigcore.exp: Replace the code that creates a corefile
1840 from a separate process with code that creates a corefile by
1841 making the inferior dump core.
1842
60fe1a51
MK
18432004-09-23 Mark Kettenis <kettenis@gnu.org>
1844
1845 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
1846 block.
1847
8e937346
MC
18482004-09-23 Michael Chastain <mec.gnu@mindspring.com>
1849
1850 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
1851 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
1852 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
1853 Likewise.
1854
7213f6d6
JJ
18552004-09-20 Jeff Johnston <jjohnstn@redhat.com>
1856
1857 * gdb.java/jprint.exp: New test case for java inferior call.
1858 * gdb.java/jprint.java: Ditto.
1859
eac69dca
JB
18602004-09-15 Joel Brobecker <brobecker@gnat.com>
1861
1862 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
1863
22227696
MC
18642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1865
1866 * gdb.threads/killed.c: Include <stdlib.h>.
1867 * gdb.threads/pthreads.c: Likewise.
1868
7dd403a4
MC
18692004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1870
1871 * gdb.threads/killed.c: Add copyright notice.
1872
33f2d567
JM
18732004-09-10 Jason Molenda (jmolenda@apple.com)
1874
1875 * gdb.base/define.exp: Two new tests to verify zero space chars
1876 after 'if' and 'while' commands in a user-defined command is correctly
1877 parsed.
1878
e05b62ac
AC
18792004-09-08 Andrew Cagney <cagney@gnu.org>
1880
1881 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
1882 delivery test with duplicate at end of file.
1883
9cbe82da
MK
18842004-09-06 Mark Kettenis <kettenis@jive.nl>
1885
1886 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
1887
564803d9
MC
18882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1889
1890 * config/hppro.exp: Removed.
1891
7c6807ce
MC
18922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1893
1894 * config/sparclet.exp: Removed.
1895
bf7e26dd
MC
18962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1897
1898 * config/udi.exp: Removed.
1899
714e341b
MC
19002004-09-02 Michael Chastain <mec.gnu@mindspring.com>
1901
1902 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
1903 of "exp_continue".
1904 (advancei): Likewise.
1905
1236e623
JJ
19062004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1907
1908 * gdb.base/unload.exp: Fix so messages aren't duplicated.
1909
3bdcad15
MI
19102004-09-01 Manoj Iyer <manjo@austin.ibm.com>
1911
228af206 1912 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
1913 to check for nodebug in executable.
1914 * gdb.gdb/observer.exp (setup_test): Likewise.
1915 * gdb.gdb/selftest.exp (test_with_self): Likewise.
1916 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
1917
c72b934c
AC
19182004-09-01 Andrew Cagney <cagney@gnu.org>
1919
1920 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1921 files.
1922
edd9b715
JJ
19232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1924
1925 * gdb.base/unload.exp: Fix expected warning message to match
1926 latest format.
1927
fb4ce06b
CV
19282004-09-01 Corinna Vinschen <vinschen@redhat.com>
1929
1930 * gdb.base/call-rt-st.exp: Fix typos.
1931
ce78e7c3
MI
19322004-08-31 Manoj Iyer <manjo@austin.ibm.com>
1933
1934 * gdb.threads/thread_check.exp: New testcase.
1935 * gdb.threads/thread_check.c: New testcase.
1936
2dedb159
AC
19372004-08-31 Andrew Cagney <cagney@gnu.org>
1938
1939 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
1940 (skip_to_handler_entry): New procedures. Test stepping into a
1941 handler when the breakpoint is at the handler's entry point.
1942
68f53502
AC
19432004-08-30 Andrew Cagney <cagney@gnu.org>
1944
1945 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
1946 gdb/1757.
1947
3e3ffd2b
MC
19482004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1949
1950 With code from Manoj Iyer <manjo@austin.ibm.com>:
1951 * lib/gdb.exp (gdb_file_cmd): Return more information in the
1952 return value. Add an arm for "no debugging symbols found".
1953 Change a stray "error" to "perror".
1954 (gdb_run_cmd): Adapt to new return value.
1955 * gdb.base/remote.exp: Adapt to new return value.
1956 * gdb.gdb/complaints.exp: Likewise.
1957 * gdb.gdb/observer.exp: Likewise.
1958 * gdb.gdb/selftest.exp: Likewise.
1959 * gdb.gdb/xfullpath.exp: Likewise.
1960
4b6f5fd2
JB
19612004-08-27 Joel Brobecker <brobecker@gnat.com>
1962
1963 * gdb.threads/bp_in_thread.exp: New testcase.
1964
e5b25496
MC
19652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1966
1967 Fix PR testsuite/1735.
1968 * gdb.threads/schedlock.c (thread_function): Add a cast
1969 to suppress a gcc warning.
1970 * gdb.threads/thread-specific.c (thread_function): Likewise.
1971
934353d6
MC
19722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1973
1974 * gdb.base/unload.c: Include <stdlib.h>.
1975
f98a0aef 19762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 1977
f98a0aef 1978 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
1979 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
1980 synchronized after the "return".
1981
5a2e8882
MC
19822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1983
1984 * gdb.mi/basics.c: Include <stdio.h>.
1985 * gdb.mi/pthreads.c: Include <stdlib.h>.
1986 * gdb.mi/var-cmd.c: Include <stdlib.h>.
1987
a9640423
MC
19882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1989
1990 * gdb.threads/schedlock.c: Add copyright notice.
1991
b04e311d
AC
19922004-08-25 Andrew Cagney <cagney@gnu.org>
1993
1994 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
1995 (skip_over_handler, breakpoint_over_hander): New test procedures.
1996 (advance, advancei): Add a proper prefix, do not use
1997 rerun_to_main.
1998 * gdb.base/sigstep.c (main): Change to use an infinite loop.
1999
7c27f15b
MC
20002004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2001
2002 * gdb.mi/basics.c: Add copyright notice.
2003 * gdb.mi/var-cmd.c: Add copyright notice.
2004
fffc87ae
MC
20052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2006
2007 * lib/gdb.exp: Remove signed_keyword_not_used.
2008 * lib/compiler.c: Likewise.
2009 * lib/compiler.cc: Likewise.
2010
d782e0bf
MC
20112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2012
2013 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2014 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2015
96033e83
MC
20162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2017
2018 * gdb.base/whatis.c: Add copyright notice.
2019
cf38c229
MK
20202004-08-20 Mark Kettenis <kettenis@gnu.org>
2021
2022 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2023 it to skip the breakpoints encoded in the inline assembly.
2024
f4b49756
MC
20252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2026
2027 * Makefile.in: Add gdb.fortran.
2028
2f193b69
MC
20292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2030
2031 * gdb.base/call-sc.exp (test_scalar_returns):
2032 Fix cut-and-paste glitch in "Make fun return now".
2033
89a237cb
MC
20342004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2035
2036 * configure.in: Add gdb.fortran.
2037 * configure: Regenerate.
2038 * gdb.fortran/Makefile.in: New file.
2039 * lib/gdb.exp (skip_fortran_tests): New procedure.
2040
469aff8e
MC
20412004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2042
2043 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2044 reference to bug-gnu@prep.ai.mit.edu.
2045 * gdb.mi/mi-var-child.exp: Likewise.
2046 * gdb.mi/mi-var-cmd.exp: Likewise.
2047 * gdb.mi/mi-var-display.exp: Likewise.
2048 * gdb.mi/mi2-var-block.exp: Likewise.
2049 * gdb.mi/mi2-var-child.exp: Likewise.
2050 * gdb.mi/mi2-var-cmd.exp: Likewise.
2051 * gdb.mi/mi2-var-display.exp: Likewise.
2052
00b51b9f
MK
20532004-08-15 Mark Kettenis <kettenis@gnu.org>
2054
2055 * gdb.base/unload.c (main): Make local variable msg const.
2056
45f07fef
MC
20572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2060 to bug-gnu@prep.ai.mit.edu.
2061 * gdb.mi/mi-disassemble.exp: Likewise.
2062 * gdb.mi/mi-eval.exp: Likewise.
2063 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2064 default line number.
2065 * gdb.mi/mi-return.exp: Likewise.
2066 * gdb.mi/mi-simplerun.exp: Likewise.
2067 * gdb.mi/mi-stack.exp: Likewise.
2068 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2069 number with explicit range test.
2070 * gdb.mi/mi-watch.exp: Likewise.
2071 * gdb.mi/mi2-break.exp: Likewise.
2072 * gdb.mi/mi2-cli.exp: Likewise.
2073 * gdb.mi/mi2-disassemble.exp: Likewise.
2074 * gdb.mi/mi2-eval.exp: Likewise.
2075 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2076 default line number.
2077 * gdb.mi/mi2-return.exp: Likewise.
2078 * gdb.mi/mi2-simplerun.exp: Likewise.
2079 * gdb.mi/mi2-stack.exp: Likewise.
2080 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2081 number with explicit range test.
2082 * gdb.mi/mi2-watch.exp: Likewise.
2083
dd8c8ee7
MC
20842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2085
2086 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2087 * gdb.cp/m-static.exp: Likewise.
2088 * gdb.cp/rtti.exp: Likewise.
2089
4e838464
MK
20902004-08-14 Mark Kettenis <kettenis@gnu.org>
2091
2092 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2093
8d8cb839
EZ
20942004-08-14 Eli Zaretskii <eliz@gnu.org>
2095
2096 * ChangeLog: Prefix Local Variables with semi-colons and indent
2097 the reference to older ChangeLog files, to fix fontification in
2098 Emacs.
2099
deea8bb0
MC
21002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2101
2102 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2103 * gdb.mi/mi2-break.exp: Likewise.
2104
c3297504
MC
21052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2106
2107 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2108
25808999
MC
21092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2110
2111 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2112
226a8d71
MC
21132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2114
2115 * gdb.cp/classes.exp: Remove unused declarations. Just let
2116 test names default instead of providing special names. Remove
2117 extraneous demangler test.
2118
37fdf854
JJ
21192004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2120
2121 * gdb.base/unload.exp: New test for breakpoints in dynamically
2122 loaded libraries.
2123 * gdb.base/unload.c: Ditto.
2124 * gdb.base/unloadshr.c: Ditto.
2125
2d3a7986
MC
21262004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2127
2128 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2129 cp_test_ptype_class.
2130 (test_enums): Likewise.
2131
c72b934c
AC
21322004-08-10 Andrew Cagney <cagney@gnu.org>
2133
2134 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2135 files.
2136
cc503c8a
AC
21372004-08-10 Andrew Cagney <cagney@gnu.org>
2138
2139 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2140 init_malloc call.
2141
902f2ccb
MC
21422004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2143
2144 * ChangeLog: Add copyright notice. The notice is copied
2145 from emacs 21.3 top level ChangeLog.
2146
78c90502
MC
21472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2148
2149 * lib/cp-support.exp: New file.
2150 * lib/cp-support.exp (cp_test_type_class): New function.
2151 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2152 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2153 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2154 cp_test_ptype_class.
2155
88e5ea78
MC
21562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2157
2158 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2159 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2160 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2161 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2162 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2163 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2164 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2165 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2166 gdb.mi/mi2-watch.exp: Update copyright years.
2167
6a89fc9c
MK
21682004-08-09 Mark Kettenis <kettenis@gnu.org>
2169
2170 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2171
1482e0de
MC
21722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2173
2174 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2175 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2176 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2177 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2178 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2179 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2180 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2181 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2182 gdb.mi/mi-watch.exp: Update copyright years.
2183
1a5ce3f3
DJ
21842004-08-08 Daniel Jacobowitz <dan@debian.org>
2185
2186 PR gdb/1738
2187 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2188 from a breakpoint with a pending signal.
2189
04f6ecf2
DJ
21902004-08-08 Daniel Jacobowitz <dan@debian.org>
2191
2192 PR gdb/1736
2193 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2194 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2195 the prompt.
2196 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2197
54d90d35
DJ
21982004-08-08 Daniel Jacobowitz <dan@debian.org>
2199
2200 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2201
d2f6abb0
DJ
22022004-08-08 Daniel Jacobowitz <dan@debian.org>
2203
2204 PR gdb/1736
2205 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2206 for i?86-*-linux*.
2207
5598c03d
DJ
22082004-08-08 Daniel Jacobowitz <dan@debian.org>
2209
2210 * gdb.arch/i386-prologue.exp: Compile without debug information.
2211
c6fee705
MC
22122004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2213
2214 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2215 rather than asking gdb to search.
2216
dd90efdb
MC
22172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2218
2219 * gdb.base/gcore.c: Include <string.h>.
2220
1e84bec1
MC
22212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2222
2223 * gdb.base/gcore.c: Add copyright notice.
2224
e425eb2b
MC
22252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2226
2227 * gdb.base/freebpcmd.c: Include <stdio.h>.
2228 * gdb.base/long_long.c: Include <string.h>.
2229 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2230 * gdb.base/siginfo.c: Include <string.h>.
2231 * gdb.base/sigstep.c: Include <string.h>.
2232
cb9aaed5
MC
22332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2234
2235 * gdb.base/complex.c: Include <stdlib.h>.
2236
55944f3d
MC
22372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2238
2239 * gdb.base/complex.c: Add copyright notice.
2240
7b2953d9
MC
22412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2242
2243 * gdb.base/charset.c: Include <stdlib.h>.
2244
c9133d23
MC
22452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2246
2247 * gdb.base/auxv.c: Include <stdlib.h>.
2248
0a8490ad
MC
22492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2250
2251 * gdb.base/auxv.c: Add copyright notice.
2252
3426d5ec
MC
22532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2254
2255 * gdb.base/coremaker.c: Add copyright notice.
2256 * gdb.base/coremaker2.c: Add copyright notice.
2257
8da195dd
AC
22582004-08-04 Andrew Cagney <cagney@gnu.org>
2259
2260 * gdb.base/store.exp: Update copyright.
2261 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2262 names, do not import gdb_prompt.
2263
8d394f98
AC
22642004-08-01 Andrew Cagney <cagney@gnu.org>
2265
2266 Fix PR testsuite/1729.
2267 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2268 not use capture_value with value 4.
2269 (capture_value): Add optional test name parameter.
2270 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2271 the prefix, pass to capture_value.
2272
b6702b23
MK
22732004-08-01 Mark Kettenis <kettenis@gnu.org>
2274
2275 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2276 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2277 (main): Call new function.
2278
c203e0ca
MC
22792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2280
2281 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2282
a7995a30
MC
22832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2284
2285 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2286
9366563b
MC
22872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2288
b6eeaf26 2289 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2290 Accept more values of vtbl pointer. Remove some messages
2291 about "obsolete gcc or gdb".
2292
2fc1f950
MC
22932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2294
2295 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2296
c724d49b
MC
22972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2298
2299 * gdb.base/asm-source.exp: Properly convert target board
2300 debug flags from gcc format to binutils format.
2301
736b0fce
MK
23022004-07-28 Mark Kettenis <kettenis@gnu.org>
2303
2304 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2305 gdb1718". PR backtrace/1718 partially fixed.
2306
5633ea5c
JJ
23072004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2308
2309 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2310
575eebb1
NC
23112004-07-26 Nick Clifton <nickc@redhat.com>
2312
2313 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2314 good default value for a specific architecture is available then
2315 set it to that value. Otherwise default to the -gstabs switch.
2316 Remove the -g... switches from the asm-flags variable. Allow the
2317 target board info to override the value if it wants to. Pass the
2318 switch on the assembler command line.
2319
62104619
MK
23202004-07-23 Mark Kettenis <kettenis@gnu.org>
2321
2322 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2323 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2324 (main): Call new function.
2325
4a1135b8
MC
23262004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2327
2328 Test for PR exp/1715.
2329 * gdb.base/radix.exp: Refactor common procedures. Make all
2330 test names unique. Change XFAIL to KFAIL.
2331
8a12c1f0
MC
23322004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2335 * gdb.ada/gnat_ada.gin: ... to here.
2336 * configure.in: Use gnat_ada.gin.
2337 * configure: Regenerate.
2338
23b451cf
AC
23392004-07-20 Andrew Cagney <cagney@gnu.org>
2340
2341 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2342 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2343 XFAILs. Clean up test messages and comments. Check backtraces.
2344 Delete re-sync code.
2345
ab618a02
MC
23462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2347
2348 Fix PR cli/740.
2349 * gdb.base/annota1.exp: Honor gdb,nosignals.
2350 * gdb.base/annota3.exp: Likewise.
2351
46dad340
MC
23522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2353
2354 * lib/java.exp: Update copyright notice.
2355
756d8c70
AC
23562004-07-19 Andrew Cagney <cagney@gnu.org>
2357
2358 * gdb.base/selftest.exp: Copy file from here ...
2359 * gdb.gdb/selftest.exp: ... to here.
2360
586027e6
AC
23612004-07-16 Andrew Cagney <cagney@redhat.com>
2362
2363 * lib/insight-support.exp: Delete file.
2364 * lib/java.exp (java_init): Fix copyright.
2365
029d2200
AC
23662004-07-16 Andrew Cagney <cagney@gnu.org>
2367
2368 * gdb.base/restore.c: Append "prologue" to comments marking the a
2369 function's prologue.
2370 * gdb.base/restore.exp: Update copyright, re-indent.
2371 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2372 callerN" prefix where needed. Update patterns that match a
2373 function's prologue.
2374
653b62c5
MC
23752004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2376
2377 * gdb.base/restore.c: Add copyright notice.
2378
f7d690e5
AC
23792004-07-16 Andrew Cagney <cagney@gnu.org>
2380
2381 * gdb.base/logical.exp: Update copyright.
2382 (evaluate): New procedure. Use to re-implement tests using
2383 several tables.
2384
d629a7cb
MH
23852004-07-14 Martin Hunt <hunt@redhat.com>
2386
2387 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2388 which fixes some problems where init.tcl was not found.
2389
9c7bb332
AC
23902004-07-13 Andrew Cagney <cagney@gnu.org>
2391
6bf46641
AC
2392 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2393 (check_sizeof, check_valueof): Do not include the output in the
2394 test name. Use gdb_test.
2395 (get_valueof): Use gdb_test_multiple.
2396
c4ffd4c0
AC
2397 * gdb.base/step-test.exp: Update copyright. Use
2398 gdb_test_multiple. Ensure that test names do not include
2399 architecture dependent output.
2400
ab89363a
AC
2401 * gdb.gdb/observer.exp: Update copyright.
2402 (setup_test): Use gdb_test_multiple.
2403 (attach_first_observer, attach_second_observer)
2404 (attach_third_observer, detach_first_observer)
2405 (detach_second_observer, detach_third_observer)
2406 (reset_counters, check_counters): Make $message a prefix.
2407 (test_normal_stop_notifications): Add "args" parameter - a list of
2408 init functions to be called. Make $message a prefix,
2409 (test_observer_normal_stop): Change the message prefixes so that
2410 they are unique, pass the attach / detach procedures to
2411 test_normal_stop_notifications.
2412
ec58997a
AC
2413 * gdb.base/signull.exp (test_segv): Prefix all tests with
2414 "${name}". Clean up test messages.
2415
b475183b
AC
2416 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2417
9c7bb332
AC
2418 * gdb.base/ena-dis-br.exp: Update copyright.
2419 (break_at): New function. Replace send_gdb with gdb_test,
2420 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2421 ignore count, not stopped at bpt", with KFAIL.
2422
2dd95497
CV
24232004-07-13 Corinna Vinschen <vinschen@redhat.com>
2424
2425 * gdb.base/attach.exp: Remove cleanupfile handling.
2426
419e626b
AC
24272004-07-12 Andrew Cagney <cagney@gnu.org>
2428
2429 * gdb.base/annota1.exp: Cleanup corefile test name.
2430 * gdb.base/annota3.exp: Ditto.
2431
8b1b3228
AC
24322004-07-12 Andrew Cagney <cagney@gnu.org>
2433
78650829
AC
2434 * gdb.base/signals.exp: Clean up copyright, re-indent.
2435
8b1b3228
AC
2436 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2437 gdb_test and gdb_test_multiple.
2438
935c2760
JJ
24392004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2440
2441 * gdb.java/jmain.exp: Fix expected line number for main to
2442 break at. Set XFAIL for break at main test since gcj does not
2443 provide line number info for first statement in main.
2444
1544280f
AC
24452004-07-08 Andrew Cagney <cagney@gnu.org>
2446
1279f4ff
AC
2447 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2448
1544280f
AC
2449 * gdb.base/sigbpt.exp: Make the common part of each test name a
2450 prefix instead of suffix.
2451
bcc82369
BR
24522004-07-07 Bob Rossi <bob_rossi@cox.net>
2453
2454 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2455 test from test_tbreak_creation_and_listing to
2456 test_file_list_exec_source_file
2457 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2458 Changed name of test from test_tbreak_creation_and_listing to
2459 test_file_list_exec_source_file
2460
23f4b0aa
JJ
24612004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2462
2463 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2464 the jmisc() constructor instead of <init>.
2465 * gdb.java/jmisc1.exp: Ditto.
2466
56401cd5
AC
24672004-07-07 Andrew Cagney <cagney@gnu.org>
2468
2469 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2470 corrupting the PC.
2471
44ae2f6a
MC
24722004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2473
2474 * gdb.cp/templates.exp: Accept whitespace change in demangler
2475 output.
2476
45a83408
AC
24772004-07-06 Andrew Cagney <cagney@gnu.org>
2478
2479 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2480
d205ad70
MC
24812004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2482
2483 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2484 * lib/compiler.cc: Likewise.
2485
06ea1a61
MC
24862004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2487
2488 * lib/compiler.cc: Work around string preprocessing problem
2489 with old hp c++ compiler.
2490 * lib/compiler.c: Likewise.
2491
daab1251
CV
24922004-06-29 Corinna Vinschen <vinschen@redhat.com>
2493
2494 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2495 directives to conditionalize symbol prefixing.
2496 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2497 additional_flags handling. Add underscore prefix for Cygwin.
2498 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2499 conditionalize symbol prefixing.
2500 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2501 additional_flags handling. Add underscore prefix for Cygwin.
2502
cc984116
CV
25032004-06-29 Corinna Vinschen <vinschen@redhat.com>
2504
2505 * gdb.base/bigcore.exp: Skip test on Cygwin.
2506
c279b077
MC
25072004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2510 formats for "info register". Use gdb_test_multiple. Fix
2511 the "invalid register" test.
2512
0e915747
CV
25132004-06-28 Corinna Vinschen <vinschen@redhat.com>
2514
2515 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2516 PID for Cygwin. Add Cygwin specific strings to check for in some
2517 tests.
2518 (do_attach_tests): Add a test for user interaction when attaching
2519 to a process with no matching symbol table already loaded.
2520
11422c86
AC
25212004-06-26 Andrew Cagney <cagney@gnu.org>
2522
2523 Test PR java/1567 and PR java/1565.
2524 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2525 * gdb.java/jmisc2.exp: Delete file.
2526
cefbce26
MC
25272004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2528
2529 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2530
e19f872c
CV
25312004-06-25 Corinna Vinschen <vinschen@redhat.com>
2532
2533 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2534 attach process.
2535
d931ba3b
MC
25362004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2537
2538 * gdb.cp/pr-1553.exp: Remove.
2539
aef68c48
MC
25402004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 * gdb.cp/pr-1553.cc: Remove.
2543 * gdb.cp/pr-1553.exp: Disable this test.
2544
8d5df71a
JB
25452004-06-20 Jim Blandy <jimb@redhat.com>
2546
2547 Fix PR testsuite/1680.
2548 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2549 regular expressions.
2550
4ac6f39d
MC
25512004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2552
2553 Fix PR testsuite/1679.
2554 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2555 Issue an UNSUPPORTED result instead.
2556
1b413552
JB
25572004-06-18 Jim Blandy <jimb@redhat.com>
2558
2559 * gdb.base/charset.exp: Only send a control-C if we see a new
2560 prompt and incomplete command.
2561
6daa6ebd
MC
25622004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2563
2564 * gdb.cp/pr-574.cc: Add copyright notice.
2565
51fa4ae0
JB
25662004-06-17 Jim Blandy <jimb@redhat.com>
2567
2568 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2569 cases where the regexp has no groups; this grabs random text from
2570 the previous test suite, whatever that was.
2571
8fea26c5
MC
25722004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2573
2574 * gdb.cp/printmethod.cc: Add copyright notice.
2575
1e3aeb41
MC
25762004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2577
2578 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2579
9d9030bc
AC
25802004-06-16 Andrew Cagney <cagney@gnu.org>
2581
2582 * gdb.base/signull.c: Update copyright. Include <string.h>.
2583 (bowler): Replace data_pointer with data_read
2584 and data_write cases. Add code_descriptor case.
2585 (zero, desc): New array and pointer.
2586 (data, code): Change to simple pointers.
2587 * gdb.base/signull.exp: Fix probe pattern matching a function
2588 descriptor SIGSEGV. Replace data_pointer with data_read and
2589 data_write tests.
2590
acd4ad44
AC
25912004-06-16 Andrew Cagney <cagney@gnu.org>
2592
2593 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2594
08fd625c
MC
25952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2596
2597 * gdb.base/long_long.c: Add copyright notice.
2598
1903502c
MC
25992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2600
2601 * gdb.base/long_long.exp: Remove reference to
2602 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2603 to gdb_breakpoint and gdb_continue_to_breakpoint.
2604
83313cb1
JB
26052004-06-14 Jim Blandy <jimb@redhat.com>
2606
2607 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2608 endian case.
2609
1bf404ef
AC
26102004-06-14 Andrew Cagney <cagney@gnu.org>
2611
2612 * gdb.base/gcore.exp (capture_command_output): Delete the always
2613 passing tests containing inferior values.
2614 * gdb.base/ending-run.exp: Do not include the breakpoint address
2615 in the test message. Update copyright.
2616 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2617 size in the test name, use gdb_test_multiple. Update copyright.
2618
ef220b33
MC
26192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2620
2621 * gdb.cp/ref-types.cc: Add copyright notice.
2622
4f70a4c9
MC
26232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2624
2625 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2626 hp_aCC_compiler.
2627 * lib/compiler.cc: Likewise.
2628 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2629 'set' commands. Log diagnostics for other lines. Set
2630 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2631
335928ac
MC
26322004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2633
2634 * gdb.cp/try_catch.cc: Add copyright notice.
2635
2efb12e8
MC
26362004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2637
2638 * gdb.cp/userdef.cc: Add copyright notice.
2639
0bbed51a
MC
26402004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2641
2642 * gdb.cp/virtfunc.cc: Add copyright notice.
2643
e12a46c9
RC
26442004-06-11 Randolph Chung <tausq@debian.org>
2645
2646 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2647 problem.
2648
338e05af
AC
26492004-06-10 Andrew Cagney <cagney@gnu.org>
2650
2651 * lib/compiler.cc, lib/compiler.c: Append either
2652 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2653 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2654 instead of gcc-3-3.
2655
dc3f10cb
AC
26562004-06-09 Andrew Cagney <cagney@gnu.org>
2657
b4d946af
AC
2658 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2659 gdb/1455, bug is specific to "long long" and "double".
2660
dc3f10cb
AC
2661 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2662 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2663 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2664 fixed.
2665
b5c0bfa2
AC
26662004-06-09 Andrew Cagney <cagney@gnu.org>
2667
2668 * gdb.base/structs.exp (test_struct_returns): Replace
2669 "return_value_unknown" and "finish_value_unknown" by
2670 "return_value_known" and "finish_value_known". Instead of
2671 "return_value_unknown" iff "finish_value_unknown", check
2672 "return_value_known" implies "finish_value_known".
2673
caeb605f
MH
26742004-06-08 Martin Hunt <hunt@redhat.com>
2675
2676 * gdb.base/float.exp: Add pattern for mips targets.
2677
c892bb64
RC
26782004-06-08 Randolph Chung <tausq@debian.org>
2679
2680 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2681 message for unknown architectures more clear.
2682
48306d3e
JB
26832004-06-08 Joel Brobecker <brobecker@gnat.com>
2684
2685 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2686 start the execution of the program.
2687
83ecb59f
JB
26882004-06-07 Jim Blandy <jimb@redhat.com>
2689
2690 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2691 * gdb.arch/i386-cpuid.h: New helper file.
2692
55264cb4
RC
26932004-06-07 Randolph Chung <tausq@debian.org>
2694
2695 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2696 has started.
2697
23cadb28
RM
26982004-06-04 Roland McGrath <roland@redhat.com>
2699
2700 Fix PR gdb/1647.
2701 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2702 differently to be robust to output buffering differences.
2703
51d01eda
MC
27042004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 * gdb.threads/pthreads.exp: Update copyright years.
2707 (check_control_c): Change asynchronous 'after' to synchronous.
2708
f4fc3b93
RM
27092004-06-04 Roland McGrath <roland@redhat.com>
2710
2711 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2712 next gdb prompt.
2713
4013522b
MC
27142004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2715
2716 Fix PR gdb/1636.
2717 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2718 calls to synchronous.
2719
7a8f1e6b
JB
27202004-05-26 Jim Blandy <jimb@redhat.com>
2721
2722 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2723
81bb3443
RC
27242004-05-24 Randolph Chung <tausq@debian.org>
2725
2726 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2727 * gdb.asm/pa.inc: New file.
2728
8f5a3103
MK
27292004-05-22 Mark Kettenis <kettenis@gnu.org>
2730
2731 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2732
734b8fe8
JB
27332004-05-21 Joel Brobecker <brobecker@gnat.com>
2734 Daniel Jacobowitz <drow@mvista.com>
2735
2736 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2737 GDB prompt.
2738
725603e1
UW
27392004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2740
f4fc3b93 2741 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2742 setjmp/longjmp. Use sigaction instead of signal.
2743
8b923272
JB
27442004-05-19 J. Brobecker <brobecker@gnat.com>
2745 Michael Snyder <msnyder@redhat.com>
2746
2747 * gdb.threads/pthread_cond_wait.c: New file.
2748 * gdb.threads/pthread_cond_wait.exp: New testcase.
2749
8bfabb04
AC
27502004-05-13 Andrew Cagney <cagney@redhat.com>
2751
2752 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2753 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2754
42edda50
AC
27552004-05-11 Andrew Cagney <cagney@redhat.com>
2756
2757 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2758 fixed but revealed gdb/1639.
2759
d303a6c7
AC
27602004-05-10 Andrew Cagney <cagney@redhat.com>
2761
2762 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2763 func1" and "next to 2nd alarm", kernel bug avoided.
2764
bf08c2a1
DJ
27652004-05-10 Daniel Jacobowitz <dan@debian.org>
2766
2767 PR external/1568
2768 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2769 XFAIL if it is smaller than bytes_allocated.
2770 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2771 (main): Make chunks_allocated unsigned. Correct comment.
2772
c0586a34
JB
27732004-05-07 Joel Brobecker <brobecker@gnat.com>
2774
2775 * gdb.arch/powerpc-aix-prologue.c: New file.
2776 * gdb.arch/powerpc-aix-prologue.exp: New file.
2777
f2785d12
JB
27782004-05-07 Jim Blandy <jimb@redhat.com>
2779
2780 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2781 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2782
bd7f6e30
JB
27832004-05-06 Joel Brobecker <brobecker@gnat.com>
2784
2785 * gdb.base/sep.exp: No longer setup_kfail when the program was
2786 built with dwarf2.
2787
0a5e7efe
JI
27882004-05-05 Jim Ingham <jingham@apple.com>
2789
2790 * gdb.base/pending.exp: Make sure pending breakpoints
2791 preserve the ignore count.
f4fc3b93 2792
a8958849
MK
27932004-04-27 Jerome Guitton <guitton@gnat.com>
2794
2795 * i386-prologue.exp: Add testcase for jump instruction as first
2796 instruction of the real code.
2797 * i386-prologue.c (jump_at_beginning): New function.
2798
7e103f5b
MK
27992004-04-28 Mark Kettenis <kettenis@gnu.org>
2800
2801 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
2802 x86_64-*-*.
2803
5d38b224
MK
28042004-04-28 Mark Kettenis <kettenis@gnu.org>
2805
2806 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
2807 i*86-*-*.
2808
0ef32fd9
MK
28092004-04-25 Mark Kettenis <kettenis@gnu.org>
2810
2811 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
2812 expression that checks the return type.
2813
71d7dd7c
AC
28142004-04-23 Andrew Cagney <cagney@redhat.com>
2815
2816 * gdb.base/call-sc.exp: New test of scalar call/return values.
2817 * gdb.base/call-sc.c: Ditto.
2818
1e9f977e
JJ
28192004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2820
2821 * gdb.threads/manythreads.c: Reduce thread stack size.
2822
899d9e3a
JJ
28232004-04-23 Jeff Johnston <jjohnstn@redhat.com>
2824
2825 * gdb.threads/manythreads.c: Add copyright notice.
2826
61bcae62
AC
28272004-04-23 Andrew Cagney <cagney@redhat.com>
2828
2829 * gdb.base/siginfo.exp: Better handle step out of signal.
2830 * gdb.base/sigstep.exp: Ditto.
2831
7339a42e
JJ
28322004-04-22 Jeff Johnston <jjohnstn@redhat.com>
2833 Daniel Jacobowitz <drow@mvista.com>
2834
2835 * gdb.threads/manythreads.c: New testcase.
2836 * gdb.threads/manythreads.exp: Ditto.
2837
5c98409b
JB
28382004-04-22 Jim Blandy <jimb@redhat.com>
2839
2840 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
2841 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
2842
3b611f1a
MC
28432004-04-21 Michael Chastain <mec.gnu@mindspring.com>
2844
2845 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
2846
f0fd9238
AC
28472004-04-21 Andrew Cagney <cagney@redhat.com>
2848
2849 * gdb.base/sigstep.c: New file.
2850 * gdb.base/sigstep.exp: New file.
2851
90990674
JB
28522004-04-16 Joel Brobecker <brobecker@gnat.com>
2853
2854 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
2855 call to observer_notify_normal_stop.
2856
78cef34b
AC
28572004-04-15 Andrew Cagney <cagney@redhat.com>
2858
2859 * gdb.base/siginfo.c: New file.
2860 * gdb.base/siginfo.exp: New file.
2861
d2343407
JB
28622004-04-12 J. Brobecker <brobecker@gnat.com>
2863
2864 * gdb.base/sep.exp: Fix typo in comment.
2865
a2dba3c8
JB
28662004-04-12 J. Brobecker <brobecker@gnat.com>
2867
2868 * gdb.base/sep.c: New file.
2869 * gdb.base/sep-proc.c: New file.
2870 * gdb.base/sep.exp: New testcase.
2871
15f7b60e
MK
28722004-04-09 Mark Kettenis <kettenis@gnu.org>
2873
2874 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
2875 support.
2876
44f4de1a
AC
28772004-04-05 Andrew Cagney <cagney@redhat.com>
2878
2879 * gdb.base/sigaltstack.c: New file.
2880 * gdb.base/sigaltstack.exp: New file.
2881
ef04f396
JB
28822004-04-04 Joel Brobecker <brobecker@gnat.com>
2883
2884 * gdb.base/foll-fork.exp: Update the expected output for
2885 "help set follow-fork-mode", to match a change that was made
2886 to the help of this variable on 2004-01-13.
2887
d40d2c92
JB
28882004-04-01 Joel Brobecker <brobecker@gnat.com>
2889
2890 * lib/ada.exp: Add copyright notice.
2891 * bar.ads: Likewise.
2892 * bar.adb: Likewise.
2893 * null_record.adb: Likewise.
2894 * null_record.exp: Likewise.
2895 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
2896
f86ef5a3
JB
28972004-04-01 Joel Brobecker <brobecker@gnat.com>
2898
2899 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
2900 * configure: Regenerate.
2901
414e70e3
JB
29022004-04-01 Joel Brobecker <brobecker@gnat.com>
2903
2904 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
2905 to build the application. Remove the message printed when in
2906 verbose mode, redundant with the UNSUPPORTED message above.
2907
f0aaee49
JB
29082004-03-31 Joel Brobecker <brobecker@gnat.com>
2909
2910 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
2911 * gdb.ada (null_record.exp): New testcase.
2912
ac81cb54
JB
29132004-03-31 Joel Brobecker <brobecker@gnat.com>
2914
2915 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
2916
854af2f7
JB
29172004-03-31 Joel Brobecker <brobecker@gnat.com>
2918
2919 * gdb.ada: New subdirectory.
2920 * gdb.ada/Makefile.in: New file.
2921 * gdb.ada/gnat_ada.gpr.in: New file.
2922
034cb681
JB
29232004-03-31 Joel Brobecker <brobecker@gnat.com>
2924
2925 * lib/ada.exp: New file.
2926
78a1a894
DJ
29272004-03-24 Daniel Jacobowitz <drow@mvista.com>
2928
2929 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
2930 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
2931
4b2b3b3e
AC
29322004-03-22 Andrew Cagney <cagney@redhat.com>
2933
2934 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
2935 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
2936 Problem identified by Ulrich Weigand.
2937
23c73aa3
DC
29382004-03-17 David Carlton <carlton@kealia.com>
2939
2940 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
2941 PR c++/826.
2942
d63a86f8
RM
29432004-03-16 Roland McGrath <roland@redhat.com>
2944
2945 * gdb.base/auxv.exp: New file.
2946 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
2947
0e02aa50
DC
29482004-03-12 David Carlton <carlton@kealia.com>
2949
2950 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
2951 * gdb.cp/pr-1553.cc: Ditto.
2952 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
2953 pass branch.
2954
c20b71be
MC
29552004-03-12 Michael Chastain <mec.gnu@mindspring.com>
2956
2957 * gdb.cp/templates.exp: Accept more template types.
2958
c7414a01
MC
29592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2960
2961 From Corinna Vinschen with modifications.
2962 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
2963 local variable obj_with_enum.
2964 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
2965 results with obj_with_enum.
2966
ed69573c
MC
29672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2968
2969 * gdb.cp/classes.cc: New file, copied from misc.cc.
2970 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2971
28301461
MC
29722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2973
2974 * gdb.cp/misc.cc: Add copyright notice.
2975
1198ecbe
DC
29762004-03-05 David Carlton <carlton@kealia.com>
2977
2978 * gdb.cp/rtti.exp: Add 'print *obj3' test.
2979 * gdb.cp/rtti.h: Update copyright.
2980 (namespace n2::n3): New.
2981 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
2982 (n2::n3::func3): New.
2983 (main): Call n2::n3::func3.
2984 * gdb.cp/rtti2.cc: Update copyright.
2985 (n2::create3): New.
2986
9e08c470
MK
29872004-03-04 Mark Kettenis <kettenis@gnu.org>
2988
2989 * gdb.asm/openbsd.inc: Fix typo.
2990
4bebc3aa
FF
29912004-03-03 Fred Fish <fnf@redhat.com>
2992
2993 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
2994 "val" instead of unused "size". Update copyright year.
2995
6ea9fb37
DJ
29962004-02-29 Daniel Jacobowitz <drow@mvista.com>
2997
2998 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
2999 to use unsigned char.
3000 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3001 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3002
23b23974
DJ
30032004-02-29 Daniel Jacobowitz <drow@mvista.com>
3004
3005 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3006 line of output.
3007
7574fd53
DJ
30082004-02-28 Daniel Jacobowitz <drow@mvista.com>
3009
3010 * gdb.base/relocate.c (dummy): Initialize.
3011
a195357f
DJ
30122004-02-28 Daniel Jacobowitz <drow@mvista.com>
3013
3014 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3015 a breakpoint at exit.
3016
72fd54a9
FF
30172004-02-27 Fred Fish <fnf@redhat.com>
3018
3019 * gdb.base/chng-syms.exp: Add expect condition to match failing
3020 case that isn't a timeout.
3021
b9d23137
AC
30222004-02-27 Andrew Cagney <cagney@redhat.com>
3023
3024 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3025 support.
3026
15d208f6 30272004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3028
15d208f6
FF
3029 * gdb.arch/gdb1431.c: Remove.
3030 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3031 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3032 of "until" incorrectly.
3033
98f9cd2d
JB
30342004-02-26 J. Brobecker <brobecker@gnat.com>
3035
3036 * gdb.cp/class2.cc (empty): New class.
3037 (refer): New function.
3038 (main): Declare an object of type empty and use it.
3039 * gdb.cp/class2.exp: Print the value of an object of type empty.
3040
9b50c11b
JJ
30412004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3042
3043 * gdb.base/langs.exp: Update query string to match the
3044 new nquery format used for pending breakpoints.
3045
0dcd613f
AC
30462004-02-26 Andrew Cagney <cagney@redhat.com>
3047
3048 Fix PR i18n/1570.
3049 * gdb.base/charset.c: Update copyright notice.
3050 (main, init_string): Remove the escape character '\e' tests.
3051 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3052 * gdb.base/charset.exp (valid_host_charset): Ditto.
3053 * gdb.base/setvar.exp: Ditto.
3054
b8a56647
AC
30552004-02-24 Andrew Cagney <cagney@redhat.com>
3056
90d59e34
AC
3057 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3058 mmapped data in core file" PASS and FAIL messages consistent.
3059
b8a56647
AC
3060 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3061 setting a breakpoint. Work around PR java/1565.
3062
9f27c604
JJ
30632004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3064
3065 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3066 new nquery format.
3067 * gdb.base/pending.exp: Ditto.
3068
3224a706
MK
30692004-02-22 Mark Kettenis <kettenis@gnu.org>
3070
3071 * configure.in: Run stabs tests on *BSD.
3072 * configure: Regenerated.
3073
41e0a9ca
MK
30742004-02-21 Mark Kettenis <kettenis@gnu.org>
3075
3076 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3077
1e1b3428
FF
30782004-02-20 Fred Fish <fnf@redhat.com>
3079
3080 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3081 blank in test for "returns short", for consistency with other
3082 "returns xxx" tests. Update copyright year.
3083
f9a7572a
FF
30842004-02-19 Fred Fish <fnf@redhat.com>
3085
3086 New testcase for PR breakpoint/1558.
3087 * gdb.arch/gdb1558.exp: New file.
3088 * gdb.arch/gdb1558.c: New file.
3089
b2ce2854
EZ
30902004-02-19 Elena Zannoni <ezannoni@redhat.com>
3091
3092 * gdb.base/nodebug.exp: Fix typo.
3093
e7c9ff01
JB
30942004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3095
3096 Committed by Jim Blandy <jimb@redhat.com>.
3097
62f4b920
JB
3098 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3099
2db536a1
JB
3100 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3101
e7c9ff01
JB
3102 * gdb.base/float.exp: Support s390*-*-* targets.
3103
f3205b34
AF
31042004-02-17 Adam Fedor <fedor@gnu.org>
3105
3106 * gdb.base/gdb1555.exp: New file.
3107 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3108
9d62932d
EZ
31092004-02-17 Elena Zannoni <ezannoni@redhat.com>
3110
3111 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3112
344c9711
FF
31132004-02-16 Fred Fish <fnf@redhat.com>
3114
3115 * gdb.arch/gdb1291.c: Remove
3116 * gdb.arch/gdb1291.s: New test input file.
3117 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3118 fail. Test for correct result, known incorrect result, other
3119 failures and timeouts.
3120
2d822687
AC
31212004-02-16 Andrew Cagney <cagney@redhat.com>
3122
3123 * gdb.base/bigcore.exp: New file.
3124 * gdb.base/bigcore.c: New file.
3125
dac15b66
AC
31262004-02-13 Andrew Cagney <cagney@redhat.com>
3127
3128 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3129 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3130 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3131 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3132 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3133 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3134 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3135 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3136 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3137 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3138
6bdfc2c4
JJ
31392004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3140
3141 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3142 executed is an alloc instruction.
3143
87b3ede8
DC
31442004-02-11 David Carlton <carlton@kealia.com>
3145
3146 * gdb.cp/breakpoint.exp: New.
3147 * gdb.cp/breakpoint.cc: New.
3148
6e19e2bf
MC
31492004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3150
3151 Partial fix for PR gdb/1543.
3152 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3153 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3154 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3155 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3156 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3157 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3158 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3159 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3160 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3161 to bug-gdb@prep.ai.mit.edu .
3162 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3163 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3164 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3165 Likewise.
3166
5c5455dc
AC
31672004-02-10 Andrew Cagney <cagney@redhat.com>
3168
3169 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3170 using gdb_internal_error_resync.
3171
9cf689d7
DJ
31722004-02-09 Daniel Jacobowitz <drow@mvista.com>
3173
3174 * gdb.threads/thread-specific.exp: Stop early if no threads are
3175 found.
3176
d2dc51db
MC
31772004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3178
3179 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3180
14b1a056
DJ
31812004-02-08 Daniel Jacobowitz <drow@mvista.com>
3182
3183 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3184 breakpoints.
3185
83f66e8f
DJ
31862004-02-07 Daniel Jacobowitz <drow@mvista.com>
3187
3188 * config/sim.exp (gdb_load): Handle $arg == "".
3189 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3190 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3191
30fc0091
EZ
31922004-02-07 Elena Zannoni <ezannoni@redhat.com>
3193
3194 * gdb.base/maint.exp: Update test to reflect
3195 obstack changes.
3196
4d806929
JJ
31972004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3198
3199 * gdb.base/pendshr.c (pendfunc): New function that calls
3200 pendfunc1.
3201 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3202
7bfdd688
FF
32032004-02-04 Fred Fish <fnf@redhat.com>
3204
3205 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3206 function symbols and update copyright years.
3207 * gdb.arch/gdb1291.c: Ditto.
3208
aaa08ee4
MC
32092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3210
3211 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3212
dbad7755
MC
32132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3214
3215 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3216
ec4646ef
MC
32172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3218
3219 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3220
1b802196
FF
32212004-02-02 Fred Fish <fnf@redhat.com>
3222
3223 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3224 remote targets. Update copyright years.
3225
18fe2033
JJ
32262004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3227
3228 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3229 support.
3230 * gdb.base/langs.exp: Fix test which attempts to create
3231 breakpoint on non-existent function to handle new pending
3232 support.
3233 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3234 a breakpoint.
3235 * gdb.base/pending.exp: New test.
3236 * gdb.base/pending.c: New file.
3237 * gdb.base/pendshr.c: Ditto.
3238
8d577d32
DC
32392004-02-02 David Carlton <carlton@kealia.com>
3240
3241 * gdb.cp/overload.exp: Add overloadNamespace tests.
3242 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3243 (overloadNamespace, XXX): New.
3244 (main): Call XXX::marker2.
3245
3ad13771
FF
32462004-02-01 Fred Fish <fnf@redhat.com>
3247
3248 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3249 * gdb.base/finish.exp: Ditto.
3250 * gdb.base/gcore.exp: Ditto.
3251 * gdb.base/huge.exp: Ditto.
3252 * gdb.base/info-proc.exp: Ditto.
3253 * gdb.base/return2.exp: Ditto.
3254 * gdb.threads/gcore-thread.exp: Ditto.
3255
44c75849
DJ
32562004-02-01 Daniel Jacobowitz <drow@mvista.com>
3257
3258 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3259
005bc093
MK
32602004-02-01 Mark Kettenis <kettenis@gnu.org>
3261
3262 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3263 that opening the file succeeds on OpenBSD.
3264
c47cebdb
DJ
32652004-02-01 Daniel Jacobowitz <drow@mvista.com>
3266
3267 * gdb.threads/thread-specific.c: New file.
3268 * gdb.threads/threads-specific.exp: New test script.
3269 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3270 to expect_out.
3271
5a01311c
MK
32722004-02-01 Mark Kettenis <kettenis@gnu.org>
3273
3274 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3275 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3276 only on the "print_small_structs from print_long_arg_list" test.
3277
ce22a4f1
DJ
32782004-02-01 Daniel Jacobowitz <drow@mvista.com>
3279
3280 * gdb.base/completion.exp: Kill a stray backslash.
3281
3282 From Jim Ingham <jingham@apple.com>:
3283 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3284 agrees with the result from sending a tab.
3285
abbab9d3
DJ
32862004-01-31 Daniel Jacobowitz <drow@mvista.com>
3287
3288 * gdb.base/chng-syms.exp: Remove stray newline.
3289
53904d1e
MK
32902004-01-31 Mark Kettenis <kettenis@gnu.org>
3291
3292 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3293 *-*-openbsd*.
3294 * gdb.asm/openbsd.inc: New file.
3295
3a4b3aac
MK
32962004-01-30 Mark Kettenis <kettenis@gnu.org>
3297
3298 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3299 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3300 *-*solaris2*. Remove commented out default settings for
3301 asm-flags. Replace gdb_compile with target_link.
3302
ebac27b4
MC
33032004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3304
3305 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3306 for all tests. Remove old hp-ux and cygnus xfail cases.
3307
d8679d84
PH
33082004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3309
3310 * gdb.base/chng-syms.exp: New file.
3311 * gdb.base/chng-syms.c: New file.
3312
0a55bc22
MC
33132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3314
3315 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3316 Provide arms for current output in all my configurations.
3317
94b8e876
MC
33182004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3319
3320 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3321 * lib/compiler.cc: Likewise.
3322 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3323 get the right preprocessor. Eval the output directly. Remove
3324 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3325 hp_f77_compiler and hp_f90_compiler completely.
3326 (gdb_preprocess): Delete.
3327 (get_compiler): Delete.
3328
7cf03d44
MK
33292004-01-24 Mark Kettenis <kettenis@gnu.org>
3330
3331 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3332 <string.h>.
3333
68b6dce9
NR
33342004-01-24 Nick Roberts <nick@nick.uklinux.net>
3335
3336 * gdb.mi/mi-stack.exp: Update copyright.
3337
b368761e
DC
33382004-01-23 David Carlton <carlton@kealia.com>
3339
3340 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3341 test for cp_lookup_transparent_type.
3342 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3343 call them.
3344
f2061b53
DJ
33452004-01-23 Daniel Jacobowitz <drow@mvista.com>
3346
3347 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3348 after -var-update.
3349
37fc574a
DC
33502004-01-23 David Carlton <carlton@kealia.com>
3351
3352 * gdb.cp/namespace.cc (C::ensureRefs): New.
3353 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3354
8e94b928
NR
33552004-01-20 Nick Roberts <nick@nick.uklinux.net>
3356
3357 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3358 case "-stack-list-locals 2".
3359 * gdb.mi/mi-var-child.exp: Test for case
3360 "-var-list-children --all-values NAME".
3361
997b0952
MC
33622004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3363
3364 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3365
52470da3
MK
33662004-01-18 Mark Kettenis <kettenis@gnu.org>
3367
7049b4b8
MK
3368 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3369 used with gdb_test_multiple.
3370
52470da3
MK
3371 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3372 read at address 0. This fixes PR testsuite/1504.
3373
da6012e5
DJ
33742004-01-18 Daniel Jacobowitz <drow@mvista.com>
3375
3376 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3377 Remove downloading, guessing the host executable, the calls to
3378 gdb_file_cmd and gdb_target_cmd, and "load" support.
3379 (infer_host_exec): New function broken out from gdb_load.
3380 (gdb_load): New wrapper for gdbserver_gdb_load.
3381 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3382 gdb_target_cmd. Use -target-select.
3383 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3384 Download binaries to the host. Clear last_mi_remote_file when
3385 we load a new binary.
3386 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3387 call gdbserver_gdb_load and mi_gdb_target_cmd.
3388
32c70722
MC
33892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3390
3391 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3392 type patterns.
3393
b0cecf36
MC
33942004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3395
3396 * gdb.cp/templates.exp: Fix typo in test name of
3397 "print Foo<volatile char*>::foo".
3398
4120d7e6
MC
33992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3400
3401 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3402
f679e530
BE
34032004-01-16 Ben Elliston <bje@wasabisystems.com>
3404
3405 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3406 (clean mostlyclean): Remove empty rm.
3407
091c48f6
MC
34082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3409
3410 * gdb.base/setvar.exp: Add copyright years.
3411
3e5fc8d2
DC
34122004-01-14 David Carlton <carlton@bactrian.org>
3413
3414 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3415 PR c++/1511 and update coment.
3416 * gdb.cp/templates.exp: Update patterns to match current output.
3417 If changes involve something other than whitespace, KFAIL
3418 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3419
63d06c5c
DC
34202004-01-14 David Carlton <carlton@kealia.com>
3421
3422 * gdb.cp/namespace.exp: Add tests involving classes defined within
3423 namespaces.
3424 * gdb.cp/namespace.cc (C::CClass): New.
3425 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3426
a51dab88
EZ
34272004-01-14 Elena Zannoni <ezannoni@redhat.com>
3428
3429 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3430 what debug info we have. Print a better message if something goes
3431 wrong while producing the separate debug info file.
3432
a476ccc9
MC
34332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3436
f453692c
MC
34372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3438
3439 * gdb.base/callfuncs.c: Add copyright notice.
3440
f40063a5
MC
34412004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3442
3443 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3444 inheritance. PR gdb/1498, PR gcc/13539.
3445
19ac3974
EZ
34462004-01-13 Elena Zannoni <ezannoni@redhat.com>
3447
3448 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3449 test specific name.
3450 * gdb.mi/gdb669.exp: Ditto.
3451 * gdb.mi/mi-pthreads.exp: Ditto.
3452 * gdb.mi/mi1-pthreads.exp: Ditto.
3453 * gdb.mi/mi2-pthreads.exp: Ditto.
3454
56c97c6e
MC
34552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3456
3457 * gdb.cp/member-ptr.cc: Add copyright notice.
3458
a0644324
MC
34592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3460
3461 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3462 some patterns for recent versions of gcc and hpacc. Delete
3463 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3464 Delete tests that access a NULL pointer-to-member-data. This
3465 script is still disabled for gcc.
3466
32fabe09
EZ
34672004-01-12 Elena Zannoni <ezannoni@redhat.com>
3468
3469 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3470 escaped correctly.
3471
1f8a6abb
EZ
34722004-01-12 Elena Zannoni <ezannoni@redhat.com>
3473
3474 * gdb.base/sepdebug.exp: New file.
3475 * gdb.base/sepdebug.c: New file.
3476 * lib/gdb.exp (separate_debug_filename): New procedure.
3477 (gdb_gnu_strip_debug): New procedure.
3478
48efe704
AC
34792004-01-12 Andrew Cagney <cagney@redhat.com>
3480
3481 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3482 * gdb.mi/ChangeLog-1999-2003: New file.
3483
a9415475
AC
34842004-01-12 Andrew Cagney <cagney@redhat.com>
3485
3486 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3487 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3488 or EEXIST", treat EBUSY as an XFAIL.
3489
83b8cf9d
MC
34902004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3491
3492 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3493 hp_cc_compiler.
3494
9939d2a8
MC
34952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3496
3497 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3498 decorations.
3499
1ff8cadf
MC
35002004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3501
3502 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3503 and "(aCC)" decorations. Remove obsolete doco about old
3504 test results.
3505
6fa9022e
MC
35062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3507
3508 * gdb.cp/exception.exp: Fix typo in doco.
3509
209721fe
MK
35102004-01-09 Mark Kettenis <kettenis@gnu.org>
3511
3512 * gdb.base/gdb1476.exp: Fix typo.
3513
ef11303e
MC
35142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3515
3516 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3517 file.
3518
041ab88c
MC
35192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3520
3521 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3522 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3523 Use gdb_compile. Remove restriction on gcc. Add some patterns
3524 for recent version of gdb. Delete second half, which was a copy
3525 of the first half with different build flags. This test is
3526 still disabled because it is still not ready for production.
3527
e36d075a
MC
35282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3529
3530 * gdb.cp/exception.cc: Add copyright notice.
3531 * gdb.cp/exception.exp: Add a notice that this file is broken
3532 because of line number changes caused by addition of copyright
3533 notice.
3534
42b190ad
MC
35352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3536
3537 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3538 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3539
8f25f06b
MC
35402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3541
3542 * gdb.cp/classes.exp: Accept gnu abi 2.
3543 * gdb.cp/derivation.exp: Likewise.
3544 * gdb.cp/overload.exp: Likewise.
3545 * gdb.cp/virtfunc.exp: Likewise.
3546
06ded8b8
MC
35472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3550 semicolon after end of function.
3551
77c26ae3
MC
35522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3553
3554 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3555 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3556 boilerplate code for compiling and running the program under
3557 test. Add some string method tests.
3558
20757486
MC
35592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3560
3561 * gdb.cp/bs15503.cc: Add copyright notice.
3562 * gdb.cp/bs15503.exp: Adjust line number.
3563
0fd3b503
MC
35642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3565
3566 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3567 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3568
10d1bea8
MC
35692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3570
3571 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3572 hp_cc_compiler.
3573
2789202a
MC
35742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3575
3576 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3577 * gdb.cp/ctti.exp: Use the marker instead of "next".
3578 With gcc, run further before bailing.
3579
b862f14c
MC
35802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3581
3582 * gdb.cp/cttiadd.cc: Add copyright notice.
3583 * gdb.cp/cttiadd1.cc: Likewise.
3584 * gdb.cp/cttiadd2.cc: Likewise.
3585 * gdb.cp/cttiadd3.cc: Likewise.
3586
96da2469
MC
35872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3588
3589 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3590 Use gdb_test, gdb_test_multiple. Use floating-point values that
3591 have exact representations in IEEE-ish formats.
3592
053248ff
MC
35932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3594
3595 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3596 compilers. Delete duplicate call to get_compiler_info.
3597 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3598 * gdb.base/volatile.exp: Likewise.
3599
84acecdd
MK
36002004-01-07 Mark Kettenis <kettenis@gnu.org>
3601
3602 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3603 memory at address 0.
3604
fe11a27f
MC
36052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3606
3607 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3608 to test for hp-ux assembler. Fix copyright years.
3609
60ad077b
AC
36102004-01-07 Andrew Cagney <cagney@redhat.com>
3611
3612 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3613
1c9b8f33
AC
36142004-01-07 Andrew Cagney <cagney@redhat.com>
3615
3616 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3617 when creating the read-only file. From analysis by Roland McGrath
3618 and Elena Zannoni.
3619
753ccc7a
MC
36202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3621
3622 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3623
eca3e36b
MC
36242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3625
3626 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3627 data pointers.
3628
f8d4bac4
MC
36292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3630
3631 * gdb.cp/m-static.exp: Compile one source file at a time.
3632 Delete unused call to get_compiler_info.
3633
9b4e0f94
MC
36342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3635
3636 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3637 * gdb.base/call-rt-st.exp: Likewise.
3638 * gdb.base/nodebug.exp: Likewise.
3639 * gdb.base/volatile.exp: Likewise.
3640 * gdb.cp/ref-types.exp: Likewise.
3641 * gdb.cp/templates.exp: Likewise.
3642
023c1024
MK
36432004-01-05 Mark Kettenis <kettenis@gnu.org>
3644
3645 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3646
19703c4a
MC
36472004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3648
3649 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3650 hppa*-hp-hpux*.
3651
18b67037
MK
36522004-01-04 Mark Kettenis <kettenis@gnu.org>
3653
ba6219c8
MK
3654 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3655 x86_64-*-*.
3656
18b67037
MK
3657 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3658 sparc64-*-* and sparc*-solaris2*.
3659
1bfbbb9d
MK
36602004-01-04 Mark Kettenis <kettenis@gnu.org>
3661
3662 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3663 return ${tests}" test. The ${tests} already mentions the
3664 filename.
3665
06846494
MC
36662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3667
3668 * gdb.cp/local.exp: Accept gcc abi 2.
3669
3b0cb202
MC
36702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3671
3672 * gdb.cp/templates.exp: Accept gcc abi 2.
3673
0643ec3f
MC
36742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3675
3676 * lib/compiler.cc: Remove supports_template_debugging.
3677 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3678
d231d0b1
MC
36792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3680
3681 * gdb.cp/namespace.exp: Accept gcc abi 2.
3682
44ffb27c
MC
36832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3684
3685 * gdb.cp/method.exp: Accept gcc abi 2.
3686
184ad485
MC
36872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3688
3689 * gdb.cp/classes.exp: Generate identical results as old version.
3690 * gdb.cp/derivation.exp: Likewise.
3691 * gdb.cp/overload.exp: Likewise.
3692 * gdb.cp/virtfunc.exp: Likewise.
3693
116f09e7
MC
36942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3695
3696 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3697 mysterious bug with sourceware version of expect.
3698
b1379776
MC
36992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3700
3701 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3702 current versions of gcc, including gcc abi 2. Remove gratuitous
3703 restart of test program. Use gdb_test_multiple and gdb_test for
3704 all tests. Add patterns to xfail missing "const" in "const char *"
3705 and kfail PR gdb/1155.
3706
6b7a4c0e
MC
37072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3708
3709 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3710 current versions of gcc, including gcc abi 2. Remove gratuitous
3711 restart of test program. Use gdb_test_multiple and gdb_test for
3712 all tests. Add patterns to kfail PR gdb/1498.
3713
51615d72
MC
37142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3715
3716 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3717 current versions of gcc, including gcc abi 2. Use "breakpoint"
3718 and "continue" instead of restarting the target program. Use
3719 gdb_test_multiple and gdb_test for all tests.
3720
7b79a9d7
MK
37212004-01-01 Mark Kettenis <kettenis@gnu.org>
3722
3723 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3724 for *-*-solaris2*.
3725
1cd3489f
MC
37262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3727
3728 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3729 current versions of gcc, including gcc abi 2. Use "breakpoint"
3730 and "continue" instead of restarting the target program several
3731 times. Use gdb_test_multiple and gdb_test for all tests.
3732
850742db
MC
37332003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3734
3735 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3736 source files.
3737
eb4bbda8
MC
37382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3739
3740 * gdb.base/environ.exp: Handle compiling test case from multiple
3741 source files.
3742
e42c7771
MC
37432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3744
3745 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3746
80e4b428
JB
37472003-12-17 Jim Blandy <jimb@redhat.com>
3748
5f06973a
JB
3749 * gdb.base/freebpcmd.c: Add copyright notice.
3750
80e4b428
JB
3751 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3752
0ab84fb7
MC
37532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3754
3755 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3756
1b3bb3d0
JB
37572003-12-13 Jim Blandy <jimb@redhat.com>
3758
3759 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3760
3a4c9371
KB
37612003-12-12 Kevin Buettner <kevinb@redhat.com>
3762
3763 * gdb.asm/frv.inc: New file.
3764 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3765
a1dea79a
FF
37662003-12-09 Fred Fish <fnf@redhat.com>
3767
3768 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3769 functions to break1.c and leave prototypes behind. Add more
3770 "set breakpoint NN here" comments.
3771 * gdb.base/break1.c: New file.
3772
3773 * gdb.base/break.exp: Handle compiling test case from multiple
3774 source files and change source file references as needed.
3775 * gdb.base/completion.exp: Ditto.
3776 * gdb.base/condbreak.exp: Ditto.
3777 * gdb.base/define.exp: Ditto.
3778 * gdb.base/ena-dis-br.exp: Ditto.
3779 * gdb.base/info-proc.exp: Ditto.
3780 * gdb.base/maint.exp: Ditto.
3781 * gdb.base/until.exp: Ditto.
3782
3783 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3784 hardcoded line numbers.
3785 * gdb.base/define.exp: Ditto.
3786 * gdb.base/ena-dis-br.exp: Ditto.
3787 * gdb.base/maint.exp: Ditto.
3788 * gdb.base/until.exp: Ditto.
3789
3790 * gdb.base/completion.exp: Use "break1" for completion tests since
3791 "break" is no longer a unique prefix.
3792
5266b69c
AC
37932003-12-06 Andrew Cagney <cagney@redhat.com>
3794
3795 * gdb.base/structs.exp (test_struct_returns): When applicable, set
3796 "return_value_unimplemented". When an unimplemented struct return
3797 architecture, report incorrect values as a KFAIL
3798
374451f0
MC
37992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3800
3801 * gdb.cp/rtti.exp: Accept new wording of warning from
3802 cp_lookup_rtti_type.
3803
ba9b20a7
MC
38042003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3805
3806 Partial fix for PR testsuite/1456.
3807 * gdb.base/scope.exp (test_at_main): Replace references to
3808 gcc_compiled with calls to test_compiler_info.
3809 (test_at_foo): Likewise.
3810 (test_at_bar): Likewise.
3811
b74b6d0b
MC
38122003-12-04 Michael Chastain <mec.gnu@mindspring.com>
3813
3814 Partial fix for PR testsuite/1456.
3815 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
3816 to test_compiler_info.
3817
ccfa3402
MC
38182003-12-03 Michael Chastain <mec.gnu@mindspring.com>
3819
3820 * gdb.base/so-impl-ld.exp: Update copyright notice.
3821
f6246aba
MC
38222003-12-02 Michael Chastain <mec.gnu@mindspring.com>
3823
3824 Partial fix for PR testsuite/1456.
3825 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
3826 to test_compiler_info.
3827
13ae734a
MC
38282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
3831 from current versions of gdb. Clean up regular expressions.
3832 Delete redundant timeout case.
3833
d8e1cdee
MC
38342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3835
3836 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
3837 from current versions of gdb. Clean up regular expressions.
3838 Delete redundant timeout case.
3839
96457b64
MC
38402003-12-01 Michael Chastain <mec.gnu@mindspring.com>
3841
3842 Partial fix for PR testsuite/1456.
3843 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
3844 gcc_compiled with call to test_compiler_info.
3845
f35309fc
MC
38462003-11-30 Michael Chastain <mec.gnu@mindspring.com>
3847
3848 Partial fix for PR testsuite/1456.
3849 * gdb.base/list.exp (test_list_function): Delete unused declaration
3850 of gcc_compiled.
3851
d7afdf9b
MC
38522003-11-29 Michael Chastain <mec.gnu@mindspring.com>
3853
3854 Partial fix for PR testsuite/1456.
3855 * gdb.base/complex.exp: Replace reference to gcc_compiled with
3856 call to test_compiler_info.
3857
71507b56
MK
38582003-11-29 Mark Kettenis <kettenis@gnu.org>
3859
3860 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
3861 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
3862 it to create the appropriate note.inc.
3863 * gdb.asm/asmsrc1.s: Include "note.inc".
3864 * gdb.asm/netbsd.inc: New file.
3865 * gdb.asm/empty.inc: New file.
3866
f81f93f7
MC
38672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3868
3869 Partial fix for PR testsuite/1456.
3870 * gdb.base/constvars.exp: Replace references to gcc_compiled with
3871 calls to test_compiler_info.
3872
9a77938e
MC
38732003-11-27 Michael Chastain <mec.gnu@mindspring.com>
3874
3875 Partial fix for PR testsuite/1456.
3876 * gdb.base/volatile.exp: Replace references to gcc_compiled with
3877 calls to test_compiler_info.
3878
e8367dc7
MK
38792003-11-27 Mark Kettenis <kettenis@gnu.org>
3880
3881 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
3882 pattern for the KFAILs.
3883
526c61ee
AF
38842003-11-25 Adam Fedor <fedor@gnu.org>
3885
3886 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
3887 * gdb.objc/objcdecode.m: New file.
3888
28f2d600
AF
38892003-11-25 Adam Fedor <fedor@gnu.org>
3890
3891 * gdb.objc/nondebug.exp: Test for PR objc/1236.
3892 * gdb.objc/nondebug.m: New file.
3893
a3895cee
BE
38942003-11-26 Ben Elliston <bje@wasabisystems.com>
3895
3896 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3897 NetBSD as it does on FreeBSD. Modelled on a similar change by
3898 Mark Kettenis on 2003-05-30.
3899 (link-flags): Set to "--entry _start" regardless of target.
3900 Special linker flags are to be appended to $link-flags.
3901 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
3902
c9f2c8a3
MC
39032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3904
3905 * gdb.cp/method.exp: Accept output of new demangler.
3906
15a0587a 39072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
3908
3909 * gdb/class2.exp: New file.
3910 * gdb/class2.cc: New file.
3911
3c00b570
MC
39122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3913
3914 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
3915 of new demangler.
3916
7027acc7
MK
39172003-11-23 Mark Kettenis <kettenis@gnu.org>
3918
3919 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
3920 of gdb_test "run".
3921
b0e1598a
MK
39222003-11-23 Mark Kettenis <kettenis@gnu.org>
3923
3924 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
3925 "continue" into "run".
3926
4d9eda44
MC
39272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 Partial fix for PR testsuite/1456.
3930 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
3931 call to test_compiler_info.
3932 * gdb.cp/ctti.exp: Likewise.
3933 * gdb.cp/derivation.exp: Likewise.
3934 * gdb.cp/member-ptr.exp: Likewise.
3935 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
3936 reference to gcc_compiled.
3937
39382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
3939
3940 Fix PR testsuite/1463.
3941 * gdb.base/structs.exp (start_structs_test): Call
3942 get_debug_format before using the debug format.
3943
d422fe19
AC
39442003-11-22 Andrew Cagney <cagney@redhat.com>
3945
3946 * lib/gdb.exp (gdb_test_multiple): Add simple example.
3947 * gdb.base/structs.exp: Use gdb_test_multiple.
3948
039cf96d
AC
39492003-11-20 Andrew Cagney <cagney@redhat.com>
3950
6882279b
AC
3951 * gdb.base/structs.exp: Handle and recover from internal errors.
3952 Replace "foo${n}" with "foo<n>" in test messages.
3953
e53890ae
AC
3954 * gdb.base/structs.exp: Update copyright. Rewrite.
3955 * gdb.base/structs.c: Update copyright. Rewrite.
3956
2b211c59
AC
3957 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
3958 resync count exceeded.
d63a86f8 3959
039cf96d
AC
3960 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
3961 from the internal error.
3962 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
3963 Original from Jim Blandy.
3964 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 3965
eac98b22
AC
39662003-11-19 Andrew Cagney <cagney@redhat.com>
3967
3968 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
3969 KFAIL.
3970
67455b2a
MK
39712003-11-17 Mark Kettenis <kettenis@gnu.org>
3972
3973 New testcase for PR backtrace/1435.
3974 * gdb.arch/i386-unwind.exp: New file.
3975 * gdb.arch/i386-unwind.c: New file.
3976
853d6e5b
AC
39772003-11-17 Andrew Cagney <cagney@redhat.com>
3978
3979 * lib/gdb.exp (compiler_info): New global.
3980 (test_compiler_info): New function.
3981 (get_compiler_info): Set compiler_info.
3982 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
3983 "compiler_info" to gcc-<major>-<minor>.
3984
38cf6e11
MC
39852003-11-15 Michael Chastain <mec.gnu@mindspring.com>
3986
3987 * gdb.trace/configure: Remove.
3988
a50d3602
EZ
39892003-11-13 Elena Zannoni <ezannoni@redhat.com>
3990
3991 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 3992 breakpoints.
a50d3602
EZ
3993 * gdb.base/break.exp: Remove all references to explicit line
3994 numbers.
3995
d9407aaa
NC
39962003-11-11 Nick Clifton <nickc@redhat.com>
3997
3998 * gdb.base/shreloc.exp: Do not run for targets which do not
3999 support shared objects.
4000
db488fc1
CV
40012003-11-10 Corinna Vinschen <vinschen@redhat.com>
4002
4003 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4004 Don't run tests if nofileio flag is given.
4005
6a90a18e
EZ
40062003-11-07 Elena Zannoni <ezannoni@redhat.com>
4007
4008 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4009 as well as 'Watchpoint'.
4010
0b915e9c
EZ
40112003-11-06 Elena Zannoni <ezannoni@redhat.com>
4012
4013 Reported by Jim Ingham <jingham@apple.com>:
4014 * gdb.base/annota1.exp: Match at least one occurrence of the
4015 signal handler annotation.
4016
d7e4b55f
EZ
40172003-11-06 Elena Zannoni <ezannoni@redhat.com>
4018
4019 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4020 as well as 'Watchpoint'.
4021
2fe4e8d0
MC
40222003-11-05 Michael Chastain <mec@shout.net>
4023
4024 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4025
6ef88553
KW
40262003-11-03 Kris Warkentin <kewarken@qnx.com>
4027
4028 * gdb.arch/gdb1291.c: New test file.
4029 * gdb.arch/gdb1291.exp: New test script.
4030 * gdb.arch/gdb1431.c: New test file.
4031 * gdb.arch/gdb1431.exp: New test script.
4032
ae7dc4d8
MC
40332003-10-22 Michael Chastain <mec@shout.net>
4034
4035 * gdb.mi/pthreads.c: Add copyright notice.
4036
c39d7427
MC
40372003-10-22 Michael Chastain <mec@shout.net>
4038
4039 * gdb.threads/pthreads.c: Add copyright notice.
4040
8b7d96c1
MC
40412003-10-20 Michael Chastain <mec@shout.net>
4042
4043 * gdb.base/gdb1056.exp: New test script.
4044
d1d69fdd
DJ
40452003-10-13 Daniel Jacobowitz <drow@mvista.com>
4046
4047 * gdb.threads/killed.exp: Use gdb_run_cmd.
4048
7d605576
DJ
40492003-10-13 Daniel Jacobowitz <drow@mvista.com>
4050
4051 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4052 create a core file.
4053 * gdb.threads/gcore-thread.exp: Likewise.
4054
618ec112
CV
40552003-10-13 Corinna Vinschen <vinschen@redhat.com>
4056
4057 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4058 type, based on char type.
4059 (struct bit_flags_short_t): New bitfield type, based on short type.
4060 (init_bit_flags_char): New fuction.
4061 (init_bit_flags_short): Ditto.
4062 (print_bit_flags_char): Ditto.
4063 (print_bit_flags_short): Ditto.
4064 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4065
9367a73c
MC
40662003-10-11 Michael Chastain <mec@shout.net>
4067
4068 * gdb.base/call-rt-st.exp: Update copyright year.
4069
1decf120
KI
40702003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4071
4072 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4073 * gdb.disasm/sh3.s: Ditto.
4074
5445b2ae
DJ
40752003-10-07 Daniel Jacobowitz <drow@mvista.com>
4076
4077 * gdb.threads/switch-threads.exp: New test.
4078 * gdb.threads/switch-threads.c: New source file.
4079
aec24853
CV
40802003-10-07 Corinna Vinschen <vinschen@redhat.com>
4081
4082 * gdb.base/ending-run.exp: Add sh specific case.
4083
adc7428d
AC
40842003-10-06 Andrew Cagney <cagney@redhat.com>
4085
4086 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4087 * gdb.disasm/mn10200.exp: Delete obsolete file.
4088
c9d37158
DJ
40892003-09-29 Daniel Jacobowitz <drow@mvista.com>
4090
4091 * ChangeLog: Correct an entry command.exp -> commands.exp.
4092 * gdb.base/commands.exp (bp_deleted_in_command_test)
4093 (temporary_breakpoint_commands): Check noargs.
4094
79c2c32d
DC
40952003-09-25 David Carlton <carlton@kealia.com>
4096
4097 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4098 of some print tests, where appropriate. Add tests for C::D::cd,
4099 E::ce, F::cXfX, G::XgX.
4100 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4101
594e6d67
RE
41022003-09-25 Richard Earnshaw <rearnsha@arm.com>
4103
4104 * lib/java.exp (java_init): Import target_alias before using it.
4105
10f0d451
DC
41062003-09-25 David Carlton <carlton@kealia.com>
4107
4108 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4109
274bcba0
EZ
41102003-09-23 Elena Zannoni <ezannoni@redhat.com>
4111
d63a86f8 4112 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4113 weirdness.
4114
cdbf20f7
MC
41152003-09-17 Michael Chastain <mec@shout.net>
4116
4117 * gdb.cp/gdb1355.exp: New file.
4118 * gdb.cp/gdb1355.c: New file.
4119
71e06f80
CV
41202003-09-15 Corinna Vinschen <vinschen@redhat.com>
4121
4122 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4123 * gdb.asm/sh.inc: New file.
4124
5c4e30ca
DC
41252003-09-11 David Carlton <carlton@kealia.com>
4126
bd45b7af
DC
4127 * gdb.cp/namespace.exp: Add tests for namespace types.
4128 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4129 (test_namespace): New.
4130
1c199746
EZ
41312003-09-11 Elena Zannoni <ezannoni@redhat.com>
4132
4133 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4134 * gdb.stabs/weird.exp: Ditto.
1c199746 4135
04ed252f
MC
41362003-09-08 Michael Chastain <mec@shout.net>
4137
4138 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4139
d8a2d9e7
MC
41402003-09-07 Michael Chastain <mec@shout.net>
4141
4142 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4143 'parse error'.
4144
161afb24
MK
41452003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4146
4147 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4148
49f2741a
MC
41492003-08-30 Michael Chastain <mec@shout.net>
4150
4151 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4152 * gdb.gdb/observer.exp: Ditto.
4153 * gdb.gdb/xfullpath.exp: Ditto.
4154
8afa723e
MK
41552003-08-29 Mark Kettenis <kettenis@gnu.org>
4156
4157 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4158 *-*-*bsd*.
4159
f31dfe3b
JJ
41602003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4161
4162 * gdb.base/dump.exp: Skip for ia64.
4163
4630e498
JJ
41642003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4165
4166 * gdb.asm/asm-source.exp: Add ia64 support.
4167 * gdb.asm/ia64.inc: New file.
4168
1105b7ef
MC
41692003-08-22 Michael Chastain <mec@shout.net>
4170
4171 * gdb.cp: New directory.
4172 * gdb.cp/*: Copy from gdb.c++/*.
4173 * gdb.c++/*: Remove.
4174 * Makefile.in: Change gdb.c++ to gdb.cp.
4175 * configure.in: Ditto.
4176 * configure: Regnerate.
4177
c945b932
MK
41782003-08-18 Mark Kettenis <kettenis@gnu.org>
4179
4180 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4181 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4182
2b66634b
DJ
41832003-08-17 Daniel Jacobowitz <drow@mvista.com>
4184
4185 * mi-var-display.exp (-var-list-children weird): Accept function
4186 pointers with argument types.
4187 * mi1-var-display.exp (-var-list-children weird): Likewise.
4188 * mi2-var-display.exp (-var-list-children weird): Likewise.
4189
a356f73b
DJ
41902003-08-17 Daniel Jacobowitz <drow@mvista.com>
4191
4192 * gdb.base/annota3.exp: Add missing newline.
4193
483417b8
MC
41942003-08-06 Michael Chastain <mec@shout.net>
4195
4196 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4197
c99c59c3
MS
41982003-08-12 Michael Snyder <msnyder@redhat.com>
4199
4200 * gdb.base/float.exp: Add test for SH.
4201
55ed7501
MK
42022003-08-10 Mark Kettenis <kettenis@gnu.org>
4203
4204 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4205
1a371f2e
EZ
42062003-08-07 Elena Zannoni <ezannoni@redhat.com>
4207
4208 * gdb.base/completion.exp: Remove reduntant completion test
4209 on filename.
4210
e0f353ce
EZ
42112003-08-07 Elena Zannoni <ezannoni@redhat.com>
4212
4213 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4214 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4215 gdb.trace/save-trace.exp: Make sure that full pathnames are
4216 escaped correctly.
4217
5710a1af 42182003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4219
5710a1af
EZ
4220 * configure.in: Don't generate config.h from config.hin.
4221 * configure: Regenerate.
4222 * config.hin: Remove file.
4223 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4224 * gdb.threads/pthreads.c: Ditto.
4225
dcd81ce9
DJ
42262003-08-07 Daniel Jacobowitz <drow@mvista.com>
4227
4228 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4229 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4230 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4231 Replace ld24 with seth/add3.
4232
6009d884
AC
42332003-08-02 Andrew Cagney <cagney@redhat.com>
4234
4235 * gdb.base/annota3.exp: New file.
4236 * gdb.base/annota3.c: New file.
4237 * gdb.c++/annota3.exp: New file.
4238 * gdb.c++/annota3.cc: New file.
4239
51514e06
MC
42402003-07-29 Michael Chastain <mec@shout.net>
4241
4242 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4243 actually failed.
4244 (do_pass): Likewise.
4245 * gdb.threads/tls.exp: Always initialize no_of_threads.
4246
4ee6625b
DJ
42472003-07-27 Daniel Jacobowitz <drow@mvista.com>
4248
4249 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4250 pattern.
4251 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4252 * gdb.threads/tls.exp: Recognize one case of the host library not
4253 supporting TLS.
4254
225f2bf6
AC
42552003-07-27 Andrew Cagney <cagney@redhat.com>
4256
4257 * gdb.base/fileio.exp: Use SH when running commands using
4258 remote_exec.
4259
bcb27c9f
DJ
42602003-07-24 Daniel Jacobowitz <drow@mvista.com>
4261
4262 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4263 * gdb.base/relocate.c (dummy): New padding array.
4264
3d67be83
MS
42652003-07-22 Michael Snyder <msnyder@redhat.com>
4266
d63a86f8 4267 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4268
4269 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4270 patterns to be more general, accepting old and new output.
4271 Some output chars (such as '+') also must be quoted.
d63a86f8 4272 Some addresses are displayed numerically instead of
3d67be83
MS
4273 symbolically.
4274
57ba3b85
MS
42752003-07-23 Michael Snyder <msnyder@redhat.com>
4276
686d097c
MS
4277 * gdb.base/return2.exp: Don't test long-long return.
4278
57ba3b85
MS
4279 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4280 * gdb.disasm/t01_mov.exp: Ditto.
4281 * gdb.disasm/t02_mova.s: Ditto.
4282 * gdb.disasm/t02_mova.exp: Ditto.
4283 * gdb.disasm/t03_add.s: Ditto.
4284 * gdb.disasm/t03_add.exp: Ditto.
4285 * gdb.disasm/t04_sub.s: Ditto.
4286 * gdb.disasm/t04_sub.exp: Ditto.
4287 * gdb.disasm/t05_cmp.s: Ditto.
4288 * gdb.disasm/t05_cmp.exp: Ditto.
4289 * gdb.disasm/t06_ari2.s: Ditto.
4290 * gdb.disasm/t06_ari2.exp: Ditto.
4291 * gdb.disasm/t07_ari3.s: Ditto.
4292 * gdb.disasm/t07_ari3.exp: Ditto.
4293 * gdb.disasm/t08_or.s: Ditto.
4294 * gdb.disasm/t08_or.exp: Ditto.
4295 * gdb.disasm/t09_xor.s: Ditto.
4296 * gdb.disasm/t09_xor.exp: Ditto.
4297 * gdb.disasm/t10_and.s: Ditto.
4298 * gdb.disasm/t10_and.exp: Ditto.
4299 * gdb.disasm/t11_logs.s: Ditto.
4300 * gdb.disasm/t11_logs.exp: Ditto.
4301 * gdb.disasm/t12_bit.s: Ditto.
4302 * gdb.disasm/t12_bit.exp: Ditto.
4303 * gdb.disasm/t13_otr.s: Ditto.
4304 * gdb.disasm/t13_otr.exp: Ditto.
4305
e00759ef
EZ
43062003-07-22 Elena Zannoni <ezannoni@redhat.com>
4307
4308 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4309
8bc2021f
EZ
43102003-07-22 Elena Zannoni <ezannoni@redhat.com>
4311
4312 * gdb.threads/tls.c : New file.
4313 * gdb.threads/tls.exp : New file.
4314 * gdb.threads/tls-main.c : New file.
4315 * gdb.threads/tls-shared.c : New file.
4316 * gdb.threads/tls-shared.exp : New file.
4317
89320c4c
AS
43182003-07-22 Andreas Schwab <schwab@suse.de>
4319
4320 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4321
180dea7c
AS
43222003-07-20 Andreas Schwab <schwab@suse.de>
4323
4324 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4325 due to insn reordering.
4326
0714963c
AC
43272003-07-15 Andrew Cagney <cagney@redhat.com>
4328
4329 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4330
98a23b3f
MC
43312003-07-15 Michael Chastain <mec@shout.net>
4332
4333 * gdb.base/gdb1250.exp: New file.
4334 * gdb.base/gdb1250.c: New file.
4335
27e417a2
ML
43362003-07-09 Michal Ludvig <mludvig@suse.cz>
4337
4338 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4339 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4340
8bc2021f
EZ
43412003-07-09 Elena Zannoni <ezannoni@redhat.com>
4342
4343 * gdb.threads/tls.c: New file.
4344 * gdb.threads/tls.exp: New file.
4345 * gdb.threads/tls-main.c: New file.
4346 * gdb.threads/tls-shared.c: New file.
4347 * gdb.threads/tls-shared.exp: New file.
4348
d99968dc
EZ
43492003-07-09 Elena Zannoni <ezannoni@redhat.com>
4350
4351 * gdb.base/annota1.exp: Make sure that we properly escape the
4352 full path of the source file. Xfail more permissive patterns,
d63a86f8 4353 due to a compiler debug info problem.
d99968dc 4354
83876b3b
AS
43552003-07-07 Andreas Schwab <schwab@suse.de>
4356
2705e972
AS
4357 * gdb.asm/m68k.inc: New file.
4358 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4359
83876b3b
AS
4360 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4361 arguments"): Also match negative number.
4362
4363 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4364
3a871b37
DJ
43652003-07-03 Daniel Jacobowitz <drow@mvista.com>
4366
4367 * gdb.base/store.c (charest): New typedef.
4368 (add_char): Rename to add_charest, update.
4369 (wack_char): Rename to wack_charest, update types. Return l + r
4370 to keep r live across the call.
4371 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4372 (wack_double, wack_doublest): Return l + r to keep r live across
4373 the call.
4374 * gdb.base/store.exp: Accomodate store.c changes.
4375
b2a7f303
DC
43762003-06-30 David Carlton <carlton@kealia.com>
4377
4378 * gdb.c++/maint.exp (test_invalid_name): New.
4379 (test_first_component): Add tests for invalid names.
4380
3c6cb4a1
MC
43812003-06-29 Michael Chastain <mec@shout.net>
4382
4383 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4384 output of '<VTT for class>' for virtual base classes.
4385
f1c2644b
DJ
43862003-06-29 Daniel Jacobowitz <drow@mvista.com>
4387
4388 * gdb.base/completion.exp: Tab-complete "complet" instead of
4389 "compl".
4390 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4391
18080350
DJ
43922003-06-29 Daniel Jacobowitz <drow@mvista.com>
4393
4394 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4395 * gdb.base/volatile.exp: Likewise.
4396
f56973f8
DJ
43972003-06-29 Daniel Jacobowitz <drow@mvista.com>
4398
4399 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4400 gdb/1265.
4401
44022003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4403 Daniel Jacobowitz <drow@mvista.com>
4404
4405 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4406 initial line count of 'captured_main' from 26 to 32.
4407 (test_with_self): Allow xmalloc call to be interleaved with the
4408 preceding two lines.
4409
e766d4d6
JB
44102003-06-24 Joel Brobecker <brobecker@gnat.com>
4411
4412 * gdb.base/bang.exp: New testcase.
4413
f125c9a4
JB
44142003-06-23 Joel Brobecker <brobecker@gnat.com>
4415
4416 * gdb.base/langs.exp: Add some tests for the "minimal" language
4417 support.
4418
6e25beaf
EZ
44192003-06-23 Elena Zannoni <ezannoni@redhat.com>
4420
4421 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4422 the testcase.
4423
2f816dda
DJ
44242003-06-22 Daniel Jacobowitz <drow@mvista.com>
4425
4426 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4427 offset.
4428
db5a5748
DJ
44292003-06-22 Daniel Jacobowitz <drow@mvista.com>
4430
4431 * gdb.c++/pr-1210.cc: New file.
4432 * gdb.c++/pr-1210.exp: New file.
4433
1df0c130
DJ
44342003-06-21 Daniel Jacobowitz <drow@mvista.com>
4435
4436 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4437 000-exec-continue.
4438
a92feac0
MK
44392003-06-15 Mark Kettenis <kettenis@gnu.org>
4440
4441 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4442 on *-*-*bsd* instead of *-*-freebsd*.
4443
81a58f5b
AC
44442003-06-14 Andrew Cagney <cagney@redhat.com>
4445
4446 * gdb.base/store.exp: Test longest and doublest. Test all
4447 parameters. Weaken return statement match.
4448 * gdb.base/store.c: Add longest and doublest - aka long long and
4449 long double functions. Put all parameters into local register
4450 variables. Use negative values.
4451
b257a0d3
AC
44522003-06-14 Andrew Cagney <cagney@redhat.com>
4453
4454 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4455 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4456 exit status.
4457 * gdb.base/fileio.exp: Disable target when nointerrupts and
4458 noinferiorio, instead of limiting it to remote. Use remote_exec
4459 instead of system.
d63a86f8 4460
21c38304
JJ
44612003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4462
4463 * gdb.base/float.exp: Add ia64 support.
4464
1bcdb424
CV
44652003-06-12 Corinna Vinschen <vinschen@redhat.com>
4466
4467 * gdb.base/fileio.exp: Run only on remote targets.
4468
6aeb981f
CV
44692003-06-10 Corinna Vinschen <vinschen@redhat.com>
4470
4471 * gdb.base/fileio.c: New file, testing File-I/O.
4472 * gdb.base/fileio.exp: Ditto.
4473
53df362e
RG
44742003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4475
4476 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4477 shared objects after relocation at load time (gdb PR/1132).
4478 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4479 as above, part of the shared object relocation test.
4480
ffee1b46
MK
44812003-06-08 Mark Kettenis <kettenis@gnu.org>
4482
b5ca3722
MK
4483 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4484 fully filled history list.
4485 * gdb.base/gdb_history: New file.
4486
03ed860d
MK
4487 * gdb.base/signals.exp: XFAIL "continue to func1" on
4488 i*86-*-freebsd*.
4489
ffee1b46
MK
4490 * gdb.base/attach.exp: When trying to attach to a nonexistent
4491 process, make it possible to specify the PID based on the target,
4492 and do so for *-*-freebsd*.
4493
d80dbb52
RH
44942003-06-02 Richard Henderson <rth@redhat.com>
4495
4496 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4497
6dd77b81
RH
44982003-06-02 Richard Henderson <rth@redhat.com>
4499
4500 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4501
f6347e16
RH
45022003-06-02 Richard Henderson <rth@redhat.com>
4503
4504 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4505
2c161407
DJ
45062003-06-01 Daniel Jacobowitz <drow@mvista.com>
4507
4508 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4509 of globalvar.
4510
572eb746
MK
45112003-06-01 Mark Kettenis <kettenis@gnu.org>
4512
4513 * gdb.asm/asm-source.exp: Check for memory read errors in
4514 disassembler test on *BSD too.
4515
9e9617a5
RH
45162003-06-01 Richard Henderson <rth@redhat.com>
4517
4518 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4519 for .frame.
4520 (gdbasm_call): Lose ldgp.
4521 (gdbasm_startup): Add frame information.
4522 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4523
7b34ad4e
MK
45242003-05-31 Mark Kettenis <kettenis@gnu.org>
4525
4526 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4527 i?86-*-*.
4528
10059fdf
MK
45292003-05-30 Mark Kettenis <kettenis@gnu.org>
4530
4531 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4532 FreeBSD.
4533
acf4b816
RH
45342003-05-29 Richard Henderson <rth@redhat.com>
4535
4536 * gdb.asm/alpha.inc: New file.
4537 * gdb.asm/asm-source.exp: Use it.
4538
e9ecd949
JB
45392003-05-29 Jim Blandy <jimb@redhat.com>
4540
4541 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4542 'core.PID'.
4543
e3e5a4f3
JB
45442003-05-22 Jim Blandy <jimb@redhat.com>
4545
4546 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4547 backtrace.
d63a86f8 4548
72fe3d25
DC
45492003-05-20 David Carlton <carlton@math.stanford.edu>
4550
4551 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4552 this time.
4553
58da2eb2
DC
45542003-05-19 David Carlton <carlton@bactrian.org>
4555
4556 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4557 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4558
1fcb5155
DC
45592003-05-19 David Carlton <carlton@bactrian.org>
4560
4561 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4562 namespace tests.
4563 Bump copyright date.
4564 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4565 (main): Call C::D::marker2.
4566 * gdb.c++/namespace1.cc: New file.
4567
85e85163
JJ
45682003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4569
4570 Roland McGrath <roland@redhat.com>
d63a86f8 4571 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4572 there is no manager thread.
4573
a25fbfec
JJ
45742003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4575
d63a86f8
RM
4576 * gdb.threads/schedlock.exp: Remove assumption that all threads
4577 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4578 in one of the child threads rather than the main thread.
4579
be375bae
JB
45802003-05-07 Jim Blandy <jimb@redhat.com>
4581
09bf6082
JB
4582 Add support for assembly source testing on the s390x.
4583 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4584 architecture.
4585 * gdb.asm/s390x.inc: New file.
4586
be375bae
JB
4587 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4588 succession of 'if' statements.
4589
00905d52
AC
45902003-05-05 Andrew Cagney <cagney@redhat.com>
4591
4592 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4593
b1e29e33
AC
45942003-05-05 Andrew Cagney <cagney@redhat.com>
4595
4596 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4597 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4598
e33d66ec
EZ
45992003-05-02 Elena Zannoni <ezannoni@redhat.com>
4600
4601 * gdb.base/charset.exp: Update based on new behavior of set/show
4602 charset commands.
4603
2b6fd0d8
AC
46042003-05-01 Andrew Cagney <cagney@redhat.com>
4605
4606 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4607 variable do not give memory errors.
4608
130cacce
AF
46092003-04-30 Adam Fedor <fedor@gnu.org>
4610
4611 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4612 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4613 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4614 gdb.objc/basicclass.m: : New files
4615
4616 * lib/gdb.exp (gdb_compile_objc): New procedure.
4617
bea71854
DJ
46182003-04-27 Daniel Jacobowitz <drow@mvista.com>
4619
4620 * gdb.base/signals.exp: Make backtrace tests more specific.
4621
0f20eeea
DC
46222003-04-23 David Carlton <carlton@bactrian.org>
4623
4624 * gdb.c++/maint.exp (test_first_component): Add tests for
4625 'operator' in more locations.
4626
c8c4d8dc
KB
46272003-04-16 Kevin Buettner <kevinb@redhat.com>
4628
4629 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4630
3fe60e3c
EZ
46312003-04-16 Elena Zannoni <ezannoni@redhat.com>
4632
4633 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4634 func marke' instead. Update test name.
4635
9219021c
DC
46362003-04-15 David Carlton <carlton@math.stanford.edu>
4637
4638 * gdb.c++/maint.exp: New file.
4639
5dd55bdd
EZ
46402003-04-14 Elena Zannoni <ezannoni@redhat.com>
4641
4642 * gdb.threads/schedlock.c: Change type of thread function argument
4643 to long, to avoid warnings on 64-bit platforms.
4644
00890572
EZ
46452003-04-14 Elena Zannoni <ezannoni@redhat.com>
4646
4647 * gdb.base/attach.exp: Add new message from ptrace in case of
4648 attaching to nonexistent process.
d63a86f8 4649
93201743
JB
46502003-04-11 Jim Blandy <jimb@redhat.com>
4651
4652 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4653 gdb.c++/userdef.cc: Place comments on the lines to which the
4654 marker function might return.
4655 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4656 gdb.c++/userdef.exp: Look for those comments to check that we've
4657 returned to the right place, instead of checking line numbers.
4658
2a11c64d
EZ
46592003-04-11 Elena Zannoni <ezannoni@redhat.com>
4660
4661 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4662 match on sourcefile name, instead of directory name.
4663
68ab8fc5
EZ
46642003-04-10 Elena Zannoni <ezannoni@redhat.com>
4665
d63a86f8 4666 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4667 working directory name.
4668
5624293a
JB
46692003-04-09 Jim Blandy <jimb@redhat.com>
4670
4671 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4672 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4673 after an inferior function call, report the failure, but allow the
4674 test to continue.
4675
f1f02ee4
SC
46762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4677
4678 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4679 with -DPROTOTYPES.
4680
6eb79af0
SC
46812003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4682
4683 * gdb.base/break.exp: Revert last patch.
4684
8dfb4cf0
SC
46852003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4686
4687 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4688 with -DPROTOTYPES.
4689
ed4c619a
AC
46902003-04-02 Andrew Cagney <cagney@redhat.com>
4691
4692 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4693 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4694 matching directories by the name breakpoint.
4695 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4696 Make "continue to marker1" consistent.
4697 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4698 message consistent.
4699 * lib/gdb.exp: Put "the program is no longer running", and "the
4700 program exited" in parenthesis.
4701 * lib/mi-support.exp: Ditto.
d63a86f8 4702
4e35d5f0 47032003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4704
4e35d5f0
BR
4705 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4706
71900fe8
AC
47072003-03-29 Andrew Cagney <cagney@redhat.com>
4708
4709 * gdb.base/sizeof.c (main): Print the value of '\377'.
4710 * gdb.base/sizeof.exp: Check the sign of '\377'.
4711
c0655a16
MC
47122003-03-27 Michael Chastain <mec@shout.net>
4713
4714 * gdb.base/gdb1090.exp: New file.
4715 * gdb.base/gdb1090.cc: New file.
4716
5b2a3989
JB
47172003-03-27 J. Brobecker <brobecker@gnat.com>
4718
4719 * gdb.gdb/observer.exp: New regression test.
4720
79876890
MC
47212003-03-27 Michael Chastain <mec@shout.net>
4722
4723 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4724 * gdb.base/ptype.exp: Likewise.
4725
6eac95e3
CV
47262003-03-27 Corinna Vinschen <vinschen@redhat.com>
4727
4728 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4729
e8c71839
MC
47302003-03-26 Michael Chastain <mec@shout.net>
4731
4732 * gdb.base/ptype.exp: Actually use some typedef'd types.
4733
71b10041
SC
47342003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4735
4736 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4737 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4738
2512cf80
CV
47392003-03-20 Corinna Vinschen <vinschen@redhat.com>
4740
4741 * gdb.base/default.exp: Fix regular expression.
4742
0d195a4f
CV
47432003-03-20 Corinna Vinschen <vinschen@redhat.com>
4744
4745 * gdb.base/args.exp: Fix regular expression.
4746
8a2dbca8
CV
47472003-03-20 Corinna Vinschen <vinschen@redhat.com>
4748
4749 * gdb.base/help.exp: Allow Win32 child process.
4750
bf028682
CV
47512003-03-20 Corinna Vinschen <vinschen@redhat.com>
4752
4753 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4754 when stepping out of main().
4755
182dbe85
CV
47562003-03-20 Corinna Vinschen <vinschen@redhat.com>
4757
4758 * gdb.base/default.exp: Check for win32 specific message when calling
4759 "run" without executable.
4760
d67a6ba5
CV
47612003-03-20 Corinna Vinschen <vinschen@redhat.com>
4762
4763 * gdb.base/args.exp: Expect .exe in output.
4764
a955b5bb
CV
47652003-03-20 Corinna Vinschen <vinschen@redhat.com>
4766
4767 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4768 Cygwin native.
4769
bf6bad4b
AC
47702003-03-17 Andrew Cagney <cagney@redhat.com>
4771
4772 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4773 vector registes.
4774 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4775 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4776
293e9a31
DC
47772003-03-17 David Carlton <carlton@math.stanford.edu>
4778
4779 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4780 test, for PR breakpoints/38.
4781 Call test_watchpoint_and_breakpoint.
4782 * gdb.base/watchpoint.c (func3): New function.
4783 (main): Call func3.
4784
5330f2db
DC
47852003-03-04 David Carlton <carlton@math.stanford.edu>
4786
4787 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
4788 Garply<Garply<char> >:: garply".
4789 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
4790 with respect to PR c++/1111; note also PR c++/1113.
4791 (test_template_breakpoints): KFAIL "constructor breakpoint" with
4792 respect to PR c++/1062.
4793 KFAIL "destructor breakpoint" with respect to PR c++/1112.
4794
6ece72da
DC
47952003-03-03 David Carlton <carlton@math.stanford.edu>
4796
4797 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
4798 with respect to PR c++/57.
4799 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
4800 c++/826.
4801 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
4802 respect to PR c++/57.
4803
85ca1584
DC
48042003-03-03 David Carlton <carlton@math.stanford.edu>
4805
4806 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
4807 respect to PR c++/33 into FAILs.
4808
98e9c5b8
MC
48092003-03-03 Michael Chastain <mec@shout.net>
4810
7bedbf27
MC
4811 * configure.in: Update copyright years.
4812
48132003-03-03 Michael Chastain <mec@shout.net>
4814
4815 * Makefile.in: Update copyright years.
98e9c5b8 4816
f683e100
DC
48172003-02-28 David Carlton <carlton@math.stanford.edu>
4818
4819 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
4820 print class instead of struct and/or superfluous protection
4821 specifiers, as long as the resulting output is equivalent to the
4822 source code.
4823 Delete FIXME from end of messages on tests that don't need
4824 fixing.
4825
a9e0cf2c
DC
48262003-02-28 David Carlton <carlton@math.stanford.edu>
4827
4828 * gdb.c++/templates.exp (do_tests): Allow const in the two
4829 Foo<volatile char *>::foo tests.
4830
e8d359df
MS
48312003-02-27 Michael Snyder <msnyder@redhat.com>
4832
d63a86f8 4833 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
4834 will be consistant.
4835
0b71dc91
DC
48362003-02-26 David Carlton <carlton@math.stanford.edu>
4837
4838 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
4839 char *>::foo" test with respect to PR c++/33. Create a new test
4840 which is identical to that one except that it doesn't put the
4841 space between the "char" and the "*"; KFAIL it, too.
4842
dd14ab43
DC
48432003-02-26 David Carlton <carlton@math.stanford.edu>
4844
4845 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
4846 template types into either PASSes or KFAILs (corresponding to PR
4847 c++/57). Tweak indentation. Update copyright.
4848
1146c7f1
SC
48492003-02-23 Stephane Carrez <stcarrez@nerim.fr>
4850
4851 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
4852
74641dfb
MC
48532003-02-13 Michael Chastain <mec@shout.net>
4854
4855 * gdb.base/exprs.exp: Remove i960 remnants.
4856 * gdb.base/funcargs.exp: Likewise.
4857 * gdb.base/list.exp: Likewise.
4858 * gdb.base/ptype.exp: Likewise.
4859
559cd2d0
DC
48602003-02-14 David Carlton <carlton@math.stanford.edu>
4861
4862 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
4863 pEe->D::vg()" from XFAIL to KFAIL.
4864
c4f90d87
JM
48652003-02-13 Jason Molenda (jmolenda@apple.com)
4866
4867 * gdb.base/maint.exp: Update maint print statistics regexp to include
4868 new entries.
4869
cbc4d97c
MC
48702003-02-13 Michael Chastain <mec@shout.net>
4871
4872 * gdb.c++/inherit.exp: Remove call to get_debug_format.
4873
40f235b7
MC
48742003-02-12 Michael Chastain <mec@shout.net>
4875
4876 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
4877 * gdb.c++/inherit.exp: Likewise.
4878 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
4879 * gdb.c++/templates.exp: Likewise.
4880 * gdb.c++/virtfunc.exp: Likewise.
4881
c56716b0
JM
48822003-02-06 Jason Molenda (jason-cl@molenda.com)
4883
4884 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
4885 why the code is written that way.
4886
070afcf8
MC
48872003-02-05 Michael Chastain <mec@shout.net>
4888
4889 * gdb.base/dump.exp: Add missing copyright line.
4890
5d0331e5
JM
48912003-02-05 Jason Molenda (jason-cl@molenda.com)
4892
f7ae6d3e 4893 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
4894 at the beginning so the breakpoint doesn't get set on the loop.
4895
92851186
MC
48962003-02-05 Michael Chastain <mec@shout.net>
4897
4898 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
4899 output for configurations with gcc 2.95.3.
4900
cbf1e085
AC
49012003-02-05 Keith Seitz <keiths@redhat.com>
4902 Andrew Cagney <ac131313@redhat.com>
4903
4904 * gdb.mi/mi-cli.exp: New file.
d63a86f8 4905
29518e1e
MC
49062003-02-04 Michael Chastain <mec@shout.net>
4907
4908 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
4909 Call perror and then continue.
4910
5af1d5f3
MC
49112003-02-03 Michael Chastain <mec@shout.net>
4912
4913 * gdb.c++/pr-1023.cc: New file.
4914 * gdb.c++/pr-1023.exp: New file.
4915
6b549786
JB
49162003-02-05 Jim Blandy <jimb@redhat.com>
4917
4918 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
4919 it's local to foobar. Check for it there, and check that it's not
4920 present in main.
4921 * gdb.c++/local.cc (marker2): New function.
4922 (foobar): Call marker1.
4923 (main): Call marker2 instead of marker1.
4924
67f16606
AC
49252003-02-04 Andrew Cagney <ac131313@redhat.com>
4926
4927 * gdb.disasm/mn10200.exp: Obsolete file.
4928 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
4929 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
4930 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
4931
1c5cb38e
DC
49322003-02-04 David Carlton <carlton@math.stanford.edu>
4933
4934 * gdb.c++/overload.exp: Test intToChar(1).
4935 * gdb.c++/overload.cc (intToChar): New.
4936 (main): Call intToChar.
4937
d1fe6965
DC
49382003-02-03 David Carlton <carlton@math.stanford.edu>
4939
4940 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
4941 'might_kfail' arg.
4942 KFAIL some of the continue_to_bp_overloaded calls, according to
4943 PR c++/1025.
4944
9ba61c5d
MC
49452003-02-01 Michael Chastain <mec@shout.net>
4946
4947 * gdb.base/advance.c (marker1): New marker function.
4948 * gdb.base/advance.exp: When the 'advance' command lands on the
4949 return breakpoint, it can legitimately stop on either the
4950 current line or the next line. Accommodate both outcomes.
4951 * gdb.base/until.exp: Likewise.
4952
e7494ffb
AC
49532003-02-02 Andrew Cagney <ac131313@redhat.com>
4954
4955 2002-11-10 Jason Molenda (jason-cl@molenda.com):
4956 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
4957 now a list, not a tuple.
4958 * gdb.mi/mi-var-display.exp: Ditto.
4959 * gdb.mi/gdb792.exp: Ditto.
4960
075559bc
AC
49612003-02-01 Andrew Cagney <ac131313@redhat.com>
4962
4963 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
4964 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
4965 stack backtraces.
4966 * gdb.mi/mi-syn-frame.c: Part of same.
4967
2bd4c7b1
MK
49682003-02-01 Mark Kettenis <kettenis@gnu.org>
4969
4970 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4971 gdb.mi/mi1-pthreads.exp: Return instead of calling
4972 gdb_suppress_entire_file.
4973
eabd8992
MS
49742003-02-01 Mark Salter <msalter@redhat.com>
4975
4976 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
4977
71469e2f
MS
49782003-01-31 Mark Salter <msalter@redhat.com>
4979
4980 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
4981 Support empty arg.
4982
38a94d44
MC
49832003-01-30 Michael Chastain <mec@shout.net>
4984
4985 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
4986 This was a workaround for a UTF-8 bug in readline 4.3. The bug
4987 has been fixed in gdb/readline on 2003-01-09.
4988
19ea9e73
MS
49892003-01-29 Michael Snyder <msnyder@redhat.com>
4990
e8d359df
MS
4991 * gdb.base/maint.exp: Allow for leading underscore in symbol.
4992 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
4993 * gdb.base/args.exp: Skip if target does not support args passing.
4994
2307bd6a
DJ
49952003-01-22 Daniel Jacobowitz <drow@mvista.com>
4996
19ea9e73 4997 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
4998 gdb_test. Accept a list of expect arguments as the third
4999 parameter.
5000 (gdb_test): Use it.
5001
f2dd3617
EZ
50022003-01-20 Elena Zannoni <ezannoni@redhat.com>
5003
5004 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5005 allow for different test tree configurations. Update some
5006 tescases accordingly.
5007 * gdb.arch/altivec-regs.exp: Ditto.
5008 * gdb.asm/asm-source.exp: Ditto.
5009 * gdb.base/advance.exp: Ditto.
5010 * gdb.base/display.exp: Ditto.
d63a86f8 5011 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5012 * gdb.base/mips_pro.exp: Ditto.
5013 * gdb.base/overlays.exp: Ditto.
5014 * gdb.base/relocate.exp: Ditto.
5015 * gdb.base/setshow.exp: Ditto.
5016 * gdb.base/step-line.exp: Ditto.
5017 * gdb.base/step-test.exp: Ditto.
5018 * gdb.base/until.exp: Ditto.
5019 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5020
c71cdefd
DC
50212003-01-17 David Carlton <carlton@math.stanford.edu>
5022
5023 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5024 corresponding to PR c++/945.
5025 Update copyright.
5026
fdba05d7
DC
50272003-01-17 David Carlton <carlton@math.stanford.edu>
5028
5029 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5030 corresponding to PR c++/68.
5031
50322003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5033
5034 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5035 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5036 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5037
c362c33a
EZ
50382003-01-15 Elena Zannoni <ezannoni@redhat.com>
5039
0fbc361c
EZ
5040 * gdb.base/break.exp: Fix change of default location, because of
5041 removal of until tests.
5042 * gdb.base/help.exp: Update test for new 'until' help message.
5043 Add test for help on 'advance'.
c362c33a
EZ
5044 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5045
dabf8a35
MK
50462003-01-15 Mark Kettenis <kettenis@gnu.org>
5047
5048 * gdb.base/default.exp: Adapt "info float" test for recent changes
5049 to that command. Add test for "info vector".
5050 * gdb.base/float.exp: New file. Add test for "info float" that
5051 resembles the old test in gdb.base/default.exp.
5052
a1769aca
DC
50532003-01-15 David Carlton <carlton@math.stanford.edu>
5054
5055 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5056
82025e13
EZ
50572003-01-15 Elena Zannoni <ezannoni@redhat.com>
5058
5059 * gdb.base/break.exp: Move the tests of until command from here...
5060 * gdb.base/until.exp: ... to here. New file. Add other tests.
5061 * gdb.base/advance.c: New file.
5062 * gdb.base/advance.exp: New file.
5063
8f9ab801
EZ
50642003-01-14 Elena Zannoni <ezannoni@redhat.com>
5065
5066 * gdb.base/args.c: New file.
5067 * gdb.base/args.exp: New file.
5068
9ae66589
DJ
50692003-01-14 Daniel Jacobowitz <drow@mvista.com>
5070
5071 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5072
8d77e5c3
DJ
50732003-01-14 Daniel Jacobowitz <drow@mvista.com>
5074
5075 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5076
12d2f0a1
DJ
50772003-01-14 Daniel Jacobowitz <drow@mvista.com>
5078
5079 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5080 dates.
5081
6ca37014
DJ
50822003-01-13 Daniel Jacobowitz <drow@mvista.com>
5083
5084 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5085
b0023472
DJ
50862003-01-13 Daniel Jacobowitz <drow@mvista.com>
5087
5088 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5089 (ptype &*"foo").
5090 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5091
607fbc54 50922003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5093
5094 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5095 * gdb.mi/mi1-console.exp: Likewise.
5096
607fbc54 50972003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5098
5099 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5100 * gdb.mi/mi1-console.exp: Likewise.
5101
a1fb14a2
DJ
51022003-01-13 Daniel Jacobowitz <drow@mvista.com>
5103
5104 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5105
c4cf40b7
DJ
51062003-01-09 Daniel Jacobowitz <drow@mvista.com>
5107
5108 * gdb.base/detach.exp: New test.
5109
696d5a5b
DJ
51102003-01-09 Daniel Jacobowitz <drow@mvista.com>
5111
5112 * Makefile.in (ALL_SUBDIRS): New variable.
5113 (subdirs, clean, distclean): Use it.
5114 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5115 regenerating Makefile, since it is generated from the top level.
5116 * gdb.asm/Makefile.in: Likewise.
5117 * gdb.base/Makefile.in: Likewise.
5118 * gdb.c++/Makefile.in: Likewise.
5119 * gdb.disasm/Makefile.in: Likewise.
5120 * gdb.java/Makefile.in: Likewise.
5121 * gdb.mi/Makefile.in: Likewise.
5122 * gdb.threads/Makefile.in: Likewise.
5123 * gdb.trace/Makefile.in: Likewise.
5124
754533e4
DC
51252003-01-09 David Carlton <carlton@math.stanford.edu>
5126
5127 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5128 Add copyright year 2003.
5129
d8b3e9ee
MC
51302003-01-06 Michael Chastain <mec@shout.net>
5131
5132 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5133 When selecting a thread, 'line' and 'file' are optional.
5134 * gdb.mi/mi1-pthreads.exp: Likewise.
5135
8e9e0fe6
AS
51362003-01-06 Andreas Schwab <schwab@suse.de>
5137
5138 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5139 failures.
5140
b5ab8ff3
DJ
51412003-01-04 Daniel Jacobowitz <drow@mvista.com>
5142
5143 Fix PR gdb/844
5144 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5145 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5146
5147 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5148 instead of calling gdb_suppress_entire_file.
5149 * gdb.threads/print-threads.exp: Likewise.
5150 * gdb.threads/schedlock.exp: Likewise.
5151
5152 * gdb.threads/killed.exp: Return instead of calling
5153 gdb_suppress_entire_file.
5154 * gdb.threads/linux-dp.exp: Likewise.
5155 * gdb.threads/pthreads.exp: Likewise.
5156
1e698235
DJ
51572003-01-04 Daniel Jacobowitz <drow@mvista.com>
5158
5159 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5160 stabs.
5161 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5162 * gdb.base/whatis.exp: Always allow (void) after function names.
5163
147ff08c
DJ
51642003-01-04 Daniel Jacobowitz <drow@mvista.com>
5165
5166 * gdb.c++/casts.exp: Correct regexp.
5167
dc62bfc2
MK
51682003-01-04 Mark Kettenis <kettenis@gnu.org>
5169
5170 * configure.in: Call AC_CONFIG_HEADER. Don't call
5171 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5172 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5173 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5174 aforementioned directories in the AC_OUPUT call.
5175 * config.hin: New file.
5176 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5177 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5178 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5179 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5180 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5181 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5182 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5183 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5184 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5185 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5186 gdb.threads/configure.in, gdb.threads/configure,
5187 gdb.threads/config.in, gdb.trace/configure.in,
5188 gdb.trace/configure: Removed.
5189
77afa639
MC
51902003-01-03 Michael Chastain <mec@shout.net>
5191
5192 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5193 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5194
7634bb6e
DJ
51952003-01-03 Daniel Jacobowitz <drow@mvista.com>
5196
5197 * gdb.base/store.exp: Fix regular expressions.
5198
b39c905e
MK
51992002-12-28 Mark Kettenis <kettenis@gnu.org>
5200
5201 * configure.in: Rewrite.
5202 * configure: Regenerated.
5203
0a8551dd
DC
52042003-01-03 David Carlton <carlton@math.stanford.edu>
5205
5206 * gdb.base/psymtab.exp: New file.
5207 * gdb.base/psymtab1.c: Ditto.
5208 * gdb.base/psymtab2.c: Ditto.
5209
c60b7188
AF
52102002-12-23 Adam Fedor <fedor@gnu.org>
5211
5212 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5213
ee73db83
DC
52142002-12-23 David Carlton <carlton@math.stanford.edu>
5215
5216 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5217 and current_directory initialization.
5218
d6c1774e
JB
52192002-12-22 Jim Blandy <jimb@redhat.com>
5220
f0a847b8
JB
5221 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5222 rather than as part of the output file name.
5223
d6c1774e
JB
5224 * gdb.base/attach.exp: There's no need to copy the test program to
5225 /tmp; that was only ever necessary on HP/UX, and this test is
5226 entirely disabled there anyway.
5227
f0708dbb
JB
52282002-12-21 Jim Blandy <jimb@redhat.com>
5229
4c2acfea
JB
5230 * gdb.c++/psmang.exp: Doc fix.
5231
f0708dbb
JB
5232 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5233 test.
5234
9579e000
DC
52352002-12-20 David Carlton <carlton@math.stanford.edu>
5236
5237 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5238
d1810171
MC
52392002-12-18 Michael Chastain <mec@shout.net>
5240
5241 * gdb.c++/annota2.exp: Add copyright year 2002.
5242
76565097
DC
52432002-12-17 David Carlton <carlton@math.stanford.edu>
5244
5245 * gdb.c++/try_catch.cc: Add marker comments.
5246 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5247 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5248 * gdb.c++/m-static.cc: Ditto.
5249 * gdb.c++/m-static1.cc: Ditto.
5250 * gdb.c++/try_catch.cc: Ditto.
5251
da81390b
JJ
52522002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5253
5254 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5255 to see whether we are using the new -environment-directory
5256 command which resets via -r or the old version of the command
5257 which may prompt the user. Part of fix for gdb/741.
5258
b304d130
AC
52592002-12-13 Andrew Cagney <ac131313@redhat.com>
5260
5261 * gdb.fortran/types.exp: Update obsolete comment.
5262 * gdb.fortran/exprs.exp: Ditto.
5263 * lib/gdb.exp: Delete obsolete code.
5264 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5265 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5266 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5267 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5268 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5269 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5270 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5271 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5272 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5273 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5274 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5275 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5276 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5277 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5278 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5279 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5280 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5281 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5282 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5283 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5284 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5285 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5286 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5287 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5288 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5289 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5290 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5291 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5292 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5293 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5294 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5295 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5296 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5297 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5298 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5299 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5300 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5301
a23b6e6a
DC
53022002-12-11 David Carlton <carlton@math.stanford.edu>
5303
5304 * gdb.c++/m-data.exp: Add test for members that shadow global
5305 variables: see PR gdb/804.
5306 * gdb.c++/m-data.cc: Ditto.
5307
6604731b
DJ
53082002-12-10 Daniel Jacobowitz <drow@mvista.com>
5309
5310 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5311
de46ecd7
DC
53122002-12-06 David Carlton <carlton@math.stanford.edu>
5313
5314 * gdb.base/store.c: Don't declare functions static.
5315
27e829d0
AC
53162002-12-04 Andrew Cagney <ac131313@redhat.com>
5317
5318 * gdb.base/store.exp, gdb.base/store.c: New files.
5319
92806416
DJ
53202002-12-03 Daniel Jacobowitz <drow@mvista.com>
5321
5322 * gdb.base/selftest.exp: Update for current gdb.
5323
3bcbaac5
DJ
53242002-12-03 Daniel Jacobowitz <drow@mvista.com>
5325
5326 * gdb.base/maint.exp: Only dump symbols from one source file
5327 or objfile.
5328
f4f00b1f
DJ
53292002-12-03 Daniel Jacobowitz <drow@mvista.com>
5330
5331 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5332 function call.
5333
f1c8a949
JB
53342002-11-25 Jim Blandy <jimb@redhat.com>
5335
5336 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5337 function appearing in error message.
5338
9e297a97
DJ
53392002-11-21 Daniel Jacobowitz <drow@mvista.com>
5340
5341 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5342
1f312e79
JJ
53432002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5344
d63a86f8
RM
5345 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5346 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5347 should be in mi console format. This is part of fix for PR gdb/604.
5348
83c31e7d
FN
53492002-09-18 Fernando Nasser <fnasser@redhat.com>
5350
5351 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5352 which explicitly prints the zero offset as "+0".
5353
322b3f65
DJ
53542002-10-22 Daniel Jacobowitz <drow@mvista.com>
5355
5356 * gdb.threads/schedlock.c (args): Make unsigned.
5357
53582002-10-21 Daniel Jacobowitz <drow@mvista.com>
5359
5360 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5361 numbers. Allow "foo2|selected stack frame".
5362 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5363 * gdb.asm/asmsrc2.s: Likewise.
5364 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5365 comments.
5366 * gdb.asm/mips.inc: New file.
5367
5e2fe5b8
AF
53682002-10-18 Adam Fedor <fedor@gnu.org>
5369
5370 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5371 * gdb.base/help.exp: Likewise.
5372
abe1a5d0
KB
53732002-10-17 Kevin Buettner <kevinb@redhat.com>
5374
5375 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5376 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5377
10abb1d4
JB
53782002-10-02 Jim Blandy <jimb@redhat.com>
5379
5380 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5381
1f609b42
AC
53822002-10-01 Andrew Cagney <ac131313@redhat.com>
5383
5384 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5385 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5386 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5387 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5388 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5389 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5390 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5391
0aee02e4
AC
53922002-09-29 Andrew Cagney <ac131313@redhat.com>
5393
5394 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5395 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5396 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5397 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5398 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5399 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5400 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5401
6fde09ad
KB
54022002-09-27 Kevin Buettner <kevinb@redhat.com>
5403
5404 * gdb.base/annota1.exp (info break): Make directory components of
5405 path optional since not all compilers emit this debug information.
5406
5407 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5408 step ends up stepping out of the function instead of stopping on
5409 the epilogue.
5410
9e8aab75
KS
54112002-09-26 Keith Seitz <keiths@redhat.com>
5412
5413 * lib/insight-support.exp (gdbtk_start): Figure out where
5414 the insight executable is based on where gdb is. Use this
5415 executable to start insight instead of gdb.
5416
e36180d7
AC
54172002-09-25 Andrew Cagney <cagney@redhat.com>
5418
5419 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5420
9dd34b2b
AC
54212002-09-24 Andrew Cagney <ac131313@redhat.com>
5422
5423 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5424 test_isolated_complaints.
5425 (test_empty_complaint): New function.
5426 (test_empty_complaints): New function. Check no output when no
5427 complaints.
d63a86f8 5428
dea97812
KB
54292002-09-19 Jim Blandy <jimb@redhat.com>
5430
5431 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5432
54951bd7
AC
54332002-09-19 Andrew Cagney <ac131313@redhat.com>
5434
5435 * gdb.gdb/complaints.exp: New file.
5436
dec43320
AC
54372002-09-18 Andrew Cagney <ac131313@redhat.com>
5438
5439 * gdb.base/maint.exp: Check `help maint internal-warning'.
5440
e70d6e3f
DC
54412002-09-18 David Carlton <carlton@math.stanford.edu>
5442
5443 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5444 numbers, and replace them by a single breakpoint after the
5445 constructors are all finished.
5446 Add test 4.
5447 * gdb.c++/m-static.cc: Add test 4.
5448 * gdb.c++/m-static.h: New file.
5449 * gdb.c++/m-static1.cc: New file.
5450
5451 * gdb.c++/printmethod.exp: New file.
5452 * gdb.c++/printmethod.cc: New file.
5453
5454 * gdb.c++/pr-574.exp: New file.
5455 * gdb.c++/pr-574.cc: New file.
5456
afb5c968
CV
54572002-09-18 Corinna Vinschen <vinschen@redhat.com>
5458
5459 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5460 embedded targets which never actually exit.
5461
31e45dee
FN
54622002-09-18 Fernando Nasser <fnasser@redhat.com>
5463
5464 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5465 "don't step after run" as unresolved or unsupported, instead of xfail.
5466
a283c5a1
CV
54672002-09-18 Corinna Vinschen <vinschen@redhat.com>
5468
5469 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5470 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5471 Add newline to expected string in "step out of main (status wrapper)"
5472 case.
5473
11350d2a
CV
54742002-09-18 Corinna Vinschen <vinschen@redhat.com>
5475
5476 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5477 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5478
0deec7d6
TT
54792002-09-17 Tom Tromey <tromey@redhat.com>
5480
5481 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5482 \000, not \0, in double-quoted string.
5483
b2b4a1b5
CV
54842002-09-14 Corinna Vinschen <vinschen@redhat.com>
5485
c9d37158 5486 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5487 string after running the commands execution on breakpoint tests.
5488
1c56143a
CV
54892002-09-13 Corinna Vinschen <vinschen@redhat.com>
5490
5491 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5492
37f8da45
JB
54932002-09-12 Joel Brobecker <brobecker@gnat.com>
5494
5495 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5496
08b468e0
KS
54972002-09-10 Keith Seitz <keiths@redhat.com>
5498
5499 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5500 runto proc.
5501 (mi_run_to_main): Use mi_runto.
5502 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5503
dc360f58
KS
55042002-09-10 Keith Seitz <keiths@redhat.com>
5505
5506 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5507 regexp for stopping at main. Could have multiple event notifications.
5508 Don't assume that main was declared with no parameters.
5509 (mi_next): Use mi_step_to.
5510 (mi_step): Use mi_next_to.
5511
ce3abcfb
CV
55122002-09-09 Corinna Vinschen <vinschen@redhat.com>
5513
5514 * gdb.base/default.exp: Fix expected string in `info float' test.
5515
d1f5b980
BE
55162002-09-09 Ben Elliston <bje@redhat.com>
5517
5518 * config/mips.exp: Update comments.
5519 * config/mips-idt.exp: Likewise.
5520 * config/nind.exp: Likewise.
5521 * config/slite.exp: Likewise.
5522 * config/sparclet.exp: Likewise.
5523 * config/udi.exp: Likewise.
5524 * config/vx.exp: Likewise.
5525 * config/vxworks29k.exp: Likewise.
5526
2f71430b
JB
55272002-09-05 Jim Blandy <jimb@redhat.com>
5528
5529 * gdb.threads/killed.exp: Fix test failure message.
5530
7ddebc7e
KS
55312002-09-04 Keith Seitz <keiths@redhat.com>
5532
5533 * lib/mi-support.exp: Update copyright.
5534 (mi_gdb_test): Increase the priority of the expected pattern
5535 so that it matches gdb_test.
5536
0ae67eb3
KS
55372002-09-03 Keith Seitz <keiths@redhat.com>
5538
5539 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5540 Use integer comparison instead of string comparison for testing
5541 whether binary was built.
5542
38fc42c8
JB
55432002-09-03 Jim Blandy <jimb@redhat.com>
5544
5545 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5546
b6ff0e81
JB
55472002-08-29 Jim Blandy <jimb@redhat.com>
5548
5549 * gdb.threads/pthreads.exp: Move the portable thread compilation
5550 code into a function in lib/gdb.exp, and call that from here.
5551 * lib/gdb.exp (gdb_compile_pthreads): New function.
5552
07c98896
KS
55532002-08-29 Keith Seitz <keiths@redhat.com>
5554
5555 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5556 expect_out so that callers can get at it.
5557
0312286c
DJ
55582002-08-23 Daniel Jacobowitz <drow@mvista.com>
5559
5560 * gdb.threads/print-threads.c: New file.
5561 * gdb.threads/print-threads.exp: New file.
5562 * gdb.threads/schedlock.c: New file.
5563 * gdb.threads/schedlock.exp: New file.
5564
dd039bc4
EZ
55652002-08-22 Elena Zannoni <ezannoni@redhat.com>
5566
5567 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5568 not altivec.c.
5569
1f36144c
MK
55702002-08-17 Mark Kettenis <kettenis@gnu.org>
5571
5572 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5573 targets. The problem should be fixed now.
5574
16057ec7 55752002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5576
5577 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5578 2002-07-24 change that removes final dots from error messages.
5579
3c1499ad
TT
55802002-08-13 Tom Tromey <tromey@redhat.com>
5581
5582 * gdb.base/readline.exp: New file.
5583
a20ce2c3
AC
55842002-08-01 Andrew Cagney <ac131313@redhat.com>
5585
5586 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5587 supress message.
5588
db034ac5
AC
55892002-08-01 Andrew Cagney <cagney@redhat.com>
5590
5591 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5592 CHILL_FOR_TARGET and CHILL_LIB.
5593 * configure.in (configdirs): Remove gdb.chill.
5594 * configure: Regenerate.
5595 * lib/gdb.exp: Obsolete references to chill.
5596 * gdb.fortran/types.exp: Ditto.
5597 * gdb.fortran/exprs.exp: Ditto.
5598
3e000b18
KB
55992002-07-30 Kevin Buettner <kevinb@redhat.com>
5600
5601 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5602 set Irix-specific compile and link flags.
5603
28f4966b
KB
56042002-07-29 Kevin Buettner <kevinb@redhat.com>
5605
5606 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5607 source files. The ``-o'' option doesn't work with the ``-E'' option
5608 when using the Irix compiler.
5609
46c0d5a6
DJ
56102002-07-19 Daniel Jacobowitz <drow@mvista.com>
5611
5612 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5613 Improve support for reusing an exec file. Copy exec file
5614 to target, and run gdbserver on the target instead of on the host.
5615
eecf4bed
JB
56162002-07-18 Jim Blandy <jimb@redhat.com>
5617
0f815cdf
JB
5618 * gdb.base/ending-run.exp: Don't expect to see the program end in
5619 some orderly fashion when we're running on a real stand-alone
5620 board.
5621
eecf4bed
JB
5622 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5623 targets that don't support interrupts.
5624
52d309e4
JB
56252002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5626
5627 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5628 systems.
5629 Move comments in expect statements to inside the actions, so that they
5630 don't get matched against.
5631
ff683d9e
MK
56322002-07-10 Mark Kettenis <kettenis@gnu.org>
5633
5634 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5635 function when asleep" test.
5636
b5356753
AC
56372002-07-10 Andrew Cagney <ac131313@redhat.com>
5638
5639 * gdb.base/page.exp: Rewrite to handle problems with very long
5640 `info set' output. Update copyright.
5641
6aa4d13a
AC
56422002-06-26 Andrew Cagney <ac131313@redhat.com>
5643
5644 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5645 gdb.threads-hp.
5646 * gdb.hp/configure: Regenerate.
5647 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5648 * gdb.hp/gdb.threads-hp/configure: Delete file.
5649 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5650
8cf8c2b8
AC
56512002-06-22 Andrew Cagney <ac131313@redhat.com>
5652
5653 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5654 setlocale, bindtextdomain and textdomain.
5655
6827a8f8
JB
56562002-06-11 Jim Blandy <jimb@redhat.com>
5657
919d772c
JB
5658 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5659 preprocessor macro information is present.
5660
6827a8f8
JB
5661 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5662 tests.
5663
c15b0d21
MS
56642002-06-06 Michael Snyder <msnyder@redhat.com>
5665
c5984d70
MS
5666 * gdb.base/overlays.exp: Record addresses of overlay
5667 functions in TCL variables rather than in GDB variables,
5668 to avoid having GDB convert them to pointers (with loss
5669 of information).
5670
d63a86f8 5671 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5672 default linker script changes.
c15b0d21
MS
5673 * gdb.base/long_long.exp: Add check for sizeof (long double).
5674
be26fe0d
ML
56752002-06-06 Michal Ludvig <mludvig@suse.cz>
5676
5677 * gdb.asm/asm-source.exp: Add x86-64 target.
5678 * gdb.asm/x86_64.inc: New.
d63a86f8 5679
258093ca 56802002-05-30 Michael Chastain <mec@shout.net>
258093ca 5681
4b3153f1 5682 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5683 * gdb.c++/m-static.cc: New file.
5684 * gdb.c++/m-static.exp: New file.
5685
241264c6
MS
56862002-05-28 Michael Snyder <msnyder@redhat.com>
5687
5688 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5689 precision.
5690
9bba8c8f 56912002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5692
4b3153f1 5693 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5694 * gdb.c++/m-data.cc: New file.
5695 * gdb.c++/m-data.exp: New file.
5696
56972002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5698
4b3153f1 5699 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5700 * gdb.c++/try_catch.cc: New file.
d63a86f8 5701 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5702
def1b996
MC
57032002-05-27 Michael Chastain <mec@shout.net>
5704
5705 * gdb.c++/local.exp: Accept more nested types in output.
5706
522ba268
MC
57072002-05-26 Michael Chastain <mec@shout.net>
5708
5709 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5710
277254ba
MS
57112002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5712
5713 * lib/gdb.exp (gdb_wrapper_init): Just because
5714 gdb_wrapper_file exists, this does not mean that the file
5715 should not be rebuilt. That is what gdb_wrapper_initialized
5716 is for.
5717 (default_gdb_init): Reset gdb_wrapper_initialized.
5718
b61a8733
MS
57192002-05-23 Michael Snyder <msnyder@redhat.com>
5720
d63a86f8 5721 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5722 the precision of the floating point test results.
5723 * gdb.base/call-rt-st.exp: Ditto.
5724
b61a8733
MS
5725 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5726 * gdb.base/call-rt-st.exp: Ditto.
5727
56f6e910
MC
57282002-05-19 Michael Chastain <mec@shout.net>
5729
5730 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5731
ad0b0016
EZ
57322002-05-19 Elena Zannoni <ezannoni@redhat.com>
5733
5734 * configure.in (configdirs): Add gdb.arch.
5735 * configure: Regenerate.
5736
f617d2b6
JB
57372002-05-17 Jim Blandy <jimb@redhat.com>
5738
5739 * gdb.base/completion.exp: Recognize the more detailed error
5740 messages produced by the macro expander's lexical analyzer.
5741
eac2a696
EZ
57422002-05-14 Elena Zannoni <ezannoni@redhat.com>
5743
5744 * gdb.arch/altivec-abi.c: New file.
5745 * gdb.arch/altivec-abi.exp: New file.
5746 * gdb.arch/altivec-regs.c: New file.
5747 * gdb.arch/altivec-regs.exp: New file.
5748
2fdde8f8
DJ
57492002-05-14 Daniel Jacobowitz <drow@mvista.com>
5750
5751 * gdb.base/maint.exp (maint print type): Update for new type
5752 structure.
d63a86f8 5753
e31f1a7c
EZ
57542002-05-14 Elena Zannoni <ezannoni@redhat.com>
5755
5756 * gdb.arch: New directory.
5757 * gdb.arch/configure.in: New file.
5758 * gdb.arch/configure: New file.
5759 * gdb.arch/Makefile.in: New file.
5760
db589741
CV
57612002-05-13 Corinna Vinschen <vinschen@redhat.com>
5762
5763 * gdb.asm/asm-source.exp: Add v850 as supported target.
5764 * gdb.asm/v850.inc: New file.
5765
8ce2a7dc
DJ
57662002-05-13 Daniel Jacobowitz <drow@mvista.com>
5767
5768 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5769
df763c7f
DJ
57702002-05-12 Daniel Jacobowitz <drow@mvista.com>
5771
5772 * gdb.base/break.exp: Check 'break "marker2"'.
5773
377daeed
MS
57742002-05-10 Michael Snyder <msnyder@redhat.com>
5775
5776 * gdb.base/long_long.exp: Fix typo.
5777
c4b7bc2b
JB
57782002-05-10 Jim Blandy <jimb@redhat.com>
5779
ecac9a4e
JB
5780 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5781 a bug.
5782
c4b7bc2b
JB
5783 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5784 Recognize more detailed error message produced by the macro
5785 expander's lexical analyzer.
5786 * lib/gdb.exp (test_print_reject): Same.
5787
e71019a1
MK
57882002-05-09 Mark Kettenis <kettenis@gnu.org>
5789
5790 * gdb.c++/method.exp: Fix typo.
5791
fedfc8e6
MS
57922002-05-08 Michael Snyder <msnyder@redhat.com>
5793
166a1957
MS
5794 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
5795 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 5796 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
5797 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
5798 Add iftarget clause for strongarm.
d63a86f8 5799
f1c47eb2
MS
58002002-05-06 Michael Snyder <msnyder@redhat.com>
5801
cb9a9d3e
MS
5802 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
5803 (gdb_continue_to_end): Accept output from status wrapper.
5804 * gdb.base/ending-run.exp: Add case for output from status wrapper.
5805 Clean up fail messages to match pass messages.
5806
f1c47eb2
MS
5807 Enable the "needs_status_wrapper" testsuite feature.
5808 * lib/gdb.exp (gdb_wrapper_init): New procedure.
5809 (gdb_compile): Conditionally call gdb_wrapper_init.
5810 * gdb.base/a2-run.exp: Recognize output from status wrapper.
5811 * gdb.c++/method.exp: Recognize output from status wrapper.
5812
6079c749
BE
58132002-05-06 Ben Elliston <bje@redhat.com>
5814From Graydon Hoare <graydon@redhat.com>
5815
5816 * config/sid.exp: Include support for "rawsid" protocol.
5817
188baff3
JB
58182002-05-03 Jim Blandy <jimb@redhat.com>
5819
5820 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
5821 * gdb.c++/hang3.C: New file.
5822
b9c07f0f
AC
58232002-05-04 Andrew Cagney <ac131313@redhat.com>
5824
5825 * gdb.base/default.exp: Remove obsolete code.
5826 * gdb.c++/misc.exp: Ditto. Update copyright.
5827 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
5828 * gdb.base/whatis.exp: Ditto. Update copyright.
5829 * gdb.base/scope.exp: Ditto. Update copyright.
5830 * gdb.base/ptype.exp: Ditto. Update copyright.
5831 * gdb.base/printcmds.exp: Ditto. Update copyright.
5832 * gdb.base/opaque.exp: Ditto. Update copyright.
5833 * gdb.base/list.exp: Ditto.
5834 * gdb.base/funcargs.exp: Ditto. Update copyright.
5835 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
5836 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
5837 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
5838 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
5839 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
5840 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
5841
5c7a0397
MS
58422002-05-02 Michael Snyder <msnyder@redhat.com>
5843
d6dcc264 5844 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
5845 * gdb.base/long_long.exp: Add xscale target.
5846 * gdb.base/default.exp: Add xscale target.
5847
eb7f1c48
JB
58482002-05-01 Jim Blandy <jimb@redhat.com>
5849
5850 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
5851 gdb.c++/hang.exp: New test.
5852
a6befae8
FF
58532002-05-01 Fred Fish <fnf@redhat.com>
5854
5855 * gdb.base/completion.exp: Handle completions of "./Make" for
5856 more than one completion possibility, as is the case when we
5857 build and test in the source tree.
5858
0a310277
AG
58592002-04-29 Anthony Green <green@redhat.com>
5860
5861 * gdb.java/jmisc1.exp: New file.
5862 * gdb.java/jmisc2.exp: New file.
5863
6ff9af88
DJ
58642002-04-24 Daniel Jacobowitz <drow@mvista.com>
5865
5866 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
5867
96b3d632
EZ
58682002-04-23 Elena Zannoni <ezannoni@redhat.com>
5869
5870 * gdb.base/help.exp: Change 'help status' to allow for target
5871 dependent output differences.
5872
5019bb54
MC
58732002-04-22 Michael Chastain <mec@shout.net>
5874
5875 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
5876
a805a116
MC
58772002-04-22 Michael Chastain <mec@shout.net>
5878
5879 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
5880
a1706bfd
DM
58812002-04-17 David S. Miller <davem@redhat.com>
5882
5883 * gdb.asm/sparc64.inc: New file.
5884 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
5885
a73a20a2
EZ
58862002-04-19 Elena Zannoni <ezannoni@redhat.com>
5887
5888 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
5889 instruction file directly into the build tree. Clean up at end of
5890 test.
5891
ba678339
DM
58922002-04-18 David S. Miller <davem@redhat.com>
5893
5894 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
5895 handle 64-bit platforms correctly.
5896 * gdb.base/maint.exp: Likewise.
5897
b03399da
KB
58982002-04-18 Kevin Buettner <kevinb@redhat.com>
5899
5900 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
5901 ``-fpic'' when compiling files comprising a shared library, but
5902 it does need additional linker flags in order to find shared
5903 libraries at run time.
5904
e2004992
KB
59052002-04-18 Kevin Buettner <kevinb@redhat.com>
5906
5907 * gdb.base/cvexpr.c (use): New function.
5908 (main): Invoke use() on all global variables to prevent
5909 some linkers from deleting these otherwise unused symbols.
5910
d8937120
MC
59112002-04-17 Michael Chastain <mec@shout.net>
5912From David S. Miller <davem@redhat.com>
5913
5914 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
5915 handle 64-bit platforms correctly.
5916
ffd61a58
MS
59172002-04-12 Michael Snyder <msnyder@redhat.com>
5918From Jim Blandy <jimb@redhat.com>
5919 * gdb.base/foo.c (foox): Remove section attribute; the linker
5920 script can handle this instead.
5921 * gdb.base/bar.c (barx): Same.
5922 * gdb.base/baz.c (bazx): Same.
5923 * gdb.base/grbx.c (grbxx): Same.
5924
5925 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
5926 manager doesn't automatically unmap overlays unnecessarily.
5927
6b8426a6
MH
59282002-04-10 Martin M. Hunt <hunt@redhat.com>
5929
5930 * gdb.base/ending-run.exp: Fix pattern for Mips targets
5931 stepping out of main.
5932
34af4875
MC
59332002-04-09 Michael Chastain <mec@shout.net>
5934
5935 * gdb.c++/local.cc (main): Move call to marker1() inside nested
5936 scope so that the nested scope tests will make sense.
5937 * gdb.c++/local.exp: Write patterns that actually work with gcc
5938 (the HP patterns "were never known to work with gcc").
5939 Keep the old aCC patterns too.
5940
2d1676a0
DJ
59412002-04-09 Daniel Jacobowitz <drow@mvista.com>
5942
5943 * gdb.base/attach.exp: Correct target board test.
5944
3a63e3f9
MC
59452002-04-08 Michael Chastain <mec@shout.net>
5946
5947 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
5948 in a const method. Add some xfail and fail cases for configurations
5949 that do not emit the "const ...".
5950
f18dabd2
MC
59512002-04-07 Michael Chastain <mec@shout.net>
5952
5953 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
5954 Accept "A * const" and "const A * const" as type of "this".
5955 Fix spelling of getFunky throughout. Make messages uniform.
5956
0fcddd82
EZ
59572002-04-07 Elena Zannoni <ezannoni@redhat.com>
5958
5959 Work around for PR gdb/285:
5960 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
5961
16a8534a
EZ
59622002-04-07 Elena Zannoni <ezannoni@redhat.com>
5963
5964 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
5965 instructions file at run time instead of configure time.
5966 Sometimes we run the test in a directory that is not the one we
5967 configured in.
5968 * gdb.asm/configure.in: Delete creation of symlink.
5969 * gdb.asm/configure: Regenerate.
5970
24181d81
JB
59712002-04-05 J. Brobecker <brobecker@gnat.com>
5972
5973 * gdb.gdb/xfullpath.exp: New test, to exercise the new
5974 xfullpath () function.
5975
7cdb7107
DJ
59762002-04-04 Daniel Jacobowitz <drow@mvista.com>
5977
5978 * gdb.asm/Makefile.in: Correct dependencies.
5979
5980 * gdb.asm/powerpc.inc: New file.
5981 * gdb.asm/asm-source.exp: Add PowerPC.
5982 * gdb.asm/configure.in: Likewise.
5983 * gdb.asm/configure: Regenerated.
5984
a7d17088
DJ
59852002-04-04 Daniel Jacobowitz <drow@mvista.com>
5986
5987 * gdb.base/relocate.exp: New file.
5988 * gdb.base/relocate.c: New file.
5989
cd721503
FF
59902002-04-04 Fred Fish <fnf@redhat.com>
5991
5992 * gdb.base/step-test.exp: Update comment regarding stopping in
5993 memcpy/bcopy calls inserted as part of the compiler runtime.
5994
b22ad7a7
MS
59952002-04-04 Michael Snyder <msnyder@redhat.com>
5996
5997 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
5998
5f279fa6
DJ
59992002-04-03 Daniel Jacobowitz <drow@mvista.com>
6000
6001 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6002 (gdb_expect): Remove $notransfer hack.
6003
dd0fd3ce
DJ
60042002-04-02 Daniel Jacobowitz <drow@mvista.com>
6005
6006 * gdb.c++/classes.exp ("calling method for small class"): Match
6007 updated register output.
6008
1e50cda1
DJ
60092002-03-30 Daniel Jacobowitz <drow@mvista.com>
6010
6011 Fix PR gdb/452
6012 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6013 when finished. Make gdb_file_cmd send "exec-file" when
6014 appropriate.
6015
24015922
DJ
60162002-03-30 Daniel Jacobowitz <drow@mvista.com>
6017
6018 * gdb.base/attach.exp: Remove extra setup_xfail.
6019
dd7dfd64
MS
60202002-03-26 Michael Snyder <msnyder@redhat.com>
6021
6022 * gdb.base/default.exp: Add tests for dump, append, and restore.
6023 * gdb.base/help.exp: Add tests for dump, append, and restore.
6024 * gdb.base/dump.exp: New file, test dump, append and restore.
6025 * gdb.base/dump.c: New file.
6026
48b2f8d7
MS
60272002-03-27 Michael Snyder <msnyder@redhat.com>
6028
d63a86f8 6029 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6030 clean-ups in help messages.
6031
05b4d525
FF
60322002-03-26 Fred Fish <fnf@redhat.com>
6033
6034 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6035 have debugging info for those functions and the compiler uses them
6036 internally to copy structs around.
6037
d7679631
FF
60382002-03-26 Fred Fish <fnf@redhat.com>
6039
6040 * gdb.base/list.exp: Revert the change made yesterday and add note
6041 about why we don't list the default lines for remote targets.
6042
523ac3f9
MS
60432002-03-25 Michael Snyder <msnyder@redhat.com>
6044
6045 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6046
754b2b8d
FF
60472002-03-25 Fred Fish <fnf@redhat.com>
6048
6049 * gdb.base/list.exp: This test works on remote targets so remove
6050 the short circuit for remote targets. Update copyright.
6051
33c3e192
FF
60522002-03-25 Fred Fish <fnf@redhat.com>
6053
6054 * gdb.base/attach.exp: Fix logic error that was suppressing this
6055 test for all non hppa*-*-hpux* targets, instead of the hp target.
6056 Move comments closer to the suppression point. Also now need to
6057 check that we are running natively.
6058
d43e73ee
MS
60592002-03-22 Michael Snyder <msnyder@redhat.com>
6060
882c8f02
MS
6061 * gdb.base/default.exp: Add test for gcore. Update copyright.
6062 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6063
04c12f60
FF
60642002-03-06 Fred Fish <fnf@redhat.com>
6065
6066 * gdb.base/funcargs.c: Remove extraneous ';' character.
6067 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6068
b43df995
MC
60692002-03-04 Michael Chastain <mec@shout.net>
6070
6071 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6072 accommodate gcc v3 function signature.
6073 * gdb.mi/mi0-var-cmd-exp: Ditto.
6074
92362027
AC
60752002-02-24 Andrew Cagney <ac131313@redhat.com>
6076
6077 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6078 ``GNU/Linux'' or ``Linux kernel''
6079 * testsuite/gdb.threads/pthreads.c: Ditto.
6080
258ad32d
MC
60812002-02-24 Michael Chastain <mec@shout.net>
6082
6083 * gdb.threads/pthreads.c (thread1): Add a return statement.
6084 (thread2): Likewise.
6085 (foo): Likewise.
6086
04c3b3d4
MC
60872002-02-23 Michael Chastain <mec@shout.net>
6088
6089 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6090 to placate gcc.
6091
5a2a0a20
MC
60922002-02-23 Michael Chastain <mec@shout.net>
6093
6094 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6095 test "ptype bint". The test passes on all my stabs configurations.
6096
a640f7fc
JB
60972002-02-21 Jim Blandy <jimb@redhat.com>
6098
27924826
JB
6099 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6100 filename at a time, and watch for the ones we want to see.
6101
a640f7fc
JB
6102 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6103 types of pointers to prototyped functions.
6104
edcc8c75
AC
61052002-02-20 Andrew Cagney <ac131313@redhat.com>
6106
6107 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6108 signed, unsigned and straight char.
6109 (padding_char, padding_short, padding_int, padding_long,
6110 padding_long_long, padding_float, padding_double,
6111 padding_long_double): New global variables.
6112 (fill, fill_structs): New functions.
6113
6114 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6115 for correctly sized writes. Update copyright.
6116 (get_valueof): New procedure.
6117 (get_sizeof): Call get_valueof.
6118 (check_valueof): New procedure.
6119 (check_padding): New procedure.
6120
ac57ea44
MC
61212002-02-20 Michael Chastain <mec@shout.net>
6122
6123 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6124 to setup_xfail. Document some of the remaining calls.
6125
7a10c941
MC
61262002-02-18 Michael Chastain <mec@shout.net>
6127
6128 * gdb.c++/userdef.exp: Update copyright year.
6129
fb8acdcc
DJ
61302002-02-18 Daniel Jacobowitz <drow@mvista.com>
6131
6132 * gdb.c++/userdef.exp: Test overloaded operators properly.
6133 Remove xfails.
6134
fda6ae12
MS
61352002-02-14 Michael Snyder <msnyder@redhat.com>
6136
6137 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6138
676a0442
DJ
61392002-02-14 Daniel Jacobowitz <drow@mvista.com>
6140
6141 * gdb.base/a2-run.exp: Check for a remote target properly.
6142 * gdb.base/annota1.exp: Likewise.
6143 * gdb.base/list.exp: Likewise.
6144 * gdb.base/reread.exp: Likewise.
6145 * gdb.base/scope.exp: Likewise.
6146 * gdb.base/shlib-call.exp: Likewise.
6147 * gdb.base/term.exp: Likewise.
6148 * gdb.c++/annota2.exp: Likewise.
6149
78b4f468
RE
61502002-02-13 Richard Earnshaw <rearnsha@arm.com>
6151
6152 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6153
9a81ba51
MC
61542002-02-10 Michael Chastain <mec@shout.net>
6155
6156 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6157 (call_after_alloca): Ditto.
6158
004af6c7
DJ
61592002-02-10 Daniel Jacobowitz <drow@mvista.com>
6160
6161 * gdb.base/ending-run.exp: Guard "cont" test with
6162 gdb_skip_stdio_test.
6163
37225f62
JB
61642002-02-06 Jim Blandy <jimb@redhat.com>
6165
6166 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6167 from here...
6168 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6169 To here. Disable this test on non-HP platforms. Add big comment.
6170
fe6fdd96
MS
61712002-02-04 Michael Snyder <msnyder@redhat.com>
6172
6173 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6174 other than d10v and m32r.
6175
036fad3f
RE
61762002-02-02 Richard Earnshaw <rearnsha@arm.com>
6177
6178 * gdb.base/default.exp: Rewrite test patterns to reduce time
6179 taken to match them.
6180
7148ab62
DJ
61812002-01-30 Daniel Jacobowitz <drow@mvista.com>
6182
6183 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6184 Allow a start function above main.
6185 * gdb.threads/linux-dp.exp: Fix copyright date.
6186
396cc255
DJ
61872002-01-30 Daniel Jacobowitz <drow@mvista.com>
6188
6189 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6190 (check_philosopher_stack): Check for manager thread before checking
6191 for a just-starting thread.
6192
f038d31b
DJ
61932002-01-30 Daniel Jacobowitz <drow@mvista.com>
6194
6195 From Neil Booth <neil@daikokuya.demon.co.uk>:
6196 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6197 warnings.
6198
b3ff9d9a
FF
61992002-01-21 Fred Fish <fnf@redhat.com>
6200
6201 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6202 not caller.
6203
39ad761d
JB
62042002-01-21 Jim Blandy <jimb@redhat.com>
6205
6206 * gdb.base/reread.exp: Check that GDB properly re-reads the
6207 executable file when it changes while no inferior is running.
6208
aaf320fa
FF
62092002-01-21 Fred Fish <fnf@redhat.com>
6210
6211 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6212 optionally accept the "shlib events" variation.
6213
808a31f5
JB
62142002-01-21 Jim Blandy <jimb@redhat.com>
6215
6216 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6217 call `fflush' after every `printf', so that the output is produced
6218 at predictable points, regardless of whatever buffering does (or
6219 doesn't) take place.
6220 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6221 at different points.
6222
4420d5e2
DJ
62232002-01-20 Daniel Jacobowitz <drow@mvista.com>
6224
6225 * gdb.c++/inherit.exp: Update copyright years.
6226 * gdb.c++/method.exp: Likewise.
6227
3e36a0f4
DJ
62282002-01-20 Daniel Jacobowitz <drow@mvista.com>
6229
6230 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6231 artificial methods/arguments.
6232 * gdb.c++/derivation.exp: Likewise.
6233 * gdb.c++/inherit.exp: Likewise.
6234 * gdb.c++/method.exp: Likewise.
6235 * gdb.c++/virtfunc.exp: Likewise.
6236
b4ceaee6
AC
62372002-01-18 Andrew Cagney <ac131313@redhat.com>
6238
6239 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6240 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6241 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6242 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6243 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6244 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6245
ecace851
JB
62462002-01-17 Jim Blandy <jimb@redhat.com>
6247
6248 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6249 anchoring the pattern matching the entry point symbol's name.
6250
375fc983
AC
62512002-01-17 Andrew Cagney <ac131313@redhat.com>
6252
6253 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6254 continue/quit query. Update copyright.
6255
fe6fdd96
MS
62562002-01-14 Michael Snyder <msnyder@redhat.com>
6257
6258 * gdb.base/gcore.exp: Remove extra debugging output.
6259
e017c81f
DJ
62602002-01-13 Daniel Jacobowitz <drow@mvista.com>
6261
6262 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6263 for slightly dubious v2 mangled string.
6264
37ab3bf8
DJ
62652002-01-13 Daniel Jacobowitz <drow@mvista.com>
6266
6267 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6268
1bc05c3a 62692002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6270
1bc05c3a 6271 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6272
1bc05c3a
JM
6273 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6274 constructors.
6275 * gdb.c++/derivation.exp: Likewise.
6276 * gdb.c++/templates.exp: Likewise.
6277 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6278
1bc05c3a
JM
62792002-01-10 Michael Snyder <msnyder@redhat.com>
6280
6281 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6282
a911c360
MS
62832002-01-08 Michael Snyder <msnyder@redhat.com>
6284
6285 * gdb.base/gcore.exp: New test for generate-core-file command.
6286 * gdb.base/gcore.c: Testcase for above.
6287 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6288
ea2119ec
JM
62892002-01-08 Jason Merrill <jason@redhat.com>
6290
6291 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6292
68203136
FF
62932002-01-07 Fred Fish <fnf@redhat.com>
6294
6295 * gdb.c++/overload.exp: Remove unconditional xfails for:
6296 print foo_instance1.overloadargs(1)
6297 print foo_instance1.overloadargs(1, 2)
6298 print foo_instance1.overloadargs(1, 2, 3)
6299 print foo_instance1.overloadargs(1, 2, 3, 4)
6300 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6301 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6302 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6303 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6304 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6305 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6306 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6307 print foo_instance1.overload1arg()
6308 print foo_instance1.overload1arg((char)arg2)
6309 print foo_instance1.overload1arg((signed char)arg3)
6310 print foo_instance1.overload1arg((unsigned char)arg4)
6311 print foo_instance1.overload1arg((int)arg7)
6312 print foo_instance1.overload1arg((unsigned int)arg8)
6313 print foo_instance1.overload1arg((float)arg11)
6314 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6315
21b9b5b1
MS
63162002-01-07 Michael Snyder <msnyder@redhat.com>
6317
6318 * gdb.base/huge.exp: New test. Print a very large target data object.
6319 (skip_huge_test): New test variable. Define if you want to skip this
6320 test. The test reads an 8 megabyte data object from the target, so it
6321 might be very time consuming on remote targets with a slow connection.
6322 * gdb.base/huge.c: New file. Test case for above.
6323
725f922e
FF
63242002-01-07 Fred Fish <fnf@redhat.com>
6325
6326 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6327 g_instance.bfoo, and g_instance.cfoo.
6328
634d57ec
JL
6329Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6330
f286b2c3
JL
6331 * gdb.base/break.c (multi_line_if_conditional): New function.
6332 (multi_ilne_while_conditional): Likewise.
6333 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6334 IF or WHILE condition puts the breakpoint at the start of
6335 the condition.
6336
634d57ec
JL
6337 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6338 hppa*-*-hpux* expected failure.
6339 * gdb.base/structs.exp (do_function_calls): Similarly.
6340
6341 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6342 watchpoints.
6343
9fbfe2dc
AC
63442002-01-06 Andrew Cagney <ac131313@redhat.com>
6345
6346 Fix PR gdb/66.
6347 * gdb.base/structs.exp: Replace skip for a29k with skip for
6348 gdb,cannot_call_functions.
6349 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6350 * gdb.base/callfuncs.exp: Ditto.
6351 * gdb.base/call-rt-st.exp: Ditto.
6352 * gdb.base/call-strs.exp: Ditto.
6353 * gdb.base/callfwmall.exp: Ditto.
6354 * gdb.base/scope.exp: Obsolete xfail a29k.
6355 * gdb.c++/misc.exp: Ditto.
6356 * gdb.c++/cplusfuncs.exp: Ditto.
6357 * gdb.base/ptype.exp: Ditto.
6358 * gdb.base/printcmds.exp: Ditto.
6359 * gdb.base/opaque.exp: Ditto.
6360 * gdb.base/list.exp: Ditto.
6361 * gdb.base/funcargs.exp: Ditto.
6362 * gdb.base/default.exp: Ditto.
6363
8ddad156
MS
63642002-01-04 Michael Snyder <msnyder@redhat.com>
6365
ca4976a6 6366 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6367 * gdb.base/maint.exp: Add tests for maint info sections options.
6368
1b074332
JL
6369Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6370
6371 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6372
7d159115
CV
63732001-12-20 Corinna Vinschen <vinschen@redhat.com>
6374
6375 * gdb.asm/arm.inc: New file.
6376 * gdb.asm/asm-source.exp: Add arm targets.
6377 * gdb.asm/configure.in: Ditto.
6378 * gdb.asm/configure: Recreated from configure.in.
6379
8fb87725
JL
6380Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6381
afabe08c
JL
6382 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6383 with HP's compiler.
6384 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6385 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6386 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6387 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6388
6389 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6390 either HP's compilers or GCC.
6391
db521deb
JL
6392 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6393 a SIGBUS or SIGSEGV.
6394
6395 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6396
6397 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6398 can be compiled with either HP's compiler or GCC.
6399
cfa88ab7
JL
6400 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6401 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6402 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6403
ca344dff
JL
6404 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6405 to match current gdb output. Update due to using auto-solib-limit
6406 for limiting instead of overloading auto-solib-add.
6407 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6408 test program.
6409
3f3c6e55 6410 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6411 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6412 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6413 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6414 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6415 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6416 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6417 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6418 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6419 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6420 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6421 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6422 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6423
8fb87725
JL
6424 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6425 a SIGTRAP to the inferior.
6426
cf599fa7
CV
64272001-12-19 Corinna Vinschen <vinschen@redhat.com>
6428
6429 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6430 Substitute call to target_link by call to gdb_compile.
6431
2cd045cd
JL
6432Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6433
6434 * gdb.base/break.exp: Fix HP specific search string when testing
6435 backtracing in a called function.
6436
d63a86f8 6437 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6438 compiling the test with HP's compilers.
6439 * gdb.base/volatile.exp: Similarly.
6440
99ebe9ac
JB
64412001-12-19 Jim Blandy <jimb@redhat.com>
6442
6443 * gdb.base/printcmds.exp: Expect the null character to be printed
6444 as '\0', and the '\013' to be printed as '\v'.
6445 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6446 * gdb.base/setvar.exp: Same.
6447
b9891b29
JB
64482001-12-17 Jim Blandy <jimb@redhat.com>
6449
0eba65ab
JB
6450 * gdb.base/completion.exp: Rather than completing very long
6451 filenames, which can make the readline library produce output we
6452 don't recognize, cd to the directory first, and then complete
6453 using nice, short relative paths.
6454
6970b5b1
JB
6455 * gdb.base/completion.exp: On some systems, there is, in fact, a
6456 variable named `b' in scope, since GDB treats all static
6457 variables as being in scope. So use `no_var_named_this'
6458 instead of `b'.
6459
b9891b29
JB
6460 * gdb.base/corefile.exp: Recognize the message saying that GDB
6461 can't find the core file's registers as a failure.
6462
e6ccd35f
JSC
64632001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6464
6465 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6466 test expect string more specific.
6467
105ba819
CV
64682001-12-13 Corinna Vinschen <vinschen@redhat.com>
6469
6470 * gdb.asm/asm-source.exp: Add support for xstormy16.
6471 * gdb.asm/configure.in: Ditto.
6472 * gdb.asm/configure: Rebuild.
6473 * gdb.asm/xstormy16.inc: New file.
6474
e9e79dd9
FF
64752001-12-10 Fred Fish <fnf@redhat.com>
6476
6477 * gdb.base/maint.exp: Update to match changes in type dumping code.
6478
347dc97d
JB
64792001-12-10 Jim Blandy <jimb@redhat.com>
6480
6481 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6482 matching the entry point symbol's name at the beginning of the
6483 line.
6484
5178b9d6
DJ
64852001-12-07 Daniel Jacobowitz <drow@mvista.com>
6486
6487 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6488 gdb.c++/inherit.exp, gdb.c++/method.exp,
6489 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6490 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6491 and class layout support.
6492
af890c52
DJ
64932001-12-07 Daniel Jacobowitz <drow@mvista.com>
6494
6495 * gdb.c++/classes.exp: Add test for static member function.
6496 * gdb.c++/misc.cc: Add class with static member function.
6497
7a345fb3
JB
64982001-12-07 Jim Blandy <jimb@redhat.com>
6499
f2e54a80 6500 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6501 those tests as `unsupported'.
6502 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6503 Rewrite subsequent tests to use it.
6504
6505 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6506 those tests as `unsupported'.
6507 * gdb.base/structs.exp (call_struct_func): New function.
6508 (do_function_calls): Use call_struct_func to call the functions
6509 returning structs.
6510
0bc69509
JB
6511 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6512 whether functions are prototyped or not, so we can't possibly pass
6513 arguments to t_float_values2 properly.
6514
7a345fb3
JB
6515 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6516 value of `timeout' for targets other than the mips*tx39-*.
6517
edb6ede1
MS
65182001-12-06 Michael Snyder <msnyder@redhat.com>
6519
d63a86f8 6520 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6521 and detect whether the start symbol has a leading underscore.
6522
2d842f13
JB
65232001-12-04 Jim Blandy <jimb@redhat.com>
6524
6525 * gdb.base/completion.exp: Clarify indentation.
6526
68550daf
JB
65272001-12-03 Jim Blandy <jimb@redhat.com>
6528
6529 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6530 variables on the S/390, not `.word'.
6531
cd5195a8
JB
65322001-11-30 Jim Blandy <jimb@redhat.com>
6533
6534 Add assembly-source tests for s390-ibm-linux.
6535 * gdb.asm/s390.inc: New file.
6536 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6537 the S/390 architecture.
6538 * gdb.asm/configure: Regenerated.
6539
ca9efc90
MS
65402001-11-30 Michael Snyder <msnyder@redhat.com>
6541
6542 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6543 next, info source, info sources, info line, global and static
6544 variables, and static functions.
6545 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6546 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6547 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6548 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6549 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6550 (gdbasm_leave): Restore frame pointer.
6551 (gdbasm_startup): Copy stack set-up from crt0.S.
6552
d0e66976
FN
65532001-11-26 Fernando Nasser <fnasser@redhat.com>
6554
6555 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6556 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6557 to a local (non-static) variable. Copy tstruct.a to a static buffer
6558 and return a pointer to that buffer.
6559 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6560
e2334072
MK
65612001-11-24 Mark Kettenis <kettenis@gnu.org>
6562
6563 * gdb.asm/configure.in: Fix recognition of ix86 target.
6564 * gdb.asm/configure: Regenerate.
6565
756caa3d
MS
65662001-11-21 Michael Snyder <msnyder@redhat.com>
6567
6568 * gdb.asm/sparc.inc: New file.
6569 * gdb.asm/asm-source.exp: Recognize sparc target.
6570 * gdb.asm/configure.in: Recognize sparc target.
6571 * gdb.asm/configure: Regenerate.
d63a86f8 6572
9a4d72d5
MS
65732001-11-21 Michael Snyder <msnyder@redhat.com>
6574
6575 * gdb.asm/m32r.inc: New file.
6576 * gdb.asm/asm-source.exp: Recognize m32r target.
6577 * gdb.asm/configure.in: Recognize m32r target.
6578 * gdb.asm/configure: Regenerate.
6579
a773d1cd
MS
65802001-11-20 Michael Snyder <msnyder@redhat.com>
6581
017ac23d
MS
6582 * gdb.asm/i386.inc: New file.
6583 * gdb.asm/asm-source.exp: Recognize ix86 target.
6584 * gdb.asm/configure.in: Recognize ix86 target.
6585 * gdb.asm/configure: Regenerate.
6586
a773d1cd
MS
6587 * gdb.c++/namespace.exp: Fix quotes in output messages.
6588
bb632afb
MS
65892001-11-14 Michael Snyder <msnyder@redhat.com>
6590
25d559ca 6591 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6592 qualifier in a type cast expression, to designate an address
6593 in the instruction space (Harvard architecture).
6594
4749e309
MS
65952001-11-13 Michael Snyder <msnyder@redhat.com>
6596
6597 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6598 Tests for expressions using 'const' and 'volatile'.
6599
25050984
CV
66002001-11-13 Corinna Vinschen <vinschen@redhat.com>
6601
6602 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6603
1902c51f
DJ
66042001-11-12 Daniel Jacobowitz <drow@mvista.com>
6605
6606 * lib/mi-support.exp (mi_run_to_helper): Move comments
6607 outside of gdb_expect.
6608
dcf95b47
DJ
66092001-11-11 Daniel Jacobowitz <drow@mvista.com>
6610
6611 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6612 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6613 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6614 mi0_run_to): New functions.
6615 * gdb.mi/mi-simplerun.exp: Use them.
6616 * gdb.mi/mi0-simplerun.exp: Likewise.
6617 * gdb.mi/mi-var-cmd.exp: Likewise.
6618 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6619
45b074e1
AC
66202001-11-10 Andrew Cagney <ac131313@redhat.com>
6621
6622 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6623 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6624
bf50d346
AC
66252001-11-09 Andrew Cagney <ac131313@redhat.com>
6626
6627 * gdb.base/restore.exp: Include $expected value in restored test
6628 message.
6629
9383332c
AC
66302001-11-09 Andrew Cagney <ac131313@redhat.com>
6631
6632 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6633 implemented.
6634
db62520a
MS
66352001-11-08 Michael Snyder <msnyder@redhat.com>
6636
6637 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6638 Add pass/fail message for stop at breakpoint in call dummy function.
6639
b5703437
MS
66402001-11-07 Michael Snyder <msnyder@redhat.com>
6641
d63a86f8
RM
6642 * gdb.c++/templates.exp (test_template_breakpoints):
6643 If we get an overload menu, but it does not match what
760f6330 6644 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6645 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6646 making the whitespace optional. Argument for "new" may be
6647 "unsigned" as well as "unsigned int/long".
d63a86f8 6648 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6649 making the whitespace optional. Also replace "(void) with
6650 "((void|)), making the keyword "void" optional.
d63a86f8 6651 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6652 making the whitespace optional. Also replace "(void) with
6653 "((void|)), making the keyword "void" optional.
3bf40917
MS
6654 * gdb.base/callfuncs.c (t_float_values): This function must
6655 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6656 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6657 can be tested against both cases. Usually one case involves
6658 promotion of float to double, while the other does not.
6659 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6660 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6661 includes a stack frame for "start".
6662
c8ab4e6d
JB
66632001-11-05 Jim Blandy <jimb@redhat.com>
6664
6665 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6666 pointers are 32 bits long, and that offsets of relocs are always
6667 stored in the data (REL-style), and not in the reloc entry itself
6668 (RELA-style).
6669 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6670 stabs.
6671
3f08ced9
MS
66722001-11-01 Michael Snyder <msnyder@redhat.com>
6673
6674 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6675 and regular expression operators by using quoting.
6676
cbfa24cd
MS
66772001-10-31 Michael Snyder <msnyder@redhat.com>
6678
6679 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6680 depending on what the symbol table contains.
6681 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6682 the output of the ptype command. Similarly, accept both "const &"
6683 and "const&".
6684
aaa68313
CV
66852001-10-31 Corinna Vinschen <vinschen@redhat.com>
6686
6687 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6688 symbol `STORAGE' to allow to choose the storage class of
6689 the local datastructures.
6690 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6691 compiler directive.
6692
91740388
MS
66932001-10-30 Michael Snyder <msnyder@redhat.com>
6694
6695 * gdb.base/jump.exp: Allow it to run for all targets.
6696
1b7c05e7
CV
66972001-10-29 Corinna Vinschen <vinschen@redhat.com>
6698
6699 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6700 with new double_array size.
6701 (main): Change storage class of all local variables to static.
6702 Reduce size of double_array to 9.
6703 * gdb.base/call-ar-st.exp: Increase timeout value.
6704 Change expected output for double array to match new size in
6705 call-ar-st.c.
6706
36a22261
CV
67072001-10-29 Corinna Vinschen <vinschen@redhat.com>
6708
6709 * gdb.base/ending-run.exp: Create identical output when passing
6710 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6711 Stormy16 target.
36a22261 6712
92b8ae91
MK
67132001-10-28 Mark Kettenis <kettenis@gnu.org>
6714
6715 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6716 that we catch the expected failure under Linux/x86.
6717
cb135b83
OF
67182001-10-29 Orjan Friberg <orjanf@axis.com>
6719
6720 * gdb.base/setvar.exp: Escape curly braces.
6721 * gdb.stabs/weird.exp: Ditto.
6722
6884aa54
DJ
67232001-10-27 Daniel Jacobowitz <drow@mvista.com>
6724
6725 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6726 * gdm.mi/mi0-hack-cli.exp: Likewise.
6727
0398c9aa
AC
67282001-10-25 Andrew Cagney <ac131313@redhat.com>
6729
6730 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6731 messages.
6732
d20bf2e8
AC
67332001-10-21 Andrew Cagney <ac131313@redhat.com>
6734
6735 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6736 checking MI enabled.
6737
03dd63aa
CV
67382001-10-09 Corinna Vinschen <vinschen@redhat.com>
6739
6740 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6741
1d9d99f3
FCE
67422001-10-04 Frank Ch. Eigler <fche@redhat.com>
6743
6744 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6745 if gdb child process crashes, just signal an error.
6746
838ae6c4
JB
67472001-10-02 Jim Blandy <jimb@redhat.com>
6748
6749 * lib/gdb.exp (test_xfail_format): Simplify.
6750
6751 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6752 front of the variable name `format'. Simplify `if'.
6753
8f0cbc1c
DJ
67542001-10-01 Daniel Jacobowitz <drow@mvista.com>
6755
6756 * gdb.threads/pthreads.exp: Wait for output and delay
6757 before sending ^C.
6758
1f08dafd
DJ
67592001-10-01 Daniel Jacobowitz <drow@mvista.com>
6760
6761 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6762 some incorrect output instead of timing out.
6763 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6764
674f90ff
CV
67652001-09-28 Corinna Vinschen <vinschen@redhat.com>
6766
6767 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6768 check to allow additional `int'.
6769
9b284272
DJ
67702001-09-27 Daniel Jacobowitz <drow@mvista.com>
6771
6772 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6773 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6774
b55a4771
MS
67752001-09-27 Michael Snyder <msnyder@redhat.com>
6776
6777 * lib/gdb.exp (test_debug_format): New proc.
6778 (setup_xfail_format): Use new proc test_debug_format.
6779 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6780 proc; use new service proc test_debug_format.
6781 Replace all other "gcc_compiled" tests with this test.
6782 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6783 proc; use new service proc test_debug_format.
6784 Replace all other "gcc_compiled" tests with this test.
6785
67862001-09-27 Michael Snyder <msnyder@redhat.com>
6787
6788 * gdb.base/cvexpr.exp: New file.
6789 * gdb.base/cvexpr.c: New file
6790 Test for expressions using const and volatile keywords.
6791
4e6667ac
CV
67922001-09-26 Corinna Vinschen <vinschen@redhat.com>
6793
6794 * gdb.base/constvars.exp: Check for different orders of keywords
6795 and additional "int" strings in output.
6796
4f337972
AC
67972001-09-22 Andrew Cagney <ac131313@redhat.com>
6798
6799 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
6800 responses from "help maint".
6801
2015650d
FCE
68022001-09-19 Frank Ch. Eigler <fche@redhat.com>
6803
6804 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
6805 to localhost:NNN instead of :NNN, in case Xvfb is listening
6806 only on TCP.
6807
f3bcedc1
CV
68082001-09-19 Corinna Vinschen <vinschen@redhat.com>
6809
6810 * gdb.base/recurse.exp: When checking leaving the watchpoint
6811 scope, recognize when gdb is in function's epilogue and pass.
6812
6b819c92
KS
68132001-09-18 Keith Seitz <keiths@redhat.com>
6814
6815 * lib/insight-support.exp (_gdbtk_export_target_info): Add
6816 support for running tests against sid targets.
6817 (gdbtk_done): Ditto.
6818
a10c9419
CV
68192001-09-18 Corinna Vinschen <vinschen@redhat.com>
6820
6821 * gdb.base/ending-run.c (main): Set stdout buffersize
6822 to the same reasonable value for any target.
6823 * gdb.base/ending-run.exp: Add a regular expression
6824 to make testsuite happy on Sanyo Stormy16 target.
6825
739d0d99
CV
68262001-09-17 Corinna Vinschen <vinschen@redhat.com>
6827
6828 * gdb.base/display.c (do_loops): Add float variable `f'.
6829 Increment f in loop.
6830 * gdb.base/display.exp: Increment timeout by 60 seconds.
6831 Change float display test to use variable `f'.
6832
1b8947f0
JB
68332001-09-17 Jim Blandy <jimb@redhat.com>
6834
6835 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
6836 overflowing the limited breakpoint tables on some ROM monitors
6837 (like the ROM68K).
6838
9890ac81
FCE
68392001-09-15 Frank Ch. Eigler <fche@redhat.com>
6840
6841 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
6842 the "-ac" (disable access control) flag.
6843
6db765ea
JH
68442001-08-30 Jeff Holcomb <jeffh@redhat.com>
6845
6846 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
6847 ints.
6848
4c32cc04
KS
68492001-08-30 Keith Seitz <keiths@redhat.com>
6850
6851 * lib/gdb.exp: Move all insight-related functionality into
6852 separate file.
6853 * lib/insight-support.exp: New file.
6854
8d6e6f81
FCE
68552001-08-29 Frank Ch. Eigler <fche@redhat.com>
6856
6857 * config/sid.exp (sid_start): Never set sid verbosity; disable
6858 expect_background {} that consumed its stdout; tolerate </dev/null.
6859 Attempt to set endianness override in "sid" protocol mode. Cleanup.
6860
6a90e1d0
AC
68612001-08-18 Andrew Cagney <ac131313@redhat.com>
6862
6863 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
6864 CLI jump command to start it.
6865 (mi_run_to_main): Fail immediatly when unexpected output.
6866
1759b3c3
AC
68672001-08-18 Andrew Cagney <ac131313@redhat.com>
6868
6869 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
6870 beginning of function. Fix PR gdb/191.
6871
61d11d80
FCE
68722001-08-16 Frank Ch. Eigler <fche@redhat.com>
6873
6874 * config/sid.exp (sid_start): Don't warn if we cannot figure out
6875 what to force sid endianness to.
6876
942a4df2
KS
68772001-08-15 Keith Seitz <keiths@redhat.com>
6878
6879 * lib/gdb.exp (gdbtk_start): Don't set environment
6880 variables for TCL_LIBRARY and friends. Insight will
6881 now figure these out for itself.
6882
0521c418
MS
68832001-08-02 Michael Snyder <msnyder@redhat.com>
6884
6885 * gdb.base/completion.exp: Remove the symbol "a64l" from
6886 the expect string; this is target-specific, and not related
6887 to what is being tested.
6888
74a9a58a
DB
68892001-08-02 Dave Brolley <brolley@redhat.com>
6890
6891 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
6892
c70819fa
MS
68932001-07-25 Michael Snyder <msnyder@redhat.com>
6894
c2b8fa57
MS
6895 * gdb.base/consecutive.exp: New file. Test stepping over
6896 breakpoints on consecutive instructions.
6897 * gdb.base/consecutive.c: New file.
6898
c70819fa
MS
6899 * gdb.base/call-rt-st.exp: Use double-backslash to quote
6900 curly braces in regular expressions.
6901
2b1a1355
MS
69022001-07-25 Michael Snyder <msnyder@redhat.com>
6903
6904 * gdb.base/ending-run.exp: Accept "Program exited normally" as
6905 legitimate output from stepping out of main.
6906
413eca6f
KS
69072001-07-22 Keith Seitz <keiths@redhat.com>
6908
6909 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
6910 the empty string, do not run the tests.
6911
7e5a9322
SC
69122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6913
6914 * gdb.base/long_long.exp: Detect size of pointer. Take into
6915 account 2-byte pointers when testing for p/a results.
6916
de58f10f
SC
69172001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6918
d63a86f8 6919 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
6920 and defined to 1K for m68hc11.
6921 (random_data): Reduce table to 1K for embedded platforms (68hc11).
6922 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
6923 (sizeof_random_data): New variable to tell the size of the data table;
6924 don't test past this size; always run to main.
6925
d6f5fea1
SC
69262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6927
6928 * gdb.base/return2.exp: return of long long and double fails for
6929 68HC11; don't execute these tests on that platform.
6930 * gdb.base/return.exp: Return of a double fails for 68hc11.
6931
c477543d
SC
69322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6933
6934 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
6935 tests that print a float.
6936 * call-rt-st.exp: Likewise.
6937
63cf1c79
MK
69382001-07-12 Mark Kettenis <kettenis@gnu.org>
6939
6940 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
6941 running this test on Linux.
6942
112f9ab5
MC
69432001-06-24 Michael Chastain <chastain@redhat.com>
6944
6945 * gdb.base/arithmet.exp: Remove some tests to make all test names
6946 unique.
6947
4970cb0f
MS
69482001-07-03 Michael Snyder <msnyder@redhat.com>
6949
6950 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
6951 the output of the ptype command.
6952
d85da69f
MS
69532001-07-02 Michael Snyder <msnyder@redhat.com>
6954
4c8a82de
MS
6955 * gdb.base/completion.exp: Don't assume that break.c is the only
6956 source file that may contain functions named "marker".
d85da69f
MS
6957 * gdb.base/corefile.exp: Quote the curly braces in regexp.
6958
8afc772b
AC
69592001-06-28 Andrew Cagney <ac131313@redhat.com>
6960
6961 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
6962 of files to delete.
6963
6964 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
6965 * gdb.disasm/h8300s.exp: New file.
6966 gdb.disasm/h8300s.s: Likewise.
6967
cff22675
AC
69682001-06-27 Andrew Cagney <ac131313@redhat.com>
6969
6970 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
6971 empty breakpoint tables.
6972
68c81b54
AC
69732001-06-25 Andrew Cagney <ac131313@redhat.com>
6974
6975 * lib/mi-support.exp: Update args=... part of stop-reason
6976 patterns. Accept either a list or a tuple.
6977
2dd62704
AC
69782001-06-23 Andrew Cagney <ac131313@redhat.com>
6979
6980 * lib/mi-support.exp: Remove local emacs variable defining
6981 change-log-default-name.
6982
b4127474
MC
69832001-06-22 Michael Chastain <chastain@redhat.com>
6984
6985 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
6986 This is operationally compatible with the previous version.
6987
8dbfb380
JB
69882001-06-13 Jim Blandy <jimb@redhat.com>
6989
6990 * lib/gdb.exp (gdb_test): Doc fix.
6991
f2d8c86d
MC
69922001-06-10 Michael Chastain <chastain@redhat.com>
6993
6994 * gdb.base/exprs.exp: Remove a duplicate test.
6995
81564d34
JB
69962001-06-06 Jim Blandy <jimb@redhat.com>
6997
6998 * gdb.base/return2.exp (main): Use values to test float and double
6999 returns that are not NaN's, to avoid being confused by IEEE
7000 comparison rules.
7001
da55addb
MS
70022001-06-04 Michael Snyder <msnyder@redhat.com>
7003
7004 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7005 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7006 rather than wait for 12 more tests to time out.
7007
42c65987
JB
70082001-06-06 Jim Blandy <jimb@redhat.com>
7009
b18bced9 7010 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7011 Don't forget to match the GDB prompt.
b18bced9 7012
42c65987
JB
7013 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7014
5b41e5f0
JB
70152001-06-04 Jim Blandy <jimb@redhat.com>
7016
7017 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7018 command.
7019
015e046f
KB
70202001-05-31 Kevin Buettner <kevinb@redhat.com>
7021
7022 * gdb.base/annota1.exp (info break): Match four or more spaces
7023 after "Address".
7024
fb1ffbbe
MC
70252001-05-31 Michael Chastain <chastain@redhat.com>
7026
7027 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7028 (dm_type_int_star): Likewise.
7029 (dm_type_long_star): Likewise.
7030 (dm_type_void_star): Likewise.
7031
5ea2a32c
KB
70322001-05-29 Kevin Buettner <kevinb@redhat.com>
7033
7034 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7035 to a known value in order to get consistent results regardless
7036 of the setting of INPUTRC or the presence or contents of .inputrc.
7037
ae23c492
MS
70382001-05-24 Michael Snyder <msnyder@redhat.com>
7039
ac55707e
MS
7040 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7041 Don't require that the main thread and the manager thread are the
7042 first in the list.
7043
ae23c492
MS
7044 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7045 debugging. If test fails, issue an "unsupported" not a "fail".
7046
400071f1
JB
70472001-05-24 Jim Blandy <jimb@redhat.com>
7048
7049 Don't assume that short is shorter than int.
7050 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7051 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7052 this isn't true.
400071f1
JB
7053 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7054 an int, is not equal to ~0 stored in an unsigned char. This tests
7055 the same thing that the previous test meant to, but works on
7056 16-bit machines, too.
7057 ("print unsigned char != (~0)"): Same test, complemented.
7058
0816a3e5
MS
70592001-05-24 Michael Snyder <msnyder@redhat.com>
7060
7061 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7062 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7063 and prevents dejagnu getting out of step.
7064
f6dc23a9
KB
70652001-05-23 Kevin Buettner <kevinb@redhat.com>
7066
7067 * gdb.base/finish.exp (finish_void): Revise pattern for
7068 stopping on the call statement to not permit stopping at
7069 the start of the instructions comprising the call sequence.
7070
7dbd117d
MC
70712001-05-19 Michael Chastain <chastain@redhat.com>
7072
7073 * gdb.base/callfuncs.exp: Make all test names unique.
7074 * gdb.base/commands.exp: Make all test names unique.
7075 * gdb.base/condbreak.exp: Make all test names unique.
7076 * gdb.base/dbx.exp: Make all test names unique.
7077 * gdb.base/default.exp: Make all test names unique.
7078 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7079 and TIMEOUT messages to their corresponding PASS message.
7080 * gdb.base/ending-run.exp: Make all test names unique.
7081 * gdb.base/long_long.exp: Remove duplicate test.
7082
6b0b0a9e
KB
70832001-05-21 Kevin Buettner <kevinb@redhat.com>
7084
7085 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7086 stop on the call statement as well as the statement after the
7087 call.
7088
2caa35cb
MS
70892001-05-21 Michael Snyder <msnyder@redhat.com>
7090
7091 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7092
40713331
EZ
70932001-05-10 Elena Zannoni <ezannoni@redhat.com>
7094
7095 * gdb.base/completion.exp: Revamp test. Make it execute on all
7096 platforms.
7097
c2c1be8d
EZ
70982001-05-10 Elena Zannoni <ezannoni@redhat.com>
7099
2c9cd303
EZ
7100 * config/gdbserver.exp (gdb_load): Handle the case
7101 in which the arguments to gdbserver are given in the
7102 baseboard configuration file.
7103 Also handle the case in which the server needs to do a
7104 load.
7105
9671de48
KS
71062001-05-07 Keith Seitz <keiths@cygnus.com>
7107
7108 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7109 set up the display for testing.
7110 (gdbtk_start): Convert all paths to paths that tcl will like.
7111 Export target information to environment.
7112 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7113 necessary.
7114 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7115 (to_tcl_path): New proc to convert a given pathname into
7116 a path acceptible as an argument to a tcl command.
7117 (_gdbtk_export_target_info): New proc to export target info
7118 into the environment for gdbtk testing.
7119 (gdbtk_done): New proc to signal end-of-test.
7120
5a360f47
JB
71212001-05-06 Jim Blandy <jimb@redhat.com>
7122
7123 * restore.c: Make the code of caller0 correspond to its comment.
7124
66c756c6
MS
71252001-05-03 Michael Snyder <msnyder@redhat.com>
7126
7127 * config/sid.exp (gdb_target_sid): Check for error messages.
7128 On error or timeout, don't make expect exit (which will terminate
7129 all subsequent tests); instead just make gdb exit.
d63a86f8 7130 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7131 return a negative value.
7132
a966fde5
JB
71332001-04-24 Jim Blandy <jimb@redhat.com>
7134
851c18e0
JB
7135 * gdb.c++/templates.exp: If we see the prompt for the overload
7136 list, but we haven't recognized any of the longer patterns,
7137 arrange for this test to fail, not hang.
7138
a966fde5
JB
7139 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7140 variations.
7141
db144853
MC
71422001-04-22 Michael Chastain <chastain@redhat.com>
7143
7144 * gdb.c++/local.exp: Use the 'runto' library function.
7145 * gdb.c++/namespace.exp: Likewise.
7146 * gdb.c++/overload.exp: Likewise.
7147
3207ec21
KB
71482001-03-26 Kevin Buettner <kevinb@redhat.com>
7149
7150 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7151 * gdb.base/step-line.exp: New file. Test step/next in presence of
7152 #line directives.
7153 * gdb.base/step-line.c: New file. Test program for the above.
7154 * gdb.base/step-line.inp: New file. We pretend that this file has
7155 been transformed by some other tool into step-line.c.
7156
13b57657
JB
71572001-03-21 Jim Blandy <jimb@redhat.com>
7158
7159 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7160 unmangled operator names.
7161
754cbe1c
JB
71622001-03-20 Jim Blandy <jimb@redhat.com>
7163
7164 * gdb.threads/linux-dp.exp: Recognize an additional message
7165 generated by GDB when it doesn't understand how to debug threads
7166 on the target system.
7167
177495c9
AC
71682001-03-19 Andrew Cagney <ac131313@redhat.com>
7169
7170 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7171
f266096b
MC
71722001-03-12 Michael Chastain <chastain@redhat.com>
7173
7174 * gdb.c++/derivation.exp: Use the 'runto' library function.
7175
cac3c2ff
MC
71762001-03-12 Michael Chastain <chastain@redhat.com>
7177
7178 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7179
b6c11a24
MC
71802001-02-24 Michael Chastain <chastain@redhat.com>
7181
7182 * gdb.c++/ref-types.exp: Change handwritten code to library
7183 function 'runto'.
7184
6bae5bce
OF
71852001-03-16 Orjan Friberg <orjanf@axis.com>
7186
7187 * gdb.base/signals.exp: Set count to 0 explicitly.
7188
0015fd9a
MS
71892001-03-15 Mark Salter <msalter@redhat.com>
7190
7191 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7192 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7193 (gdb_load): Add support for additional target_info: gdb_download_size
7194 and gdb_load_timeout.
0015fd9a 7195
fc33412a
DT
7196Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7197
7198 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7199 file -- to prevent failing when the compile fails but we have no
7200 intention of running the tests anyway.
7201
7202 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7203 tests if set.
7204
7205 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7206 integers.
7207
7208 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7209 * gdb.c++/namespace.exp: Ditto.
7210
115f06de
OF
72112001-03-07 Orjan Friberg <orjanf@axis.com>
7212
7213 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7214 * gdb.base/pointers.exp: Relax pattern match of decimals.
7215
b6ba6518
KB
72162001-03-06 Kevin Buettner <kevinb@redhat.com>
7217
7218 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7219 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7220 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7221 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7222 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7223 config/sh.exp, config/sid.exp, config/slite.exp,
7224 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7225 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7226 config/vxworks.exp, config/vxworks29k.exp,
7227 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7228 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7229 gdb.base/arithmet.exp, gdb.base/assign.exp,
7230 gdb.base/async.exp, gdb.base/attach.exp,
7231 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7232 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7233 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7234 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7235 gdb.base/commands.exp, gdb.base/completion.exp,
7236 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7237 gdb.base/constvars.exp, gdb.base/corefile.exp,
7238 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7239 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7240 gdb.base/ending-run.exp, gdb.base/environ.exp,
7241 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7242 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7243 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7244 gdb.base/funcargs.exp, gdb.base/help.exp,
7245 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7246 gdb.base/logical.exp, gdb.base/long_long.exp,
7247 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7248 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7249 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7250 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7251 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7252 gdb.base/regs.exp, gdb.base/relational.exp,
7253 gdb.base/remote.exp, gdb.base/reread.exp,
7254 gdb.base/restore.exp, gdb.base/return2.exp,
7255 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7256 gdb.base/selftest.exp, gdb.base/setshow.exp,
7257 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7258 gdb.base/sigall.exp, gdb.base/signals.exp,
7259 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7260 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7261 gdb.base/step-test.exp, gdb.base/structs.c,
7262 gdb.base/structs.exp, gdb.base/structs2.exp,
7263 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7264 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7265 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7266 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7267 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7268 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7269 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7270 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7271 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7272 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7273 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7274 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7275 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7276 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7277 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7278 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7279 gdb.trace/circ.exp, gdb.trace/collection.exp,
7280 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7281 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7282 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7283 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7284 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7285 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7286 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7287 notices.
7288
dc96c6c7 72892001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7290
7291 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7292 first arg is int not float.
7293
dc96c6c7 72942001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7295
7296 * gdb.base/reread.exp: Unsupported for non-native targets;
7297 doesn't work for remote debugging.
7298
9b0c4aeb
FN
72992001-02-19 Fernando Nasser <fnasser@redhat.com>
7300
7301 From Drew Moseley <dmoseley@redhat.com>
7302 * gdb.base/ending-run.exp: Properly handle the BSP state when
7303 stepping past the end of main.
7304
02aa71d5
MC
73052001-02-19 John Moore <jmoore@redhat.com>
7306
7307 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7308 Converted HPUX fix for non-expected items following multiple
7309 step commands into general solution for all platforms.
7310
1fa449a4
MC
73112001-02-18 Michael Chastain <chastain@redhat.com>
7312
7313 * gdb.c++/classes.exp (do_tests): Change runto statements
7314 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7315 statements demangler agnostic.
7316 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7317 (gdb_virtfunc_restart): Likewise.
7318
b2f9ec70
MC
73192001-02-14 Michael Chastain <chastain@redhat.com>
7320
7321 * gdb.c++/inherit.exp (do_tests): Change runto statements
7322 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7323 statements demangler agnostic.
7324
cf74b8ca
AC
7325Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7326
7327 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7328 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7329 before calling common_routine 15 times'' tests.
7330
99f78f56
MC
73312001-02-11 Michael Chastain <chastain@redhat.com>
7332
7333 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7334 Helps the test script figure out which demangler is in use.
7335 (dm_type_foo_ref): Ditto.
7336 (dm_type_int_star): Ditto.
7337 (dm_type_long_star): Ditto.
7338 (dm_type_unsigned_int): Ditto.
7339 (dm_type_void): Ditto.
7340 (dm_type_void_star): Ditto.
99707966 7341 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7342 Probe the gdb demangler and set variables to accommodate
7343 formatting differences.
7344 (info_func_regexp): New function. Same as info_func, but
7345 matches against a regexp.
7346 (info_func): Match against a literal string.
7347 (print_addr_2): New function. Match against a literal string,
7348 which can be different from the input to gdb.
7349 (print_addr): Simply call print_addr_2 with the same argument twice.
7350 (test_lookup_operator_functions): Use demangler formatting variables.
7351 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7352 the tests in the same order as the C++ class declaration.
7353 (test_paddr_operator_functions): Ditto.
7354 (test_paddr_overloaded_functions): Ditto.
7355 (test_paddr_hairy_functions): Use demangler formatting variables.
7356 Add reference to gdb/19 for related tests.
7357 (do_tests): Call probe_demangler.
7358
1de8f023
KB
73592001-01-30 Kevin Buettner <kevinb@redhat.com>
7360
7361 * gdb.c++/templates.cc (printf): Remove unused function definition.
7362
ca3f91ed
MS
73632001-01-26 Felix Lee <flee@redhat.com>
7364
7365 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7366
73672001-01-25 matthew green <mrg@redhat.com>
7368
7369 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7370 up sid.
7371 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7372
73732001-01-25 matthew green <mrg@redhat.com>
7374
7375 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7376 Deprecate $sid_spawn_id.
ca3f91ed
MS
7377 (sid_exit): Remove code necessary only for `spawn.'
7378
73792001-01-25 matthew green <mrg@redhat.com>
7380
7381 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7382
fb18ec4a
MC
73832001-01-28 Michael Chastain <chastain@redhat.com>
7384
7385 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7386 to call when tests fail. It takes gdb out of the overloaded
7387 function choice menu back to the main prompt, so that the test
7388 program stays synchronized.
7389 (set_bp_overloaded): New proc to collect all the common
7390 code for setting a breakpoint on an overloaded name. Calls
7391 take_gdb_out_of_choice_menu when needed.
7392 (menu_overload1arg): New variable to collect the repeated
7393 instances of the expected menu for an overloaded name. Change
7394 the regular expression to handle changes in g++ type encoding:
7395 "void" can be either "void" or "", and "unsigned int" can be
7396 either "unsigned int" or "unsigned".
7397 (continue_to_bp_overloaded): Change regular expressions to handle
7398 changes in g++ type encoding.
7399 (no proc): Call take_gdb_out_of_choice_menu when needed.
7400 Remove redundant calls to "info break". Accept either "canceled"
7401 or "cancelled". Change regular expressions in "info break"
7402 calls to handle changes in g++ type encoding. Give all tests
7403 unique strings.
7404
9c646a6e
BE
74052001-01-17 Ben Elliston <bje@redhat.com>
7406
7407 * config/sid.exp: New file.
7408
9549d9c1
AC
7409Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7410
7411 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7412
dc96c6c7 74132000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7414
7415 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7416 Add a RE to accept a non-ascii char if one is ever presented.
7417
b4df4f68
FN
74182000-12-20 Fernando Nasser <fnasser@redhat.com>
7419
297dd0fd 7420 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7421
dc96c6c7 74222000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7423
d63a86f8 7424 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7425 in regexp. One '\' does not suffice on Linux.
7426
4a7bddb6
MC
74272000-12-09 Michael Chastain <chastain@redhat.com>
7428
7429 * gdb.base/break.exp (test_clear_command): Use a marker function
7430 rather than 'main' for the test function. Also move this
7431 test to an execution point where the marker function names are
7432 guaranteed to be bound to functions. (Executing tests after a
7433 'finish' from main runs into name conflicts with local names
7434 in __libc_start_main).
7435
dc96c6c7 74362000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7437
7438 * gdb.base/finish.exp: New test for gdb's "finish" command.
7439 * gdb.base/return2.exp: New test for gdb's "return" command.
7440 * gdb.base/return2.c: New source file for above.
7441
dc96c6c7 74422000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7443
7444 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7445 * gdb.base/miscexprs.exp: Ditto.
7446 * gdb.base/pointers.exp: Ditto.
7447 * gdb.c++/derivation.exp: Ditto.
7448 * gdb.c++/local.exp: Ditto.
7449 * gdb.c++/namespace.exp: Ditto.
7450 * gdb.c++/overload.exp: Ditto.
7451 * gdb.c++/ref-types.exp: Ditto.
7452
dc96c6c7 74532000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7454
7455 * gdb.base/constvars.exp: Test result of "up" command.
7456 * gdb.base/miscexprs.exp: Ditto.
7457 * gdb.base/pointers.exp: Ditto.
7458 * gdb.base/scope.exp: Ditto.
7459 * gdb.c++/derivation.exp: Ditto.
7460 * gdb.c++/local.exp: Ditto.
7461 * gdb.c++/namespace.exp: Ditto.
7462 * gdb.c++/overload.exp: Ditto.
7463 * gdb.c++/ref-types.exp: Ditto.
7464
44097287
FN
74652000-11-22 Michael Chastain <chastain@redhat.com>
7466
7467 * mips_pro.exp: Accept either "middle -> top -> main" or
7468 "middle -> main" in the backtrace, because gcc can optimize
7469 tail calls to jumps. Remove setup_xfail for the hppa case.
7470 Add a comment with the original warning messages from PR 3016,
7471 which was filed in 1993, to preserve them for posterity.
7472
9d2e1bab
ND
74732000-11-17 Nick Duffek <nsd@redhat.com>
7474
7475 * lib/gdb.exp (gdb_test): Override timeout with board info.
7476
1aca8eb7
ND
74772000-11-17 Nick Duffek <nsd@redhat.com>
7478
7479 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7480 the second kill and detach messages.
7481
93076499
ND
74822000-11-17 Nick Duffek <nsd@redhat.com>
7483
7484 * configure.in: Add AC_EXEEXT.
7485 * configure: Regenerate.
7486 * Makefile.in (just-check): Export EXEEXT.
7487 * lib/gdb.exp ($EXEEXT): Import from environment.
7488 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7489 expect "maint dump-me" on Cygwin.
7490 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7491 $EXEEXT.
7492
30e87cd3
ND
74932000-11-17 Nick Duffek <nsd@redhat.com>
7494
7495 * gdb.base/break.exp: Test backtrace and finish from called
7496 function on all platforms, not just HP-UX.
7497
dc96c6c7 74982000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7499
7500 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7501 code from gdb_target_monitor, so it can be used independantly
7502 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7503
dc96c6c7 75042000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7505
7506 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7507 * gdb.base/corefile.exp: Expect the message "Program is being
7508 debugged already" when we send the "corefile" command, since
7509 the preceeding gdb_load may have connected gdb to a remote target.
7510 * gdb.base/display.exp: Disable hardware watchpoints if new
7511 board info variable "no_hardware_watchpoints" is true.
7512 Replace single-letter commands with more readable ones.
7513 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7514 if new board info variable "no_hardware_watchpoints" is true.
7515 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7516 to see if stdio (printf) testing is possible.
7517 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7518 board info variable "no_hardware_watchpoints" is true. Use new
7519 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7520
39124dea
FN
75212000-11-13 Fernando Nasser <fnasser@redhat.com>
7522
7523 From Orjan Friberg <orjanf@axis.com>:
7524 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7525 in array print pattern match.
7526
a9e2e984
FN
75272000-11-09 Fernando Nasser <fnasser@redhat.com>
7528
7529 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7530 spelling "cancelled" to U.S. spelling "canceled" to match changes
7531 made to gdb.
7532 * gdb.c++/ovldbreak.exp: Ditto.
7533
c7db355b
PS
75342000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7535
7536 * gdb.base/callfuncs.c (main): Moved to end of file, call
7537 t_double_values to initialize the FPU before inferior calls are made.
7538 * gdb.base/callfuncs.exp: Test for register preservation after calling
7539 inferior functions. Add tests for continuining, finishing and
7540 returning from a stop in a call dummy.
7541
dc96c6c7 75422000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7543
7544 * gdb.base/commands.exp: Break up long lines, and re-indent.
7545
dc96c6c7 75462000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7547
7548 * config/gdbserver.exp: Rewritten from the ground up, to make it
7549 compatible with the current dejagnu tree, and to make it work with
7550 the new "gdbserver" in libremote.
7551
dc96c6c7 75522000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7553
7554 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7555 * gdb.base/varargs.exp: Skip entire test if no printf support.
7556 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7557 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7558
dc96c6c7 75592000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7560
7561 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7562 no floating point support.
7563 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7564 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7565 * gdb.base/call-rt-st.exp: Ditto.
7566 * gdb.base/call-strs.exp: Ditto.
7567
bac5fc66
JG
75682000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7569
7570 * gdb.base/sizeof.c: include <stdio.h>.
7571
7572 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7573 'finish', otherwise uncaptured gdb_prompt would potentially
7574 throw remaining test points out of sync.
7575
b22a6027
SB
75762000-07-26 Scott Bambrough <scottb@netwinder.org>
7577
7578 * gdb.base/recurse.exp: Run tests for all targets.
7579 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7580 gnu-oldld case on ARM.
7581 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7582 for ARM targets.
d63a86f8 7583
d8231941
AG
7584Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7585
7586 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7587 * gdb.java/configure: Rebuild.
7588
8caabe69
AG
7589Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7590
7591 * gdb.java/jv-exp.exp: New file.
7592
9d273ca3
AG
7593Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7594
7595 * configure: Rebuilt.
7596 * configure.in (configdirs): Add gdb.java.
7597 * gdb.java/jmisc.java: New file.
7598 * gdb.java/jmisc.exp: New file.
7599 * gdb.java/Makefile.in: New file.
7600 * gdb.java/configure: Rebuilt.
7601 * gdb.java/configure.in: New file.
7602 * lib/java.exp: New file.
7603
4f823a66
AC
7604Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7605
7606 * gdb.base/exprs.exp: Test casts to a pointer including over and
7607 underflow.
7608
2391e11d
AC
7609Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7610
7611 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7612 and the compilers sizes.
7613
54602222
ND
76142000-07-09 Nick Duffek <nsd@redhat.com>
7615
7616 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7617 (use_methods): New function.
7618 (main): Call use_methods().
7619 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7620 (do_tests): Call test_method_param_class.
7621
2bec0572
ND
76222000-07-09 Nick Duffek <nsd@redhat.com>
7623
7624 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7625 spelling.
7626 (test_enums): New procedure. Move enum tests from end of script
7627 to here. Set breakpoint on function name instead of line number.
7628 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7629 (enums2): New marker function.
7630 (enums1): New function.
7631 (main): Call enums1(). Move enum tests to enums1().
7632
78492fde
AC
7633Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7634
7635 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7636 compile/link program. Update line numbers.
7637 * gdb.asm/d10v.inc: Define ``startup''.
7638 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7639
49a2cef8
AC
7640Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7641
7642 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7643
3e6c8688
EZ
76442000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7645
7646 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7647 of 'help maint print' command.
7648
9ff5cbe9
AC
7649Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7650
7651 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7652 they use gdb_expect_list.
7653
17c579bd
AC
7654Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7655
7656 * gdb.base/commands.exp: Use ``set remote
7657 memory-read-packet-size'' instead of ``set endian big'' to test
7658 long commands.
7659
e6d71bf3
DB
76602000-06-03 Daniel Berlin <dan@cgsoftware.com>
7661
7662 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7663 g++, and stop skipping them.
e6d71bf3
DB
7664
7665 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7666 work under g++.
7667
d63a86f8 7668 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7669 initialization.
7670
dc96c6c7 76712000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7672
7673 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7674 the regular expression: accept an (almost) arbitrary sequence of
7675 "frames-invalid" and "breakpoints-invalid" messages both before
7676 and after the "starting" message.
7677
dc96c6c7 76782000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7679
7680 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7681
dc96c6c7 76822000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7683
7684 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7685 Relax the regular expression a little, make it pass on Solaris 8.
7686
8216cda9
KB
76872000-05-12 Kevin Buettner <kevinb@redhat.com>
7688
7689 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7690 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7691 Instead, it is permissible for gdb to stop on the line of the
7692 call itself.
7693
1a570b2f
MS
76942000-05-12 Michael Snyder <msnyder@.cygnus.com>
7695
7696 * gdb.base/break.exp (bp on small function, optimized file):
7697 Add a second pass pattern. The behavior differs here between stabs
7698 and dwarf for one-line functions. Stabs preserves two line symbols
7699 (one before the prologue and one after) with the same line number,
7700 but dwarf regards these as duplicates and discards one of them.
7701 Therefore the address after the prologue (where the breakpoint is)
7702 has no exactly matching line symbol, and GDB reports the breakpoint
7703 as if it were in the middle of a line rather than at the beginning.
7704
dc96c6c7 77052000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7706
d63a86f8 7707 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7708 rather than "send_gdb" (for consistancy).
7709
7d418785
AC
7710Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7711
7712 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7713 * gdb.c++/templates.cc: Properly check for GCC version number.
7714 * lib/compiler.cc: Likewise
7715
dc96c6c7 77162000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7717
d63a86f8 7718 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7719 gdb may not stop at the first line of main, due to code motion.
7720
dc96c6c7 77212000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7722
7723 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7724 This test depends on parsing the printf output from the target.
7725 Since the sparclet stub doesn't do stdio, this will never work.
7726 * gdb.base/call-rt-st.exp: ditto.
7727 * gdb.base/call-strs: ditto.
7728
dc96c6c7 77292000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7730
7731 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7732
7733 * gdb.base/ending-run.exp: After connecting to a remote target,
7734 but before running, the target will appear to be in a random
7735 location. Specify both a file and a line for breakpoints.
7736 Also, the function that calls main may be called 'init'
7737 rather than 'start'.
7738
a5a51225
EZ
77392000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7740
7741 * gdb.base/help.exp: Update output for add-symbol-file command.
7742
7930cc7c
FN
77432000-04-10 Fernando Nasser <fnasser@cygnus.com>
7744
7745 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7746 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7747
23e37ab1
C
77482000-04-07 J.T. Conklin <jtc@redback.com>
7749
e93c542c
C
7750 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7751
23e37ab1
C
7752 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7753
591b8fa3
PDM
7754Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7755
7756 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7757 values that can be represented exactly.
7758 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7759 above change, and to not check against the directory part of the source
7760 file name.
7761 (step into print_long_arg_list): Likewise.
7762 (print print_small_structs from print_long_arg_list): Likewise.
7763 (print print_long_arg_list): Likewise.
7764
7a495180
EZ
77652000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7766
30b53638 7767 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7768
beb998c6
AC
7769Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7770
7771 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7772
1c689132
DB
77732000-03-25 Daniel Berlin <dan@cgsoftware.com>
7774
7775 * gdb.base/commands.exp (deprecated_command_test): Add test for
7776 deprecate with no arguments.
7777
c1790a9d
JL
77782000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7779
7780 * gdb.base/break.exp: Add new test for setting breakpoints on
7781 optimized code so we can test breakpoints work even when function
7782 prologues may be optimized away
7783
003ba290
FN
77842000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7785
7786 From David Whedon <dwhedon@gordian.com>
7787 * gdb.base/commands.exp : Added command deprecator tests.
7788
6837a0a2
DB
77892000-03-22 Daniel Berlin <dan@cgsoftware.com>
7790
7791 * gdb.base/help.exp: Added test for new apropos command.
7792
b9593231
KB
77932000-03-21 Kevin Buettner <kevinb@redhat.com>
7794
7795 * gdb.base/pointers.c (usevar): New function.
7796 (main): Make sure that global variables v_int_pointer2, rptr,
7797 and y are all referenced someplace in the program by calling
7798 usevar() on them. [Some linkers delete symbols which are
7799 never referenced. The space remains, but there's no way to
7800 get a (symbolic) handle on the variable from the debugger.]
7801
751a959b
EZ
78022000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7803
7804 * gdb.base/printcmds.c: Add typedeffed arrays.
7805
7806 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
7807 procedure to test arrays that are typedef'd.
7808
73a93a32
JI
78092000-03-13 James Ingham <jingham@leda.cygnus.com>
7810
7811 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 7812 the library directories.
73a93a32 7813
fb40c209
AC
7814Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
7815
7816 * configure.in (configdirs): Add sub directory gdb.mi.
7817 * configure: Re-generate.
7818
7819 * gdb.mi: New directory.
d63a86f8 7820
ee4dd2c9
AC
78212000-02-25 Scott Bambrough <scottb@netwinder.org>
7822
7823 * gdb.base/long_long.exp: Correct test suite failure when printing
7824 a long long value as a double on ARM platforms.
7825
70f0cc22
JB
78262000-02-16 Jim Blandy <jimb@redhat.com>
7827
7828 * gdb.base/break.exp ("breakpoint line number"): Make sure the
7829 default source file is set properly before running this test.
7830
853819b8
EZ
78312000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7832
7833 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
7834 gdbtk/library directory, not in gdbtcl2.
7835
dfcd3bfb
JM
78362000-02-04 Jim Blandy <jimb@redhat.com>
7837
7838 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
7839 backslash from regexp pattern.
7840
7841 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
7842 procedure. Use it to run all the "continue to bp overloaded"
7843 tests. Note that this changes the names of the tests slightly.
7844 If the breakpoint hit message includes a hex PC value, because
7845 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
7846 from the real source code, still consider that a pass.
7847
7848 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
7849 XFAIL here if the breakpoint message contains a hex address. Note
7850 similar change on 1999-11-02.
7851
7852 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
7853
7854 * gdb.base/ptype.exp: Establish a default source file before
7855 calling get_debug_format.
7856
78572000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
7858
7859 * gdb.base/watchpoint.exp: Remove duplication of test messages.
7860
8b93c638
JM
78612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7862
7863 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
7864 of successive stepi commands -- while in the prologue we should see
7865 the function entry bracket.
7866
78672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7868
7869 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
7870 reach __change_mode() when stepping through the end of main().
7871
c5394b80
JM
78722000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
7873
7874 * gdb.base/default.exp: Fix expected pattern.
7875 * gdb.base/help.exp: Same.
7876
0d06e24b
JM
78772000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7878
7879 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
7880 Don't use xfail's because that affects only the following test.
d63a86f8 7881
0d06e24b
JM
7882 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
7883 solaris or linux.
7884
7885 * gdb.base/selftest.exp: Update to reflect changes to main.c.
7886
dc96c6c7 78872000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 7888
d63a86f8 7889 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
7890 "A syntax error" rather than "A parse error". Accept both.
7891
78922000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
7893
7894 * gdb.base/default.exp: Remove OS dependent string from "target
7895 remote" test.
7896 * gdb.base/help.exp: Same for "help target remote" test.
7897
c3f6f71d
JM
78982000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7899
7900 From Jim Kingdon <kingdon@redhat.com>:
7901
7902 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
7903 prompt (cleanup rather than necessity, but still might keep output
7904 from spilling to next test).
7905
79062000-01-02 Fred Fish <fnf@cygnus.com>
7907
7908 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
7909 AIX, which defines them in <sys/types.h>.
7910
ed9a39eb 79111999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 7912
ed9a39eb
JM
7913 * gdb.base/default.exp: Match arm* etc instead of arm in "info
7914 float" test.
7915
79161999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 7917
ed9a39eb 7918 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
7919
7920 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
7921 outermost frame disallowed".
7922
79231999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
7924
7925 * gdb.base/setvar.exp: New tests for setting the value of a struct
7926 with a constant list.
7927
79281999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7929
7930 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
7931 require the user to type a cast before setting the value of a struct.
7932
de57eccd
JM
79331999-12-06 Jim Blandy <jimb@cygnus.com>
7934
7935 * gdb.base/default.exp: Expect the new 'info float' command on
7936 all i386 platforms.
7937
7938 * gdb.threads/linux-dp.exp: Expand our ability to recognize
7939 LinuxThreads libraries that don't support debugging.
7940
c2d11a7d
JM
7941Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7942
7943 * gdb.base/remote.c: Fill the buffer with truely random data.
7944 Change the buffer type to ``unsigned char'' to simplify size
7945 arithmetic.
7946
7947 * gdb.base/remote.exp: Reduce download numbers by one. Typical
7948 stub only handles 400-1 byte packets. Verify that the download
7949 worked.
7950
79511999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
7952
7953 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
7954 tests, using UNRESOLVED for the untested cases. Also, does not wait
7955 for a timeout if the prompt was received before a recognizable pattern.
7956
79571999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
7958
7959 * lib/gdb.exp (gdb_expect_list): Fix spelling.
7960
79611999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7962
7963 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
7964 watchpoints.
7965
79661999-11-24 Jason Merrill <jason@casey.cygnus.com>
7967
7968 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
7969
7970 * gdb.c++/local.exp: Be more flexible in recognizing local class
7971 name mangling. Don't allow horribly truncated method names.
7972 * gdb.c++/derivation.exp: Expect protected inheritance.
7973 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
7974 * gdb.c++/virtfunc.exp: Likewise.
7975 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
7976 when printing a nested enum.
7977
79781999-11-22 Jim Blandy <jimb@cygnus.com>
7979
7980 * gdb.base/step-test.exp: Properly await GDB's response to setting
7981 a breakpoint on the call to large_struct_by_value.
7982
7983 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
7984 just because we have debug info for the `start' function.
7985
79861999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
7987
7988 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
7989 "Unknown signal" messages, which indicate (on LinuxThreads) that
7990 GDB doesn't know how to debug threads on this system. This is
7991 better than hanging while philosopher 0 dumps chatter into gdb.log.
7992
79931999-11-18 Tom Tromey <tromey@cygnus.com>
7994
7995 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
7996
79971999-11-18 Fred Fish <fnf@cygnus.com>
7998
7999 * gdb.base/coremaker2.c: Add sample program for generating
8000 cores that is more self contained than coremaker.c. Eventually
8001 I'll add more code to this and tie it into the testsuite.
8002
4ce44c66
JM
80031999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8004
8005 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8006
80071999-11-10 Jimmy Guo <guo@cup.hp.com>
8008
8009 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8010 from $srcdir/lib/.
8011 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8012 and gdb.c++/.
8013
8014 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8015
d63a86f8 8016 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8017 'continue with watch' test point.
8018
80191999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8020
8021 Merged from p2linux-990323-branch:
d63a86f8 8022
4ce44c66
JM
8023 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8024
11cf8741
JM
8025Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8026
8027 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8028 {limit,fixed}''. Test ``set download-write-size''.
8029
8030Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8031
8032 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8033 gdb_expect_list.
8034
8035Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8036
8037 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8038
80391999-11-03 Mark Salter <msalter@cygnus.com>
8040
8041 * gdb.base/break.exp: Fix "stub continue" pattern.
8042
80431999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8044
8045 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8046
80471999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8048
8049 * gdb.base/display.exp ("finish"): Add timeout clause.
8050
8051 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8052 plain prompt clause, so this doesn't have to time out in order to
8053 fail.
8054
8055 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8056 breakpoint hit messages include an address.
8057
8058 * gdb.base/display.exp: Don't forget to escape parens in regular
8059 expressions. Unix regexp notatation sucks.
8060
80611999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8062
8063 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8064 order for 'signalled' message.
8065
5c44784c
JM
80661999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8067
8068 From Jimmy Guo <guo@cup.hp.com>:
8069 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8070 * gdb.base/annota1.c: Add code for tests to work with.
8071
80721999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8073
8074 * gdb.base/remote.exp: New test for remote downloading settings.
8075 * gdb.base/remote.c: New file with large .data.
8076
917317f4
JM
80771999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8078
8079 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8080 for LinuxThreads support, merged from the Code Fusion branch.
8081
8082Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8083
8084 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8085 containing exp_continue into a while within an expect. Don't
8086 attempt a start more than three times. Check return value from
8087 gdb_load.
d63a86f8 8088
2df3850c
JM
8089Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8090
8091 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8092 a pass case.
8093
2acceee2
JM
80941999-10-01 Kevin Buettner <kevinb@cygnus.com>
8095
8096 * gdb.base/break.c (main): Added a statement that we can step
8097 off of.
8098 * gdb.base/break.exp: Added tests for setting a breakpoint
8099 at an offset and stepping onto a breakpoint.
8100
81011999-10-01 Fred Fish <fnf@cygnus.com>
8102
d63a86f8 8103 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8104 gdb output.
8105
c2c6d25f
JM
81061999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8107
8108 * gdb.base/break.exp: Code locations are in hex, don't forget!
8109 (For HP-UX.)
8110
81111999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8112
8113 * condbreak.exp: Use break.c as test program.
8114 * condbreak.c: Remove, redundant with break.c.
8115
81161999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8117
8118 * config/monitor.exp (gdb_target_monitor): Disable X- and
8119 Z-packets if the target needs it.
8120
81211999-09-13 James Ingham <jingham@leda.cygnus.com>
8122
8123 * gdb.c++/overload.exp: Added tests for listing overloaded
8124 functions with function pointers in the arg, explicitly calling
8125 out the version you want.
8126
cff3e48b
JM
81271999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8128
8129 * long_long.exp: Add variations of test cases that work for
8130 targets with 16-bit ints and 32-bit doubles.
8131
d4f3574e
SS
81321999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8133
8134 * break.c (main): Compare a possibly-uninitialized argc with an
8135 unlikely value that fits in 16 bits.
8136
81371999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8138
8139 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8140 0xfeeb, don't want negative numbers if ints are 16 bits.
8141
8142 * lib/gdb.exp (skip_cplus_tests): New proc.
8143 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8144 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8145 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8146 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8147 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8148 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8149 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8150 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8151
8152 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8153
8154Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8155
8156 * gdb.base/corefile.exp (up): Allow a parameter to appear
8157 in the frame that we're going up to.
8158
8159 From Jim Blandy <jimb@cygnus.com>:
8160
8161 * gdb.base/default.exp (info float): Expect some output now.
8162
8163 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8164 returning floating-point values to fail on the x86.
8165 * gdb.base/callfwmall.exp (do_function_calls): Same.
8166
8167 * gdb.base/list.exp (test_listsize): Correct expectations for
8168 listing line 1 with listsize 2. Also, listing a single line
8169 works now, as does listing three lines. [Kevin's note: There
8170 were a number of other cases fixed too where the expectations
8171 differed...]
8172
81731999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8174
8175 * gdb.base/selftest.exp: Add case for when version prints as
8176 constant string instead of char pointer.
8177
104c1213
JM
81781999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8179
8180 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8181 stepping out of main.
8182
8183 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8184 G++ used.
8185
8186 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8187 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8188
8189 * gdb.c++/ovldbreak.exp: Update match string in test that
8190 includes a warning of multiple breakpoints.
8191
81921999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8193
8194 * gdb.base/display.exp: Improve precision of step-after-finish
8195 added yesterday.
8196
8197 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8198 test.
8199
8200 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8201 configs when using G++, not just hppa*.
8202
82031999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8204
8205 * gdb.base/async.c: New file.
8206 * gdb.base/async.exp: New file.
8207
8208Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8209
8210 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8211 PA64.
8212
53a5351d
JM
8213Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8214
104c1213
JM
8215 * gdb.base/display.exp: "finish" can leave us mid-line on many
8216 targets, deal with it. Add a small constant to main, instead of
8217 1000 since main+1000 may not be a valid address in the target.
8218
53a5351d
JM
8219 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8220 on hpux11.
8221
8222 * gdb.base/attach.exp: Handle another hpux11 error message variant
8223 when attaching to a process that does not exist.
8224
82251999-08-19 J.T. Conklin <jtc@redback.com>
8226
8227 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8228 characters in 'continue to 1241' test.
8229
82301999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8231
8232 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8233 stop in print_long_arg_list, define and use a whitespace
8234 variable in print_small_structs test, add an XFAIL for Solaris.
8235 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8236 interested enough to fix.
8237
7be570e7
JM
82381999-08-13 Keith Seitz <keiths@cygnus.com>
8239
8240 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8241 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8242 proc knows about targets other than the natives.
8243 (test_assign): Use "gdb_run_cmd" to "run" the target.
8244 Check that we've actually hit the breakpoint at main.
8245 When we attempt to assign a value to a local variable, check
8246 that the variable is in the current scope, i.e., don't use
8247 a test with an empty result.
8248
8249Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8250
8251 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8252 command.
8253
82541999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8255
8256 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8257 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8258 gdb.compat, gdb.threads-hp.
8259 gdb.hp/configure, gdb.hp/configure.in: New files.
8260 gdb.hp/Makefile.in: Recurse into new subdirs.
8261 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8262 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8263 in object files.
8264 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8265
96baa820
JM
82661999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8267
8268 * gdb.base/display.exp: Help expect by putting a newline in the
8269 funky printf, remove a bogus p/a test.
8270
82711999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8272
8273 * gdb.base/display.exp: Make sure that when we say 'run', we are
8274 connected to the target. This is necessary when running not
8275 natively.
8276
82771999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8278
8279 * gdb.base/step-test.exp: Removed some extraneous messages.
8280
8281 * gdb.base/long_long.exp: Don't run memory examination tests
8282 on little-endian targets (they will need a different set of
8283 results to match).
8284
82851999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8286
8287 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8288 until somebody decides to fix GDB.
8289
8290 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8291 constant as "ULL".
8292 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8293 matches for a couple x/2 commands.
8294
a0b3c4fd
JM
82951999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8296
8297 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8298 by merging in ref-types2 tests.
8299 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8300
8301 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8302 * gdb.c++/Makefile.in: Add standard actions.
8303 (EXECUTABLES): Rename from PROGS, update list.
8304 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8305 from gdb.hp.
8306 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8307 foo and bar locals.
8308 * gdb.c++/anon-union.exp: Fix tests to match.
8309 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8310 expect matches to handle output variations.
8311 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8312 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8313 output, add HP alternatives for new and delete prints.
8314 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8315 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8316 * gdb.c++/demangle.exp: Use $style when reporting failure.
8317 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8318 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8319 match alternatives.
8320 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8321 compilers.
8322 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8323 * gdb.c++/method.exp: Add match alternatives.
8324 * gdb.c++/misc.cc: Add bool types.
8325 * gdb.c++/misc.exp: Add tests for bool types.
8326 * gdb.c++/overload.exp: Add xfails.
8327 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8328 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8329 add some more template parameter tests (only for HP currently).
8330 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8331 * gdb.c++/virtfunc.cc: Add return type and value for main.
8332 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8333 match alternatives.
d63a86f8 8334
a0b3c4fd
JM
83351999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8336
8337 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8338
83391999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8340
8341 * gdb.base/signals.exp: Don't expect getting a backtrace from
8342 within a signal handler to fail on Linux.
8343
83441999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8345
8346 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8347 * lib/gdb.exp: Remove some gratuitious semicolons.
8348 (delete_breakpoints): Increase timeout.
8349 (gdb_expect): Add -notransfer option.
8350 (gdb_test): Use -notransfer option.
8351 (get_compiler_info): Add f77 case.
8352 (get_compiler): New proc, split out from gdb_preprocess, add f77
8353 case.
8354 (gdb_preprocess): Call get_compiler.
8355
8356 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8357 * gdb.base/attach.exp, gdb.base/display.exp,
8358 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8359 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8360 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8361 third arg to gdb_test.
8362 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8363 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8364 HP-UX xfails, add others.
8365 * gdb.base/completion.exp: Reflect name change of self-test.
8366 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8367 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8368 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8369 HP failure number.
8370 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8371 useless HP-UX 10.30 references.
8372 * gdb.base/maint.exp: Loosen matches.
8373 * gdb.base/pointers.c (main): Declare more_code.
8374 * gdb.base/pointers.exp: Match on output of a `next'.
8375 * gdb.base/structs.c: Add prototypes.
8376 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8377 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8378
83791999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8380
8381 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8382 command.
8383
83841999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8385
8386 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8387 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8388
8389 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8390 debug info. Deal with lack of signal hanlder info in stack.
8391
8392 From Jim Kingdon <kingdon@redhat.com>:
8393 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8394
5a2468f5
JM
83951999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8396
8397 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8398 gdb.base/foll-vfork.exp: Don't run for crosses.
8399
adf40b2e
JM
8400Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8401
8402 * gdb.base/configure.in: Check for gdbvars.exp instead of
8403 a1-selftest.exp.
8404 * gdb.base/configure: Re-generate.
8405
84061999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8407
8408 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8409 in trying to run first and name is too long.
8410
8411 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8412 pointers2.c and pointers2.exp, respectively.
8413 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8414 doschk happier.
8415
43e526b9
JM
84161999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8417
8418 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8419 callfuncs2.c and callfuncs2.exp.
8420
8421 * gdb.base/list.exp: Remove mistaken xfails.
8422 * gdb.base/list0.h: Add optional prototypes.
8423
9846de1b
JM
8424Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8425
8426 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8427 calling malloc.
8428 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8429 * ptype.exp: Move test for get_debug_format to before its first
8430 use.
8431
84321999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8433
8434 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8435 * gdb.base/annota2.cc, annota2.exp: Move from here.
8436 * gdb.c++/annota2.cc, annota2.exp: To here.
8437 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8438
43ff13b4
JM
8439Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8440
8441 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8442 a consistent format.
8443
085dd6e6
JM
84441999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8445
8446 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8447 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8448 HP compilers, also set the globals $true and $false.
8449
8450 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8451 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8452 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8453 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8454 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8455 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8456 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8457 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8458 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8459 whatis.c} Add C++ compatible function definitions and return
8460 types, add includes for library functions.
8461 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8462 * gdb.base/step-test.c (myglob): Rename from glob.
8463 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8464 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8465 files, move here from gdb.hp.
8466 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8467 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8468 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8469 Adjust line numbers in regexps.
8470
8471 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8472 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8473 instead of 0/1.
8474
8475 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8476 foll-vfork.exp: New files, move here from gdb.hp.
8477 * gdb.base/page.exp: New file, test of pagination command.
8478
8479 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8480 recursion test.
8481 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8482
8483 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8484 gdb.base/solib.exp: Fix compiler invocation process.
8485
8486 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8487 HP-UX 11, turn off overload resolution explicitly.
8488 * gdb.base/commands.exp: Set argument list explicitly, add
8489 watchpoint test.
8490 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8491 them work.
8492 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8493 expressions properly.
8494 * gdb.base/corefile.exp: Loosen the match slightly.
8495 * gdb.base/default.exp: Allow "Error accessing memory" message
8496 also.
8497 * gdb.base/display.exp: Skip over x/0 j if PA64.
8498 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8499 * gdb.base/interrupt.exp: Ditto.
8500 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8501 in use.
8502 * gdb.base/list.exp: Add xfails for HP-UX.
8503 * gdb.base/long_long.exp: Refine some of the numeric matches.
8504 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8505 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8506 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8507 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8508 * gdb.base/ptype.exp: Succeed on more varieties of output.
8509 * gdb.base/scope.exp: Add xfails for HP-UX.
8510 * gdb.base/sect-cmd.exp: Add more cases.
8511 * gdb.base/setvar.exp: Add xfails for HP-UX.
8512 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8513 * gdb.base/signals.exp: Match on void symbolically.
8514 * gdb.base/step-test.exp: Add case for PA64.
8515 * gdb.base/term.exp: Add exit and restart.
8516 * gdb.base/twice.exp: Clean up after self.
8517 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8518 * gdb.base/whatis.exp: Allow more ways to pass tests.
8519
8520 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8521 no longer useful.
8522
8523Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8524
8525 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8526 list of patterns.
8527 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8528 print_double_array(double_array)", "continuing to breakpoint
8529 1018", "print print_double_array(array_d)" and "continuing to
8530 1034" tests.
d63a86f8 8531
085dd6e6
JM
85321999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8533
8534 * Makefile.in: Add empty html and install-html targets.
8535
85361999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8537
8538 * config/mt-*: Remove, these haven't been used since 1996.
8539
85401999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8541
8542 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8543 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8544 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8545
9e0b60a8
JM
85461999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8547
8548 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8549 simpler match case for the ptype of the big class.
8550
85511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8552
8553 * gdb.exp: Fix test for gdb_prompt existence.
8554
85551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8556
8557 * gdb.exp (gdb_test): Add fail after calls to perror.
8558
85591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8560
8561 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8562
85631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8564
8565 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8566
0f71a2f6
JM
8567Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8568
8569 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8570 malloc() is linked in.
8571
85721999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8573
8574 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8575 step at end.
8576
8577 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8578
85791999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8580
8581 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8582
cce74817
JM
8583Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8584
8585 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8586 * gdb.base/mips_pro.exp: Likewise.
8587
85881999-06-02 Keith Seitz <keiths@cygnus.com>
8589
8590 * gdb.c++/templates.cc: Change all "new" operators to throw
8591 an exception.
8592 * gdb.c++/cplusfuncs.cc: Likewise.
8593
8594 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8595
8596Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8597
8598 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8599 * gdb.base/ending-run.exp: When stepping out of main, accept a
8600 step into an arbitrary assembler file.
8601
392a587b
JM
86021999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8603
d63a86f8 8604 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8605 "breakpoint-invalid" to be printed.
d63a86f8 8606 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8607 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8608 * gdb.base/annota2.cc: Initialize a.x to 0.
8609
9e086581
JM
86101999-05-17 Keith Seitz <keiths@cygnus.com>
8611
8612 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8613 when "skip_float_tests" set.
8614 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8615 "print print_ten_doubles", and "step into print_long_arg_list".
8616 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8617 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8618 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8619 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8620 "skip_float_tests" is set.
8621 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8622 when "skip_float_tests" set.
d63a86f8 8623
cd0fc7c3
SS
86241999-05-06 Keith Seitz <keiths@cygnus.com>
8625
8626 * gdb.base/annota2.cc: Include stdio.h.
8627
8628Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8629
8630 * gdb.base/crossload.exp: Remove, this has been disabled ever
8631 since BFD stopped including all targets, and cross-GDB gets
8632 plenty of testing anyway.
8633 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8634 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8635 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8636 * gdb.base/README: Remove, was doc for this.
8637 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8638 needed.
8639
b83266a0
SS
86401999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8641
8642 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8643 output.
8644
8645 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8646 * gdb.base/annota2.exp: New file. More annotation tests.
8647 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8648 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8649
86501999-04-23 Angela Marie Thomas <angela@cygnus.com>
8651
8652 * config/cfdbug.exp: New file.
8653
7a292a7a
SS
86541999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8655
8656 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8657 Marcus Daniel's and Dale Hawkins's demangler crashes.
8658
8659 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8660 test_lucid_style_demangling, test_arm_style_demangling,
8661 test_hp_style_demangling): Try Tom Tromey's core-dumping
8662 identifier under each demangling style.
8663
86641999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8665
8666 * gdb.c++/demangle.exp: Include the current demangling style
8667 in all test names.
8668 (current_demangling_style): New global variable.
8669 (set_demangling_style, test_demangling_core, test_demangling,
8670 test_demangling_exact): New functions.
8671 (test_gnu_style_demangling, test_lucid_style_demangling,
8672 test_arm_style_demangling, test_hp_style_demangling): Use those,
8673 instead of calling gdb_test and gdb_test_exact directly.
8674 (catch_demangling_errors): New function, which reports errors
8675 signalled by the demangling test functions in an orderly way.
8676 (do_tests): Use catch_demangling_errors.
8677
86781999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8679
8680 * gdb.base/signals.exp (test_handle_all_print): Use () for
8681 grouping in expressions, not {}.
8682
8683 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8684 initialized yet.
8685
86861999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8687
8688 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8689 are listed.
8690
86911999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8692
8693 * gdb.stabs/weird.exp: Test for CC being defined before
8694 looking at its value.
8695
86961999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8697
8698 * gdb.base/call-ar-st.exp: Remove stray '#'.
8699 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8700 "short int" and "long int".
8701 * gdb.c++/overload.cc: Cast the string added in the previous
8702 change, to mollify finicky HP compiler.
8703 * gdb.hp/reg-test.exp (testfile): Fix file name.
8704 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8705
7a292a7a
SS
8706 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8707 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8708 alternate form of enum ptype.
8709
c906108c
SS
87101999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8711
7a292a7a
SS
8712 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8713 * gdb.hp/*.exp: Change all to run compiler probe only after
8714 passing skip_hp_tests, so as not to waste time on guaranteed
8715 failure.
8716
c906108c
SS
8717 * gdb.c++/overload.cc: Pass string instead of char addr, always
8718 init ccpfoo.
8719 * gdb.c++/templates.cc: Fix syntax error.
8720
7a292a7a
SS
8721Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8722
8723 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8724 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8725 command.
8726
87271999-03-18 James Ingham <jingham@cygnus.com>
8728
8729 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8730
8731 * gdb.c++/method.exp: It was testing an uninitialized int on the
8732 stack and assuming it was positive.
8733
8734 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8735
8736 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8737 keep it from killing the rest of the tests.
7a292a7a
SS
8738 Use gdb_continue_to_end.
8739
8740 * gdb.base/sigall.exp: use gdb_continue_to_end.
8741
8742 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8743
8744 * gdb.base/display.exp: use runto_main, not run.
8745
d63a86f8
RM
8746 * gdb.base/default.exp: Check for the current error message in the
8747 r abbreviation test.
7a292a7a
SS
8748 Add strongarm to the targets that know info float.
8749
d63a86f8 8750 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8751 run which doesn't work with monitors.
8752
8753 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8754
8755 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8756
8757 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8758 program. Traps the case (in Cygmon) when the program never really
8759 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8760 more places, so I used my name. Sorry Mark...
8761
8762 * config/monitor.exp (gdb_target_monitor): added another
8763 target_info parameter: remotebinarydownload. This will set the
8764 remotebinarydownload flag if this is causing some boards trouble.
8765
87661999-03-18 Mark Salter <msalter@cygnus.com>
8767
8768 * lib/gdb.exp (continue_to_exit): New function.
8769
8770 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8771 * gdb.base/ending-run.exp: Ditto.
8772 * gdb.base/step-test.exp: Ditto.
8773
87741999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8775
8776 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8777 (suggested by Art Haas <ahaas@neosoft.com>).
8778
87791999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8780
8781 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8782
8783Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8784
8785 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
8786 descriptions of types (short unsigned int vs unsigned short, etc).
8787
87881999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
8789
8790 * gdb.base/call-strs.exp: Don't assume that `step' will step over
8791 a call to strlen; sometimes we do have sources.
8792
87931999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
8794
8795 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
8796 character, so GDB won't print garbage after its end.
d63a86f8 8797
c906108c
SS
8798 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
8799 breakpoint there instead. Sometimes GCC emits memcpy to handle
8800 the large structures being passed by value, so we step into that
8801 instead of sum_array_print, which obscures what we're really testing.
8802 * gdb.base/step-test.exp: However, we do want a test that notices
8803 the bizarre steps into memcpy, so do that here. Add check for
8804 stepping into function calls that pass large structures by value.
8805 ("Is that a noun clause, or are you just happy to see me?")
8806 Remove all references to specific line numbers.
8807 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
8808 New type and function.
8809 (main): Call large_struct_by_value, passing it a large struct by value.
8810 * lib/gdb.exp (gdb_get_line_number): New function.
8811
8812 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
8813 more portable.
8814
7a292a7a
SS
88151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
8816
c906108c
SS
8817 * lib/gdb.exp: Doc fixes.
8818
7a292a7a
SS
88191999-03-05 Nick Clifton <nickc@cygnus.com>
8820
d63a86f8 8821 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
8822
88231999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
8824
c906108c
SS
8825 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
8826 commands. They're not germane to this test, and they don't work
8827 that way on remote targets.
8828
3fc11d3e
JM
88291999-03-01 James Ingham <jingham@cygnus.com>
8830
8831 * Changelog entries merged over from gdb development branch.
8832
3fc11d3e
JM
8833 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
8834
8835 * lib/gdb.exp (gdbtk_analyze_results): Generic function
8836 for outputting results of test run.
8837
2d4a1622 8838 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
8839
8840 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 8841
7a292a7a
SS
88421999-02-25 Felix Lee <flee@cygnus.com>
8843
8844 * lib/gdb.exp (debug_format): initialize
8845
c906108c
SS
88461999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
8847
8848 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
8849 * gdb.base/call-rt-st.c: Ditto.
8850
c906108c
SS
88511999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
8852
8853 * gdb.threads/pthreads.exp (horiz): New variable.
8854 (test_startup): Fix regexps that capture thread numbers.
8855
88561999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
8857
8858 * gdb.base/smoke.exp: Disambiguate two test case names (both
8859 called ``print'').
8860
8861Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8862
8863 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
8864 compilation.
8865
88661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8867
8868 * gdb.base/miscexprs.exp: Change patterns to match GDB's
8869 actual output formatting.
8870 * gdb.base/smoke.exp: GDB removes leading 0's.
8871 * gdb.base/volatile.exp: Don't check type of remuneration;
8872 that variable is no longer defined in constvars.c.
8873 * gdb.base/step-test.c (main): Exit with explicit exit code.
8874 * gdb.base/step-test.exp: Remove two nexti checks--they are
8875 not portable.
8876
88771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8878
8879 * gdb.base/help.exp ("help delete display"): Fix test to match
8880 gdb's output.
8881
8882 * gdb.base/long_long.c (known_types): Initialize values to zero.
8883 * gdb.base/long_long.exp: Step one more line
8884 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 8885 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
8886 unique test case names.
8887
8888Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8889
d63a86f8 8890 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
8891
8892 * gdb.c++/method.exp: Add missing close brace.
8893
88941999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
8895
8896 * gdb.base/maint.exp: Use 'set height 0' to disable page
8897 prompting, not 'set height 400'.
8898
8899 Fix a bunch of timeouts.
8900 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
8901 four separate tests, so expect doesn't take forever to match a ton
8902 of text against a regexp with lots of .* forms.
8903 ("maint print psymbols", "maint print symbols"): Make some of
8904 these greps more selective, so that expect doesn't try to wade
8905 through huge piles of output and time out.
8906
8907 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
8908
8909 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
8910 tests: one which doesn't expect shlib events to be reported, and
8911 another which does, but is XFAIL for all platforms other than
8912 HP/UX.
8913
8914 * gdb.base/break.exp: Teach the test suite that the `catch
8915 fork', `catch vfork', and `catch exec' commands produce error
8916 messages on platforms that don't provide these features.
8917
8918Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8919
8920 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
8921 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
8922 (shortening names from solib_threshold.exp etc), won't run on
8923 anything but HP-UX for the foreseeable future.
8924 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
8925 reflect move.
8926
8927Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
8928
8929 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8930 gdb.trace/Makefile.in (clean): Remove all test executables.
8931
8932Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
8933
8934 * gdb.base/shlib-call.exp: add test cases to verify that gdb
8935 successfully re-sets breakpoints in shared libraries.
8936 * gdb.base/shmain.c (main): return 0, don't fall off the end.
8937
8938Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8939
d63a86f8
RM
8940 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
8941 and compiled w/o GCC.
c906108c
SS
8942
8943 * gdb.hp/watch-cmd.exp: ditto.
8944
8945 * gdb.hp/watch-hp.exp: ditto.
8946
8947 * gdb.hp/xdb1.exp: ditto.
8948
8949 * gdb.hp/xdb2.exp: ditto.
8950
8951 * gdb.hp/dbx.exp: ditto.
8952
8953Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
8954
8955 * constvars.c: Remove C++-isms.
8956 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
8957 with GCC.
8958
8959Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
8960
8961 The following changes are part of the HP merge.
8962
8963 * gdb.base/break.exp: new tests to verify that catchpoints for
8964 fork, vfork, and exec don't trigger inappropriately.
8965
8966 * gdb.base/opaque.exp: compile one file at a time, then link.
8967
8968 * gdb.base/signals.exp: be more restrictive about which hppa
8969 systems receive a setup_xfail. new tests.
8970
8971 * gdb.base/solib_threshold.build: new file.
8972 * gdb.base/solib_threshold.exp: new file.
8973 * gdb.base/solib_threshold.link_opts: new file.
8974 * gdb.base/solib_threshold.mk: new file.
8975 * gdb.base/gen_solib_threshold.c: new file.
8976
8977 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
8978 tests. New tests for enums inside classes.
8979
8980 * gdb.c++/compiler.cc: indicate support of template debugging.
8981
8982 * gdb.c++/demangle.exp: run hp style demangling tests.
8983
8984 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
8985 tests.
8986
8987 * gdb.c++/misc.cc: changes to support new tests.
8988
8989 * gdb.c++/templates.cc: changes to support HP's compiler; changes
8990 to support new tests.
8991
8992 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
8993 gcc, then skip these tests.
8994
8995Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
8996
8997 The following files are part of the HP merge; some had longer
8998 names at HP, but have been renamed to be no more than 14
8999 characters in length.
9000
9001 * gdb.hp/ambiguous.cc: new file.
9002 * gdb.hp/ambiguous.exp: new file.
9003 * gdb.hp/attach.exp: new file.
9004 * gdb.hp/attach2.exp: new file.
9005 * gdb.hp/classes-hp.exp: new file.
9006 * gdb.hp/ctti.exp: new file.
9007 * gdb.hp/ctti-add.cc: new file.
9008 * gdb.hp/ctti-add1.cc: new file.
9009 * gdb.hp/ctti-add2.cc: new file.
9010 * gdb.hp/ctti-add3.cc: new file.
9011 * gdb.hp/dbx.exp: new file.
9012 * gdb.hp/exception.cc: new file.
9013 * gdb.hp/exception.exp: new file.
9014 * gdb.hp/foll-exec.c: new file.
9015 * gdb.hp/foll-exec.exp: new file.
9016 * gdb.hp/foll-fork.c: new file.
9017 * gdb.hp/foll-fork.exp: new file.
9018 * gdb.hp/foll-vfork.c: new file.
9019 * gdb.hp/foll-vfork.exp: new file.
9020 * gdb.hp/inherit-hp.exp: new file.
9021 * gdb.hp/more-steps.exp: new file.
9022 * gdb.hp/namespace.cc: new file.
9023 * gdb.hp/namespace.exp: new file.
9024 * gdb.hp/optimize.exp: new file.
9025 * gdb.hp/pxdb.c: new file.
9026 * gdb.hp/pxdb.exp: new file.
9027 * gdb.hp/quicksort.exp: new file.
9028 * gdb.hp/reg-test.exp: new file.
9029 * gdb.hp/reg-test.s: new file.
9030 * gdb.hp/sized-enum.c: new file.
9031 * gdb.hp/sized-enum.exp: new file.
9032 * gdb.hp/start-stop.exp: new file.
9033 * gdb.hp/templ-hp.cc: new file.
9034 * gdb.hp/templ-hp.exp: new file.
9035 * gdb.hp/thr-lib.c: new file.
9036 * gdb.hp/thr-lib.exp: new file.
9037 * gdb.hp/thr-lib.h: new file.
9038 * gdb.hp/thr-liblib.c: new file.
9039 * gdb.hp/virtfun-hp.c: new file.
9040 * gdb.hp/virtfun-hp.exp: new file.
9041 * gdb.hp/watch-cmd.exp: new file.
9042 * gdb.hp/watch-hp.exp: new file.
9043 * gdb.hp/xdb1.exp: new file.
9044 * gdb.hp/xdb2.exp: new file.
9045 * gdb.hp/xdb3.exp: new file.
9046
9047Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9048
9049 The following files are part of the HP merge; some had longer
9050 names at HP, but have been renamed to be no more than 14
9051 characters in length.
9052
9053 * gdb.base/ss.h: new file.
9054 * gdb.base/call-ar-st.c: new file.
9055 * gdb.base/call-ar-st.exp: new file.
9056 * gdb.base/call-rt-st.c: new file.
9057 * gdb.base/call-rt-st-exp: new file.
9058 * gdb.base/call-strs.exp: new file.
9059 * gdb.base/ena-dis-br.exp: new file.
9060 * gdb.base/environ.exp: new file.
9061 * gdb.base/long_long.exp: new file.
9062 * gdb.base/sect-cmd.exp: new file.
9063 * gdb.base/shlib-cl2.exp: new file.
9064 * gdb.base/smoke.exp: new file.
9065 * gdb.base/so-impl-ld.c: new file.
9066 * gdb.base/so-impl-ld.exp: new file.
9067 * gdb.base/so-indr-cl.c: new file.
9068 * gdb.base/so-indr-cl.exp: new file.
9069 * gdb.base/varargs.exp: new file.
9070 * gdb.base/volatile.exp: new file.
9071 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9072 * gdb.base/display.exp: new file.
c906108c
SS
9073 * gdb.c++/derivation.exp: new file.
9074 * gdb.c++/local.exp: new file.
9075 * gdb.c++/member-ptr.exp: new file.
9076 * gdb.c++/overload.exp: new file.
9077 * gdb.c++/ovldbreak.exp: new file.
9078 * gdb.c++/ref-types.exp: new file.
9079 * gdb.c++/ref-types2.exp: new file.
9080 * gdb.c++/userdef.exp: new file.
d63a86f8 9081
c906108c
SS
9082Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9083
9084 * gdb.base/default.exp: Reflect wording change in remote.c.
9085
dc96c6c7 9086Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9087
9088 * gdb.base/help.exp: Update to reflect current text.
9089
9090Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9091
9092 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9093 they're stack variables and contain garbage.
9094 * gdb.c++/anon-union.exp: new file.
9095
9096 The following changes were made by David Taylor
9097 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9098 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9099 in changes by HP.
9100
9101 * gdb.base/bitops.exp: new file.
9102 * gdb.base/default.exp: change expected messages for catch and
9103 info catch tests to reflect HP merge changes.
9104 * gdb.base/enable-disable-break.exp
9105 * gdb.base/ending-run.c: new file.
9106 * gdb.base/long_long.c: new file.
9107 * gdb.base/maint.exp: new file.
9108 * gdb.base/pointers2.exp: new file.
9109 * gdb.base/shlib-call2.exp: new file.
9110 * gdb.base/solib.exp: new file.
9111 * gdb.base/step-test.c: new file.
9112 * gdb.c++/anon-union.cc: new file.
9113 * gdb.c++/local.cc: new file.
9114 * gdb.c++/member-pointer.cc: new file.
9115 * gdb.c++/method.cc: new file.
9116 * gdb.c++/ref-types.cc: new file.
9117 * gdb.c++/ref-types2.cc: new file.
9118 * gdb.c++/userdef.cc: new file.
d63a86f8 9119
c906108c
SS
9120 * gdb.base/scope.exp: compile one file at a time, then link.
9121 * gdb.base/langs.exp: ditto.
9122 * gdb.base/list.exp: ditto.
d63a86f8 9123
c906108c
SS
9124Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9125
9126 The following changes were made by David Taylor
9127 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9128 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9129 in changes by HP.
d63a86f8 9130
c906108c
SS
9131 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9132 skip tests. When compiling pass c++ flag to gdb_compile.
9133 * gdb.c++/
d63a86f8 9134
c906108c
SS
9135 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9136 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9137 (skip_hp_tests): new function.
9138 (gdb_preprocess): new function.
9139
9140 * configure.in (hpdir): decide whether to configure gdb.hp.
9141 * configure: regenerated.
9142
9143 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9144 to delete on clean.
9145 (EXECUTABLES): update to reflect new additions.
9146 * gdb.base/commands.exp: update message expected.
9147 * gdb.base/default.exp: add copyright notice.
9148 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9149 * gdb.base/help.exp: update messages to reflect current text.
9150 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9151 targets for recurse tests.
9152 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9153 skip this file.
9154
9155 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9156 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9157 compilation.
9158 * gdb.c++/misc.exp: ditto.
9159 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9160 run the tests. tell gdb_compile that it's a c++ compilation.
9161
9162 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9163
c906108c
SS
9164 * gdb.base/all-bin.exp: new file.
9165 * gdb.base/arithmet.exp: new file.
9166 * gdb.base/assign.exp: new file.
9167 * gdb.base/completion.exp: new file.
9168 * gdb.base/cond-expr.exp: new file.
9169 * gdb.base/condbreak.exp: new file.
9170 * gdb.base/define.exp: new file.
9171 * gdb.base/dollar.exp: new file.
9172 * gdb.base/environment.exp: new file.
9173 * gdb.base/eval-skip.exp: new file.
9174 * gdb.base/jump.exp: new file.
9175 * gdb.base/logical.exp: new file.
9176 * gdb.base/pointers.exp: new file.
9177 * gdb.base/relational.exp: new file.
9178 * gdb.base/section_command.exp: new file.
9179 * gdb.base/whatis-expr.exp: new file.
9180
9181 * gdb.base/all-types.c: new file.
9182 * gdb.base/call-array-struct.c: new file.
9183 * gdb.base/call-return-struct.c: new file.
9184 * gdb.base/call-strings.c: new file.
9185 * gdb.base/callfuncs2.c: new file.
9186 * gdb.base/condbreak.c: new file.
9187 * gdb.base/constvars.c: new file.
9188 * gdb.base/display.c: new file.
9189 * gdb.base/int-type.c: new file.
9190 * gdb.base/jump.c: new file.
9191 * gdb.base/miscexprs.c: new file.
9192 * gdb.base/pointers.c: new file.
9193 * gdb.base/pointers2.c: new file.
9194 * gdb.base/shmain.c: new file.
9195 * gdb.base/shr1.c: new file.
9196 * gdb.base/shr2.c: new file.
9197 * gdb.base/solib.c: new file.
9198 * gdb.base/solib1.c: new file.
9199 * gdb.base/solib2.c: new file.
9200 * gdb.base/varargs.c: new file.
9201 * gdb.c++/derivation.cc: new file.
9202 * gdb.c++/overload.cc: new file.
9203 * gdb.c++/ovldbreak.cc: new file.
9204 * gdb.hp/attach.c: new file.
9205 * gdb.hp/attach2.c: new file.
9206 * gdb.hp/average.c: new file.
9207 * gdb.hp/compiler.c: new file.
9208 * gdb.hp/compiler.cc: new file.
9209 * gdb.hp/execd-program.c: new file.
9210 * gdb.hp/follow-exec.c: new file.
9211 * gdb.hp/follow-fork.c: new file.
9212 * gdb.hp/follow-vfork-and-exec.c: new file.
9213 * gdb.hp/misc-hp.cc: new file.
9214 * gdb.hp/more-steps.c: new file.
9215 * gdb.hp/optimize.c: new file.
9216 * gdb.hp/quicksort.c: new file.
9217 * gdb.hp/run-hp.c: new file.
9218 * gdb.hp/start-stop.c: new file.
9219 * gdb.hp/sum.c: new file.
9220 * gdb.hp/templates-hp.cc: new file.
9221 * gdb.hp/thread-local-in-lib.c: new file.
9222 * gdb.hp/thread-local-in-lib.h: new file.
9223 * gdb.hp/thread-local-in-lib.lib.c: new file.
9224 * gdb.hp/vforked-program.c: new file.
9225 * gdb.hp/virtfunc-hp.cc: new file.
9226 * gdb.hp/watchpoint-hp.c: new file.
9227 * gdb.hp/xdb.c: new file.
9228 * gdb.hp/xdb0.c: new file.
9229 * gdb.hp/xdb0.h: new file.
9230 * gdb.hp/xdb1.c: new file.
9231
9232Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9233
9234 The following change was made by Edith Epstein
9235 <eepstein@cygnus.com> as part of a project to merge in changes
9236 originally made by HP; HP did not create ChangeLog entries.
9237
9238 * gdb.c++/demangle.exp: changed the expected output for some
9239 ARM-style mangling -- removed second reference to datatype.
9240 For example, maint demangle __dt__11T1__pt__2_cFv
9241 T1<char>::~T1<char>(void)
9242 becomes,
9243 maint demangle __dt__11T1__pt__2_cFv
9244 T1<char>::~T1(void)
9245
9246 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9247
c906108c
SS
9248Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9249
9250 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9251 * gdb.trace/backtrace.exp: Likewise.
9252 * gdb.trace/circ.exp: Likewise.
9253 * gdb.trace/collection.exp: Likewise.
9254 * gdb.trace/deltrace.exp: Likewise.
9255 * gdb.trace/infotrace.exp: Likewise.
9256 * gdb.trace/limits.exp: Likewise.
9257 * gdb.trace/packetlen.exp: Likewise.
9258 * gdb.trace/passc-dyn.exp: Likewise.
9259 * gdb.trace/passcount.exp: Likewise.
9260 * gdb.trace/report.exp: Likewise.
9261 * gdb.trace/save-trace.exp: Likewise.
9262 * gdb.trace/tfind.exp: Likewise.
9263 * gdb.trace/tracecmd.exp: Likewise.
9264 * gdb.trace/while-dyn.exp: Likewise.
9265 * gdb.trace/while-stepping.exp: Likewise.
9266
92671998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9268
9269 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9270
9271Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9272
9273 From Brendan Kehoe:
9274 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9275 int return types.
9276
9277Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9278
9279 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9280 remote dos host testing right.
9281
9282Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9283
9284 * gdb.base/corefile.exp: remove some xfails.
9285
9286Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9287
9288 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9289 have different timestamps.
9290
9291Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9292
9293 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9294 gdb.base/default.exp: Replace "exec" with "executable".
9295
9296Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9297
9298 * gdb.base/default.exp: Change else if to elseif from previous
9299 delta.
9300
9301Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9302
9303 * gdb.base/default.exp: Add brace missing from previous delta.
9304
9305Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9306
9307 * gdb.base/default.exp: Support test for info float for all
9308 varieties of arm toolchain.
9309
dc96c6c7 9310Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9311
9312 * gdb.trace/*.exp: remove "remote_download" command.
9313
dc96c6c7 9314Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9315
9316 * gdb.trace/*.exp: remove -gdwarf from compile.
9317
9318Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9319
9320 * gdb.trace/configure.in(AC_INIT): typo
9321 * gdb.trace/configure: regenerated
9322
dc96c6c7 9323Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9324
9325 * config/m68k-emc.exp: New file.
9326 * lib/<emc-support.exp trace-support.exp}: New files.
9327 * configure.in: add new test directory gdb.trace.
9328 * gdb.trace/{configure configure.in Makefile.in}: New files.
9329 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9330 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9331 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9332 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9333 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9334 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9335 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9336
dc96c6c7 9337Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9338
9339 * gdb.c++/classes.exp: Change all regular expressions to match
9340 arbitrary combinations of newline/carriage-return, so that they
9341 will work equally well on Unix and Windows.
9342 * gdb.c++/inherit.exp: ditto.
9343 * gdb.c++/virtfunc.exp: ditto.
9344
93451998-08-11 Dawn Perchik <dawn@cygnus.com>
9346
9347 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9348
c2d11a7d
JM
9349Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9350
9351 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9352 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9353 to use a0-a3/d0-d3 as needed.
9354
9355Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9356
9357 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9358 * gdb.disasm/am33.exp: Corresponding changes.
9359
c906108c
SS
93601998-07-11 Felix Lee <flee@cygnus.com>
9361
9362 * gdb.base/callfuncs.exp: add cmp10 test.
9363 * gdb.base/callfuncs.c (cmp10): new function.
9364
9365Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9366
d63a86f8 9367 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9368 into two parts to get around a synchronization problem in expect.
9369
3fc11d3e
JM
9370Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9371
9372 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9373
9374 * configure.in: Add options for gdbtk testsuite.
9375
9376 * configure: Regenerate.
9377
9378 * gdb.gdbtk: New directory to hold gdbtk tests.
9379
c906108c
SS
9380Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9381
9382 * gdb.fortran/types.exp: Escape brackets in expect patterns
9383 for test_float_literal_types_accepted tests.
9384 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9385 before run test.
9386
c2d11a7d
JM
9387Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9388
9389 * am33.exp: Just compile, do not link the testcase.
9390 * am33.s: Add ".am33" pseudoop to force am33 mode.
9391
c906108c
SS
93921998-06-25 Felix Lee <flee@cygnus.com>
9393
9394 * gdb.base/setshow.exp: make sure $pc is sane.
9395
9396 * gdb.stabs/weird.exp: split expect patterns properly.
9397
c2d11a7d
JM
9398Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9399
9400 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9401 * gdb.disasm/am33.exp: Run it.
9402
dc96c6c7 9403Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9404
9405 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9406 match processing (and eliminate spurious timeouts when running).
9407
dc96c6c7 9408Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9409
9410 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9411 exception test, but conditionalize it on target [mach | gnu].
9412
dc96c6c7 9413Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9414
9415 * gdb.base/overlays.exp: fixup compile line for linker script.
9416
9417Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9418
9419 * gdb.fortran/types.exp: don't guess at float size.
9420
9421Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9422
9423 * gdb.base/exprs.exp: delete test that depends on int size.
9424
9425Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9426
9427 * config/sim.exp: Removed checks for target triplets.
9428 (gdb_target_sim): Use gdb,target_sim_options.
9429
9430Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9431
9432 * gdb.base/reread.exp: New file.
9433 * gdb.base/reread1.c: New file.
9434 * gdb.base/reread2.c: New file.
9435
9436Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9437
9438 * config/sim.exp: Use 'target sim -sparclite' when running
9439 SPARClite programs.
9440
9441Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9442
9443 * gdb.base/structs2.exp: New file.
9444 * gdb.base/structs2.c: New file.
9445
9446Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9447
9448 * gdb.asm/common.inc: New file.
9449 * gdb.asm/d10v.inc: New file.
9450 * asm-source.exp: Pass -I's to gas to find .inc files.
9451 Update line numbers in expected output.
9452 * asmsrc1.s: Rewrite.
9453 * asmsrc2.s: Rewrite.
9454 * configure.in: Create arch.inc symlink.
9455 * configure: Regenerate.
9456 * Makefile.in (distclean): Delete arch.inc.
9457
9458Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9459
9460 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9461 (t_enum_value2): ditto
9462 (t_enum_value3): ditto
9463 (main): ditto
9464Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9465
9466 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9467 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9468 change.
9469 Use gdb_test instead of send_gdb/gdb_expect sequences.
9470
9471Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9472
9473 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9474 not void.
9475
9476Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9477
9478 * gdb.base/branches.c: Code with lots of loops and
9479 subroutines. Used to test gdbs ability to single step through PC
9480 changes, especially to test mips-tdep.c:mips_next_pc
9481
9482Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9483
9484 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9485 more rigorous EGCS C++ error checking.
9486
9487Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9488
9489 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9490 tests.
c906108c 9491 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9492 function when asleep.
c906108c 9493 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9494 for i*86 Linux and SVR4 signal handling problems.
9495 Remove linux xfail for `next to handler in signals_tests_1', fixed
9496 by recent infrun.c change.
c906108c 9497 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9498 stack backtraces.
c906108c
SS
9499 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9500 target.[ch] change.
9501
9502Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9503
9504 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9505 for a newline from gdb before continuing.
9506 (default_gdb_exit): Just look for y or n.
9507 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9508 it does, fail the rests of the tests in the file.
9509
9510Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9511
9512 * config/cygmon.exp: New file.
9513
9514Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9515
9516 * gdb.base/list.exp: Fix problem with "list default lines around
9517 main" test on remote targets.
9518
9519 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9520 run test on remote targets.
9521
9522Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9523
9524 * gdb.asm: New directory.
9525 * configure.in: Configure it.
9526 * configure: Regenerate.
9527 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9528 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9529
9530Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9531
9532 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9533
dc96c6c7 9534Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9535
c906108c
SS
9536 * gdb.base/overlays (several files): Merge the two overlay
9537 managers into one. Change variables (foox, barx, bazx, grbxx)
9538 back into ints but force them to load in their proper sections.
9539
9540Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9541
9542 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9543 on-chip insn memory and IMAP1 to upper 128k.
9544 (D10VCopy): Handle memory regions crossing 16k boundaries.
9545 (D10VCopy): Transfer data in 32 bit chunks.
9546
9547Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9548
9549 * gdb.base/overlays.c (main): Exit normally when result is
9550 correct.
9551
9552 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9553 map. Include space for printf in .text segment.
9554
9555 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9556 updated d10v memory VMA/LMA map.
9557 (D10VCopy): Call D10VTranslate.
d63a86f8 9558
c906108c
SS
9559Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9560
9561 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9562
9563 * gdb.base/bar.c (barx, bar): Change variable to small array so
9564 that it won't be put into the .sdata - small data -
9565 section. Update reference.
9566 * gdb.base/baz.c (bazx, baz): Ditto.
9567 * gdb.base/foo.c (foox, foo): Ditto.
9568 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9569
9570 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9571 to be arrays.
d63a86f8 9572
dc96c6c7 9573Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9574
c906108c
SS
9575 * gdb.base/overlays.exp: fix up and get working again.
9576 Add tests for backtraces from an overlay function.
d63a86f8 9577
c906108c
SS
9578Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9579
9580 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9581 "calling function with watchpoint enabled".
9582
9583Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9584
9585 * gdb.base/break.exp (test_next_with_recursion): Remove
9586 gdb_suppress_tests for d10v-*-*.
9587 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9588 pending review of whether it is useful or not.
9589
9590Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9591
9592 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9593
9594Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9595
9596 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9597 * config/dve.exp: New file to support Densan boards.
9598
9599Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9600
9601 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9602 reads and BSD.
9603
9604Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9605
9606 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9607 response.
9608
9609 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9610
9611Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9612
9613 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9614 test.
9615
9616 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9617 target_sizeof_long and target_bigendian_p.
9618 (structs_by_value, structs_by_reference): Check values according
9619 to targets word size and endianess.
d63a86f8 9620
c906108c
SS
9621Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9622
9623 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9624 output.
9625
9626Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9627
9628 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9629 Update test of set args help to match source change.
9630
9631Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9632
9633 * gdb.base/default.exp: Expect help system output to be in
9634 alphabetical order.
9635 * gdb.base/help.exp: Ditto.
9636
9637Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9638
9639 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9640 "i*86-pc-linux-gnu*".
9641 * gdb.base/interrupt.exp: Ditto.
9642 * gdb.base/corefile.exp: Ditto.
9643
9644 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9645 define vxworks when building the testcase.
9646
9647 * gdb.base/ptype.exp: Fix testnames to be unique.
9648 * gdb.base/radix.exp: Ditto.
9649 * gdb.base/term.exp: Ditto.
9650 * gdb.base/whatis.exp: Ditto.
9651 * gdb.c++/classes.exp: Ditto.
9652
9653Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9654
9655 * gdb.base/callfuncs.exp: Fix indentation.
9656
9657 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9658 suppress_flag has been set.
9659 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9660 target feature.
9661
9662Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9663
9664 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9665 the testcase.
9666
9667 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9668 set_debug_traps() and breakpoint().
9669 * gdb.c++/misc.cc (main): Ditto.
9670 * gdb.c++/templates.cc (main): Ditto.
9671 * gdb.c++/virtfunc.cc (main): Ditto.
9672
9673Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9674
9675 * lib/gdb.exp(gdb_step_for_stub): New function.
9676 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9677 exists, reload the executable and do a "continue" instead of
9678 doing a jump.
9679 (runto_main): Use gdb_step_for_stub.
d63a86f8 9680
c906108c
SS
9681 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9682 tests to have unique names.
9683 * gdb.base/callfuncs.exp: Ditto.
9684 * gdb.base/commands.exp: Ditto.
9685 * gdb.base/default.exp: Ditto.
9686 * gdb.base/help.exp: Ditto.
9687 * gdb.base/list.exp: Ditto.
9688 * gdb.base/opaque.exp: Ditto.
9689 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9690 similar tests.
d63a86f8 9691
c906108c
SS
9692 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9693 * gdb.c++/cplusfuncs.cc: Ditto.
9694 * gdb.c++/virtfunc.cc: Ditto.
9695
9696 * config/monitor.exp: Keep track of the last file we saw, rather
9697 than trying to get the info from gdb.
9698
9699 * gdb.fortran/types.exp: Move comment to previous line.
9700
9701Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9702
9703 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9704 target mode.
9705
9706Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9707
9708 From Bob Manson:
9709 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9710 string from GDB when it connects.
9711
9712 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9713
9714Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9715
9716 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9717 if we can't get a debug format from GDB (we may be testing an
9718 older GDB). Use a 10 second timeout when checking for the format.
9719
9720 * gdb.stabs/weird.exp: Fix quoting.
9721
9722 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9723
9724Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9725
9726 * config/arm-ice.exp: New file.
9727
9728Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9729
9730 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9731 until it has been modified to work with the new testsuite.
9732
99707966 9733 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9734 testcase won't compile, cause all of the testcases in the file to
9735 fail instead.
9736
9737 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9738 (gdb_clear_suppressed): New procedure.
9739 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9740 it contains a positive value.
9741
9742Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9743
9744 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9745
9746 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9747
9748Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9749
9750 * lib/gdb.exp (setup_xfail_format): New function.
9751 (get_debug_format): New function to get debug format.
9752 (debug_format): New global variable to hold last value set
9753 by get_debug_format.
9754 * gdb.base/list.exp: Call get_debug_format and expect some
9755 tests to fail for DWARF 1 and COFF formats.
9756 * gdb.c++/ptype.exp: Ditto.
9757 * gdb.c++/classes.exp: Ditto.
9758 * gdb.c++/cplusfuncs.exp: Ditto.
9759 * gdb.c++/inherit.exp: Ditto.
9760 * gdb.c++/templates.exp: Ditto.
9761 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9762
c906108c
SS
9763Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9764
9765 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9766 host doesn't have a currently-open connection.
9767
9768 * config/sparclet.exp: Cleanups and fixes to make it generic for
9769 any gdb stub target. Handle cases where gdb doesn't respond when
9770 interrupted in a sane fashion.
9771
9772 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9773 same thing in a totally different way.
9774
9775 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9776 setting "timeout".
9777 (gdb_start): We set the global gdb_prompt variable in
9778 default_gdb_init now.
9779
9780Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9781
9782 * gdb.base/printcmds.exp: Fix "check for floating addition"
9783 regexp to accept results within approx +/- .01 of exact value.
9784 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9785
9786Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
9787
9788 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
9789 properly.
9790 (gdb_expect): Add optional timeout parameter, and add timeout
9791 value to various calls.
9792 (gdb_suppress_tests): Only give one warning message per group.
9793
9794Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
9795
9796 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
9797 global variables. Handle getting a value for $timeout more
9798 gracefully.
9799
9800Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9801
9802 * lib/gdb.exp: Close connection to remote host if gdb doesn't
9803 initialize.
9804 (default_gdb_init): New procedure; allow gdb_init to be overridden
9805 by a target configuration file.
9806 (gdb_expect): Pass the timeout to remote_expect.
9807
9808 * config/monitor.exp(gdb_load): Fix typo in regexp.
9809
9810Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
9811
9812 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
9813
9814Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
9815
9816 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
9817 here. Call gdb_target_exec before rebooting the target, to make
9818 sure the connection to the target is closed.
9819 (gdb_load): Pass the name of the executable to gdb_target_monitor.
9820 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
9821 Also detect "Timeout reading from remote" error.
9822
9823 * config/gdbserver.exp: Pass the executable being loaded to
9824 gdb_target_monitor. Don't call gdb_file_cmd here; let
9825 gdb_target_monitor do it.
9826
9827 * gdb.disasm/hppa.exp: Don't use exec_output.
9828
9829Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
9830
9831 * gdb.base/list.exp: If we're debugging a non-native target,
9832 try to set the pc register to point to the start of the
9833 program before doing the first list command.
9834
9835 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
9836 test_calls after restarting.
9837
9838 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
9839 reloading.
9840
9841 * gdb.base/watchpoint.exp: Fix typo.
9842
9843 * gdb.base/setshow.exp: Check for use_gdb_stub.
9844
9845 * gdb.base/break.exp: Fix continue until exit test for the gdb
9846 stub case.
9847 * gdb.base/langs.exp: Ditto.
9848
9849 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
9850 gdb_load_offset. If we weren't given a file to load, figure out
9851 what the current file is and use it.
9852
9853 * config/i386-bozo.exp: New file.
9854
9855Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
9856
9857 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
9858 feature.
9859
9860 * config/proelf.exp: New entry.
9861
9862Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
9863
9864 * lib/gdb.exp: Remove spurious .* patterns at the beginning
9865 of regexps.
9866
9867 * gdb.base/watchpoint.exp: Don't run the test_stepping
9868 tests if gdb can't call functions on the target.
9869
9870 * gdb.base/setshow.exp: Don't run the set prompt tests if
9871 the board has gdb_prompt set.
9872
9873Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
9874
9875 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
9876 * gdb.base/commands.exp: Likewise.
9877 * gdb.base/setshow.exp: Likewise.
9878
9879Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
9880
9881 * config/monitor.exp(gdb_start): Look for gdb_prompt target
9882 feature.
9883
9884 * config/i960.exp: New file.
9885
9886Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
9887
9888 * gdb.base/funcargs.exp: Check for gdb,short_int target
9889 feature instead of looking for explicit target triplets.
9890
dc96c6c7 9891Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 9892
d63a86f8 9893 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
9894 "p 123DEADBEEF", to check parse_number.
9895 * top.c: change "to enable to enable" to "to enable" in a couple
9896 of help strings.
9897
9898Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
9899
9900 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
9901 on the mn10300.
d63a86f8 9902
c906108c
SS
9903Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
9904
9905 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
9906 where the test executable is run with explicit args.
9907 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
9908
9909Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
9910
9911 * gdb.base/run.c: Use FAKEARGV to build test executable that
9912 does not require a command line arg, since most simulators
9913 don't currently support passing such an arg into the simulated
9914 program.
9915 * gdb.base/commands.exp: Change tests to insert the proper
9916 value as the arg to the first recursive factorial call. Change
9917 compilation line to define FAKEARGV at compile time.
9918
9919Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
9920
9921 * gdb.base/recurse.exp: Enable these tests for the mn10300.
9922 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
9923 function with watchpoint enabled" test.
9924
9925Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
9926
9927 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
9928 Don't call gdb_test when the command doesn't return to a gdb prompt.
9929
9930 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
9931 "Tests restarted" messages.
9932
9933Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
9934
9935 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
9936
dc96c6c7 9937Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9938
9939 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
9940 for INFO SYMBOL; add help tests for OVERLAY commands.
9941 * gdb.base/default.exp: add tests for INFO SYMBOL command;
9942 add tests for OVERLAY commands
9943 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
9944 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
9945 * gdb.base/sigall.c: add usestubs code frag
9946 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 9947
c906108c
SS
9948Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
9949
9950 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
9951 failures.
9952 (gdb_stop_suppressing_tests): Note that tests have restarted.
9953
9954Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
9955
9956 * config/h8300.exp: New file.
9957
9958Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
9959
9960 * gdb.base/setshow.exp: Check for the existence of a
9961 feature, not its value.
9962
9963Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
9964
9965 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
9966
9967 * gdb.base/scope.exp: It's now init0(), not init().
9968
9969 * gdb.base/scope0.c: For now, change init() to be init0().
9970
9971 * config/monitor.exp: Use gdb_serial in preference to serial
9972 or netport.
9973
9974 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
9975 and it's not already set.
9976
9977Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
9978
9979 * gdb.base/setshow.exp: Only test the run command if the target
9980 isn't using a stub and if it supports argument passing.
9981
9982Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
9983
9984 * config/udi.exp(gdb_start): Make sure UDICONF is set
9985 properly before starting gdb.
9986
9987Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
9988
9989 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
9990 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
9991 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
9992
9993Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
9994
9995 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
9996 specialized code to reboot the board, use remote_reboot instead.
9997
9998 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
9999
10000 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10001
10002 * config/monitor.exp: Make sure we disconnect from the target.
10003 Also, try a reboot/reload cycle instead of failing if the
10004 load fails.
10005
10006Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10007
10008 * gdb.base/default.exp: Don't set match_max.
10009 * gdb.base/help.exp: Ditto.
10010 * gdb.base/list.exp: Ditto.
10011 * gdb.base/signals.exp: Ditto.
10012
10013 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10014 set, use remote_ld to download the testcase instead of
10015 the GDB loader.
10016
10017Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10018
10019 * config/vr5000.exp: New file.
10020
10021 * config/monitor.exp(gdb_target_monitor): Add pattern for
10022 "Ending remote" to detect errors in connecting.
10023
10024 * gdb.base/setshow.exp: Add .* within auto language test.
10025
10026 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10027 target feature.
10028
10029 * config/monitor.exp(gdb_load): Check for a failure when loading,
10030 and reboot the board if necessary.
10031
10032 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10033 a set of tests. Remove print.* from the patterns being checked.
10034
10035Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10036
10037 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10038 refer to gdb_spawn_id.
10039
10040 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10041 longer used.
10042 * config/sparclet.exp: Ditto.
10043 * config/sparclet-old.exp: Ditto.
10044 * config/slite.exp: Ditto.
10045 * config/sim.exp: Ditto.
10046 * gdb.base/funcargs.exp: Ditto.
10047
10048 * lib/gdb.exp:Remove references to gdb_spawn_id.
10049 (gdb_expect): Move to remote.exp.
10050
10051Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10052
10053 * config/monitor.exp: Detect the "Couldn't establish connection"
10054 message from GDB.
10055
10056Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10057
10058 * gdb.base/bitfields.exp: Use runto instead of explicit
10059 gdb_run_cmd/gdb_expect sequences.
10060
10061 * gdb.base/break.exp(text_next_with_recursion): Add match for
10062 gdb_expect call.
10063
10064 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10065 We also need to handle the "A program is being debugged already"
10066 prompt from gdb. Use gdb_test to set the baud rate.
10067
10068 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10069 to 20000. Really. I mean it.
10070
10071Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10072
10073 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10074 fails. If suppress_flag is set, skip perror message about not
10075 being able to send to GDB.
10076 (send_gdb): If suppress_flag is set, don't try to send commands to
10077 GDB.
10078 (gdb_expect): If suppress_flag is set, always fail immediately.
10079 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10080 (gdb_init): Call gdb_stop_suppressing_tests.
10081 (default_gdb_exit): Ditto.
10082 (default_gdb_start): Ditto.
10083
10084 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10085 gdb_stop_suppressing_tests as appropriate.
10086 * gdb.base/break.exp: Ditto.
10087 * gdb.base/callfuncs.exp: Ditto.
10088 * gdb.base/commands.exp: Ditto.
10089 * gdb.base/exprs.exp: Ditto.
10090 * gdb.base/funcargs.exp: Ditto.
10091 * gdb.base/list.exp: Ditto.
10092 * gdb.base/recurse.exp: Ditto.
10093 * gdb.base/scope.exp: Ditto.
10094 * gdb.base/structs.exp: Ditto.
10095 * gdb.c++/inherit.exp: Ditto.
10096
10097Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10098
10099 * config/vr4300.exp: New file.
10100
99707966 10101 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10102
99707966 10103 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10104
10105Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10106
10107 * lib/gdb.exp(gdb_init): New function.
10108
10109 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10110 for each individual variable set.
10111
10112 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10113 name.
10114
10115 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10116
10117 * gdb.base/scope.exp: Use gdb_test.
10118
10119 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10120 aborting; the testsuite driver will do that for us (see
10121 gdb_finish). Also, use gdb_test in a few more places.
10122
10123Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10124
10125 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10126
10127Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10128
10129 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10130 and "add_tests" are not at the same address.
10131
10132Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10133
10134 * gdb.base/ptype.exp: Use gdb_test.
10135
10136Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10137
10138 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10139 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10140 left in. No longer expect them to fail.
10141
10142 * gdb.stabs/*.mt; Deleted, no longer used.
10143 * gdb.stabs/configure.in: Remove references to target makefile
10144 frags.
10145 * gdb.stabs/configure: Rebuilt.
10146
10147 * gdb.disasm/*.mt: Deleted, no longer used.
10148 * gdb.disasm/configure.in: Remove references to target makefile
10149 frags. Use "sh3.s" as the unique filename for this directory.
10150 * gdb.disasm/configure: Rebuilt.
10151
10152 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10153 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10154 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10155
10156Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10157
10158 * config/udi.exp: Use mondfe,name instead of remote_host.
10159
10160Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10161
10162 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10163 a function with a watchpoint enabled on the mn10200.
10164
10165 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10166 before trying to create it!
10167
10168Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10169
10170 * config/vx.exp: Use hostname instead of netport.
10171
10172 * config/vxworks.exp: New file.
10173
10174 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10175
10176 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10177 gdb before assuming everything worked. Send a ^C if a timeout
10178 occurs.
10179
10180 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10181 $gdb_spawn_id directly.
10182 (gdb_run_cmd): Try _start as well as start. Use the target feature
10183 gdb,start_symbol as the symbol to start from when jumping.
10184
10185Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10186
10187 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10188 redundant) test.
10189
10190 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10191 it doesn't lose for 16bit integer systems.
10192
10193Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10194
10195 * gdb.fortran/types.exp: If the target doesn't support "double"
10196 data types, then expect "real" types to only be 4 bytes.
10197
10198 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10199 call tests if the target doesn't support inferior function calls.
10200
10201 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10202 in printf tests.
10203
10204Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10205
10206 * gdb.base/help.exp: Disable "help set", "help show", and
10207 "help support". Simplify regexp for "help stack".
10208
10209 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10210 to 60 seconds. Temporarily set match_max to 15000 around the
10211 "info copying" test.
10212
10213 * gdb.base/nodebug.exp: Don't try to do an inferior function
10214 call if the target doesn't support them.
10215 * gdb.base/printcmds.exp: Likewise.
10216 * gdb.base/setvar.exp: Likewise.
10217 * gdb.base/structs.exp: Likewise.
10218 * gdb.c++/templates.exp: Likewise.
10219 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10220
10221 * gdb.base/recurse.exp: Enable for the mn10200.
10222
10223 * configure.in: Do configure gdb.stabs directory for *-*-elf
10224 targets.
10225 * configure: Rebuilt.
10226
10227 * gdb.base/break.exp: Check for gdb,noresults before testing
10228 exit status and/or results from the target.
10229 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10230 * lib/gdb.exp: Remove old (now bogus) initialization of
10231 noinferior, noargs, noresults and nosignals.
10232
10233Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10234
10235 * config/sh.exp: New file.
10236
10237 * config/slite.exp: Try to connect multiple times to the board
10238 before rebooting. Only send a "monitor run" if need_monitor_run
10239 is set.
10240
10241 * gdb.base/break.exp: Don't do the "stub continue" test if
10242 the target has gdb_stub set.
10243
10244 * gdb.base/callfuncs.exp: Increase the timeout.
10245
10246 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10247 if the target has gdb,noinferiorio set.
10248
10249 * gdb.base/list.exp: Increase match_max to 10000 characters.
10250
10251 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10252
10253 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10254 target.
10255
10256 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10257
10258Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10259
10260 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10261 trying to delete the copy of gdb. Catch the file delete so we
10262 don't die if the delete fails; also, the file should be copied to
10263 the host, not to the build.
10264
10265Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10266
10267 * lib/gdb.exp(gdb_test): Surround the result pattern with
10268 parenthesis in case it contains multiple regexps separated
10269 with |.
10270
10271 * gdb.base/watchpoint.exp: Use gdb_test.
10272 * gdb.base/default.exp: Ditto.
10273
10274Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10275
99707966 10276 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10277
c906108c
SS
10278 * gdb.base/scope.exp: Use gdb_test.
10279 * gdb.c++/classes.exp: Ditto.
10280 * gdb.c++/inherit.exp: Ditto.
10281
10282Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10283
10284 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10285 remote_exec instead.
10286 * gdb.base/corefile.exp: Don't be ridiculous.
10287 * gdb.base/*.c: Add missing stub invocations.
10288
10289Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10290
10291 * config/slite.exp: Miscellaneous fixes.
10292
10293 * lib/gdb.exp: Fix runto.
10294
10295 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10296 the target.
10297
10298 * gdb.base/watchpoint.exp: Fix regexp.
10299
10300 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10301 close and wait commands, as the descriptor may now be
10302 invalid. Always call "remote_close host".
10303
10304Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10305
10306 Major rewrite for testsuite revision.
d63a86f8 10307
c906108c
SS
10308 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10309 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10310 instead of relying on spawn_id to always contain a valid
10311 spawn id.
10312 (get_compiler_info): New procedure to build the ${binfile}.ci
10313 file, instead of replicating this in N different places.
10314 (gdb_compile): New procedure.
d63a86f8 10315
c906108c
SS
10316 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10317 appropriate arguments) instead of compile. Use gdb_test in a lot
10318 more places. Use send_gdb instead of send. Always run gdb_start
10319 at the start of a testcase, as this is no longer done magically.
10320
10321 config/*-gdb.exp: Rename without the -gdb suffix.
10322
10323 config/mips.exp: Use remote_close instead of exit_remote_shell.
10324 config/monitor.exp: Use target_info instead of looking at
10325 baud, timeout, etc.
10326 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10327
10328Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10329
10330 * gdb.c++/templates.exp (test_ptype_of_templates),
10331 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10332 Update expect patterns for destructors and assignment operators
10333 to match corresponding c-typeprint.c changes.
10334 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10335 to destructor breakpoint test, GDB should be able to set the
10336 destructor breakpoint without specifying arguments.
10337
10338Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10339
10340 * gdb.threads/pthreads.exp: Change result for failure to compile due
10341 to lack of pthreads runtime support from an error to simply an
10342 unsupported test, per dejagnu standards.
10343
10344Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10345
10346 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10347 where GDB exits to reduce pattern match time.
10348 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10349
10350 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10351
dc96c6c7 10352Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10353
10354 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10355 * gdb.base/default.exp: ditto.
10356 * gdb.base/nodebug.exp: ditto.
10357 * gdb.base/printcmds.exp: ditto.
10358 * gdb.base/ptype.exp: ditto.
10359 * gdb.base/setvar.exp: ditto.
10360 * gdb.base/structs.exp: ditto.
10361 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10362
10363Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10364
10365 * configure, */configure: Rebuild with autoconf 2.12.
10366
10367Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10368
10369 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10370 use new i*86-pc-linux*-gnu quads.
10371 * gdb.base/corefile.exp: Ditto.
10372 * gdb.base/signals.exp: Ditto.
10373 * gdb.base/sigall.exp: Ditto.
10374 * gdb.base/interrupt.exp: Ditto.
10375
10376 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10377 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10378 RedHat 4.0.
d63a86f8 10379
c906108c
SS
10380 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10381 linux. This allows the test case to at least compile on latest
10382 linux, but still not run due to missing the threads runtime library.
10383
10384Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10385
10386 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10387 directory to search gdb directory. Accept and step over conditional
10388 stack alignment code. Consume $prompt in failure cases.
10389 Reset timeout to $oldtimeout instead of some arbitrary value.
10390 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10391 timeout problems with infinite stack backtraces.
10392 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10393 Accept function parameters for linkfunc member.
10394
10395Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10396
10397 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10398 (CXXFLAGS): Remove, unreferenced.
10399 (B_OPTIONS): Add for -B options and add code to initialize with
10400 previous -B options and also add -B option to pick up cross compiled
10401 runtime.
10402 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10403 doing cross compiles.
10404 (target_alias): Declare global.
10405 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10406 to verify that gcc exists in build tree, and if so set CC to that
10407 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10408
c906108c
SS
10409Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10410
10411 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10412 ptype test for anonymous union. Fixup testcase to match
10413 current gcc debug output.
10414
10415Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10416
10417 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10418 force argument to an unsigned long type.
10419
10420Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10421
10422 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10423 tests and anonymous union print/ptype tests.
10424 * gdb.base/list.exp (test_forward-search): Increase timeout by
10425 5 minutes for the "search extremely long line" case.
10426 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10427 completely optional and that the pass/fail messages use the command as
10428 the message if that third arg is a null string.
10429 (gdb_test_exact): Arrange that a null string pattern means match a
10430 null string output rather than any output, which might include random
10431 errors.
10432 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10433 backtrace test.
10434 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10435 always failing and failure is now exposed by gdb.exp changes.
10436
10437Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10438
10439 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10440 weren't being noted.
10441
10442Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10443
10444 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10445 * gdb.stabs/weird.exp: Remove v_comb xfails.
10446
dc96c6c7 10447Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10448
10449 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10450 list.exp scope.exp watchpoint.exp]
10451 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10452
dc96c6c7 10453Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10454
10455 * config/monitor.exp: Increase download timeout to 1000 seconds.
10456
dc96c6c7 10457Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10458
10459 * config/m32r.exp: Increase timeout to 120 seconds.
10460
10461Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10462
10463 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10464 and accept older ordering as obsolescent gcc or gdb.
10465 * gdb.c++/templates.exp: Ditto.
10466 * gdb.c++/virtfunc.exp: Ditto.
10467
10468Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10469
10470 * gdb.base/coremaker.c: Add code to mmap some data so we
10471 can check that it ends up in the core file.
10472 * gdb.base/corefile.exp: Add test to read mmapped data
10473 from core file.
10474
dc96c6c7 10475Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10476
10477 * config/m32r.exp: New file.
10478
10479Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10480
10481 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10482 that cflags can contains -gstabs, and work correctly for other tests.
10483
dc96c6c7 10484Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10485
10486 * gdb.base/setshow.exp: New file, tests show and set.
10487 * gdb.base/setshow.c: New file, tests show and set.
10488 * gdb.base/help.exp: Add test for help set|show annotate.
10489 * gdb.base/default.exp: Add test for set|show annotate.
10490
10491Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10492
10493 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10494 errors unique.
10495 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10496 explicitly.
10497
10498Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10499
10500 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10501 and width commands. This is done elsewhere.
10502 * (gdb_start): Don't call gdb_start_sim here. That's already
10503 done in gdb_load. This fixes lots of failures in default.exp.
10504
10505Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10506
10507 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10508 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10509 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10510 in the same we we treat other failures (since it may be an expected
10511 condition), rather than as an error.
10512 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10513 old test format.
10514
10515Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10516
10517 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10518 (distclean maintainer-clean realclean): No need to remove files
10519 twice. Nuke the duplicates.
10520 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10521 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10522 Remove config.h along with other config files.
10523
10524Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10525
10526 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10527 "p func1 ()" and note that rests of tests are skipped.
10528 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10529 setup_xfails for "print func2::coremaker_local".
10530 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10531 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10532 affected by the previous run test.
10533 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10534 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10535 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10536 "pass int powerset tuple" and "pass modeless int powerset tuple".
10537 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10538 "real write 4" and "real write 8".
10539 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10540 setup_xfails for "print vs1 after tuple assign 2",
10541 "print \$i after tuple assign 2", and
10542 "print vs2 after tuple assign 2".
10543 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10544 meaningful error message and return -1 so the caller can
10545 suppress further tests and avoid a cascade of errors.
d63a86f8 10546
c906108c
SS
10547Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10548
10549 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10550 format for printing version.
10551 * gdb.base/default.exp: Ditto.
10552 * gdb.base/interrupt.exp: Fix problem with cascade of
10553 errors if child process dies while calling a function.
d63a86f8 10554
c906108c
SS
10555Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10556
10557 * Makefile.in (VPATH): Add
10558 * Makefile.in (Makefile, config.status): Fix rules so things get
10559 remade when necessary.
10560
10561Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10562
10563 * Makefile.in (just-check): Add path to sibling expect dir
10564 to environment variable specified by RPATH_ENVVAR.
10565
10566Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10567
10568 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10569 (just-check): Add shared library paths for libstdc++, tk,
10570 tcl, bfd, and opcodes to the environment variable specified
10571 in RPATH_ENVVAR.
10572 * configure.in: Add support to recognize --enable-shared flag
10573 and generate correct value for RPATH_ENVVAR.
10574 * configure: Regenerated with autoconf.
10575
10576Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10577
10578 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10579 include all osf versions.
10580 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10581 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10582 when target is linux. When failing to build pthreads test
10583 executable, give more meaningful message.
10584 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10585 arg for pthread_create.
d63a86f8 10586
c906108c
SS
10587Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10588
10589 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10590 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10591 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10592 and -lpthreads (everybody else).
10593 (test_startup): Fail gracefully if threads are not supported.
10594 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10595 "p/c array_index("abcdef",2)" when not gcc compiled.
10596 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10597 "print func2::coremaker_local" when not gcc compiled.
10598 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10599 "ptype on opaque struct tagname (statically)",
10600 "ptype on opaque struct tagname (dynamically) 1", and
10601 "ptype on opaque struct tagname (dynamically) 2"
10602 for not compiled with gcc.
10603 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10604 backtrace when compiled with gcc.
d63a86f8 10605 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10606 than always return success.
10607
10608Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10609
10610 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10611
10612Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10613
10614 * gdb.base/structs.exp: Undo last change.
10615
10616Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10617
10618 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10619 encapsulate all the steps/nexts done during self test, starting
10620 at main, and makes them less sensitive to optimization issues.
10621 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10622 signal handler" test.
10623 * gdb.threads/pthreads.exp: Only run this for native configs.
10624 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10625 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10626 tests.
10627 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10628 for "runto test_calls(void)" test.
d63a86f8 10629
c906108c
SS
10630Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10631
10632 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10633 and don't expect address info in breakpoint confirmations.
10634
10635Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10636
10637 * gdb.base/list.exp (test_forward_search): Increase timeout
10638 temporarily by 60 seconds for searching extremely long line,
10639 and then reset to old value when done. Increase expect input
10640 buffer to 10000.
10641
10642Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10643
10644 * gdb.base/list.exp (test_forward_search): Fix to handle very
10645 long source line without overflowing expect's input buffer.
10646
10647Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10648
10649 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10650 "buffer_full".
10651
10652 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10653 "buffer_full".
10654
10655 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10656 "buffer_full".
10657
10658 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10659 "buffer_full".
10660
10661Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10662
10663 * configure.in (configdirs): Add gdb.threads.
10664 * configure: Regenerated with autoconf.
10665 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10666 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10667 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10668
c906108c
SS
10669Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10670
10671 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10672
10673Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10674
10675 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10676 each signal's status in the output of "handle all print".
10677 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10678 the \r\n sequence that immediately precedes the gdb prompt.
10679 * gdb.base/a1-selftest.exp: Save original timeout and restore
10680 after test.
10681
10682Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10683
10684 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10685 symbol.
10686
10687Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10688
10689 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10690
10691Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10692
10693 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10694 timeout by 60 seconds.
10695
10696Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10697
10698 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10699 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10700 error return.
10701
10702Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10703
10704 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10705 gdb initialization, also report how long dejagnu waited. Restore
10706 old timeout before doing error return. Temporarily increase timeout
10707 by 3 minutes to allow for slow startups over heavy NFS use.
10708
10709Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10710
10711 * lib/gdb.exp: Report timeout value for verbosity level 2.
10712 * config/gdbserver.exp: Ditto.
10713 * config/hppro.exp: Ditto.
10714 * config/mips-gdb.exp: Ditto.
10715 * config/monitor.exp: Ditto.
10716 * config/netware.exp: Ditto.
10717 * config/sim-gdb.exp: Ditto.
10718 * config/slite-gdb.exp: Ditto.
10719 * config/udi-gdb.exp: Ditto.
10720 * config/unix-gdb.exp: Ditto.
10721 * config/vx-gdb.exp: Ditto.
10722 * gdb.base/a1-selftest.exp: Ditto.
10723 * gdb.base/a2-run.exp: Ditto.
10724 * gdb.base/break.exp: Ditto.
10725 * gdb.base/corefile.exp: Ditto.
10726 * gdb.base/list.exp: Ditto.
10727 * gdb.base/recurse.exp: Ditto.
10728 * gdb.base/scope.exp: Ditto.
10729 * gdb.base/signals.exp: Ditto.
10730
10731Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10732
10733 * gdb.threads/Makefile.in (docdir): Removed.
10734
10735Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10736
10737 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10738 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10739 @srcdir@.
d63a86f8 10740 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10741 autoconf 2.5 or higher.
10742 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10743
10744Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10745
10746 * configure: Regenerated.
10747 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10748 avoid name clashes with SunOS headers.
10749
10750Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10751
10752 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10753
10754Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10755
10756 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10757 prototype information ends up in the compiler info file.
10758
10759Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10760
10761 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10762 attempting to regenerate it. Eliminate use of a temporary file
10763 and just generate the info file directly. Source it immediately,
10764 for consistency of use.
10765 * gdb.base/corefile.exp: Ditto
10766 * gdb.base/exprs.exp: Ditto.
10767 * gdb.base/funcargs.exp: Ditto.
10768 * gdb.base/langs.exp: Ditto.
10769 * gdb.base/list.exp: Ditto.
10770 * gdb.base/mips_pro.exp: Ditto.
10771 * gdb.base/nodebug.exp: Ditto.
10772 * gdb.base/opaque.exp: Ditto.
10773 * gdb.base/ptype.exp: Ditto.
10774 * gdb.base/scope.exp: Ditto.
10775 * gdb.base/setvar.exp: Ditto.
10776 * gdb.base/signals.exp: Ditto.
10777 * gdb.base/whatis.exp: Ditto.
10778 * gdb.c++/templates.exp: Ditto.
10779 * gdb.c++/virtfunc.exp: Ditto.
10780 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10781 whether or not to add -lstdc++ to the compile command line args.
10782
10783Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10784
10785 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
10786 it got fixed by the recent lookup_minimal_symbol_by_pc change.
10787 Increase timeout, a lot of single stepping might be needed if the
10788 target has no hardware watchpoints.
10789
10790Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
10791
10792 * gdb.base/break.exp: Ignore compiler warnings when compiling
10793 break.c.
10794 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
10795 * gdb.base/default.exp: Add h8300 xfails. Handle messages
10796 from remote-sim.
10797 * gdb.base/exprs.exp: Add h8300 xfails.
10798 * gdb.base/funcargs.exp: Likewise.
10799 * gdb.base/nodebug.exp: Likewise.
10800 * gdb.base/printcmds.exp: Likewise.
10801 * gdb.base/ptype.exp: Likewise.
10802 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
10803 h8300 xfails.
d63a86f8 10804 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
10805 on the h8300.
10806 * gdb.base/funcargs.c: Explicitly make last constant argument to
10807 call_after_alloca_subr an unsigned long type.
10808 * gdb.base/return.c: Include stdio.h.
10809
10810Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
10811
10812 * config/abug.exp: New file for the older Motorola Bug monitor
10813 that runs on the mvme13x series VME boards.
10814 * config/monitor.exp: Use the new config array for target settings
10815 if they exist.
10816
10817Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
10818
10819 * sim-gdb.exp: Make the SH simulator allocate less space when
10820 it is targeted.
10821
10822Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
10823
10824 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
10825 test.
10826
10827Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
10828
10829 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
10830 "rs6000-*-*" for "list function in include file" when gcc compiled.
10831 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
10832 for "p ctable1[120]".
10833 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
10834 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
10835 Remove setup_xfail for "rs6000-*-*" for
10836 "print 'scope0.c'::filelocal before run".
10837 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
10838 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
10839 since some compilers don't allow both options to be given
10840 on the same command line. Create object file and move it.
d63a86f8 10841
c906108c
SS
10842Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
10843
10844 * gdb.base/corefile.exp: Always regenerate the core file, since
10845 we always regenerate the coremaker program. Detect special case
10846 where registers cannot be read from core file.
d63a86f8 10847
c906108c
SS
10848Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
10849
10850 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
10851 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
10852 * gdb.c++/templates.exp: Only match on basename of file since
10853 some formats like xcoff don't encode directory information.
10854 * gdb.stabs/weird.exp: Use the right sed script for powerpc
10855 and rs6000 AIX xcoff targets.
10856 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
10857 * configure: Regenerate.
10858 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
10859 here, rather than in distclean.
d63a86f8 10860
c906108c
SS
10861Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
10862
10863 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
10864 defined, and use it to compile the test case with -O2. The
10865 native compilation still uses no optimization.
10866 * gdb.base/mips_pro.c: Remove inline assembly code since
10867 it is compiled PIC by default, which results in assembler
10868 warnings that make the testsuite think the compilation
10869 was unsuccessful.
10870
10871Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
10872
10873 * gdb.c++/misc.exp: Add note to message for
10874 "print s.a for foo struct" that this is a known gcc 2.7.2
10875 and earlier bug.
10876
10877Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
10878
10879 * gdb.base/break.exp: Fix pattern for matching "Delete all
10880 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
10881 setup_xfail for deleting all breakpoints test. Fix various
10882 timeout messages to include "(timeout)".
10883 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
10884 for "p t_float_values2(3.14159,float_val2)".
10885 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
10886 for "continue to call2g" when gcc compiled.
10887 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
10888 "up to foo in langs.exp", "show language at foo in langs.exp",
10889 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
10890 and "show language at fsub in langs.exp".
10891 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
10892 "list line 1 in include file", "list message for lines past EOF",
10893 "list function in include file", "list list0.h:foo", and
10894 "list filename:function; nonexistant function".
10895 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
10896 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
10897 and "ptype t_char_array" to be for native cc only.
d63a86f8 10898
c906108c
SS
10899Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
10900
d63a86f8 10901 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
10902 setup_xfail for "print coremaker_bss", "print coremaker_ro",
10903 "print func2::coremaker_local", and "backtrace in corefile.exp".
10904
10905Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
10906
10907 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
10908 "bt in signals.exp". This problem only appears when running
10909 the testsuite, and then only intermittently.
10910
10911Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
10912
10913 * gdb.base/return.exp (return_tests): Differentiate between
10914 two tests of continuing.
10915
10916Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
10917
10918 * */Makefile.in (maintainer-clean): Remove config.log.
10919 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
10920 * gdb.c++/Makefile.in (PROGS): Add inherit.
10921 (clean): Remove *.ci.
10922
10923Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
10924
10925 * gdb.c++/misc.cc: Add test code from Mike Stump.
10926 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
10927
10928Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
10929
10930 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
10931 to "alpha-*-osf2*" and add comment.
10932 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
10933 setup_xfail for "step over execarg initialization" and
10934 "step over corearg initialization".
10935 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
10936 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
10937 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
10938 gcc compiled for "print coremaker_bss", "print coremaker_ro",
10939 "print func2::coremaker_local", and "backtrace in corefile.exp".
10940 * gdb.base/signals.exp: Build and source signals.ci.
10941 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
10942 to be for gcc only.
10943 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 10944
c906108c
SS
10945Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10946
10947 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
10948 Feb 3 procfs.c change.
10949
10950Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
10951
10952 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
10953
10954Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
10955
10956 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
10957 from dejagnu's apparent default of 10 seconds, which gives random
10958 results when running the tests over NFS on moderately loaded systems.
10959 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
10960
10961Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
10962
10963 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
10964 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
10965 result reports.
10966
10967Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
10968
10969 * configure.in (CY_AC_PATH_TCLH): Remove.
10970 * configure: Regenerate.
10971
10972Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
10973
10974 * gdb.c++/Makefile.in (clean): Add missing '{'.
10975
10976Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
10977
10978 * lib/gdb.exp: Provide a default value for noinferior.
10979
10980 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
10981 Load libgloss.exp.
10982
10983Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
10984
10985 * gdb.disasm/hppa.exp: Compile directly into an executable, use
10986 the executable, not the .o to run the tests from.
10987
10988Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
10989
10990 * gdb.base/break.exp: Don't test for program exit or exit status
10991 if $noresults if nonzero.
10992 * gdb.base/langs.exp: Likewise.
10993 * gdb.base/watchpoint.exp: Likewise.
10994
10995 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
10996 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
10997 trying to compile the testcase.
10998
10999Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11000
11001 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11002 * gdb.base/signals.exp (continue to handler): Likewise.
11003
11004Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11005
11006 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11007
11008 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11009
11010Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11011
11012 * gdb.base/corefile.exp: Recognize "not found" as failure
11013 when trying to determine if a core file was generated.
11014 If no core file was generate the first time, try again without
11015 the ulimit -c to work around braindamaged shells.
11016
11017Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11018
11019 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11020 [] tests with "test" and enclose string in quotes.
11021 * gdb.stabs/configure: Rebuild
d63a86f8 11022
c906108c
SS
11023Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11024
11025 Changes in sync with expect:
11026 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11027 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11028 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11029 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11030 argument to AC_REQUIRE.
11031 * configure: Regenerated.
11032
11033Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11034
11035 * gdb.base/corefile.exp: When generating a core, discard any
11036 error messages about ulimit not found and the "core dumped"
11037 message from the shell that runs the coredumper.
11038
11039Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11040
11041 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11042
11043 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11044 which sed script to run. Expect failure for v_comb test
11045 on PA targets too.
d63a86f8 11046
c906108c
SS
11047Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11048
11049 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11050 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11051
11052Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11053
11054 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11055 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11056 "sparc-sun-solaris*" xfails for "p v_comb".
11057 * lib/gdb.exp (default_gdb_start): Fix typo.
11058 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11059 messages to not include the full program name that caused
11060 the core dump since some systems (such as solaris) apparently
11061 truncate this path to about 80 characters.
11062 When generating a core file first try increasing the core file
11063 size limit to unlimited since some systems may default it to
11064 zero, and it is harmless to try it. Move the test for failing
11065 to generate a core file to where it will actually get executed.
11066 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11067 new gdb result from g++ debug info improvements and make old
11068 pattern obsolescent. Also account for size_t differences
11069 (may be int or long).
11070 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11071 initialization before function call is placed in the delay slot
11072 and thus appears to be skipped over by commands such as "next".
11073
11074Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11075
11076 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11077
11078Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11079
11080 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11081 input source file; fix code to compile test to deal with this
11082 convention.
11083 * gdb.c++/*.exp: Likewise.
11084
11085Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11086
11087 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11088 "bt in signals.exp".
11089
11090Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11091
11092 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11093 "step over execarg initialization" and
11094 "step over corearg initialization".
11095
11096Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11097
11098 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11099 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11100
11101Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11102
11103 From Rob Savoye (rob@poseidon.cygnus.com)
11104 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11105 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11106 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11107 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11108 configure.in}: Major reworking for autoconfig.
11109 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11110 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11111 New files.
11112 * config/unix-gdb.exp: Make GDB global.
11113 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11114 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11115 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11116 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11117 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11118 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11119 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11120 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11121 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11122 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11123 pr-8136.exp, result.exp, string.exp, tuples.exp},
11124 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11125 to returns as necessary, arrange for test to compile own testcase
11126 executable.
11127 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11128
c906108c
SS
11129Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11130
11131 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11132 clear_xfail at end of test which might not call either pass or fail.
11133 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11134 "backtrace through signal handler".
11135
11136Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11137
11138 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11139 continuing from a job control stop signal.
11140 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11141
11142Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11143
11144 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11145 * gdb.base/corefile.exp: Likewise.
11146 * gdb.base/funcargs.exp: Likewise.
11147
11148Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11149
11150 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11151 * config/monitor.exp: Add support for setting baud rate.
11152
11153Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11154
11155 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11156 i*86-*-linux* xfails for "backtrace through signal handler".
11157 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11158 "print func2::coremaker_local".
11159 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11160 alpha-dec-osf2* xfail for
11161 "delete all breakpoints when none".
11162
11163Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11164
11165 * gdb.base/break.exp: Change test that deletes all breakpoints
11166 when no user breakpoints are installed. A post 4.15 change
11167 causes gdb to no longer prompt in this case.
11168
11169Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11170
11171 * gdb.base/return.exp (return_tests): Change xfail for test
11172 "correct value returned double test" to stop xfailing at
11173 Solaris 2.5. Apparently the bug has been fixed.
11174
11175Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11176
11177 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11178 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11179
11180Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11181
11182 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11183 * gdb.disasm/hppa.s: Corresponding changes.
11184
11185Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11186
11187 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11188 makefile fragment.
11189 * config/mt-hpux: Deleted.
11190
11191Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11192
d63a86f8 11193 * Many files: When warning about suppressed tests due to a
c906108c
SS
11194 nonexistant test binary, avoid incrementing the warning count.
11195
11196Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11197
11198 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11199
c906108c
SS
11200Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11201
11202 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11203 "sparc-*-solaris2*".
11204
11205Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11206
11207 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11208 Add global and local variables and initialize them.
11209 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11210 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11211 extracts the file name and terminating signal from the core file.
11212 * TODO: Remove note about tests for correct mapping of corefile.
11213 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11214 from optimizing it away.
11215 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11216 handles common blocks.
11217
11218Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11219
11220 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11221 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11222
11223Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11224
11225 * Makefile.in (maintainer-clean): New target, synonym for
11226 realclean.
11227 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11228 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11229 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11230 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11231 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11232 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11233
11234Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11235
11236 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11237 xfails when not gcc compiled for "print foo::funclocal".
11238 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11239 "print foo::funclocal at foo",
11240 "print 'scope1.c'::foo::funclocal at foo",
11241 "print foo::funclocal_bss at foo",
11242 "print 'scope1.c'::foo::funclocal_bss at foo",
11243 "print foo::funclocal_ro at foo",
11244 "print 'scope1.c'::foo::funclocal_ro at foo",
11245 "print bar::funclocal at foo" and
11246 "print 'scope1.c'::bar::funclocal at foo".
11247 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11248 gcc compiled for "print foo::funclocal at bar".
11249 Expand all messages to ensure that they identify that
11250 the test is at bar().
11251 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11252 gcc compiled for:
11253 "ptype on opaque struct pointer (statically)",
11254 "ptype on opaque struct tagname (statically)",
11255 "ptype on opaque struct pointer (dynamically) 1",
11256 "ptype on opaque struct tagname (dynamically) 1",
11257 "ptype on opaque struct pointer (dynamically) 2" and
11258 "ptype on opaque struct tagname (dynamically) 2
11259 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11260 gcc compiled for:
11261 "p datalocal"
11262 "whatis datalocal",
11263 "ptype datalocal",
11264 "p bsslocal",
11265 "whatis bsslocal", and
11266 "ptype bsslocal".
11267 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11268 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11269 when not gcc compiled.
11270 * gdb.base/funcargs.exp (float_and_integral_args): Add
11271 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11272 compiled.
11273 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11274 "backtrace from call6a" when not gcc compiled.
11275 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11276 "backtrace from call7a" when not gcc compiled.
11277 * gdb.base/callfuncs.exp (do_function_calls):
11278 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11279 "p t_char_array_values(char_array_val2,char_array_val1)",
11280 "p t_char_array_values(char_array_val1,char_array_val2)",
11281 "p t_char_array_values("carray 1","carray 2")",
11282 "p t_char_array_values("carray 1",char_array_val2)",
11283 "p t_char_array_values(char_array_val1,"carray 2")",
11284 "p sum_args(1,{2})",
11285 "p sum_args(2,{2,3})",
11286 "p sum_args(3,{2,3,4})",
11287 "p sum_args(4,{2,3,4,5})"
11288 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11289 "backtrace in corefile.exp" when not gcc compiled.
11290
11291Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11292
11293 * gdb.base/signals.exp: Rewrite `handle all print' test as
11294 a procedure. Accept blanks or TABs as whitespace, increase
11295 timeout and expect input buffer size for the large output
11296 from the command. Remove "i*86-*-bsdi2.0" xfail.
11297
11298Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11299
11300 * gdb.base/setvar.exp: Add new testcases for truncation when
11301 assigning invalid values to bitfields.
11302
11303Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11304
d63a86f8 11305 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11306 mips-sgi-irix* xfail for
11307 "call inferior func with struct - returns char *"
11308 and fix test so that an optional (unsigned char *) cast is
11309 accepted in the result.
11310
11311Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11312
11313 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11314 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11315 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11316 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11317 that accidentally got checked in.
11318
11319Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11320
d63a86f8 11321 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11322 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11323 compiled test.
11324 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11325 Add mips-sgi-irix5* xfail for not gcc compiled.
11326 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11327 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11328 "p top", "whatis top", "p middle", and "whatis middle".
11329 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11330 "whatis signed char" for not gcc compiled.
11331 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11332 "set variable signed char=-1 (-1)" and
11333 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11334 * gdb.base/funcargs.exp (float_and_integral_args):
11335 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11336 Add mips-sgi-irix* xfail when not gcc compiled for
11337 "continue to call2b".
11338 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11339 "continue to call2g".
11340 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11341 "backtrace from call6a"
11342 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11343 "backtrace from call7k".
11344 Add mips-sgi-irix5* xfail when not gcc compiled for
11345 "backtrace from call7a".
11346 (localvars_after_alloca): Fix gdb_test cmds for
11347 "print * after runto ...".
11348 Remove rs6000-*-* xfails for
11349 "print i after runto localvars_after_alloca" and
11350 "print l after runto localvars_after_alloca"
11351 for all compilers.
11352 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11353 when not compiled with gcc, for:
11354 "print signed char == (minus)",
11355 "print signed char != (minus)",
11356 "print signed char < (minus)",
11357 "print signed char > (minus)".
11358 * gdb.base/callfuncs.exp (do_function_calls):
11359 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11360 "call inferior func with struct - returns char *".
d63a86f8 11361 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11362 "correct value returned double test" to include Solaris 2.4.
11363 * gdb.base/funcargs.exp (float_and_integral_args):
11364 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11365
c906108c
SS
11366Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11367
11368 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11369 enumeration bitfields if compiling with GNU C.
11370 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11371 to empty' prompt.
11372
11373Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11374
11375 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11376 test for PRO targets.
11377
11378 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11379 breakpoints in the inferior at any given time by making
11380 two groups of breakpoints for call2*, call6* and call7*
11381 tests.
11382
11383Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11384
11385 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11386 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11387 from optimizing it away.
11388 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11389 "call inferior func with struct".
11390
11391Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11392
11393 * configure.in: Only configure gdb.chill for particular targets.
11394
11395Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11396
11397 * gdb.base/Makefile.in: Add action to .c.o transformation
11398 rule that generates a .ci file for each .o file and remove
11399 explicit .c.o rules except for callfuncs.o.
11400 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11401 generates a .ci file for each .o file and remove explicit
11402 .cc.o rules.
11403 (clean): Remove *.tmp *.ci files.
11404 (EXECUTABLES): Remove templ-info.exp.
11405 * gdb.base/compiler.c: New file.
11406 * gdb.c++/compiler.cc: New file
11407 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11408 Change rs6000-*-* xfail for
11409 "print 'scope0.c'::filelocal_ro" and
11410 "print 'scope1.c'::filelocal" and
11411 "print 'scope1.c'::filelocal_bss" and
11412 "print 'scope1.c'::filelocal_ro" and
11413 "print 'scope1.c'::foo::funclocal" and
11414 "print 'scope1.c'::foo::funclocal_ro" and
11415 "print 'scope1.c'::bar::funclocal" and
11416 "print 'scope0.c'::filelocal_ro" and
11417 "print 'scope1.c'::filelocal at foo" and
11418 "print 'scope1.c'::filelocal_bss at foo" and
11419 "print 'scope1.c'::filelocal_ro at foo" and
11420 "print 'scope1.c'::foo::funclocal at foo" and
11421 "print 'scope1.c'::foo::funclocal_bss at foo" and
11422 "print 'scope1.c'::foo::funclocal_ro at foo" and
11423 "print 'scope1.c'::bar::funclocal at foo" and
11424 "print 'scope0.c'::filelocal_ro" and
11425 "print 'scope1.c'::filelocal" and
11426 "print 'scope1.c'::filelocal_bss" and
11427 "print 'scope1.c'::filelocal_ro" and
11428 "print 'scope1.c'::foo::funclocal" and
11429 "print 'scope1.c'::foo::funclocal_bss" and
11430 "print 'scope1.c'::foo::funclocal_ro" and
11431 "print 'scope1.c'::bar::funclocal" and
11432 "print 'scope1.c'::bar::funclocal_bss"
11433 to only be xfail'd when not compiled with gcc.
d63a86f8 11434 Add rs6000-*-* xfail for
c906108c
SS
11435 "print 'scope0.c'::filelocal_bss before run"
11436 when compiled with gcc.
11437 (test_at_main): Add rs6000-*-* xfail for
11438 "print filelocal_ro in test_at_main"
11439 when compiled with gcc.
11440 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11441 Add rs6000-*-aix* xfail for
c906108c
SS
11442 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11443 "ptype t_char_array", not compiled with gcc.
11444 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11445 xfail for "list foo (in include file)" when gcc compiled.
11446 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11447 (integral_args): Add rs6000-*-* xfail for
11448 "run to call0a" if not compiled with gcc.
11449 (unsigned_integral_args): Add rs6000-*-* xfail for
11450 "run to call1a" if not compiled with gcc.
11451 (float_and_integral_args): Add rs6000-*-* xfail for
11452 "run to call2a" if not compiled with gcc and for
11453 "continue to call2b" for any compiler.
11454 Add rs6000-*-* xfail to
11455 "print f1 after run to call2a" for gcc compiled.
11456 (discard_and_shuffle): Add rs6000-*-* xfail for
11457 "run to call6a".
11458 (shuffle_round_robin): Add rs6000-*-* xfail for
11459 "backtrace from call7a" if not compiled with gcc.
11460 Add rs6000-*-* xfail for
11461 "backtrace from call7b" if compiled with gcc.
11462 (call_after_alloca): Add rs6000-*-* xfail for
11463 "print c in call_after_alloca" and
11464 "print s in call_after_alloca" and
11465 "backtrace from call_after_alloca_subr"
11466 if not compiled with gcc.
11467 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11468 "print c in localvars_in_indirect_call" and
11469 "print c in localvars_in_indirect_call" and
11470 "backtrace in indirectly called function" and
11471 "stepping into indirectly called function"
11472 if not compiled with gcc.
11473 (localvars_after_alloca): Add rs6000-*-* xfail for
11474 "print c after runto localvars_after_alloca" and
11475 "print s after runto localvars_after_alloca" and
11476 "print i after runto localvars_after_alloca" and
11477 "print l after runto localvars_after_alloca"
11478 for all compilers.
11479 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11480 than whatis-info.exp.
11481 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11482 than opaque-info.exp.
11483 Setup rs6000-*-* xfail for
d63a86f8 11484 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11485 "ptype on opaque struct pointer (dynamically)" when
11486 not compiled with gcc.
11487 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11488 rather than callf-info.exp.
11489 (do_function_calls): Add clear_xfail for rs6000-*-* for
11490 "p t_float_values2(3.14159,float_val2)". Seems to work
11491 fine there, both with xlc and gcc. Need to find out what
11492 it is doing right and fix other platforms.
11493 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11494 "call inferior func with struct - returns int",
11495 "call inferior func with struct - returns long",
11496 "call inferior func with struct - returns float",
11497 "call inferior func with struct - returns double",
11498 "call inferior func with struct - returns char *",
11499 but only if not gcc compiled (presumes xlc compiled).
11500 Change rs6000-*-* xfails for
11501 "call inferior func with struct - returns char" and
11502 " call inferior func with struct - returns short" to only
11503 xfail if not using gcc.
11504 (clean mostlyclean): Remove *.ci and *.tmp files.
11505 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11506 than templ-info.exp.
11507 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11508 Add rs6000-*-* xfail for "up to foo in langs.exp"
11509 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11510 when not gcc compiled.
d63a86f8 11511
c906108c
SS
11512Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11513
11514 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11515 * gdb.base/corefile.exp: Likewise.
11516 * gdb.base/list.exp: Likewise.
11517 * gdb.base/scope.exp: Likewise.
11518 * gdb.base/siganls.exp: Likewise.
11519
11520 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11521 compiler output.
11522 * gdb.base/whatis.exp: Likewise.
11523
11524Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11525
11526 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11527 failure (opcode table has been fixed to match reality).
11528
11529Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11530
11531 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11532 "call inferior func with struct - returns char",
11533 "call inferior func with struct - returns short"
11534
11535 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11536 "print 'scope0.c'::filelocal at main",
11537 "print 'scope0.c'::filelocal_bss in test_at_main",
11538 "print 'scope0.c'::filelocal at foo",
11539 "print 'scope0.c'::filelocal_bss in test_at_foo",
11540 "print 'scope0.c'::filelocal at bar",
11541 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11542
c906108c
SS
11543 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11544 in source file 1". This bug seems to have been fixed with both
11545 gcc and native cc (was native assembler bug?).
11546
11547Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11548
11549 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11550 "backtrace through signal handler" to "i*86-*-sysv4*".
11551 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11552 continue" case. Add "known SVR4 bug" to fail message.
11553 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11554 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11555 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11556 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11557 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11558 "up to foo in langs.exp", "show language at foo in
11559 langs.exp", "up to cppsub_ in langs.exp", "show
11560 language at cppsub_ in langs.exp", "up to fsub in
11561 langs.exp", and "show language at fsub in langs.exp".
11562 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11563 "bactrace in corefile.exp".
11564 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11565 "call inferior function with struct - returns float" and
11566 "call inferior function with struct - returns double".
d63a86f8 11567
c906108c
SS
11568Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11569
11570 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11571 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11572 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11573 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11574
11575Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11576
11577 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11578 (or overriden) "CHILL" macro rather then bare "gcc".
11579 Also look for ../../gcc/xgcc since that is what we will
11580 actually need, not "Makefile". Remove following assignment
11581 of CHILL to CHILL_FOR_TARGET because that results in
11582 recursive definition.
11583
11584Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11585
11586 * gdb.base/corefile.exp: Change xfail for backtrace in
11587 corefile.exp from linuxaout to all linux.
11588 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11589 cases where we miss the breakpoint at the signal handler
11590 for some reason. Setup xfail for linuxoldld/linuxaout and
11591 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11592 hitting SIGURG breakpoint.
11593 * gdb.base/signals.exp: Setup xfail for "next" acting like
11594 continue to add linuxoldld. Setup xfail for all linux for
11595 "next to handler in signals_tests_1", "backtrace in
11596 signals_tests_1", "continue to func1", "pass SIGUSR1",
11597 and continue to handler".
11598
11599Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11600
11601 * Update all FSF addresses except those in COPYING* files.
11602
11603Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11604
11605 * gdb.base/a2-run.exp: Change messages to be more explicit about
11606 the status of args, and quote binfile in results.
11607
11608Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11609
11610 * gdb.base/callfuncs.exp: Add tests for passing structs to
11611 inferior functions and return various types.
11612 * gdb.base/callfuncs.c: Add functions to receive a struct
11613 and return a member of the struct, in various types.
11614
11615Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11616
11617 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11618
11619Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11620
11621 * config/vxworks29k.exp: New file, sources vxworks.exp.
11622
11623Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11624
11625 * config/gdbremote.exp: New file. Testing framework using
11626 gdbserver.
11627
11628Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11629
11630 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11631 "call function when asleep" and "send end of file".
11632 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11633 for "backtrace in corefile.exp".
11634 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11635 for "backtrace through signal handler".
11636 * gdb.base/corefile.exp: Make sure we actually generate a core file
11637 before trying the core tests. Some systems allow the user to suppress
11638 generation of core files and default to that (linux for example).
11639 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11640 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11641
11642Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11643
11644 * gdb.threads: New directory with some crude multi-threaded
11645 gdb tests (step.exp and step2.exp).
11646 * config/mt-lynx (STEP_EXECUTABLE): Define.
11647 (THREADFLAGS): Define.
11648
11649Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11650
11651 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11652
11653 * gdb.base/signals.exp: Disable whole file for lynx until
11654 further notice.
11655
11656 * gdb.base/signals.exp: xfail test where "next" acts like
11657 "continue" for lynx.
11658
11659 * gdb.base/interrupt.exp: xfail test for calling function while
11660 inferior is asleep for lynx.
11661
11662 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11663 than one cr-lf after each command.
11664
11665Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11666
11667 * configure.in: Reinstate setting of stabsdirs variable, fix
11668 typo in setting up configdirs for native builds.
11669
11670 * gdb.base/return.exp: Fix typo in return double test.
11671 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11672 compiler from optimizing them away.
11673
11674Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11675
11676 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11677 sequences to be echo'd by gdb when using gdb_test.
11678 * gdb.chill/chexp.exp: Likewise.
11679 * gdb.fortran/exprs.exp: Likewise
11680
11681Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11682
11683 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11684 after the inferior gdb has started.
11685
11686 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11687 after each command.
11688 * gdb.base/funcargs.exp: Likewise.
11689 * gdb.base/gdbvars.exp: Likewise.
11690 * gdb.base/interrupt.exp: Likewise.
11691 * gdb.base/list.exp: Likewise.
11692 * gdb.base/watchpoint.exp: Likewise.
11693 * gdb.c++/demangle.exp: Likewise.
11694 * gdb.c++/inherit.exp: Likewise.
11695 * gdb.chill/chexp.exp: Likewise.
11696 * gdb.fortran/exprs.exp: Likewise.
11697
11698 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11699 test if we can't handle IO to/from the inferior.
11700
11701 * gdb.c++/misc.exp: Always check for a program already being
11702 started after sending a "run" command to gdb.
11703
11704 * gdb.base/twice.exp: Start with a fresh gdb.
11705
11706 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11707 only depend on gdb's expression code, not the chill runtime.
11708
11709 * gdb.base/return.c: Put return values into variables so we
11710 can have gdb print them rather than depending on the program
11711 to print them.
11712 * gdb.base/return.exp: Corresponding changes.
11713
11714 * lib/gdb.exp: Provide default value for noinferiorio.
11715 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11716 the inferior.
11717
11718 * gdb.base/break.exp: Always check for a program already being
11719 started after sending a "run" command to gdb.
11720 (text_next_with_recursion): Don't check the output from the
11721 program's printf statement. Instead just make sure the program
11722 exited.
11723
11724 * gdb.base/commands.exp: Protect tests which need arguments with
11725 $noargs conditionals.
11726
11727Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11728
11729 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11730 of structure member arrays to match gdb/valops.c:value_addr change.
11731
11732Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11733
11734 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11735 cases.
11736
11737Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11738
11739 * configure.in (configdirs): Remove gdb.chill from default list
11740 of subdirs and then add it back in only if doing a native build.
11741 The current chill compiler does not yet work in any cross build.
11742 * Revert all signal changes from Jul 6.
11743 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11744 for sh-hms targets, allowing these tests to link, with no other
11745 changes. Testing is suppressed by setting "nosignals" in site.exp.
11746
11747Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11748
11749 * configure.in (signaldirs): Define and add to configdirs for all
11750 targets except some specific ones that are known to not support signals.
11751 Also clean up formatting.
11752 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11753 (signals, sigall): Remove rules to build.
11754 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11755 Moved to new gdb.signals directory.
11756 * gdb.signals: New test directory.
11757 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11758 signals.c signals.exp}: New or moved files.
11759
11760Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11761
11762 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11763
11764Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11765
11766 * gdb.base/return.exp: Xfail `return double' test failure
11767 on at least Solaris 2.3 and handle future/past versions on
11768 a case by case basis as appropriate. Also update message
11769 to include i*86 failures.
11770
11771Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11772
11773 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11774
11775 * lib/gdb.exp: Fix comment which erroneously identified
11776 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11777 gdb_file_cmd not gdb_load).
11778 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11779
11780 * gdb.base/setvar.exp: Make test names consistent between pass and
11781 fail cases. Use gdb_test more.
11782
11783Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11784
11785 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
11786
11787Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11788
11789 * gdb.base/help.exp: Fix expected help string for `show commands'.
11790
11791Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
11792
11793 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
11794
11795 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
11796 of a text section.
11797
11798Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
11799
11800 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
11801 that loop eventually terminates. Fix Connection refused logic so
11802 that testsuite will expire nicely.
11803
11804Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
11805
11806 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
11807 config/rom68k.exp: New tcl glue for the appropriate monitors.
11808 These all just end up calling monitor.exp.
11809 * config/monitor.exp (gdb_target_monitor): Handle `Connection
11810 refused' by retrying. Cleanup some timeout issues.
11811 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
11812 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
11813 callers don't have to set/restore global timeout variable.
11814
11815 * The following set of changes centralizes management of the global
11816 timeout variable. This way, it can be set in one target dependent
11817 place instead of dozens of places scattered throughout the test suite.
11818 If you need to lengthen a timeout, then you should either set timeout
11819 in one of the config/{target}.exp files, or multiply it by a factor.
11820 Setting it to an absolute value is always going to lose for some
11821 targets.
11822 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
11823 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
11824 * gdb.base/funcargs.exp: Don't set timeout.
11825 * gdb.base/list.exp (test_forward_search): Only use local timeout.
11826 * gdb.base/printcmds.exp (test_print_string_constants
11827 test_print_array_constants): Don't set timeout.
11828 * gdb.base/ptype.exp: Don't set timeout.
11829 * gdb.base/recurse.exp: Don't set timeout.
11830 * gdb.base/return.exp: Don't set timeout.
11831 * gdb.base/watchpoint.exp: Don't set timeout.
11832 * gdb.c++/classes.exp (do_tests): Don't set timeout.
11833 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
11834
11835Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
11836
11837 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
11838
11839Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11840
11841 * lib/gdb.exp: Disable chill tests for irix5.
11842
11843Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11844
11845 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
11846 each test pass or fail.
11847
11848Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11849
11850 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
11851 xlc not gcc.
11852
11853Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
11854
11855 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
11856
11857Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
11858
11859 * config/est.exp: Fix copyright and comments. Remove dead code.
11860 Use targetname, serialport and baud variables instead of fixed
11861 constants.
11862 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
11863 * config/cpu32bug.exp: New file to support cpu32bug monitors.
11864
11865Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11866
11867 * gdb.base/watchpoint.exp: Don't run
11868 test_watchpoint_triggered_in_syscall for sunos.
11869
11870Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11871
11872 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
11873 they don't seem to exist. Do include stdio.h.
11874
11875Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11876
11877 * gdb.base/a1-selftest.exp: Add alpha xfail.
11878
11879Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11880
11881 * gdb.base/watchpoint.c (main): Prompt before calling read().
11882 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
11883 Revise accordingly. Remove cruft about sending "123" several
11884 times, until it gets noticed. Clean up the "print buf[0]" stuff
11885 so that it passes or fails, and waits for prompts in the usual way.
11886
11887Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11888
11889 * gdb.base/recurse.exp: Fix comment.
11890
11891 * TODO: Remove item about printing variables in nodebug.exp. Add
11892 item about enabling tests which are only run on some targets.
11893
11894 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
11895 fail, make test names unique, use new gdb_test convention
11896 regarding pattern, use gdb_test more, etc.).
11897
11898 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
11899 fail, make test names unique, etc.).
11900
11901Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11902
11903 * gdb.base/nodebug.c: Change return type of top and middle to
11904 short.
11905 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
11906 are fixed by the recent mdebugread.c changes. Allow `short ()'
11907 as type for top and middle.
11908
11909Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11910
11911 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
11912 nearly as I can tell, the whole thing was an accident in Stu's
11913 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
11914 to replace a send/expect pair with gdb_test, but ended up only
11915 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
11916 of 30 Mar 1995 took care of it, but left this vestigial comment
11917 which I am now nuking.
11918
11919Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11920
11921 * gdb.base/break.exp: Look for different line number for
11922 breakpoint at main depending on usestubs.
11923
11924Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11925
11926 * gdb.base/list.exp: Adjust some alternate expect patterns to
11927 match recent list0.c change. Add alternate expect pattern for
11928 output from `list default lines around main' for optimizing
11929 compilers.
11930
11931Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11932
11933 * lib/gdb.exp: If nosignals is not set, set it to 0.
11934
11935Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
11936
11937 * config/slite-gdb.exp: Responds to load symbol table prompt.
11938 * gdb.base/break.exp: Adjust line number, fix rerun.
11939 * gdb.base/langs0.c: Add #ifdef usestubs.
11940
11941Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
11942
11943 * gdb.base/list.exp: Adjust line contents after adding new lines in
11944 list0.c. Also fix a syntax error.
11945
11946 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
11947 * gdb.base/break.exp: ditto.
11948 * gdb.base/list.exp: ditto.
11949 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
11950 * gdb.base/run.c: ditto.
11951 * gdb.base/list0.c: ditto.
11952 * gdb.base/funcargs.c: ditto.
11953
11954Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
11955
11956 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
11957 $targetname, $serialport and $baud instead of hardwired variables.
11958 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
11959 target doesn't support signals.
11960
11961Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
11962
11963 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
11964
11965Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11966
11967 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
11968 Don't rely on the value of an auto variable before it has been
11969 initialized. Use gdb_test more.
11970
11971Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11972
11973 * lib/gdb.exp (default_gdb_version): A version number must start
11974 with a digit, but other than that contains all characters up to
11975 the first whitespace character.
11976
11977Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11978
11979 * gdb.base/commands.exp (breakpoint_command_test): New tests.
11980
11981Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11982
11983 * gdb.c++/*.exp: Warn if executable does not exist. The original
11984 reason for skipping the warning was that configure.in sometimes
11985 intentionally skipped building the executables but the tcl code
11986 had no way of knowing. That (a) was always bogus with respect to
11987 error handling, (b) is no longer true (right now there is no way
11988 to skip C++ tests).
11989
11990 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
11991
11992Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11993
11994 * gdb.base/list.exp: Add expect patterns for output from
11995 SunPRO compiled executables.
11996 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
11997 types.
11998
11999Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12000
12001 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12002 number (we are already testing that the correct source line text
12003 gets printed).
12004
12005 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12006 that is what is intended, but something needed to be done to get
12007 sunos4 native working again.
12008
12009 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12010
12011 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12012 apparently went with a (very) old xfail.
12013
12014Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12015
12016 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12017 runto_main is a proc in gdb.exp that will do 'step' for target use
12018 stubs.
12019 * gdb.base/exprs.exp: ditto.
12020 * gdb.base/interrupt.exp: ditto.
12021 * gdb.base/opaque.exp: ditto.
12022 * gdb.base/printcmds.exp: ditto.
12023 * gdb.base/ptype.exp: ditto.
12024 * gdb.base/scope.exp: ditto.
12025 * gdb.base/setvar.exp: ditto.
12026 * gdb.base/signals.exp: ditto.
12027 * gdb.base/twice.exp: ditto.
12028 * gdb.c++/classes.exp: ditto.
12029 * gdb.c++/inherit.exp: ditto.
12030 * gdb.c++/templates.exp: ditto.
12031 * gdb.base/break.exp: no run and hit main for stubs. Change line
12032 numbers for breakpoints and info breakpoint.
12033 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12034 breakpoint().
12035 * gdb.base/callfuncs.c: ditto.
12036 * gdb.base/exprs: ditto.
12037 * gdb.base/interrupt.c: ditto.
12038 * gdb.base/opaque0.c: ditto.
12039 * gdb.base/printcmds.c: ditto.
12040 * gdb.base/ptype.c: ditto.
12041 * gdb.base/scope0.c: ditto.
12042 * gdb.base/setvar.c: ditto.
12043 * gdb.base/signals.c: ditto.
12044 * gdb.base/twice.c: ditto.
12045 * gdb.c++/misc.cc: ditto.
12046 * gdb.c++/templates.cc: ditto.
12047
12048Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12049
12050 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12051
12052 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12053 somewhere between `read' and `main.c'. I'm pretty sure the
12054 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12055 and it isn't particularly useful.
12056
12057 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12058
12059Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12060
12061 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12062
12063Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12064
12065 * config/mt-slite: add LIBS and -nostdlib.
12066 * config/slite-gdb.exp: add this new file to support sparclite target.
12067
12068Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12069
12070 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12071
12072 * gdb.base/a2-run.exp: Change argument to istarget from
12073 "*-*-vxworks" to "*-*-vxworks*".
12074 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12075
12076Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12077
12078 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12079 will not runto main but do a 'step' to step out of breakpoint().
12080 * config/mt-slite: add -Dusestubs.
12081
12082Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12083
12084 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12085 instead of just @.
12086
12087 * gdb.base/signals.exp: Add test for "handle all print".
12088 * TODO: Remove "handle all print". Also remove item about
12089 checking copyright date (I don't like the idea of a spurious FAIL
12090 based on when we run the tests).
12091
12092 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12093 for SunOS4 (reason for failure not investigated). Remove
12094 redundant test for $binfile.
12095
12096 * gdb.base/nodebug.c (array_index): Call malloc.
12097
12098 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12099
12100Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12101
12102 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12103 conventions and slightly simplify the matching regexp.
12104
12105Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12106
12107 * gdb.base/break.exp: Update gdb_test invocation to use new
12108 convention.
12109
12110 * lib/gdb.exp: If noargs is not set, set it to 0.
12111
12112 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12113 tests unique.
12114
12115 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12116
12117Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12118
12119 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12120 one argument of type "<non-float parameter>".
12121
12122Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12123
12124 * config/rom68k.exp: New file to support Motorola IDP board.
12125 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12126 * gdb.base/break.c: Change things around so that this program
12127 doesn't depend upon args. This is necessary to make remote
12128 targets work (in general, they can't take args).
12129 * gdb.base/break.exp: Don't try to send args to program. Don't
12130 expect output. Also, replace lots of code with gdb_test.
12131
12132Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12133
12134 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12135 printing of '\'' (which is what the comment says we are testing,
12136 even though we were not), not '''.
12137 (test_integer_literals_rejected): Test that printing ''' is an error.
12138
12139 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12140 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12141 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12142 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12143 Use gdb_test not test_print_accept.
12144 * lib/gdb.exp: Remove test_print_accept.
12145
12146 * gdb.base/signals.exp (signal_tests_1): Make pass message
12147 consistent with fail message.
12148
12149 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12150 unsigned char; the bug (PR 1821) is fixed.
12151
12152 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12153
12154 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12155 successful tests--makes xfailing them work right.
12156
12157Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12158
12159 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12160 only \r\n, not .*. The test can pass .* as the last thing in
12161 $pattern if that is what it wants. In addition to providing this
12162 flexibility, this change should speed up pattern matching in cases
12163 where the pattern already ended with .* (there were a number of
12164 them). This change also helps catch bad patterns--in the old
12165 scheme the typo "char \*" instead of "char \\*" would pass. Now
12166 it is caught.
12167 * Many .exp files: Update callers.
12168
12169 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12170 clearer and does not spuriously match multiple ('s. Likewise for
12171 ) and *.
12172
12173 * gdb.base/nodebug.exp: Test ability to call a function and pass
12174 it a string (even with no debugging info).
12175
12176 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12177 "p '\'", which is the same as "p ''" once tcl gets done with
12178 quoting, to "p '\\'", which I suspect is what is intended (one
12179 backslash gets sent to GDB).
12180
12181 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12182
12183Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12184
12185 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12186 1817) was fixed literally years ago.
12187
12188Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12189
12190 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12191 test, it causes stepping out of call_after_alloca_subr with
12192 optimizing compilers.
12193 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12194 fails.
12195
12196 * gdb.c++/templates.exp: Source templ-info.exp only if
12197 the templates executable exists.
12198
12199 * gdb.c++/misc.cc (class Contains_static_instance,
12200 class Contains_nested_static_instance),
12201 gdb.c++/classes.exp (test_static_members): Test printing of
12202 a class that contains a static instance of the class.
12203
12204Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12205
12206 * gdb.base/langs2.c (cppsub_): Don't prototype.
12207 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12208 only, I believe).
12209
12210Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12211
12212 * lib/gdb.exp (skip_chill_tests): New procedure.
12213
12214 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12215
12216Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12217
12218 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12219 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12220
12221Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12222
12223 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12224
12225 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12226 disassemble 8, not 16, instructions for part 4.
12227
12228 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12229 support the latter anymore.
12230
12231 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12232 -DNO_PROTOTYPES.
12233 * gdb.base/callfuncs.c: Control use of prototypes based on
12234 NO_PROTOTYPES, not __STDC__.
12235 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12236 t_float_values2 tests if prototypes in use.
12237
12238 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12239 t_double_values): When checking differences against DELTA, check
12240 that difference is within the range (-DELTA,DELTA), not just
12241 (-infinity,DELTA).
12242
12243Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12244
12245 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12246 'file' command firts, then 'target', then 'load', this is due to gdb
12247 target set up.
12248 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12249
12250Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12251
12252 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12253 FP load/store variants.
12254 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12255
12256Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12257
12258 * gdb.base/term.exp: Do not give a warning if not native, it is
12259 not an abnormal condition.
12260
12261Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12262
12263 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12264 t_char_array".
12265
12266Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12267
12268 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12269 are getting the version number.
12270
12271 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12272 if not native, it is not an abnormal condition.
12273
12274Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12275
12276 * lib/gdb.exp: Just use "file exists", rather than undocumented
12277 dejagnu procedure "findfile".
12278
12279Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12280
12281 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12282 (LDFLAGS): Set to -Xlinker -Ur.
12283
12284 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12285 Removed, these values are set by lib/gdb.exp.
12286
12287 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12288
12289Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12290
12291 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12292 of replicating gdb startup code.
12293
12294 * config/mt-vxworks (LDFLAGS): Set to -r.
12295 (CFLAGS_FOR_TARGET): Removed.
12296
12297 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12298 (gdb) and gdb for vxworks uses (vxgdb).
12299
12300 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12301 executable is not in the tree and host != target, use sed and
12302 program_transform_name to determine the gdb name used by the
12303 target.
12304
12305 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12306 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12307
12308Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12309
12310 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12311 floats, chars, and shorts where there are ANSI-style function
12312 definitions.
12313
12314 * gdb.base/langs.exp, gdb.base/langs*: New test.
12315 * gdb.base/Makefile.in: Build it.
12316 * TODO: Remove item about checking that C names don't get C++
12317 demangling applied; this test tests it.
12318
12319Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12320
12321 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12322 went with the const70 xfail. The xfail went away a year ago.
12323
12324 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12325
12326 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12327 for hp300.
12328
12329 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12330
12331 * gdb.base/a1-selftest.exp: Don't run on hp300.
12332
12333Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12334
12335 * Makefile.in (site.exp): Set host_alias and target_alias as well
12336 as host_triplet and target_triplet.
12337
12338Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12339
12340 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12341
12342 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12343 places as other ecoff systems).
12344
12345 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12346 ultrix.
12347
12348Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12349
12350 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12351 remove them.
12352 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12353 variable and "variable" in addition to "data variable".
12354 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12355
12356 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12357 2.
12358 * gdb.base/list1.c (long_line): Add additional statement at start
12359 of function.
12360 * gdb.base/list.exp (test_forward_search): Update line number to
12361 reflect new statement.
12362
12363Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12364
12365 * gdb.base/signals.exp: Reinitialize searched source directories
12366 after gdb_start call.
12367
12368Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12369
12370 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12371 * gdb.stabs/Makefile.in: Likewise.
12372
12373 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12374 change. Instead split the tests into smaller pieces.
12375 * gdb.disasm/hppa.s: Corresponding changes.
12376
12377Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12378
12379 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12380 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12381
12382 * gdb.base/funcargs.exp: Modify many tests so that every test
12383 either passes or fails. Make some test names unique.
12384
12385Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12386
12387 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12388 Call stty to set interrupt character.
12389
12390 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12391 for HP assembler versus GNU assembler based on actual behavior of
12392 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12393
12394 * TODO: Suggest a few more stepping tests.
12395
12396Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12397
12398 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12399 restart GDB for h8300 after a continue.
12400 (return): Add pattern to match a29k-udi behavior.
12401 * gdb.base/nodebug.exp: Remove obsolete comment.
12402 * gdb.base/regs.exp: New file, testing of register displays.
12403 * gdb.base/return.exp: Fix typo in reference to $objdir.
12404 * gdb.base/whatis.exp: Always start with a fresh GDB.
12405
12406Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12407
12408 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12409 higher, these tests generate a lot of output.
12410
12411Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12412
12413 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12414 code following the catch silently ignored some errors; without the
12415 catch they should be thrown like any other tcl error. Also, the
12416 catch used "" instead of {} which meant all the callers who wanted
12417 to include one of the characters "[]$ had to quote it an extra time.
12418 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12419 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12420 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12421 Remove extra quoting.
12422
12423Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12424
12425 * gdb.base/commands.exp: Make test names unique; every test either
12426 passes or fails. Update some comments.
12427
12428 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12429
12430Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12431
12432 The following fixes a FAIL caused by the fact that the alpha stabs
12433 configuration didn't use the ".if alpha" code in weird.def.
12434 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12435 bit pointer, so the 32 bit version works even on the alpha.
12436 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12437 Remove the stuff which allowed us to have separate versions for
12438 alpha and everything else.
12439
12440 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12441 regexp which "info func operator\[\](" is supposed to match. Fix
12442 string to send to GDB. Note that GDB still doesn't work right. Add a
12443 new test for "info func .perator\[\](" which GDB does handle correctly.
12444
12445 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12446
12447Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12448
12449 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12450 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12451 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12452 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12453 it makes the tests harder to understand and confuses test-o-matic.
12454 The preferred style is that each test provides a PASS or a FAIL,
12455 and has a unique message (e.g. "continue #54" not just "continue")
12456 which is the same for the pass and the fail.
12457 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12458 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12459 to lib/gdb.exp.
12460 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12461 prt_accept which was basically the same thing. Likewise for
12462 test_print_reject and prt_reject.
12463 * lib/gdb.exp (test_print_reject): Add some more error message
12464 patterns to match from the former printcmds.exp (prt_reject).
12465 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12466 One defect of the passcount stuff is that some of it failed to
12467 report XPASS where appropriate.
12468 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12469 stuff before and after arg in expected pattern.
12470 (test_paddr_operator_functions): Re-do test without print_addr_of;
12471 this is the only test which seems to want extra stuff there.
12472
12473Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12474
12475 * gdb.base/nodebug.exp: Update new tests to reflect improved
12476 wording of gdb output.
12477
12478 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12479 and "ptype" work on variables in files compiled without -g.
12480 Replaces commented out "maint print msymbol" tests.
12481
12482Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12483
12484 * gdb.base/setvar.c (dummy): Call malloc.
12485
12486 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12487 losing with the irix4 sed.
12488
12489 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12490 ALRM" on irix4.
12491
12492Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12493
12494 * TODO: Remove items about corefile.exp testing new exec-file and
12495 backtrace; both are now done. Add items about printing enums.
12496
12497Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12498
12499 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12500 "get signal $thissig" test fails.
12501
12502 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12503
12504Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12505
12506 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12507 compiler warning with dec alpha compiler.
12508
12509 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12510 extra \n from gdb_test call (this explains why the prompt test
12511 that I removed yesterday was there).
12512 (user_defined_command_test): Remove extra \n and prompt test.
12513
12514 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12515 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12516 doesn't exist.
12517 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12518 Also remove alpha workaround, which turns out to be because
12519 SIGABRT == SIGLOST.
12520
12521 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12522
12523 * gdb.base/help.exp: Don't test "help show".
12524
12525Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12526
12527 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12528 "set print address" is on.
12529 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12530 pass prompt to gdb_test; gdb_test already looks for the prompt.
12531
12532 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12533
12534 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12535 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12536 was to make sure that gdb can read a core file. But (a) the "read
12537 the corefile" part didn't make it to a1-selftest.exp, we just
12538 delete the corefile after creating it, and (b) we test reading
12539 corefiles in corefile.exp anyway. Also, this test left around a
12540 xgdb process on Solaris.
12541
12542 * gdb.base/corefile.exp: Also test backtrace.
12543
12544Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12545
12546 * gdb.base/commands.exp: Test a simple user defined command with
12547 arguments and if/while statements; verify the full user command is
12548 printed by "show user".
12549
12550 * gdb.base/commands.exp: Test if/while commands as part of a
12551 breakpoint command list; verify they appear in breakpoint
12552 information.
12553
12554Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12555
12556 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12557 than by dividing by zero.
12558
12559Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12560
12561 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12562 performing an inferior call with watchpoints enabled.
12563 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12564 call.
12565
12566Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12567
12568 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12569 of "file" command.
12570
12571 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12572 Add additional pattern for when "int operator int(void);" appears
12573 in a different order.
12574
12575Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12576
12577 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12578
12579 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12580 and "signal" with ".*".
12581
12582Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12583
12584 * TODO: Add note about "handle all nostop".
12585
12586 * gdb.base/{sigall.c, sigall.exp}: New test.
12587 * gdb.base/Makefile.in: Add it.
12588
12589Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12590
12591 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12592 when invoking GDB, suppresses any windowing interface.
12593
12594Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12595
12596 * config/sim-gdb: New file, simulator testing support.
12597
12598Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12599
12600 * gdb.base/interrupt.exp: Test calling func1 twice.
12601
12602Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12603
12604 * gdb.base/list.exp (test_forward_search): Set timeout higher
12605 when we'll be getting lots of output from gdb.
12606
12607 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12608 "init_malloc" to after the expect statement. Run it if that
12609 regexp is taken, but also for two others which happen if source
12610 cannot be found.
12611
12612Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12613
12614 * gdb.base/printcmds.exp: New test, for printing register before
12615 program is running.
12616
12617Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12618
12619 * gdb.base/list.exp: Correct some alternate expect patterns
12620 to reflect changes in list1.c.
12621
12622Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12623
12624 * TODO: Add item regarding large frames.
12625
12626 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12627
12628 * TODO: Remove item about enabling return.exp; it
12629 is enabled. Suggest a few more "return" tests.
12630
12631Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12632
12633 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12634 anonymous unions.
12635
12636Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12637
12638 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12639 and pr-5646.o, so "make" is the same as "make all", not "make
12640 pr-4975.o".
12641
12642Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12643
12644 * gdb.base/list.exp: Adjust expectations to reflect changes in
12645 list1.c.
12646 (test_forward_search): New test proc.
12647 * gdb.base/list1.c (long_line): New function, has long source line.
12648
12649Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12650
12651 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12652 additional line of code that was added.
12653
12654Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12655
12656 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12657 tests so as not to overflow expect's input buffers.
12658 * gdb.disasm/hppa.exp: Corresponding changes.
12659
12660Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12661
12662 Beginnings of template debugging tests.
12663 * gdb.c++/templ-info.cc: New file to test for template
12664 debugging capability of the compiler.
12665 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12666 templ-info.cc.
12667 * gdb.c++/templates.cc: Add explicit template instantiations
12668 to enable compiling with -fno-implicit-templates. Add destructor
12669 and 'value' method to T5 class for template tests.
12670 * gdb.c++/templates.exp: Add testcases for printing of template
12671 types, setting breakpoints on template methods and calling a
d63a86f8 12672 template method.
c906108c
SS
12673
12674Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12675
12676 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12677 branch target since some assemblers (gas-2.5) may emit a
12678 relocation for the branch instead of resolving it in the
12679 assembler.
12680
12681Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12682
12683 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12684 through signal handler.
12685
12686Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12687
12688 * configure.in (*-*-netware): Use config/mt-netware.
12689
12690 * config/mt-netware: New file.
12691 * config/mt-i386-netware: Removed, separate configs for different
12692 netware architectures are no longer needed now that we have
12693 --with-headers.
12694
12695Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12696
12697 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12698 by the recent changes to use ANSI C arithmetic conversions.
12699
12700Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12701
12702 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12703 bug involving using inferior_pid to figure out whether to select a
12704 frame.
12705
12706Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12707
12708 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12709 match the current disassembler output.
12710
12711Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12712
12713 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12714 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12715 types, expect "int" as type of integer values (for now).
12716
12717Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12718
12719 * gdb.base/commands.exp: New tests for if/while commands.
12720
12721Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12722
12723 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12724 by .*, since hex values have different syntax in Chill mode.
12725
12726Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12727
12728 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12729 linefeed from expect pattern for repeated types with indices > 9.
12730
12731Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12732
12733 First part of Fortran test suite.
12734 * gdb.fortran: New directory.
12735 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12736
12737Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12738
12739 * gdb.base/default.exp: Update expect pattern for load command
12740 without arguments.
12741
12742Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12743
12744 * configure.in: Change i386 to i[345]86.
12745 * gdb.base/configure.in: Likewise.
12746 * gdb.c++/configure.in: Likewise.
12747 * gdb.chill/configure.in: Likewise.
12748
12749Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12750
12751 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12752 patterns, since that is not a valid context for comments.
12753
12754Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12755
12756 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12757 repeated types and repeated types with indices > 9.
12758
12759Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12760
12761 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12762 2417; old bug has been fixed.
12763
12764Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12765
12766 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12767 send the newline ourselves instead of assuming gdb_test will do
12768 so when passed an empty input string.
12769
12770 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12771 stabs testcode.
12772
12773Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12774
12775 * lib/gdb.exp (gdb_test): Don't send anything if the first
12776 argument is an empty string. This makes cases where we want to
12777 match output that is already in expect's buffers (for example,
12778 matching a breakpoint after gdb_run_cmd has been called) work
12779 reliably.
12780
12781Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12782
12783 * config/netware.exp: New file.
12784
12785Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12786
12787 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
12788 the -B and -L prefixes so we can find the debugging stub.
12789
12790 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
12791 there and we are using the gcc from the tree.
12792
12793 * gdb.base/types.c: Removed.
12794
12795 * gdb.base/configure.in: Look for makefile fragments in ../config.
12796 Recognize i386-*-netware.
12797 * gdb.c++/configure.in: Likewise.
12798
12799Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12800
12801 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
12802 the correct TCL syntax.
12803
12804Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12805
12806 * gdb.base/opaque.exp: use runto instead of messing around with
12807 breakpoints. Simplify by using gdb_test.
12808
12809 * gdb.base/bitfields.exp: restart between tests on netware targets
12810 because breakpoints aren't relocated after target death. Run
12811 processes to completion.
12812
12813 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
12814
12815Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
12816
12817 * Makefile.in: Remove extra tabs that confuse some versions
12818 of "make". Use the newly built gdb to test with by default,
12819 rather than the first one in the tester's search path.
12820
12821Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
12822
12823 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
12824
12825 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
12826 condition help.
12827
12828Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12829
12830 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
12831
12832 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
12833 running.
12834 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
12835 * gdb.base/funcargs.exp: Likewise.
12836
12837 * gdb.base/bitfields.exp: Simplify by using gdb_test.
12838 * gdb.base/funcargs.exp: Likewise.
12839
12840 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
12841 message is "".
12842
12843Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12844
12845 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
12846 return,signals,twice}.exp: Handle non-existant binaries
12847 consistantly.
12848
12849 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
12850 * gdb.base/Makefile.in: Don't try to generate a core dump, we
12851 might testing a cross development system.
12852
12853Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12854
12855 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
12856 runtest script is relative to ${srcdir}, not ${rootdir}.
12857
12858Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
12859
12860 * gdb.base/signals.exp: Allow for optionality of breakpoint
12861 address.
12862
12863Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
12866
12867Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12868
12869 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
12870 for size_t definition.
12871 * gdb.c++/templates.cc: Likewise
12872
12873 * config/mt-i386-netware: New file.
12874
12875 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
12876 defined.
12877
12878 * gdb.base/Makefile.in: Added support for systems that name core
12879 files by appending "core" to the program name.
12880 * gdb.base/a1-selftest.exp: Likewise.
12881
12882Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12883
12884 * gdb.base/return.exp: Add comment and message for `return double'
12885 test failure on Sparc Solaris.
12886
12887Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
12888
12889 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
12890
12891Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12892
12893 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
12894 from optimizing them away.
12895 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
12896 patterns to include default constructors and assignment operators,
12897 to match gcc versions beyond 2.5.8. Accept any cplus demangling
12898 character in the output of the virtual base pointer.
12899
12900Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12901
12902 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
12903 expression match in print_addr_of to avoid unintented matches.
12904 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
12905 versions up to 2.5.8.
12906
12907Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12908
12909 * gdb.base/list.exp: Tweak alternate pattern for listing of an
12910 included file to run under newer versions of expect.
12911 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
12912 consecutive >'s in templates to accomodate recent cplus-dem.c change.
12913 Remove xfail for the virtual table of BDDHookV.
12914
12915Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
12916
12917 * lib/gdb.exp (string_to_regexp): Set a default result.
12918 (default_gdb_start): Fix misleading message.
12919
12920Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
12921
12922 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
12923 Remove all CC, etc definitions.
12924 * config/mt-hpux: New file.
12925 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
12926 (CFLAGS, LDFLAGS): Define.
12927 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
12928
12929 * Makefile.in (site.exp): Don't insert host_os, etc.
12930 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
12931 (distclean): Check existence of subdir.
12932 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
12933 * gdb.base/Makefile.in: General cleanup and simplification.
12934 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12935 to build executables. Use default rule to build .o files.
12936 (EXPECT, RUNTEST, CC): Fix relative pathname.
12937 (site.exp): Don't insert host_os, etc.
12938 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
12939 and/or SIGUSR1 defined.
12940 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
12941 * gdb.c++/Makefile.in: General cleanup and simplification.
12942 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12943 (CFLAGS): Remove.
12944 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
12945
12946Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
12947
12948 * gdb.base/recurse.exp: Misc changes to get tests running again
12949 after Kung's changes to the watchpoint code.
12950 * gdb.base/watchpoint.exp: Likewise.
12951
12952Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
12953
12954 * lib/gdb.exp (string_to_regexp): Convert {\} also.
12955
12956Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12957
12958 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
12959 * lib/gdb.exp (default_gdb_start): Define.
12960 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
12961 gdb.base/funcargs.exp, gdb.base/opaque.exp,
12962 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
12963 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
12964 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
12965 Don't call gdb_target_udi in between tests.
12966
12967Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12968
12969 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
12970 (which was basically just a local version of the same thing). In
12971 addition to avoiding duplication, gdb_test_exact is faster.
12972 * lib/gdb.exp (gdb_test_exact): Fix typo.
12973
12974 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
12975 don't give an error.
12976
12977 * gdb.base/term.exp: Call delete_breakpoints before starting.
12978
12979 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
12980 (t10): Add comment.
12981
12982Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12983
12984 Reorganization of the GDB Test Suite.
12985
12986 * gdb.base: New directory, contains all the basic tests.
12987 * gdb.c++: New directory, tests specific to C++.
12988 * gdb.chill: New directory, tests specific to Chill.
12989 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
12990 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
12991 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
12992 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
12993 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
12994 t30-31 to chill).
12995 * */gdbme.*: Rename to match appropriate expect scripts.
12996 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
12997 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
12998 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
12999 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13000 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13001 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13002 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13003 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13004 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13005 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13006 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13007 gdb.c++/virtfunc.cc: New names of C++ files.
13008 * gdb.chill/chillvars.ch: New name of Chill file.
13009 * gdb.base/configure.in, gdb.c++/configure.in,
13010 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13011 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13012 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13013 * configure.in (configdirs): Update to reflect directory changes.
13014 (target_abbrev): No longer define for any configuration.
13015 * Makefile.in: Cosmetic improvements to header comments.
13016
13017Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13018
13019 Various changes to gdb.t31:
13020
13021 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13022 * gdbme.ch: Make all key-words and predefineds be upper-case.
13023 * chillvars.exp: Expect key-words and predefinds in upper-case.
13024
13025 * chillvars.exp: Use gdb_test_exact many places.
13026 Change expected output for arrays (which now includes index labels).
13027
13028 * pr-5020.exp, gdme.ch (module PR_5020):
13029 New test, for PR-5020.
13030
13031Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13032
13033 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13034 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13035
13036Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13037
13038 * Makefile.in: Fix bit-rot in definitions of CHILL,
13039 CHILL_FOR_TARGET and Chill_LIB.
13040 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13041 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13042 CHILL, and CHILL_LIB.
13043
13044Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13045
13046 * Revert the previous changes. Please see Rob's directory
13047 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13048
13049Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13050
13051 * Makefile.in, configure.in, config/mips-gdb.exp,
13052 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13053 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13054 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13055 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13056 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13057 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13058 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13059 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13060 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13061 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13062 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13063 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13064 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13065 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13066 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13067 changes from 94Q1.
13068
13069Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13070
13071 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13072 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13073 Rob's new testing fragments.
13074
13075Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13076
13077 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13078 lib/gdb.exp: Replace error proc calls with perror.
13079
13080Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13081
13082 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13083 version also, match on casted version strings, and match on
13084 gdb startup case where the line numbers might be messed up.
13085
13086Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13087
13088 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13089 (CFLAGS): Delete it from here.
13090
13091Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13092
13093 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13094
13095Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13096
13097 * Makefile.in (RUNTEST): Default to just "runtest".
13098
13099Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13100
13101 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13102 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13103 the code has been restructured.
13104
13105Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13106
13107 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13108 \n, not just one of each.
13109
13110 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13111 /bin/cc gives a warning if you do.
13112
13113Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13114
d63a86f8 13115 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13116 __t10ListS_link1ZUiRCUiPT0
13117
13118Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13119
13120 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13121 on local variables in recursive functions.
13122
13123 * gdb.t07/Makefile.in: Build the new test.
13124
13125Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13126
13127 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13128 directly. Instead compare the return values from actual calls.
13129
13130Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13131
13132 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13133
13134Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13135
13136 * From Peter Schauer with minor modifications.
13137 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13138 stops in mid-line in the caller. Add xfail for returning a float
13139 value on X86 targets.
13140
13141Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13142
13143 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13144 to avoid expect lossage.
13145 (fmem_LRbug_tests): Likewise.
13146 * gdb.disasm/hppa.s: Corresponding changes.
13147
13148 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13149 conditions to work with latest dejagnu/expect.
13150
13151 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13152 expected to fail on the PA.
13153 (backtrace in call with trampolines): Explicitly require main
13154 to be frame #1 (no trampolines should show up in backtrace).
13155
13156 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13157 "continue -expect".
13158 * gdb.t06/break.exp: Likewise.
13159 * gdb.t07/watchpoint.exp: Likewise.
13160 * gdb.t13/bitfields.exp: Likewise.
13161 * gdb.t15/{funcargs,return}.exp: Likewise.
13162 * gdb.stabs/weird.exp: Likewise.
13163 * config/{mips,udi}-gdb.exp: Likewise.
13164
13165 * hppa.sed: Enclose comments within a sed command to avoid
13166 losing with the old OSF1 sed.
13167
13168Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13169
13170 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13171 sequent dynix.
13172 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13173 * gdb.t15/funcargs.exp: Conditionally step again to really
13174 finish from marker_call_with_trampolines. Handle the case where
13175 the first step from within call_with_trampolines already steps
13176 us back to main.
13177 * gdb.t15/gdbme.c: Add comment to closing brace of
13178 call_with_trampolines for funcargs.exp.
13179
13180Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13181
d63a86f8 13182 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13183 Fix typo(s).
13184
13185Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13186
13187 * gdb.t07/gdbme.c: More code for watchpoint testing.
13188
13189 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13190 "Hardware watchpoint" throughout file.
13191 (test_watchpoint_triggered_in_syscall): New test.
13192 (test_complex_watchpoint): New test.
13193
13194Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13195
13196 * gdbme.c (call_with_trampolines): New function to try and step
13197 into. Tests trampoline problems on the PA.
13198
13199 * funcargs.exp (localvars_in_indirect_call): No longer expect
13200 stepping into indirect call to fail on PAs.
13201 (test_stepping_over_trampolines): New test.
13202
13203Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13204
13205 * TODO: Add suggestions for static member function tests, and
13206 completion tests.
13207
13208Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13209
13210 * TODO: Add suggestions for "p/a" tests.
13211
13212 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13213 (default_gdb_exit): Replace all the hair with sending "quit" to
13214 the process with a simple close.
13215
13216Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13217
13218 * TODO: Add suggestions for shared library tests.
13219
13220Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13221
13222 * TODO: Add suggestions for x/s tests.
13223
13224Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13225
13226 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13227 "enable once", and "enable breakpoints once" with ".*".
13228
13229Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13230
13231 * TODO: Add suggestions about structure passing tests.
13232
13233Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13234
13235 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13236 the primary1 test, use work around if __GNUC__ < 2.
13237 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13238 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13239 Test for bad output rather than waiting for timeout. Issue
13240 second continue only if first continue failed.
13241
13242Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13243
13244 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13245 operator[] test with gdb_test because the old code didn't seem to
13246 be getting the quoting right with the new dejagnu.
13247
13248Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13249
13250 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13251 one from the path.
13252 * Makefile.in: Use a fresh expect if there is one, use runtest
13253 from the src tree if there is one.
d63a86f8 13254
c906108c
SS
13255Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13256
13257 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13258 next over recursive call. Revise the tests from that point on
13259 (which had been skipped) to match GDB's actual (correct) output.
13260
13261 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13262 with next over a breakpoint whose condition is false.
13263
13264 * gdb.t00/help.exp: Comment out "help set print" tests just like
13265 (and for same reason as) "help set" test.
13266
13267Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13268
13269 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13270 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13271
13272Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13273
13274 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13275 necessary gdb_target_udi.
13276
13277 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13278
13279 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13280 1838 and 2417; they are fixed.
13281
13282 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13283 gdb.t03/ptype.exp (ptype structure, ptype union):
13284 Remove xfails; the test is looser than when the xfails were added.
13285
13286 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13287 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13288
13289 * gdb.t01/run.exp: Only run shell test if isnative.
13290
13291 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13292 since "run" automatically loads if necessary. Call gdb_target_udi
13293 after the "file" since "file" kills any execution target.
13294
13295 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13296 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13297 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13298 argument for UDI.
13299
13300Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13301
13302 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13303
13304 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13305
13306Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13307
13308 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13309 properly quoting regexps. This makes the second argument to
13310 demangle a fixed string, which matches the callers, instead of a
13311 shell-style pattern which is what the previous implementation
13312 used. Update some of the callers.
13313
13314Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13315
13316 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13317 (comib_nullified_tests): Fix typo.
13318 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13319 strings. No longer expected to fail.
13320
13321 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13322 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13323 strings. No longer expected to fail.
13324
13325 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13326 string. No longer expected to fail.
13327
13328Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13329
13330 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13331 No longer expected to fail.
13332
13333 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13334 string. No longer expected to fail.
13335
13336Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13337
13338 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13339 only in the names (I probably got most of them). I was even
13340 generous with some which differed in underscores in names, and
13341 probably missed a few, and I *still* was able to remove almost a
13342 third of the file with almost no impact on testsuite coverage.
13343
13344Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13345
13346 * gdb.t00/default.exp: Match udi_attach error message as well as
13347 the one from child_attach.
13348
13349 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13350
13351 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13352
13353 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13354 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13355
13356 * Move test with enums and partial symbols back to
13357 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13358 Reverts the change of 26 May 93. Per today's change to
13359 stabs.texinfo, the behavior that weird.exp was expecting was
13360 unreasonable; what is important is that the compiler+gdb get
13361 things right, which happens with a recent gcc. Also fix the test
13362 to deal with native compilers which put out the stab gdb can't
13363 deal with.
13364
13365Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13366
13367 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13368 in the names. The main thing these accomplish is to slow things down.
13369 Many more such duplicates surely remain.
13370
13371 * gdb.t00/help.exp: Comment out "help support" test just like
13372 (and for same reason as) "help set" test.
13373
13374Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13375
13376 * gdb.t06/break.exp: Remove setup_xfails for
13377 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13378 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13379 about known bug in gcc to include up through 2.5.8.
13380 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13381 well as "_vb$".
13382 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13383 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13384 with latest gcc and gdb.
13385 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13386 well as "_vb$".
13387
13388Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13389
13390 * configure.in (hppa*-*-*): Also configure and build stabs-only
13391 tests.
13392
13393Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13394
13395 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13396 * gdb.t10/configure.in (hppa*-*-*): Use it.
13397
13398Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13399
13400 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13401
13402Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13403
13404 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13405 versions prior to 1.13.5.
13406
13407Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13408
13409 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13410 the prompt is at the start of a line.
13411
13412Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13413
13414 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13415 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13416 in the copr tests now.
13417 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13418 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13419 expected to fail.
13420
13421Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13422
13423 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13424 gdb.t31/chillvars.exp, lib/gdb.exp:
13425 Tweak to run under either version of expect.
13426 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13427 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13428 * gdb.t11/list.exp: Remove extraneous whitespace.
13429
13430Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13431
13432 * gdb.t16/printcmds.exp (test_print_strings): Accept
13433 "(unsigned char *) " before the string.
13434
13435 * TODO: Add notes about printing of fancy types and GDB expressions.
13436
13437Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13438
13439 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13440 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13441 if doing mips-idt-ecoff.
c906108c
SS
13442
13443Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13444
13445 * Most .exp files: Tweak to run under either version of expect.
13446
13447Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13448
13449 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13450 xfails; I'm not sure why they are failing, but not because of PR 1806.
13451
13452Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13453
13454 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13455 defined in lib/gdb.exp.
13456
13457Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13458
13459 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13460 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13461 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13462 have to be typeless.
13463
13464Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13465
13466 * TODO: Add suggestion for copyright year test.
13467
13468Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13469
13470 * configure.in (*-*-lynxos*): Add stabs tests.
13471
13472Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13473
13474 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13475 so insert a tab before any assembler directive in column zero.
13476
13477 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13478 stores.
13479 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13480 stores.
13481 (fpu_short_memory_tests): Likewise.
13482
13483Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13484
13485 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13486 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13487 .stabs directives in comments.
13488
13489Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13490
13491 * TODO: New file, describing tests we could write.
13492 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13493
13494Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13495
13496 * gdb.t06/signals.exp: Add kludge to force re-sync.
13497
13498 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13499 to xgdb instead of gdb, get out of gdb.
13500
13501Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13502
13503 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13504 for info.
13505
13506Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13507
13508 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13509 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13510 * gdb.stabs/hppa.sed: New sed script for the PA.
13511
13512Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13513
13514 * gdb.stabs: Re-write weird.def and configuration to use sed
13515 instead of cpp. sed is portable and POSIX; cpp is neither.
13516
13517Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13518
13519 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13520
13521Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13522
13523 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13524
13525Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13526
13527 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13528 "_vb$".
13529 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13530 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13531
13532Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13533
13534 * lib/gdb.exp: Comment out code which depends on non-existent
13535 `transform' procedure.
13536
13537Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13538
13539 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13540 * lib/gdb.exp: Transform tool name.
13541 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13542 1.1's new error handling system.
13543
13544Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13545
13546 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13547
13548Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13549
13550 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13551 They made pattern matching so slow that timeouts happened on
13552 heavily loaded systems. Now any output from "show print" which
13553 gets us back to the GDB prompt is a PASS.
13554
13555Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13556
13557 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13558
13559Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13560
13561 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13562
13563 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13564 It is not from PR 3220.
13565
13566Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13567
13568 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13569 just started failing because they depended on the order the
13570 subcommands are presented, or exact docstring text. This kind of
13571 test is a pain and has minimal benefit.
13572
13573Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13574
13575 * gdb.t09/corefile.exp: At end of test, use "core" command with
13576 no arguments.
13577
13578Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13579
13580 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13581 17}/Makefile.in: Make it possible to run the testsuite with Sun
13582 make and CC = cross gcc by adding explicit build rules for .o
13583 files.
13584
13585Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13586
13587 * gdb.t15/funcargs.exp: Don't put comments on same line as
13588 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13589
c906108c
SS
13590Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13591
13592 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13593
13594Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13595
13596 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13597 * gdb.t20/inherit.exp: remove three dumplicate entries.
13598
13599Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13600
13601 * gdb.t06/break.exp: For "next over recursive call", fail on any
13602 incorrect output, not just on "factorial (value=2)".
13603
13604Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13605
13606 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13607 working now. Add an xfail if accesing a bss variable causes
13608 a memory error if the target is not yet run.
13609
13610Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13611
13612 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13613 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13614 name of __st* demangling (2 strings). Did Kung really get the
13615 more than 95 others right without testing them?
13616
13617Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13618
13619 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13620
13621Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13622
13623 * configure.in (configdirs): Add gdb.disasm
13624 * gdb.disasm: New directory for GDB disassembler tests.
13625 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13626
13627Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13628
13629 * gdb.t00/help.exp: Don't test "help set".
13630
13631 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13632 from within expect statements. None of these happen anymore and
13633 they cause regressions to be silently unnoticed.
13634
13635 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13636 messages) about known failures with gcc cygnus-2.4.5-930417.
13637
13638 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13639 comp-info.exp so it gets built if it doesn't exist.
13640
13641 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13642 it is no longer used.
13643 * gdb.t13/comp-info.c: Removed.
13644
13645Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13646
13647 * gdb.t06/signals.exp: Add xfail for sun3.
13648
13649Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13650
13651 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13652 relevant because ^C doesn't get sent but failure can be reproduced
13653 interactively).
13654
13655Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13656
13657 * gdb.stabs/alpha.mt: New configuration file for alpha.
13658 * gdb.stabs/configure.in: Use it.
13659 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13660 sharing with alpha.mt, redefine long to word via preprocessor.
13661 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13662 for alpha.
13663 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13664 native cc.
13665 * gdb.t00/teststrategy.exp: Change expect string so that we
13666 consume the `(xgdb)' from the command echo and from the gdb prompt.
13667 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13668 gdb currently compares all values as long, so this failure probably
13669 applies to any configuration where LONGEST is bigger than a target int.
13670 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13671 with gcc.
13672 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13673 to handle opaque pointers, gcc is.
13674 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13675 as first argument. Include <sys/types.h> and change all operator
13676 new definitions to use size_t.
13677 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13678 now that we use size_t.
13679
13680Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13681
13682 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13683 a long or float array cast all array members to the same type.
13684 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13685 with 64 bit longs.
13686 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13687 on alpha.
13688 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13689
13690Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13691
13692 * gdb.t24 (demangle.exp): Constructors of templates have names like
13693 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13694 section 14.6 of the ARM.
13695
13696 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13697 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13698 accomplish little and slow down the testsuite.
13699
13700 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13701 Accept spaces various places.
13702
13703Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13704
13705 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13706 with watchpoint enabled.
13707
13708 * Makefile.in: Remove definition of CC and remove the second
13709 definition of CXX (the "CXX = gcc" one remains). These definitions
13710 were causing backquotes to be expanded within backquotes, which
13711 doesn't work.
13712
13713Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13714
13715 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13716
13717Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13718
13719 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13720 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13721 by mips cc and contains no stabs entries.
13722
13723Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13724
13725 * config/vx-gdb.exp: Use fake device to load files rather than
13726 NFS.
13727 * lib/gdb.exp: New proc to do "file" command.
13728 * config/unix-gdb.exp: Use new "file" proc.
13729
13730Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13731
13732 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13733 Rework board rebooting slightly.
13734 (gdb_exit): Don't exit from the remote shell; there isn't one.
13735 * gdb.stabs/weird.exp: If a program is being debugged already,
13736 kill it.
13737 * gdb.t04/setvar.exp: Stop and restart gdb.
13738 * gdb.t05/expr.exp: Likewise.
13739 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13740 restart gdb and reload the program.
13741 * gdb.t08/opaque.exp: Likewise.
13742 * gdb.t12/scope.exp: Likewise.
13743 * gdb.t13/bitfields.exp: Likewise.
13744 * gdb.t15/funcargs.exp: Likewise.
13745 * gdb.t20/classes.exp: Likewise.
13746 * gdb.t03/ptype.exp: Increase timeout.
13747 * gdb.t16/printcmds.exp (test_print_string_constants,
13748 test_print_array_constants): Likewise.
13749 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13750 * gdb.t20/classes.exp (do_tests): Likewise.
13751 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13752
13753Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13754
13755 * gdb.stabs: Renamed *wierd* to *weird*.
13756
13757Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13758
13759 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13760 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13761
13762Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13763
13764 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13765 (do_tests): Remove xfail for whatis on one_var and two_var.
13766
13767Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13768
13769 * Makefile.in: Made cross building work better by adding
13770 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13771
13772Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13773
13774 * gdb.t15/{return.c,return.exp,Makefile.in}:
13775 New test, currently commented out.
13776
13777Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13778
13779 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13780 still running and removes the leftover named socket so GDb can do
13781 clean restarts.
13782
13783Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13784
13785 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
13786 console, not GDB.
13787 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
13788 cross testing works better with "make check"
13789 * config/unix-gdb: Use default procedures for exit and version.
13790 * config/vx-gdb.exp: Cleaned up and massaged back to working order
13791 with the newest VxWorks.
13792
13793Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13794
13795 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
13796 old form.
13797
13798 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
13799 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
13800
13801 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
13802
13803 * config/unix-gdb.exp: Remove this version of gdb_exit
13804 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
13805 Rob says he'll look at it when he gets back to testing boards.
13806
13807Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
13808
13809 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
13810 an expected fail for certain ptype commands.
13811
13812 * gdb.t20/classes.exp: Update expected results of "ptype class
13813 Base1" to account for the constructor that now appears in the type.
13814
13815Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
13816
13817 * configure.in (configdirs): Restore gdb.t04, which mysteriously
13818 disappeared from list.
13819 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
13820 "alldone" proc with call to cleanup and exit.
13821 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
13822 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
13823 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
13824 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
13825 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
13826 "alldone" proc with simple returns that suppress remaining
13827 tests. The alldone proc went away many months ago.
13828
13829Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13830
13831 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
13832
13833 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
13834
13835Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13836
13837 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
13838 as vax gdb will display them.
13839
13840Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13841
13842 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
13843 optimizers.
13844
13845 * scope.exp: Change "bad value for localval" messages so each one
13846 is unique.
13847
13848 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
13849 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
13850
13851 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
13852
13853Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13854
13855 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
13856 doesn't exist (due to optimization).
13857
13858Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13859
13860 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
13861 contains \r because the filename is long.
13862
13863 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
13864 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
13865
13866Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13867
13868 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
13869 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
13870 Ultrix.
13871 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
13872 int tests.
13873 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
13874
13875Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
13876
13877 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
13878
13879 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 13880 to match does not match the passing case but still matches the
c906108c
SS
13881 failing case.
13882
13883Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13884
13885 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
13886
13887Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
13888
13889 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
13890 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
13891 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
13892 Remove various versions of gdb_exit.
13893 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
13894 gdb_exit.
13895 * config/unix-gdb.exp: gdb_exit remains here, and should override
13896 the generic version, since it's doing a lot of wierd stuff that
13897 the other versions aren't. FIXME, fold it in, or abandon this
13898 version.
13899
13900Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13901
13902 * gdb.t24/demangle.exp: Add tests for PR 3220.
13903
13904Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13905
13906 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
13907
13908Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
13909
13910 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
13911 "i386-*-*". Works for i486 as well.
13912
13913 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
13914 bug, and expand domain of xfail to all SVR4 systems, since the
13915 actual problem is likely to be in generic SVR4 /proc support.
13916
13917Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13918
13919 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
13920
13921Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
13922
13923 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
13924 xfails for other systems. Match a missing 'Continuing.' as an
13925 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
13926
13927 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
13928 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
13929 Only issue warning for missing executables if -all option is used.
13930
13931 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
13932 file if -all option is used. It's like an unpredictable XFAIL.
13933
13934Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13935
13936 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
13937 for dynamically linked binaries.
13938
13939 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
13940
13941Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13942
13943 * gdb.t20/inherit.exp: Change message for "print tagless struct"
13944 to state that this is a known bug in old versions of g++.
13945
13946Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13947
13948 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
13949 while waiting for `Continuing'.
13950
13951Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
13952
13953 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
13954 in text, data, and bss.
13955 * gdb.t10/nodebug.c: Add local and global test variables for
13956 initialized and uninitialized data.
13957
13958Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13959
13960 * config/unix-gdb.exp (gdb_exit): Add "wait".
13961
13962Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13963
13964 * gdb.t06/signals.exp: xfail the continue from the handler for all
13965 targets.
13966
13967 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
13968 function with watchpoints enabled, the i386 call dummy starts with
13969 a call.
13970
13971 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
13972 386 bsd names its corefiles.
13973
13974Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
13975
13976 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
13977 compilers don't grok it.
13978 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
13979 with small octal ints rather than character constants, which
13980 are signed and might not fit if first promoted to int.
13981
13982Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
13983
13984 * gdb.t09/Makefile.in (clean): Remove corefile.
13985
13986Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13987
13988 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
13989
13990Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13991 and Jim Kingdon (kingdon@cygnus.com)
13992
13993 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
13994 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
13995 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
13996
13997Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13998
13999 * gdb.t17/interrupt.exp: Add xfail for hppa.
14000
14001Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14002
14003 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14004 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14005 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14006 to determine signed-ness of bitfields and use the result to setup
14007 the xfail.
14008 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14009 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14010 call line is reached if necessary.
14011
14012Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14013
14014 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14015
14016Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14017
14018 * gdb.t06/break.exp: Also test `clear' command.
14019
14020Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14021
14022 * gdb.t00/teststrategy.exp: Remove extra quote.
14023
14024 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14025 watchpoint enabled to be for all non-68k machines.
14026
14027 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14028
14029Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14030
14031 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14032 targets use aout.mt instead of ecoff.mt as gas understands
14033 standard aout format.
14034
14035Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14036
14037 * lib/gdb.exp (runto): Don't insist that function we are running to
14038 was compiled with -g.
14039
14040 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14041
14042 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14043 to get back into the read system call.
14044 Accept leading newline in case where we woke it up.
14045
14046Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14047
14048 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14049 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14050 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14051 enable ecoff configuration.
14052
14053Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14054
14055 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14056
14057Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * gdb.t16/printcmds.exp: Add another printf test.
14060
14061Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14062
14063 * configure.in: If configured -with-stabs on any target, add
14064 stabsdirs to configdirs.
14065
14066Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14067
14068 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14069 fun" so pattern does not match the command itself.
14070
14071Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14072
14073 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14074
14075Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14076
14077 * gdb.t17/interrupt.exp: Test for more things.
14078
14079Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14080
14081 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14082 compiler arranges the code and line numbers.
14083
14084 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14085
14086Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14087
14088 * gdb.t00/help.exp: Increase expect input buffer size.
14089
14090Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14091
14092 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14093
14094 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14095
14096 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14097
14098 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14099 [0-9]*, not just [0-9].
14100
14101Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14102
14103 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14104
14105 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14106
14107Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14108
14109 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14110
14111Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14112
14113 * gdb.t06/signals.c: Add xfails for sun3.
14114
14115 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14116
14117 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14118 test_stepping tests.
14119
14120Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14121
14122 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14123
14124 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14125
14126 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14127 rather than actually putting it through cpp twice.
14128
14129 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14130
14131Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14132
14133 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14134 no longer needed.
14135
14136Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14137
14138 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14139
14140 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14141 C++ features prints as "struct", make it a pass, not an xfail.
14142
14143Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14144
14145 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14146 Don't require VA to print as "class" rather than "struct".
14147
14148Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14149
14150 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14151
14152Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14153
14154 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14155
14156Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14157
14158 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14159 order.
14160
14161Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14162
14163 * gdb.t16/printcmds.exp: Add printf tests.
14164
14165 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14166
14167 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14168
14169Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14170
14171 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14172 pass counts, to counteract any existing or future setup_xfails.
14173
14174Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14175
14176 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14177 {BEGIN,END}_COMMON for common block instead of STAB.
14178 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14179
14180 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14181 intp_var should be N_GSYM not N_LSYM.
14182 wierd-aout.S: Use a label for the value of the N_SO.
14183 wierd.def: Remove all backslashes.
14184 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14185
14186Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14187
14188 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14189 get the expected next to inheritance3.
14190
14191Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14192
14193 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14194 now that gcc-2.4 gets it right.
14195
14196Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14197
14198 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14199
14200 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14201 generating comp-info.exp which works for cross-compilation.
14202
14203Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14204
14205 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14206 "*-*-sysv4.*".
14207
14208Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14209
14210 * gdb.t01/run.exp: Start with a fresh gdb.
14211 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14212 SVR4.x.
14213
14214Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14215
14216 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14217 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14218 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14219 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14220 things to remove.
14221
14222Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14223
14224 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14225 test cases from bug reports.
14226
14227Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14228
14229 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14230 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14231 avoid spurious xfails.
14232 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14233 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14234 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14235
14236Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14237
14238 * gdb.t00/teststrategy.exp: Rework to provide more useful
14239 description of each test, fix problem with systems that define
14240 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14241 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14242 results for "next over recursive call" so timeouts aren't taken
14243 by error.
14244
14245Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14246
14247 * gdb.t12/scope.exp: Test printing of variables before run.
14248
14249 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14250 printed in wrong order due to sorting.
14251
14252Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14253
14254 * gdb.t00/teststrategy.exp: Fix expected results for printing
14255 user entered string constant. Is array of char, prints with no
14256 address.
14257
14258 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14259 commands.
14260 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14261 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14262 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14263 of struct of char arrays.
14264 * gdb.t00/radix.exp: New tests for radix commands.
14265
14266Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14267
14268 * gdb.t16/printcmd.exp: Print a variable before running program
14269 (with xfail for AIX).
14270
14271Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14272
14273 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14274
14275 * gdb.t16/printcmd.exp: Don't print variables before running program.
14276
14277 * gdb.t06/break.exp: Don't require envp argument to main.
14278
14279 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14280
14281 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14282 Add xfails for rs6000.
14283
14284 * gdb.t02/whatis.exp: Change other tests not to re-test something
14285 we already tested.
14286
14287 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14288 each type used has a variable of that type.
14289
14290Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14291
14292 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14293
14294Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14295
14296 * configure.in: change srctrigger to be a file, not a directory
14297
14298Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14299
14300 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14301
14302 * gdb.t11/list.exp: Fixed a couple of typos.
14303
14304Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14305
14306 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14307 is fixed and PR is closed.
14308 * gdb.t16 (gdbme.c): Add simple test string variable.
14309 * gdb.t16 (printcmds.exp): Add tests with simple test string
14310 variable, primarily for boundaries on "set print elements".
14311
14312Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14313
14314 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14315 Make leading 0's optional and don't expect a tab in the middle
14316 of the number.
14317
14318 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14319
14320 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14321 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14322 don't end command passed to gdb_test with newline.
14323
14324 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14325 signed keyword away, don't expect signed bitfields to be signed.
14326
14327 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14328 printing with only as many 1's as are in the field as well as printing
14329 with 32 1's (see comment).
14330
14331Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14332
14333 * gdb.t00/default.exp: Start with a fresh gdb.
14334 * configure.in (configdirs): Remove gdb.t31 until the chill
14335 compiler works again. It no longer is able to find chillrt0
14336 since it isn't in libchill.a anymore.
14337 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14338 wierd.o, make more modular.
14339 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14340 spurious newlines that caused problems.
14341
14342Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14343
14344 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14345 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14346 gdb.stabs/wierd.{exp,def}: Many new tests.
14347
14348 * gdb.t00/default.exp: update info line for new message.
14349
14350 * gdb.t02/{whatis.exp,gdbme.c}:
14351 Test that "char *" doesn't print as "caddr_t".
14352
14353Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * gdb.t00/help.exp: Use .* in place of some help messages which
14356 just changed.
14357 gdb.t00/default.exp: Update "info frame" test for new message.
14358 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14359 Remove some xfails
14360
14361Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14362
14363 * gdb.t03/{gdbme.c,ptype.exp}:
14364 Add tests for typedef'd struct and union without tags.
14365 Also check "whatis" on a variable of a typedef'd enum without a tag.
14366
14367 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14368 PRMS 1823; the bug still exists but isn't reproduced by this test
14369 anymore), and remove rs6000 XFAIL (the bug is fixed).
14370
14371 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14372 duplicated from whatis.exp. For those that are left, accept
14373 "long", "long int", or "int" for long variables (whatis.exp already
14374 has an XFAIL for "int", so no need to fail it here).
14375
14376 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14377 Deal with GCC's names for types now that GDB uses the compiler's names.
14378
14379 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14380 setup_xfail's for sunos4. If we #defined the signed keyword away,
14381 don't expect GDB to know that char it is signed.
14382
14383 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14384
14385Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14386
14387 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14388 should work on any system, regardless of debugging format.
14389 * gdb.t21/demangle.exp: Move to gdb.t24.
14390 * gdb.t24/demangle.exp: Move from gdb.t21.
14391 * gdb.t24/{Makefile.in, configure.in}: New files.
14392
14393Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14394
14395 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14396 * gdb.stabs: New directory.
14397
14398Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14399
14400 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14401 not just "Quit anyway?".
14402
14403Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14404
14405 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14406 that all setup_xfails are immediately followed by clear_xfails.
14407
14408Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14409
14410 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14411 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14412 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14413 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14414 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14415 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14416 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14417 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14418 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14419 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14420 gdb.t31/chillvars.exp, lib/gdb.exp:
14421 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14422 bug-gdb@prep.ai.mit.edu.
14423
14424Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14425
14426 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14427 with 0.0, not integer 0.
14428
14429Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14430
14431 * gdb.t06/break.exp: Update for "Kill the program" message change.
14432
14433Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14434
14435 * Makefile.in (GDBFLAGS): Set to -nx.
14436 * Makefile.in (site.exp): Use GDBFLAGS.
14437
14438Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14439
14440 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14441 Makefiles.
14442 (check): depend on just-check.
14443 (just-check): added so that tests can be run without a noop
14444 build pass.
14445
14446Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14447
14448 Switch to using configure's configdirs.
14449 * Makefile.in (Makefile): add configure.in dependency.
14450 (SUBDIRS): removed redundant assignment.
14451 * configure.in: switch subdirs assignment to configdirs.
14452 * gdb.t*/configure.in: new files.
14453
14454Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14455
14456 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14457 works.
14458
14459Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14460
14461 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14462 in explicit rules. Apparently this is not supported by some makes.
14463
14464Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14465
14466 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14467
14468Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14469
14470 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14471 disappeared.
14472
14473Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14474
14475 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14476
14477Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14478
14479 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14480 watchpoint problem that is now fixed.
14481 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14482 uninitialized convenience variables.
14483 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14484 structures.
14485
14486Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14487
14488 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14489 which causes expect to get out of sync with gdb on long output
14490 from help set.
14491 * gdb.t09/corefile.exp: Make expected pattern for core file
14492 failing signal and frame output format less sun specific.
14493
14494Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14495
14496 * gdb.t31/chillvars.exp: Add and remove initial dummy
14497 breakpoint, so that symbol table is forced in.
14498 (Needed at least on Sunos4, though it seems not SVR4.)
14499 * gdb.t31/chillvars.exp: Update for changed output format.
14500
14501Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14502
14503 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14504
14505Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14506
14507 * Makefile.in: Added --srcdir when invoking runtest, removed the
14508 need for a local config file. (optional now)
14509
14510Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14511
14512 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14513 failure count used to force early termination. Add some more
14514 expected failures for gnu style demangling.
14515
14516Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14517
14518 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14519 pmi variable from gdb.t20/gdbme to get optimized away.
14520 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14521 Check for written corefile upon timeout _and_ eof.
14522
14523Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14524
14525 * config/unix-gdb.exp: Add missing return 0.
14526
14527Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14528
14529 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14530 test termination.
14531
14532Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14533
14534 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14535 disappeared.
14536
14537Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14538
14539 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14540 time as i860 support works.
14541
d63a86f8 14542 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14543 "backtrace 100\r" rather than just "backtrace\r", to match last
14544 change.
14545
14546Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14547
14548 * config/udi-gdb.exp (gdb_exit): Remove close command.
14549 (gdb_target_udi): New procedure to set the UDI target.
14550 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14551 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14552 Added waits for prompts after several question responses. Added
14553 some more responses used by a29k-amd-udi-gdb.
14554 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14555 pass different arguments, restart UDI connection after program
14556 completion.
14557 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14558 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14559 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14560 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14561 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14562 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14563 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14564 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14565 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14566 after program completion.
14567 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14568 compiled with a SELECT_VECS setting.
14569 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14570 infinite recursion.
14571
14572 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14573 Added checks for COFF results, and made them expected failures for
14574 all targets. It would be better to make them expected failures
14575 for COFF targets only.
14576
14577Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14578
14579 * Makefile.in: add null dvi target, don't bother to recurse
14580 through test directories for info and install-info; rename
14581 $(datadir) to be dejagnu instead of deja-gnu
14582
14583Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14584
14585 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14586 compiler to coredump.
14587 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14588 code.
14589
14590Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14591
14592 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14593 coredump.
14594 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14595 code.
14596
14597Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14598
14599 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14600 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14601 which in a shell. Deletes xgdb when done.
14602 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14603 Tests the return from the "set height" or "set width" commands.
14604 Added a few return codes where needed.
14605
14606Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14607
14608 * Makefile.in (SUBDIRS): Add gdb.t17.
14609 * configure.in (subdirs): Add gdb.t17.
14610 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14611 files to test gdb's calling of functions in the inferior with
14612 the correct arguments and gdb's ability to retrieve any
14613 result returned.
14614
14615Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14616
14617 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14618 may be called after gdb goes away. Previous versions of expect
14619 needed these to avoid file descriptor leaks, but they cause
14620 errors with the current revision of expect.
14621 * gdb.t00/gdbvars.exp: Use -re on expected output after
14622 setting sevenbit-strings.
14623 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14624 to set sevenbit-strings consistent across tests.
14625 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14626 set sevenbit-strings consistent across tests.
14627
14628Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14629
14630 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14631 expected output to match current "expect" expectations.
14632
14633Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14634
14635 * gdb.t00/default.exp: Change expected output for default "source"
14636 command, to match new gdb behavior which requires a filename to
14637 source.
14638
14639Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14640
14641 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14642 expected fail for i486-*-* that misses the marker2 function.
14643 * gdb.t10/crossload.exp (bfddefault): Allow successful
14644 recognition of a format to pass even if no symbols are found.
14645 Explicitly catch failures where the format is not recognized
14646 or is ambiguous, and add the reason to the fail message.
14647 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14648 the cause is and invalid target and add reason to failure message.
14649 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14650 elf32-i386, elf32-sparc, and elf32-i860.
14651 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14652 Set up expected failure for 'filename'::variable scope resolution,
14653 which is now apparently broken on all targets.
14654 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14655 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14656 gdb.t23/templates.exp: Change failure for missing binfile into
14657 just a warning.
14658 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14659 references.
14660
14661Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14662
14663 * gdb.t00/default.exp: Add expected output for default "source"
14664 command, to match new gdb behavior.
14665 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14666
14667Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14668
14669 * config/*-gdb.exp: returns an error, rather than exiting on
14670 internal errors.
14671
14672Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14673
14674 * gdb.t03/gdbme.c: Add pointer to struct variable.
14675 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14676 referencing struct members.
14677
14678Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14679
14680 * configure.in (mips-idt-ecoff): New target.
14681 * config/mips-gdb.exp: New file for remote board using MIPS remote
14682 debugging protocol.
14683
14684 * Redid configuration scheme. Removed gdb.t*/configure.in.
14685 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14686 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14687 distclean targets. Built executables via .o files. Adjusted
14688 tests to account for source files in $(srcdir) rather than
14689 $(objdir).
14690 * lib/gdb.exp (runto): Don't expect () after the function name,
14691 because it may have arguments.
14692
14693Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14694
14695 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14696 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14697 expected failures for mips-idt-* and mips-sgi-*.
14698 * gdb.t00/default.exp (attach): Kill process if requested.
14699 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14700 that does not read core files.
14701 * gdb.t01/run.exp: Removed checks for exit status code.
14702 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14703 it is linked in.
14704 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14705 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14706 appropriate, rather than doing it by hand.
14707 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14708 execution.
14709 * gdb.t10/crossload.exp: Kill existing program if needed.
14710 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14711 appropriate, rather than doing it by hand. Always increase
14712 timeout for this test, not just for VxWorks.
14713
14714Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14715
14716 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14717 of Chill STRUCT types and STRUCT values.
14718 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14719 than "char".
14720 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14721 struct2): New struct definitions and initializations to test
c906108c
SS
14722 simple Chill STRUCT types.
14723
14724Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14725
14726 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14727 the null byte at the end of strings.
14728 * gdb.t00/default.exp: Make show version insensitive to copyright
14729 date.
14730 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14731 to avoid dependencies on target char signedness.
14732 * gdb.t16/printcmds.exp: Update expected results for explicitly
14733 unsigned char.
14734 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14735 now work.
14736 * gdb.t21/demangle.exp: Add many more patterns for template
14737 demangling, most of them being expected failures.
14738 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14739 string we are matching for, to match on the whole string.
14740 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14741 and fix a whole bunch that had incorrect expected output but were
14742 passing anyway because of the bug in "proc demangle".
14743 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14744 type.
14745 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14746
14747Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14748
14749 * gdb/testsuite: made modifications to testcases, etc., to allow
14750 them to work properly given the reorganization of deja-gnu and the
14751 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14752
14753Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14754
14755 * gdb/testsuite: Initial creation of gdb/testsuite.
14756 Migrated dejagnu testcases and support files for testing nm to
14757 gdb/testsuite from deja-gnu. These files were moved "as is"
14758 with no modifications. This migration is part of a major overhaul
14759 of dejagnu. The modifications to these testcases, etc., which
14760 will allow them to work with the new version of dejagnu will be
14761 made in a future update.
48efe704 14762
8d8cb839 14763 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14764\f
8d8cb839
EZ
14765;; Local Variables:
14766;; mode: change-log
14767;; left-margin: 8
14768;; fill-column: 74
14769;; version-control: never
14770;; End:
902f2ccb
MC
14771
14772 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14773 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14774 Copying and distribution of this file, with or without modification,
14775 are permitted provided the copyright notice and this notice are preserved.