]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2b70e4c6
DJ
12007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2
3 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4 * gdb.mi/mi2-file.exp: Likewise.
5
303b6f5d
DJ
62007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7
8 Implement specification of MI tests as comments
9 in C and C++ sources.
10 * lib/mi-support.exp (mi_autotest_data): New variable.
11 (mi_autotest_source): New variable.
12 (count_newlines, mi_prepare_inline_tests)
13 (mi_get_inline_test, mi_continue_to_line)
14 (mi_run_inline_test, mi_tbreak)
15 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17 Run inline tests.
18 * gdb.mi/mi-var-cp.cc: Define tests here.
19
f9e18282
JB
202006-01-04 Joel Brobecker <brobecker@adacore.com>
21
22 Make this testcase a bit more realistic. The current code
23 is too simplistic, and allows the compiler to optimize out
24 some of the entities we need for this testcase.
25 * gdb.ada/null_record/bar.ads (Void_Star): New type.
26 (Do_Nothing): Add extra parameter.
27 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
28 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
29 by using a variable of type Void_Star.
30
fd678c65
JB
312006-01-04 Joel Brobecker <brobecker@adacore.com>
32
33 * gdb.ada/catch_ex/foo.adb: New file.
34 * gdb.ada/catch_ex.exp: New testcase.
35
05cfdb42
DJ
362007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
37
38 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
39 pass --image-base to linker.
40
2e03ee74
DJ
412007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
42 Daniel Jacobowitz <dan@codesourcery.com>
43
44 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
45 secondary prompts.
46
0d5de010
DJ
472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
50 output. Test the types of members and member pointers.
51 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
52 gdb/2092.
53 * gdb.cp/member-ptr.exp: Search for a comment instead of a
54 statement. Enable for GCC. Update expected output for some tests
55 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
56 layout.
57 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
58 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
59 (Diamond::vget_base): New.
60 (main): Add new tests.
61 * gdb.cp/printmethod.exp: Update expected output for member functions.
62 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
63 print pEe->D::vg().
64
61a771aa
DJ
652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
66
67 * gdb.threads/tls.exp: Allow stops in sem_post.
68
2fa63963
DJ
692006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * gdb.base/annota1.exp: Allow .*printf in backtraces.
72 * gdb.base/annota3.exp: Likewise.
73 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
74 again (instead of timing out).
75 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
76 GCC bug 26475.
77 * gdb.java/jmisc.exp: Adjust to work with method signatures including
78 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
79 test from jmisc1.exp.
80 * gdb.java/jmisc1.exp: Delete.
81 * gdb.java/jprint.exp: Adjust to work with method signatures including
82 return types.
83 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
84 * gdb.threads/linux-dp.exp: Don't be confused by program output.
85 * lib/java.exp (compile_java_from_source): Pass the correct type
86 to target_compile.
87
5eefc2b7
JB
882006-12-31 Joel Brobecker <brobecker@adacore.com>
89
90 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
91 (stack_align_edx): New function.
92 (stack_align_eax): New function.
93 (main): Add calls to stack_align_edx and stack_align_eax.
94 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
95 Add testing for the cases where the register used during a stack
96 realignment is edx. Same for eax.
97
227c54da
DJ
982006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
99
100 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
101 and generic PE targets.
102
cab8ac94
JB
1032006-12-29 Joel Brobecker <brobecker@adacore.com>
104
105 * gdb.ada/array_return.exp: Update copyright date list.
106
ba54f318
JB
1072006-12-27 Joel Brobecker <brobecker@adacore.com>
108
109 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
110 (Create_Small_Float_Vector): New function.
111 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
112 function body.
113 * gdb.ada/array_return/p.adb: Use new type and function from
114 package Pck.
115 * gdb.ada/array_return.exp: Add a test verifying that GDB is
116 able to print the value returned by a function returning an
117 array of float.
118
6b7a35dd
JB
1192006-12-20 Joel Brobecker <brobecker@adacore.com>
120
121 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
122 The associated tests should be PASSing.
123
038224f6
VP
1242006-12-08 Vladimir Prus <vladimir@codesourcery.com>
125
126 Test for base in references.
127 * gdb.mi/mi-var-cp.cc: Add test code.
128 * gdb.mi/mi-var-cp.exp: Test for bases in references.
129 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
130 * gdb.mi/mi2-watch.exp: Likewise.
131 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
132 (mi_list_varobj_children): New function.
133
b26ed50d
VP
1342006-12-08 Vladimir Prus <vladimir@codesourcery.com>
135
136 * lib/mi-support.exp
137 (mi_runto): Accept "()" after function name.
138 (mi_create_varobj): New function.
139 (mi_varobj_update): New function.
140 (mi_Check_varobj_value): New function.
141 * gdb.mi/mi-var-cp.exp: New file.
142 * gdb.mi/mi-var-cp.cc: New file.
143
08232497
DJ
1442006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
147 gdb.base/weaklib2.c: New files.
148
d394c993 1492006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 150
ac6c2fba
NS
151 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
152 info. Adjust test names.
153
8ec659a0 154 * gdb.base/break.c (main): Move position of malloc.
d394c993 155 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 156
acd65feb
VP
1572006-11-28 Vladimir Prus <vladimir@codesourcery.com>
158
159 * gdb.mi/mi-var-cmd.exp: Check -var-update after
160 assignement of arrays and function pointers.
161 * gdb.mi/var-cmd.c: Add declaration necessary for above
162 tests.
163
f556d5e5
NS
1642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
165
166 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
167
168 * gdb.threads/linux-dp.exp: Read thread table before and after
169 creating each philosopher and verify it.
170
697bc68d
NS
1712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
172 Paul Brook <paul@codesourcery.com>
173 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.base/ending-run.exp: Flatten expect script stepping out of
176 main to remove duplication. Add start function of the form
177 '_*start[1-9]*'. Add RVDS start function.
178
29d73ae4
DJ
1792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
182
c1d88655
UW
1832006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
184
185 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
186 * gdb.asm/spu.inc: New file.
187 * gdb.base/term.exp: Disable if [target_info exists noargs].
188 * gdb.gdb/complaints.exp: Disable if ![isnative].
189 * gdb.gdb/selftest.exp: Likewise.
190 * gdb.gdb/observer.exp: Likewise.
191 * gdb.gdb/xfullpath.exp: Likewise.
192 * gdb.base/attach.exp: Disable on SPU target.
193 * gdb.cp/bs145503.exp: Likewise.
194 * gdb.cp/exception.exp: Likewise.
195 * gdb.cp/userdef.exp: Likewise.
196
32a13b1a
DJ
1972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
198
199 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
200
d8295fe9
VP
2012006-11-10 Vladimir Prus <vladimir@codesourcery.com>
202
203 * gdb.base/completion.exp: Fix completion tests for
204 'info' and 'info '.
205 * gdb.base/help.exp (help_test_raw, test_class_help)
206 (test_prefix_command_help): Move...
207 * lib/gdb.exp: Here.
208 * gdb.base/main.exp: Adjust.
209 * gdb.cp/maint.exp: Adjust.
210 * gdb.trace/tracecmd.exp: Use test_help_class.
211
8c394015
VP
2122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
213
214 * gdb.stabs/weird.exp (print_weird_var): Use
215 gdb_test_multiple instead of gdb_expect.
216
027fc1bc
VP
2172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
218
219 * gdb.base/help.exp (help_test_raw): New.
220 (test_class_help): New.
221 (test_prefix_command_help): New.
222 Adjust testcases.
223
67609209
FR
2242006-11-09 Christophe Lyon <christophe.lyon@st.com>
225
226 * gdb.base/constvars.c (main): Write to crass and crips, so that
227 they are allocated by the compiler.
228
f73adfeb
AS
2292006-10-27 Andreas Schwab <schwab@suse.de>
230
231 * gdb.base/multi-forks.exp: Use "detach fork" instead of
232 "detach-fork".
233
2f83a18e
DJ
2342006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
235
236 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
237 of patterns.
238
94277a38
DJ
2392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
240
241 * gdb.base/sepdebug.exp: Remove debug format test.
242 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
243 Handle no-symtab.
244 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
245
5bd2f6e2
DJ
2462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
247
248 * gdb.threads/manythreads.c (thread_function, main): Don't cast
249 int to pointer or pointer to int.
250 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
251
8c008720
DJ
2522006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
253
254 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
255
9e35dae4
DJ
2562006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
259
d9639e13
DJ
2602006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
261
262 PR c++/2116
263 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
264
390a1bd0
JB
2652006-10-06 Joel Brobecker <brobecker@adacore.com>
266
267 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
268 the corresponding bug has been fixed in GDB (PR/2018).
269
dd920c33
JB
2702006-10-06 Joel Brobecker <brobecker@adacore.com>
271
272 * gdb.base/subst.exp: New testcase.
273
53bbefe9
JB
2742006-10-06 Joel Brobecker <brobecker@adacore.com>
275
276 * gdb.ada/array_return/pck.ads: Add copyright notice.
277 * gdb.ada/array_return/pck.adb: Likewise.
278 * gdb.ada/array_return/p.adb: Likewise.
279 * gdb.ada/exec_changed/first.adb: Likewise.
280 * gdb.ada/exec_changed/second.adb: Likewise.
281
09851417
JB
2822006-10-06 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.ada/watch_arg/watch.adb: New file.
285 * gdb.ada/watch_arg.exp: New testcase.
286
041bf30d
VP
2872006-10-02 Vladimir Prus <vladimir@codesourcery.com>
288
289 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
290 via string_to_regexp.
291 * gdb.mi/mi2-basics.exp: Likewise.
292
f286fbdd 2932006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
294
295 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
296 Remove unused / obsolete files.
297
7c07f349
NR
2982006-09-19 Nick Roberts <nickrob@snap.net.nz>
299
300 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
301
cd5ff84a
VP
3022006-09-17 Vladimir Prus <vladimir@codesourcery.com>
303
304 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
305 HIGH_FRAME argument to -stack-list-arguments can be larger than
306 the number of frames.
307
ae018d1a
DJ
3082006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
309
310 * gdb.base/args.c (main): Add breakpoint marker.
311 * gdb.base/args.exp: Use args_test for tests. Add new tests which
312 really test empty arguments.
313 (args_load): Delete.
314 (args_test): New.
315
b399c549
NR
3162006-09-13 Nick Roberts <nickrob@snap.net.nz>
317
318 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
319 check for one file.
320
2ab1eb7a
VP
3212006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
322
323 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
324 HIGH_FRAME argument to -stack-list-locals can be larger than
325 the number of frames.
326
476308bf
FF
3272006-08-18 Fred Fish <fnf@specifix.com>
328
329 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
330 '$' in front of skip_vmx_tests_saved when setting that.
331
8625200f
AS
3322006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
333
334 * gdb.base/trace-commands.exp: New file.
335
089ec8f1
DJ
3362006-08-10 Joel Brobecker <brobecker@adacore.com>
337 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.base/step-bt.exp: Make hexadecimal address optional in
340 expected output of the backtrace commands.
341
b60f0898
JB
3422006-08-09 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
345 untested followed by return combination.
346 * gdb.arch/altivec-regs.exp: Likewise.
347 * gdb.arch/e500-abi.exp: Likewise.
348 * gdb.arch/e500-regs.exp: Likewise.
349 * gdb.arch/gdb1291.exp: Likewise.
350 * gdb.arch/gdb1431.exp: Likewise.
351 * gdb.arch/gdb1558.exp: Likewise.
352 * gdb.arch/i386-prologue.exp: Likewise.
353 * gdb.arch/i386-unwind.exp: Likewise.
354 * gdb.asm/asm-source.exp: Likewise.
355 * gdb.base/a2-run.exp: Likewise.
356 * gdb.base/advance.exp: Likewise.
357 * gdb.base/all-bin.exp: Likewise.
358 * gdb.base/annota1.exp: Likewise.
359 * gdb.base/annota3.exp: Likewise.
360 * gdb.base/args.exp: Likewise.
361 * gdb.base/arithmet.exp: Likewise.
362 * gdb.base/assign.exp: Likewise.
363 * gdb.base/async.exp: Likewise.
364 * gdb.base/attach.exp: Likewise.
365 * gdb.base/bang.exp: Likewise.
366 * gdb.base/bigcore.exp: Likewise.
367 * gdb.base/bitfields.exp: Likewise.
368 * gdb.base/bitfields2.exp: Likewise.
369 * gdb.base/break.exp: Likewise.
370 * gdb.base/call-sc.exp: Likewise.
371 * gdb.base/call-strs.exp: Likewise.
372 * gdb.base/callfuncs.exp: Likewise.
373 * gdb.base/checkpoint.exp: Likewise.
374 * gdb.base/chng-syms.exp: Likewise.
375 * gdb.base/code-expr.exp: Likewise.
376 * gdb.base/commands.exp: Likewise.
377 * gdb.base/completion.exp: Likewise.
378 * gdb.base/cond-expr.exp: Likewise.
379 * gdb.base/condbreak.exp: Likewise.
380 * gdb.base/consecutive.exp: Likewise.
381 * gdb.base/constvars.exp: Likewise.
382 * gdb.base/corefile.exp: Likewise.
383 * gdb.base/cvexpr.exp: Likewise.
384 * gdb.base/dbx.exp: Likewise.
385 * gdb.base/define.exp: Likewise.
386 * gdb.base/detach.exp: Likewise.
387 * gdb.base/display.exp: Likewise.
388 * gdb.base/dump.exp: Likewise.
389 * gdb.base/ena-dis-br.exp: Likewise.
390 * gdb.base/ending-run.exp: Likewise.
391 * gdb.base/environ.exp: Likewise.
392 * gdb.base/eval-skip.exp: Likewise.
393 * gdb.base/exprs.exp: Likewise.
394 * gdb.base/fileio.exp: Likewise.
395 * gdb.base/finish.exp: Likewise.
396 * gdb.base/float.exp: Likewise.
397 * gdb.base/foll-exec.exp: Likewise.
398 * gdb.base/foll-fork.exp: Likewise.
399 * gdb.base/foll-vfork.exp: Likewise.
400 * gdb.base/freebpcmd.exp: Likewise.
401 * gdb.base/funcargs.exp: Likewise.
402 * gdb.base/gcore.exp: Likewise.
403 * gdb.base/gdb1090.exp: Likewise.
404 * gdb.base/gdb1250.exp: Likewise.
405 * gdb.base/huge.exp: Likewise.
406 * gdb.base/info-proc.exp: Likewise.
407 * gdb.base/interrupt.exp: Likewise.
408 * gdb.base/jump.exp: Likewise.
409 * gdb.base/langs.exp: Likewise.
410 * gdb.base/lineinc.exp: Likewise.
411 * gdb.base/list.exp: Likewise.
412 * gdb.base/logical.exp: Likewise.
413 * gdb.base/long_long.exp: Likewise.
414 * gdb.base/macscp.exp: Likewise.
415 * gdb.base/maint.exp: Likewise.
416 * gdb.base/mips_pro.exp: Likewise.
417 * gdb.base/miscexprs.exp: Likewise.
418 * gdb.base/multi-forks.exp: Likewise.
419 * gdb.base/opaque.exp: Likewise.
420 * gdb.base/overlays.exp: Likewise.
421 * gdb.base/pc-fp.exp: Likewise.
422 * gdb.base/pointers.exp: Likewise.
423 * gdb.base/printcmds.exp: Likewise.
424 * gdb.base/psymtab.exp: Likewise.
425 * gdb.base/ptype.exp: Likewise.
426 * gdb.base/recurse.exp: Likewise.
427 * gdb.base/relational.exp: Likewise.
428 * gdb.base/relocate.exp: Likewise.
429 * gdb.base/remote.exp: Likewise.
430 * gdb.base/reread.exp: Likewise.
431 * gdb.base/restore.exp: Likewise.
432 * gdb.base/return.exp: Likewise.
433 * gdb.base/return2.exp: Likewise.
434 * gdb.base/scope.exp: Likewise.
435 * gdb.base/sect-cmd.exp: Likewise.
436 * gdb.base/sep.exp: Likewise.
437 * gdb.base/sepdebug.exp: Likewise.
438 * gdb.base/setshow.exp: Likewise.
439 * gdb.base/setvar.exp: Likewise.
440 * gdb.base/sigall.exp: Likewise.
441 * gdb.base/sigbpt.exp: Likewise.
442 * gdb.base/signals.exp: Likewise.
443 * gdb.base/signull.exp: Likewise.
444 * gdb.base/sizeof.exp: Likewise.
445 * gdb.base/solib.exp: Likewise.
446 * gdb.base/step-line.exp: Likewise.
447 * gdb.base/step-test.exp: Likewise.
448 * gdb.base/structs.exp: Likewise.
449 * gdb.base/structs2.exp: Likewise.
450 * gdb.base/term.exp: Likewise.
451 * gdb.base/twice.exp: Likewise.
452 * gdb.base/until.exp: Likewise.
453 * gdb.base/varargs.exp: Likewise.
454 * gdb.base/volatile.exp: Likewise.
455 * gdb.base/watchpoint.exp: Likewise.
456 * gdb.base/whatis-exp.exp: Likewise.
457 * gdb.base/whatis.exp: Likewise.
458 * gdb.cp/ambiguous.exp: Likewise.
459 * gdb.cp/annota2.exp: Likewise.
460 * gdb.cp/annota3.exp: Likewise.
461 * gdb.cp/bool.exp: Likewise.
462 * gdb.cp/breakpoint.exp: Likewise.
463 * gdb.cp/casts.exp: Likewise.
464 * gdb.cp/class2.exp: Likewise.
465 * gdb.cp/classes.exp: Likewise.
466 * gdb.cp/cplusfuncs.exp: Likewise.
467 * gdb.cp/ctti.exp: Likewise.
468 * gdb.cp/derivation.exp: Likewise.
469 * gdb.cp/exception.exp: Likewise.
470 * gdb.cp/gdb1355.exp: Likewise.
471 * gdb.cp/hang.exp: Likewise.
472 * gdb.cp/inherit.exp: Likewise.
473 * gdb.cp/local.exp: Likewise.
474 * gdb.cp/m-data.exp: Likewise.
475 * gdb.cp/m-static.exp: Likewise.
476 * gdb.cp/member-ptr.exp: Likewise.
477 * gdb.cp/method.exp: Likewise.
478 * gdb.cp/misc.exp: Likewise.
479 * gdb.cp/namespace.exp: Likewise.
480 * gdb.cp/overload.exp: Likewise.
481 * gdb.cp/ovldbreak.exp: Likewise.
482 * gdb.cp/pr-1023.exp: Likewise.
483 * gdb.cp/pr-1210.exp: Likewise.
484 * gdb.cp/pr-574.exp: Likewise.
485 * gdb.cp/printmethod.exp: Likewise.
486 * gdb.cp/psmang.exp: Likewise.
487 * gdb.cp/ref-params.exp: Likewise.
488 * gdb.cp/ref-types.exp: Likewise.
489 * gdb.cp/rtti.exp: Likewise.
490 * gdb.cp/templates.exp: Likewise.
491 * gdb.cp/try_catch.exp: Likewise.
492 * gdb.cp/userdef.exp: Likewise.
493 * gdb.cp/virtfunc.exp: Likewise.
494 * gdb.disasm/am33.exp: Likewise.
495 * gdb.disasm/h8300s.exp: Likewise.
496 * gdb.disasm/mn10300.exp: Likewise.
497 * gdb.disasm/sh3.exp: Likewise.
498 * gdb.disasm/t01_mov.exp: Likewise.
499 * gdb.disasm/t02_mova.exp: Likewise.
500 * gdb.disasm/t03_add.exp: Likewise.
501 * gdb.disasm/t04_sub.exp: Likewise.
502 * gdb.disasm/t05_cmp.exp: Likewise.
503 * gdb.disasm/t06_ari2.exp: Likewise.
504 * gdb.disasm/t07_ari3.exp: Likewise.
505 * gdb.disasm/t08_or.exp: Likewise.
506 * gdb.disasm/t09_xor.exp: Likewise.
507 * gdb.disasm/t10_and.exp: Likewise.
508 * gdb.disasm/t11_logs.exp: Likewise.
509 * gdb.disasm/t12_bit.exp: Likewise.
510 * gdb.disasm/t13_otr.exp: Likewise.
511 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
512 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
513 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
514 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
515 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
516 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
517 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
518 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
519 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
520 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
521 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
522 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
523 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
524 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
525 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
526 * gdb.mi/gdb701.exp: Likewise.
527 * gdb.mi/gdb792.exp: Likewise.
528 * gdb.mi/mi-basics.exp: Likewise.
529 * gdb.mi/mi-break.exp: Likewise.
530 * gdb.mi/mi-cli.exp: Likewise.
531 * gdb.mi/mi-console.exp: Likewise.
532 * gdb.mi/mi-disassemble.exp: Likewise.
533 * gdb.mi/mi-eval.exp: Likewise.
534 * gdb.mi/mi-file.exp: Likewise.
535 * gdb.mi/mi-read-memory.exp: Likewise.
536 * gdb.mi/mi-regs.exp: Likewise.
537 * gdb.mi/mi-return.exp: Likewise.
538 * gdb.mi/mi-simplerun.exp: Likewise.
539 * gdb.mi/mi-stack.exp: Likewise.
540 * gdb.mi/mi-stepi.exp: Likewise.
541 * gdb.mi/mi-syn-frame.exp: Likewise.
542 * gdb.mi/mi-until.exp: Likewise.
543 * gdb.mi/mi-var-block.exp: Likewise.
544 * gdb.mi/mi-var-child.exp: Likewise.
545 * gdb.mi/mi-var-cmd.exp: Likewise.
546 * gdb.mi/mi-var-display.exp: Likewise.
547 * gdb.mi/mi-watch.exp: Likewise.
548 * gdb.mi/mi2-basics.exp: Likewise.
549 * gdb.mi/mi2-break.exp: Likewise.
550 * gdb.mi/mi2-cli.exp: Likewise.
551 * gdb.mi/mi2-console.exp: Likewise.
552 * gdb.mi/mi2-disassemble.exp: Likewise.
553 * gdb.mi/mi2-eval.exp: Likewise.
554 * gdb.mi/mi2-file.exp: Likewise.
555 * gdb.mi/mi2-read-memory.exp: Likewise.
556 * gdb.mi/mi2-regs.exp: Likewise.
557 * gdb.mi/mi2-return.exp: Likewise.
558 * gdb.mi/mi2-simplerun.exp: Likewise.
559 * gdb.mi/mi2-stack.exp: Likewise.
560 * gdb.mi/mi2-stepi.exp: Likewise.
561 * gdb.mi/mi2-syn-frame.exp: Likewise.
562 * gdb.mi/mi2-until.exp: Likewise.
563 * gdb.mi/mi2-var-block.exp: Likewise.
564 * gdb.mi/mi2-var-child.exp: Likewise.
565 * gdb.mi/mi2-var-cmd.exp: Likewise.
566 * gdb.mi/mi2-var-display.exp: Likewise.
567 * gdb.mi/mi2-watch.exp: Likewise.
568 * gdb.stabs/exclfwd.exp: Likewise.
569 * gdb.stabs/weird.exp: Likewise.
570 * gdb.threads/gcore-thread.exp: Likewise.
571 * gdb.trace/actions.exp: Likewise.
572 * gdb.trace/backtrace.exp: Likewise.
573 * gdb.trace/circ.exp: Likewise.
574 * gdb.trace/collection.exp: Likewise.
575 * gdb.trace/deltrace.exp: Likewise.
576 * gdb.trace/infotrace.exp: Likewise.
577 * gdb.trace/limits.exp: Likewise.
578 * gdb.trace/packetlen.exp: Likewise.
579 * gdb.trace/passc-dyn.exp: Likewise.
580 * gdb.trace/passcount.exp: Likewise.
581 * gdb.trace/report.exp: Likewise.
582 * gdb.trace/save-trace.exp: Likewise.
583 * gdb.trace/tfind.exp: Likewise.
584 * gdb.trace/tracecmd.exp: Likewise.
585 * gdb.trace/while-dyn.exp: Likewise.
586 * gdb.trace/while-stepping.exp: Likewise.
587
f4b618d1
JB
5882006-08-08 Joel Brobecker <brobecker@adacore.com>
589
590 * gdb.base/step-bt.c: New file.
591 * gdb.base/step-bt.exp: New testcase.
592
3d00d119
DJ
5932006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
594
595 * config/monitor.exp (gdb_load): Remove support for obsolete
596 download-write-size.
597 * gdb.base/remote.exp: Likewise. Update all callers of
598 gdb_timed_load.
599
017b5bd4
DJ
6002006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
601
602 * cursal.exp: Pass binfile to gdb_load.
603
837c599d
DJ
6042006-08-01 Nathan Sidwell <nathan@codesourcery.com>
605
606 * gdb.base/cursal.exp: Add "" to gdb_load call.
607
8dd4540b
MK
6082006-07-29 Mark Kettenis <kettenis@gnu.org>
609
610 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
611 NetBSD/ELF targets.
612
ab5c9f60
DJ
6132006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
614
615 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
616 operator*.
617
4c42eaff
DJ
6182006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
619
620 * gdb.base/completion.exp: Update for change in "file" behavior.
621 * gdb.stabs/weird.exp: Likewise.
622 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
623 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
624
0155cc76
NS
6252006-07-24 Nathan Sidwell <nathan@codesourcery.com>
626
627 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
628 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
629
16026cd7
AS
6302006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
631
632 * gdb.base/default.exp: Update source command error message.
633 * gdb.base/help.exp: Update 'help source' message.
634
16963cb6
DJ
6352006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
636
637 * gdb.cp/bs15503.exp: Update comment for no longer crashing
638 test.
639
6d7fd486
AS
6402006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
641
642 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
643
29e8a844
DJ
6442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
645
646 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
647
6afcfa39
DJ
6482006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
649
650 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
651
267a692b
MK
6522006-07-17 Mark Kettenis <kettenis@gnu.org>
653
654 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
655 *-*-openbsd* from targets for wich we expect ARM FPA floating
656 point format.
657
85d2fec4
NR
6582006-07-17 Nick Roberts <nickrob@snap.net.nz>
659
660 * gdb.cp/annota3.exp: Expect frame-begin annotation.
661
6622006-07-17 Mark Kettenis <kettenis@gnu.org>
663
664 * gdb.base/annota3.exp: Expect frame-begin annotation.
665
85b4c6e8
JB
6662006-07-14 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.base/help.exp: Adjust "help unset" test to accept
669 any list of unset commands.
670
fb933624
DJ
6712006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
672 Daniel Jacobowitz <dan@codesourcery.com>
673
674 * gdb.cp/ref-params.exp: New test.
675 * gdb.cp/ref-params.cc: New source file.
676 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
677
1dff4b64
MK
6782006-07-08 Mark Kettenis <kettenis@gnu.org>
679
680 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
681 spaces/tabs in regular expressions since they might not be there.
682
40d2e0e3
AS
6832006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
684
685 * gdb.base/ifelse.exp: New file.
686
f6c957d2
NS
6872006-07-04 Nathan Sidwell <nathan@codesourcery.com>
688
689 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
690 line.
691 * gdb.base/huge.exp: Loop over compilation to find a size that
692 is acceptable.
693 * gdb.base/remote.exp: Correct expected strings.
694 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
695
b9c5a23d
DJ
6962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
697
698 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
699
9af2e58d
DJ
7002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
701
702 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
703 native.
704
30930ca5
DJ
7052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
706
707 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
708 enable stabs testing.
709
aa32fa1d
DJ
7102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
711
bd4a4c80 712 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
713 gdb_test_multiple does.
714
321fef15
DJ
7152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
716
717 * Makefile.in (host_alias): Remove.
718 (target_alias): Use @target_noncanonical@.
719 (site.exp): Don't set host_alias.
720 * aclocal.m4: Remove contents. Include acx.m4.
721 * configure: Regenerated.
722 * configure.ac: Use ACX_NONCANONICAL_TARGET.
723
e1c2defa
NS
7242006-06-13 Nathan Sidwell <nathan@codesourcery.com>
725
e63b55d1
NS
726 * lib/gdb.exp (gdb_load_cmd): New.
727
5600ea19
NS
728 * gdb.base/fileio.c: Add system(NULL) test.
729 * gdb.base/fileio.exp: Check it.
730
e1c2defa
NS
731 * gdb.base/break.c: Add 10a breakpoint at }
732 * gdb.base/break.exp: Add test for breakpoint at }
733 * gdb.cp/anon-union.cc: Add code at end of function.
734 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
735 * gdb.mi/var-cmd.c: Add code at end of function.
736 * gdb.mi/mi-var-display.exp: Adjust end of next.
737 * gdb.mi/mi2-var-display.exp: Likewise.
738 * gdb.base/fileio.c: Add stop function and insert calls at
739 stopping places.
740 * gdb.base/fileio.exp: Breakpoint stop function and remove
741 explicit line number references.
742
6c0112ec
JB
7432006-05-19 Joel Brobecker <brobecker@adacore.com>
744
745 * gdb.base/del.exp (test_delete_alias): New function.
746 Now check that both "del" and "d" work as aliases for "delete".
747
154189a4
FF
7482006-05-18 Fred Fish <fnf@specifix.com>
749
750 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
751 required. Check for spurious output after program exits normally.
752
582e64c2
FF
7532006-05-17 Fred Fish <fnf@specifix.com>
754
755 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
756 gdb_load, so it works in the simulator.
757
8ef6493a
FF
7582006-05-11 Fred Fish <fnf@specifix.com>
759
760 * gdb.base/bang.exp: Ignore unexpected output between the
761 "program exited normally" and the gdb prompt, as many other
762 tests do.
763
692b141c
MK
7642006-05-07 Mark Kettenis <kettenis@gnu.org>
765
766 * gdb.base/help.exp: Make "delete checkpoint" part option for
767 "help d" and "help delete" tests.
768
540b8a30
UW
7692006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
770
771 * gdb.mi/mi-basics.exp: Add missing serial number to
772 expected output in some mi_gdb_test statements.
773 * gdb.mi/mi2-basics.exp: Likewise.
774
9b6462d9
JB
7752006-05-05 Joel Brobecker <brobecker@adacore.com>
776
777 * gdb.base/del.c: New file.
778 * gdb.base/del.exp: New testcase.
779
954de43b
DM
7802006-05-05 David S. Miller <davem@sunset.davemloft.net>
781
782 * gdb.base/break.exp: Do not assume a breakpoint on
783 main will actually be in $srcfile when optimizing.
1303f75e
DM
784 * gdb.base/savedregs.exp: Do not require that the dummy
785 frame location match up to a symbol and source file location.
c3242428
DM
786 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
787 will get printed without a mi_cmd_data_list_register_values prefix.
788 (*-data-list-register-*): Correct regular expressions to expect the new
789 pseudo d? floating point registers.
790 * gdb.mi/mi2-regs.exp: Likewise.
791
c7e64c9a
DJ
7922006-05-05 Christophe Lyon <christophe.lyon@st.com>
793
794 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
795 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
796 is allocated by the compiler.
797 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
798 anons, e, anone to force their allocation by the compiler.
799
8002006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
801
802 * gdb.base/help.exp: Update expected text for help d and
803 help delete.
804
27ce9a6d
MK
8052006-05-02 Mark Kettenis <kettenis@gnu.org>
806
807 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
808 NetBSD/ELF targets.
809
8608915f
MK
8102006-04-30 Mark Kettenis <kettenis@gnu.org>
811
812 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
813 single-step breakpoint fails; make this a KFAIL on
814 sparc*-*-openbsd*.
815 * gdb.base/siginfo.exp: Likewise.
816 * gdb.base/sigstep.exp (advance, advancei): Likewise.
817
b8db102d
MS
8182006-04-26 Michael Snyder <msnyder@redhat.com>
819
820 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
821 which may have to consume output from other forks.
822 Add tests to make sure that "delete fork" succeeded.
823
c702009a
MS
8242006-04-20 Michael Snyder <msnyder@redhat.com>
825
826 * 2006-03-22 Jim Blandy <jimb@redhat.com>
827 Add support for the Renesas M32C and M16C.
828
829 * gdb.asm/asm-source.exp: Add m32c target.
830 * gdb.asm/m32c.inc: Support for m32c target.
831
e28493f2
AS
8322006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
833
834 * gdb.base/commands.exp (recursive_source_test): New test.
835
880da185
DM
8362006-04-04 David S. Miller <davem@sunset.davemloft.net>
837
838 * gdb.base/float.exp: Add pattern for sparc targets.
839
61d9b92f
DJ
8402006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
841
842 * gdb.base/commands.exp (stray_arg0_test): New test.
843
bd717df8
PB
8442006-03-30 Paul Brook <paul@codesourcery.com>
845
846 * gdb.mi/mi-until.exp: kfail broken until command.
847 * gdb.mi/mi2-until.exp: Ditto.
848
ec793d3c
NR
8492006-03-27 Nick Roberts <nickrob@snap.net.nz>
850
851 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
852
831004b7
AO
8532006-03-08 Alexandre Oliva <aoliva@redhat.com>
854
855 * gdb.base/prelink.exp: Anchor tested-for regular expression
856 on gdb prompt.
857
effe49a0
PB
8582006-03-07 Paul Brook <paul@codesourcery.com>
859
860 * gdb.base/assign.exp: Correct fail message.
861
e5461016
PB
8622006-03-07 Paul Brook <paul@codesourcery.com>
863
864 * lib/compiler.c: Extract armcc version number.
865 * lib/compiler.cc: Ditto.
866
fc91c6c2
PB
8672006-03-07 Paul Brook <paul@codesourcery.com>
868
869 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
870 additional_flags=-w.
871 * gdb.arch/altivec-regs.exp: Ditto.
872 * gdb.arch/e500-abi.exp: Ditto.
873 * gdb.arch/e500-regs.exp: Ditto.
874 * gdb.base/all-bin.exp: Ditto.
875 * gdb.base/annota1.exp: Ditto.
876 * gdb.base/annota3.exp: Ditto.
877 * gdb.base/args.exp: Ditto.
878 * gdb.base/arithmet.exp: Ditto.
879 * gdb.base/assign.exp: Ditto.
880 * gdb.base/async.exp: Ditto.
881 * gdb.base/bang.exp: Ditto.
882 * gdb.base/break.exp: Ditto.
883 * gdb.base/call-rt-st.exp: Ditto.
884 * gdb.base/completion.exp: Ditto.
885 * gdb.base/cond-expr.exp: Ditto.
886 * gdb.base/condbreak.exp: Ditto.
887 * gdb.base/consecutive.exp: Ditto.
888 * gdb.base/define.exp: Ditto.
889 * gdb.base/display.exp: Ditto.
890 * gdb.base/ena-dis-br.exp: Ditto.
891 * gdb.base/environ.exp: Ditto.
892 * gdb.base/eval-skip.exp: Ditto.
893 * gdb.base/info-proc.exp: Ditto.
894 * gdb.base/jump.exp: Ditto.
895 * gdb.base/logical.exp: Ditto.
896 * gdb.base/long_long.exp: Ditto.
897 * gdb.base/maint.exp: Ditto.
898 * gdb.base/miscexprs.exp: Ditto.
899 * gdb.base/pc-fp.exp: Ditto.
900 * gdb.base/pointers.exp: Ditto.
901 * gdb.base/relational.exp: Ditto.
902 * gdb.base/reread.exp: Ditto.
903 * gdb.base/sect-cmd.exp: Ditto.
904 * gdb.base/sep.exp: Ditto.
905 * gdb.base/sepdebug.exp: Ditto.
906 * gdb.base/until.exp: Ditto.
907 * gdb.base/whatis-exp.exp: Ditto.
908 * gdb.cp/annota2.exp: Ditto.
909 * gdb.cp/annota3.exp: Ditto.
910 * gdb.trace/actions.exp: Ditto.
911 * gdb.trace/backtrace.exp: Ditto.
912 * gdb.trace/circ.exp: Ditto.
913 * gdb.trace/collection.exp: Ditto.
914 * gdb.trace/deltrace.exp: Ditto.
915 * gdb.trace/infotrace.exp: Ditto.
916 * gdb.trace/limits.exp: Ditto.
917 * gdb.trace/packetlen.exp: Ditto.
918 * gdb.trace/passc-dyn.exp: Ditto.
919 * gdb.trace/passcount.exp: Ditto.
920 * gdb.trace/report.exp: Ditto.
921 * gdb.trace/save-trace.exp: Ditto.
922 * gdb.trace/tfind.exp: Ditto.
923 * gdb.trace/tracecmd.exp: Ditto.
924 * gdb.trace/while-dyn.exp: Ditto.
925 * gdb.trace/while-stepping.exp: Ditto.
926 * lib/gdb.exp: Ditto.
927 (gdb_compile): Handle nowarning option.
928
5f4a23d9
AO
9292006-03-07 Alexandre Oliva <aoliva@redhat.com>
930
931 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
932 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
933 Rename executable to prelinkt. Don't re-prelink if we didn't
934 get a core file. Test prelink -u exit status to tell whether
935 prelinking failed. Use gdb_test_multiple.
936
9733fc94
DJ
9372006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
938
939 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
940 (do_tests): Call it.
941
cc10cae3
AO
9422006-02-28 Alexandre Oliva <aoliva@redhat.com>
943
944 * gdb.base/prelink.exp: New test.
945 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
946
15c46491
WZ
9472006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
948
949 * gdb.fortran/derived-type.f90: New file.
950 * gdb.fortran/derived-type.exp: New testcase.
951
5c9f7ded
DJ
9522006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
953
954 * gdb.base/default.exp: Allow ';' as a directory separator.
955
5b96932b
AS
9562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
957
958 * gdb.base/help.exp (help add-symbol-file): Update.
959
1986bccd
AS
9602006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
961
962 * gdb.base/help.exp (help load): Update expected results.
963
a8b7528f
FF
9642006-02-19 Fred Fish <fnf@specifix.com>
965
966 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
967 specifix hex value as part of results.
968 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
969
f8261448
FF
9702006-02-16 Fred Fish <fnf@specifix.com>
971
972 * gdb.base/whatis.c: Define variables using typedefs char_addr,
973 ushort_addr, and slong_addr, so the typedefs are not optimized
974 away.
975 * gdb.base/whatis.exp: Add tests using type name for struct type,
976 union type, enum type, and typedef.
977
31d8bdd2
MK
9782006-02-13 Mark Kettenis <kettenis@gnu.org>
979
980 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
981
34e41e63
JB
9822006-02-13 Jim Blandy <jimb@redhat.com>
983
984 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
985 case where it takes two "next" commands to skip past the init
986 call.
987
ac6e4f31
FF
9882006-02-12 Fred Fish <fnf@specifix.com>
989
990 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
991 to handle cases where it takes two "next" commands to skip
992 past the init call.
993
2db2d571
JB
9942006-02-07 Joel Brobecker <brobecker@adacore.com>
995
996 * gdb.ada/array_return.exp: Mark the last test as expected to fail
997 on hppa32 targets.
998
38fcd64c
DJ
9992006-02-06 Vladimir Prus <ghost@cs.msu.su>
1000
1001 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1002 field.
1003
1315ad46
MK
10042006-01-29 Mark Kettenis <kettenis@gnu.org>
1005
1006 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1007
5625b943
DJ
10082006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1009
1010 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1011 files.
1012
80df1bbe
DJ
10132006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1014
1015 * gdb.cp/maint.exp: Set complaints to a positive value.
1016
9078e690
DJ
10172006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1020 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1021 function name.
1022
9c903399
DJ
10232006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1024
1025 * gdb.base/checkpoint.c: Update copyright notice. Include
1026 <stdlib.h>.
1027
761ae4d6
JB
10282006-01-04 Jim Blandy <jimb@redhat.com>
1029
1030 * gdb.asm/asm-source.exp: Independently provide default values for
1031 asm-flags and debug-flags. Use 'string equal' to do the
1032 comparison, not the implicit expr's '==' operator. Remove
1033 now-unneeded assignments to asm-flags. In h8300 case, place
1034 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1035
099ac3dd
MS
10362006-01-04 Michael Snyder <msnyder@redhat.com>
1037
1038 * gdb.base/checkpoint.c: New file.
1039 * gdb.base/checkpoint.exp: New file.
1040 * gdb.base/multi-fork.c: New file.
1041 * gdb.base/multi-fork.exp: New file.
1042 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1043
f4d85314
FF
10442006-01-04 Fred Fish <fnf@specifix.com>
1045
1046 * gdb.base/ptype.c (foo): Add typedef.
1047 (intfoo): Add function.
1048 * gdb.base/ptype1.c: New file.
1049 * gdb.base/ptype.exp: Handle compilation and linking with two
1050 source files. Test that proper type for "foo" is found based
1051 on source context rather than first match found in symtabs.
1052
a1b06f35
MK
10532005-12-28 Mark Kettenis <kettenis@gnu.org>
1054
1055 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1056 * gdb.asm/openbsd.inc: Indent commands.
1057
d082a1e2
MK
10582005-12-26 Mark Kettenis <kettenis@gnu.org>
1059
c65016bd
MK
1060 * gdb.base/freebpcmd.exp: Increase timeout.
1061
d082a1e2
MK
1062 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1063
d3c32a0e
DJ
10642005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1065
1066 * gdb.base/default.exp: Update check for "show version".
1067
9fdb1f50
RC
10682005-12-09 Randolph Chung <tausq@debian.org>
1069
1070 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1071 * gdb.asm/pa64.inc: New file.
1072
5f2c56f7
RC
10732005-12-09 Randolph Chung <tausq@debian.org>
1074
1075 * gdb.asm/common.inc: Indent commands.
1076 * gdb.asm/asmsrc1.s: Likewise.
1077 * gdb.asm/asmsrc2.s: Likewise.
1078
8117349c
RC
10792005-12-09 Randolph Chung <tausq@debian.org>
1080
1081 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1082 (get_addr_of_sym): Remove duplicate print.
1083 (gen_core): xfail hppa*-*-hpux*, update expected output.
1084 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1085 * gdb.arch/pa64-nullify.s: New file.
1086
8f07f25a
RC
10872005-12-09 Randolph Chung <tausq@debian.org>
1088
1089 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1090
55b39184
DJ
10912005-12-07 Christophe Lyon <christophe.lyon@st.com>
1092
1093 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1094 code generation for these functions.
1095 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1096 error message.
1097
31e2b00f
AS
10982005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1099
1100 * gdb.base/help.exp (help b, help br, help bre, help brea)
1101 (help break): Update the expected message.
1102
c3d0b56e
SC
11032005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1104
1105 * gdb.asm/m68hc11.inc: Setup the data section.
1106 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1107 script for this test.
1108 (m6812-*-*): Likewise.
1109
36ae0ea9
RC
11102005-11-09 Randolph Chung <tausq@debian.org>
1111
1112 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1113
9d6f42e9
WZ
11142005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1115
1116 * gdb.base/break.exp: Fix a comment typo.
1117
e2126a14
EZ
11182005-11-03 Jim Blandy <jimb@redhat.com>
1119
1120 Checked in by Elena Zannoni <ezannoni@redhat.com>
1121
1122 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1123
e0ac7199
CV
11242005-11-02 Corinna Vinschen <vinschen@redhat.com>
1125
1126 * gdb.arch/gdb1558.c: Include stdio.h.
1127
31d3fb18
MK
11282005-10-31 Mark Kettenis <kettenis@gnu.org>
1129
1130 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1131
e52b687c
MK
11322005-10-31 Mark Kettenis <kettenis@gnu.org>
1133
1134 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1135
f4711d79
PG
11362005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1137
1138 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1139 vscr" tests to better match output.
1140
987a9106
JB
11412005-10-12 Jim Blandy <jimb@redhat.com>
1142
1143 * gdb.base/structs.exp (any): New function.
1144 (test_struct_returns): Don't make any assumptions at all about
1145 what value the function returns when GDB can't set the return
1146 value.
1147
2336bb58
JB
11482005-10-09 Joel Brobecker <brobecker@adacore.com>
1149
1150 * gdb.ada/arrayidx/p.adb: New file.
1151 * gdb.ada/arrayidx.exp: New testcase
1152
11532005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1154
1155 * gdb.ada/array_return/pck.ads: New file.
1156 * gdb.ada/array_return/pck.adb: New file.
1157 * gdb.ada/array_return/p.adb: New file.
1158 * gdb.ada/array_return.exp: New testcase.
1159
705335ea
JB
11602005-10-03 Joel Brobecker <brobecker@adacore.com>
1161
1162 * gdb.base/arrayidx.c: New file.
1163 * gdb.base/arrayidx.exp: New testcase.
1164
11ee9940
NR
11652005-09-29 Nick Roberts <nickrob@snap.net.nz>
1166
1167 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1168 frames-invalid and breakpoints-invalid are no longer generated
1169 with level 3 so don't expect them in the output.
1170
39fb8e9e
BR
11712005-09-27 Bob Rossi <bob@brasko.net>
1172
1173 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1174 from test. Escape the | in mi_gdb_test call.
1175 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1176 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1177 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1178 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1179 expected regex's in mi_gdb_test calls.
1180 * lib/mi-support.exp: Remove arbitrary .* from tests.
1181 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1182 Fully anchor GDB/MI expected results in mi_gdb_test.
1183 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1184 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1185
2af48f68
PB
11862005-09-26 Paul Brook <paul@codesourcery.com>
1187
1188 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1189
f34502bc
WZ
11902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1191
1192 * bfp-test.c: New file.
1193 * bfp-test.exp: New testcase.
1194
ca929517
WZ
11952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1196
1197 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1198 of subarray and substring variable.
1199 * gdb.fortran/subarray.f: New source file for the test of subarray
1200 and substring variable evaluation.
1201 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1202 of string constant.
1203
c761af65
DJ
12042005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1205
1206 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1207 copyright dates.
1208
561d7a1d
PG
12092005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1210
1211 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1212 powerpc altivec' test with an almost identical 'info vector' test.
1213
b2b64cc9
PG
12142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1215
1216 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1217 vscr" tests to match output.
1218
6ac4d15a
PG
12192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1220
1221 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1222 output.
1223
40e55bef
BR
12242005-09-11 Bob Rossi <bob@brasko.net>
1225
1226 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1227 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1228 commands that return an MI output command and an asyncronous MI output
1229 command.
1230 * gdb.mi/mi-console.exp: Ditto.
1231
3c7385ec
BR
12322005-09-11 Bob Rossi <bob@brasko.net>
1233
1234 * gdb.mi/mi-var-child.c: Include <string.h>.
1235
a6cd0eb3
DJ
12362005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1237
1238 * killed.exp: Correct gdb_expect syntax.
1239
2f168eed
CV
12402005-08-09 Corinna Vinschen <vinschen@redhat.com>
1241
1242 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1243
ecd3fd0f
BR
12442005-08-02 Bob Rossi <bob@brasko.net>
1245
1246 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1247 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1248 Change tests to inferior-tty-set/show.
1249 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1250 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1251 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1252 inferior. Use mi_gdb_test to get GDB and Inferior output.
1253 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1254 descriptor.
1255 (mi_inferior_tty_name): Add inferior PTY file name.
1256 (mi_gdb_start): Add INFERIOR_PTY parameter.
1257 (mi_gdb_test): Add IPATTERN parameter.
1258
f1ea48cb
BR
12592005-08-02 Bob Rossi <bob@brasko.net>
1260
1261 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1262 parameter to mi_gdb_test.
1263 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1264
6e650a67
DJ
12652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1266
1267 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1268 struct_declarations.
1269 * gdb.mi/mi-var-child.exp: Step over the initialization of
1270 struct_declarations.
1271
8be260b6
DJ
12722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1273
1274 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1275 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1276 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1277 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1278 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1279 file.
1280
4e660f07
NR
12812005-07-27 Nick Roberts <nickrob@snap.net.nz>
1282
1283 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1284 (do_children_tests): Assign values to the extra elements.
1285
1286 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1287 them for tests for "-var-update --no-values" and
1288 "-var-update --all-values".
1289 Add test for "-var-list-children --simple-values".
1290
1291 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1292
1293 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1294 "-stack-list-locals --simple-values" Improve doc strings and
1295 comments.
1296
6bdae935
MK
12972005-07-18 Mark Kettenis <kettenis@gnu.org>
1298
598b7a6f
MK
1299 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1300 *-*-openbsd*.
1301 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1302
6bdae935
MK
1303 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1304 sigaltsatck'.
1305
1323e929
BR
13062005-07-14 Bob Rossi <bob@brasko.net>
1307
1308 * gdb.base/default.exp (tty): Changed output of command.
1309 * gdb.base/help.exp (help tty): Ditto.
1310
b1a9c082
MK
13112005-07-12 Mark Kettenis <kettenis@gnu.org>
1312
1313 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1314
10a844a2
MK
13152005-07-10 Mark Kettenis <kettenis@gnu.org>
1316
1317 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1318 -stack-select-frame without arguments.
1319 (test_stack_frame_listing): Add test for newly implemented command
1320 -stack-info-frame.
1321
3cb3b8df
BR
13222005-07-06 Bob Rossi <bob@brasko.net>
1323
1324 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1325 command.
1326 (Copyright): Update copyright.
1327
a0c5fbcf
WZ
13282005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1329
1330 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1331 tests to evaluate exponentiation expression.
1332
984971d0
AS
13332005-06-29 Andreas Schwab <schwab@suse.de>
1334
1335 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1336 main to avoid warnings.
1337
1338 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1339
fe03833f
NR
13402005-06-20 Nick Roberts <nickrob@snap.net.nz>
1341
1342 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1343 -stack-select-frame without arguments.
1344 (test_stack_frame_listing): Add test for newly implemented command
1345 -stack-info-frame.
1346
7a55f279
WZ
13472005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1348
0ffa0ea5
DJ
1349 * gdb.fortran/array-element.f: New file.
1350 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1351
26585198
DJ
13522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1353
1354 * gdb.base/bigcore.exp: Correct checks for systems which can
1355 not dump a large core file.
1356
c1bd25fd
DJ
13572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * gdb.base/relocate.c: Add a copyright notice.
1360 (dummy): Remove.
1361 * gdb.base/relocate.exp: Test printing the values of variables
1362 from a relocatable file.
1363
589e074d
DJ
13642005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1367 excess MI output after an error.
1368
0915f927
JB
13692005-05-29 Joel Brobecker <brobecker@adacore.com>
1370
1371 * gdb.arch/alpha-step.c: New file.
1372 * gdb.arch/alpha-step.exp: New testcase.
1373
76ff342d
DJ
13742005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1375 Dennis Brueni <dennis@slickedit.com>
1376
1377 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1378 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1379 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1380 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1381 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1382 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1383 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1384
96b0c7ac
DJ
13852005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1386 Wu Zhou <woodzltc@cn.ibm.com>
1387
1388 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1389 IBM's xlc compiler.
1390 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1391 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1392
f21565d2
JB
13932005-05-13 Jim Blandy <jimb@redhat.com>
1394
1395 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1396 calling gdb_suppress_entire_file.
1397 * gdb.base/charset.exp: Same.
1398 * gdb.base/call-rt-st.exp: Same.
1399
6006a3a1
BR
14002005-05-05 Bob Rossi <bob_rossi@cox.net>
1401
1402 * lib/gdb.exp (fullname_syntax): Added global regex.
1403 (fullname_syntax_POSIX): Ditto.
1404 (fullname_syntax_UNC): Ditto.
1405 (fullname_syntax_DOS_CASE): Ditto.
1406 (fullname_syntax_DOS): Ditto.
1407 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1408 fullname_syntax variable to scope and use it.
1409 (test_file_list_exec_source_files): Ditto.
1410 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1411
c3b69c04
DJ
14122005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1413
1414 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1415
3c95e6af
PG
14162004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1417
1418 * lib/gdb.exp (skip_altivec_tests): New function, based on
1419 check_vmx_hw_available from the GCC testsuite.
1420 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1421 * lib/gdb.arch/altivec-regs.exp: Likewise.
1422
78df6c56
JB
14232005-05-02 Jim Blandy <jimb@redhat.com>
1424
1425 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1426 calling gdb_suppress_entire_file.
1427
1690f9cf
DJ
14282005-04-30 Randolph Chung <tausq@debian.org>
1429
1430 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1431 Slightly relax "sem_post" name checking.
1432
5ea106f7
PG
14332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1434
1435 * gdb.base/unload.exp: Use new shared library infrastructure.
1436
bf7234cf
PG
14372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1438
1439 * gdb.base/so-impl-ld.exp: Use new shared library
1440 infrastructure.
1441
547b869a
CV
14422005-04-29 Corinna Vinschen <vinschen@redhat.com>
1443
1444 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1445 * gdb.asm/h8300.inc: New file.
1446
f07e55f0
PG
14472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1448
1449 * gdb.base/shlib-call.exp: Change to use new shared library
1450 infrastructure.
1451
3cbba3d1
PG
14522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1453
1454 * gdb.base/pending.exp: Change to use new shared library
1455 infrastructure.
1456
ed6df200
PG
14572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1458
1459 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1460 use test_compiler_info instead of gcc_compiled, and update copyright.
1461
8c8f4ebe
PG
14622005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1463
1464 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1465 shared objects being adjusted and update copyright years.
1466
607fbc54
DJ
14672005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1468
1469 * ChangeLog: Correct some 2003-01-13 dates.
1470 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1471 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1472 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1473 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1474 gdb.trace/tfind.exp: Update copyright years.
1475
57bf0e56
DJ
14762005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1477 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * lib/gdb.exp (gdb_compile): Handle shlib=.
1480 (gdb_compile_shlib): New function.
1481
9b593790
PG
14822005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1483
1484 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1485
9494c6a5
DJ
14862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1487
1488 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1489 gdb.server.
1490 * configure.ac: Likewise.
1491 * configure: Regenerated.
1492 * gdb.gdbserver/Makefile.in: Moved to...
1493 * gdb.server/Makefile.in: ... here.
1494 * gdb.gdbserver/server.c: Moved to...
1495 * gdb.server/server.c: ... here.
1496 * gdb.gdbserver/server-run.exp: Moved to...
1497 * gdb.server/server-run.exp: ... here.
1498
6f8eac0e
DJ
14992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1500
1501 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1502 * configure.ac: Create gdb.gdbserver/Makefile.
1503 * configure: Regenerated.
1504 * lib/gdbserver-support.exp: New file, derived from
1505 config/gdbserver.exp.
1506 * config/gdbserver.exp: Use gdbserver-support.exp.
1507 * gdb.gdbserver/Makefile.in: New file.
1508 * gdb.gdbserver/server.c: New file.
1509 * gdb.gdbserver/server-run.exp: New file.
1510
6e87504d
PG
15112005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1512
1513 * lib/gdb.exp (test_compiler_info): Return compiler_info
1514 if no arguments are given.
1515
d1779be4
PG
15162005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1517
1518 * gdb.arch/altivec-abi.exp: Check for compiler and set
1519 use altivec' flag accordingly.
1520 * gdb.arch/altivec-regs.exp: Likewise.
1521
88750304
DJ
15222005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1523
1524 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1525
f3fb768d
AS
15262005-03-27 Andreas Schwab <schwab@suse.de>
1527
1528 * gdb.base/bigcore.c (main): Add missing mode argument in open
1529 call.
1530
7e813ac5
DJ
15312005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1532
1533 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1534 downloads.
1535 * config/gdbserver.exp (gdb_load): Likewise.
1536
8e3049aa
PB
15372005-03-14 Paul Brook <paul@codesourcery.com>
1538
1539 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1540 targets.
1541
a9df7c44
JB
15422005-03-09 Joel Brobecker <brobecker@adacore.com>
1543
1544 * gdb.dwarf2/dup-psym.S: New file.
1545 * gdb.dwarf2/dup-psym.exp: New testcase.
1546
9f0d94e8
JB
15472005-03-09 Joel Brobecker <brobecker@adacore.com>
1548
1549 * gdb.ada/exec_changed/first.adb: New file.
1550 * gdb.ada/exec_changed/second.adb: New file.
1551 * gdb.ada/exec_changed.exp: New testcase.
1552
5f579bc5
NS
15532005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1554
36e9969c
NS
1555 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1556 (A2): New class.
1557 (main): Test operator+.
1558 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1559 breakpoint test.
1560
5f579bc5
NS
1561 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1562 * gdb.base/signull.exp: Disable if gdb,nosignals.
1563 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1564 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1565 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1566 * gdb.mi/mi2-console.exp: Likewise.
1567 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1568 continue output at start.
1569 (gdb_collect_locals_test): Robustify regexp.
1570 * gdb.trace/passc-dyn.exp: Fix comment typo.
1571 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1572
be46087e
CV
15732005-03-08 Corinna Vinschen <vinschen@redhat.com>
1574
1575 * gdb.asm/asm-source.exp: Add iq2000 case.
1576 * gdb.asm/iq2000.inc: New file.
1577
384e1a61
MI
15782005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1579
1580 * gdb.base/command.exp: Change hardcoded value to regular expression.
1581 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1582
584b6e9e
DJ
15832005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1584
1585 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1586 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1587 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1588 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1589 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1590
ab5b5d61
MK
15912005-03-05 Mark Kettenis <kettenis@gnu.org>
1592
1593 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1594 changes.
1595
ae051c1b
PG
15962004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1597
1598 * lib/compiler.c: Add test for IBM's xlc compiler.
1599 * lib/compiler.cc: Likewise.
1600
3f0f6ed2
JB
16012004-02-24 Joel Brobecker <brobecker@adacore.com>
1602
1603 * gdb.ada/fixed_points.exp: Create compilation object directory
1604 before running the test.
1605 * gdb.ada/null_record.exp: Likewise.
1606 * gdb.ada/packed_array.exp: Likewise.
1607 * gdb.ada/start.exp: Likewise.
1608
724f452b
JB
16092005-02-15 Joel Brobecker <brobecker@adacore.com>
1610
1611 * gdb.ada/packed_array/pa.adb: New file.
1612 * gdb.ada/packed_array.exp: New testcase.
1613
57f5cdfb 16142005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1615
1f393151
MK
1616 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1617 files.
1618
ebdda337
MK
1619 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1620 on *-*-openbsd*. Correctly match whitespace in regukar
1621 expressions.
1622
cf309262
DJ
16232005-02-10 Daniel Jacobowitz <dan@debian.org>
1624
1625 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1626 PR exp/1821
1627 * gdb.base/gdb1821.c: New test file.
1628 * gdb.base/gdb1821.exp: New test file.
1629
3be49e7a
JB
16302005-02-09 Joel Brobecker <brobecker@adacore.com>
1631
1632 * gdb.base/start.c: New file.
1633 * gdb.base/start.exp: New testcase.
1634
e292e67d
JB
16352005-02-09 Joel Brobecker <brobecker@adacore.com>
1636
1637 * gdb.ada/start/dummy.adb: New file.
1638 * gdb.ada/start.exp: New testcase.
1639
dbdfa66c
CV
16402005-02-09 Corinna Vinschen <vinschen@redhat.com>
1641
1642 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1643 for printing symbols and statistics.
1644 Add test for using relative pathnames in "maint print msymbols" test.
1645 Mark "maint info sections DATA" XFAIL on Cygwin.
1646 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1647 tests.
1648
d7941671
AC
16492005-02-09 Andreas Schwab <schwab@suse.de>
1650
1651 Committed by Andrew Cagney <cagney@gnu.org>
1652 * gdb.base/remotetimeout.exp: New file.
1653
74e5ef44
MK
16542005-02-07 Mark Kettenis <kettenis@gnu.org>
1655
1656 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1657
464dd14d
JB
16582005-02-03 Joel Brobecker <brobecker@adacore.com>
1659
1660 * gdb.ada/gnat_ada.gpr: New file.
1661 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1662 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1663 * configure.ac: No longer generate gnat_ada.gpr.
1664 * configure: Regenerate.
1665 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1666 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1667 * gdb.ada/null_record/bar.ads: Likewise.
1668 * gdb.ada/null_record/bar.adb: Likewise.
1669 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1670 * gdb.ada/null_record.exp (testdir): New variable.
1671 (testfile): executable is now in testdir subdirectory.
1672 (srcfile): Use full path to the main compilation unit.
1673 * gdb.ada/fixed_points.exp: Same changes as above.
1674
30d756ae
NR
16752005-02-03 Nick Roberts <nickrob@snap.net.nz>
1676
1677 * gdb.base/interp.exp: New test.
1678
9d799f85
AC
16792005-01-24 Andrew Cagney <cagney@gnu.org>
1680
1681 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1682
15656118
AC
16832005-01-19 Andrew Cagney <cagney@gnu.org>
1684
a892c31b
AC
1685 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1686 configure.ac not configure.in.
1687
15656118
AC
1688 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1689 of powerpc*-*-*.
1690 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1691 * gdb.base/list.exp (test_list_function)
1692 (test_list_filename_and_function): Ditto.
1693 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1694
a7b01baf
AC
16952005-01-16 Andrew Cagney <cagney@gnu.org>
1696
17d92a02
AC
1697 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1698
a7b01baf
AC
1699 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1700
bc8332bb
AC
17012005-01-14 Andrew Cagney <cagney@gnu.org>
1702
1703 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1704 * gdb.mi/mi2-var-cmd.exp: Ditto.
1705
4d074752
CV
17062005-01-10 Corinna Vinschen <vinschen@redhat.com>
1707
1708 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1709
bec39cab
AC
17102005-01-07 Andrew Cagney <cagney@gnu.org>
1711
1712 * configure.ac: Rename configure.in, require autoconf 2.59.
1713 * configure: Re-generate.
1714 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1715 * gdb.stabs/configure: Re-generate.
1716 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1717 * gdb.hp/configure: Re-generate.
1718 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1719 autoconf 2.59.
1720 * gdb.hp/gdb.objdbg/configure: Re-generate.
1721 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1722 autoconf 2.59.
1723 * gdb.hp/gdb.defects/configure: Re-generate.
1724 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1725 autoconf 2.59.
1726 * gdb.hp/gdb.compat/configure: Re-generate.
1727 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1728 autoconf 2.59.
1729 * gdb.hp/gdb.base-hp/configure: Re-generate.
1730 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1731 autoconf 2.59.
1732 * gdb.hp/gdb.aCC/configure: Re-generate.
1733
f10b16d4
JB
17342004-12-15 Jim Blandy <jimb@redhat.com>
1735
1736 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1737 under NPTL when there is debugging info available for libpthread.
1738
fb6e1814
JG
17392004-12-13 Jerome Guitton <guitton@gnat.com>
1740
1741 * gdb.ada/fixed_points.c: New file.
1742 * gdb.ada/fixed_points.exp: New file.
1743
fe46cd3a
RC
17442004-12-03 Randolph Chung <tausq@debian.org>
1745
1746 * gdb.arch/pa-nullify.exp: New file.
1747 * gdb.arch/pa-nullify.s: New file.
1748
8de0841b
RC
17492004-11-30 Randolph Chung <tausq@debian.org>
1750
1751 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1752 instead of "tbug". Fix regexp to work properly with gdb_test.
1753
c8170782
PH
17542004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1755
1756 * gdb.base/bitfields2.exp: New test.
1757 * gdb.base/bitfields2.c: New file.
1758
954269c2
RE
17592004-11-28 Richard Earnshaw <rearnsha@arm.com>
1760
1761 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1762
0107feed
RC
17632004-11-16 Randolph Chung <tausq@debian.org>
1764
1765 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1766
f073ae8c
DJ
17672004-11-14 Daniel Jacobowitz <dan@debian.org>
1768
1769 * gdb.threads/threadapply.exp: Correct "macro details" test.
1770
19ad59e7
JJ
17712004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1772
1773 * gdb.threads/threadapply.exp: New test.
1774 * gdb.threads/threadapply.c: New file.
1775
9cf0961b
MK
17762004-11-07 Mark Kettenis <kettenis@gnu.org>
1777
1778 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1779 frames.
1780
c789492a
FL
17812004-11-05 Felix Lee <felix+log1@specifixinc.com>
1782
1783 * gdb.base/cursal.exp: New file.
1784 * gdb.base/cursal.c: New file.
1785
a1e167bb
AC
17862004-11-03 Andrew Cagney <cagney@gnu.org>
1787
1788 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1789
b7cbf173
MK
17902004-10-30 Mark Kettenis <kettenis@gnu.org>
1791
1792 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1793 NetBSD/ELF targets.
1794
88f9d34f
JB
17952004-10-29 Joel Brobecker <brobecker@gnat.com>
1796
1797 * gdb.threads/bp_in_thread.c: New file, copied from
1798 pthread_cond_wait.c.
1799 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1800 file, rather than reusing the .c file from another testcase.
1801
ca7d6a0c
JB
18022004-10-20 Joel Brobecker <brobecker@gnat.com>
1803
1804 * gdb.ada/null_record.exp: Check where we stopped after
1805 sending the start command, instead of where the associated
1806 temporary breakpoint was inserted.
1807
0d863d03
AC
18082004-10-14 Andrew Cagney <cagney@gnu.org>
1809
1810 * gdb.mi/gdb701.c (main): Return 0.
1811
d11e72cb
DJ
18122004-10-13 Daniel Jacobowitz <dan@debian.org>
1813
d40539a4 1814 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1815
e1923096
JJ
18162004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1817
1818 * gdb.threads/schedlock.c: Add comment markers to use to find
1819 line numbers.
1820 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1821 comments.
1822 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1823 breakpoint lines.
1824
ec8ba2c9
DJ
18252004-10-12 Daniel Jacobowitz <dan@debian.org>
1826
1827 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
1828
0eb3658b
DJ
18292004-10-12 Daniel Jacobowitz <dan@debian.org>
1830
1831 * configure.in: Add gdb.dwarf2.
1832 * configure: Regenerated.
1833 * Makefile.in: Add gdb.dwarf2.
1834 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
1835 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
1836 gdb.dwarf2/file1.txt: New files.
1837
a271cc33
OF
18382004-10-11 Orjan Friberg <orjanf@axis.com>
1839
1840 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
1841 of "run", since the latter doesn't work with remote targets. Adjust
1842 the breakpoint numbering accordingly.
1843 * gdb.threads/pthread_cond_wait.exp: Ditto.
1844
895ce074
MC
18452004-10-08 Michael Chastain <mec.gnu@mindspring.com>
1846
1847 * gdb.base/overlays.exp: Update copyright years.
1848
6be3092d
KI
18492004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
1850
1851 * gdb.base/overlays.exp: Disable if target is Linux.
1852
e05389b8
FL
18532004-10-06 Felix Lee <felix+log1@specifixinc.com>
1854
1855 * config/gdbserver.exp (gdb_load): Use right filename on remote.
1856
73cb587d
KI
18572004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
1858
1859 * gdb.asm/asm-source.exp: Add m32r-linux target.
1860 * gdb.asm/m32r-linux.inc: New file.
1861
3c0edcdc
AC
18622004-09-24 Andrew Cagney <cagney@redhat.com>
1863 David Anderson <anderson@redhat.com>
1864
1865 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
1866 command fails, assume things will work.
1867 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
1868 (_GNU_SOURCE): Define.
1869 (print_unsigned, print_hex): Change parameter to "long long".
1870 (print_byte_count): New function, use to print byte counts.
1871 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
1872 O_LARGEFILE.
1873 (main): Compute an upper bound on a corefile in max_core_size.
1874 Limit memory chunk size to max_core_size. Limit total memory
1875 allocated to max_core_size.
1876
4bb3667f
AC
18772004-09-23 Andrew Cagney <cagney@gnu.org>
1878
1879 * gdb.base/bigcore.exp: Replace the code that creates a corefile
1880 from a separate process with code that creates a corefile by
1881 making the inferior dump core.
1882
60fe1a51
MK
18832004-09-23 Mark Kettenis <kettenis@gnu.org>
1884
1885 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
1886 block.
1887
8e937346
MC
18882004-09-23 Michael Chastain <mec.gnu@mindspring.com>
1889
1890 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
1891 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
1892 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
1893 Likewise.
1894
7213f6d6
JJ
18952004-09-20 Jeff Johnston <jjohnstn@redhat.com>
1896
1897 * gdb.java/jprint.exp: New test case for java inferior call.
1898 * gdb.java/jprint.java: Ditto.
1899
eac69dca
JB
19002004-09-15 Joel Brobecker <brobecker@gnat.com>
1901
1902 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
1903
22227696
MC
19042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1905
1906 * gdb.threads/killed.c: Include <stdlib.h>.
1907 * gdb.threads/pthreads.c: Likewise.
1908
7dd403a4
MC
19092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1910
1911 * gdb.threads/killed.c: Add copyright notice.
1912
33f2d567
JM
19132004-09-10 Jason Molenda (jmolenda@apple.com)
1914
1915 * gdb.base/define.exp: Two new tests to verify zero space chars
1916 after 'if' and 'while' commands in a user-defined command is correctly
1917 parsed.
1918
e05b62ac
AC
19192004-09-08 Andrew Cagney <cagney@gnu.org>
1920
1921 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
1922 delivery test with duplicate at end of file.
1923
9cbe82da
MK
19242004-09-06 Mark Kettenis <kettenis@jive.nl>
1925
1926 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
1927
564803d9
MC
19282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1929
1930 * config/hppro.exp: Removed.
1931
7c6807ce
MC
19322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1933
1934 * config/sparclet.exp: Removed.
1935
bf7e26dd
MC
19362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1937
1938 * config/udi.exp: Removed.
1939
714e341b
MC
19402004-09-02 Michael Chastain <mec.gnu@mindspring.com>
1941
1942 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
1943 of "exp_continue".
1944 (advancei): Likewise.
1945
1236e623
JJ
19462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1947
1948 * gdb.base/unload.exp: Fix so messages aren't duplicated.
1949
3bdcad15
MI
19502004-09-01 Manoj Iyer <manjo@austin.ibm.com>
1951
228af206 1952 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
1953 to check for nodebug in executable.
1954 * gdb.gdb/observer.exp (setup_test): Likewise.
1955 * gdb.gdb/selftest.exp (test_with_self): Likewise.
1956 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
1957
c72b934c
AC
19582004-09-01 Andrew Cagney <cagney@gnu.org>
1959
1960 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1961 files.
1962
edd9b715
JJ
19632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1964
1965 * gdb.base/unload.exp: Fix expected warning message to match
1966 latest format.
1967
fb4ce06b
CV
19682004-09-01 Corinna Vinschen <vinschen@redhat.com>
1969
1970 * gdb.base/call-rt-st.exp: Fix typos.
1971
ce78e7c3
MI
19722004-08-31 Manoj Iyer <manjo@austin.ibm.com>
1973
1974 * gdb.threads/thread_check.exp: New testcase.
1975 * gdb.threads/thread_check.c: New testcase.
1976
2dedb159
AC
19772004-08-31 Andrew Cagney <cagney@gnu.org>
1978
1979 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
1980 (skip_to_handler_entry): New procedures. Test stepping into a
1981 handler when the breakpoint is at the handler's entry point.
1982
68f53502
AC
19832004-08-30 Andrew Cagney <cagney@gnu.org>
1984
1985 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
1986 gdb/1757.
1987
3e3ffd2b
MC
19882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1989
1990 With code from Manoj Iyer <manjo@austin.ibm.com>:
1991 * lib/gdb.exp (gdb_file_cmd): Return more information in the
1992 return value. Add an arm for "no debugging symbols found".
1993 Change a stray "error" to "perror".
1994 (gdb_run_cmd): Adapt to new return value.
1995 * gdb.base/remote.exp: Adapt to new return value.
1996 * gdb.gdb/complaints.exp: Likewise.
1997 * gdb.gdb/observer.exp: Likewise.
1998 * gdb.gdb/selftest.exp: Likewise.
1999 * gdb.gdb/xfullpath.exp: Likewise.
2000
4b6f5fd2
JB
20012004-08-27 Joel Brobecker <brobecker@gnat.com>
2002
2003 * gdb.threads/bp_in_thread.exp: New testcase.
2004
e5b25496
MC
20052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2006
2007 Fix PR testsuite/1735.
2008 * gdb.threads/schedlock.c (thread_function): Add a cast
2009 to suppress a gcc warning.
2010 * gdb.threads/thread-specific.c (thread_function): Likewise.
2011
934353d6
MC
20122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2013
2014 * gdb.base/unload.c: Include <stdlib.h>.
2015
f98a0aef 20162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2017
f98a0aef 2018 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2019 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2020 synchronized after the "return".
2021
5a2e8882
MC
20222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2023
2024 * gdb.mi/basics.c: Include <stdio.h>.
2025 * gdb.mi/pthreads.c: Include <stdlib.h>.
2026 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2027
a9640423
MC
20282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 * gdb.threads/schedlock.c: Add copyright notice.
2031
b04e311d
AC
20322004-08-25 Andrew Cagney <cagney@gnu.org>
2033
2034 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2035 (skip_over_handler, breakpoint_over_hander): New test procedures.
2036 (advance, advancei): Add a proper prefix, do not use
2037 rerun_to_main.
2038 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2039
7c27f15b
MC
20402004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2041
2042 * gdb.mi/basics.c: Add copyright notice.
2043 * gdb.mi/var-cmd.c: Add copyright notice.
2044
fffc87ae
MC
20452004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2046
2047 * lib/gdb.exp: Remove signed_keyword_not_used.
2048 * lib/compiler.c: Likewise.
2049 * lib/compiler.cc: Likewise.
2050
d782e0bf
MC
20512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2052
2053 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2054 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2055
96033e83
MC
20562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2057
2058 * gdb.base/whatis.c: Add copyright notice.
2059
cf38c229
MK
20602004-08-20 Mark Kettenis <kettenis@gnu.org>
2061
2062 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2063 it to skip the breakpoints encoded in the inline assembly.
2064
f4b49756
MC
20652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2066
2067 * Makefile.in: Add gdb.fortran.
2068
2f193b69
MC
20692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2070
2071 * gdb.base/call-sc.exp (test_scalar_returns):
2072 Fix cut-and-paste glitch in "Make fun return now".
2073
89a237cb
MC
20742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2075
2076 * configure.in: Add gdb.fortran.
2077 * configure: Regenerate.
2078 * gdb.fortran/Makefile.in: New file.
2079 * lib/gdb.exp (skip_fortran_tests): New procedure.
2080
469aff8e
MC
20812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2082
2083 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2084 reference to bug-gnu@prep.ai.mit.edu.
2085 * gdb.mi/mi-var-child.exp: Likewise.
2086 * gdb.mi/mi-var-cmd.exp: Likewise.
2087 * gdb.mi/mi-var-display.exp: Likewise.
2088 * gdb.mi/mi2-var-block.exp: Likewise.
2089 * gdb.mi/mi2-var-child.exp: Likewise.
2090 * gdb.mi/mi2-var-cmd.exp: Likewise.
2091 * gdb.mi/mi2-var-display.exp: Likewise.
2092
00b51b9f
MK
20932004-08-15 Mark Kettenis <kettenis@gnu.org>
2094
2095 * gdb.base/unload.c (main): Make local variable msg const.
2096
45f07fef
MC
20972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2100 to bug-gnu@prep.ai.mit.edu.
2101 * gdb.mi/mi-disassemble.exp: Likewise.
2102 * gdb.mi/mi-eval.exp: Likewise.
2103 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2104 default line number.
2105 * gdb.mi/mi-return.exp: Likewise.
2106 * gdb.mi/mi-simplerun.exp: Likewise.
2107 * gdb.mi/mi-stack.exp: Likewise.
2108 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2109 number with explicit range test.
2110 * gdb.mi/mi-watch.exp: Likewise.
2111 * gdb.mi/mi2-break.exp: Likewise.
2112 * gdb.mi/mi2-cli.exp: Likewise.
2113 * gdb.mi/mi2-disassemble.exp: Likewise.
2114 * gdb.mi/mi2-eval.exp: Likewise.
2115 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2116 default line number.
2117 * gdb.mi/mi2-return.exp: Likewise.
2118 * gdb.mi/mi2-simplerun.exp: Likewise.
2119 * gdb.mi/mi2-stack.exp: Likewise.
2120 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2121 number with explicit range test.
2122 * gdb.mi/mi2-watch.exp: Likewise.
2123
dd8c8ee7
MC
21242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2125
2126 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2127 * gdb.cp/m-static.exp: Likewise.
2128 * gdb.cp/rtti.exp: Likewise.
2129
4e838464
MK
21302004-08-14 Mark Kettenis <kettenis@gnu.org>
2131
2132 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2133
8d8cb839
EZ
21342004-08-14 Eli Zaretskii <eliz@gnu.org>
2135
2136 * ChangeLog: Prefix Local Variables with semi-colons and indent
2137 the reference to older ChangeLog files, to fix fontification in
2138 Emacs.
2139
deea8bb0
MC
21402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2141
2142 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2143 * gdb.mi/mi2-break.exp: Likewise.
2144
c3297504
MC
21452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2146
2147 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2148
25808999
MC
21492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2150
2151 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2152
226a8d71
MC
21532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2154
2155 * gdb.cp/classes.exp: Remove unused declarations. Just let
2156 test names default instead of providing special names. Remove
2157 extraneous demangler test.
2158
37fdf854
JJ
21592004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2160
2161 * gdb.base/unload.exp: New test for breakpoints in dynamically
2162 loaded libraries.
2163 * gdb.base/unload.c: Ditto.
2164 * gdb.base/unloadshr.c: Ditto.
2165
2d3a7986
MC
21662004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2167
2168 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2169 cp_test_ptype_class.
2170 (test_enums): Likewise.
2171
c72b934c
AC
21722004-08-10 Andrew Cagney <cagney@gnu.org>
2173
2174 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2175 files.
2176
cc503c8a
AC
21772004-08-10 Andrew Cagney <cagney@gnu.org>
2178
2179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2180 init_malloc call.
2181
902f2ccb
MC
21822004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2183
2184 * ChangeLog: Add copyright notice. The notice is copied
2185 from emacs 21.3 top level ChangeLog.
2186
78c90502
MC
21872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2188
2189 * lib/cp-support.exp: New file.
2190 * lib/cp-support.exp (cp_test_type_class): New function.
2191 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2192 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2193 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2194 cp_test_ptype_class.
2195
88e5ea78
MC
21962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2197
2198 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2199 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2200 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2201 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2202 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2203 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2204 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2205 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2206 gdb.mi/mi2-watch.exp: Update copyright years.
2207
6a89fc9c
MK
22082004-08-09 Mark Kettenis <kettenis@gnu.org>
2209
2210 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2211
1482e0de
MC
22122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2213
2214 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2215 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2216 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2217 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2218 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2219 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2220 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2221 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2222 gdb.mi/mi-watch.exp: Update copyright years.
2223
1a5ce3f3
DJ
22242004-08-08 Daniel Jacobowitz <dan@debian.org>
2225
2226 PR gdb/1738
2227 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2228 from a breakpoint with a pending signal.
2229
04f6ecf2
DJ
22302004-08-08 Daniel Jacobowitz <dan@debian.org>
2231
2232 PR gdb/1736
2233 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2234 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2235 the prompt.
2236 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2237
54d90d35
DJ
22382004-08-08 Daniel Jacobowitz <dan@debian.org>
2239
2240 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2241
d2f6abb0
DJ
22422004-08-08 Daniel Jacobowitz <dan@debian.org>
2243
2244 PR gdb/1736
2245 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2246 for i?86-*-linux*.
2247
5598c03d
DJ
22482004-08-08 Daniel Jacobowitz <dan@debian.org>
2249
2250 * gdb.arch/i386-prologue.exp: Compile without debug information.
2251
c6fee705
MC
22522004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2253
2254 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2255 rather than asking gdb to search.
2256
dd90efdb
MC
22572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2258
2259 * gdb.base/gcore.c: Include <string.h>.
2260
1e84bec1
MC
22612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2262
2263 * gdb.base/gcore.c: Add copyright notice.
2264
e425eb2b
MC
22652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2266
2267 * gdb.base/freebpcmd.c: Include <stdio.h>.
2268 * gdb.base/long_long.c: Include <string.h>.
2269 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2270 * gdb.base/siginfo.c: Include <string.h>.
2271 * gdb.base/sigstep.c: Include <string.h>.
2272
cb9aaed5
MC
22732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2274
2275 * gdb.base/complex.c: Include <stdlib.h>.
2276
55944f3d
MC
22772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2278
2279 * gdb.base/complex.c: Add copyright notice.
2280
7b2953d9
MC
22812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2282
2283 * gdb.base/charset.c: Include <stdlib.h>.
2284
c9133d23
MC
22852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2286
2287 * gdb.base/auxv.c: Include <stdlib.h>.
2288
0a8490ad
MC
22892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2290
2291 * gdb.base/auxv.c: Add copyright notice.
2292
3426d5ec
MC
22932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2294
2295 * gdb.base/coremaker.c: Add copyright notice.
2296 * gdb.base/coremaker2.c: Add copyright notice.
2297
8da195dd
AC
22982004-08-04 Andrew Cagney <cagney@gnu.org>
2299
2300 * gdb.base/store.exp: Update copyright.
2301 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2302 names, do not import gdb_prompt.
2303
8d394f98
AC
23042004-08-01 Andrew Cagney <cagney@gnu.org>
2305
2306 Fix PR testsuite/1729.
2307 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2308 not use capture_value with value 4.
2309 (capture_value): Add optional test name parameter.
2310 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2311 the prefix, pass to capture_value.
2312
b6702b23
MK
23132004-08-01 Mark Kettenis <kettenis@gnu.org>
2314
2315 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2316 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2317 (main): Call new function.
2318
c203e0ca
MC
23192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2320
2321 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2322
a7995a30
MC
23232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2324
2325 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2326
9366563b
MC
23272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2328
b6eeaf26 2329 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2330 Accept more values of vtbl pointer. Remove some messages
2331 about "obsolete gcc or gdb".
2332
2fc1f950
MC
23332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2334
2335 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2336
c724d49b
MC
23372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2338
2339 * gdb.base/asm-source.exp: Properly convert target board
2340 debug flags from gcc format to binutils format.
2341
736b0fce
MK
23422004-07-28 Mark Kettenis <kettenis@gnu.org>
2343
2344 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2345 gdb1718". PR backtrace/1718 partially fixed.
2346
5633ea5c
JJ
23472004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2348
2349 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2350
575eebb1
NC
23512004-07-26 Nick Clifton <nickc@redhat.com>
2352
2353 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2354 good default value for a specific architecture is available then
2355 set it to that value. Otherwise default to the -gstabs switch.
2356 Remove the -g... switches from the asm-flags variable. Allow the
2357 target board info to override the value if it wants to. Pass the
2358 switch on the assembler command line.
2359
62104619
MK
23602004-07-23 Mark Kettenis <kettenis@gnu.org>
2361
2362 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2363 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2364 (main): Call new function.
2365
4a1135b8
MC
23662004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2367
2368 Test for PR exp/1715.
2369 * gdb.base/radix.exp: Refactor common procedures. Make all
2370 test names unique. Change XFAIL to KFAIL.
2371
8a12c1f0
MC
23722004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2373
2374 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2375 * gdb.ada/gnat_ada.gin: ... to here.
2376 * configure.in: Use gnat_ada.gin.
2377 * configure: Regenerate.
2378
23b451cf
AC
23792004-07-20 Andrew Cagney <cagney@gnu.org>
2380
2381 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2382 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2383 XFAILs. Clean up test messages and comments. Check backtraces.
2384 Delete re-sync code.
2385
ab618a02
MC
23862004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2387
2388 Fix PR cli/740.
2389 * gdb.base/annota1.exp: Honor gdb,nosignals.
2390 * gdb.base/annota3.exp: Likewise.
2391
46dad340
MC
23922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2393
2394 * lib/java.exp: Update copyright notice.
2395
756d8c70
AC
23962004-07-19 Andrew Cagney <cagney@gnu.org>
2397
2398 * gdb.base/selftest.exp: Copy file from here ...
2399 * gdb.gdb/selftest.exp: ... to here.
2400
586027e6
AC
24012004-07-16 Andrew Cagney <cagney@redhat.com>
2402
2403 * lib/insight-support.exp: Delete file.
2404 * lib/java.exp (java_init): Fix copyright.
2405
029d2200
AC
24062004-07-16 Andrew Cagney <cagney@gnu.org>
2407
2408 * gdb.base/restore.c: Append "prologue" to comments marking the a
2409 function's prologue.
2410 * gdb.base/restore.exp: Update copyright, re-indent.
2411 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2412 callerN" prefix where needed. Update patterns that match a
2413 function's prologue.
2414
653b62c5
MC
24152004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2416
2417 * gdb.base/restore.c: Add copyright notice.
2418
f7d690e5
AC
24192004-07-16 Andrew Cagney <cagney@gnu.org>
2420
2421 * gdb.base/logical.exp: Update copyright.
2422 (evaluate): New procedure. Use to re-implement tests using
2423 several tables.
2424
d629a7cb
MH
24252004-07-14 Martin Hunt <hunt@redhat.com>
2426
2427 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2428 which fixes some problems where init.tcl was not found.
2429
9c7bb332
AC
24302004-07-13 Andrew Cagney <cagney@gnu.org>
2431
6bf46641
AC
2432 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2433 (check_sizeof, check_valueof): Do not include the output in the
2434 test name. Use gdb_test.
2435 (get_valueof): Use gdb_test_multiple.
2436
c4ffd4c0
AC
2437 * gdb.base/step-test.exp: Update copyright. Use
2438 gdb_test_multiple. Ensure that test names do not include
2439 architecture dependent output.
2440
ab89363a
AC
2441 * gdb.gdb/observer.exp: Update copyright.
2442 (setup_test): Use gdb_test_multiple.
2443 (attach_first_observer, attach_second_observer)
2444 (attach_third_observer, detach_first_observer)
2445 (detach_second_observer, detach_third_observer)
2446 (reset_counters, check_counters): Make $message a prefix.
2447 (test_normal_stop_notifications): Add "args" parameter - a list of
2448 init functions to be called. Make $message a prefix,
2449 (test_observer_normal_stop): Change the message prefixes so that
2450 they are unique, pass the attach / detach procedures to
2451 test_normal_stop_notifications.
2452
ec58997a
AC
2453 * gdb.base/signull.exp (test_segv): Prefix all tests with
2454 "${name}". Clean up test messages.
2455
b475183b
AC
2456 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2457
9c7bb332
AC
2458 * gdb.base/ena-dis-br.exp: Update copyright.
2459 (break_at): New function. Replace send_gdb with gdb_test,
2460 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2461 ignore count, not stopped at bpt", with KFAIL.
2462
2dd95497
CV
24632004-07-13 Corinna Vinschen <vinschen@redhat.com>
2464
2465 * gdb.base/attach.exp: Remove cleanupfile handling.
2466
419e626b
AC
24672004-07-12 Andrew Cagney <cagney@gnu.org>
2468
2469 * gdb.base/annota1.exp: Cleanup corefile test name.
2470 * gdb.base/annota3.exp: Ditto.
2471
8b1b3228
AC
24722004-07-12 Andrew Cagney <cagney@gnu.org>
2473
78650829
AC
2474 * gdb.base/signals.exp: Clean up copyright, re-indent.
2475
8b1b3228
AC
2476 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2477 gdb_test and gdb_test_multiple.
2478
935c2760
JJ
24792004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2480
2481 * gdb.java/jmain.exp: Fix expected line number for main to
2482 break at. Set XFAIL for break at main test since gcj does not
2483 provide line number info for first statement in main.
2484
1544280f
AC
24852004-07-08 Andrew Cagney <cagney@gnu.org>
2486
1279f4ff
AC
2487 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2488
1544280f
AC
2489 * gdb.base/sigbpt.exp: Make the common part of each test name a
2490 prefix instead of suffix.
2491
bcc82369
BR
24922004-07-07 Bob Rossi <bob_rossi@cox.net>
2493
2494 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2495 test from test_tbreak_creation_and_listing to
2496 test_file_list_exec_source_file
2497 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2498 Changed name of test from test_tbreak_creation_and_listing to
2499 test_file_list_exec_source_file
2500
23f4b0aa
JJ
25012004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2502
2503 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2504 the jmisc() constructor instead of <init>.
2505 * gdb.java/jmisc1.exp: Ditto.
2506
56401cd5
AC
25072004-07-07 Andrew Cagney <cagney@gnu.org>
2508
2509 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2510 corrupting the PC.
2511
44ae2f6a
MC
25122004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2513
2514 * gdb.cp/templates.exp: Accept whitespace change in demangler
2515 output.
2516
45a83408
AC
25172004-07-06 Andrew Cagney <cagney@gnu.org>
2518
2519 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2520
d205ad70
MC
25212004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2522
2523 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2524 * lib/compiler.cc: Likewise.
2525
06ea1a61
MC
25262004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2527
2528 * lib/compiler.cc: Work around string preprocessing problem
2529 with old hp c++ compiler.
2530 * lib/compiler.c: Likewise.
2531
daab1251
CV
25322004-06-29 Corinna Vinschen <vinschen@redhat.com>
2533
2534 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2535 directives to conditionalize symbol prefixing.
2536 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2537 additional_flags handling. Add underscore prefix for Cygwin.
2538 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2539 conditionalize symbol prefixing.
2540 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2541 additional_flags handling. Add underscore prefix for Cygwin.
2542
cc984116
CV
25432004-06-29 Corinna Vinschen <vinschen@redhat.com>
2544
2545 * gdb.base/bigcore.exp: Skip test on Cygwin.
2546
c279b077
MC
25472004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2548
2549 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2550 formats for "info register". Use gdb_test_multiple. Fix
2551 the "invalid register" test.
2552
0e915747
CV
25532004-06-28 Corinna Vinschen <vinschen@redhat.com>
2554
2555 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2556 PID for Cygwin. Add Cygwin specific strings to check for in some
2557 tests.
2558 (do_attach_tests): Add a test for user interaction when attaching
2559 to a process with no matching symbol table already loaded.
2560
11422c86
AC
25612004-06-26 Andrew Cagney <cagney@gnu.org>
2562
2563 Test PR java/1567 and PR java/1565.
2564 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2565 * gdb.java/jmisc2.exp: Delete file.
2566
cefbce26
MC
25672004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2568
2569 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2570
e19f872c
CV
25712004-06-25 Corinna Vinschen <vinschen@redhat.com>
2572
2573 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2574 attach process.
2575
d931ba3b
MC
25762004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2577
2578 * gdb.cp/pr-1553.exp: Remove.
2579
aef68c48
MC
25802004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * gdb.cp/pr-1553.cc: Remove.
2583 * gdb.cp/pr-1553.exp: Disable this test.
2584
8d5df71a
JB
25852004-06-20 Jim Blandy <jimb@redhat.com>
2586
2587 Fix PR testsuite/1680.
2588 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2589 regular expressions.
2590
4ac6f39d
MC
25912004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2592
2593 Fix PR testsuite/1679.
2594 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2595 Issue an UNSUPPORTED result instead.
2596
1b413552
JB
25972004-06-18 Jim Blandy <jimb@redhat.com>
2598
2599 * gdb.base/charset.exp: Only send a control-C if we see a new
2600 prompt and incomplete command.
2601
6daa6ebd
MC
26022004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2603
2604 * gdb.cp/pr-574.cc: Add copyright notice.
2605
51fa4ae0
JB
26062004-06-17 Jim Blandy <jimb@redhat.com>
2607
2608 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2609 cases where the regexp has no groups; this grabs random text from
2610 the previous test suite, whatever that was.
2611
8fea26c5
MC
26122004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2613
2614 * gdb.cp/printmethod.cc: Add copyright notice.
2615
1e3aeb41
MC
26162004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2617
2618 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2619
9d9030bc
AC
26202004-06-16 Andrew Cagney <cagney@gnu.org>
2621
2622 * gdb.base/signull.c: Update copyright. Include <string.h>.
2623 (bowler): Replace data_pointer with data_read
2624 and data_write cases. Add code_descriptor case.
2625 (zero, desc): New array and pointer.
2626 (data, code): Change to simple pointers.
2627 * gdb.base/signull.exp: Fix probe pattern matching a function
2628 descriptor SIGSEGV. Replace data_pointer with data_read and
2629 data_write tests.
2630
acd4ad44
AC
26312004-06-16 Andrew Cagney <cagney@gnu.org>
2632
2633 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2634
08fd625c
MC
26352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2636
2637 * gdb.base/long_long.c: Add copyright notice.
2638
1903502c
MC
26392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2640
2641 * gdb.base/long_long.exp: Remove reference to
2642 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2643 to gdb_breakpoint and gdb_continue_to_breakpoint.
2644
83313cb1
JB
26452004-06-14 Jim Blandy <jimb@redhat.com>
2646
2647 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2648 endian case.
2649
1bf404ef
AC
26502004-06-14 Andrew Cagney <cagney@gnu.org>
2651
2652 * gdb.base/gcore.exp (capture_command_output): Delete the always
2653 passing tests containing inferior values.
2654 * gdb.base/ending-run.exp: Do not include the breakpoint address
2655 in the test message. Update copyright.
2656 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2657 size in the test name, use gdb_test_multiple. Update copyright.
2658
ef220b33
MC
26592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2660
2661 * gdb.cp/ref-types.cc: Add copyright notice.
2662
4f70a4c9
MC
26632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2664
2665 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2666 hp_aCC_compiler.
2667 * lib/compiler.cc: Likewise.
2668 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2669 'set' commands. Log diagnostics for other lines. Set
2670 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2671
335928ac
MC
26722004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2673
2674 * gdb.cp/try_catch.cc: Add copyright notice.
2675
2efb12e8
MC
26762004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2677
2678 * gdb.cp/userdef.cc: Add copyright notice.
2679
0bbed51a
MC
26802004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2681
2682 * gdb.cp/virtfunc.cc: Add copyright notice.
2683
e12a46c9
RC
26842004-06-11 Randolph Chung <tausq@debian.org>
2685
2686 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2687 problem.
2688
338e05af
AC
26892004-06-10 Andrew Cagney <cagney@gnu.org>
2690
2691 * lib/compiler.cc, lib/compiler.c: Append either
2692 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2693 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2694 instead of gcc-3-3.
2695
dc3f10cb
AC
26962004-06-09 Andrew Cagney <cagney@gnu.org>
2697
b4d946af
AC
2698 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2699 gdb/1455, bug is specific to "long long" and "double".
2700
dc3f10cb
AC
2701 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2702 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2703 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2704 fixed.
2705
b5c0bfa2
AC
27062004-06-09 Andrew Cagney <cagney@gnu.org>
2707
2708 * gdb.base/structs.exp (test_struct_returns): Replace
2709 "return_value_unknown" and "finish_value_unknown" by
2710 "return_value_known" and "finish_value_known". Instead of
2711 "return_value_unknown" iff "finish_value_unknown", check
2712 "return_value_known" implies "finish_value_known".
2713
caeb605f
MH
27142004-06-08 Martin Hunt <hunt@redhat.com>
2715
2716 * gdb.base/float.exp: Add pattern for mips targets.
2717
c892bb64
RC
27182004-06-08 Randolph Chung <tausq@debian.org>
2719
2720 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2721 message for unknown architectures more clear.
2722
48306d3e
JB
27232004-06-08 Joel Brobecker <brobecker@gnat.com>
2724
2725 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2726 start the execution of the program.
2727
83ecb59f
JB
27282004-06-07 Jim Blandy <jimb@redhat.com>
2729
2730 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2731 * gdb.arch/i386-cpuid.h: New helper file.
2732
55264cb4
RC
27332004-06-07 Randolph Chung <tausq@debian.org>
2734
2735 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2736 has started.
2737
23cadb28
RM
27382004-06-04 Roland McGrath <roland@redhat.com>
2739
2740 Fix PR gdb/1647.
2741 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2742 differently to be robust to output buffering differences.
2743
51d01eda
MC
27442004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2745
2746 * gdb.threads/pthreads.exp: Update copyright years.
2747 (check_control_c): Change asynchronous 'after' to synchronous.
2748
f4fc3b93
RM
27492004-06-04 Roland McGrath <roland@redhat.com>
2750
2751 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2752 next gdb prompt.
2753
4013522b
MC
27542004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 Fix PR gdb/1636.
2757 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2758 calls to synchronous.
2759
7a8f1e6b
JB
27602004-05-26 Jim Blandy <jimb@redhat.com>
2761
2762 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2763
81bb3443
RC
27642004-05-24 Randolph Chung <tausq@debian.org>
2765
2766 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2767 * gdb.asm/pa.inc: New file.
2768
8f5a3103
MK
27692004-05-22 Mark Kettenis <kettenis@gnu.org>
2770
2771 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2772
734b8fe8
JB
27732004-05-21 Joel Brobecker <brobecker@gnat.com>
2774 Daniel Jacobowitz <drow@mvista.com>
2775
2776 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2777 GDB prompt.
2778
725603e1
UW
27792004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2780
f4fc3b93 2781 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2782 setjmp/longjmp. Use sigaction instead of signal.
2783
8b923272
JB
27842004-05-19 J. Brobecker <brobecker@gnat.com>
2785 Michael Snyder <msnyder@redhat.com>
2786
2787 * gdb.threads/pthread_cond_wait.c: New file.
2788 * gdb.threads/pthread_cond_wait.exp: New testcase.
2789
8bfabb04
AC
27902004-05-13 Andrew Cagney <cagney@redhat.com>
2791
2792 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2793 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2794
42edda50
AC
27952004-05-11 Andrew Cagney <cagney@redhat.com>
2796
2797 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2798 fixed but revealed gdb/1639.
2799
d303a6c7
AC
28002004-05-10 Andrew Cagney <cagney@redhat.com>
2801
2802 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2803 func1" and "next to 2nd alarm", kernel bug avoided.
2804
bf08c2a1
DJ
28052004-05-10 Daniel Jacobowitz <dan@debian.org>
2806
2807 PR external/1568
2808 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2809 XFAIL if it is smaller than bytes_allocated.
2810 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2811 (main): Make chunks_allocated unsigned. Correct comment.
2812
c0586a34
JB
28132004-05-07 Joel Brobecker <brobecker@gnat.com>
2814
2815 * gdb.arch/powerpc-aix-prologue.c: New file.
2816 * gdb.arch/powerpc-aix-prologue.exp: New file.
2817
f2785d12
JB
28182004-05-07 Jim Blandy <jimb@redhat.com>
2819
2820 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2821 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2822
bd7f6e30
JB
28232004-05-06 Joel Brobecker <brobecker@gnat.com>
2824
2825 * gdb.base/sep.exp: No longer setup_kfail when the program was
2826 built with dwarf2.
2827
0a5e7efe
JI
28282004-05-05 Jim Ingham <jingham@apple.com>
2829
2830 * gdb.base/pending.exp: Make sure pending breakpoints
2831 preserve the ignore count.
f4fc3b93 2832
a8958849
MK
28332004-04-27 Jerome Guitton <guitton@gnat.com>
2834
2835 * i386-prologue.exp: Add testcase for jump instruction as first
2836 instruction of the real code.
2837 * i386-prologue.c (jump_at_beginning): New function.
2838
7e103f5b
MK
28392004-04-28 Mark Kettenis <kettenis@gnu.org>
2840
2841 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
2842 x86_64-*-*.
2843
5d38b224
MK
28442004-04-28 Mark Kettenis <kettenis@gnu.org>
2845
2846 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
2847 i*86-*-*.
2848
0ef32fd9
MK
28492004-04-25 Mark Kettenis <kettenis@gnu.org>
2850
2851 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
2852 expression that checks the return type.
2853
71d7dd7c
AC
28542004-04-23 Andrew Cagney <cagney@redhat.com>
2855
2856 * gdb.base/call-sc.exp: New test of scalar call/return values.
2857 * gdb.base/call-sc.c: Ditto.
2858
1e9f977e
JJ
28592004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2860
2861 * gdb.threads/manythreads.c: Reduce thread stack size.
2862
899d9e3a
JJ
28632004-04-23 Jeff Johnston <jjohnstn@redhat.com>
2864
2865 * gdb.threads/manythreads.c: Add copyright notice.
2866
61bcae62
AC
28672004-04-23 Andrew Cagney <cagney@redhat.com>
2868
2869 * gdb.base/siginfo.exp: Better handle step out of signal.
2870 * gdb.base/sigstep.exp: Ditto.
2871
7339a42e
JJ
28722004-04-22 Jeff Johnston <jjohnstn@redhat.com>
2873 Daniel Jacobowitz <drow@mvista.com>
2874
2875 * gdb.threads/manythreads.c: New testcase.
2876 * gdb.threads/manythreads.exp: Ditto.
2877
5c98409b
JB
28782004-04-22 Jim Blandy <jimb@redhat.com>
2879
2880 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
2881 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
2882
3b611f1a
MC
28832004-04-21 Michael Chastain <mec.gnu@mindspring.com>
2884
2885 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
2886
f0fd9238
AC
28872004-04-21 Andrew Cagney <cagney@redhat.com>
2888
2889 * gdb.base/sigstep.c: New file.
2890 * gdb.base/sigstep.exp: New file.
2891
90990674
JB
28922004-04-16 Joel Brobecker <brobecker@gnat.com>
2893
2894 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
2895 call to observer_notify_normal_stop.
2896
78cef34b
AC
28972004-04-15 Andrew Cagney <cagney@redhat.com>
2898
2899 * gdb.base/siginfo.c: New file.
2900 * gdb.base/siginfo.exp: New file.
2901
d2343407
JB
29022004-04-12 J. Brobecker <brobecker@gnat.com>
2903
2904 * gdb.base/sep.exp: Fix typo in comment.
2905
a2dba3c8
JB
29062004-04-12 J. Brobecker <brobecker@gnat.com>
2907
2908 * gdb.base/sep.c: New file.
2909 * gdb.base/sep-proc.c: New file.
2910 * gdb.base/sep.exp: New testcase.
2911
15f7b60e
MK
29122004-04-09 Mark Kettenis <kettenis@gnu.org>
2913
2914 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
2915 support.
2916
44f4de1a
AC
29172004-04-05 Andrew Cagney <cagney@redhat.com>
2918
2919 * gdb.base/sigaltstack.c: New file.
2920 * gdb.base/sigaltstack.exp: New file.
2921
ef04f396
JB
29222004-04-04 Joel Brobecker <brobecker@gnat.com>
2923
2924 * gdb.base/foll-fork.exp: Update the expected output for
2925 "help set follow-fork-mode", to match a change that was made
2926 to the help of this variable on 2004-01-13.
2927
d40d2c92
JB
29282004-04-01 Joel Brobecker <brobecker@gnat.com>
2929
2930 * lib/ada.exp: Add copyright notice.
2931 * bar.ads: Likewise.
2932 * bar.adb: Likewise.
2933 * null_record.adb: Likewise.
2934 * null_record.exp: Likewise.
2935 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
2936
f86ef5a3
JB
29372004-04-01 Joel Brobecker <brobecker@gnat.com>
2938
2939 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
2940 * configure: Regenerate.
2941
414e70e3
JB
29422004-04-01 Joel Brobecker <brobecker@gnat.com>
2943
2944 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
2945 to build the application. Remove the message printed when in
2946 verbose mode, redundant with the UNSUPPORTED message above.
2947
f0aaee49
JB
29482004-03-31 Joel Brobecker <brobecker@gnat.com>
2949
2950 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
2951 * gdb.ada (null_record.exp): New testcase.
2952
ac81cb54
JB
29532004-03-31 Joel Brobecker <brobecker@gnat.com>
2954
2955 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
2956
854af2f7
JB
29572004-03-31 Joel Brobecker <brobecker@gnat.com>
2958
2959 * gdb.ada: New subdirectory.
2960 * gdb.ada/Makefile.in: New file.
2961 * gdb.ada/gnat_ada.gpr.in: New file.
2962
034cb681
JB
29632004-03-31 Joel Brobecker <brobecker@gnat.com>
2964
2965 * lib/ada.exp: New file.
2966
78a1a894
DJ
29672004-03-24 Daniel Jacobowitz <drow@mvista.com>
2968
2969 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
2970 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
2971
4b2b3b3e
AC
29722004-03-22 Andrew Cagney <cagney@redhat.com>
2973
2974 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
2975 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
2976 Problem identified by Ulrich Weigand.
2977
23c73aa3
DC
29782004-03-17 David Carlton <carlton@kealia.com>
2979
2980 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
2981 PR c++/826.
2982
d63a86f8
RM
29832004-03-16 Roland McGrath <roland@redhat.com>
2984
2985 * gdb.base/auxv.exp: New file.
2986 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
2987
0e02aa50
DC
29882004-03-12 David Carlton <carlton@kealia.com>
2989
2990 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
2991 * gdb.cp/pr-1553.cc: Ditto.
2992 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
2993 pass branch.
2994
c20b71be
MC
29952004-03-12 Michael Chastain <mec.gnu@mindspring.com>
2996
2997 * gdb.cp/templates.exp: Accept more template types.
2998
c7414a01
MC
29992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3000
3001 From Corinna Vinschen with modifications.
3002 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3003 local variable obj_with_enum.
3004 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3005 results with obj_with_enum.
3006
ed69573c
MC
30072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3008
3009 * gdb.cp/classes.cc: New file, copied from misc.cc.
3010 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3011
28301461
MC
30122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3013
3014 * gdb.cp/misc.cc: Add copyright notice.
3015
1198ecbe
DC
30162004-03-05 David Carlton <carlton@kealia.com>
3017
3018 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3019 * gdb.cp/rtti.h: Update copyright.
3020 (namespace n2::n3): New.
3021 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3022 (n2::n3::func3): New.
3023 (main): Call n2::n3::func3.
3024 * gdb.cp/rtti2.cc: Update copyright.
3025 (n2::create3): New.
3026
9e08c470
MK
30272004-03-04 Mark Kettenis <kettenis@gnu.org>
3028
3029 * gdb.asm/openbsd.inc: Fix typo.
3030
4bebc3aa
FF
30312004-03-03 Fred Fish <fnf@redhat.com>
3032
3033 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3034 "val" instead of unused "size". Update copyright year.
3035
6ea9fb37
DJ
30362004-02-29 Daniel Jacobowitz <drow@mvista.com>
3037
3038 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3039 to use unsigned char.
3040 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3041 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3042
23b23974
DJ
30432004-02-29 Daniel Jacobowitz <drow@mvista.com>
3044
3045 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3046 line of output.
3047
7574fd53
DJ
30482004-02-28 Daniel Jacobowitz <drow@mvista.com>
3049
3050 * gdb.base/relocate.c (dummy): Initialize.
3051
a195357f
DJ
30522004-02-28 Daniel Jacobowitz <drow@mvista.com>
3053
3054 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3055 a breakpoint at exit.
3056
72fd54a9
FF
30572004-02-27 Fred Fish <fnf@redhat.com>
3058
3059 * gdb.base/chng-syms.exp: Add expect condition to match failing
3060 case that isn't a timeout.
3061
b9d23137
AC
30622004-02-27 Andrew Cagney <cagney@redhat.com>
3063
3064 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3065 support.
3066
15d208f6 30672004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3068
15d208f6
FF
3069 * gdb.arch/gdb1431.c: Remove.
3070 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3071 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3072 of "until" incorrectly.
3073
98f9cd2d
JB
30742004-02-26 J. Brobecker <brobecker@gnat.com>
3075
3076 * gdb.cp/class2.cc (empty): New class.
3077 (refer): New function.
3078 (main): Declare an object of type empty and use it.
3079 * gdb.cp/class2.exp: Print the value of an object of type empty.
3080
9b50c11b
JJ
30812004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3082
3083 * gdb.base/langs.exp: Update query string to match the
3084 new nquery format used for pending breakpoints.
3085
0dcd613f
AC
30862004-02-26 Andrew Cagney <cagney@redhat.com>
3087
3088 Fix PR i18n/1570.
3089 * gdb.base/charset.c: Update copyright notice.
3090 (main, init_string): Remove the escape character '\e' tests.
3091 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3092 * gdb.base/charset.exp (valid_host_charset): Ditto.
3093 * gdb.base/setvar.exp: Ditto.
3094
b8a56647
AC
30952004-02-24 Andrew Cagney <cagney@redhat.com>
3096
90d59e34
AC
3097 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3098 mmapped data in core file" PASS and FAIL messages consistent.
3099
b8a56647
AC
3100 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3101 setting a breakpoint. Work around PR java/1565.
3102
9f27c604
JJ
31032004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3104
3105 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3106 new nquery format.
3107 * gdb.base/pending.exp: Ditto.
3108
3224a706
MK
31092004-02-22 Mark Kettenis <kettenis@gnu.org>
3110
3111 * configure.in: Run stabs tests on *BSD.
3112 * configure: Regenerated.
3113
41e0a9ca
MK
31142004-02-21 Mark Kettenis <kettenis@gnu.org>
3115
3116 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3117
1e1b3428
FF
31182004-02-20 Fred Fish <fnf@redhat.com>
3119
3120 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3121 blank in test for "returns short", for consistency with other
3122 "returns xxx" tests. Update copyright year.
3123
f9a7572a
FF
31242004-02-19 Fred Fish <fnf@redhat.com>
3125
3126 New testcase for PR breakpoint/1558.
3127 * gdb.arch/gdb1558.exp: New file.
3128 * gdb.arch/gdb1558.c: New file.
3129
b2ce2854
EZ
31302004-02-19 Elena Zannoni <ezannoni@redhat.com>
3131
3132 * gdb.base/nodebug.exp: Fix typo.
3133
e7c9ff01
JB
31342004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3135
3136 Committed by Jim Blandy <jimb@redhat.com>.
3137
62f4b920
JB
3138 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3139
2db536a1
JB
3140 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3141
e7c9ff01
JB
3142 * gdb.base/float.exp: Support s390*-*-* targets.
3143
f3205b34
AF
31442004-02-17 Adam Fedor <fedor@gnu.org>
3145
3146 * gdb.base/gdb1555.exp: New file.
3147 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3148
9d62932d
EZ
31492004-02-17 Elena Zannoni <ezannoni@redhat.com>
3150
3151 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3152
344c9711
FF
31532004-02-16 Fred Fish <fnf@redhat.com>
3154
3155 * gdb.arch/gdb1291.c: Remove
3156 * gdb.arch/gdb1291.s: New test input file.
3157 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3158 fail. Test for correct result, known incorrect result, other
3159 failures and timeouts.
3160
2d822687
AC
31612004-02-16 Andrew Cagney <cagney@redhat.com>
3162
3163 * gdb.base/bigcore.exp: New file.
3164 * gdb.base/bigcore.c: New file.
3165
dac15b66
AC
31662004-02-13 Andrew Cagney <cagney@redhat.com>
3167
3168 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3169 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3170 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3171 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3172 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3173 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3174 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3175 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3176 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3177 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3178
6bdfc2c4
JJ
31792004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3180
3181 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3182 executed is an alloc instruction.
3183
87b3ede8
DC
31842004-02-11 David Carlton <carlton@kealia.com>
3185
3186 * gdb.cp/breakpoint.exp: New.
3187 * gdb.cp/breakpoint.cc: New.
3188
6e19e2bf
MC
31892004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3190
3191 Partial fix for PR gdb/1543.
3192 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3193 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3194 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3195 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3196 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3197 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3198 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3199 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3200 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3201 to bug-gdb@prep.ai.mit.edu .
3202 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3203 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3204 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3205 Likewise.
3206
5c5455dc
AC
32072004-02-10 Andrew Cagney <cagney@redhat.com>
3208
3209 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3210 using gdb_internal_error_resync.
3211
9cf689d7
DJ
32122004-02-09 Daniel Jacobowitz <drow@mvista.com>
3213
3214 * gdb.threads/thread-specific.exp: Stop early if no threads are
3215 found.
3216
d2dc51db
MC
32172004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3218
3219 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3220
14b1a056
DJ
32212004-02-08 Daniel Jacobowitz <drow@mvista.com>
3222
3223 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3224 breakpoints.
3225
83f66e8f
DJ
32262004-02-07 Daniel Jacobowitz <drow@mvista.com>
3227
3228 * config/sim.exp (gdb_load): Handle $arg == "".
3229 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3230 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3231
30fc0091
EZ
32322004-02-07 Elena Zannoni <ezannoni@redhat.com>
3233
3234 * gdb.base/maint.exp: Update test to reflect
3235 obstack changes.
3236
4d806929
JJ
32372004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3238
3239 * gdb.base/pendshr.c (pendfunc): New function that calls
3240 pendfunc1.
3241 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3242
7bfdd688
FF
32432004-02-04 Fred Fish <fnf@redhat.com>
3244
3245 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3246 function symbols and update copyright years.
3247 * gdb.arch/gdb1291.c: Ditto.
3248
aaa08ee4
MC
32492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3252
dbad7755
MC
32532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3254
3255 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3256
ec4646ef
MC
32572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3258
3259 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3260
1b802196
FF
32612004-02-02 Fred Fish <fnf@redhat.com>
3262
3263 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3264 remote targets. Update copyright years.
3265
18fe2033
JJ
32662004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3267
3268 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3269 support.
3270 * gdb.base/langs.exp: Fix test which attempts to create
3271 breakpoint on non-existent function to handle new pending
3272 support.
3273 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3274 a breakpoint.
3275 * gdb.base/pending.exp: New test.
3276 * gdb.base/pending.c: New file.
3277 * gdb.base/pendshr.c: Ditto.
3278
8d577d32
DC
32792004-02-02 David Carlton <carlton@kealia.com>
3280
3281 * gdb.cp/overload.exp: Add overloadNamespace tests.
3282 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3283 (overloadNamespace, XXX): New.
3284 (main): Call XXX::marker2.
3285
3ad13771
FF
32862004-02-01 Fred Fish <fnf@redhat.com>
3287
3288 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3289 * gdb.base/finish.exp: Ditto.
3290 * gdb.base/gcore.exp: Ditto.
3291 * gdb.base/huge.exp: Ditto.
3292 * gdb.base/info-proc.exp: Ditto.
3293 * gdb.base/return2.exp: Ditto.
3294 * gdb.threads/gcore-thread.exp: Ditto.
3295
44c75849
DJ
32962004-02-01 Daniel Jacobowitz <drow@mvista.com>
3297
3298 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3299
005bc093
MK
33002004-02-01 Mark Kettenis <kettenis@gnu.org>
3301
3302 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3303 that opening the file succeeds on OpenBSD.
3304
c47cebdb
DJ
33052004-02-01 Daniel Jacobowitz <drow@mvista.com>
3306
3307 * gdb.threads/thread-specific.c: New file.
3308 * gdb.threads/threads-specific.exp: New test script.
3309 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3310 to expect_out.
3311
5a01311c
MK
33122004-02-01 Mark Kettenis <kettenis@gnu.org>
3313
3314 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3315 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3316 only on the "print_small_structs from print_long_arg_list" test.
3317
ce22a4f1
DJ
33182004-02-01 Daniel Jacobowitz <drow@mvista.com>
3319
3320 * gdb.base/completion.exp: Kill a stray backslash.
3321
3322 From Jim Ingham <jingham@apple.com>:
3323 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3324 agrees with the result from sending a tab.
3325
abbab9d3
DJ
33262004-01-31 Daniel Jacobowitz <drow@mvista.com>
3327
3328 * gdb.base/chng-syms.exp: Remove stray newline.
3329
53904d1e
MK
33302004-01-31 Mark Kettenis <kettenis@gnu.org>
3331
3332 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3333 *-*-openbsd*.
3334 * gdb.asm/openbsd.inc: New file.
3335
3a4b3aac
MK
33362004-01-30 Mark Kettenis <kettenis@gnu.org>
3337
3338 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3339 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3340 *-*solaris2*. Remove commented out default settings for
3341 asm-flags. Replace gdb_compile with target_link.
3342
ebac27b4
MC
33432004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3344
3345 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3346 for all tests. Remove old hp-ux and cygnus xfail cases.
3347
d8679d84
PH
33482004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3349
3350 * gdb.base/chng-syms.exp: New file.
3351 * gdb.base/chng-syms.c: New file.
3352
0a55bc22
MC
33532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3354
3355 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3356 Provide arms for current output in all my configurations.
3357
94b8e876
MC
33582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3359
3360 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3361 * lib/compiler.cc: Likewise.
3362 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3363 get the right preprocessor. Eval the output directly. Remove
3364 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3365 hp_f77_compiler and hp_f90_compiler completely.
3366 (gdb_preprocess): Delete.
3367 (get_compiler): Delete.
3368
7cf03d44
MK
33692004-01-24 Mark Kettenis <kettenis@gnu.org>
3370
3371 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3372 <string.h>.
3373
68b6dce9
NR
33742004-01-24 Nick Roberts <nick@nick.uklinux.net>
3375
3376 * gdb.mi/mi-stack.exp: Update copyright.
3377
b368761e
DC
33782004-01-23 David Carlton <carlton@kealia.com>
3379
3380 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3381 test for cp_lookup_transparent_type.
3382 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3383 call them.
3384
f2061b53
DJ
33852004-01-23 Daniel Jacobowitz <drow@mvista.com>
3386
3387 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3388 after -var-update.
3389
37fc574a
DC
33902004-01-23 David Carlton <carlton@kealia.com>
3391
3392 * gdb.cp/namespace.cc (C::ensureRefs): New.
3393 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3394
8e94b928
NR
33952004-01-20 Nick Roberts <nick@nick.uklinux.net>
3396
3397 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3398 case "-stack-list-locals 2".
3399 * gdb.mi/mi-var-child.exp: Test for case
3400 "-var-list-children --all-values NAME".
3401
997b0952
MC
34022004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3403
3404 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3405
52470da3
MK
34062004-01-18 Mark Kettenis <kettenis@gnu.org>
3407
7049b4b8
MK
3408 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3409 used with gdb_test_multiple.
3410
52470da3
MK
3411 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3412 read at address 0. This fixes PR testsuite/1504.
3413
da6012e5
DJ
34142004-01-18 Daniel Jacobowitz <drow@mvista.com>
3415
3416 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3417 Remove downloading, guessing the host executable, the calls to
3418 gdb_file_cmd and gdb_target_cmd, and "load" support.
3419 (infer_host_exec): New function broken out from gdb_load.
3420 (gdb_load): New wrapper for gdbserver_gdb_load.
3421 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3422 gdb_target_cmd. Use -target-select.
3423 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3424 Download binaries to the host. Clear last_mi_remote_file when
3425 we load a new binary.
3426 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3427 call gdbserver_gdb_load and mi_gdb_target_cmd.
3428
32c70722
MC
34292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3430
3431 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3432 type patterns.
3433
b0cecf36
MC
34342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3435
3436 * gdb.cp/templates.exp: Fix typo in test name of
3437 "print Foo<volatile char*>::foo".
3438
4120d7e6
MC
34392004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3440
3441 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3442
f679e530
BE
34432004-01-16 Ben Elliston <bje@wasabisystems.com>
3444
3445 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3446 (clean mostlyclean): Remove empty rm.
3447
091c48f6
MC
34482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3449
3450 * gdb.base/setvar.exp: Add copyright years.
3451
3e5fc8d2
DC
34522004-01-14 David Carlton <carlton@bactrian.org>
3453
3454 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3455 PR c++/1511 and update coment.
3456 * gdb.cp/templates.exp: Update patterns to match current output.
3457 If changes involve something other than whitespace, KFAIL
3458 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3459
63d06c5c
DC
34602004-01-14 David Carlton <carlton@kealia.com>
3461
3462 * gdb.cp/namespace.exp: Add tests involving classes defined within
3463 namespaces.
3464 * gdb.cp/namespace.cc (C::CClass): New.
3465 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3466
a51dab88
EZ
34672004-01-14 Elena Zannoni <ezannoni@redhat.com>
3468
3469 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3470 what debug info we have. Print a better message if something goes
3471 wrong while producing the separate debug info file.
3472
a476ccc9
MC
34732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3474
3475 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3476
f453692c
MC
34772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3478
3479 * gdb.base/callfuncs.c: Add copyright notice.
3480
f40063a5
MC
34812004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3482
3483 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3484 inheritance. PR gdb/1498, PR gcc/13539.
3485
19ac3974
EZ
34862004-01-13 Elena Zannoni <ezannoni@redhat.com>
3487
3488 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3489 test specific name.
3490 * gdb.mi/gdb669.exp: Ditto.
3491 * gdb.mi/mi-pthreads.exp: Ditto.
3492 * gdb.mi/mi1-pthreads.exp: Ditto.
3493 * gdb.mi/mi2-pthreads.exp: Ditto.
3494
56c97c6e
MC
34952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3496
3497 * gdb.cp/member-ptr.cc: Add copyright notice.
3498
a0644324
MC
34992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3500
3501 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3502 some patterns for recent versions of gcc and hpacc. Delete
3503 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3504 Delete tests that access a NULL pointer-to-member-data. This
3505 script is still disabled for gcc.
3506
32fabe09
EZ
35072004-01-12 Elena Zannoni <ezannoni@redhat.com>
3508
3509 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3510 escaped correctly.
3511
1f8a6abb
EZ
35122004-01-12 Elena Zannoni <ezannoni@redhat.com>
3513
3514 * gdb.base/sepdebug.exp: New file.
3515 * gdb.base/sepdebug.c: New file.
3516 * lib/gdb.exp (separate_debug_filename): New procedure.
3517 (gdb_gnu_strip_debug): New procedure.
3518
48efe704
AC
35192004-01-12 Andrew Cagney <cagney@redhat.com>
3520
3521 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3522 * gdb.mi/ChangeLog-1999-2003: New file.
3523
a9415475
AC
35242004-01-12 Andrew Cagney <cagney@redhat.com>
3525
3526 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3527 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3528 or EEXIST", treat EBUSY as an XFAIL.
3529
83b8cf9d
MC
35302004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3531
3532 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3533 hp_cc_compiler.
3534
9939d2a8
MC
35352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3536
3537 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3538 decorations.
3539
1ff8cadf
MC
35402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3541
3542 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3543 and "(aCC)" decorations. Remove obsolete doco about old
3544 test results.
3545
6fa9022e
MC
35462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3547
3548 * gdb.cp/exception.exp: Fix typo in doco.
3549
209721fe
MK
35502004-01-09 Mark Kettenis <kettenis@gnu.org>
3551
3552 * gdb.base/gdb1476.exp: Fix typo.
3553
ef11303e
MC
35542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3555
3556 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3557 file.
3558
041ab88c
MC
35592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3560
3561 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3562 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3563 Use gdb_compile. Remove restriction on gcc. Add some patterns
3564 for recent version of gdb. Delete second half, which was a copy
3565 of the first half with different build flags. This test is
3566 still disabled because it is still not ready for production.
3567
e36d075a
MC
35682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3569
3570 * gdb.cp/exception.cc: Add copyright notice.
3571 * gdb.cp/exception.exp: Add a notice that this file is broken
3572 because of line number changes caused by addition of copyright
3573 notice.
3574
42b190ad
MC
35752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3576
3577 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3578 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3579
8f25f06b
MC
35802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3581
3582 * gdb.cp/classes.exp: Accept gnu abi 2.
3583 * gdb.cp/derivation.exp: Likewise.
3584 * gdb.cp/overload.exp: Likewise.
3585 * gdb.cp/virtfunc.exp: Likewise.
3586
06ded8b8
MC
35872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3588
3589 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3590 semicolon after end of function.
3591
77c26ae3
MC
35922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3593
3594 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3595 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3596 boilerplate code for compiling and running the program under
3597 test. Add some string method tests.
3598
20757486
MC
35992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3600
3601 * gdb.cp/bs15503.cc: Add copyright notice.
3602 * gdb.cp/bs15503.exp: Adjust line number.
3603
0fd3b503
MC
36042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3605
3606 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3607 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3608
10d1bea8
MC
36092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3610
3611 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3612 hp_cc_compiler.
3613
2789202a
MC
36142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3615
3616 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3617 * gdb.cp/ctti.exp: Use the marker instead of "next".
3618 With gcc, run further before bailing.
3619
b862f14c
MC
36202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3621
3622 * gdb.cp/cttiadd.cc: Add copyright notice.
3623 * gdb.cp/cttiadd1.cc: Likewise.
3624 * gdb.cp/cttiadd2.cc: Likewise.
3625 * gdb.cp/cttiadd3.cc: Likewise.
3626
96da2469
MC
36272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3628
3629 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3630 Use gdb_test, gdb_test_multiple. Use floating-point values that
3631 have exact representations in IEEE-ish formats.
3632
053248ff
MC
36332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3634
3635 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3636 compilers. Delete duplicate call to get_compiler_info.
3637 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3638 * gdb.base/volatile.exp: Likewise.
3639
84acecdd
MK
36402004-01-07 Mark Kettenis <kettenis@gnu.org>
3641
3642 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3643 memory at address 0.
3644
fe11a27f
MC
36452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3646
3647 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3648 to test for hp-ux assembler. Fix copyright years.
3649
60ad077b
AC
36502004-01-07 Andrew Cagney <cagney@redhat.com>
3651
3652 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3653
1c9b8f33
AC
36542004-01-07 Andrew Cagney <cagney@redhat.com>
3655
3656 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3657 when creating the read-only file. From analysis by Roland McGrath
3658 and Elena Zannoni.
3659
753ccc7a
MC
36602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3663
eca3e36b
MC
36642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3665
3666 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3667 data pointers.
3668
f8d4bac4
MC
36692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3670
3671 * gdb.cp/m-static.exp: Compile one source file at a time.
3672 Delete unused call to get_compiler_info.
3673
9b4e0f94
MC
36742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3675
3676 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3677 * gdb.base/call-rt-st.exp: Likewise.
3678 * gdb.base/nodebug.exp: Likewise.
3679 * gdb.base/volatile.exp: Likewise.
3680 * gdb.cp/ref-types.exp: Likewise.
3681 * gdb.cp/templates.exp: Likewise.
3682
023c1024
MK
36832004-01-05 Mark Kettenis <kettenis@gnu.org>
3684
3685 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3686
19703c4a
MC
36872004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3688
3689 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3690 hppa*-hp-hpux*.
3691
18b67037
MK
36922004-01-04 Mark Kettenis <kettenis@gnu.org>
3693
ba6219c8
MK
3694 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3695 x86_64-*-*.
3696
18b67037
MK
3697 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3698 sparc64-*-* and sparc*-solaris2*.
3699
1bfbbb9d
MK
37002004-01-04 Mark Kettenis <kettenis@gnu.org>
3701
3702 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3703 return ${tests}" test. The ${tests} already mentions the
3704 filename.
3705
06846494
MC
37062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3707
3708 * gdb.cp/local.exp: Accept gcc abi 2.
3709
3b0cb202
MC
37102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3711
3712 * gdb.cp/templates.exp: Accept gcc abi 2.
3713
0643ec3f
MC
37142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3715
3716 * lib/compiler.cc: Remove supports_template_debugging.
3717 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3718
d231d0b1
MC
37192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3720
3721 * gdb.cp/namespace.exp: Accept gcc abi 2.
3722
44ffb27c
MC
37232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3724
3725 * gdb.cp/method.exp: Accept gcc abi 2.
3726
184ad485
MC
37272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3728
3729 * gdb.cp/classes.exp: Generate identical results as old version.
3730 * gdb.cp/derivation.exp: Likewise.
3731 * gdb.cp/overload.exp: Likewise.
3732 * gdb.cp/virtfunc.exp: Likewise.
3733
116f09e7
MC
37342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3735
3736 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3737 mysterious bug with sourceware version of expect.
3738
b1379776
MC
37392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3740
3741 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3742 current versions of gcc, including gcc abi 2. Remove gratuitous
3743 restart of test program. Use gdb_test_multiple and gdb_test for
3744 all tests. Add patterns to xfail missing "const" in "const char *"
3745 and kfail PR gdb/1155.
3746
6b7a4c0e
MC
37472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3748
3749 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3750 current versions of gcc, including gcc abi 2. Remove gratuitous
3751 restart of test program. Use gdb_test_multiple and gdb_test for
3752 all tests. Add patterns to kfail PR gdb/1498.
3753
51615d72
MC
37542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3757 current versions of gcc, including gcc abi 2. Use "breakpoint"
3758 and "continue" instead of restarting the target program. Use
3759 gdb_test_multiple and gdb_test for all tests.
3760
7b79a9d7
MK
37612004-01-01 Mark Kettenis <kettenis@gnu.org>
3762
3763 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3764 for *-*-solaris2*.
3765
1cd3489f
MC
37662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3769 current versions of gcc, including gcc abi 2. Use "breakpoint"
3770 and "continue" instead of restarting the target program several
3771 times. Use gdb_test_multiple and gdb_test for all tests.
3772
850742db
MC
37732003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3774
3775 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3776 source files.
3777
eb4bbda8
MC
37782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3779
3780 * gdb.base/environ.exp: Handle compiling test case from multiple
3781 source files.
3782
e42c7771
MC
37832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3784
3785 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3786
80e4b428
JB
37872003-12-17 Jim Blandy <jimb@redhat.com>
3788
5f06973a
JB
3789 * gdb.base/freebpcmd.c: Add copyright notice.
3790
80e4b428
JB
3791 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3792
0ab84fb7
MC
37932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3794
3795 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3796
1b3bb3d0
JB
37972003-12-13 Jim Blandy <jimb@redhat.com>
3798
3799 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3800
3a4c9371
KB
38012003-12-12 Kevin Buettner <kevinb@redhat.com>
3802
3803 * gdb.asm/frv.inc: New file.
3804 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3805
a1dea79a
FF
38062003-12-09 Fred Fish <fnf@redhat.com>
3807
3808 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3809 functions to break1.c and leave prototypes behind. Add more
3810 "set breakpoint NN here" comments.
3811 * gdb.base/break1.c: New file.
3812
3813 * gdb.base/break.exp: Handle compiling test case from multiple
3814 source files and change source file references as needed.
3815 * gdb.base/completion.exp: Ditto.
3816 * gdb.base/condbreak.exp: Ditto.
3817 * gdb.base/define.exp: Ditto.
3818 * gdb.base/ena-dis-br.exp: Ditto.
3819 * gdb.base/info-proc.exp: Ditto.
3820 * gdb.base/maint.exp: Ditto.
3821 * gdb.base/until.exp: Ditto.
3822
3823 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3824 hardcoded line numbers.
3825 * gdb.base/define.exp: Ditto.
3826 * gdb.base/ena-dis-br.exp: Ditto.
3827 * gdb.base/maint.exp: Ditto.
3828 * gdb.base/until.exp: Ditto.
3829
3830 * gdb.base/completion.exp: Use "break1" for completion tests since
3831 "break" is no longer a unique prefix.
3832
5266b69c
AC
38332003-12-06 Andrew Cagney <cagney@redhat.com>
3834
3835 * gdb.base/structs.exp (test_struct_returns): When applicable, set
3836 "return_value_unimplemented". When an unimplemented struct return
3837 architecture, report incorrect values as a KFAIL
3838
374451f0
MC
38392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3840
3841 * gdb.cp/rtti.exp: Accept new wording of warning from
3842 cp_lookup_rtti_type.
3843
ba9b20a7
MC
38442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3845
3846 Partial fix for PR testsuite/1456.
3847 * gdb.base/scope.exp (test_at_main): Replace references to
3848 gcc_compiled with calls to test_compiler_info.
3849 (test_at_foo): Likewise.
3850 (test_at_bar): Likewise.
3851
b74b6d0b
MC
38522003-12-04 Michael Chastain <mec.gnu@mindspring.com>
3853
3854 Partial fix for PR testsuite/1456.
3855 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
3856 to test_compiler_info.
3857
ccfa3402
MC
38582003-12-03 Michael Chastain <mec.gnu@mindspring.com>
3859
3860 * gdb.base/so-impl-ld.exp: Update copyright notice.
3861
f6246aba
MC
38622003-12-02 Michael Chastain <mec.gnu@mindspring.com>
3863
3864 Partial fix for PR testsuite/1456.
3865 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
3866 to test_compiler_info.
3867
13ae734a
MC
38682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3869
3870 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
3871 from current versions of gdb. Clean up regular expressions.
3872 Delete redundant timeout case.
3873
d8e1cdee
MC
38742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3875
3876 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
3877 from current versions of gdb. Clean up regular expressions.
3878 Delete redundant timeout case.
3879
96457b64
MC
38802003-12-01 Michael Chastain <mec.gnu@mindspring.com>
3881
3882 Partial fix for PR testsuite/1456.
3883 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
3884 gcc_compiled with call to test_compiler_info.
3885
f35309fc
MC
38862003-11-30 Michael Chastain <mec.gnu@mindspring.com>
3887
3888 Partial fix for PR testsuite/1456.
3889 * gdb.base/list.exp (test_list_function): Delete unused declaration
3890 of gcc_compiled.
3891
d7afdf9b
MC
38922003-11-29 Michael Chastain <mec.gnu@mindspring.com>
3893
3894 Partial fix for PR testsuite/1456.
3895 * gdb.base/complex.exp: Replace reference to gcc_compiled with
3896 call to test_compiler_info.
3897
71507b56
MK
38982003-11-29 Mark Kettenis <kettenis@gnu.org>
3899
3900 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
3901 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
3902 it to create the appropriate note.inc.
3903 * gdb.asm/asmsrc1.s: Include "note.inc".
3904 * gdb.asm/netbsd.inc: New file.
3905 * gdb.asm/empty.inc: New file.
3906
f81f93f7
MC
39072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 Partial fix for PR testsuite/1456.
3910 * gdb.base/constvars.exp: Replace references to gcc_compiled with
3911 calls to test_compiler_info.
3912
9a77938e
MC
39132003-11-27 Michael Chastain <mec.gnu@mindspring.com>
3914
3915 Partial fix for PR testsuite/1456.
3916 * gdb.base/volatile.exp: Replace references to gcc_compiled with
3917 calls to test_compiler_info.
3918
e8367dc7
MK
39192003-11-27 Mark Kettenis <kettenis@gnu.org>
3920
3921 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
3922 pattern for the KFAILs.
3923
526c61ee
AF
39242003-11-25 Adam Fedor <fedor@gnu.org>
3925
3926 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
3927 * gdb.objc/objcdecode.m: New file.
3928
28f2d600
AF
39292003-11-25 Adam Fedor <fedor@gnu.org>
3930
3931 * gdb.objc/nondebug.exp: Test for PR objc/1236.
3932 * gdb.objc/nondebug.m: New file.
3933
a3895cee
BE
39342003-11-26 Ben Elliston <bje@wasabisystems.com>
3935
3936 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3937 NetBSD as it does on FreeBSD. Modelled on a similar change by
3938 Mark Kettenis on 2003-05-30.
3939 (link-flags): Set to "--entry _start" regardless of target.
3940 Special linker flags are to be appended to $link-flags.
3941 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
3942
c9f2c8a3
MC
39432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3944
3945 * gdb.cp/method.exp: Accept output of new demangler.
3946
15a0587a 39472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
3948
3949 * gdb/class2.exp: New file.
3950 * gdb/class2.cc: New file.
3951
3c00b570
MC
39522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3953
3954 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
3955 of new demangler.
3956
7027acc7
MK
39572003-11-23 Mark Kettenis <kettenis@gnu.org>
3958
3959 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
3960 of gdb_test "run".
3961
b0e1598a
MK
39622003-11-23 Mark Kettenis <kettenis@gnu.org>
3963
3964 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
3965 "continue" into "run".
3966
4d9eda44
MC
39672003-11-23 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 Partial fix for PR testsuite/1456.
3970 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
3971 call to test_compiler_info.
3972 * gdb.cp/ctti.exp: Likewise.
3973 * gdb.cp/derivation.exp: Likewise.
3974 * gdb.cp/member-ptr.exp: Likewise.
3975 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
3976 reference to gcc_compiled.
3977
39782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
3979
3980 Fix PR testsuite/1463.
3981 * gdb.base/structs.exp (start_structs_test): Call
3982 get_debug_format before using the debug format.
3983
d422fe19
AC
39842003-11-22 Andrew Cagney <cagney@redhat.com>
3985
3986 * lib/gdb.exp (gdb_test_multiple): Add simple example.
3987 * gdb.base/structs.exp: Use gdb_test_multiple.
3988
039cf96d
AC
39892003-11-20 Andrew Cagney <cagney@redhat.com>
3990
6882279b
AC
3991 * gdb.base/structs.exp: Handle and recover from internal errors.
3992 Replace "foo${n}" with "foo<n>" in test messages.
3993
e53890ae
AC
3994 * gdb.base/structs.exp: Update copyright. Rewrite.
3995 * gdb.base/structs.c: Update copyright. Rewrite.
3996
2b211c59
AC
3997 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
3998 resync count exceeded.
d63a86f8 3999
039cf96d
AC
4000 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4001 from the internal error.
4002 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4003 Original from Jim Blandy.
4004 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4005
eac98b22
AC
40062003-11-19 Andrew Cagney <cagney@redhat.com>
4007
4008 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4009 KFAIL.
4010
67455b2a
MK
40112003-11-17 Mark Kettenis <kettenis@gnu.org>
4012
4013 New testcase for PR backtrace/1435.
4014 * gdb.arch/i386-unwind.exp: New file.
4015 * gdb.arch/i386-unwind.c: New file.
4016
853d6e5b
AC
40172003-11-17 Andrew Cagney <cagney@redhat.com>
4018
4019 * lib/gdb.exp (compiler_info): New global.
4020 (test_compiler_info): New function.
4021 (get_compiler_info): Set compiler_info.
4022 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4023 "compiler_info" to gcc-<major>-<minor>.
4024
38cf6e11
MC
40252003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4026
4027 * gdb.trace/configure: Remove.
4028
a50d3602
EZ
40292003-11-13 Elena Zannoni <ezannoni@redhat.com>
4030
4031 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4032 breakpoints.
a50d3602
EZ
4033 * gdb.base/break.exp: Remove all references to explicit line
4034 numbers.
4035
d9407aaa
NC
40362003-11-11 Nick Clifton <nickc@redhat.com>
4037
4038 * gdb.base/shreloc.exp: Do not run for targets which do not
4039 support shared objects.
4040
db488fc1
CV
40412003-11-10 Corinna Vinschen <vinschen@redhat.com>
4042
4043 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4044 Don't run tests if nofileio flag is given.
4045
6a90a18e
EZ
40462003-11-07 Elena Zannoni <ezannoni@redhat.com>
4047
4048 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4049 as well as 'Watchpoint'.
4050
0b915e9c
EZ
40512003-11-06 Elena Zannoni <ezannoni@redhat.com>
4052
4053 Reported by Jim Ingham <jingham@apple.com>:
4054 * gdb.base/annota1.exp: Match at least one occurrence of the
4055 signal handler annotation.
4056
d7e4b55f
EZ
40572003-11-06 Elena Zannoni <ezannoni@redhat.com>
4058
4059 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4060 as well as 'Watchpoint'.
4061
2fe4e8d0
MC
40622003-11-05 Michael Chastain <mec@shout.net>
4063
4064 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4065
6ef88553
KW
40662003-11-03 Kris Warkentin <kewarken@qnx.com>
4067
4068 * gdb.arch/gdb1291.c: New test file.
4069 * gdb.arch/gdb1291.exp: New test script.
4070 * gdb.arch/gdb1431.c: New test file.
4071 * gdb.arch/gdb1431.exp: New test script.
4072
ae7dc4d8
MC
40732003-10-22 Michael Chastain <mec@shout.net>
4074
4075 * gdb.mi/pthreads.c: Add copyright notice.
4076
c39d7427
MC
40772003-10-22 Michael Chastain <mec@shout.net>
4078
4079 * gdb.threads/pthreads.c: Add copyright notice.
4080
8b7d96c1
MC
40812003-10-20 Michael Chastain <mec@shout.net>
4082
4083 * gdb.base/gdb1056.exp: New test script.
4084
d1d69fdd
DJ
40852003-10-13 Daniel Jacobowitz <drow@mvista.com>
4086
4087 * gdb.threads/killed.exp: Use gdb_run_cmd.
4088
7d605576
DJ
40892003-10-13 Daniel Jacobowitz <drow@mvista.com>
4090
4091 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4092 create a core file.
4093 * gdb.threads/gcore-thread.exp: Likewise.
4094
618ec112
CV
40952003-10-13 Corinna Vinschen <vinschen@redhat.com>
4096
4097 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4098 type, based on char type.
4099 (struct bit_flags_short_t): New bitfield type, based on short type.
4100 (init_bit_flags_char): New fuction.
4101 (init_bit_flags_short): Ditto.
4102 (print_bit_flags_char): Ditto.
4103 (print_bit_flags_short): Ditto.
4104 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4105
9367a73c
MC
41062003-10-11 Michael Chastain <mec@shout.net>
4107
4108 * gdb.base/call-rt-st.exp: Update copyright year.
4109
1decf120
KI
41102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4111
4112 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4113 * gdb.disasm/sh3.s: Ditto.
4114
5445b2ae
DJ
41152003-10-07 Daniel Jacobowitz <drow@mvista.com>
4116
4117 * gdb.threads/switch-threads.exp: New test.
4118 * gdb.threads/switch-threads.c: New source file.
4119
aec24853
CV
41202003-10-07 Corinna Vinschen <vinschen@redhat.com>
4121
4122 * gdb.base/ending-run.exp: Add sh specific case.
4123
adc7428d
AC
41242003-10-06 Andrew Cagney <cagney@redhat.com>
4125
4126 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4127 * gdb.disasm/mn10200.exp: Delete obsolete file.
4128
c9d37158
DJ
41292003-09-29 Daniel Jacobowitz <drow@mvista.com>
4130
4131 * ChangeLog: Correct an entry command.exp -> commands.exp.
4132 * gdb.base/commands.exp (bp_deleted_in_command_test)
4133 (temporary_breakpoint_commands): Check noargs.
4134
79c2c32d
DC
41352003-09-25 David Carlton <carlton@kealia.com>
4136
4137 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4138 of some print tests, where appropriate. Add tests for C::D::cd,
4139 E::ce, F::cXfX, G::XgX.
4140 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4141
594e6d67
RE
41422003-09-25 Richard Earnshaw <rearnsha@arm.com>
4143
4144 * lib/java.exp (java_init): Import target_alias before using it.
4145
10f0d451
DC
41462003-09-25 David Carlton <carlton@kealia.com>
4147
4148 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4149
274bcba0
EZ
41502003-09-23 Elena Zannoni <ezannoni@redhat.com>
4151
d63a86f8 4152 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4153 weirdness.
4154
cdbf20f7
MC
41552003-09-17 Michael Chastain <mec@shout.net>
4156
4157 * gdb.cp/gdb1355.exp: New file.
4158 * gdb.cp/gdb1355.c: New file.
4159
71e06f80
CV
41602003-09-15 Corinna Vinschen <vinschen@redhat.com>
4161
4162 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4163 * gdb.asm/sh.inc: New file.
4164
5c4e30ca
DC
41652003-09-11 David Carlton <carlton@kealia.com>
4166
bd45b7af
DC
4167 * gdb.cp/namespace.exp: Add tests for namespace types.
4168 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4169 (test_namespace): New.
4170
1c199746
EZ
41712003-09-11 Elena Zannoni <ezannoni@redhat.com>
4172
4173 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4174 * gdb.stabs/weird.exp: Ditto.
1c199746 4175
04ed252f
MC
41762003-09-08 Michael Chastain <mec@shout.net>
4177
4178 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4179
d8a2d9e7
MC
41802003-09-07 Michael Chastain <mec@shout.net>
4181
4182 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4183 'parse error'.
4184
161afb24
MK
41852003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4186
4187 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4188
49f2741a
MC
41892003-08-30 Michael Chastain <mec@shout.net>
4190
4191 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4192 * gdb.gdb/observer.exp: Ditto.
4193 * gdb.gdb/xfullpath.exp: Ditto.
4194
8afa723e
MK
41952003-08-29 Mark Kettenis <kettenis@gnu.org>
4196
4197 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4198 *-*-*bsd*.
4199
f31dfe3b
JJ
42002003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4201
4202 * gdb.base/dump.exp: Skip for ia64.
4203
4630e498
JJ
42042003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4205
4206 * gdb.asm/asm-source.exp: Add ia64 support.
4207 * gdb.asm/ia64.inc: New file.
4208
1105b7ef
MC
42092003-08-22 Michael Chastain <mec@shout.net>
4210
4211 * gdb.cp: New directory.
4212 * gdb.cp/*: Copy from gdb.c++/*.
4213 * gdb.c++/*: Remove.
4214 * Makefile.in: Change gdb.c++ to gdb.cp.
4215 * configure.in: Ditto.
4216 * configure: Regnerate.
4217
c945b932
MK
42182003-08-18 Mark Kettenis <kettenis@gnu.org>
4219
4220 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4221 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4222
2b66634b
DJ
42232003-08-17 Daniel Jacobowitz <drow@mvista.com>
4224
4225 * mi-var-display.exp (-var-list-children weird): Accept function
4226 pointers with argument types.
4227 * mi1-var-display.exp (-var-list-children weird): Likewise.
4228 * mi2-var-display.exp (-var-list-children weird): Likewise.
4229
a356f73b
DJ
42302003-08-17 Daniel Jacobowitz <drow@mvista.com>
4231
4232 * gdb.base/annota3.exp: Add missing newline.
4233
483417b8
MC
42342003-08-06 Michael Chastain <mec@shout.net>
4235
4236 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4237
c99c59c3
MS
42382003-08-12 Michael Snyder <msnyder@redhat.com>
4239
4240 * gdb.base/float.exp: Add test for SH.
4241
55ed7501
MK
42422003-08-10 Mark Kettenis <kettenis@gnu.org>
4243
4244 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4245
1a371f2e
EZ
42462003-08-07 Elena Zannoni <ezannoni@redhat.com>
4247
4248 * gdb.base/completion.exp: Remove reduntant completion test
4249 on filename.
4250
e0f353ce
EZ
42512003-08-07 Elena Zannoni <ezannoni@redhat.com>
4252
4253 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4254 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4255 gdb.trace/save-trace.exp: Make sure that full pathnames are
4256 escaped correctly.
4257
5710a1af 42582003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4259
5710a1af
EZ
4260 * configure.in: Don't generate config.h from config.hin.
4261 * configure: Regenerate.
4262 * config.hin: Remove file.
4263 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4264 * gdb.threads/pthreads.c: Ditto.
4265
dcd81ce9
DJ
42662003-08-07 Daniel Jacobowitz <drow@mvista.com>
4267
4268 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4269 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4270 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4271 Replace ld24 with seth/add3.
4272
6009d884
AC
42732003-08-02 Andrew Cagney <cagney@redhat.com>
4274
4275 * gdb.base/annota3.exp: New file.
4276 * gdb.base/annota3.c: New file.
4277 * gdb.c++/annota3.exp: New file.
4278 * gdb.c++/annota3.cc: New file.
4279
51514e06
MC
42802003-07-29 Michael Chastain <mec@shout.net>
4281
4282 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4283 actually failed.
4284 (do_pass): Likewise.
4285 * gdb.threads/tls.exp: Always initialize no_of_threads.
4286
4ee6625b
DJ
42872003-07-27 Daniel Jacobowitz <drow@mvista.com>
4288
4289 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4290 pattern.
4291 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4292 * gdb.threads/tls.exp: Recognize one case of the host library not
4293 supporting TLS.
4294
225f2bf6
AC
42952003-07-27 Andrew Cagney <cagney@redhat.com>
4296
4297 * gdb.base/fileio.exp: Use SH when running commands using
4298 remote_exec.
4299
bcb27c9f
DJ
43002003-07-24 Daniel Jacobowitz <drow@mvista.com>
4301
4302 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4303 * gdb.base/relocate.c (dummy): New padding array.
4304
3d67be83
MS
43052003-07-22 Michael Snyder <msnyder@redhat.com>
4306
d63a86f8 4307 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4308
4309 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4310 patterns to be more general, accepting old and new output.
4311 Some output chars (such as '+') also must be quoted.
d63a86f8 4312 Some addresses are displayed numerically instead of
3d67be83
MS
4313 symbolically.
4314
57ba3b85
MS
43152003-07-23 Michael Snyder <msnyder@redhat.com>
4316
686d097c
MS
4317 * gdb.base/return2.exp: Don't test long-long return.
4318
57ba3b85
MS
4319 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4320 * gdb.disasm/t01_mov.exp: Ditto.
4321 * gdb.disasm/t02_mova.s: Ditto.
4322 * gdb.disasm/t02_mova.exp: Ditto.
4323 * gdb.disasm/t03_add.s: Ditto.
4324 * gdb.disasm/t03_add.exp: Ditto.
4325 * gdb.disasm/t04_sub.s: Ditto.
4326 * gdb.disasm/t04_sub.exp: Ditto.
4327 * gdb.disasm/t05_cmp.s: Ditto.
4328 * gdb.disasm/t05_cmp.exp: Ditto.
4329 * gdb.disasm/t06_ari2.s: Ditto.
4330 * gdb.disasm/t06_ari2.exp: Ditto.
4331 * gdb.disasm/t07_ari3.s: Ditto.
4332 * gdb.disasm/t07_ari3.exp: Ditto.
4333 * gdb.disasm/t08_or.s: Ditto.
4334 * gdb.disasm/t08_or.exp: Ditto.
4335 * gdb.disasm/t09_xor.s: Ditto.
4336 * gdb.disasm/t09_xor.exp: Ditto.
4337 * gdb.disasm/t10_and.s: Ditto.
4338 * gdb.disasm/t10_and.exp: Ditto.
4339 * gdb.disasm/t11_logs.s: Ditto.
4340 * gdb.disasm/t11_logs.exp: Ditto.
4341 * gdb.disasm/t12_bit.s: Ditto.
4342 * gdb.disasm/t12_bit.exp: Ditto.
4343 * gdb.disasm/t13_otr.s: Ditto.
4344 * gdb.disasm/t13_otr.exp: Ditto.
4345
e00759ef
EZ
43462003-07-22 Elena Zannoni <ezannoni@redhat.com>
4347
4348 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4349
8bc2021f
EZ
43502003-07-22 Elena Zannoni <ezannoni@redhat.com>
4351
4352 * gdb.threads/tls.c : New file.
4353 * gdb.threads/tls.exp : New file.
4354 * gdb.threads/tls-main.c : New file.
4355 * gdb.threads/tls-shared.c : New file.
4356 * gdb.threads/tls-shared.exp : New file.
4357
89320c4c
AS
43582003-07-22 Andreas Schwab <schwab@suse.de>
4359
4360 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4361
180dea7c
AS
43622003-07-20 Andreas Schwab <schwab@suse.de>
4363
4364 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4365 due to insn reordering.
4366
0714963c
AC
43672003-07-15 Andrew Cagney <cagney@redhat.com>
4368
4369 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4370
98a23b3f
MC
43712003-07-15 Michael Chastain <mec@shout.net>
4372
4373 * gdb.base/gdb1250.exp: New file.
4374 * gdb.base/gdb1250.c: New file.
4375
27e417a2
ML
43762003-07-09 Michal Ludvig <mludvig@suse.cz>
4377
4378 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4379 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4380
8bc2021f
EZ
43812003-07-09 Elena Zannoni <ezannoni@redhat.com>
4382
4383 * gdb.threads/tls.c: New file.
4384 * gdb.threads/tls.exp: New file.
4385 * gdb.threads/tls-main.c: New file.
4386 * gdb.threads/tls-shared.c: New file.
4387 * gdb.threads/tls-shared.exp: New file.
4388
d99968dc
EZ
43892003-07-09 Elena Zannoni <ezannoni@redhat.com>
4390
4391 * gdb.base/annota1.exp: Make sure that we properly escape the
4392 full path of the source file. Xfail more permissive patterns,
d63a86f8 4393 due to a compiler debug info problem.
d99968dc 4394
83876b3b
AS
43952003-07-07 Andreas Schwab <schwab@suse.de>
4396
2705e972
AS
4397 * gdb.asm/m68k.inc: New file.
4398 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4399
83876b3b
AS
4400 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4401 arguments"): Also match negative number.
4402
4403 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4404
3a871b37
DJ
44052003-07-03 Daniel Jacobowitz <drow@mvista.com>
4406
4407 * gdb.base/store.c (charest): New typedef.
4408 (add_char): Rename to add_charest, update.
4409 (wack_char): Rename to wack_charest, update types. Return l + r
4410 to keep r live across the call.
4411 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4412 (wack_double, wack_doublest): Return l + r to keep r live across
4413 the call.
4414 * gdb.base/store.exp: Accomodate store.c changes.
4415
b2a7f303
DC
44162003-06-30 David Carlton <carlton@kealia.com>
4417
4418 * gdb.c++/maint.exp (test_invalid_name): New.
4419 (test_first_component): Add tests for invalid names.
4420
3c6cb4a1
MC
44212003-06-29 Michael Chastain <mec@shout.net>
4422
4423 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4424 output of '<VTT for class>' for virtual base classes.
4425
f1c2644b
DJ
44262003-06-29 Daniel Jacobowitz <drow@mvista.com>
4427
4428 * gdb.base/completion.exp: Tab-complete "complet" instead of
4429 "compl".
4430 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4431
18080350
DJ
44322003-06-29 Daniel Jacobowitz <drow@mvista.com>
4433
4434 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4435 * gdb.base/volatile.exp: Likewise.
4436
f56973f8
DJ
44372003-06-29 Daniel Jacobowitz <drow@mvista.com>
4438
4439 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4440 gdb/1265.
4441
44422003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4443 Daniel Jacobowitz <drow@mvista.com>
4444
4445 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4446 initial line count of 'captured_main' from 26 to 32.
4447 (test_with_self): Allow xmalloc call to be interleaved with the
4448 preceding two lines.
4449
e766d4d6
JB
44502003-06-24 Joel Brobecker <brobecker@gnat.com>
4451
4452 * gdb.base/bang.exp: New testcase.
4453
f125c9a4
JB
44542003-06-23 Joel Brobecker <brobecker@gnat.com>
4455
4456 * gdb.base/langs.exp: Add some tests for the "minimal" language
4457 support.
4458
6e25beaf
EZ
44592003-06-23 Elena Zannoni <ezannoni@redhat.com>
4460
4461 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4462 the testcase.
4463
2f816dda
DJ
44642003-06-22 Daniel Jacobowitz <drow@mvista.com>
4465
4466 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4467 offset.
4468
db5a5748
DJ
44692003-06-22 Daniel Jacobowitz <drow@mvista.com>
4470
4471 * gdb.c++/pr-1210.cc: New file.
4472 * gdb.c++/pr-1210.exp: New file.
4473
1df0c130
DJ
44742003-06-21 Daniel Jacobowitz <drow@mvista.com>
4475
4476 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4477 000-exec-continue.
4478
a92feac0
MK
44792003-06-15 Mark Kettenis <kettenis@gnu.org>
4480
4481 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4482 on *-*-*bsd* instead of *-*-freebsd*.
4483
81a58f5b
AC
44842003-06-14 Andrew Cagney <cagney@redhat.com>
4485
4486 * gdb.base/store.exp: Test longest and doublest. Test all
4487 parameters. Weaken return statement match.
4488 * gdb.base/store.c: Add longest and doublest - aka long long and
4489 long double functions. Put all parameters into local register
4490 variables. Use negative values.
4491
b257a0d3
AC
44922003-06-14 Andrew Cagney <cagney@redhat.com>
4493
4494 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4495 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4496 exit status.
4497 * gdb.base/fileio.exp: Disable target when nointerrupts and
4498 noinferiorio, instead of limiting it to remote. Use remote_exec
4499 instead of system.
d63a86f8 4500
21c38304
JJ
45012003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4502
4503 * gdb.base/float.exp: Add ia64 support.
4504
1bcdb424
CV
45052003-06-12 Corinna Vinschen <vinschen@redhat.com>
4506
4507 * gdb.base/fileio.exp: Run only on remote targets.
4508
6aeb981f
CV
45092003-06-10 Corinna Vinschen <vinschen@redhat.com>
4510
4511 * gdb.base/fileio.c: New file, testing File-I/O.
4512 * gdb.base/fileio.exp: Ditto.
4513
53df362e
RG
45142003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4515
4516 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4517 shared objects after relocation at load time (gdb PR/1132).
4518 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4519 as above, part of the shared object relocation test.
4520
ffee1b46
MK
45212003-06-08 Mark Kettenis <kettenis@gnu.org>
4522
b5ca3722
MK
4523 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4524 fully filled history list.
4525 * gdb.base/gdb_history: New file.
4526
03ed860d
MK
4527 * gdb.base/signals.exp: XFAIL "continue to func1" on
4528 i*86-*-freebsd*.
4529
ffee1b46
MK
4530 * gdb.base/attach.exp: When trying to attach to a nonexistent
4531 process, make it possible to specify the PID based on the target,
4532 and do so for *-*-freebsd*.
4533
d80dbb52
RH
45342003-06-02 Richard Henderson <rth@redhat.com>
4535
4536 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4537
6dd77b81
RH
45382003-06-02 Richard Henderson <rth@redhat.com>
4539
4540 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4541
f6347e16
RH
45422003-06-02 Richard Henderson <rth@redhat.com>
4543
4544 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4545
2c161407
DJ
45462003-06-01 Daniel Jacobowitz <drow@mvista.com>
4547
4548 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4549 of globalvar.
4550
572eb746
MK
45512003-06-01 Mark Kettenis <kettenis@gnu.org>
4552
4553 * gdb.asm/asm-source.exp: Check for memory read errors in
4554 disassembler test on *BSD too.
4555
9e9617a5
RH
45562003-06-01 Richard Henderson <rth@redhat.com>
4557
4558 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4559 for .frame.
4560 (gdbasm_call): Lose ldgp.
4561 (gdbasm_startup): Add frame information.
4562 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4563
7b34ad4e
MK
45642003-05-31 Mark Kettenis <kettenis@gnu.org>
4565
4566 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4567 i?86-*-*.
4568
10059fdf
MK
45692003-05-30 Mark Kettenis <kettenis@gnu.org>
4570
4571 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4572 FreeBSD.
4573
acf4b816
RH
45742003-05-29 Richard Henderson <rth@redhat.com>
4575
4576 * gdb.asm/alpha.inc: New file.
4577 * gdb.asm/asm-source.exp: Use it.
4578
e9ecd949
JB
45792003-05-29 Jim Blandy <jimb@redhat.com>
4580
4581 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4582 'core.PID'.
4583
e3e5a4f3
JB
45842003-05-22 Jim Blandy <jimb@redhat.com>
4585
4586 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4587 backtrace.
d63a86f8 4588
72fe3d25
DC
45892003-05-20 David Carlton <carlton@math.stanford.edu>
4590
4591 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4592 this time.
4593
58da2eb2
DC
45942003-05-19 David Carlton <carlton@bactrian.org>
4595
4596 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4597 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4598
1fcb5155
DC
45992003-05-19 David Carlton <carlton@bactrian.org>
4600
4601 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4602 namespace tests.
4603 Bump copyright date.
4604 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4605 (main): Call C::D::marker2.
4606 * gdb.c++/namespace1.cc: New file.
4607
85e85163
JJ
46082003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4609
4610 Roland McGrath <roland@redhat.com>
d63a86f8 4611 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4612 there is no manager thread.
4613
a25fbfec
JJ
46142003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4615
d63a86f8
RM
4616 * gdb.threads/schedlock.exp: Remove assumption that all threads
4617 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4618 in one of the child threads rather than the main thread.
4619
be375bae
JB
46202003-05-07 Jim Blandy <jimb@redhat.com>
4621
09bf6082
JB
4622 Add support for assembly source testing on the s390x.
4623 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4624 architecture.
4625 * gdb.asm/s390x.inc: New file.
4626
be375bae
JB
4627 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4628 succession of 'if' statements.
4629
00905d52
AC
46302003-05-05 Andrew Cagney <cagney@redhat.com>
4631
4632 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4633
b1e29e33
AC
46342003-05-05 Andrew Cagney <cagney@redhat.com>
4635
4636 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4637 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4638
e33d66ec
EZ
46392003-05-02 Elena Zannoni <ezannoni@redhat.com>
4640
4641 * gdb.base/charset.exp: Update based on new behavior of set/show
4642 charset commands.
4643
2b6fd0d8
AC
46442003-05-01 Andrew Cagney <cagney@redhat.com>
4645
4646 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4647 variable do not give memory errors.
4648
130cacce
AF
46492003-04-30 Adam Fedor <fedor@gnu.org>
4650
4651 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4652 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4653 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4654 gdb.objc/basicclass.m: : New files
4655
4656 * lib/gdb.exp (gdb_compile_objc): New procedure.
4657
bea71854
DJ
46582003-04-27 Daniel Jacobowitz <drow@mvista.com>
4659
4660 * gdb.base/signals.exp: Make backtrace tests more specific.
4661
0f20eeea
DC
46622003-04-23 David Carlton <carlton@bactrian.org>
4663
4664 * gdb.c++/maint.exp (test_first_component): Add tests for
4665 'operator' in more locations.
4666
c8c4d8dc
KB
46672003-04-16 Kevin Buettner <kevinb@redhat.com>
4668
4669 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4670
3fe60e3c
EZ
46712003-04-16 Elena Zannoni <ezannoni@redhat.com>
4672
4673 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4674 func marke' instead. Update test name.
4675
9219021c
DC
46762003-04-15 David Carlton <carlton@math.stanford.edu>
4677
4678 * gdb.c++/maint.exp: New file.
4679
5dd55bdd
EZ
46802003-04-14 Elena Zannoni <ezannoni@redhat.com>
4681
4682 * gdb.threads/schedlock.c: Change type of thread function argument
4683 to long, to avoid warnings on 64-bit platforms.
4684
00890572
EZ
46852003-04-14 Elena Zannoni <ezannoni@redhat.com>
4686
4687 * gdb.base/attach.exp: Add new message from ptrace in case of
4688 attaching to nonexistent process.
d63a86f8 4689
93201743
JB
46902003-04-11 Jim Blandy <jimb@redhat.com>
4691
4692 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4693 gdb.c++/userdef.cc: Place comments on the lines to which the
4694 marker function might return.
4695 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4696 gdb.c++/userdef.exp: Look for those comments to check that we've
4697 returned to the right place, instead of checking line numbers.
4698
2a11c64d
EZ
46992003-04-11 Elena Zannoni <ezannoni@redhat.com>
4700
4701 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4702 match on sourcefile name, instead of directory name.
4703
68ab8fc5
EZ
47042003-04-10 Elena Zannoni <ezannoni@redhat.com>
4705
d63a86f8 4706 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4707 working directory name.
4708
5624293a
JB
47092003-04-09 Jim Blandy <jimb@redhat.com>
4710
4711 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4712 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4713 after an inferior function call, report the failure, but allow the
4714 test to continue.
4715
f1f02ee4
SC
47162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4717
4718 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4719 with -DPROTOTYPES.
4720
6eb79af0
SC
47212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4722
4723 * gdb.base/break.exp: Revert last patch.
4724
8dfb4cf0
SC
47252003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4726
4727 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4728 with -DPROTOTYPES.
4729
ed4c619a
AC
47302003-04-02 Andrew Cagney <cagney@redhat.com>
4731
4732 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4733 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4734 matching directories by the name breakpoint.
4735 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4736 Make "continue to marker1" consistent.
4737 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4738 message consistent.
4739 * lib/gdb.exp: Put "the program is no longer running", and "the
4740 program exited" in parenthesis.
4741 * lib/mi-support.exp: Ditto.
d63a86f8 4742
4e35d5f0 47432003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4744
4e35d5f0
BR
4745 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4746
71900fe8
AC
47472003-03-29 Andrew Cagney <cagney@redhat.com>
4748
4749 * gdb.base/sizeof.c (main): Print the value of '\377'.
4750 * gdb.base/sizeof.exp: Check the sign of '\377'.
4751
c0655a16
MC
47522003-03-27 Michael Chastain <mec@shout.net>
4753
4754 * gdb.base/gdb1090.exp: New file.
4755 * gdb.base/gdb1090.cc: New file.
4756
5b2a3989
JB
47572003-03-27 J. Brobecker <brobecker@gnat.com>
4758
4759 * gdb.gdb/observer.exp: New regression test.
4760
79876890
MC
47612003-03-27 Michael Chastain <mec@shout.net>
4762
4763 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4764 * gdb.base/ptype.exp: Likewise.
4765
6eac95e3
CV
47662003-03-27 Corinna Vinschen <vinschen@redhat.com>
4767
4768 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4769
e8c71839
MC
47702003-03-26 Michael Chastain <mec@shout.net>
4771
4772 * gdb.base/ptype.exp: Actually use some typedef'd types.
4773
71b10041
SC
47742003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4775
4776 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4777 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4778
2512cf80
CV
47792003-03-20 Corinna Vinschen <vinschen@redhat.com>
4780
4781 * gdb.base/default.exp: Fix regular expression.
4782
0d195a4f
CV
47832003-03-20 Corinna Vinschen <vinschen@redhat.com>
4784
4785 * gdb.base/args.exp: Fix regular expression.
4786
8a2dbca8
CV
47872003-03-20 Corinna Vinschen <vinschen@redhat.com>
4788
4789 * gdb.base/help.exp: Allow Win32 child process.
4790
bf028682
CV
47912003-03-20 Corinna Vinschen <vinschen@redhat.com>
4792
4793 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4794 when stepping out of main().
4795
182dbe85
CV
47962003-03-20 Corinna Vinschen <vinschen@redhat.com>
4797
4798 * gdb.base/default.exp: Check for win32 specific message when calling
4799 "run" without executable.
4800
d67a6ba5
CV
48012003-03-20 Corinna Vinschen <vinschen@redhat.com>
4802
4803 * gdb.base/args.exp: Expect .exe in output.
4804
a955b5bb
CV
48052003-03-20 Corinna Vinschen <vinschen@redhat.com>
4806
4807 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4808 Cygwin native.
4809
bf6bad4b
AC
48102003-03-17 Andrew Cagney <cagney@redhat.com>
4811
4812 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4813 vector registes.
4814 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4815 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4816
293e9a31
DC
48172003-03-17 David Carlton <carlton@math.stanford.edu>
4818
4819 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4820 test, for PR breakpoints/38.
4821 Call test_watchpoint_and_breakpoint.
4822 * gdb.base/watchpoint.c (func3): New function.
4823 (main): Call func3.
4824
5330f2db
DC
48252003-03-04 David Carlton <carlton@math.stanford.edu>
4826
4827 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
4828 Garply<Garply<char> >:: garply".
4829 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
4830 with respect to PR c++/1111; note also PR c++/1113.
4831 (test_template_breakpoints): KFAIL "constructor breakpoint" with
4832 respect to PR c++/1062.
4833 KFAIL "destructor breakpoint" with respect to PR c++/1112.
4834
6ece72da
DC
48352003-03-03 David Carlton <carlton@math.stanford.edu>
4836
4837 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
4838 with respect to PR c++/57.
4839 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
4840 c++/826.
4841 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
4842 respect to PR c++/57.
4843
85ca1584
DC
48442003-03-03 David Carlton <carlton@math.stanford.edu>
4845
4846 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
4847 respect to PR c++/33 into FAILs.
4848
98e9c5b8
MC
48492003-03-03 Michael Chastain <mec@shout.net>
4850
7bedbf27
MC
4851 * configure.in: Update copyright years.
4852
48532003-03-03 Michael Chastain <mec@shout.net>
4854
4855 * Makefile.in: Update copyright years.
98e9c5b8 4856
f683e100
DC
48572003-02-28 David Carlton <carlton@math.stanford.edu>
4858
4859 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
4860 print class instead of struct and/or superfluous protection
4861 specifiers, as long as the resulting output is equivalent to the
4862 source code.
4863 Delete FIXME from end of messages on tests that don't need
4864 fixing.
4865
a9e0cf2c
DC
48662003-02-28 David Carlton <carlton@math.stanford.edu>
4867
4868 * gdb.c++/templates.exp (do_tests): Allow const in the two
4869 Foo<volatile char *>::foo tests.
4870
e8d359df
MS
48712003-02-27 Michael Snyder <msnyder@redhat.com>
4872
d63a86f8 4873 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
4874 will be consistant.
4875
0b71dc91
DC
48762003-02-26 David Carlton <carlton@math.stanford.edu>
4877
4878 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
4879 char *>::foo" test with respect to PR c++/33. Create a new test
4880 which is identical to that one except that it doesn't put the
4881 space between the "char" and the "*"; KFAIL it, too.
4882
dd14ab43
DC
48832003-02-26 David Carlton <carlton@math.stanford.edu>
4884
4885 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
4886 template types into either PASSes or KFAILs (corresponding to PR
4887 c++/57). Tweak indentation. Update copyright.
4888
1146c7f1
SC
48892003-02-23 Stephane Carrez <stcarrez@nerim.fr>
4890
4891 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
4892
74641dfb
MC
48932003-02-13 Michael Chastain <mec@shout.net>
4894
4895 * gdb.base/exprs.exp: Remove i960 remnants.
4896 * gdb.base/funcargs.exp: Likewise.
4897 * gdb.base/list.exp: Likewise.
4898 * gdb.base/ptype.exp: Likewise.
4899
559cd2d0
DC
49002003-02-14 David Carlton <carlton@math.stanford.edu>
4901
4902 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
4903 pEe->D::vg()" from XFAIL to KFAIL.
4904
c4f90d87
JM
49052003-02-13 Jason Molenda (jmolenda@apple.com)
4906
4907 * gdb.base/maint.exp: Update maint print statistics regexp to include
4908 new entries.
4909
cbc4d97c
MC
49102003-02-13 Michael Chastain <mec@shout.net>
4911
4912 * gdb.c++/inherit.exp: Remove call to get_debug_format.
4913
40f235b7
MC
49142003-02-12 Michael Chastain <mec@shout.net>
4915
4916 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
4917 * gdb.c++/inherit.exp: Likewise.
4918 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
4919 * gdb.c++/templates.exp: Likewise.
4920 * gdb.c++/virtfunc.exp: Likewise.
4921
c56716b0
JM
49222003-02-06 Jason Molenda (jason-cl@molenda.com)
4923
4924 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
4925 why the code is written that way.
4926
070afcf8
MC
49272003-02-05 Michael Chastain <mec@shout.net>
4928
4929 * gdb.base/dump.exp: Add missing copyright line.
4930
5d0331e5
JM
49312003-02-05 Jason Molenda (jason-cl@molenda.com)
4932
f7ae6d3e 4933 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
4934 at the beginning so the breakpoint doesn't get set on the loop.
4935
92851186
MC
49362003-02-05 Michael Chastain <mec@shout.net>
4937
4938 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
4939 output for configurations with gcc 2.95.3.
4940
cbf1e085
AC
49412003-02-05 Keith Seitz <keiths@redhat.com>
4942 Andrew Cagney <ac131313@redhat.com>
4943
4944 * gdb.mi/mi-cli.exp: New file.
d63a86f8 4945
29518e1e
MC
49462003-02-04 Michael Chastain <mec@shout.net>
4947
4948 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
4949 Call perror and then continue.
4950
5af1d5f3
MC
49512003-02-03 Michael Chastain <mec@shout.net>
4952
4953 * gdb.c++/pr-1023.cc: New file.
4954 * gdb.c++/pr-1023.exp: New file.
4955
6b549786
JB
49562003-02-05 Jim Blandy <jimb@redhat.com>
4957
4958 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
4959 it's local to foobar. Check for it there, and check that it's not
4960 present in main.
4961 * gdb.c++/local.cc (marker2): New function.
4962 (foobar): Call marker1.
4963 (main): Call marker2 instead of marker1.
4964
67f16606
AC
49652003-02-04 Andrew Cagney <ac131313@redhat.com>
4966
4967 * gdb.disasm/mn10200.exp: Obsolete file.
4968 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
4969 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
4970 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
4971
1c5cb38e
DC
49722003-02-04 David Carlton <carlton@math.stanford.edu>
4973
4974 * gdb.c++/overload.exp: Test intToChar(1).
4975 * gdb.c++/overload.cc (intToChar): New.
4976 (main): Call intToChar.
4977
d1fe6965
DC
49782003-02-03 David Carlton <carlton@math.stanford.edu>
4979
4980 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
4981 'might_kfail' arg.
4982 KFAIL some of the continue_to_bp_overloaded calls, according to
4983 PR c++/1025.
4984
9ba61c5d
MC
49852003-02-01 Michael Chastain <mec@shout.net>
4986
4987 * gdb.base/advance.c (marker1): New marker function.
4988 * gdb.base/advance.exp: When the 'advance' command lands on the
4989 return breakpoint, it can legitimately stop on either the
4990 current line or the next line. Accommodate both outcomes.
4991 * gdb.base/until.exp: Likewise.
4992
e7494ffb
AC
49932003-02-02 Andrew Cagney <ac131313@redhat.com>
4994
4995 2002-11-10 Jason Molenda (jason-cl@molenda.com):
4996 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
4997 now a list, not a tuple.
4998 * gdb.mi/mi-var-display.exp: Ditto.
4999 * gdb.mi/gdb792.exp: Ditto.
5000
075559bc
AC
50012003-02-01 Andrew Cagney <ac131313@redhat.com>
5002
5003 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5004 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5005 stack backtraces.
5006 * gdb.mi/mi-syn-frame.c: Part of same.
5007
2bd4c7b1
MK
50082003-02-01 Mark Kettenis <kettenis@gnu.org>
5009
5010 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5011 gdb.mi/mi1-pthreads.exp: Return instead of calling
5012 gdb_suppress_entire_file.
5013
eabd8992
MS
50142003-02-01 Mark Salter <msalter@redhat.com>
5015
5016 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5017
71469e2f
MS
50182003-01-31 Mark Salter <msalter@redhat.com>
5019
5020 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5021 Support empty arg.
5022
38a94d44
MC
50232003-01-30 Michael Chastain <mec@shout.net>
5024
5025 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5026 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5027 has been fixed in gdb/readline on 2003-01-09.
5028
19ea9e73
MS
50292003-01-29 Michael Snyder <msnyder@redhat.com>
5030
e8d359df
MS
5031 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5032 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5033 * gdb.base/args.exp: Skip if target does not support args passing.
5034
2307bd6a
DJ
50352003-01-22 Daniel Jacobowitz <drow@mvista.com>
5036
19ea9e73 5037 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5038 gdb_test. Accept a list of expect arguments as the third
5039 parameter.
5040 (gdb_test): Use it.
5041
f2dd3617
EZ
50422003-01-20 Elena Zannoni <ezannoni@redhat.com>
5043
5044 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5045 allow for different test tree configurations. Update some
5046 tescases accordingly.
5047 * gdb.arch/altivec-regs.exp: Ditto.
5048 * gdb.asm/asm-source.exp: Ditto.
5049 * gdb.base/advance.exp: Ditto.
5050 * gdb.base/display.exp: Ditto.
d63a86f8 5051 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5052 * gdb.base/mips_pro.exp: Ditto.
5053 * gdb.base/overlays.exp: Ditto.
5054 * gdb.base/relocate.exp: Ditto.
5055 * gdb.base/setshow.exp: Ditto.
5056 * gdb.base/step-line.exp: Ditto.
5057 * gdb.base/step-test.exp: Ditto.
5058 * gdb.base/until.exp: Ditto.
5059 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5060
c71cdefd
DC
50612003-01-17 David Carlton <carlton@math.stanford.edu>
5062
5063 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5064 corresponding to PR c++/945.
5065 Update copyright.
5066
fdba05d7
DC
50672003-01-17 David Carlton <carlton@math.stanford.edu>
5068
5069 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5070 corresponding to PR c++/68.
5071
50722003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5073
5074 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5075 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5076 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5077
c362c33a
EZ
50782003-01-15 Elena Zannoni <ezannoni@redhat.com>
5079
0fbc361c
EZ
5080 * gdb.base/break.exp: Fix change of default location, because of
5081 removal of until tests.
5082 * gdb.base/help.exp: Update test for new 'until' help message.
5083 Add test for help on 'advance'.
c362c33a
EZ
5084 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5085
dabf8a35
MK
50862003-01-15 Mark Kettenis <kettenis@gnu.org>
5087
5088 * gdb.base/default.exp: Adapt "info float" test for recent changes
5089 to that command. Add test for "info vector".
5090 * gdb.base/float.exp: New file. Add test for "info float" that
5091 resembles the old test in gdb.base/default.exp.
5092
a1769aca
DC
50932003-01-15 David Carlton <carlton@math.stanford.edu>
5094
5095 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5096
82025e13
EZ
50972003-01-15 Elena Zannoni <ezannoni@redhat.com>
5098
5099 * gdb.base/break.exp: Move the tests of until command from here...
5100 * gdb.base/until.exp: ... to here. New file. Add other tests.
5101 * gdb.base/advance.c: New file.
5102 * gdb.base/advance.exp: New file.
5103
8f9ab801
EZ
51042003-01-14 Elena Zannoni <ezannoni@redhat.com>
5105
5106 * gdb.base/args.c: New file.
5107 * gdb.base/args.exp: New file.
5108
9ae66589
DJ
51092003-01-14 Daniel Jacobowitz <drow@mvista.com>
5110
5111 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5112
8d77e5c3
DJ
51132003-01-14 Daniel Jacobowitz <drow@mvista.com>
5114
5115 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5116
12d2f0a1
DJ
51172003-01-14 Daniel Jacobowitz <drow@mvista.com>
5118
5119 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5120 dates.
5121
6ca37014
DJ
51222003-01-13 Daniel Jacobowitz <drow@mvista.com>
5123
5124 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5125
b0023472
DJ
51262003-01-13 Daniel Jacobowitz <drow@mvista.com>
5127
5128 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5129 (ptype &*"foo").
5130 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5131
607fbc54 51322003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5133
5134 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5135 * gdb.mi/mi1-console.exp: Likewise.
5136
607fbc54 51372003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5138
5139 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5140 * gdb.mi/mi1-console.exp: Likewise.
5141
a1fb14a2
DJ
51422003-01-13 Daniel Jacobowitz <drow@mvista.com>
5143
5144 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5145
c4cf40b7
DJ
51462003-01-09 Daniel Jacobowitz <drow@mvista.com>
5147
5148 * gdb.base/detach.exp: New test.
5149
696d5a5b
DJ
51502003-01-09 Daniel Jacobowitz <drow@mvista.com>
5151
5152 * Makefile.in (ALL_SUBDIRS): New variable.
5153 (subdirs, clean, distclean): Use it.
5154 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5155 regenerating Makefile, since it is generated from the top level.
5156 * gdb.asm/Makefile.in: Likewise.
5157 * gdb.base/Makefile.in: Likewise.
5158 * gdb.c++/Makefile.in: Likewise.
5159 * gdb.disasm/Makefile.in: Likewise.
5160 * gdb.java/Makefile.in: Likewise.
5161 * gdb.mi/Makefile.in: Likewise.
5162 * gdb.threads/Makefile.in: Likewise.
5163 * gdb.trace/Makefile.in: Likewise.
5164
754533e4
DC
51652003-01-09 David Carlton <carlton@math.stanford.edu>
5166
5167 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5168 Add copyright year 2003.
5169
d8b3e9ee
MC
51702003-01-06 Michael Chastain <mec@shout.net>
5171
5172 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5173 When selecting a thread, 'line' and 'file' are optional.
5174 * gdb.mi/mi1-pthreads.exp: Likewise.
5175
8e9e0fe6
AS
51762003-01-06 Andreas Schwab <schwab@suse.de>
5177
5178 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5179 failures.
5180
b5ab8ff3
DJ
51812003-01-04 Daniel Jacobowitz <drow@mvista.com>
5182
5183 Fix PR gdb/844
5184 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5185 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5186
5187 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5188 instead of calling gdb_suppress_entire_file.
5189 * gdb.threads/print-threads.exp: Likewise.
5190 * gdb.threads/schedlock.exp: Likewise.
5191
5192 * gdb.threads/killed.exp: Return instead of calling
5193 gdb_suppress_entire_file.
5194 * gdb.threads/linux-dp.exp: Likewise.
5195 * gdb.threads/pthreads.exp: Likewise.
5196
1e698235
DJ
51972003-01-04 Daniel Jacobowitz <drow@mvista.com>
5198
5199 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5200 stabs.
5201 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5202 * gdb.base/whatis.exp: Always allow (void) after function names.
5203
147ff08c
DJ
52042003-01-04 Daniel Jacobowitz <drow@mvista.com>
5205
5206 * gdb.c++/casts.exp: Correct regexp.
5207
dc62bfc2
MK
52082003-01-04 Mark Kettenis <kettenis@gnu.org>
5209
5210 * configure.in: Call AC_CONFIG_HEADER. Don't call
5211 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5212 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5213 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5214 aforementioned directories in the AC_OUPUT call.
5215 * config.hin: New file.
5216 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5217 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5218 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5219 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5220 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5221 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5222 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5223 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5224 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5225 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5226 gdb.threads/configure.in, gdb.threads/configure,
5227 gdb.threads/config.in, gdb.trace/configure.in,
5228 gdb.trace/configure: Removed.
5229
77afa639
MC
52302003-01-03 Michael Chastain <mec@shout.net>
5231
5232 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5233 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5234
7634bb6e
DJ
52352003-01-03 Daniel Jacobowitz <drow@mvista.com>
5236
5237 * gdb.base/store.exp: Fix regular expressions.
5238
b39c905e
MK
52392002-12-28 Mark Kettenis <kettenis@gnu.org>
5240
5241 * configure.in: Rewrite.
5242 * configure: Regenerated.
5243
0a8551dd
DC
52442003-01-03 David Carlton <carlton@math.stanford.edu>
5245
5246 * gdb.base/psymtab.exp: New file.
5247 * gdb.base/psymtab1.c: Ditto.
5248 * gdb.base/psymtab2.c: Ditto.
5249
c60b7188
AF
52502002-12-23 Adam Fedor <fedor@gnu.org>
5251
5252 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5253
ee73db83
DC
52542002-12-23 David Carlton <carlton@math.stanford.edu>
5255
5256 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5257 and current_directory initialization.
5258
d6c1774e
JB
52592002-12-22 Jim Blandy <jimb@redhat.com>
5260
f0a847b8
JB
5261 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5262 rather than as part of the output file name.
5263
d6c1774e
JB
5264 * gdb.base/attach.exp: There's no need to copy the test program to
5265 /tmp; that was only ever necessary on HP/UX, and this test is
5266 entirely disabled there anyway.
5267
f0708dbb
JB
52682002-12-21 Jim Blandy <jimb@redhat.com>
5269
4c2acfea
JB
5270 * gdb.c++/psmang.exp: Doc fix.
5271
f0708dbb
JB
5272 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5273 test.
5274
9579e000
DC
52752002-12-20 David Carlton <carlton@math.stanford.edu>
5276
5277 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5278
d1810171
MC
52792002-12-18 Michael Chastain <mec@shout.net>
5280
5281 * gdb.c++/annota2.exp: Add copyright year 2002.
5282
76565097
DC
52832002-12-17 David Carlton <carlton@math.stanford.edu>
5284
5285 * gdb.c++/try_catch.cc: Add marker comments.
5286 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5287 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5288 * gdb.c++/m-static.cc: Ditto.
5289 * gdb.c++/m-static1.cc: Ditto.
5290 * gdb.c++/try_catch.cc: Ditto.
5291
da81390b
JJ
52922002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5293
5294 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5295 to see whether we are using the new -environment-directory
5296 command which resets via -r or the old version of the command
5297 which may prompt the user. Part of fix for gdb/741.
5298
b304d130
AC
52992002-12-13 Andrew Cagney <ac131313@redhat.com>
5300
5301 * gdb.fortran/types.exp: Update obsolete comment.
5302 * gdb.fortran/exprs.exp: Ditto.
5303 * lib/gdb.exp: Delete obsolete code.
5304 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5305 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5306 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5307 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5308 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5309 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5310 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5311 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5312 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5313 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5314 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5315 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5316 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5317 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5318 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5319 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5320 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5321 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5322 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5323 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5324 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5325 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5326 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5327 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5328 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5329 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5330 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5331 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5332 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5333 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5334 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5335 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5336 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5337 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5338 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5339 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5340 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5341
a23b6e6a
DC
53422002-12-11 David Carlton <carlton@math.stanford.edu>
5343
5344 * gdb.c++/m-data.exp: Add test for members that shadow global
5345 variables: see PR gdb/804.
5346 * gdb.c++/m-data.cc: Ditto.
5347
6604731b
DJ
53482002-12-10 Daniel Jacobowitz <drow@mvista.com>
5349
5350 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5351
de46ecd7
DC
53522002-12-06 David Carlton <carlton@math.stanford.edu>
5353
5354 * gdb.base/store.c: Don't declare functions static.
5355
27e829d0
AC
53562002-12-04 Andrew Cagney <ac131313@redhat.com>
5357
5358 * gdb.base/store.exp, gdb.base/store.c: New files.
5359
92806416
DJ
53602002-12-03 Daniel Jacobowitz <drow@mvista.com>
5361
5362 * gdb.base/selftest.exp: Update for current gdb.
5363
3bcbaac5
DJ
53642002-12-03 Daniel Jacobowitz <drow@mvista.com>
5365
5366 * gdb.base/maint.exp: Only dump symbols from one source file
5367 or objfile.
5368
f4f00b1f
DJ
53692002-12-03 Daniel Jacobowitz <drow@mvista.com>
5370
5371 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5372 function call.
5373
f1c8a949
JB
53742002-11-25 Jim Blandy <jimb@redhat.com>
5375
5376 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5377 function appearing in error message.
5378
9e297a97
DJ
53792002-11-21 Daniel Jacobowitz <drow@mvista.com>
5380
5381 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5382
1f312e79
JJ
53832002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5384
d63a86f8
RM
5385 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5386 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5387 should be in mi console format. This is part of fix for PR gdb/604.
5388
83c31e7d
FN
53892002-09-18 Fernando Nasser <fnasser@redhat.com>
5390
5391 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5392 which explicitly prints the zero offset as "+0".
5393
322b3f65
DJ
53942002-10-22 Daniel Jacobowitz <drow@mvista.com>
5395
5396 * gdb.threads/schedlock.c (args): Make unsigned.
5397
53982002-10-21 Daniel Jacobowitz <drow@mvista.com>
5399
5400 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5401 numbers. Allow "foo2|selected stack frame".
5402 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5403 * gdb.asm/asmsrc2.s: Likewise.
5404 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5405 comments.
5406 * gdb.asm/mips.inc: New file.
5407
5e2fe5b8
AF
54082002-10-18 Adam Fedor <fedor@gnu.org>
5409
5410 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5411 * gdb.base/help.exp: Likewise.
5412
abe1a5d0
KB
54132002-10-17 Kevin Buettner <kevinb@redhat.com>
5414
5415 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5416 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5417
10abb1d4
JB
54182002-10-02 Jim Blandy <jimb@redhat.com>
5419
5420 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5421
1f609b42
AC
54222002-10-01 Andrew Cagney <ac131313@redhat.com>
5423
5424 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5425 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5426 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5427 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5428 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5429 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5430 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5431
0aee02e4
AC
54322002-09-29 Andrew Cagney <ac131313@redhat.com>
5433
5434 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5435 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5436 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5437 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5438 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5439 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5440 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5441
6fde09ad
KB
54422002-09-27 Kevin Buettner <kevinb@redhat.com>
5443
5444 * gdb.base/annota1.exp (info break): Make directory components of
5445 path optional since not all compilers emit this debug information.
5446
5447 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5448 step ends up stepping out of the function instead of stopping on
5449 the epilogue.
5450
9e8aab75
KS
54512002-09-26 Keith Seitz <keiths@redhat.com>
5452
5453 * lib/insight-support.exp (gdbtk_start): Figure out where
5454 the insight executable is based on where gdb is. Use this
5455 executable to start insight instead of gdb.
5456
e36180d7
AC
54572002-09-25 Andrew Cagney <cagney@redhat.com>
5458
5459 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5460
9dd34b2b
AC
54612002-09-24 Andrew Cagney <ac131313@redhat.com>
5462
5463 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5464 test_isolated_complaints.
5465 (test_empty_complaint): New function.
5466 (test_empty_complaints): New function. Check no output when no
5467 complaints.
d63a86f8 5468
dea97812
KB
54692002-09-19 Jim Blandy <jimb@redhat.com>
5470
5471 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5472
54951bd7
AC
54732002-09-19 Andrew Cagney <ac131313@redhat.com>
5474
5475 * gdb.gdb/complaints.exp: New file.
5476
dec43320
AC
54772002-09-18 Andrew Cagney <ac131313@redhat.com>
5478
5479 * gdb.base/maint.exp: Check `help maint internal-warning'.
5480
e70d6e3f
DC
54812002-09-18 David Carlton <carlton@math.stanford.edu>
5482
5483 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5484 numbers, and replace them by a single breakpoint after the
5485 constructors are all finished.
5486 Add test 4.
5487 * gdb.c++/m-static.cc: Add test 4.
5488 * gdb.c++/m-static.h: New file.
5489 * gdb.c++/m-static1.cc: New file.
5490
5491 * gdb.c++/printmethod.exp: New file.
5492 * gdb.c++/printmethod.cc: New file.
5493
5494 * gdb.c++/pr-574.exp: New file.
5495 * gdb.c++/pr-574.cc: New file.
5496
afb5c968
CV
54972002-09-18 Corinna Vinschen <vinschen@redhat.com>
5498
5499 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5500 embedded targets which never actually exit.
5501
31e45dee
FN
55022002-09-18 Fernando Nasser <fnasser@redhat.com>
5503
5504 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5505 "don't step after run" as unresolved or unsupported, instead of xfail.
5506
a283c5a1
CV
55072002-09-18 Corinna Vinschen <vinschen@redhat.com>
5508
5509 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5510 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5511 Add newline to expected string in "step out of main (status wrapper)"
5512 case.
5513
11350d2a
CV
55142002-09-18 Corinna Vinschen <vinschen@redhat.com>
5515
5516 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5517 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5518
0deec7d6
TT
55192002-09-17 Tom Tromey <tromey@redhat.com>
5520
5521 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5522 \000, not \0, in double-quoted string.
5523
b2b4a1b5
CV
55242002-09-14 Corinna Vinschen <vinschen@redhat.com>
5525
c9d37158 5526 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5527 string after running the commands execution on breakpoint tests.
5528
1c56143a
CV
55292002-09-13 Corinna Vinschen <vinschen@redhat.com>
5530
5531 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5532
37f8da45
JB
55332002-09-12 Joel Brobecker <brobecker@gnat.com>
5534
5535 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5536
08b468e0
KS
55372002-09-10 Keith Seitz <keiths@redhat.com>
5538
5539 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5540 runto proc.
5541 (mi_run_to_main): Use mi_runto.
5542 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5543
dc360f58
KS
55442002-09-10 Keith Seitz <keiths@redhat.com>
5545
5546 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5547 regexp for stopping at main. Could have multiple event notifications.
5548 Don't assume that main was declared with no parameters.
5549 (mi_next): Use mi_step_to.
5550 (mi_step): Use mi_next_to.
5551
ce3abcfb
CV
55522002-09-09 Corinna Vinschen <vinschen@redhat.com>
5553
5554 * gdb.base/default.exp: Fix expected string in `info float' test.
5555
d1f5b980
BE
55562002-09-09 Ben Elliston <bje@redhat.com>
5557
5558 * config/mips.exp: Update comments.
5559 * config/mips-idt.exp: Likewise.
5560 * config/nind.exp: Likewise.
5561 * config/slite.exp: Likewise.
5562 * config/sparclet.exp: Likewise.
5563 * config/udi.exp: Likewise.
5564 * config/vx.exp: Likewise.
5565 * config/vxworks29k.exp: Likewise.
5566
2f71430b
JB
55672002-09-05 Jim Blandy <jimb@redhat.com>
5568
5569 * gdb.threads/killed.exp: Fix test failure message.
5570
7ddebc7e
KS
55712002-09-04 Keith Seitz <keiths@redhat.com>
5572
5573 * lib/mi-support.exp: Update copyright.
5574 (mi_gdb_test): Increase the priority of the expected pattern
5575 so that it matches gdb_test.
5576
0ae67eb3
KS
55772002-09-03 Keith Seitz <keiths@redhat.com>
5578
5579 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5580 Use integer comparison instead of string comparison for testing
5581 whether binary was built.
5582
38fc42c8
JB
55832002-09-03 Jim Blandy <jimb@redhat.com>
5584
5585 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5586
b6ff0e81
JB
55872002-08-29 Jim Blandy <jimb@redhat.com>
5588
5589 * gdb.threads/pthreads.exp: Move the portable thread compilation
5590 code into a function in lib/gdb.exp, and call that from here.
5591 * lib/gdb.exp (gdb_compile_pthreads): New function.
5592
07c98896
KS
55932002-08-29 Keith Seitz <keiths@redhat.com>
5594
5595 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5596 expect_out so that callers can get at it.
5597
0312286c
DJ
55982002-08-23 Daniel Jacobowitz <drow@mvista.com>
5599
5600 * gdb.threads/print-threads.c: New file.
5601 * gdb.threads/print-threads.exp: New file.
5602 * gdb.threads/schedlock.c: New file.
5603 * gdb.threads/schedlock.exp: New file.
5604
dd039bc4
EZ
56052002-08-22 Elena Zannoni <ezannoni@redhat.com>
5606
5607 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5608 not altivec.c.
5609
1f36144c
MK
56102002-08-17 Mark Kettenis <kettenis@gnu.org>
5611
5612 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5613 targets. The problem should be fixed now.
5614
16057ec7 56152002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5616
5617 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5618 2002-07-24 change that removes final dots from error messages.
5619
3c1499ad
TT
56202002-08-13 Tom Tromey <tromey@redhat.com>
5621
5622 * gdb.base/readline.exp: New file.
5623
a20ce2c3
AC
56242002-08-01 Andrew Cagney <ac131313@redhat.com>
5625
5626 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5627 supress message.
5628
db034ac5
AC
56292002-08-01 Andrew Cagney <cagney@redhat.com>
5630
5631 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5632 CHILL_FOR_TARGET and CHILL_LIB.
5633 * configure.in (configdirs): Remove gdb.chill.
5634 * configure: Regenerate.
5635 * lib/gdb.exp: Obsolete references to chill.
5636 * gdb.fortran/types.exp: Ditto.
5637 * gdb.fortran/exprs.exp: Ditto.
5638
3e000b18
KB
56392002-07-30 Kevin Buettner <kevinb@redhat.com>
5640
5641 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5642 set Irix-specific compile and link flags.
5643
28f4966b
KB
56442002-07-29 Kevin Buettner <kevinb@redhat.com>
5645
5646 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5647 source files. The ``-o'' option doesn't work with the ``-E'' option
5648 when using the Irix compiler.
5649
46c0d5a6
DJ
56502002-07-19 Daniel Jacobowitz <drow@mvista.com>
5651
5652 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5653 Improve support for reusing an exec file. Copy exec file
5654 to target, and run gdbserver on the target instead of on the host.
5655
eecf4bed
JB
56562002-07-18 Jim Blandy <jimb@redhat.com>
5657
0f815cdf
JB
5658 * gdb.base/ending-run.exp: Don't expect to see the program end in
5659 some orderly fashion when we're running on a real stand-alone
5660 board.
5661
eecf4bed
JB
5662 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5663 targets that don't support interrupts.
5664
52d309e4
JB
56652002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5666
5667 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5668 systems.
5669 Move comments in expect statements to inside the actions, so that they
5670 don't get matched against.
5671
ff683d9e
MK
56722002-07-10 Mark Kettenis <kettenis@gnu.org>
5673
5674 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5675 function when asleep" test.
5676
b5356753
AC
56772002-07-10 Andrew Cagney <ac131313@redhat.com>
5678
5679 * gdb.base/page.exp: Rewrite to handle problems with very long
5680 `info set' output. Update copyright.
5681
6aa4d13a
AC
56822002-06-26 Andrew Cagney <ac131313@redhat.com>
5683
5684 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5685 gdb.threads-hp.
5686 * gdb.hp/configure: Regenerate.
5687 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5688 * gdb.hp/gdb.threads-hp/configure: Delete file.
5689 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5690
8cf8c2b8
AC
56912002-06-22 Andrew Cagney <ac131313@redhat.com>
5692
5693 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5694 setlocale, bindtextdomain and textdomain.
5695
6827a8f8
JB
56962002-06-11 Jim Blandy <jimb@redhat.com>
5697
919d772c
JB
5698 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5699 preprocessor macro information is present.
5700
6827a8f8
JB
5701 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5702 tests.
5703
c15b0d21
MS
57042002-06-06 Michael Snyder <msnyder@redhat.com>
5705
c5984d70
MS
5706 * gdb.base/overlays.exp: Record addresses of overlay
5707 functions in TCL variables rather than in GDB variables,
5708 to avoid having GDB convert them to pointers (with loss
5709 of information).
5710
d63a86f8 5711 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5712 default linker script changes.
c15b0d21
MS
5713 * gdb.base/long_long.exp: Add check for sizeof (long double).
5714
be26fe0d
ML
57152002-06-06 Michal Ludvig <mludvig@suse.cz>
5716
5717 * gdb.asm/asm-source.exp: Add x86-64 target.
5718 * gdb.asm/x86_64.inc: New.
d63a86f8 5719
258093ca 57202002-05-30 Michael Chastain <mec@shout.net>
258093ca 5721
4b3153f1 5722 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5723 * gdb.c++/m-static.cc: New file.
5724 * gdb.c++/m-static.exp: New file.
5725
241264c6
MS
57262002-05-28 Michael Snyder <msnyder@redhat.com>
5727
5728 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5729 precision.
5730
9bba8c8f 57312002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5732
4b3153f1 5733 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5734 * gdb.c++/m-data.cc: New file.
5735 * gdb.c++/m-data.exp: New file.
5736
57372002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5738
4b3153f1 5739 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5740 * gdb.c++/try_catch.cc: New file.
d63a86f8 5741 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5742
def1b996
MC
57432002-05-27 Michael Chastain <mec@shout.net>
5744
5745 * gdb.c++/local.exp: Accept more nested types in output.
5746
522ba268
MC
57472002-05-26 Michael Chastain <mec@shout.net>
5748
5749 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5750
277254ba
MS
57512002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5752
5753 * lib/gdb.exp (gdb_wrapper_init): Just because
5754 gdb_wrapper_file exists, this does not mean that the file
5755 should not be rebuilt. That is what gdb_wrapper_initialized
5756 is for.
5757 (default_gdb_init): Reset gdb_wrapper_initialized.
5758
b61a8733
MS
57592002-05-23 Michael Snyder <msnyder@redhat.com>
5760
d63a86f8 5761 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5762 the precision of the floating point test results.
5763 * gdb.base/call-rt-st.exp: Ditto.
5764
b61a8733
MS
5765 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5766 * gdb.base/call-rt-st.exp: Ditto.
5767
56f6e910
MC
57682002-05-19 Michael Chastain <mec@shout.net>
5769
5770 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5771
ad0b0016
EZ
57722002-05-19 Elena Zannoni <ezannoni@redhat.com>
5773
5774 * configure.in (configdirs): Add gdb.arch.
5775 * configure: Regenerate.
5776
f617d2b6
JB
57772002-05-17 Jim Blandy <jimb@redhat.com>
5778
5779 * gdb.base/completion.exp: Recognize the more detailed error
5780 messages produced by the macro expander's lexical analyzer.
5781
eac2a696
EZ
57822002-05-14 Elena Zannoni <ezannoni@redhat.com>
5783
5784 * gdb.arch/altivec-abi.c: New file.
5785 * gdb.arch/altivec-abi.exp: New file.
5786 * gdb.arch/altivec-regs.c: New file.
5787 * gdb.arch/altivec-regs.exp: New file.
5788
2fdde8f8
DJ
57892002-05-14 Daniel Jacobowitz <drow@mvista.com>
5790
5791 * gdb.base/maint.exp (maint print type): Update for new type
5792 structure.
d63a86f8 5793
e31f1a7c
EZ
57942002-05-14 Elena Zannoni <ezannoni@redhat.com>
5795
5796 * gdb.arch: New directory.
5797 * gdb.arch/configure.in: New file.
5798 * gdb.arch/configure: New file.
5799 * gdb.arch/Makefile.in: New file.
5800
db589741
CV
58012002-05-13 Corinna Vinschen <vinschen@redhat.com>
5802
5803 * gdb.asm/asm-source.exp: Add v850 as supported target.
5804 * gdb.asm/v850.inc: New file.
5805
8ce2a7dc
DJ
58062002-05-13 Daniel Jacobowitz <drow@mvista.com>
5807
5808 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5809
df763c7f
DJ
58102002-05-12 Daniel Jacobowitz <drow@mvista.com>
5811
5812 * gdb.base/break.exp: Check 'break "marker2"'.
5813
377daeed
MS
58142002-05-10 Michael Snyder <msnyder@redhat.com>
5815
5816 * gdb.base/long_long.exp: Fix typo.
5817
c4b7bc2b
JB
58182002-05-10 Jim Blandy <jimb@redhat.com>
5819
ecac9a4e
JB
5820 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5821 a bug.
5822
c4b7bc2b
JB
5823 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5824 Recognize more detailed error message produced by the macro
5825 expander's lexical analyzer.
5826 * lib/gdb.exp (test_print_reject): Same.
5827
e71019a1
MK
58282002-05-09 Mark Kettenis <kettenis@gnu.org>
5829
5830 * gdb.c++/method.exp: Fix typo.
5831
fedfc8e6
MS
58322002-05-08 Michael Snyder <msnyder@redhat.com>
5833
166a1957
MS
5834 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
5835 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 5836 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
5837 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
5838 Add iftarget clause for strongarm.
d63a86f8 5839
f1c47eb2
MS
58402002-05-06 Michael Snyder <msnyder@redhat.com>
5841
cb9a9d3e
MS
5842 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
5843 (gdb_continue_to_end): Accept output from status wrapper.
5844 * gdb.base/ending-run.exp: Add case for output from status wrapper.
5845 Clean up fail messages to match pass messages.
5846
f1c47eb2
MS
5847 Enable the "needs_status_wrapper" testsuite feature.
5848 * lib/gdb.exp (gdb_wrapper_init): New procedure.
5849 (gdb_compile): Conditionally call gdb_wrapper_init.
5850 * gdb.base/a2-run.exp: Recognize output from status wrapper.
5851 * gdb.c++/method.exp: Recognize output from status wrapper.
5852
6079c749
BE
58532002-05-06 Ben Elliston <bje@redhat.com>
5854From Graydon Hoare <graydon@redhat.com>
5855
5856 * config/sid.exp: Include support for "rawsid" protocol.
5857
188baff3
JB
58582002-05-03 Jim Blandy <jimb@redhat.com>
5859
5860 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
5861 * gdb.c++/hang3.C: New file.
5862
b9c07f0f
AC
58632002-05-04 Andrew Cagney <ac131313@redhat.com>
5864
5865 * gdb.base/default.exp: Remove obsolete code.
5866 * gdb.c++/misc.exp: Ditto. Update copyright.
5867 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
5868 * gdb.base/whatis.exp: Ditto. Update copyright.
5869 * gdb.base/scope.exp: Ditto. Update copyright.
5870 * gdb.base/ptype.exp: Ditto. Update copyright.
5871 * gdb.base/printcmds.exp: Ditto. Update copyright.
5872 * gdb.base/opaque.exp: Ditto. Update copyright.
5873 * gdb.base/list.exp: Ditto.
5874 * gdb.base/funcargs.exp: Ditto. Update copyright.
5875 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
5876 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
5877 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
5878 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
5879 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
5880 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
5881
5c7a0397
MS
58822002-05-02 Michael Snyder <msnyder@redhat.com>
5883
d6dcc264 5884 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
5885 * gdb.base/long_long.exp: Add xscale target.
5886 * gdb.base/default.exp: Add xscale target.
5887
eb7f1c48
JB
58882002-05-01 Jim Blandy <jimb@redhat.com>
5889
5890 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
5891 gdb.c++/hang.exp: New test.
5892
a6befae8
FF
58932002-05-01 Fred Fish <fnf@redhat.com>
5894
5895 * gdb.base/completion.exp: Handle completions of "./Make" for
5896 more than one completion possibility, as is the case when we
5897 build and test in the source tree.
5898
0a310277
AG
58992002-04-29 Anthony Green <green@redhat.com>
5900
5901 * gdb.java/jmisc1.exp: New file.
5902 * gdb.java/jmisc2.exp: New file.
5903
6ff9af88
DJ
59042002-04-24 Daniel Jacobowitz <drow@mvista.com>
5905
5906 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
5907
96b3d632
EZ
59082002-04-23 Elena Zannoni <ezannoni@redhat.com>
5909
5910 * gdb.base/help.exp: Change 'help status' to allow for target
5911 dependent output differences.
5912
5019bb54
MC
59132002-04-22 Michael Chastain <mec@shout.net>
5914
5915 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
5916
a805a116
MC
59172002-04-22 Michael Chastain <mec@shout.net>
5918
5919 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
5920
a1706bfd
DM
59212002-04-17 David S. Miller <davem@redhat.com>
5922
5923 * gdb.asm/sparc64.inc: New file.
5924 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
5925
a73a20a2
EZ
59262002-04-19 Elena Zannoni <ezannoni@redhat.com>
5927
5928 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
5929 instruction file directly into the build tree. Clean up at end of
5930 test.
5931
ba678339
DM
59322002-04-18 David S. Miller <davem@redhat.com>
5933
5934 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
5935 handle 64-bit platforms correctly.
5936 * gdb.base/maint.exp: Likewise.
5937
b03399da
KB
59382002-04-18 Kevin Buettner <kevinb@redhat.com>
5939
5940 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
5941 ``-fpic'' when compiling files comprising a shared library, but
5942 it does need additional linker flags in order to find shared
5943 libraries at run time.
5944
e2004992
KB
59452002-04-18 Kevin Buettner <kevinb@redhat.com>
5946
5947 * gdb.base/cvexpr.c (use): New function.
5948 (main): Invoke use() on all global variables to prevent
5949 some linkers from deleting these otherwise unused symbols.
5950
d8937120
MC
59512002-04-17 Michael Chastain <mec@shout.net>
5952From David S. Miller <davem@redhat.com>
5953
5954 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
5955 handle 64-bit platforms correctly.
5956
ffd61a58
MS
59572002-04-12 Michael Snyder <msnyder@redhat.com>
5958From Jim Blandy <jimb@redhat.com>
5959 * gdb.base/foo.c (foox): Remove section attribute; the linker
5960 script can handle this instead.
5961 * gdb.base/bar.c (barx): Same.
5962 * gdb.base/baz.c (bazx): Same.
5963 * gdb.base/grbx.c (grbxx): Same.
5964
5965 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
5966 manager doesn't automatically unmap overlays unnecessarily.
5967
6b8426a6
MH
59682002-04-10 Martin M. Hunt <hunt@redhat.com>
5969
5970 * gdb.base/ending-run.exp: Fix pattern for Mips targets
5971 stepping out of main.
5972
34af4875
MC
59732002-04-09 Michael Chastain <mec@shout.net>
5974
5975 * gdb.c++/local.cc (main): Move call to marker1() inside nested
5976 scope so that the nested scope tests will make sense.
5977 * gdb.c++/local.exp: Write patterns that actually work with gcc
5978 (the HP patterns "were never known to work with gcc").
5979 Keep the old aCC patterns too.
5980
2d1676a0
DJ
59812002-04-09 Daniel Jacobowitz <drow@mvista.com>
5982
5983 * gdb.base/attach.exp: Correct target board test.
5984
3a63e3f9
MC
59852002-04-08 Michael Chastain <mec@shout.net>
5986
5987 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
5988 in a const method. Add some xfail and fail cases for configurations
5989 that do not emit the "const ...".
5990
f18dabd2
MC
59912002-04-07 Michael Chastain <mec@shout.net>
5992
5993 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
5994 Accept "A * const" and "const A * const" as type of "this".
5995 Fix spelling of getFunky throughout. Make messages uniform.
5996
0fcddd82
EZ
59972002-04-07 Elena Zannoni <ezannoni@redhat.com>
5998
5999 Work around for PR gdb/285:
6000 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6001
16a8534a
EZ
60022002-04-07 Elena Zannoni <ezannoni@redhat.com>
6003
6004 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6005 instructions file at run time instead of configure time.
6006 Sometimes we run the test in a directory that is not the one we
6007 configured in.
6008 * gdb.asm/configure.in: Delete creation of symlink.
6009 * gdb.asm/configure: Regenerate.
6010
24181d81
JB
60112002-04-05 J. Brobecker <brobecker@gnat.com>
6012
6013 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6014 xfullpath () function.
6015
7cdb7107
DJ
60162002-04-04 Daniel Jacobowitz <drow@mvista.com>
6017
6018 * gdb.asm/Makefile.in: Correct dependencies.
6019
6020 * gdb.asm/powerpc.inc: New file.
6021 * gdb.asm/asm-source.exp: Add PowerPC.
6022 * gdb.asm/configure.in: Likewise.
6023 * gdb.asm/configure: Regenerated.
6024
a7d17088
DJ
60252002-04-04 Daniel Jacobowitz <drow@mvista.com>
6026
6027 * gdb.base/relocate.exp: New file.
6028 * gdb.base/relocate.c: New file.
6029
cd721503
FF
60302002-04-04 Fred Fish <fnf@redhat.com>
6031
6032 * gdb.base/step-test.exp: Update comment regarding stopping in
6033 memcpy/bcopy calls inserted as part of the compiler runtime.
6034
b22ad7a7
MS
60352002-04-04 Michael Snyder <msnyder@redhat.com>
6036
6037 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6038
5f279fa6
DJ
60392002-04-03 Daniel Jacobowitz <drow@mvista.com>
6040
6041 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6042 (gdb_expect): Remove $notransfer hack.
6043
dd0fd3ce
DJ
60442002-04-02 Daniel Jacobowitz <drow@mvista.com>
6045
6046 * gdb.c++/classes.exp ("calling method for small class"): Match
6047 updated register output.
6048
1e50cda1
DJ
60492002-03-30 Daniel Jacobowitz <drow@mvista.com>
6050
6051 Fix PR gdb/452
6052 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6053 when finished. Make gdb_file_cmd send "exec-file" when
6054 appropriate.
6055
24015922
DJ
60562002-03-30 Daniel Jacobowitz <drow@mvista.com>
6057
6058 * gdb.base/attach.exp: Remove extra setup_xfail.
6059
dd7dfd64
MS
60602002-03-26 Michael Snyder <msnyder@redhat.com>
6061
6062 * gdb.base/default.exp: Add tests for dump, append, and restore.
6063 * gdb.base/help.exp: Add tests for dump, append, and restore.
6064 * gdb.base/dump.exp: New file, test dump, append and restore.
6065 * gdb.base/dump.c: New file.
6066
48b2f8d7
MS
60672002-03-27 Michael Snyder <msnyder@redhat.com>
6068
d63a86f8 6069 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6070 clean-ups in help messages.
6071
05b4d525
FF
60722002-03-26 Fred Fish <fnf@redhat.com>
6073
6074 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6075 have debugging info for those functions and the compiler uses them
6076 internally to copy structs around.
6077
d7679631
FF
60782002-03-26 Fred Fish <fnf@redhat.com>
6079
6080 * gdb.base/list.exp: Revert the change made yesterday and add note
6081 about why we don't list the default lines for remote targets.
6082
523ac3f9
MS
60832002-03-25 Michael Snyder <msnyder@redhat.com>
6084
6085 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6086
754b2b8d
FF
60872002-03-25 Fred Fish <fnf@redhat.com>
6088
6089 * gdb.base/list.exp: This test works on remote targets so remove
6090 the short circuit for remote targets. Update copyright.
6091
33c3e192
FF
60922002-03-25 Fred Fish <fnf@redhat.com>
6093
6094 * gdb.base/attach.exp: Fix logic error that was suppressing this
6095 test for all non hppa*-*-hpux* targets, instead of the hp target.
6096 Move comments closer to the suppression point. Also now need to
6097 check that we are running natively.
6098
d43e73ee
MS
60992002-03-22 Michael Snyder <msnyder@redhat.com>
6100
882c8f02
MS
6101 * gdb.base/default.exp: Add test for gcore. Update copyright.
6102 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6103
04c12f60
FF
61042002-03-06 Fred Fish <fnf@redhat.com>
6105
6106 * gdb.base/funcargs.c: Remove extraneous ';' character.
6107 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6108
b43df995
MC
61092002-03-04 Michael Chastain <mec@shout.net>
6110
6111 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6112 accommodate gcc v3 function signature.
6113 * gdb.mi/mi0-var-cmd-exp: Ditto.
6114
92362027
AC
61152002-02-24 Andrew Cagney <ac131313@redhat.com>
6116
6117 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6118 ``GNU/Linux'' or ``Linux kernel''
6119 * testsuite/gdb.threads/pthreads.c: Ditto.
6120
258ad32d
MC
61212002-02-24 Michael Chastain <mec@shout.net>
6122
6123 * gdb.threads/pthreads.c (thread1): Add a return statement.
6124 (thread2): Likewise.
6125 (foo): Likewise.
6126
04c3b3d4
MC
61272002-02-23 Michael Chastain <mec@shout.net>
6128
6129 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6130 to placate gcc.
6131
5a2a0a20
MC
61322002-02-23 Michael Chastain <mec@shout.net>
6133
6134 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6135 test "ptype bint". The test passes on all my stabs configurations.
6136
a640f7fc
JB
61372002-02-21 Jim Blandy <jimb@redhat.com>
6138
27924826
JB
6139 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6140 filename at a time, and watch for the ones we want to see.
6141
a640f7fc
JB
6142 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6143 types of pointers to prototyped functions.
6144
edcc8c75
AC
61452002-02-20 Andrew Cagney <ac131313@redhat.com>
6146
6147 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6148 signed, unsigned and straight char.
6149 (padding_char, padding_short, padding_int, padding_long,
6150 padding_long_long, padding_float, padding_double,
6151 padding_long_double): New global variables.
6152 (fill, fill_structs): New functions.
6153
6154 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6155 for correctly sized writes. Update copyright.
6156 (get_valueof): New procedure.
6157 (get_sizeof): Call get_valueof.
6158 (check_valueof): New procedure.
6159 (check_padding): New procedure.
6160
ac57ea44
MC
61612002-02-20 Michael Chastain <mec@shout.net>
6162
6163 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6164 to setup_xfail. Document some of the remaining calls.
6165
7a10c941
MC
61662002-02-18 Michael Chastain <mec@shout.net>
6167
6168 * gdb.c++/userdef.exp: Update copyright year.
6169
fb8acdcc
DJ
61702002-02-18 Daniel Jacobowitz <drow@mvista.com>
6171
6172 * gdb.c++/userdef.exp: Test overloaded operators properly.
6173 Remove xfails.
6174
fda6ae12
MS
61752002-02-14 Michael Snyder <msnyder@redhat.com>
6176
6177 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6178
676a0442
DJ
61792002-02-14 Daniel Jacobowitz <drow@mvista.com>
6180
6181 * gdb.base/a2-run.exp: Check for a remote target properly.
6182 * gdb.base/annota1.exp: Likewise.
6183 * gdb.base/list.exp: Likewise.
6184 * gdb.base/reread.exp: Likewise.
6185 * gdb.base/scope.exp: Likewise.
6186 * gdb.base/shlib-call.exp: Likewise.
6187 * gdb.base/term.exp: Likewise.
6188 * gdb.c++/annota2.exp: Likewise.
6189
78b4f468
RE
61902002-02-13 Richard Earnshaw <rearnsha@arm.com>
6191
6192 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6193
9a81ba51
MC
61942002-02-10 Michael Chastain <mec@shout.net>
6195
6196 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6197 (call_after_alloca): Ditto.
6198
004af6c7
DJ
61992002-02-10 Daniel Jacobowitz <drow@mvista.com>
6200
6201 * gdb.base/ending-run.exp: Guard "cont" test with
6202 gdb_skip_stdio_test.
6203
37225f62
JB
62042002-02-06 Jim Blandy <jimb@redhat.com>
6205
6206 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6207 from here...
6208 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6209 To here. Disable this test on non-HP platforms. Add big comment.
6210
fe6fdd96
MS
62112002-02-04 Michael Snyder <msnyder@redhat.com>
6212
6213 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6214 other than d10v and m32r.
6215
036fad3f
RE
62162002-02-02 Richard Earnshaw <rearnsha@arm.com>
6217
6218 * gdb.base/default.exp: Rewrite test patterns to reduce time
6219 taken to match them.
6220
7148ab62
DJ
62212002-01-30 Daniel Jacobowitz <drow@mvista.com>
6222
6223 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6224 Allow a start function above main.
6225 * gdb.threads/linux-dp.exp: Fix copyright date.
6226
396cc255
DJ
62272002-01-30 Daniel Jacobowitz <drow@mvista.com>
6228
6229 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6230 (check_philosopher_stack): Check for manager thread before checking
6231 for a just-starting thread.
6232
f038d31b
DJ
62332002-01-30 Daniel Jacobowitz <drow@mvista.com>
6234
6235 From Neil Booth <neil@daikokuya.demon.co.uk>:
6236 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6237 warnings.
6238
b3ff9d9a
FF
62392002-01-21 Fred Fish <fnf@redhat.com>
6240
6241 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6242 not caller.
6243
39ad761d
JB
62442002-01-21 Jim Blandy <jimb@redhat.com>
6245
6246 * gdb.base/reread.exp: Check that GDB properly re-reads the
6247 executable file when it changes while no inferior is running.
6248
aaf320fa
FF
62492002-01-21 Fred Fish <fnf@redhat.com>
6250
6251 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6252 optionally accept the "shlib events" variation.
6253
808a31f5
JB
62542002-01-21 Jim Blandy <jimb@redhat.com>
6255
6256 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6257 call `fflush' after every `printf', so that the output is produced
6258 at predictable points, regardless of whatever buffering does (or
6259 doesn't) take place.
6260 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6261 at different points.
6262
4420d5e2
DJ
62632002-01-20 Daniel Jacobowitz <drow@mvista.com>
6264
6265 * gdb.c++/inherit.exp: Update copyright years.
6266 * gdb.c++/method.exp: Likewise.
6267
3e36a0f4
DJ
62682002-01-20 Daniel Jacobowitz <drow@mvista.com>
6269
6270 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6271 artificial methods/arguments.
6272 * gdb.c++/derivation.exp: Likewise.
6273 * gdb.c++/inherit.exp: Likewise.
6274 * gdb.c++/method.exp: Likewise.
6275 * gdb.c++/virtfunc.exp: Likewise.
6276
b4ceaee6
AC
62772002-01-18 Andrew Cagney <ac131313@redhat.com>
6278
6279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6280 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6281 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6282 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6283 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6284 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6285
ecace851
JB
62862002-01-17 Jim Blandy <jimb@redhat.com>
6287
6288 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6289 anchoring the pattern matching the entry point symbol's name.
6290
375fc983
AC
62912002-01-17 Andrew Cagney <ac131313@redhat.com>
6292
6293 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6294 continue/quit query. Update copyright.
6295
fe6fdd96
MS
62962002-01-14 Michael Snyder <msnyder@redhat.com>
6297
6298 * gdb.base/gcore.exp: Remove extra debugging output.
6299
e017c81f
DJ
63002002-01-13 Daniel Jacobowitz <drow@mvista.com>
6301
6302 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6303 for slightly dubious v2 mangled string.
6304
37ab3bf8
DJ
63052002-01-13 Daniel Jacobowitz <drow@mvista.com>
6306
6307 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6308
1bc05c3a 63092002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6310
1bc05c3a 6311 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6312
1bc05c3a
JM
6313 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6314 constructors.
6315 * gdb.c++/derivation.exp: Likewise.
6316 * gdb.c++/templates.exp: Likewise.
6317 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6318
1bc05c3a
JM
63192002-01-10 Michael Snyder <msnyder@redhat.com>
6320
6321 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6322
a911c360
MS
63232002-01-08 Michael Snyder <msnyder@redhat.com>
6324
6325 * gdb.base/gcore.exp: New test for generate-core-file command.
6326 * gdb.base/gcore.c: Testcase for above.
6327 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6328
ea2119ec
JM
63292002-01-08 Jason Merrill <jason@redhat.com>
6330
6331 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6332
68203136
FF
63332002-01-07 Fred Fish <fnf@redhat.com>
6334
6335 * gdb.c++/overload.exp: Remove unconditional xfails for:
6336 print foo_instance1.overloadargs(1)
6337 print foo_instance1.overloadargs(1, 2)
6338 print foo_instance1.overloadargs(1, 2, 3)
6339 print foo_instance1.overloadargs(1, 2, 3, 4)
6340 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6341 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6342 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6343 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6344 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6345 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6346 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6347 print foo_instance1.overload1arg()
6348 print foo_instance1.overload1arg((char)arg2)
6349 print foo_instance1.overload1arg((signed char)arg3)
6350 print foo_instance1.overload1arg((unsigned char)arg4)
6351 print foo_instance1.overload1arg((int)arg7)
6352 print foo_instance1.overload1arg((unsigned int)arg8)
6353 print foo_instance1.overload1arg((float)arg11)
6354 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6355
21b9b5b1
MS
63562002-01-07 Michael Snyder <msnyder@redhat.com>
6357
6358 * gdb.base/huge.exp: New test. Print a very large target data object.
6359 (skip_huge_test): New test variable. Define if you want to skip this
6360 test. The test reads an 8 megabyte data object from the target, so it
6361 might be very time consuming on remote targets with a slow connection.
6362 * gdb.base/huge.c: New file. Test case for above.
6363
725f922e
FF
63642002-01-07 Fred Fish <fnf@redhat.com>
6365
6366 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6367 g_instance.bfoo, and g_instance.cfoo.
6368
634d57ec
JL
6369Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6370
f286b2c3
JL
6371 * gdb.base/break.c (multi_line_if_conditional): New function.
6372 (multi_ilne_while_conditional): Likewise.
6373 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6374 IF or WHILE condition puts the breakpoint at the start of
6375 the condition.
6376
634d57ec
JL
6377 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6378 hppa*-*-hpux* expected failure.
6379 * gdb.base/structs.exp (do_function_calls): Similarly.
6380
6381 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6382 watchpoints.
6383
9fbfe2dc
AC
63842002-01-06 Andrew Cagney <ac131313@redhat.com>
6385
6386 Fix PR gdb/66.
6387 * gdb.base/structs.exp: Replace skip for a29k with skip for
6388 gdb,cannot_call_functions.
6389 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6390 * gdb.base/callfuncs.exp: Ditto.
6391 * gdb.base/call-rt-st.exp: Ditto.
6392 * gdb.base/call-strs.exp: Ditto.
6393 * gdb.base/callfwmall.exp: Ditto.
6394 * gdb.base/scope.exp: Obsolete xfail a29k.
6395 * gdb.c++/misc.exp: Ditto.
6396 * gdb.c++/cplusfuncs.exp: Ditto.
6397 * gdb.base/ptype.exp: Ditto.
6398 * gdb.base/printcmds.exp: Ditto.
6399 * gdb.base/opaque.exp: Ditto.
6400 * gdb.base/list.exp: Ditto.
6401 * gdb.base/funcargs.exp: Ditto.
6402 * gdb.base/default.exp: Ditto.
6403
8ddad156
MS
64042002-01-04 Michael Snyder <msnyder@redhat.com>
6405
ca4976a6 6406 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6407 * gdb.base/maint.exp: Add tests for maint info sections options.
6408
1b074332
JL
6409Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6410
6411 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6412
7d159115
CV
64132001-12-20 Corinna Vinschen <vinschen@redhat.com>
6414
6415 * gdb.asm/arm.inc: New file.
6416 * gdb.asm/asm-source.exp: Add arm targets.
6417 * gdb.asm/configure.in: Ditto.
6418 * gdb.asm/configure: Recreated from configure.in.
6419
8fb87725
JL
6420Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6421
afabe08c
JL
6422 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6423 with HP's compiler.
6424 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6425 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6426 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6427 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6428
6429 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6430 either HP's compilers or GCC.
6431
db521deb
JL
6432 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6433 a SIGBUS or SIGSEGV.
6434
6435 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6436
6437 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6438 can be compiled with either HP's compiler or GCC.
6439
cfa88ab7
JL
6440 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6441 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6442 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6443
ca344dff
JL
6444 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6445 to match current gdb output. Update due to using auto-solib-limit
6446 for limiting instead of overloading auto-solib-add.
6447 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6448 test program.
6449
3f3c6e55 6450 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6451 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6452 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6453 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6454 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6455 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6456 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6457 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6458 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6459 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6460 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6461 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6462 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6463
8fb87725
JL
6464 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6465 a SIGTRAP to the inferior.
6466
cf599fa7
CV
64672001-12-19 Corinna Vinschen <vinschen@redhat.com>
6468
6469 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6470 Substitute call to target_link by call to gdb_compile.
6471
2cd045cd
JL
6472Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6473
6474 * gdb.base/break.exp: Fix HP specific search string when testing
6475 backtracing in a called function.
6476
d63a86f8 6477 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6478 compiling the test with HP's compilers.
6479 * gdb.base/volatile.exp: Similarly.
6480
99ebe9ac
JB
64812001-12-19 Jim Blandy <jimb@redhat.com>
6482
6483 * gdb.base/printcmds.exp: Expect the null character to be printed
6484 as '\0', and the '\013' to be printed as '\v'.
6485 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6486 * gdb.base/setvar.exp: Same.
6487
b9891b29
JB
64882001-12-17 Jim Blandy <jimb@redhat.com>
6489
0eba65ab
JB
6490 * gdb.base/completion.exp: Rather than completing very long
6491 filenames, which can make the readline library produce output we
6492 don't recognize, cd to the directory first, and then complete
6493 using nice, short relative paths.
6494
6970b5b1
JB
6495 * gdb.base/completion.exp: On some systems, there is, in fact, a
6496 variable named `b' in scope, since GDB treats all static
6497 variables as being in scope. So use `no_var_named_this'
6498 instead of `b'.
6499
b9891b29
JB
6500 * gdb.base/corefile.exp: Recognize the message saying that GDB
6501 can't find the core file's registers as a failure.
6502
e6ccd35f
JSC
65032001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6504
6505 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6506 test expect string more specific.
6507
105ba819
CV
65082001-12-13 Corinna Vinschen <vinschen@redhat.com>
6509
6510 * gdb.asm/asm-source.exp: Add support for xstormy16.
6511 * gdb.asm/configure.in: Ditto.
6512 * gdb.asm/configure: Rebuild.
6513 * gdb.asm/xstormy16.inc: New file.
6514
e9e79dd9
FF
65152001-12-10 Fred Fish <fnf@redhat.com>
6516
6517 * gdb.base/maint.exp: Update to match changes in type dumping code.
6518
347dc97d
JB
65192001-12-10 Jim Blandy <jimb@redhat.com>
6520
6521 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6522 matching the entry point symbol's name at the beginning of the
6523 line.
6524
5178b9d6
DJ
65252001-12-07 Daniel Jacobowitz <drow@mvista.com>
6526
6527 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6528 gdb.c++/inherit.exp, gdb.c++/method.exp,
6529 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6530 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6531 and class layout support.
6532
af890c52
DJ
65332001-12-07 Daniel Jacobowitz <drow@mvista.com>
6534
6535 * gdb.c++/classes.exp: Add test for static member function.
6536 * gdb.c++/misc.cc: Add class with static member function.
6537
7a345fb3
JB
65382001-12-07 Jim Blandy <jimb@redhat.com>
6539
f2e54a80 6540 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6541 those tests as `unsupported'.
6542 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6543 Rewrite subsequent tests to use it.
6544
6545 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6546 those tests as `unsupported'.
6547 * gdb.base/structs.exp (call_struct_func): New function.
6548 (do_function_calls): Use call_struct_func to call the functions
6549 returning structs.
6550
0bc69509
JB
6551 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6552 whether functions are prototyped or not, so we can't possibly pass
6553 arguments to t_float_values2 properly.
6554
7a345fb3
JB
6555 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6556 value of `timeout' for targets other than the mips*tx39-*.
6557
edb6ede1
MS
65582001-12-06 Michael Snyder <msnyder@redhat.com>
6559
d63a86f8 6560 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6561 and detect whether the start symbol has a leading underscore.
6562
2d842f13
JB
65632001-12-04 Jim Blandy <jimb@redhat.com>
6564
6565 * gdb.base/completion.exp: Clarify indentation.
6566
68550daf
JB
65672001-12-03 Jim Blandy <jimb@redhat.com>
6568
6569 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6570 variables on the S/390, not `.word'.
6571
cd5195a8
JB
65722001-11-30 Jim Blandy <jimb@redhat.com>
6573
6574 Add assembly-source tests for s390-ibm-linux.
6575 * gdb.asm/s390.inc: New file.
6576 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6577 the S/390 architecture.
6578 * gdb.asm/configure: Regenerated.
6579
ca9efc90
MS
65802001-11-30 Michael Snyder <msnyder@redhat.com>
6581
6582 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6583 next, info source, info sources, info line, global and static
6584 variables, and static functions.
6585 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6586 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6587 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6588 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6589 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6590 (gdbasm_leave): Restore frame pointer.
6591 (gdbasm_startup): Copy stack set-up from crt0.S.
6592
d0e66976
FN
65932001-11-26 Fernando Nasser <fnasser@redhat.com>
6594
6595 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6596 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6597 to a local (non-static) variable. Copy tstruct.a to a static buffer
6598 and return a pointer to that buffer.
6599 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6600
e2334072
MK
66012001-11-24 Mark Kettenis <kettenis@gnu.org>
6602
6603 * gdb.asm/configure.in: Fix recognition of ix86 target.
6604 * gdb.asm/configure: Regenerate.
6605
756caa3d
MS
66062001-11-21 Michael Snyder <msnyder@redhat.com>
6607
6608 * gdb.asm/sparc.inc: New file.
6609 * gdb.asm/asm-source.exp: Recognize sparc target.
6610 * gdb.asm/configure.in: Recognize sparc target.
6611 * gdb.asm/configure: Regenerate.
d63a86f8 6612
9a4d72d5
MS
66132001-11-21 Michael Snyder <msnyder@redhat.com>
6614
6615 * gdb.asm/m32r.inc: New file.
6616 * gdb.asm/asm-source.exp: Recognize m32r target.
6617 * gdb.asm/configure.in: Recognize m32r target.
6618 * gdb.asm/configure: Regenerate.
6619
a773d1cd
MS
66202001-11-20 Michael Snyder <msnyder@redhat.com>
6621
017ac23d
MS
6622 * gdb.asm/i386.inc: New file.
6623 * gdb.asm/asm-source.exp: Recognize ix86 target.
6624 * gdb.asm/configure.in: Recognize ix86 target.
6625 * gdb.asm/configure: Regenerate.
6626
a773d1cd
MS
6627 * gdb.c++/namespace.exp: Fix quotes in output messages.
6628
bb632afb
MS
66292001-11-14 Michael Snyder <msnyder@redhat.com>
6630
25d559ca 6631 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6632 qualifier in a type cast expression, to designate an address
6633 in the instruction space (Harvard architecture).
6634
4749e309
MS
66352001-11-13 Michael Snyder <msnyder@redhat.com>
6636
6637 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6638 Tests for expressions using 'const' and 'volatile'.
6639
25050984
CV
66402001-11-13 Corinna Vinschen <vinschen@redhat.com>
6641
6642 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6643
1902c51f
DJ
66442001-11-12 Daniel Jacobowitz <drow@mvista.com>
6645
6646 * lib/mi-support.exp (mi_run_to_helper): Move comments
6647 outside of gdb_expect.
6648
dcf95b47
DJ
66492001-11-11 Daniel Jacobowitz <drow@mvista.com>
6650
6651 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6652 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6653 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6654 mi0_run_to): New functions.
6655 * gdb.mi/mi-simplerun.exp: Use them.
6656 * gdb.mi/mi0-simplerun.exp: Likewise.
6657 * gdb.mi/mi-var-cmd.exp: Likewise.
6658 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6659
45b074e1
AC
66602001-11-10 Andrew Cagney <ac131313@redhat.com>
6661
6662 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6663 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6664
bf50d346
AC
66652001-11-09 Andrew Cagney <ac131313@redhat.com>
6666
6667 * gdb.base/restore.exp: Include $expected value in restored test
6668 message.
6669
9383332c
AC
66702001-11-09 Andrew Cagney <ac131313@redhat.com>
6671
6672 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6673 implemented.
6674
db62520a
MS
66752001-11-08 Michael Snyder <msnyder@redhat.com>
6676
6677 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6678 Add pass/fail message for stop at breakpoint in call dummy function.
6679
b5703437
MS
66802001-11-07 Michael Snyder <msnyder@redhat.com>
6681
d63a86f8
RM
6682 * gdb.c++/templates.exp (test_template_breakpoints):
6683 If we get an overload menu, but it does not match what
760f6330 6684 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6685 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6686 making the whitespace optional. Argument for "new" may be
6687 "unsigned" as well as "unsigned int/long".
d63a86f8 6688 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6689 making the whitespace optional. Also replace "(void) with
6690 "((void|)), making the keyword "void" optional.
d63a86f8 6691 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6692 making the whitespace optional. Also replace "(void) with
6693 "((void|)), making the keyword "void" optional.
3bf40917
MS
6694 * gdb.base/callfuncs.c (t_float_values): This function must
6695 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6696 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6697 can be tested against both cases. Usually one case involves
6698 promotion of float to double, while the other does not.
6699 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6700 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6701 includes a stack frame for "start".
6702
c8ab4e6d
JB
67032001-11-05 Jim Blandy <jimb@redhat.com>
6704
6705 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6706 pointers are 32 bits long, and that offsets of relocs are always
6707 stored in the data (REL-style), and not in the reloc entry itself
6708 (RELA-style).
6709 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6710 stabs.
6711
3f08ced9
MS
67122001-11-01 Michael Snyder <msnyder@redhat.com>
6713
6714 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6715 and regular expression operators by using quoting.
6716
cbfa24cd
MS
67172001-10-31 Michael Snyder <msnyder@redhat.com>
6718
6719 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6720 depending on what the symbol table contains.
6721 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6722 the output of the ptype command. Similarly, accept both "const &"
6723 and "const&".
6724
aaa68313
CV
67252001-10-31 Corinna Vinschen <vinschen@redhat.com>
6726
6727 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6728 symbol `STORAGE' to allow to choose the storage class of
6729 the local datastructures.
6730 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6731 compiler directive.
6732
91740388
MS
67332001-10-30 Michael Snyder <msnyder@redhat.com>
6734
6735 * gdb.base/jump.exp: Allow it to run for all targets.
6736
1b7c05e7
CV
67372001-10-29 Corinna Vinschen <vinschen@redhat.com>
6738
6739 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6740 with new double_array size.
6741 (main): Change storage class of all local variables to static.
6742 Reduce size of double_array to 9.
6743 * gdb.base/call-ar-st.exp: Increase timeout value.
6744 Change expected output for double array to match new size in
6745 call-ar-st.c.
6746
36a22261
CV
67472001-10-29 Corinna Vinschen <vinschen@redhat.com>
6748
6749 * gdb.base/ending-run.exp: Create identical output when passing
6750 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6751 Stormy16 target.
36a22261 6752
92b8ae91
MK
67532001-10-28 Mark Kettenis <kettenis@gnu.org>
6754
6755 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6756 that we catch the expected failure under Linux/x86.
6757
cb135b83
OF
67582001-10-29 Orjan Friberg <orjanf@axis.com>
6759
6760 * gdb.base/setvar.exp: Escape curly braces.
6761 * gdb.stabs/weird.exp: Ditto.
6762
6884aa54
DJ
67632001-10-27 Daniel Jacobowitz <drow@mvista.com>
6764
6765 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6766 * gdm.mi/mi0-hack-cli.exp: Likewise.
6767
0398c9aa
AC
67682001-10-25 Andrew Cagney <ac131313@redhat.com>
6769
6770 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6771 messages.
6772
d20bf2e8
AC
67732001-10-21 Andrew Cagney <ac131313@redhat.com>
6774
6775 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6776 checking MI enabled.
6777
03dd63aa
CV
67782001-10-09 Corinna Vinschen <vinschen@redhat.com>
6779
6780 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6781
1d9d99f3
FCE
67822001-10-04 Frank Ch. Eigler <fche@redhat.com>
6783
6784 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6785 if gdb child process crashes, just signal an error.
6786
838ae6c4
JB
67872001-10-02 Jim Blandy <jimb@redhat.com>
6788
6789 * lib/gdb.exp (test_xfail_format): Simplify.
6790
6791 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6792 front of the variable name `format'. Simplify `if'.
6793
8f0cbc1c
DJ
67942001-10-01 Daniel Jacobowitz <drow@mvista.com>
6795
6796 * gdb.threads/pthreads.exp: Wait for output and delay
6797 before sending ^C.
6798
1f08dafd
DJ
67992001-10-01 Daniel Jacobowitz <drow@mvista.com>
6800
6801 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6802 some incorrect output instead of timing out.
6803 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6804
674f90ff
CV
68052001-09-28 Corinna Vinschen <vinschen@redhat.com>
6806
6807 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6808 check to allow additional `int'.
6809
9b284272
DJ
68102001-09-27 Daniel Jacobowitz <drow@mvista.com>
6811
6812 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6813 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6814
b55a4771
MS
68152001-09-27 Michael Snyder <msnyder@redhat.com>
6816
6817 * lib/gdb.exp (test_debug_format): New proc.
6818 (setup_xfail_format): Use new proc test_debug_format.
6819 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6820 proc; use new service proc test_debug_format.
6821 Replace all other "gcc_compiled" tests with this test.
6822 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6823 proc; use new service proc test_debug_format.
6824 Replace all other "gcc_compiled" tests with this test.
6825
68262001-09-27 Michael Snyder <msnyder@redhat.com>
6827
6828 * gdb.base/cvexpr.exp: New file.
6829 * gdb.base/cvexpr.c: New file
6830 Test for expressions using const and volatile keywords.
6831
4e6667ac
CV
68322001-09-26 Corinna Vinschen <vinschen@redhat.com>
6833
6834 * gdb.base/constvars.exp: Check for different orders of keywords
6835 and additional "int" strings in output.
6836
4f337972
AC
68372001-09-22 Andrew Cagney <ac131313@redhat.com>
6838
6839 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
6840 responses from "help maint".
6841
2015650d
FCE
68422001-09-19 Frank Ch. Eigler <fche@redhat.com>
6843
6844 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
6845 to localhost:NNN instead of :NNN, in case Xvfb is listening
6846 only on TCP.
6847
f3bcedc1
CV
68482001-09-19 Corinna Vinschen <vinschen@redhat.com>
6849
6850 * gdb.base/recurse.exp: When checking leaving the watchpoint
6851 scope, recognize when gdb is in function's epilogue and pass.
6852
6b819c92
KS
68532001-09-18 Keith Seitz <keiths@redhat.com>
6854
6855 * lib/insight-support.exp (_gdbtk_export_target_info): Add
6856 support for running tests against sid targets.
6857 (gdbtk_done): Ditto.
6858
a10c9419
CV
68592001-09-18 Corinna Vinschen <vinschen@redhat.com>
6860
6861 * gdb.base/ending-run.c (main): Set stdout buffersize
6862 to the same reasonable value for any target.
6863 * gdb.base/ending-run.exp: Add a regular expression
6864 to make testsuite happy on Sanyo Stormy16 target.
6865
739d0d99
CV
68662001-09-17 Corinna Vinschen <vinschen@redhat.com>
6867
6868 * gdb.base/display.c (do_loops): Add float variable `f'.
6869 Increment f in loop.
6870 * gdb.base/display.exp: Increment timeout by 60 seconds.
6871 Change float display test to use variable `f'.
6872
1b8947f0
JB
68732001-09-17 Jim Blandy <jimb@redhat.com>
6874
6875 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
6876 overflowing the limited breakpoint tables on some ROM monitors
6877 (like the ROM68K).
6878
9890ac81
FCE
68792001-09-15 Frank Ch. Eigler <fche@redhat.com>
6880
6881 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
6882 the "-ac" (disable access control) flag.
6883
6db765ea
JH
68842001-08-30 Jeff Holcomb <jeffh@redhat.com>
6885
6886 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
6887 ints.
6888
4c32cc04
KS
68892001-08-30 Keith Seitz <keiths@redhat.com>
6890
6891 * lib/gdb.exp: Move all insight-related functionality into
6892 separate file.
6893 * lib/insight-support.exp: New file.
6894
8d6e6f81
FCE
68952001-08-29 Frank Ch. Eigler <fche@redhat.com>
6896
6897 * config/sid.exp (sid_start): Never set sid verbosity; disable
6898 expect_background {} that consumed its stdout; tolerate </dev/null.
6899 Attempt to set endianness override in "sid" protocol mode. Cleanup.
6900
6a90e1d0
AC
69012001-08-18 Andrew Cagney <ac131313@redhat.com>
6902
6903 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
6904 CLI jump command to start it.
6905 (mi_run_to_main): Fail immediatly when unexpected output.
6906
1759b3c3
AC
69072001-08-18 Andrew Cagney <ac131313@redhat.com>
6908
6909 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
6910 beginning of function. Fix PR gdb/191.
6911
61d11d80
FCE
69122001-08-16 Frank Ch. Eigler <fche@redhat.com>
6913
6914 * config/sid.exp (sid_start): Don't warn if we cannot figure out
6915 what to force sid endianness to.
6916
942a4df2
KS
69172001-08-15 Keith Seitz <keiths@redhat.com>
6918
6919 * lib/gdb.exp (gdbtk_start): Don't set environment
6920 variables for TCL_LIBRARY and friends. Insight will
6921 now figure these out for itself.
6922
0521c418
MS
69232001-08-02 Michael Snyder <msnyder@redhat.com>
6924
6925 * gdb.base/completion.exp: Remove the symbol "a64l" from
6926 the expect string; this is target-specific, and not related
6927 to what is being tested.
6928
74a9a58a
DB
69292001-08-02 Dave Brolley <brolley@redhat.com>
6930
6931 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
6932
c70819fa
MS
69332001-07-25 Michael Snyder <msnyder@redhat.com>
6934
c2b8fa57
MS
6935 * gdb.base/consecutive.exp: New file. Test stepping over
6936 breakpoints on consecutive instructions.
6937 * gdb.base/consecutive.c: New file.
6938
c70819fa
MS
6939 * gdb.base/call-rt-st.exp: Use double-backslash to quote
6940 curly braces in regular expressions.
6941
2b1a1355
MS
69422001-07-25 Michael Snyder <msnyder@redhat.com>
6943
6944 * gdb.base/ending-run.exp: Accept "Program exited normally" as
6945 legitimate output from stepping out of main.
6946
413eca6f
KS
69472001-07-22 Keith Seitz <keiths@redhat.com>
6948
6949 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
6950 the empty string, do not run the tests.
6951
7e5a9322
SC
69522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6953
6954 * gdb.base/long_long.exp: Detect size of pointer. Take into
6955 account 2-byte pointers when testing for p/a results.
6956
de58f10f
SC
69572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6958
d63a86f8 6959 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
6960 and defined to 1K for m68hc11.
6961 (random_data): Reduce table to 1K for embedded platforms (68hc11).
6962 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
6963 (sizeof_random_data): New variable to tell the size of the data table;
6964 don't test past this size; always run to main.
6965
d6f5fea1
SC
69662001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6967
6968 * gdb.base/return2.exp: return of long long and double fails for
6969 68HC11; don't execute these tests on that platform.
6970 * gdb.base/return.exp: Return of a double fails for 68hc11.
6971
c477543d
SC
69722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6973
6974 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
6975 tests that print a float.
6976 * call-rt-st.exp: Likewise.
6977
63cf1c79
MK
69782001-07-12 Mark Kettenis <kettenis@gnu.org>
6979
6980 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
6981 running this test on Linux.
6982
112f9ab5
MC
69832001-06-24 Michael Chastain <chastain@redhat.com>
6984
6985 * gdb.base/arithmet.exp: Remove some tests to make all test names
6986 unique.
6987
4970cb0f
MS
69882001-07-03 Michael Snyder <msnyder@redhat.com>
6989
6990 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
6991 the output of the ptype command.
6992
d85da69f
MS
69932001-07-02 Michael Snyder <msnyder@redhat.com>
6994
4c8a82de
MS
6995 * gdb.base/completion.exp: Don't assume that break.c is the only
6996 source file that may contain functions named "marker".
d85da69f
MS
6997 * gdb.base/corefile.exp: Quote the curly braces in regexp.
6998
8afc772b
AC
69992001-06-28 Andrew Cagney <ac131313@redhat.com>
7000
7001 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7002 of files to delete.
7003
7004 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7005 * gdb.disasm/h8300s.exp: New file.
7006 gdb.disasm/h8300s.s: Likewise.
7007
cff22675
AC
70082001-06-27 Andrew Cagney <ac131313@redhat.com>
7009
7010 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7011 empty breakpoint tables.
7012
68c81b54
AC
70132001-06-25 Andrew Cagney <ac131313@redhat.com>
7014
7015 * lib/mi-support.exp: Update args=... part of stop-reason
7016 patterns. Accept either a list or a tuple.
7017
2dd62704
AC
70182001-06-23 Andrew Cagney <ac131313@redhat.com>
7019
7020 * lib/mi-support.exp: Remove local emacs variable defining
7021 change-log-default-name.
7022
b4127474
MC
70232001-06-22 Michael Chastain <chastain@redhat.com>
7024
7025 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7026 This is operationally compatible with the previous version.
7027
8dbfb380
JB
70282001-06-13 Jim Blandy <jimb@redhat.com>
7029
7030 * lib/gdb.exp (gdb_test): Doc fix.
7031
f2d8c86d
MC
70322001-06-10 Michael Chastain <chastain@redhat.com>
7033
7034 * gdb.base/exprs.exp: Remove a duplicate test.
7035
81564d34
JB
70362001-06-06 Jim Blandy <jimb@redhat.com>
7037
7038 * gdb.base/return2.exp (main): Use values to test float and double
7039 returns that are not NaN's, to avoid being confused by IEEE
7040 comparison rules.
7041
da55addb
MS
70422001-06-04 Michael Snyder <msnyder@redhat.com>
7043
7044 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7045 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7046 rather than wait for 12 more tests to time out.
7047
42c65987
JB
70482001-06-06 Jim Blandy <jimb@redhat.com>
7049
b18bced9 7050 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7051 Don't forget to match the GDB prompt.
b18bced9 7052
42c65987
JB
7053 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7054
5b41e5f0
JB
70552001-06-04 Jim Blandy <jimb@redhat.com>
7056
7057 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7058 command.
7059
015e046f
KB
70602001-05-31 Kevin Buettner <kevinb@redhat.com>
7061
7062 * gdb.base/annota1.exp (info break): Match four or more spaces
7063 after "Address".
7064
fb1ffbbe
MC
70652001-05-31 Michael Chastain <chastain@redhat.com>
7066
7067 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7068 (dm_type_int_star): Likewise.
7069 (dm_type_long_star): Likewise.
7070 (dm_type_void_star): Likewise.
7071
5ea2a32c
KB
70722001-05-29 Kevin Buettner <kevinb@redhat.com>
7073
7074 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7075 to a known value in order to get consistent results regardless
7076 of the setting of INPUTRC or the presence or contents of .inputrc.
7077
ae23c492
MS
70782001-05-24 Michael Snyder <msnyder@redhat.com>
7079
ac55707e
MS
7080 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7081 Don't require that the main thread and the manager thread are the
7082 first in the list.
7083
ae23c492
MS
7084 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7085 debugging. If test fails, issue an "unsupported" not a "fail".
7086
400071f1
JB
70872001-05-24 Jim Blandy <jimb@redhat.com>
7088
7089 Don't assume that short is shorter than int.
7090 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7091 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7092 this isn't true.
400071f1
JB
7093 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7094 an int, is not equal to ~0 stored in an unsigned char. This tests
7095 the same thing that the previous test meant to, but works on
7096 16-bit machines, too.
7097 ("print unsigned char != (~0)"): Same test, complemented.
7098
0816a3e5
MS
70992001-05-24 Michael Snyder <msnyder@redhat.com>
7100
7101 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7102 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7103 and prevents dejagnu getting out of step.
7104
f6dc23a9
KB
71052001-05-23 Kevin Buettner <kevinb@redhat.com>
7106
7107 * gdb.base/finish.exp (finish_void): Revise pattern for
7108 stopping on the call statement to not permit stopping at
7109 the start of the instructions comprising the call sequence.
7110
7dbd117d
MC
71112001-05-19 Michael Chastain <chastain@redhat.com>
7112
7113 * gdb.base/callfuncs.exp: Make all test names unique.
7114 * gdb.base/commands.exp: Make all test names unique.
7115 * gdb.base/condbreak.exp: Make all test names unique.
7116 * gdb.base/dbx.exp: Make all test names unique.
7117 * gdb.base/default.exp: Make all test names unique.
7118 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7119 and TIMEOUT messages to their corresponding PASS message.
7120 * gdb.base/ending-run.exp: Make all test names unique.
7121 * gdb.base/long_long.exp: Remove duplicate test.
7122
6b0b0a9e
KB
71232001-05-21 Kevin Buettner <kevinb@redhat.com>
7124
7125 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7126 stop on the call statement as well as the statement after the
7127 call.
7128
2caa35cb
MS
71292001-05-21 Michael Snyder <msnyder@redhat.com>
7130
7131 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7132
40713331
EZ
71332001-05-10 Elena Zannoni <ezannoni@redhat.com>
7134
7135 * gdb.base/completion.exp: Revamp test. Make it execute on all
7136 platforms.
7137
c2c1be8d
EZ
71382001-05-10 Elena Zannoni <ezannoni@redhat.com>
7139
2c9cd303
EZ
7140 * config/gdbserver.exp (gdb_load): Handle the case
7141 in which the arguments to gdbserver are given in the
7142 baseboard configuration file.
7143 Also handle the case in which the server needs to do a
7144 load.
7145
9671de48
KS
71462001-05-07 Keith Seitz <keiths@cygnus.com>
7147
7148 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7149 set up the display for testing.
7150 (gdbtk_start): Convert all paths to paths that tcl will like.
7151 Export target information to environment.
7152 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7153 necessary.
7154 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7155 (to_tcl_path): New proc to convert a given pathname into
7156 a path acceptible as an argument to a tcl command.
7157 (_gdbtk_export_target_info): New proc to export target info
7158 into the environment for gdbtk testing.
7159 (gdbtk_done): New proc to signal end-of-test.
7160
5a360f47
JB
71612001-05-06 Jim Blandy <jimb@redhat.com>
7162
7163 * restore.c: Make the code of caller0 correspond to its comment.
7164
66c756c6
MS
71652001-05-03 Michael Snyder <msnyder@redhat.com>
7166
7167 * config/sid.exp (gdb_target_sid): Check for error messages.
7168 On error or timeout, don't make expect exit (which will terminate
7169 all subsequent tests); instead just make gdb exit.
d63a86f8 7170 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7171 return a negative value.
7172
a966fde5
JB
71732001-04-24 Jim Blandy <jimb@redhat.com>
7174
851c18e0
JB
7175 * gdb.c++/templates.exp: If we see the prompt for the overload
7176 list, but we haven't recognized any of the longer patterns,
7177 arrange for this test to fail, not hang.
7178
a966fde5
JB
7179 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7180 variations.
7181
db144853
MC
71822001-04-22 Michael Chastain <chastain@redhat.com>
7183
7184 * gdb.c++/local.exp: Use the 'runto' library function.
7185 * gdb.c++/namespace.exp: Likewise.
7186 * gdb.c++/overload.exp: Likewise.
7187
3207ec21
KB
71882001-03-26 Kevin Buettner <kevinb@redhat.com>
7189
7190 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7191 * gdb.base/step-line.exp: New file. Test step/next in presence of
7192 #line directives.
7193 * gdb.base/step-line.c: New file. Test program for the above.
7194 * gdb.base/step-line.inp: New file. We pretend that this file has
7195 been transformed by some other tool into step-line.c.
7196
13b57657
JB
71972001-03-21 Jim Blandy <jimb@redhat.com>
7198
7199 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7200 unmangled operator names.
7201
754cbe1c
JB
72022001-03-20 Jim Blandy <jimb@redhat.com>
7203
7204 * gdb.threads/linux-dp.exp: Recognize an additional message
7205 generated by GDB when it doesn't understand how to debug threads
7206 on the target system.
7207
177495c9
AC
72082001-03-19 Andrew Cagney <ac131313@redhat.com>
7209
7210 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7211
f266096b
MC
72122001-03-12 Michael Chastain <chastain@redhat.com>
7213
7214 * gdb.c++/derivation.exp: Use the 'runto' library function.
7215
cac3c2ff
MC
72162001-03-12 Michael Chastain <chastain@redhat.com>
7217
7218 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7219
b6c11a24
MC
72202001-02-24 Michael Chastain <chastain@redhat.com>
7221
7222 * gdb.c++/ref-types.exp: Change handwritten code to library
7223 function 'runto'.
7224
6bae5bce
OF
72252001-03-16 Orjan Friberg <orjanf@axis.com>
7226
7227 * gdb.base/signals.exp: Set count to 0 explicitly.
7228
0015fd9a
MS
72292001-03-15 Mark Salter <msalter@redhat.com>
7230
7231 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7232 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7233 (gdb_load): Add support for additional target_info: gdb_download_size
7234 and gdb_load_timeout.
0015fd9a 7235
fc33412a
DT
7236Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7237
7238 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7239 file -- to prevent failing when the compile fails but we have no
7240 intention of running the tests anyway.
7241
7242 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7243 tests if set.
7244
7245 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7246 integers.
7247
7248 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7249 * gdb.c++/namespace.exp: Ditto.
7250
115f06de
OF
72512001-03-07 Orjan Friberg <orjanf@axis.com>
7252
7253 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7254 * gdb.base/pointers.exp: Relax pattern match of decimals.
7255
b6ba6518
KB
72562001-03-06 Kevin Buettner <kevinb@redhat.com>
7257
7258 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7259 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7260 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7261 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7262 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7263 config/sh.exp, config/sid.exp, config/slite.exp,
7264 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7265 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7266 config/vxworks.exp, config/vxworks29k.exp,
7267 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7268 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7269 gdb.base/arithmet.exp, gdb.base/assign.exp,
7270 gdb.base/async.exp, gdb.base/attach.exp,
7271 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7272 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7273 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7274 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7275 gdb.base/commands.exp, gdb.base/completion.exp,
7276 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7277 gdb.base/constvars.exp, gdb.base/corefile.exp,
7278 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7279 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7280 gdb.base/ending-run.exp, gdb.base/environ.exp,
7281 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7282 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7283 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7284 gdb.base/funcargs.exp, gdb.base/help.exp,
7285 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7286 gdb.base/logical.exp, gdb.base/long_long.exp,
7287 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7288 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7289 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7290 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7291 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7292 gdb.base/regs.exp, gdb.base/relational.exp,
7293 gdb.base/remote.exp, gdb.base/reread.exp,
7294 gdb.base/restore.exp, gdb.base/return2.exp,
7295 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7296 gdb.base/selftest.exp, gdb.base/setshow.exp,
7297 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7298 gdb.base/sigall.exp, gdb.base/signals.exp,
7299 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7300 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7301 gdb.base/step-test.exp, gdb.base/structs.c,
7302 gdb.base/structs.exp, gdb.base/structs2.exp,
7303 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7304 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7305 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7306 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7307 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7308 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7309 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7310 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7311 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7312 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7313 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7314 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7315 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7316 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7317 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7318 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7319 gdb.trace/circ.exp, gdb.trace/collection.exp,
7320 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7321 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7322 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7323 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7324 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7325 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7326 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7327 notices.
7328
dc96c6c7 73292001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7330
7331 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7332 first arg is int not float.
7333
dc96c6c7 73342001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7335
7336 * gdb.base/reread.exp: Unsupported for non-native targets;
7337 doesn't work for remote debugging.
7338
9b0c4aeb
FN
73392001-02-19 Fernando Nasser <fnasser@redhat.com>
7340
7341 From Drew Moseley <dmoseley@redhat.com>
7342 * gdb.base/ending-run.exp: Properly handle the BSP state when
7343 stepping past the end of main.
7344
02aa71d5
MC
73452001-02-19 John Moore <jmoore@redhat.com>
7346
7347 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7348 Converted HPUX fix for non-expected items following multiple
7349 step commands into general solution for all platforms.
7350
1fa449a4
MC
73512001-02-18 Michael Chastain <chastain@redhat.com>
7352
7353 * gdb.c++/classes.exp (do_tests): Change runto statements
7354 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7355 statements demangler agnostic.
7356 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7357 (gdb_virtfunc_restart): Likewise.
7358
b2f9ec70
MC
73592001-02-14 Michael Chastain <chastain@redhat.com>
7360
7361 * gdb.c++/inherit.exp (do_tests): Change runto statements
7362 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7363 statements demangler agnostic.
7364
cf74b8ca
AC
7365Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7366
7367 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7368 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7369 before calling common_routine 15 times'' tests.
7370
99f78f56
MC
73712001-02-11 Michael Chastain <chastain@redhat.com>
7372
7373 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7374 Helps the test script figure out which demangler is in use.
7375 (dm_type_foo_ref): Ditto.
7376 (dm_type_int_star): Ditto.
7377 (dm_type_long_star): Ditto.
7378 (dm_type_unsigned_int): Ditto.
7379 (dm_type_void): Ditto.
7380 (dm_type_void_star): Ditto.
99707966 7381 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7382 Probe the gdb demangler and set variables to accommodate
7383 formatting differences.
7384 (info_func_regexp): New function. Same as info_func, but
7385 matches against a regexp.
7386 (info_func): Match against a literal string.
7387 (print_addr_2): New function. Match against a literal string,
7388 which can be different from the input to gdb.
7389 (print_addr): Simply call print_addr_2 with the same argument twice.
7390 (test_lookup_operator_functions): Use demangler formatting variables.
7391 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7392 the tests in the same order as the C++ class declaration.
7393 (test_paddr_operator_functions): Ditto.
7394 (test_paddr_overloaded_functions): Ditto.
7395 (test_paddr_hairy_functions): Use demangler formatting variables.
7396 Add reference to gdb/19 for related tests.
7397 (do_tests): Call probe_demangler.
7398
1de8f023
KB
73992001-01-30 Kevin Buettner <kevinb@redhat.com>
7400
7401 * gdb.c++/templates.cc (printf): Remove unused function definition.
7402
ca3f91ed
MS
74032001-01-26 Felix Lee <flee@redhat.com>
7404
7405 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7406
74072001-01-25 matthew green <mrg@redhat.com>
7408
7409 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7410 up sid.
7411 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7412
74132001-01-25 matthew green <mrg@redhat.com>
7414
7415 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7416 Deprecate $sid_spawn_id.
ca3f91ed
MS
7417 (sid_exit): Remove code necessary only for `spawn.'
7418
74192001-01-25 matthew green <mrg@redhat.com>
7420
7421 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7422
fb18ec4a
MC
74232001-01-28 Michael Chastain <chastain@redhat.com>
7424
7425 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7426 to call when tests fail. It takes gdb out of the overloaded
7427 function choice menu back to the main prompt, so that the test
7428 program stays synchronized.
7429 (set_bp_overloaded): New proc to collect all the common
7430 code for setting a breakpoint on an overloaded name. Calls
7431 take_gdb_out_of_choice_menu when needed.
7432 (menu_overload1arg): New variable to collect the repeated
7433 instances of the expected menu for an overloaded name. Change
7434 the regular expression to handle changes in g++ type encoding:
7435 "void" can be either "void" or "", and "unsigned int" can be
7436 either "unsigned int" or "unsigned".
7437 (continue_to_bp_overloaded): Change regular expressions to handle
7438 changes in g++ type encoding.
7439 (no proc): Call take_gdb_out_of_choice_menu when needed.
7440 Remove redundant calls to "info break". Accept either "canceled"
7441 or "cancelled". Change regular expressions in "info break"
7442 calls to handle changes in g++ type encoding. Give all tests
7443 unique strings.
7444
9c646a6e
BE
74452001-01-17 Ben Elliston <bje@redhat.com>
7446
7447 * config/sid.exp: New file.
7448
9549d9c1
AC
7449Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7450
7451 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7452
dc96c6c7 74532000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7454
7455 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7456 Add a RE to accept a non-ascii char if one is ever presented.
7457
b4df4f68
FN
74582000-12-20 Fernando Nasser <fnasser@redhat.com>
7459
297dd0fd 7460 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7461
dc96c6c7 74622000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7463
d63a86f8 7464 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7465 in regexp. One '\' does not suffice on Linux.
7466
4a7bddb6
MC
74672000-12-09 Michael Chastain <chastain@redhat.com>
7468
7469 * gdb.base/break.exp (test_clear_command): Use a marker function
7470 rather than 'main' for the test function. Also move this
7471 test to an execution point where the marker function names are
7472 guaranteed to be bound to functions. (Executing tests after a
7473 'finish' from main runs into name conflicts with local names
7474 in __libc_start_main).
7475
dc96c6c7 74762000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7477
7478 * gdb.base/finish.exp: New test for gdb's "finish" command.
7479 * gdb.base/return2.exp: New test for gdb's "return" command.
7480 * gdb.base/return2.c: New source file for above.
7481
dc96c6c7 74822000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7483
7484 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7485 * gdb.base/miscexprs.exp: Ditto.
7486 * gdb.base/pointers.exp: Ditto.
7487 * gdb.c++/derivation.exp: Ditto.
7488 * gdb.c++/local.exp: Ditto.
7489 * gdb.c++/namespace.exp: Ditto.
7490 * gdb.c++/overload.exp: Ditto.
7491 * gdb.c++/ref-types.exp: Ditto.
7492
dc96c6c7 74932000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7494
7495 * gdb.base/constvars.exp: Test result of "up" command.
7496 * gdb.base/miscexprs.exp: Ditto.
7497 * gdb.base/pointers.exp: Ditto.
7498 * gdb.base/scope.exp: Ditto.
7499 * gdb.c++/derivation.exp: Ditto.
7500 * gdb.c++/local.exp: Ditto.
7501 * gdb.c++/namespace.exp: Ditto.
7502 * gdb.c++/overload.exp: Ditto.
7503 * gdb.c++/ref-types.exp: Ditto.
7504
44097287
FN
75052000-11-22 Michael Chastain <chastain@redhat.com>
7506
7507 * mips_pro.exp: Accept either "middle -> top -> main" or
7508 "middle -> main" in the backtrace, because gcc can optimize
7509 tail calls to jumps. Remove setup_xfail for the hppa case.
7510 Add a comment with the original warning messages from PR 3016,
7511 which was filed in 1993, to preserve them for posterity.
7512
9d2e1bab
ND
75132000-11-17 Nick Duffek <nsd@redhat.com>
7514
7515 * lib/gdb.exp (gdb_test): Override timeout with board info.
7516
1aca8eb7
ND
75172000-11-17 Nick Duffek <nsd@redhat.com>
7518
7519 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7520 the second kill and detach messages.
7521
93076499
ND
75222000-11-17 Nick Duffek <nsd@redhat.com>
7523
7524 * configure.in: Add AC_EXEEXT.
7525 * configure: Regenerate.
7526 * Makefile.in (just-check): Export EXEEXT.
7527 * lib/gdb.exp ($EXEEXT): Import from environment.
7528 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7529 expect "maint dump-me" on Cygwin.
7530 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7531 $EXEEXT.
7532
30e87cd3
ND
75332000-11-17 Nick Duffek <nsd@redhat.com>
7534
7535 * gdb.base/break.exp: Test backtrace and finish from called
7536 function on all platforms, not just HP-UX.
7537
dc96c6c7 75382000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7539
7540 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7541 code from gdb_target_monitor, so it can be used independantly
7542 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7543
dc96c6c7 75442000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7545
7546 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7547 * gdb.base/corefile.exp: Expect the message "Program is being
7548 debugged already" when we send the "corefile" command, since
7549 the preceeding gdb_load may have connected gdb to a remote target.
7550 * gdb.base/display.exp: Disable hardware watchpoints if new
7551 board info variable "no_hardware_watchpoints" is true.
7552 Replace single-letter commands with more readable ones.
7553 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7554 if new board info variable "no_hardware_watchpoints" is true.
7555 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7556 to see if stdio (printf) testing is possible.
7557 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7558 board info variable "no_hardware_watchpoints" is true. Use new
7559 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7560
39124dea
FN
75612000-11-13 Fernando Nasser <fnasser@redhat.com>
7562
7563 From Orjan Friberg <orjanf@axis.com>:
7564 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7565 in array print pattern match.
7566
a9e2e984
FN
75672000-11-09 Fernando Nasser <fnasser@redhat.com>
7568
7569 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7570 spelling "cancelled" to U.S. spelling "canceled" to match changes
7571 made to gdb.
7572 * gdb.c++/ovldbreak.exp: Ditto.
7573
c7db355b
PS
75742000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7575
7576 * gdb.base/callfuncs.c (main): Moved to end of file, call
7577 t_double_values to initialize the FPU before inferior calls are made.
7578 * gdb.base/callfuncs.exp: Test for register preservation after calling
7579 inferior functions. Add tests for continuining, finishing and
7580 returning from a stop in a call dummy.
7581
dc96c6c7 75822000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7583
7584 * gdb.base/commands.exp: Break up long lines, and re-indent.
7585
dc96c6c7 75862000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7587
7588 * config/gdbserver.exp: Rewritten from the ground up, to make it
7589 compatible with the current dejagnu tree, and to make it work with
7590 the new "gdbserver" in libremote.
7591
dc96c6c7 75922000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7593
7594 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7595 * gdb.base/varargs.exp: Skip entire test if no printf support.
7596 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7597 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7598
dc96c6c7 75992000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7600
7601 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7602 no floating point support.
7603 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7604 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7605 * gdb.base/call-rt-st.exp: Ditto.
7606 * gdb.base/call-strs.exp: Ditto.
7607
bac5fc66
JG
76082000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7609
7610 * gdb.base/sizeof.c: include <stdio.h>.
7611
7612 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7613 'finish', otherwise uncaptured gdb_prompt would potentially
7614 throw remaining test points out of sync.
7615
b22a6027
SB
76162000-07-26 Scott Bambrough <scottb@netwinder.org>
7617
7618 * gdb.base/recurse.exp: Run tests for all targets.
7619 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7620 gnu-oldld case on ARM.
7621 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7622 for ARM targets.
d63a86f8 7623
d8231941
AG
7624Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7625
7626 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7627 * gdb.java/configure: Rebuild.
7628
8caabe69
AG
7629Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7630
7631 * gdb.java/jv-exp.exp: New file.
7632
9d273ca3
AG
7633Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7634
7635 * configure: Rebuilt.
7636 * configure.in (configdirs): Add gdb.java.
7637 * gdb.java/jmisc.java: New file.
7638 * gdb.java/jmisc.exp: New file.
7639 * gdb.java/Makefile.in: New file.
7640 * gdb.java/configure: Rebuilt.
7641 * gdb.java/configure.in: New file.
7642 * lib/java.exp: New file.
7643
4f823a66
AC
7644Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7645
7646 * gdb.base/exprs.exp: Test casts to a pointer including over and
7647 underflow.
7648
2391e11d
AC
7649Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7650
7651 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7652 and the compilers sizes.
7653
54602222
ND
76542000-07-09 Nick Duffek <nsd@redhat.com>
7655
7656 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7657 (use_methods): New function.
7658 (main): Call use_methods().
7659 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7660 (do_tests): Call test_method_param_class.
7661
2bec0572
ND
76622000-07-09 Nick Duffek <nsd@redhat.com>
7663
7664 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7665 spelling.
7666 (test_enums): New procedure. Move enum tests from end of script
7667 to here. Set breakpoint on function name instead of line number.
7668 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7669 (enums2): New marker function.
7670 (enums1): New function.
7671 (main): Call enums1(). Move enum tests to enums1().
7672
78492fde
AC
7673Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7674
7675 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7676 compile/link program. Update line numbers.
7677 * gdb.asm/d10v.inc: Define ``startup''.
7678 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7679
49a2cef8
AC
7680Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7681
7682 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7683
3e6c8688
EZ
76842000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7685
7686 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7687 of 'help maint print' command.
7688
9ff5cbe9
AC
7689Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7690
7691 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7692 they use gdb_expect_list.
7693
17c579bd
AC
7694Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7695
7696 * gdb.base/commands.exp: Use ``set remote
7697 memory-read-packet-size'' instead of ``set endian big'' to test
7698 long commands.
7699
e6d71bf3
DB
77002000-06-03 Daniel Berlin <dan@cgsoftware.com>
7701
7702 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7703 g++, and stop skipping them.
e6d71bf3
DB
7704
7705 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7706 work under g++.
7707
d63a86f8 7708 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7709 initialization.
7710
dc96c6c7 77112000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7712
7713 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7714 the regular expression: accept an (almost) arbitrary sequence of
7715 "frames-invalid" and "breakpoints-invalid" messages both before
7716 and after the "starting" message.
7717
dc96c6c7 77182000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7719
7720 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7721
dc96c6c7 77222000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7723
7724 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7725 Relax the regular expression a little, make it pass on Solaris 8.
7726
8216cda9
KB
77272000-05-12 Kevin Buettner <kevinb@redhat.com>
7728
7729 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7730 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7731 Instead, it is permissible for gdb to stop on the line of the
7732 call itself.
7733
1a570b2f
MS
77342000-05-12 Michael Snyder <msnyder@.cygnus.com>
7735
7736 * gdb.base/break.exp (bp on small function, optimized file):
7737 Add a second pass pattern. The behavior differs here between stabs
7738 and dwarf for one-line functions. Stabs preserves two line symbols
7739 (one before the prologue and one after) with the same line number,
7740 but dwarf regards these as duplicates and discards one of them.
7741 Therefore the address after the prologue (where the breakpoint is)
7742 has no exactly matching line symbol, and GDB reports the breakpoint
7743 as if it were in the middle of a line rather than at the beginning.
7744
dc96c6c7 77452000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7746
d63a86f8 7747 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7748 rather than "send_gdb" (for consistancy).
7749
7d418785
AC
7750Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7751
7752 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7753 * gdb.c++/templates.cc: Properly check for GCC version number.
7754 * lib/compiler.cc: Likewise
7755
dc96c6c7 77562000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7757
d63a86f8 7758 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7759 gdb may not stop at the first line of main, due to code motion.
7760
dc96c6c7 77612000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7762
7763 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7764 This test depends on parsing the printf output from the target.
7765 Since the sparclet stub doesn't do stdio, this will never work.
7766 * gdb.base/call-rt-st.exp: ditto.
7767 * gdb.base/call-strs: ditto.
7768
dc96c6c7 77692000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7770
7771 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7772
7773 * gdb.base/ending-run.exp: After connecting to a remote target,
7774 but before running, the target will appear to be in a random
7775 location. Specify both a file and a line for breakpoints.
7776 Also, the function that calls main may be called 'init'
7777 rather than 'start'.
7778
a5a51225
EZ
77792000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7780
7781 * gdb.base/help.exp: Update output for add-symbol-file command.
7782
7930cc7c
FN
77832000-04-10 Fernando Nasser <fnasser@cygnus.com>
7784
7785 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7786 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7787
23e37ab1
C
77882000-04-07 J.T. Conklin <jtc@redback.com>
7789
e93c542c
C
7790 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7791
23e37ab1
C
7792 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7793
591b8fa3
PDM
7794Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7795
7796 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7797 values that can be represented exactly.
7798 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7799 above change, and to not check against the directory part of the source
7800 file name.
7801 (step into print_long_arg_list): Likewise.
7802 (print print_small_structs from print_long_arg_list): Likewise.
7803 (print print_long_arg_list): Likewise.
7804
7a495180
EZ
78052000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7806
30b53638 7807 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7808
beb998c6
AC
7809Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7810
7811 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7812
1c689132
DB
78132000-03-25 Daniel Berlin <dan@cgsoftware.com>
7814
7815 * gdb.base/commands.exp (deprecated_command_test): Add test for
7816 deprecate with no arguments.
7817
c1790a9d
JL
78182000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7819
7820 * gdb.base/break.exp: Add new test for setting breakpoints on
7821 optimized code so we can test breakpoints work even when function
7822 prologues may be optimized away
7823
003ba290
FN
78242000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7825
7826 From David Whedon <dwhedon@gordian.com>
7827 * gdb.base/commands.exp : Added command deprecator tests.
7828
6837a0a2
DB
78292000-03-22 Daniel Berlin <dan@cgsoftware.com>
7830
7831 * gdb.base/help.exp: Added test for new apropos command.
7832
b9593231
KB
78332000-03-21 Kevin Buettner <kevinb@redhat.com>
7834
7835 * gdb.base/pointers.c (usevar): New function.
7836 (main): Make sure that global variables v_int_pointer2, rptr,
7837 and y are all referenced someplace in the program by calling
7838 usevar() on them. [Some linkers delete symbols which are
7839 never referenced. The space remains, but there's no way to
7840 get a (symbolic) handle on the variable from the debugger.]
7841
751a959b
EZ
78422000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7843
7844 * gdb.base/printcmds.c: Add typedeffed arrays.
7845
7846 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
7847 procedure to test arrays that are typedef'd.
7848
73a93a32
JI
78492000-03-13 James Ingham <jingham@leda.cygnus.com>
7850
7851 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 7852 the library directories.
73a93a32 7853
fb40c209
AC
7854Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
7855
7856 * configure.in (configdirs): Add sub directory gdb.mi.
7857 * configure: Re-generate.
7858
7859 * gdb.mi: New directory.
d63a86f8 7860
ee4dd2c9
AC
78612000-02-25 Scott Bambrough <scottb@netwinder.org>
7862
7863 * gdb.base/long_long.exp: Correct test suite failure when printing
7864 a long long value as a double on ARM platforms.
7865
70f0cc22
JB
78662000-02-16 Jim Blandy <jimb@redhat.com>
7867
7868 * gdb.base/break.exp ("breakpoint line number"): Make sure the
7869 default source file is set properly before running this test.
7870
853819b8
EZ
78712000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7872
7873 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
7874 gdbtk/library directory, not in gdbtcl2.
7875
dfcd3bfb
JM
78762000-02-04 Jim Blandy <jimb@redhat.com>
7877
7878 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
7879 backslash from regexp pattern.
7880
7881 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
7882 procedure. Use it to run all the "continue to bp overloaded"
7883 tests. Note that this changes the names of the tests slightly.
7884 If the breakpoint hit message includes a hex PC value, because
7885 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
7886 from the real source code, still consider that a pass.
7887
7888 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
7889 XFAIL here if the breakpoint message contains a hex address. Note
7890 similar change on 1999-11-02.
7891
7892 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
7893
7894 * gdb.base/ptype.exp: Establish a default source file before
7895 calling get_debug_format.
7896
78972000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
7898
7899 * gdb.base/watchpoint.exp: Remove duplication of test messages.
7900
8b93c638
JM
79012000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7902
7903 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
7904 of successive stepi commands -- while in the prologue we should see
7905 the function entry bracket.
7906
79072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7908
7909 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
7910 reach __change_mode() when stepping through the end of main().
7911
c5394b80
JM
79122000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
7913
7914 * gdb.base/default.exp: Fix expected pattern.
7915 * gdb.base/help.exp: Same.
7916
0d06e24b
JM
79172000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7918
7919 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
7920 Don't use xfail's because that affects only the following test.
d63a86f8 7921
0d06e24b
JM
7922 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
7923 solaris or linux.
7924
7925 * gdb.base/selftest.exp: Update to reflect changes to main.c.
7926
dc96c6c7 79272000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 7928
d63a86f8 7929 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
7930 "A syntax error" rather than "A parse error". Accept both.
7931
79322000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
7933
7934 * gdb.base/default.exp: Remove OS dependent string from "target
7935 remote" test.
7936 * gdb.base/help.exp: Same for "help target remote" test.
7937
c3f6f71d
JM
79382000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7939
7940 From Jim Kingdon <kingdon@redhat.com>:
7941
7942 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
7943 prompt (cleanup rather than necessity, but still might keep output
7944 from spilling to next test).
7945
79462000-01-02 Fred Fish <fnf@cygnus.com>
7947
7948 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
7949 AIX, which defines them in <sys/types.h>.
7950
ed9a39eb 79511999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 7952
ed9a39eb
JM
7953 * gdb.base/default.exp: Match arm* etc instead of arm in "info
7954 float" test.
7955
79561999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 7957
ed9a39eb 7958 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
7959
7960 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
7961 outermost frame disallowed".
7962
79631999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
7964
7965 * gdb.base/setvar.exp: New tests for setting the value of a struct
7966 with a constant list.
7967
79681999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7969
7970 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
7971 require the user to type a cast before setting the value of a struct.
7972
de57eccd
JM
79731999-12-06 Jim Blandy <jimb@cygnus.com>
7974
7975 * gdb.base/default.exp: Expect the new 'info float' command on
7976 all i386 platforms.
7977
7978 * gdb.threads/linux-dp.exp: Expand our ability to recognize
7979 LinuxThreads libraries that don't support debugging.
7980
c2d11a7d
JM
7981Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7982
7983 * gdb.base/remote.c: Fill the buffer with truely random data.
7984 Change the buffer type to ``unsigned char'' to simplify size
7985 arithmetic.
7986
7987 * gdb.base/remote.exp: Reduce download numbers by one. Typical
7988 stub only handles 400-1 byte packets. Verify that the download
7989 worked.
7990
79911999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
7992
7993 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
7994 tests, using UNRESOLVED for the untested cases. Also, does not wait
7995 for a timeout if the prompt was received before a recognizable pattern.
7996
79971999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
7998
7999 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8000
80011999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8002
8003 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8004 watchpoints.
8005
80061999-11-24 Jason Merrill <jason@casey.cygnus.com>
8007
8008 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8009
8010 * gdb.c++/local.exp: Be more flexible in recognizing local class
8011 name mangling. Don't allow horribly truncated method names.
8012 * gdb.c++/derivation.exp: Expect protected inheritance.
8013 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8014 * gdb.c++/virtfunc.exp: Likewise.
8015 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8016 when printing a nested enum.
8017
80181999-11-22 Jim Blandy <jimb@cygnus.com>
8019
8020 * gdb.base/step-test.exp: Properly await GDB's response to setting
8021 a breakpoint on the call to large_struct_by_value.
8022
8023 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8024 just because we have debug info for the `start' function.
8025
80261999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8027
8028 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8029 "Unknown signal" messages, which indicate (on LinuxThreads) that
8030 GDB doesn't know how to debug threads on this system. This is
8031 better than hanging while philosopher 0 dumps chatter into gdb.log.
8032
80331999-11-18 Tom Tromey <tromey@cygnus.com>
8034
8035 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8036
80371999-11-18 Fred Fish <fnf@cygnus.com>
8038
8039 * gdb.base/coremaker2.c: Add sample program for generating
8040 cores that is more self contained than coremaker.c. Eventually
8041 I'll add more code to this and tie it into the testsuite.
8042
4ce44c66
JM
80431999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8044
8045 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8046
80471999-11-10 Jimmy Guo <guo@cup.hp.com>
8048
8049 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8050 from $srcdir/lib/.
8051 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8052 and gdb.c++/.
8053
8054 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8055
d63a86f8 8056 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8057 'continue with watch' test point.
8058
80591999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8060
8061 Merged from p2linux-990323-branch:
d63a86f8 8062
4ce44c66
JM
8063 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8064
11cf8741
JM
8065Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8066
8067 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8068 {limit,fixed}''. Test ``set download-write-size''.
8069
8070Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8071
8072 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8073 gdb_expect_list.
8074
8075Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8076
8077 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8078
80791999-11-03 Mark Salter <msalter@cygnus.com>
8080
8081 * gdb.base/break.exp: Fix "stub continue" pattern.
8082
80831999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8084
8085 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8086
80871999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8088
8089 * gdb.base/display.exp ("finish"): Add timeout clause.
8090
8091 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8092 plain prompt clause, so this doesn't have to time out in order to
8093 fail.
8094
8095 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8096 breakpoint hit messages include an address.
8097
8098 * gdb.base/display.exp: Don't forget to escape parens in regular
8099 expressions. Unix regexp notatation sucks.
8100
81011999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8102
8103 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8104 order for 'signalled' message.
8105
5c44784c
JM
81061999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8107
8108 From Jimmy Guo <guo@cup.hp.com>:
8109 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8110 * gdb.base/annota1.c: Add code for tests to work with.
8111
81121999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8113
8114 * gdb.base/remote.exp: New test for remote downloading settings.
8115 * gdb.base/remote.c: New file with large .data.
8116
917317f4
JM
81171999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8118
8119 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8120 for LinuxThreads support, merged from the Code Fusion branch.
8121
8122Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8123
8124 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8125 containing exp_continue into a while within an expect. Don't
8126 attempt a start more than three times. Check return value from
8127 gdb_load.
d63a86f8 8128
2df3850c
JM
8129Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8130
8131 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8132 a pass case.
8133
2acceee2
JM
81341999-10-01 Kevin Buettner <kevinb@cygnus.com>
8135
8136 * gdb.base/break.c (main): Added a statement that we can step
8137 off of.
8138 * gdb.base/break.exp: Added tests for setting a breakpoint
8139 at an offset and stepping onto a breakpoint.
8140
81411999-10-01 Fred Fish <fnf@cygnus.com>
8142
d63a86f8 8143 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8144 gdb output.
8145
c2c6d25f
JM
81461999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8147
8148 * gdb.base/break.exp: Code locations are in hex, don't forget!
8149 (For HP-UX.)
8150
81511999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8152
8153 * condbreak.exp: Use break.c as test program.
8154 * condbreak.c: Remove, redundant with break.c.
8155
81561999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8157
8158 * config/monitor.exp (gdb_target_monitor): Disable X- and
8159 Z-packets if the target needs it.
8160
81611999-09-13 James Ingham <jingham@leda.cygnus.com>
8162
8163 * gdb.c++/overload.exp: Added tests for listing overloaded
8164 functions with function pointers in the arg, explicitly calling
8165 out the version you want.
8166
cff3e48b
JM
81671999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8168
8169 * long_long.exp: Add variations of test cases that work for
8170 targets with 16-bit ints and 32-bit doubles.
8171
d4f3574e
SS
81721999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8173
8174 * break.c (main): Compare a possibly-uninitialized argc with an
8175 unlikely value that fits in 16 bits.
8176
81771999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8178
8179 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8180 0xfeeb, don't want negative numbers if ints are 16 bits.
8181
8182 * lib/gdb.exp (skip_cplus_tests): New proc.
8183 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8184 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8185 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8186 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8187 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8188 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8189 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8190 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8191
8192 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8193
8194Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8195
8196 * gdb.base/corefile.exp (up): Allow a parameter to appear
8197 in the frame that we're going up to.
8198
8199 From Jim Blandy <jimb@cygnus.com>:
8200
8201 * gdb.base/default.exp (info float): Expect some output now.
8202
8203 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8204 returning floating-point values to fail on the x86.
8205 * gdb.base/callfwmall.exp (do_function_calls): Same.
8206
8207 * gdb.base/list.exp (test_listsize): Correct expectations for
8208 listing line 1 with listsize 2. Also, listing a single line
8209 works now, as does listing three lines. [Kevin's note: There
8210 were a number of other cases fixed too where the expectations
8211 differed...]
8212
82131999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8214
8215 * gdb.base/selftest.exp: Add case for when version prints as
8216 constant string instead of char pointer.
8217
104c1213
JM
82181999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8219
8220 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8221 stepping out of main.
8222
8223 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8224 G++ used.
8225
8226 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8227 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8228
8229 * gdb.c++/ovldbreak.exp: Update match string in test that
8230 includes a warning of multiple breakpoints.
8231
82321999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8233
8234 * gdb.base/display.exp: Improve precision of step-after-finish
8235 added yesterday.
8236
8237 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8238 test.
8239
8240 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8241 configs when using G++, not just hppa*.
8242
82431999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8244
8245 * gdb.base/async.c: New file.
8246 * gdb.base/async.exp: New file.
8247
8248Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8249
8250 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8251 PA64.
8252
53a5351d
JM
8253Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8254
104c1213
JM
8255 * gdb.base/display.exp: "finish" can leave us mid-line on many
8256 targets, deal with it. Add a small constant to main, instead of
8257 1000 since main+1000 may not be a valid address in the target.
8258
53a5351d
JM
8259 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8260 on hpux11.
8261
8262 * gdb.base/attach.exp: Handle another hpux11 error message variant
8263 when attaching to a process that does not exist.
8264
82651999-08-19 J.T. Conklin <jtc@redback.com>
8266
8267 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8268 characters in 'continue to 1241' test.
8269
82701999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8271
8272 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8273 stop in print_long_arg_list, define and use a whitespace
8274 variable in print_small_structs test, add an XFAIL for Solaris.
8275 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8276 interested enough to fix.
8277
7be570e7
JM
82781999-08-13 Keith Seitz <keiths@cygnus.com>
8279
8280 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8281 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8282 proc knows about targets other than the natives.
8283 (test_assign): Use "gdb_run_cmd" to "run" the target.
8284 Check that we've actually hit the breakpoint at main.
8285 When we attempt to assign a value to a local variable, check
8286 that the variable is in the current scope, i.e., don't use
8287 a test with an empty result.
8288
8289Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8290
8291 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8292 command.
8293
82941999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8295
8296 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8297 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8298 gdb.compat, gdb.threads-hp.
8299 gdb.hp/configure, gdb.hp/configure.in: New files.
8300 gdb.hp/Makefile.in: Recurse into new subdirs.
8301 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8302 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8303 in object files.
8304 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8305
96baa820
JM
83061999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8307
8308 * gdb.base/display.exp: Help expect by putting a newline in the
8309 funky printf, remove a bogus p/a test.
8310
83111999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8312
8313 * gdb.base/display.exp: Make sure that when we say 'run', we are
8314 connected to the target. This is necessary when running not
8315 natively.
8316
83171999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8318
8319 * gdb.base/step-test.exp: Removed some extraneous messages.
8320
8321 * gdb.base/long_long.exp: Don't run memory examination tests
8322 on little-endian targets (they will need a different set of
8323 results to match).
8324
83251999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8326
8327 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8328 until somebody decides to fix GDB.
8329
8330 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8331 constant as "ULL".
8332 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8333 matches for a couple x/2 commands.
8334
a0b3c4fd
JM
83351999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8336
8337 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8338 by merging in ref-types2 tests.
8339 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8340
8341 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8342 * gdb.c++/Makefile.in: Add standard actions.
8343 (EXECUTABLES): Rename from PROGS, update list.
8344 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8345 from gdb.hp.
8346 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8347 foo and bar locals.
8348 * gdb.c++/anon-union.exp: Fix tests to match.
8349 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8350 expect matches to handle output variations.
8351 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8352 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8353 output, add HP alternatives for new and delete prints.
8354 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8355 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8356 * gdb.c++/demangle.exp: Use $style when reporting failure.
8357 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8358 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8359 match alternatives.
8360 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8361 compilers.
8362 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8363 * gdb.c++/method.exp: Add match alternatives.
8364 * gdb.c++/misc.cc: Add bool types.
8365 * gdb.c++/misc.exp: Add tests for bool types.
8366 * gdb.c++/overload.exp: Add xfails.
8367 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8368 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8369 add some more template parameter tests (only for HP currently).
8370 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8371 * gdb.c++/virtfunc.cc: Add return type and value for main.
8372 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8373 match alternatives.
d63a86f8 8374
a0b3c4fd
JM
83751999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8376
8377 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8378
83791999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8380
8381 * gdb.base/signals.exp: Don't expect getting a backtrace from
8382 within a signal handler to fail on Linux.
8383
83841999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8385
8386 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8387 * lib/gdb.exp: Remove some gratuitious semicolons.
8388 (delete_breakpoints): Increase timeout.
8389 (gdb_expect): Add -notransfer option.
8390 (gdb_test): Use -notransfer option.
8391 (get_compiler_info): Add f77 case.
8392 (get_compiler): New proc, split out from gdb_preprocess, add f77
8393 case.
8394 (gdb_preprocess): Call get_compiler.
8395
8396 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8397 * gdb.base/attach.exp, gdb.base/display.exp,
8398 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8399 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8400 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8401 third arg to gdb_test.
8402 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8403 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8404 HP-UX xfails, add others.
8405 * gdb.base/completion.exp: Reflect name change of self-test.
8406 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8407 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8408 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8409 HP failure number.
8410 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8411 useless HP-UX 10.30 references.
8412 * gdb.base/maint.exp: Loosen matches.
8413 * gdb.base/pointers.c (main): Declare more_code.
8414 * gdb.base/pointers.exp: Match on output of a `next'.
8415 * gdb.base/structs.c: Add prototypes.
8416 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8417 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8418
84191999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8420
8421 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8422 command.
8423
84241999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8425
8426 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8427 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8428
8429 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8430 debug info. Deal with lack of signal hanlder info in stack.
8431
8432 From Jim Kingdon <kingdon@redhat.com>:
8433 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8434
5a2468f5
JM
84351999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8436
8437 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8438 gdb.base/foll-vfork.exp: Don't run for crosses.
8439
adf40b2e
JM
8440Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8441
8442 * gdb.base/configure.in: Check for gdbvars.exp instead of
8443 a1-selftest.exp.
8444 * gdb.base/configure: Re-generate.
8445
84461999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8447
8448 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8449 in trying to run first and name is too long.
8450
8451 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8452 pointers2.c and pointers2.exp, respectively.
8453 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8454 doschk happier.
8455
43e526b9
JM
84561999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8457
8458 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8459 callfuncs2.c and callfuncs2.exp.
8460
8461 * gdb.base/list.exp: Remove mistaken xfails.
8462 * gdb.base/list0.h: Add optional prototypes.
8463
9846de1b
JM
8464Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8465
8466 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8467 calling malloc.
8468 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8469 * ptype.exp: Move test for get_debug_format to before its first
8470 use.
8471
84721999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8473
8474 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8475 * gdb.base/annota2.cc, annota2.exp: Move from here.
8476 * gdb.c++/annota2.cc, annota2.exp: To here.
8477 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8478
43ff13b4
JM
8479Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8480
8481 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8482 a consistent format.
8483
085dd6e6
JM
84841999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8485
8486 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8487 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8488 HP compilers, also set the globals $true and $false.
8489
8490 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8491 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8492 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8493 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8494 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8495 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8496 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8497 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8498 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8499 whatis.c} Add C++ compatible function definitions and return
8500 types, add includes for library functions.
8501 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8502 * gdb.base/step-test.c (myglob): Rename from glob.
8503 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8504 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8505 files, move here from gdb.hp.
8506 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8507 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8508 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8509 Adjust line numbers in regexps.
8510
8511 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8512 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8513 instead of 0/1.
8514
8515 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8516 foll-vfork.exp: New files, move here from gdb.hp.
8517 * gdb.base/page.exp: New file, test of pagination command.
8518
8519 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8520 recursion test.
8521 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8522
8523 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8524 gdb.base/solib.exp: Fix compiler invocation process.
8525
8526 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8527 HP-UX 11, turn off overload resolution explicitly.
8528 * gdb.base/commands.exp: Set argument list explicitly, add
8529 watchpoint test.
8530 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8531 them work.
8532 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8533 expressions properly.
8534 * gdb.base/corefile.exp: Loosen the match slightly.
8535 * gdb.base/default.exp: Allow "Error accessing memory" message
8536 also.
8537 * gdb.base/display.exp: Skip over x/0 j if PA64.
8538 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8539 * gdb.base/interrupt.exp: Ditto.
8540 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8541 in use.
8542 * gdb.base/list.exp: Add xfails for HP-UX.
8543 * gdb.base/long_long.exp: Refine some of the numeric matches.
8544 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8545 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8546 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8547 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8548 * gdb.base/ptype.exp: Succeed on more varieties of output.
8549 * gdb.base/scope.exp: Add xfails for HP-UX.
8550 * gdb.base/sect-cmd.exp: Add more cases.
8551 * gdb.base/setvar.exp: Add xfails for HP-UX.
8552 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8553 * gdb.base/signals.exp: Match on void symbolically.
8554 * gdb.base/step-test.exp: Add case for PA64.
8555 * gdb.base/term.exp: Add exit and restart.
8556 * gdb.base/twice.exp: Clean up after self.
8557 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8558 * gdb.base/whatis.exp: Allow more ways to pass tests.
8559
8560 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8561 no longer useful.
8562
8563Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8564
8565 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8566 list of patterns.
8567 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8568 print_double_array(double_array)", "continuing to breakpoint
8569 1018", "print print_double_array(array_d)" and "continuing to
8570 1034" tests.
d63a86f8 8571
085dd6e6
JM
85721999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8573
8574 * Makefile.in: Add empty html and install-html targets.
8575
85761999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8577
8578 * config/mt-*: Remove, these haven't been used since 1996.
8579
85801999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8581
8582 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8583 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8584 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8585
9e0b60a8
JM
85861999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8587
8588 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8589 simpler match case for the ptype of the big class.
8590
85911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8592
8593 * gdb.exp: Fix test for gdb_prompt existence.
8594
85951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8596
8597 * gdb.exp (gdb_test): Add fail after calls to perror.
8598
85991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8600
8601 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8602
86031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8604
8605 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8606
0f71a2f6
JM
8607Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8608
8609 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8610 malloc() is linked in.
8611
86121999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8613
8614 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8615 step at end.
8616
8617 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8618
86191999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8620
8621 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8622
cce74817
JM
8623Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8624
8625 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8626 * gdb.base/mips_pro.exp: Likewise.
8627
86281999-06-02 Keith Seitz <keiths@cygnus.com>
8629
8630 * gdb.c++/templates.cc: Change all "new" operators to throw
8631 an exception.
8632 * gdb.c++/cplusfuncs.cc: Likewise.
8633
8634 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8635
8636Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8637
8638 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8639 * gdb.base/ending-run.exp: When stepping out of main, accept a
8640 step into an arbitrary assembler file.
8641
392a587b
JM
86421999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8643
d63a86f8 8644 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8645 "breakpoint-invalid" to be printed.
d63a86f8 8646 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8647 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8648 * gdb.base/annota2.cc: Initialize a.x to 0.
8649
9e086581
JM
86501999-05-17 Keith Seitz <keiths@cygnus.com>
8651
8652 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8653 when "skip_float_tests" set.
8654 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8655 "print print_ten_doubles", and "step into print_long_arg_list".
8656 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8657 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8658 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8659 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8660 "skip_float_tests" is set.
8661 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8662 when "skip_float_tests" set.
d63a86f8 8663
cd0fc7c3
SS
86641999-05-06 Keith Seitz <keiths@cygnus.com>
8665
8666 * gdb.base/annota2.cc: Include stdio.h.
8667
8668Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8669
8670 * gdb.base/crossload.exp: Remove, this has been disabled ever
8671 since BFD stopped including all targets, and cross-GDB gets
8672 plenty of testing anyway.
8673 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8674 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8675 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8676 * gdb.base/README: Remove, was doc for this.
8677 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8678 needed.
8679
b83266a0
SS
86801999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8681
8682 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8683 output.
8684
8685 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8686 * gdb.base/annota2.exp: New file. More annotation tests.
8687 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8688 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8689
86901999-04-23 Angela Marie Thomas <angela@cygnus.com>
8691
8692 * config/cfdbug.exp: New file.
8693
7a292a7a
SS
86941999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8695
8696 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8697 Marcus Daniel's and Dale Hawkins's demangler crashes.
8698
8699 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8700 test_lucid_style_demangling, test_arm_style_demangling,
8701 test_hp_style_demangling): Try Tom Tromey's core-dumping
8702 identifier under each demangling style.
8703
87041999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8705
8706 * gdb.c++/demangle.exp: Include the current demangling style
8707 in all test names.
8708 (current_demangling_style): New global variable.
8709 (set_demangling_style, test_demangling_core, test_demangling,
8710 test_demangling_exact): New functions.
8711 (test_gnu_style_demangling, test_lucid_style_demangling,
8712 test_arm_style_demangling, test_hp_style_demangling): Use those,
8713 instead of calling gdb_test and gdb_test_exact directly.
8714 (catch_demangling_errors): New function, which reports errors
8715 signalled by the demangling test functions in an orderly way.
8716 (do_tests): Use catch_demangling_errors.
8717
87181999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8719
8720 * gdb.base/signals.exp (test_handle_all_print): Use () for
8721 grouping in expressions, not {}.
8722
8723 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8724 initialized yet.
8725
87261999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8727
8728 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8729 are listed.
8730
87311999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8732
8733 * gdb.stabs/weird.exp: Test for CC being defined before
8734 looking at its value.
8735
87361999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8737
8738 * gdb.base/call-ar-st.exp: Remove stray '#'.
8739 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8740 "short int" and "long int".
8741 * gdb.c++/overload.cc: Cast the string added in the previous
8742 change, to mollify finicky HP compiler.
8743 * gdb.hp/reg-test.exp (testfile): Fix file name.
8744 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8745
7a292a7a
SS
8746 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8747 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8748 alternate form of enum ptype.
8749
c906108c
SS
87501999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8751
7a292a7a
SS
8752 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8753 * gdb.hp/*.exp: Change all to run compiler probe only after
8754 passing skip_hp_tests, so as not to waste time on guaranteed
8755 failure.
8756
c906108c
SS
8757 * gdb.c++/overload.cc: Pass string instead of char addr, always
8758 init ccpfoo.
8759 * gdb.c++/templates.cc: Fix syntax error.
8760
7a292a7a
SS
8761Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8762
8763 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8764 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8765 command.
8766
87671999-03-18 James Ingham <jingham@cygnus.com>
8768
8769 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8770
8771 * gdb.c++/method.exp: It was testing an uninitialized int on the
8772 stack and assuming it was positive.
8773
8774 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8775
8776 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8777 keep it from killing the rest of the tests.
7a292a7a
SS
8778 Use gdb_continue_to_end.
8779
8780 * gdb.base/sigall.exp: use gdb_continue_to_end.
8781
8782 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8783
8784 * gdb.base/display.exp: use runto_main, not run.
8785
d63a86f8
RM
8786 * gdb.base/default.exp: Check for the current error message in the
8787 r abbreviation test.
7a292a7a
SS
8788 Add strongarm to the targets that know info float.
8789
d63a86f8 8790 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8791 run which doesn't work with monitors.
8792
8793 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8794
8795 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8796
8797 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8798 program. Traps the case (in Cygmon) when the program never really
8799 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8800 more places, so I used my name. Sorry Mark...
8801
8802 * config/monitor.exp (gdb_target_monitor): added another
8803 target_info parameter: remotebinarydownload. This will set the
8804 remotebinarydownload flag if this is causing some boards trouble.
8805
88061999-03-18 Mark Salter <msalter@cygnus.com>
8807
8808 * lib/gdb.exp (continue_to_exit): New function.
8809
8810 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8811 * gdb.base/ending-run.exp: Ditto.
8812 * gdb.base/step-test.exp: Ditto.
8813
88141999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8815
8816 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8817 (suggested by Art Haas <ahaas@neosoft.com>).
8818
88191999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8820
8821 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8822
8823Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8824
8825 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
8826 descriptions of types (short unsigned int vs unsigned short, etc).
8827
88281999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
8829
8830 * gdb.base/call-strs.exp: Don't assume that `step' will step over
8831 a call to strlen; sometimes we do have sources.
8832
88331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
8834
8835 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
8836 character, so GDB won't print garbage after its end.
d63a86f8 8837
c906108c
SS
8838 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
8839 breakpoint there instead. Sometimes GCC emits memcpy to handle
8840 the large structures being passed by value, so we step into that
8841 instead of sum_array_print, which obscures what we're really testing.
8842 * gdb.base/step-test.exp: However, we do want a test that notices
8843 the bizarre steps into memcpy, so do that here. Add check for
8844 stepping into function calls that pass large structures by value.
8845 ("Is that a noun clause, or are you just happy to see me?")
8846 Remove all references to specific line numbers.
8847 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
8848 New type and function.
8849 (main): Call large_struct_by_value, passing it a large struct by value.
8850 * lib/gdb.exp (gdb_get_line_number): New function.
8851
8852 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
8853 more portable.
8854
7a292a7a
SS
88551999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
8856
c906108c
SS
8857 * lib/gdb.exp: Doc fixes.
8858
7a292a7a
SS
88591999-03-05 Nick Clifton <nickc@cygnus.com>
8860
d63a86f8 8861 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
8862
88631999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
8864
c906108c
SS
8865 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
8866 commands. They're not germane to this test, and they don't work
8867 that way on remote targets.
8868
3fc11d3e
JM
88691999-03-01 James Ingham <jingham@cygnus.com>
8870
8871 * Changelog entries merged over from gdb development branch.
8872
3fc11d3e
JM
8873 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
8874
8875 * lib/gdb.exp (gdbtk_analyze_results): Generic function
8876 for outputting results of test run.
8877
2d4a1622 8878 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
8879
8880 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 8881
7a292a7a
SS
88821999-02-25 Felix Lee <flee@cygnus.com>
8883
8884 * lib/gdb.exp (debug_format): initialize
8885
c906108c
SS
88861999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
8887
8888 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
8889 * gdb.base/call-rt-st.c: Ditto.
8890
c906108c
SS
88911999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
8892
8893 * gdb.threads/pthreads.exp (horiz): New variable.
8894 (test_startup): Fix regexps that capture thread numbers.
8895
88961999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
8897
8898 * gdb.base/smoke.exp: Disambiguate two test case names (both
8899 called ``print'').
8900
8901Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8902
8903 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
8904 compilation.
8905
89061999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8907
8908 * gdb.base/miscexprs.exp: Change patterns to match GDB's
8909 actual output formatting.
8910 * gdb.base/smoke.exp: GDB removes leading 0's.
8911 * gdb.base/volatile.exp: Don't check type of remuneration;
8912 that variable is no longer defined in constvars.c.
8913 * gdb.base/step-test.c (main): Exit with explicit exit code.
8914 * gdb.base/step-test.exp: Remove two nexti checks--they are
8915 not portable.
8916
89171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8918
8919 * gdb.base/help.exp ("help delete display"): Fix test to match
8920 gdb's output.
8921
8922 * gdb.base/long_long.c (known_types): Initialize values to zero.
8923 * gdb.base/long_long.exp: Step one more line
8924 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 8925 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
8926 unique test case names.
8927
8928Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8929
d63a86f8 8930 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
8931
8932 * gdb.c++/method.exp: Add missing close brace.
8933
89341999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
8935
8936 * gdb.base/maint.exp: Use 'set height 0' to disable page
8937 prompting, not 'set height 400'.
8938
8939 Fix a bunch of timeouts.
8940 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
8941 four separate tests, so expect doesn't take forever to match a ton
8942 of text against a regexp with lots of .* forms.
8943 ("maint print psymbols", "maint print symbols"): Make some of
8944 these greps more selective, so that expect doesn't try to wade
8945 through huge piles of output and time out.
8946
8947 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
8948
8949 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
8950 tests: one which doesn't expect shlib events to be reported, and
8951 another which does, but is XFAIL for all platforms other than
8952 HP/UX.
8953
8954 * gdb.base/break.exp: Teach the test suite that the `catch
8955 fork', `catch vfork', and `catch exec' commands produce error
8956 messages on platforms that don't provide these features.
8957
8958Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8959
8960 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
8961 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
8962 (shortening names from solib_threshold.exp etc), won't run on
8963 anything but HP-UX for the foreseeable future.
8964 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
8965 reflect move.
8966
8967Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
8968
8969 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8970 gdb.trace/Makefile.in (clean): Remove all test executables.
8971
8972Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
8973
8974 * gdb.base/shlib-call.exp: add test cases to verify that gdb
8975 successfully re-sets breakpoints in shared libraries.
8976 * gdb.base/shmain.c (main): return 0, don't fall off the end.
8977
8978Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8979
d63a86f8
RM
8980 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
8981 and compiled w/o GCC.
c906108c
SS
8982
8983 * gdb.hp/watch-cmd.exp: ditto.
8984
8985 * gdb.hp/watch-hp.exp: ditto.
8986
8987 * gdb.hp/xdb1.exp: ditto.
8988
8989 * gdb.hp/xdb2.exp: ditto.
8990
8991 * gdb.hp/dbx.exp: ditto.
8992
8993Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
8994
8995 * constvars.c: Remove C++-isms.
8996 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
8997 with GCC.
8998
8999Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9000
9001 The following changes are part of the HP merge.
9002
9003 * gdb.base/break.exp: new tests to verify that catchpoints for
9004 fork, vfork, and exec don't trigger inappropriately.
9005
9006 * gdb.base/opaque.exp: compile one file at a time, then link.
9007
9008 * gdb.base/signals.exp: be more restrictive about which hppa
9009 systems receive a setup_xfail. new tests.
9010
9011 * gdb.base/solib_threshold.build: new file.
9012 * gdb.base/solib_threshold.exp: new file.
9013 * gdb.base/solib_threshold.link_opts: new file.
9014 * gdb.base/solib_threshold.mk: new file.
9015 * gdb.base/gen_solib_threshold.c: new file.
9016
9017 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9018 tests. New tests for enums inside classes.
9019
9020 * gdb.c++/compiler.cc: indicate support of template debugging.
9021
9022 * gdb.c++/demangle.exp: run hp style demangling tests.
9023
9024 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9025 tests.
9026
9027 * gdb.c++/misc.cc: changes to support new tests.
9028
9029 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9030 to support new tests.
9031
9032 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9033 gcc, then skip these tests.
9034
9035Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9036
9037 The following files are part of the HP merge; some had longer
9038 names at HP, but have been renamed to be no more than 14
9039 characters in length.
9040
9041 * gdb.hp/ambiguous.cc: new file.
9042 * gdb.hp/ambiguous.exp: new file.
9043 * gdb.hp/attach.exp: new file.
9044 * gdb.hp/attach2.exp: new file.
9045 * gdb.hp/classes-hp.exp: new file.
9046 * gdb.hp/ctti.exp: new file.
9047 * gdb.hp/ctti-add.cc: new file.
9048 * gdb.hp/ctti-add1.cc: new file.
9049 * gdb.hp/ctti-add2.cc: new file.
9050 * gdb.hp/ctti-add3.cc: new file.
9051 * gdb.hp/dbx.exp: new file.
9052 * gdb.hp/exception.cc: new file.
9053 * gdb.hp/exception.exp: new file.
9054 * gdb.hp/foll-exec.c: new file.
9055 * gdb.hp/foll-exec.exp: new file.
9056 * gdb.hp/foll-fork.c: new file.
9057 * gdb.hp/foll-fork.exp: new file.
9058 * gdb.hp/foll-vfork.c: new file.
9059 * gdb.hp/foll-vfork.exp: new file.
9060 * gdb.hp/inherit-hp.exp: new file.
9061 * gdb.hp/more-steps.exp: new file.
9062 * gdb.hp/namespace.cc: new file.
9063 * gdb.hp/namespace.exp: new file.
9064 * gdb.hp/optimize.exp: new file.
9065 * gdb.hp/pxdb.c: new file.
9066 * gdb.hp/pxdb.exp: new file.
9067 * gdb.hp/quicksort.exp: new file.
9068 * gdb.hp/reg-test.exp: new file.
9069 * gdb.hp/reg-test.s: new file.
9070 * gdb.hp/sized-enum.c: new file.
9071 * gdb.hp/sized-enum.exp: new file.
9072 * gdb.hp/start-stop.exp: new file.
9073 * gdb.hp/templ-hp.cc: new file.
9074 * gdb.hp/templ-hp.exp: new file.
9075 * gdb.hp/thr-lib.c: new file.
9076 * gdb.hp/thr-lib.exp: new file.
9077 * gdb.hp/thr-lib.h: new file.
9078 * gdb.hp/thr-liblib.c: new file.
9079 * gdb.hp/virtfun-hp.c: new file.
9080 * gdb.hp/virtfun-hp.exp: new file.
9081 * gdb.hp/watch-cmd.exp: new file.
9082 * gdb.hp/watch-hp.exp: new file.
9083 * gdb.hp/xdb1.exp: new file.
9084 * gdb.hp/xdb2.exp: new file.
9085 * gdb.hp/xdb3.exp: new file.
9086
9087Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9088
9089 The following files are part of the HP merge; some had longer
9090 names at HP, but have been renamed to be no more than 14
9091 characters in length.
9092
9093 * gdb.base/ss.h: new file.
9094 * gdb.base/call-ar-st.c: new file.
9095 * gdb.base/call-ar-st.exp: new file.
9096 * gdb.base/call-rt-st.c: new file.
9097 * gdb.base/call-rt-st-exp: new file.
9098 * gdb.base/call-strs.exp: new file.
9099 * gdb.base/ena-dis-br.exp: new file.
9100 * gdb.base/environ.exp: new file.
9101 * gdb.base/long_long.exp: new file.
9102 * gdb.base/sect-cmd.exp: new file.
9103 * gdb.base/shlib-cl2.exp: new file.
9104 * gdb.base/smoke.exp: new file.
9105 * gdb.base/so-impl-ld.c: new file.
9106 * gdb.base/so-impl-ld.exp: new file.
9107 * gdb.base/so-indr-cl.c: new file.
9108 * gdb.base/so-indr-cl.exp: new file.
9109 * gdb.base/varargs.exp: new file.
9110 * gdb.base/volatile.exp: new file.
9111 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9112 * gdb.base/display.exp: new file.
c906108c
SS
9113 * gdb.c++/derivation.exp: new file.
9114 * gdb.c++/local.exp: new file.
9115 * gdb.c++/member-ptr.exp: new file.
9116 * gdb.c++/overload.exp: new file.
9117 * gdb.c++/ovldbreak.exp: new file.
9118 * gdb.c++/ref-types.exp: new file.
9119 * gdb.c++/ref-types2.exp: new file.
9120 * gdb.c++/userdef.exp: new file.
d63a86f8 9121
c906108c
SS
9122Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9123
9124 * gdb.base/default.exp: Reflect wording change in remote.c.
9125
dc96c6c7 9126Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9127
9128 * gdb.base/help.exp: Update to reflect current text.
9129
9130Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9131
9132 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9133 they're stack variables and contain garbage.
9134 * gdb.c++/anon-union.exp: new file.
9135
9136 The following changes were made by David Taylor
9137 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9138 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9139 in changes by HP.
9140
9141 * gdb.base/bitops.exp: new file.
9142 * gdb.base/default.exp: change expected messages for catch and
9143 info catch tests to reflect HP merge changes.
9144 * gdb.base/enable-disable-break.exp
9145 * gdb.base/ending-run.c: new file.
9146 * gdb.base/long_long.c: new file.
9147 * gdb.base/maint.exp: new file.
9148 * gdb.base/pointers2.exp: new file.
9149 * gdb.base/shlib-call2.exp: new file.
9150 * gdb.base/solib.exp: new file.
9151 * gdb.base/step-test.c: new file.
9152 * gdb.c++/anon-union.cc: new file.
9153 * gdb.c++/local.cc: new file.
9154 * gdb.c++/member-pointer.cc: new file.
9155 * gdb.c++/method.cc: new file.
9156 * gdb.c++/ref-types.cc: new file.
9157 * gdb.c++/ref-types2.cc: new file.
9158 * gdb.c++/userdef.cc: new file.
d63a86f8 9159
c906108c
SS
9160 * gdb.base/scope.exp: compile one file at a time, then link.
9161 * gdb.base/langs.exp: ditto.
9162 * gdb.base/list.exp: ditto.
d63a86f8 9163
c906108c
SS
9164Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9165
9166 The following changes were made by David Taylor
9167 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9168 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9169 in changes by HP.
d63a86f8 9170
c906108c
SS
9171 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9172 skip tests. When compiling pass c++ flag to gdb_compile.
9173 * gdb.c++/
d63a86f8 9174
c906108c
SS
9175 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9176 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9177 (skip_hp_tests): new function.
9178 (gdb_preprocess): new function.
9179
9180 * configure.in (hpdir): decide whether to configure gdb.hp.
9181 * configure: regenerated.
9182
9183 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9184 to delete on clean.
9185 (EXECUTABLES): update to reflect new additions.
9186 * gdb.base/commands.exp: update message expected.
9187 * gdb.base/default.exp: add copyright notice.
9188 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9189 * gdb.base/help.exp: update messages to reflect current text.
9190 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9191 targets for recurse tests.
9192 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9193 skip this file.
9194
9195 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9196 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9197 compilation.
9198 * gdb.c++/misc.exp: ditto.
9199 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9200 run the tests. tell gdb_compile that it's a c++ compilation.
9201
9202 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9203
c906108c
SS
9204 * gdb.base/all-bin.exp: new file.
9205 * gdb.base/arithmet.exp: new file.
9206 * gdb.base/assign.exp: new file.
9207 * gdb.base/completion.exp: new file.
9208 * gdb.base/cond-expr.exp: new file.
9209 * gdb.base/condbreak.exp: new file.
9210 * gdb.base/define.exp: new file.
9211 * gdb.base/dollar.exp: new file.
9212 * gdb.base/environment.exp: new file.
9213 * gdb.base/eval-skip.exp: new file.
9214 * gdb.base/jump.exp: new file.
9215 * gdb.base/logical.exp: new file.
9216 * gdb.base/pointers.exp: new file.
9217 * gdb.base/relational.exp: new file.
9218 * gdb.base/section_command.exp: new file.
9219 * gdb.base/whatis-expr.exp: new file.
9220
9221 * gdb.base/all-types.c: new file.
9222 * gdb.base/call-array-struct.c: new file.
9223 * gdb.base/call-return-struct.c: new file.
9224 * gdb.base/call-strings.c: new file.
9225 * gdb.base/callfuncs2.c: new file.
9226 * gdb.base/condbreak.c: new file.
9227 * gdb.base/constvars.c: new file.
9228 * gdb.base/display.c: new file.
9229 * gdb.base/int-type.c: new file.
9230 * gdb.base/jump.c: new file.
9231 * gdb.base/miscexprs.c: new file.
9232 * gdb.base/pointers.c: new file.
9233 * gdb.base/pointers2.c: new file.
9234 * gdb.base/shmain.c: new file.
9235 * gdb.base/shr1.c: new file.
9236 * gdb.base/shr2.c: new file.
9237 * gdb.base/solib.c: new file.
9238 * gdb.base/solib1.c: new file.
9239 * gdb.base/solib2.c: new file.
9240 * gdb.base/varargs.c: new file.
9241 * gdb.c++/derivation.cc: new file.
9242 * gdb.c++/overload.cc: new file.
9243 * gdb.c++/ovldbreak.cc: new file.
9244 * gdb.hp/attach.c: new file.
9245 * gdb.hp/attach2.c: new file.
9246 * gdb.hp/average.c: new file.
9247 * gdb.hp/compiler.c: new file.
9248 * gdb.hp/compiler.cc: new file.
9249 * gdb.hp/execd-program.c: new file.
9250 * gdb.hp/follow-exec.c: new file.
9251 * gdb.hp/follow-fork.c: new file.
9252 * gdb.hp/follow-vfork-and-exec.c: new file.
9253 * gdb.hp/misc-hp.cc: new file.
9254 * gdb.hp/more-steps.c: new file.
9255 * gdb.hp/optimize.c: new file.
9256 * gdb.hp/quicksort.c: new file.
9257 * gdb.hp/run-hp.c: new file.
9258 * gdb.hp/start-stop.c: new file.
9259 * gdb.hp/sum.c: new file.
9260 * gdb.hp/templates-hp.cc: new file.
9261 * gdb.hp/thread-local-in-lib.c: new file.
9262 * gdb.hp/thread-local-in-lib.h: new file.
9263 * gdb.hp/thread-local-in-lib.lib.c: new file.
9264 * gdb.hp/vforked-program.c: new file.
9265 * gdb.hp/virtfunc-hp.cc: new file.
9266 * gdb.hp/watchpoint-hp.c: new file.
9267 * gdb.hp/xdb.c: new file.
9268 * gdb.hp/xdb0.c: new file.
9269 * gdb.hp/xdb0.h: new file.
9270 * gdb.hp/xdb1.c: new file.
9271
9272Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9273
9274 The following change was made by Edith Epstein
9275 <eepstein@cygnus.com> as part of a project to merge in changes
9276 originally made by HP; HP did not create ChangeLog entries.
9277
9278 * gdb.c++/demangle.exp: changed the expected output for some
9279 ARM-style mangling -- removed second reference to datatype.
9280 For example, maint demangle __dt__11T1__pt__2_cFv
9281 T1<char>::~T1<char>(void)
9282 becomes,
9283 maint demangle __dt__11T1__pt__2_cFv
9284 T1<char>::~T1(void)
9285
9286 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9287
c906108c
SS
9288Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9289
9290 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9291 * gdb.trace/backtrace.exp: Likewise.
9292 * gdb.trace/circ.exp: Likewise.
9293 * gdb.trace/collection.exp: Likewise.
9294 * gdb.trace/deltrace.exp: Likewise.
9295 * gdb.trace/infotrace.exp: Likewise.
9296 * gdb.trace/limits.exp: Likewise.
9297 * gdb.trace/packetlen.exp: Likewise.
9298 * gdb.trace/passc-dyn.exp: Likewise.
9299 * gdb.trace/passcount.exp: Likewise.
9300 * gdb.trace/report.exp: Likewise.
9301 * gdb.trace/save-trace.exp: Likewise.
9302 * gdb.trace/tfind.exp: Likewise.
9303 * gdb.trace/tracecmd.exp: Likewise.
9304 * gdb.trace/while-dyn.exp: Likewise.
9305 * gdb.trace/while-stepping.exp: Likewise.
9306
93071998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9308
9309 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9310
9311Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9312
9313 From Brendan Kehoe:
9314 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9315 int return types.
9316
9317Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9318
9319 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9320 remote dos host testing right.
9321
9322Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9323
9324 * gdb.base/corefile.exp: remove some xfails.
9325
9326Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9327
9328 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9329 have different timestamps.
9330
9331Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9332
9333 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9334 gdb.base/default.exp: Replace "exec" with "executable".
9335
9336Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9337
9338 * gdb.base/default.exp: Change else if to elseif from previous
9339 delta.
9340
9341Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9342
9343 * gdb.base/default.exp: Add brace missing from previous delta.
9344
9345Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9346
9347 * gdb.base/default.exp: Support test for info float for all
9348 varieties of arm toolchain.
9349
dc96c6c7 9350Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9351
9352 * gdb.trace/*.exp: remove "remote_download" command.
9353
dc96c6c7 9354Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9355
9356 * gdb.trace/*.exp: remove -gdwarf from compile.
9357
9358Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9359
9360 * gdb.trace/configure.in(AC_INIT): typo
9361 * gdb.trace/configure: regenerated
9362
dc96c6c7 9363Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9364
9365 * config/m68k-emc.exp: New file.
9366 * lib/<emc-support.exp trace-support.exp}: New files.
9367 * configure.in: add new test directory gdb.trace.
9368 * gdb.trace/{configure configure.in Makefile.in}: New files.
9369 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9370 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9371 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9372 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9373 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9374 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9375 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9376
dc96c6c7 9377Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9378
9379 * gdb.c++/classes.exp: Change all regular expressions to match
9380 arbitrary combinations of newline/carriage-return, so that they
9381 will work equally well on Unix and Windows.
9382 * gdb.c++/inherit.exp: ditto.
9383 * gdb.c++/virtfunc.exp: ditto.
9384
93851998-08-11 Dawn Perchik <dawn@cygnus.com>
9386
9387 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9388
c2d11a7d
JM
9389Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9390
9391 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9392 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9393 to use a0-a3/d0-d3 as needed.
9394
9395Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9396
9397 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9398 * gdb.disasm/am33.exp: Corresponding changes.
9399
c906108c
SS
94001998-07-11 Felix Lee <flee@cygnus.com>
9401
9402 * gdb.base/callfuncs.exp: add cmp10 test.
9403 * gdb.base/callfuncs.c (cmp10): new function.
9404
9405Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9406
d63a86f8 9407 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9408 into two parts to get around a synchronization problem in expect.
9409
3fc11d3e
JM
9410Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9411
9412 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9413
9414 * configure.in: Add options for gdbtk testsuite.
9415
9416 * configure: Regenerate.
9417
9418 * gdb.gdbtk: New directory to hold gdbtk tests.
9419
c906108c
SS
9420Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9421
9422 * gdb.fortran/types.exp: Escape brackets in expect patterns
9423 for test_float_literal_types_accepted tests.
9424 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9425 before run test.
9426
c2d11a7d
JM
9427Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9428
9429 * am33.exp: Just compile, do not link the testcase.
9430 * am33.s: Add ".am33" pseudoop to force am33 mode.
9431
c906108c
SS
94321998-06-25 Felix Lee <flee@cygnus.com>
9433
9434 * gdb.base/setshow.exp: make sure $pc is sane.
9435
9436 * gdb.stabs/weird.exp: split expect patterns properly.
9437
c2d11a7d
JM
9438Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9439
9440 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9441 * gdb.disasm/am33.exp: Run it.
9442
dc96c6c7 9443Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9444
9445 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9446 match processing (and eliminate spurious timeouts when running).
9447
dc96c6c7 9448Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9449
9450 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9451 exception test, but conditionalize it on target [mach | gnu].
9452
dc96c6c7 9453Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9454
9455 * gdb.base/overlays.exp: fixup compile line for linker script.
9456
9457Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9458
9459 * gdb.fortran/types.exp: don't guess at float size.
9460
9461Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9462
9463 * gdb.base/exprs.exp: delete test that depends on int size.
9464
9465Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9466
9467 * config/sim.exp: Removed checks for target triplets.
9468 (gdb_target_sim): Use gdb,target_sim_options.
9469
9470Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9471
9472 * gdb.base/reread.exp: New file.
9473 * gdb.base/reread1.c: New file.
9474 * gdb.base/reread2.c: New file.
9475
9476Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9477
9478 * config/sim.exp: Use 'target sim -sparclite' when running
9479 SPARClite programs.
9480
9481Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9482
9483 * gdb.base/structs2.exp: New file.
9484 * gdb.base/structs2.c: New file.
9485
9486Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9487
9488 * gdb.asm/common.inc: New file.
9489 * gdb.asm/d10v.inc: New file.
9490 * asm-source.exp: Pass -I's to gas to find .inc files.
9491 Update line numbers in expected output.
9492 * asmsrc1.s: Rewrite.
9493 * asmsrc2.s: Rewrite.
9494 * configure.in: Create arch.inc symlink.
9495 * configure: Regenerate.
9496 * Makefile.in (distclean): Delete arch.inc.
9497
9498Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9499
9500 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9501 (t_enum_value2): ditto
9502 (t_enum_value3): ditto
9503 (main): ditto
9504Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9505
9506 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9507 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9508 change.
9509 Use gdb_test instead of send_gdb/gdb_expect sequences.
9510
9511Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9512
9513 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9514 not void.
9515
9516Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9517
9518 * gdb.base/branches.c: Code with lots of loops and
9519 subroutines. Used to test gdbs ability to single step through PC
9520 changes, especially to test mips-tdep.c:mips_next_pc
9521
9522Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9523
9524 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9525 more rigorous EGCS C++ error checking.
9526
9527Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9528
9529 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9530 tests.
c906108c 9531 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9532 function when asleep.
c906108c 9533 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9534 for i*86 Linux and SVR4 signal handling problems.
9535 Remove linux xfail for `next to handler in signals_tests_1', fixed
9536 by recent infrun.c change.
c906108c 9537 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9538 stack backtraces.
c906108c
SS
9539 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9540 target.[ch] change.
9541
9542Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9543
9544 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9545 for a newline from gdb before continuing.
9546 (default_gdb_exit): Just look for y or n.
9547 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9548 it does, fail the rests of the tests in the file.
9549
9550Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9551
9552 * config/cygmon.exp: New file.
9553
9554Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9555
9556 * gdb.base/list.exp: Fix problem with "list default lines around
9557 main" test on remote targets.
9558
9559 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9560 run test on remote targets.
9561
9562Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9563
9564 * gdb.asm: New directory.
9565 * configure.in: Configure it.
9566 * configure: Regenerate.
9567 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9568 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9569
9570Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9571
9572 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9573
dc96c6c7 9574Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9575
c906108c
SS
9576 * gdb.base/overlays (several files): Merge the two overlay
9577 managers into one. Change variables (foox, barx, bazx, grbxx)
9578 back into ints but force them to load in their proper sections.
9579
9580Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9581
9582 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9583 on-chip insn memory and IMAP1 to upper 128k.
9584 (D10VCopy): Handle memory regions crossing 16k boundaries.
9585 (D10VCopy): Transfer data in 32 bit chunks.
9586
9587Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9588
9589 * gdb.base/overlays.c (main): Exit normally when result is
9590 correct.
9591
9592 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9593 map. Include space for printf in .text segment.
9594
9595 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9596 updated d10v memory VMA/LMA map.
9597 (D10VCopy): Call D10VTranslate.
d63a86f8 9598
c906108c
SS
9599Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9600
9601 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9602
9603 * gdb.base/bar.c (barx, bar): Change variable to small array so
9604 that it won't be put into the .sdata - small data -
9605 section. Update reference.
9606 * gdb.base/baz.c (bazx, baz): Ditto.
9607 * gdb.base/foo.c (foox, foo): Ditto.
9608 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9609
9610 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9611 to be arrays.
d63a86f8 9612
dc96c6c7 9613Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9614
c906108c
SS
9615 * gdb.base/overlays.exp: fix up and get working again.
9616 Add tests for backtraces from an overlay function.
d63a86f8 9617
c906108c
SS
9618Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9619
9620 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9621 "calling function with watchpoint enabled".
9622
9623Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9624
9625 * gdb.base/break.exp (test_next_with_recursion): Remove
9626 gdb_suppress_tests for d10v-*-*.
9627 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9628 pending review of whether it is useful or not.
9629
9630Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9631
9632 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9633
9634Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9635
9636 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9637 * config/dve.exp: New file to support Densan boards.
9638
9639Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9640
9641 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9642 reads and BSD.
9643
9644Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9645
9646 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9647 response.
9648
9649 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9650
9651Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9652
9653 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9654 test.
9655
9656 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9657 target_sizeof_long and target_bigendian_p.
9658 (structs_by_value, structs_by_reference): Check values according
9659 to targets word size and endianess.
d63a86f8 9660
c906108c
SS
9661Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9662
9663 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9664 output.
9665
9666Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9667
9668 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9669 Update test of set args help to match source change.
9670
9671Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9672
9673 * gdb.base/default.exp: Expect help system output to be in
9674 alphabetical order.
9675 * gdb.base/help.exp: Ditto.
9676
9677Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9678
9679 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9680 "i*86-pc-linux-gnu*".
9681 * gdb.base/interrupt.exp: Ditto.
9682 * gdb.base/corefile.exp: Ditto.
9683
9684 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9685 define vxworks when building the testcase.
9686
9687 * gdb.base/ptype.exp: Fix testnames to be unique.
9688 * gdb.base/radix.exp: Ditto.
9689 * gdb.base/term.exp: Ditto.
9690 * gdb.base/whatis.exp: Ditto.
9691 * gdb.c++/classes.exp: Ditto.
9692
9693Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9694
9695 * gdb.base/callfuncs.exp: Fix indentation.
9696
9697 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9698 suppress_flag has been set.
9699 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9700 target feature.
9701
9702Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9703
9704 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9705 the testcase.
9706
9707 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9708 set_debug_traps() and breakpoint().
9709 * gdb.c++/misc.cc (main): Ditto.
9710 * gdb.c++/templates.cc (main): Ditto.
9711 * gdb.c++/virtfunc.cc (main): Ditto.
9712
9713Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9714
9715 * lib/gdb.exp(gdb_step_for_stub): New function.
9716 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9717 exists, reload the executable and do a "continue" instead of
9718 doing a jump.
9719 (runto_main): Use gdb_step_for_stub.
d63a86f8 9720
c906108c
SS
9721 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9722 tests to have unique names.
9723 * gdb.base/callfuncs.exp: Ditto.
9724 * gdb.base/commands.exp: Ditto.
9725 * gdb.base/default.exp: Ditto.
9726 * gdb.base/help.exp: Ditto.
9727 * gdb.base/list.exp: Ditto.
9728 * gdb.base/opaque.exp: Ditto.
9729 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9730 similar tests.
d63a86f8 9731
c906108c
SS
9732 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9733 * gdb.c++/cplusfuncs.cc: Ditto.
9734 * gdb.c++/virtfunc.cc: Ditto.
9735
9736 * config/monitor.exp: Keep track of the last file we saw, rather
9737 than trying to get the info from gdb.
9738
9739 * gdb.fortran/types.exp: Move comment to previous line.
9740
9741Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9742
9743 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9744 target mode.
9745
9746Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9747
9748 From Bob Manson:
9749 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9750 string from GDB when it connects.
9751
9752 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9753
9754Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9755
9756 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9757 if we can't get a debug format from GDB (we may be testing an
9758 older GDB). Use a 10 second timeout when checking for the format.
9759
9760 * gdb.stabs/weird.exp: Fix quoting.
9761
9762 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9763
9764Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9765
9766 * config/arm-ice.exp: New file.
9767
9768Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9769
9770 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9771 until it has been modified to work with the new testsuite.
9772
99707966 9773 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9774 testcase won't compile, cause all of the testcases in the file to
9775 fail instead.
9776
9777 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9778 (gdb_clear_suppressed): New procedure.
9779 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9780 it contains a positive value.
9781
9782Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9783
9784 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9785
9786 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9787
9788Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9789
9790 * lib/gdb.exp (setup_xfail_format): New function.
9791 (get_debug_format): New function to get debug format.
9792 (debug_format): New global variable to hold last value set
9793 by get_debug_format.
9794 * gdb.base/list.exp: Call get_debug_format and expect some
9795 tests to fail for DWARF 1 and COFF formats.
9796 * gdb.c++/ptype.exp: Ditto.
9797 * gdb.c++/classes.exp: Ditto.
9798 * gdb.c++/cplusfuncs.exp: Ditto.
9799 * gdb.c++/inherit.exp: Ditto.
9800 * gdb.c++/templates.exp: Ditto.
9801 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9802
c906108c
SS
9803Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9804
9805 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9806 host doesn't have a currently-open connection.
9807
9808 * config/sparclet.exp: Cleanups and fixes to make it generic for
9809 any gdb stub target. Handle cases where gdb doesn't respond when
9810 interrupted in a sane fashion.
9811
9812 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9813 same thing in a totally different way.
9814
9815 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9816 setting "timeout".
9817 (gdb_start): We set the global gdb_prompt variable in
9818 default_gdb_init now.
9819
9820Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9821
9822 * gdb.base/printcmds.exp: Fix "check for floating addition"
9823 regexp to accept results within approx +/- .01 of exact value.
9824 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9825
9826Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
9827
9828 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
9829 properly.
9830 (gdb_expect): Add optional timeout parameter, and add timeout
9831 value to various calls.
9832 (gdb_suppress_tests): Only give one warning message per group.
9833
9834Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
9835
9836 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
9837 global variables. Handle getting a value for $timeout more
9838 gracefully.
9839
9840Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9841
9842 * lib/gdb.exp: Close connection to remote host if gdb doesn't
9843 initialize.
9844 (default_gdb_init): New procedure; allow gdb_init to be overridden
9845 by a target configuration file.
9846 (gdb_expect): Pass the timeout to remote_expect.
9847
9848 * config/monitor.exp(gdb_load): Fix typo in regexp.
9849
9850Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
9851
9852 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
9853
9854Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
9855
9856 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
9857 here. Call gdb_target_exec before rebooting the target, to make
9858 sure the connection to the target is closed.
9859 (gdb_load): Pass the name of the executable to gdb_target_monitor.
9860 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
9861 Also detect "Timeout reading from remote" error.
9862
9863 * config/gdbserver.exp: Pass the executable being loaded to
9864 gdb_target_monitor. Don't call gdb_file_cmd here; let
9865 gdb_target_monitor do it.
9866
9867 * gdb.disasm/hppa.exp: Don't use exec_output.
9868
9869Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
9870
9871 * gdb.base/list.exp: If we're debugging a non-native target,
9872 try to set the pc register to point to the start of the
9873 program before doing the first list command.
9874
9875 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
9876 test_calls after restarting.
9877
9878 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
9879 reloading.
9880
9881 * gdb.base/watchpoint.exp: Fix typo.
9882
9883 * gdb.base/setshow.exp: Check for use_gdb_stub.
9884
9885 * gdb.base/break.exp: Fix continue until exit test for the gdb
9886 stub case.
9887 * gdb.base/langs.exp: Ditto.
9888
9889 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
9890 gdb_load_offset. If we weren't given a file to load, figure out
9891 what the current file is and use it.
9892
9893 * config/i386-bozo.exp: New file.
9894
9895Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
9896
9897 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
9898 feature.
9899
9900 * config/proelf.exp: New entry.
9901
9902Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
9903
9904 * lib/gdb.exp: Remove spurious .* patterns at the beginning
9905 of regexps.
9906
9907 * gdb.base/watchpoint.exp: Don't run the test_stepping
9908 tests if gdb can't call functions on the target.
9909
9910 * gdb.base/setshow.exp: Don't run the set prompt tests if
9911 the board has gdb_prompt set.
9912
9913Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
9914
9915 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
9916 * gdb.base/commands.exp: Likewise.
9917 * gdb.base/setshow.exp: Likewise.
9918
9919Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
9920
9921 * config/monitor.exp(gdb_start): Look for gdb_prompt target
9922 feature.
9923
9924 * config/i960.exp: New file.
9925
9926Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
9927
9928 * gdb.base/funcargs.exp: Check for gdb,short_int target
9929 feature instead of looking for explicit target triplets.
9930
dc96c6c7 9931Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 9932
d63a86f8 9933 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
9934 "p 123DEADBEEF", to check parse_number.
9935 * top.c: change "to enable to enable" to "to enable" in a couple
9936 of help strings.
9937
9938Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
9939
9940 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
9941 on the mn10300.
d63a86f8 9942
c906108c
SS
9943Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
9944
9945 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
9946 where the test executable is run with explicit args.
9947 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
9948
9949Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
9950
9951 * gdb.base/run.c: Use FAKEARGV to build test executable that
9952 does not require a command line arg, since most simulators
9953 don't currently support passing such an arg into the simulated
9954 program.
9955 * gdb.base/commands.exp: Change tests to insert the proper
9956 value as the arg to the first recursive factorial call. Change
9957 compilation line to define FAKEARGV at compile time.
9958
9959Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
9960
9961 * gdb.base/recurse.exp: Enable these tests for the mn10300.
9962 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
9963 function with watchpoint enabled" test.
9964
9965Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
9966
9967 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
9968 Don't call gdb_test when the command doesn't return to a gdb prompt.
9969
9970 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
9971 "Tests restarted" messages.
9972
9973Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
9974
9975 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
9976
dc96c6c7 9977Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9978
9979 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
9980 for INFO SYMBOL; add help tests for OVERLAY commands.
9981 * gdb.base/default.exp: add tests for INFO SYMBOL command;
9982 add tests for OVERLAY commands
9983 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
9984 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
9985 * gdb.base/sigall.c: add usestubs code frag
9986 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 9987
c906108c
SS
9988Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
9989
9990 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
9991 failures.
9992 (gdb_stop_suppressing_tests): Note that tests have restarted.
9993
9994Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
9995
9996 * config/h8300.exp: New file.
9997
9998Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
9999
10000 * gdb.base/setshow.exp: Check for the existence of a
10001 feature, not its value.
10002
10003Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10004
10005 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10006
10007 * gdb.base/scope.exp: It's now init0(), not init().
10008
10009 * gdb.base/scope0.c: For now, change init() to be init0().
10010
10011 * config/monitor.exp: Use gdb_serial in preference to serial
10012 or netport.
10013
10014 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10015 and it's not already set.
10016
10017Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10018
10019 * gdb.base/setshow.exp: Only test the run command if the target
10020 isn't using a stub and if it supports argument passing.
10021
10022Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10023
10024 * config/udi.exp(gdb_start): Make sure UDICONF is set
10025 properly before starting gdb.
10026
10027Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10028
10029 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10030 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10031 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10032
10033Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10034
10035 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10036 specialized code to reboot the board, use remote_reboot instead.
10037
10038 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10039
10040 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10041
10042 * config/monitor.exp: Make sure we disconnect from the target.
10043 Also, try a reboot/reload cycle instead of failing if the
10044 load fails.
10045
10046Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10047
10048 * gdb.base/default.exp: Don't set match_max.
10049 * gdb.base/help.exp: Ditto.
10050 * gdb.base/list.exp: Ditto.
10051 * gdb.base/signals.exp: Ditto.
10052
10053 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10054 set, use remote_ld to download the testcase instead of
10055 the GDB loader.
10056
10057Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10058
10059 * config/vr5000.exp: New file.
10060
10061 * config/monitor.exp(gdb_target_monitor): Add pattern for
10062 "Ending remote" to detect errors in connecting.
10063
10064 * gdb.base/setshow.exp: Add .* within auto language test.
10065
10066 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10067 target feature.
10068
10069 * config/monitor.exp(gdb_load): Check for a failure when loading,
10070 and reboot the board if necessary.
10071
10072 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10073 a set of tests. Remove print.* from the patterns being checked.
10074
10075Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10076
10077 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10078 refer to gdb_spawn_id.
10079
10080 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10081 longer used.
10082 * config/sparclet.exp: Ditto.
10083 * config/sparclet-old.exp: Ditto.
10084 * config/slite.exp: Ditto.
10085 * config/sim.exp: Ditto.
10086 * gdb.base/funcargs.exp: Ditto.
10087
10088 * lib/gdb.exp:Remove references to gdb_spawn_id.
10089 (gdb_expect): Move to remote.exp.
10090
10091Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10092
10093 * config/monitor.exp: Detect the "Couldn't establish connection"
10094 message from GDB.
10095
10096Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10097
10098 * gdb.base/bitfields.exp: Use runto instead of explicit
10099 gdb_run_cmd/gdb_expect sequences.
10100
10101 * gdb.base/break.exp(text_next_with_recursion): Add match for
10102 gdb_expect call.
10103
10104 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10105 We also need to handle the "A program is being debugged already"
10106 prompt from gdb. Use gdb_test to set the baud rate.
10107
10108 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10109 to 20000. Really. I mean it.
10110
10111Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10112
10113 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10114 fails. If suppress_flag is set, skip perror message about not
10115 being able to send to GDB.
10116 (send_gdb): If suppress_flag is set, don't try to send commands to
10117 GDB.
10118 (gdb_expect): If suppress_flag is set, always fail immediately.
10119 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10120 (gdb_init): Call gdb_stop_suppressing_tests.
10121 (default_gdb_exit): Ditto.
10122 (default_gdb_start): Ditto.
10123
10124 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10125 gdb_stop_suppressing_tests as appropriate.
10126 * gdb.base/break.exp: Ditto.
10127 * gdb.base/callfuncs.exp: Ditto.
10128 * gdb.base/commands.exp: Ditto.
10129 * gdb.base/exprs.exp: Ditto.
10130 * gdb.base/funcargs.exp: Ditto.
10131 * gdb.base/list.exp: Ditto.
10132 * gdb.base/recurse.exp: Ditto.
10133 * gdb.base/scope.exp: Ditto.
10134 * gdb.base/structs.exp: Ditto.
10135 * gdb.c++/inherit.exp: Ditto.
10136
10137Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10138
10139 * config/vr4300.exp: New file.
10140
99707966 10141 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10142
99707966 10143 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10144
10145Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10146
10147 * lib/gdb.exp(gdb_init): New function.
10148
10149 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10150 for each individual variable set.
10151
10152 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10153 name.
10154
10155 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10156
10157 * gdb.base/scope.exp: Use gdb_test.
10158
10159 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10160 aborting; the testsuite driver will do that for us (see
10161 gdb_finish). Also, use gdb_test in a few more places.
10162
10163Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10164
10165 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10166
10167Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10168
10169 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10170 and "add_tests" are not at the same address.
10171
10172Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10173
10174 * gdb.base/ptype.exp: Use gdb_test.
10175
10176Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10177
10178 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10179 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10180 left in. No longer expect them to fail.
10181
10182 * gdb.stabs/*.mt; Deleted, no longer used.
10183 * gdb.stabs/configure.in: Remove references to target makefile
10184 frags.
10185 * gdb.stabs/configure: Rebuilt.
10186
10187 * gdb.disasm/*.mt: Deleted, no longer used.
10188 * gdb.disasm/configure.in: Remove references to target makefile
10189 frags. Use "sh3.s" as the unique filename for this directory.
10190 * gdb.disasm/configure: Rebuilt.
10191
10192 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10193 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10194 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10195
10196Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10197
10198 * config/udi.exp: Use mondfe,name instead of remote_host.
10199
10200Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10201
10202 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10203 a function with a watchpoint enabled on the mn10200.
10204
10205 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10206 before trying to create it!
10207
10208Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10209
10210 * config/vx.exp: Use hostname instead of netport.
10211
10212 * config/vxworks.exp: New file.
10213
10214 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10215
10216 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10217 gdb before assuming everything worked. Send a ^C if a timeout
10218 occurs.
10219
10220 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10221 $gdb_spawn_id directly.
10222 (gdb_run_cmd): Try _start as well as start. Use the target feature
10223 gdb,start_symbol as the symbol to start from when jumping.
10224
10225Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10226
10227 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10228 redundant) test.
10229
10230 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10231 it doesn't lose for 16bit integer systems.
10232
10233Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10234
10235 * gdb.fortran/types.exp: If the target doesn't support "double"
10236 data types, then expect "real" types to only be 4 bytes.
10237
10238 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10239 call tests if the target doesn't support inferior function calls.
10240
10241 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10242 in printf tests.
10243
10244Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10245
10246 * gdb.base/help.exp: Disable "help set", "help show", and
10247 "help support". Simplify regexp for "help stack".
10248
10249 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10250 to 60 seconds. Temporarily set match_max to 15000 around the
10251 "info copying" test.
10252
10253 * gdb.base/nodebug.exp: Don't try to do an inferior function
10254 call if the target doesn't support them.
10255 * gdb.base/printcmds.exp: Likewise.
10256 * gdb.base/setvar.exp: Likewise.
10257 * gdb.base/structs.exp: Likewise.
10258 * gdb.c++/templates.exp: Likewise.
10259 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10260
10261 * gdb.base/recurse.exp: Enable for the mn10200.
10262
10263 * configure.in: Do configure gdb.stabs directory for *-*-elf
10264 targets.
10265 * configure: Rebuilt.
10266
10267 * gdb.base/break.exp: Check for gdb,noresults before testing
10268 exit status and/or results from the target.
10269 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10270 * lib/gdb.exp: Remove old (now bogus) initialization of
10271 noinferior, noargs, noresults and nosignals.
10272
10273Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10274
10275 * config/sh.exp: New file.
10276
10277 * config/slite.exp: Try to connect multiple times to the board
10278 before rebooting. Only send a "monitor run" if need_monitor_run
10279 is set.
10280
10281 * gdb.base/break.exp: Don't do the "stub continue" test if
10282 the target has gdb_stub set.
10283
10284 * gdb.base/callfuncs.exp: Increase the timeout.
10285
10286 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10287 if the target has gdb,noinferiorio set.
10288
10289 * gdb.base/list.exp: Increase match_max to 10000 characters.
10290
10291 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10292
10293 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10294 target.
10295
10296 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10297
10298Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10299
10300 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10301 trying to delete the copy of gdb. Catch the file delete so we
10302 don't die if the delete fails; also, the file should be copied to
10303 the host, not to the build.
10304
10305Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10306
10307 * lib/gdb.exp(gdb_test): Surround the result pattern with
10308 parenthesis in case it contains multiple regexps separated
10309 with |.
10310
10311 * gdb.base/watchpoint.exp: Use gdb_test.
10312 * gdb.base/default.exp: Ditto.
10313
10314Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10315
99707966 10316 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10317
c906108c
SS
10318 * gdb.base/scope.exp: Use gdb_test.
10319 * gdb.c++/classes.exp: Ditto.
10320 * gdb.c++/inherit.exp: Ditto.
10321
10322Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10323
10324 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10325 remote_exec instead.
10326 * gdb.base/corefile.exp: Don't be ridiculous.
10327 * gdb.base/*.c: Add missing stub invocations.
10328
10329Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10330
10331 * config/slite.exp: Miscellaneous fixes.
10332
10333 * lib/gdb.exp: Fix runto.
10334
10335 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10336 the target.
10337
10338 * gdb.base/watchpoint.exp: Fix regexp.
10339
10340 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10341 close and wait commands, as the descriptor may now be
10342 invalid. Always call "remote_close host".
10343
10344Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10345
10346 Major rewrite for testsuite revision.
d63a86f8 10347
c906108c
SS
10348 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10349 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10350 instead of relying on spawn_id to always contain a valid
10351 spawn id.
10352 (get_compiler_info): New procedure to build the ${binfile}.ci
10353 file, instead of replicating this in N different places.
10354 (gdb_compile): New procedure.
d63a86f8 10355
c906108c
SS
10356 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10357 appropriate arguments) instead of compile. Use gdb_test in a lot
10358 more places. Use send_gdb instead of send. Always run gdb_start
10359 at the start of a testcase, as this is no longer done magically.
10360
10361 config/*-gdb.exp: Rename without the -gdb suffix.
10362
10363 config/mips.exp: Use remote_close instead of exit_remote_shell.
10364 config/monitor.exp: Use target_info instead of looking at
10365 baud, timeout, etc.
10366 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10367
10368Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10369
10370 * gdb.c++/templates.exp (test_ptype_of_templates),
10371 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10372 Update expect patterns for destructors and assignment operators
10373 to match corresponding c-typeprint.c changes.
10374 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10375 to destructor breakpoint test, GDB should be able to set the
10376 destructor breakpoint without specifying arguments.
10377
10378Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10379
10380 * gdb.threads/pthreads.exp: Change result for failure to compile due
10381 to lack of pthreads runtime support from an error to simply an
10382 unsupported test, per dejagnu standards.
10383
10384Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10385
10386 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10387 where GDB exits to reduce pattern match time.
10388 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10389
10390 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10391
dc96c6c7 10392Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10393
10394 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10395 * gdb.base/default.exp: ditto.
10396 * gdb.base/nodebug.exp: ditto.
10397 * gdb.base/printcmds.exp: ditto.
10398 * gdb.base/ptype.exp: ditto.
10399 * gdb.base/setvar.exp: ditto.
10400 * gdb.base/structs.exp: ditto.
10401 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10402
10403Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10404
10405 * configure, */configure: Rebuild with autoconf 2.12.
10406
10407Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10408
10409 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10410 use new i*86-pc-linux*-gnu quads.
10411 * gdb.base/corefile.exp: Ditto.
10412 * gdb.base/signals.exp: Ditto.
10413 * gdb.base/sigall.exp: Ditto.
10414 * gdb.base/interrupt.exp: Ditto.
10415
10416 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10417 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10418 RedHat 4.0.
d63a86f8 10419
c906108c
SS
10420 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10421 linux. This allows the test case to at least compile on latest
10422 linux, but still not run due to missing the threads runtime library.
10423
10424Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10425
10426 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10427 directory to search gdb directory. Accept and step over conditional
10428 stack alignment code. Consume $prompt in failure cases.
10429 Reset timeout to $oldtimeout instead of some arbitrary value.
10430 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10431 timeout problems with infinite stack backtraces.
10432 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10433 Accept function parameters for linkfunc member.
10434
10435Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10436
10437 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10438 (CXXFLAGS): Remove, unreferenced.
10439 (B_OPTIONS): Add for -B options and add code to initialize with
10440 previous -B options and also add -B option to pick up cross compiled
10441 runtime.
10442 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10443 doing cross compiles.
10444 (target_alias): Declare global.
10445 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10446 to verify that gcc exists in build tree, and if so set CC to that
10447 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10448
c906108c
SS
10449Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10450
10451 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10452 ptype test for anonymous union. Fixup testcase to match
10453 current gcc debug output.
10454
10455Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10456
10457 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10458 force argument to an unsigned long type.
10459
10460Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10461
10462 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10463 tests and anonymous union print/ptype tests.
10464 * gdb.base/list.exp (test_forward-search): Increase timeout by
10465 5 minutes for the "search extremely long line" case.
10466 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10467 completely optional and that the pass/fail messages use the command as
10468 the message if that third arg is a null string.
10469 (gdb_test_exact): Arrange that a null string pattern means match a
10470 null string output rather than any output, which might include random
10471 errors.
10472 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10473 backtrace test.
10474 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10475 always failing and failure is now exposed by gdb.exp changes.
10476
10477Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10478
10479 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10480 weren't being noted.
10481
10482Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10483
10484 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10485 * gdb.stabs/weird.exp: Remove v_comb xfails.
10486
dc96c6c7 10487Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10488
10489 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10490 list.exp scope.exp watchpoint.exp]
10491 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10492
dc96c6c7 10493Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10494
10495 * config/monitor.exp: Increase download timeout to 1000 seconds.
10496
dc96c6c7 10497Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10498
10499 * config/m32r.exp: Increase timeout to 120 seconds.
10500
10501Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10502
10503 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10504 and accept older ordering as obsolescent gcc or gdb.
10505 * gdb.c++/templates.exp: Ditto.
10506 * gdb.c++/virtfunc.exp: Ditto.
10507
10508Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10509
10510 * gdb.base/coremaker.c: Add code to mmap some data so we
10511 can check that it ends up in the core file.
10512 * gdb.base/corefile.exp: Add test to read mmapped data
10513 from core file.
10514
dc96c6c7 10515Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10516
10517 * config/m32r.exp: New file.
10518
10519Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10520
10521 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10522 that cflags can contains -gstabs, and work correctly for other tests.
10523
dc96c6c7 10524Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10525
10526 * gdb.base/setshow.exp: New file, tests show and set.
10527 * gdb.base/setshow.c: New file, tests show and set.
10528 * gdb.base/help.exp: Add test for help set|show annotate.
10529 * gdb.base/default.exp: Add test for set|show annotate.
10530
10531Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10532
10533 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10534 errors unique.
10535 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10536 explicitly.
10537
10538Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10539
10540 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10541 and width commands. This is done elsewhere.
10542 * (gdb_start): Don't call gdb_start_sim here. That's already
10543 done in gdb_load. This fixes lots of failures in default.exp.
10544
10545Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10546
10547 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10548 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10549 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10550 in the same we we treat other failures (since it may be an expected
10551 condition), rather than as an error.
10552 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10553 old test format.
10554
10555Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10556
10557 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10558 (distclean maintainer-clean realclean): No need to remove files
10559 twice. Nuke the duplicates.
10560 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10561 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10562 Remove config.h along with other config files.
10563
10564Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10565
10566 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10567 "p func1 ()" and note that rests of tests are skipped.
10568 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10569 setup_xfails for "print func2::coremaker_local".
10570 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10571 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10572 affected by the previous run test.
10573 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10574 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10575 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10576 "pass int powerset tuple" and "pass modeless int powerset tuple".
10577 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10578 "real write 4" and "real write 8".
10579 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10580 setup_xfails for "print vs1 after tuple assign 2",
10581 "print \$i after tuple assign 2", and
10582 "print vs2 after tuple assign 2".
10583 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10584 meaningful error message and return -1 so the caller can
10585 suppress further tests and avoid a cascade of errors.
d63a86f8 10586
c906108c
SS
10587Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10588
10589 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10590 format for printing version.
10591 * gdb.base/default.exp: Ditto.
10592 * gdb.base/interrupt.exp: Fix problem with cascade of
10593 errors if child process dies while calling a function.
d63a86f8 10594
c906108c
SS
10595Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10596
10597 * Makefile.in (VPATH): Add
10598 * Makefile.in (Makefile, config.status): Fix rules so things get
10599 remade when necessary.
10600
10601Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10602
10603 * Makefile.in (just-check): Add path to sibling expect dir
10604 to environment variable specified by RPATH_ENVVAR.
10605
10606Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10607
10608 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10609 (just-check): Add shared library paths for libstdc++, tk,
10610 tcl, bfd, and opcodes to the environment variable specified
10611 in RPATH_ENVVAR.
10612 * configure.in: Add support to recognize --enable-shared flag
10613 and generate correct value for RPATH_ENVVAR.
10614 * configure: Regenerated with autoconf.
10615
10616Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10617
10618 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10619 include all osf versions.
10620 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10621 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10622 when target is linux. When failing to build pthreads test
10623 executable, give more meaningful message.
10624 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10625 arg for pthread_create.
d63a86f8 10626
c906108c
SS
10627Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10628
10629 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10630 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10631 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10632 and -lpthreads (everybody else).
10633 (test_startup): Fail gracefully if threads are not supported.
10634 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10635 "p/c array_index("abcdef",2)" when not gcc compiled.
10636 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10637 "print func2::coremaker_local" when not gcc compiled.
10638 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10639 "ptype on opaque struct tagname (statically)",
10640 "ptype on opaque struct tagname (dynamically) 1", and
10641 "ptype on opaque struct tagname (dynamically) 2"
10642 for not compiled with gcc.
10643 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10644 backtrace when compiled with gcc.
d63a86f8 10645 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10646 than always return success.
10647
10648Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10649
10650 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10651
10652Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10653
10654 * gdb.base/structs.exp: Undo last change.
10655
10656Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10657
10658 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10659 encapsulate all the steps/nexts done during self test, starting
10660 at main, and makes them less sensitive to optimization issues.
10661 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10662 signal handler" test.
10663 * gdb.threads/pthreads.exp: Only run this for native configs.
10664 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10665 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10666 tests.
10667 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10668 for "runto test_calls(void)" test.
d63a86f8 10669
c906108c
SS
10670Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10671
10672 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10673 and don't expect address info in breakpoint confirmations.
10674
10675Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10676
10677 * gdb.base/list.exp (test_forward_search): Increase timeout
10678 temporarily by 60 seconds for searching extremely long line,
10679 and then reset to old value when done. Increase expect input
10680 buffer to 10000.
10681
10682Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10683
10684 * gdb.base/list.exp (test_forward_search): Fix to handle very
10685 long source line without overflowing expect's input buffer.
10686
10687Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10688
10689 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10690 "buffer_full".
10691
10692 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10693 "buffer_full".
10694
10695 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10696 "buffer_full".
10697
10698 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10699 "buffer_full".
10700
10701Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10702
10703 * configure.in (configdirs): Add gdb.threads.
10704 * configure: Regenerated with autoconf.
10705 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10706 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10707 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10708
c906108c
SS
10709Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10710
10711 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10712
10713Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10714
10715 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10716 each signal's status in the output of "handle all print".
10717 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10718 the \r\n sequence that immediately precedes the gdb prompt.
10719 * gdb.base/a1-selftest.exp: Save original timeout and restore
10720 after test.
10721
10722Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10723
10724 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10725 symbol.
10726
10727Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10728
10729 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10730
10731Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10732
10733 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10734 timeout by 60 seconds.
10735
10736Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10737
10738 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10739 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10740 error return.
10741
10742Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10743
10744 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10745 gdb initialization, also report how long dejagnu waited. Restore
10746 old timeout before doing error return. Temporarily increase timeout
10747 by 3 minutes to allow for slow startups over heavy NFS use.
10748
10749Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10750
10751 * lib/gdb.exp: Report timeout value for verbosity level 2.
10752 * config/gdbserver.exp: Ditto.
10753 * config/hppro.exp: Ditto.
10754 * config/mips-gdb.exp: Ditto.
10755 * config/monitor.exp: Ditto.
10756 * config/netware.exp: Ditto.
10757 * config/sim-gdb.exp: Ditto.
10758 * config/slite-gdb.exp: Ditto.
10759 * config/udi-gdb.exp: Ditto.
10760 * config/unix-gdb.exp: Ditto.
10761 * config/vx-gdb.exp: Ditto.
10762 * gdb.base/a1-selftest.exp: Ditto.
10763 * gdb.base/a2-run.exp: Ditto.
10764 * gdb.base/break.exp: Ditto.
10765 * gdb.base/corefile.exp: Ditto.
10766 * gdb.base/list.exp: Ditto.
10767 * gdb.base/recurse.exp: Ditto.
10768 * gdb.base/scope.exp: Ditto.
10769 * gdb.base/signals.exp: Ditto.
10770
10771Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10772
10773 * gdb.threads/Makefile.in (docdir): Removed.
10774
10775Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10776
10777 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10778 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10779 @srcdir@.
d63a86f8 10780 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10781 autoconf 2.5 or higher.
10782 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10783
10784Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10785
10786 * configure: Regenerated.
10787 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10788 avoid name clashes with SunOS headers.
10789
10790Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10791
10792 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10793
10794Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10795
10796 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10797 prototype information ends up in the compiler info file.
10798
10799Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10800
10801 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10802 attempting to regenerate it. Eliminate use of a temporary file
10803 and just generate the info file directly. Source it immediately,
10804 for consistency of use.
10805 * gdb.base/corefile.exp: Ditto
10806 * gdb.base/exprs.exp: Ditto.
10807 * gdb.base/funcargs.exp: Ditto.
10808 * gdb.base/langs.exp: Ditto.
10809 * gdb.base/list.exp: Ditto.
10810 * gdb.base/mips_pro.exp: Ditto.
10811 * gdb.base/nodebug.exp: Ditto.
10812 * gdb.base/opaque.exp: Ditto.
10813 * gdb.base/ptype.exp: Ditto.
10814 * gdb.base/scope.exp: Ditto.
10815 * gdb.base/setvar.exp: Ditto.
10816 * gdb.base/signals.exp: Ditto.
10817 * gdb.base/whatis.exp: Ditto.
10818 * gdb.c++/templates.exp: Ditto.
10819 * gdb.c++/virtfunc.exp: Ditto.
10820 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10821 whether or not to add -lstdc++ to the compile command line args.
10822
10823Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10824
10825 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
10826 it got fixed by the recent lookup_minimal_symbol_by_pc change.
10827 Increase timeout, a lot of single stepping might be needed if the
10828 target has no hardware watchpoints.
10829
10830Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
10831
10832 * gdb.base/break.exp: Ignore compiler warnings when compiling
10833 break.c.
10834 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
10835 * gdb.base/default.exp: Add h8300 xfails. Handle messages
10836 from remote-sim.
10837 * gdb.base/exprs.exp: Add h8300 xfails.
10838 * gdb.base/funcargs.exp: Likewise.
10839 * gdb.base/nodebug.exp: Likewise.
10840 * gdb.base/printcmds.exp: Likewise.
10841 * gdb.base/ptype.exp: Likewise.
10842 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
10843 h8300 xfails.
d63a86f8 10844 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
10845 on the h8300.
10846 * gdb.base/funcargs.c: Explicitly make last constant argument to
10847 call_after_alloca_subr an unsigned long type.
10848 * gdb.base/return.c: Include stdio.h.
10849
10850Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
10851
10852 * config/abug.exp: New file for the older Motorola Bug monitor
10853 that runs on the mvme13x series VME boards.
10854 * config/monitor.exp: Use the new config array for target settings
10855 if they exist.
10856
10857Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
10858
10859 * sim-gdb.exp: Make the SH simulator allocate less space when
10860 it is targeted.
10861
10862Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
10863
10864 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
10865 test.
10866
10867Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
10868
10869 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
10870 "rs6000-*-*" for "list function in include file" when gcc compiled.
10871 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
10872 for "p ctable1[120]".
10873 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
10874 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
10875 Remove setup_xfail for "rs6000-*-*" for
10876 "print 'scope0.c'::filelocal before run".
10877 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
10878 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
10879 since some compilers don't allow both options to be given
10880 on the same command line. Create object file and move it.
d63a86f8 10881
c906108c
SS
10882Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
10883
10884 * gdb.base/corefile.exp: Always regenerate the core file, since
10885 we always regenerate the coremaker program. Detect special case
10886 where registers cannot be read from core file.
d63a86f8 10887
c906108c
SS
10888Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
10889
10890 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
10891 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
10892 * gdb.c++/templates.exp: Only match on basename of file since
10893 some formats like xcoff don't encode directory information.
10894 * gdb.stabs/weird.exp: Use the right sed script for powerpc
10895 and rs6000 AIX xcoff targets.
10896 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
10897 * configure: Regenerate.
10898 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
10899 here, rather than in distclean.
d63a86f8 10900
c906108c
SS
10901Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
10902
10903 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
10904 defined, and use it to compile the test case with -O2. The
10905 native compilation still uses no optimization.
10906 * gdb.base/mips_pro.c: Remove inline assembly code since
10907 it is compiled PIC by default, which results in assembler
10908 warnings that make the testsuite think the compilation
10909 was unsuccessful.
10910
10911Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
10912
10913 * gdb.c++/misc.exp: Add note to message for
10914 "print s.a for foo struct" that this is a known gcc 2.7.2
10915 and earlier bug.
10916
10917Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
10918
10919 * gdb.base/break.exp: Fix pattern for matching "Delete all
10920 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
10921 setup_xfail for deleting all breakpoints test. Fix various
10922 timeout messages to include "(timeout)".
10923 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
10924 for "p t_float_values2(3.14159,float_val2)".
10925 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
10926 for "continue to call2g" when gcc compiled.
10927 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
10928 "up to foo in langs.exp", "show language at foo in langs.exp",
10929 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
10930 and "show language at fsub in langs.exp".
10931 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
10932 "list line 1 in include file", "list message for lines past EOF",
10933 "list function in include file", "list list0.h:foo", and
10934 "list filename:function; nonexistant function".
10935 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
10936 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
10937 and "ptype t_char_array" to be for native cc only.
d63a86f8 10938
c906108c
SS
10939Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
10940
d63a86f8 10941 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
10942 setup_xfail for "print coremaker_bss", "print coremaker_ro",
10943 "print func2::coremaker_local", and "backtrace in corefile.exp".
10944
10945Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
10946
10947 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
10948 "bt in signals.exp". This problem only appears when running
10949 the testsuite, and then only intermittently.
10950
10951Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
10952
10953 * gdb.base/return.exp (return_tests): Differentiate between
10954 two tests of continuing.
10955
10956Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
10957
10958 * */Makefile.in (maintainer-clean): Remove config.log.
10959 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
10960 * gdb.c++/Makefile.in (PROGS): Add inherit.
10961 (clean): Remove *.ci.
10962
10963Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
10964
10965 * gdb.c++/misc.cc: Add test code from Mike Stump.
10966 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
10967
10968Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
10969
10970 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
10971 to "alpha-*-osf2*" and add comment.
10972 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
10973 setup_xfail for "step over execarg initialization" and
10974 "step over corearg initialization".
10975 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
10976 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
10977 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
10978 gcc compiled for "print coremaker_bss", "print coremaker_ro",
10979 "print func2::coremaker_local", and "backtrace in corefile.exp".
10980 * gdb.base/signals.exp: Build and source signals.ci.
10981 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
10982 to be for gcc only.
10983 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 10984
c906108c
SS
10985Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10986
10987 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
10988 Feb 3 procfs.c change.
10989
10990Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
10991
10992 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
10993
10994Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
10995
10996 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
10997 from dejagnu's apparent default of 10 seconds, which gives random
10998 results when running the tests over NFS on moderately loaded systems.
10999 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11000
11001Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11002
11003 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11004 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11005 result reports.
11006
11007Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11008
11009 * configure.in (CY_AC_PATH_TCLH): Remove.
11010 * configure: Regenerate.
11011
11012Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11013
11014 * gdb.c++/Makefile.in (clean): Add missing '{'.
11015
11016Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11017
11018 * lib/gdb.exp: Provide a default value for noinferior.
11019
11020 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11021 Load libgloss.exp.
11022
11023Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11024
11025 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11026 the executable, not the .o to run the tests from.
11027
11028Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11029
11030 * gdb.base/break.exp: Don't test for program exit or exit status
11031 if $noresults if nonzero.
11032 * gdb.base/langs.exp: Likewise.
11033 * gdb.base/watchpoint.exp: Likewise.
11034
11035 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11036 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11037 trying to compile the testcase.
11038
11039Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11040
11041 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11042 * gdb.base/signals.exp (continue to handler): Likewise.
11043
11044Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11045
11046 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11047
11048 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11049
11050Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11051
11052 * gdb.base/corefile.exp: Recognize "not found" as failure
11053 when trying to determine if a core file was generated.
11054 If no core file was generate the first time, try again without
11055 the ulimit -c to work around braindamaged shells.
11056
11057Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11058
11059 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11060 [] tests with "test" and enclose string in quotes.
11061 * gdb.stabs/configure: Rebuild
d63a86f8 11062
c906108c
SS
11063Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11064
11065 Changes in sync with expect:
11066 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11067 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11068 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11069 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11070 argument to AC_REQUIRE.
11071 * configure: Regenerated.
11072
11073Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11074
11075 * gdb.base/corefile.exp: When generating a core, discard any
11076 error messages about ulimit not found and the "core dumped"
11077 message from the shell that runs the coredumper.
11078
11079Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11080
11081 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11082
11083 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11084 which sed script to run. Expect failure for v_comb test
11085 on PA targets too.
d63a86f8 11086
c906108c
SS
11087Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11088
11089 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11090 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11091
11092Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11093
11094 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11095 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11096 "sparc-sun-solaris*" xfails for "p v_comb".
11097 * lib/gdb.exp (default_gdb_start): Fix typo.
11098 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11099 messages to not include the full program name that caused
11100 the core dump since some systems (such as solaris) apparently
11101 truncate this path to about 80 characters.
11102 When generating a core file first try increasing the core file
11103 size limit to unlimited since some systems may default it to
11104 zero, and it is harmless to try it. Move the test for failing
11105 to generate a core file to where it will actually get executed.
11106 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11107 new gdb result from g++ debug info improvements and make old
11108 pattern obsolescent. Also account for size_t differences
11109 (may be int or long).
11110 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11111 initialization before function call is placed in the delay slot
11112 and thus appears to be skipped over by commands such as "next".
11113
11114Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11115
11116 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11117
11118Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11119
11120 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11121 input source file; fix code to compile test to deal with this
11122 convention.
11123 * gdb.c++/*.exp: Likewise.
11124
11125Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11126
11127 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11128 "bt in signals.exp".
11129
11130Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11131
11132 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11133 "step over execarg initialization" and
11134 "step over corearg initialization".
11135
11136Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11137
11138 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11139 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11140
11141Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11142
11143 From Rob Savoye (rob@poseidon.cygnus.com)
11144 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11145 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11146 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11147 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11148 configure.in}: Major reworking for autoconfig.
11149 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11150 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11151 New files.
11152 * config/unix-gdb.exp: Make GDB global.
11153 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11154 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11155 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11156 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11157 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11158 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11159 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11160 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11161 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11162 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11163 pr-8136.exp, result.exp, string.exp, tuples.exp},
11164 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11165 to returns as necessary, arrange for test to compile own testcase
11166 executable.
11167 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11168
c906108c
SS
11169Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11170
11171 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11172 clear_xfail at end of test which might not call either pass or fail.
11173 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11174 "backtrace through signal handler".
11175
11176Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11177
11178 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11179 continuing from a job control stop signal.
11180 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11181
11182Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11183
11184 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11185 * gdb.base/corefile.exp: Likewise.
11186 * gdb.base/funcargs.exp: Likewise.
11187
11188Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11189
11190 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11191 * config/monitor.exp: Add support for setting baud rate.
11192
11193Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11194
11195 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11196 i*86-*-linux* xfails for "backtrace through signal handler".
11197 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11198 "print func2::coremaker_local".
11199 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11200 alpha-dec-osf2* xfail for
11201 "delete all breakpoints when none".
11202
11203Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11204
11205 * gdb.base/break.exp: Change test that deletes all breakpoints
11206 when no user breakpoints are installed. A post 4.15 change
11207 causes gdb to no longer prompt in this case.
11208
11209Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11210
11211 * gdb.base/return.exp (return_tests): Change xfail for test
11212 "correct value returned double test" to stop xfailing at
11213 Solaris 2.5. Apparently the bug has been fixed.
11214
11215Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11216
11217 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11218 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11219
11220Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11221
11222 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11223 * gdb.disasm/hppa.s: Corresponding changes.
11224
11225Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11226
11227 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11228 makefile fragment.
11229 * config/mt-hpux: Deleted.
11230
11231Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11232
d63a86f8 11233 * Many files: When warning about suppressed tests due to a
c906108c
SS
11234 nonexistant test binary, avoid incrementing the warning count.
11235
11236Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11237
11238 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11239
c906108c
SS
11240Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11241
11242 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11243 "sparc-*-solaris2*".
11244
11245Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11246
11247 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11248 Add global and local variables and initialize them.
11249 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11250 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11251 extracts the file name and terminating signal from the core file.
11252 * TODO: Remove note about tests for correct mapping of corefile.
11253 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11254 from optimizing it away.
11255 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11256 handles common blocks.
11257
11258Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11259
11260 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11261 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11262
11263Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11264
11265 * Makefile.in (maintainer-clean): New target, synonym for
11266 realclean.
11267 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11268 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11269 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11270 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11271 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11272 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11273
11274Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11275
11276 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11277 xfails when not gcc compiled for "print foo::funclocal".
11278 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11279 "print foo::funclocal at foo",
11280 "print 'scope1.c'::foo::funclocal at foo",
11281 "print foo::funclocal_bss at foo",
11282 "print 'scope1.c'::foo::funclocal_bss at foo",
11283 "print foo::funclocal_ro at foo",
11284 "print 'scope1.c'::foo::funclocal_ro at foo",
11285 "print bar::funclocal at foo" and
11286 "print 'scope1.c'::bar::funclocal at foo".
11287 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11288 gcc compiled for "print foo::funclocal at bar".
11289 Expand all messages to ensure that they identify that
11290 the test is at bar().
11291 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11292 gcc compiled for:
11293 "ptype on opaque struct pointer (statically)",
11294 "ptype on opaque struct tagname (statically)",
11295 "ptype on opaque struct pointer (dynamically) 1",
11296 "ptype on opaque struct tagname (dynamically) 1",
11297 "ptype on opaque struct pointer (dynamically) 2" and
11298 "ptype on opaque struct tagname (dynamically) 2
11299 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11300 gcc compiled for:
11301 "p datalocal"
11302 "whatis datalocal",
11303 "ptype datalocal",
11304 "p bsslocal",
11305 "whatis bsslocal", and
11306 "ptype bsslocal".
11307 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11308 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11309 when not gcc compiled.
11310 * gdb.base/funcargs.exp (float_and_integral_args): Add
11311 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11312 compiled.
11313 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11314 "backtrace from call6a" when not gcc compiled.
11315 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11316 "backtrace from call7a" when not gcc compiled.
11317 * gdb.base/callfuncs.exp (do_function_calls):
11318 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11319 "p t_char_array_values(char_array_val2,char_array_val1)",
11320 "p t_char_array_values(char_array_val1,char_array_val2)",
11321 "p t_char_array_values("carray 1","carray 2")",
11322 "p t_char_array_values("carray 1",char_array_val2)",
11323 "p t_char_array_values(char_array_val1,"carray 2")",
11324 "p sum_args(1,{2})",
11325 "p sum_args(2,{2,3})",
11326 "p sum_args(3,{2,3,4})",
11327 "p sum_args(4,{2,3,4,5})"
11328 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11329 "backtrace in corefile.exp" when not gcc compiled.
11330
11331Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11332
11333 * gdb.base/signals.exp: Rewrite `handle all print' test as
11334 a procedure. Accept blanks or TABs as whitespace, increase
11335 timeout and expect input buffer size for the large output
11336 from the command. Remove "i*86-*-bsdi2.0" xfail.
11337
11338Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11339
11340 * gdb.base/setvar.exp: Add new testcases for truncation when
11341 assigning invalid values to bitfields.
11342
11343Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11344
d63a86f8 11345 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11346 mips-sgi-irix* xfail for
11347 "call inferior func with struct - returns char *"
11348 and fix test so that an optional (unsigned char *) cast is
11349 accepted in the result.
11350
11351Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11352
11353 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11354 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11355 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11356 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11357 that accidentally got checked in.
11358
11359Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11360
d63a86f8 11361 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11362 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11363 compiled test.
11364 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11365 Add mips-sgi-irix5* xfail for not gcc compiled.
11366 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11367 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11368 "p top", "whatis top", "p middle", and "whatis middle".
11369 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11370 "whatis signed char" for not gcc compiled.
11371 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11372 "set variable signed char=-1 (-1)" and
11373 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11374 * gdb.base/funcargs.exp (float_and_integral_args):
11375 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11376 Add mips-sgi-irix* xfail when not gcc compiled for
11377 "continue to call2b".
11378 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11379 "continue to call2g".
11380 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11381 "backtrace from call6a"
11382 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11383 "backtrace from call7k".
11384 Add mips-sgi-irix5* xfail when not gcc compiled for
11385 "backtrace from call7a".
11386 (localvars_after_alloca): Fix gdb_test cmds for
11387 "print * after runto ...".
11388 Remove rs6000-*-* xfails for
11389 "print i after runto localvars_after_alloca" and
11390 "print l after runto localvars_after_alloca"
11391 for all compilers.
11392 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11393 when not compiled with gcc, for:
11394 "print signed char == (minus)",
11395 "print signed char != (minus)",
11396 "print signed char < (minus)",
11397 "print signed char > (minus)".
11398 * gdb.base/callfuncs.exp (do_function_calls):
11399 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11400 "call inferior func with struct - returns char *".
d63a86f8 11401 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11402 "correct value returned double test" to include Solaris 2.4.
11403 * gdb.base/funcargs.exp (float_and_integral_args):
11404 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11405
c906108c
SS
11406Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11407
11408 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11409 enumeration bitfields if compiling with GNU C.
11410 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11411 to empty' prompt.
11412
11413Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11414
11415 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11416 test for PRO targets.
11417
11418 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11419 breakpoints in the inferior at any given time by making
11420 two groups of breakpoints for call2*, call6* and call7*
11421 tests.
11422
11423Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11424
11425 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11426 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11427 from optimizing it away.
11428 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11429 "call inferior func with struct".
11430
11431Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11432
11433 * configure.in: Only configure gdb.chill for particular targets.
11434
11435Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11436
11437 * gdb.base/Makefile.in: Add action to .c.o transformation
11438 rule that generates a .ci file for each .o file and remove
11439 explicit .c.o rules except for callfuncs.o.
11440 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11441 generates a .ci file for each .o file and remove explicit
11442 .cc.o rules.
11443 (clean): Remove *.tmp *.ci files.
11444 (EXECUTABLES): Remove templ-info.exp.
11445 * gdb.base/compiler.c: New file.
11446 * gdb.c++/compiler.cc: New file
11447 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11448 Change rs6000-*-* xfail for
11449 "print 'scope0.c'::filelocal_ro" and
11450 "print 'scope1.c'::filelocal" and
11451 "print 'scope1.c'::filelocal_bss" and
11452 "print 'scope1.c'::filelocal_ro" and
11453 "print 'scope1.c'::foo::funclocal" and
11454 "print 'scope1.c'::foo::funclocal_ro" and
11455 "print 'scope1.c'::bar::funclocal" and
11456 "print 'scope0.c'::filelocal_ro" and
11457 "print 'scope1.c'::filelocal at foo" and
11458 "print 'scope1.c'::filelocal_bss at foo" and
11459 "print 'scope1.c'::filelocal_ro at foo" and
11460 "print 'scope1.c'::foo::funclocal at foo" and
11461 "print 'scope1.c'::foo::funclocal_bss at foo" and
11462 "print 'scope1.c'::foo::funclocal_ro at foo" and
11463 "print 'scope1.c'::bar::funclocal at foo" and
11464 "print 'scope0.c'::filelocal_ro" and
11465 "print 'scope1.c'::filelocal" and
11466 "print 'scope1.c'::filelocal_bss" and
11467 "print 'scope1.c'::filelocal_ro" and
11468 "print 'scope1.c'::foo::funclocal" and
11469 "print 'scope1.c'::foo::funclocal_bss" and
11470 "print 'scope1.c'::foo::funclocal_ro" and
11471 "print 'scope1.c'::bar::funclocal" and
11472 "print 'scope1.c'::bar::funclocal_bss"
11473 to only be xfail'd when not compiled with gcc.
d63a86f8 11474 Add rs6000-*-* xfail for
c906108c
SS
11475 "print 'scope0.c'::filelocal_bss before run"
11476 when compiled with gcc.
11477 (test_at_main): Add rs6000-*-* xfail for
11478 "print filelocal_ro in test_at_main"
11479 when compiled with gcc.
11480 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11481 Add rs6000-*-aix* xfail for
c906108c
SS
11482 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11483 "ptype t_char_array", not compiled with gcc.
11484 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11485 xfail for "list foo (in include file)" when gcc compiled.
11486 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11487 (integral_args): Add rs6000-*-* xfail for
11488 "run to call0a" if not compiled with gcc.
11489 (unsigned_integral_args): Add rs6000-*-* xfail for
11490 "run to call1a" if not compiled with gcc.
11491 (float_and_integral_args): Add rs6000-*-* xfail for
11492 "run to call2a" if not compiled with gcc and for
11493 "continue to call2b" for any compiler.
11494 Add rs6000-*-* xfail to
11495 "print f1 after run to call2a" for gcc compiled.
11496 (discard_and_shuffle): Add rs6000-*-* xfail for
11497 "run to call6a".
11498 (shuffle_round_robin): Add rs6000-*-* xfail for
11499 "backtrace from call7a" if not compiled with gcc.
11500 Add rs6000-*-* xfail for
11501 "backtrace from call7b" if compiled with gcc.
11502 (call_after_alloca): Add rs6000-*-* xfail for
11503 "print c in call_after_alloca" and
11504 "print s in call_after_alloca" and
11505 "backtrace from call_after_alloca_subr"
11506 if not compiled with gcc.
11507 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11508 "print c in localvars_in_indirect_call" and
11509 "print c in localvars_in_indirect_call" and
11510 "backtrace in indirectly called function" and
11511 "stepping into indirectly called function"
11512 if not compiled with gcc.
11513 (localvars_after_alloca): Add rs6000-*-* xfail for
11514 "print c after runto localvars_after_alloca" and
11515 "print s after runto localvars_after_alloca" and
11516 "print i after runto localvars_after_alloca" and
11517 "print l after runto localvars_after_alloca"
11518 for all compilers.
11519 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11520 than whatis-info.exp.
11521 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11522 than opaque-info.exp.
11523 Setup rs6000-*-* xfail for
d63a86f8 11524 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11525 "ptype on opaque struct pointer (dynamically)" when
11526 not compiled with gcc.
11527 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11528 rather than callf-info.exp.
11529 (do_function_calls): Add clear_xfail for rs6000-*-* for
11530 "p t_float_values2(3.14159,float_val2)". Seems to work
11531 fine there, both with xlc and gcc. Need to find out what
11532 it is doing right and fix other platforms.
11533 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11534 "call inferior func with struct - returns int",
11535 "call inferior func with struct - returns long",
11536 "call inferior func with struct - returns float",
11537 "call inferior func with struct - returns double",
11538 "call inferior func with struct - returns char *",
11539 but only if not gcc compiled (presumes xlc compiled).
11540 Change rs6000-*-* xfails for
11541 "call inferior func with struct - returns char" and
11542 " call inferior func with struct - returns short" to only
11543 xfail if not using gcc.
11544 (clean mostlyclean): Remove *.ci and *.tmp files.
11545 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11546 than templ-info.exp.
11547 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11548 Add rs6000-*-* xfail for "up to foo in langs.exp"
11549 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11550 when not gcc compiled.
d63a86f8 11551
c906108c
SS
11552Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11553
11554 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11555 * gdb.base/corefile.exp: Likewise.
11556 * gdb.base/list.exp: Likewise.
11557 * gdb.base/scope.exp: Likewise.
11558 * gdb.base/siganls.exp: Likewise.
11559
11560 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11561 compiler output.
11562 * gdb.base/whatis.exp: Likewise.
11563
11564Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11565
11566 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11567 failure (opcode table has been fixed to match reality).
11568
11569Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11570
11571 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11572 "call inferior func with struct - returns char",
11573 "call inferior func with struct - returns short"
11574
11575 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11576 "print 'scope0.c'::filelocal at main",
11577 "print 'scope0.c'::filelocal_bss in test_at_main",
11578 "print 'scope0.c'::filelocal at foo",
11579 "print 'scope0.c'::filelocal_bss in test_at_foo",
11580 "print 'scope0.c'::filelocal at bar",
11581 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11582
c906108c
SS
11583 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11584 in source file 1". This bug seems to have been fixed with both
11585 gcc and native cc (was native assembler bug?).
11586
11587Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11588
11589 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11590 "backtrace through signal handler" to "i*86-*-sysv4*".
11591 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11592 continue" case. Add "known SVR4 bug" to fail message.
11593 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11594 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11595 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11596 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11597 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11598 "up to foo in langs.exp", "show language at foo in
11599 langs.exp", "up to cppsub_ in langs.exp", "show
11600 language at cppsub_ in langs.exp", "up to fsub in
11601 langs.exp", and "show language at fsub in langs.exp".
11602 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11603 "bactrace in corefile.exp".
11604 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11605 "call inferior function with struct - returns float" and
11606 "call inferior function with struct - returns double".
d63a86f8 11607
c906108c
SS
11608Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11609
11610 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11611 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11612 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11613 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11614
11615Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11616
11617 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11618 (or overriden) "CHILL" macro rather then bare "gcc".
11619 Also look for ../../gcc/xgcc since that is what we will
11620 actually need, not "Makefile". Remove following assignment
11621 of CHILL to CHILL_FOR_TARGET because that results in
11622 recursive definition.
11623
11624Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11625
11626 * gdb.base/corefile.exp: Change xfail for backtrace in
11627 corefile.exp from linuxaout to all linux.
11628 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11629 cases where we miss the breakpoint at the signal handler
11630 for some reason. Setup xfail for linuxoldld/linuxaout and
11631 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11632 hitting SIGURG breakpoint.
11633 * gdb.base/signals.exp: Setup xfail for "next" acting like
11634 continue to add linuxoldld. Setup xfail for all linux for
11635 "next to handler in signals_tests_1", "backtrace in
11636 signals_tests_1", "continue to func1", "pass SIGUSR1",
11637 and continue to handler".
11638
11639Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11640
11641 * Update all FSF addresses except those in COPYING* files.
11642
11643Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11644
11645 * gdb.base/a2-run.exp: Change messages to be more explicit about
11646 the status of args, and quote binfile in results.
11647
11648Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11649
11650 * gdb.base/callfuncs.exp: Add tests for passing structs to
11651 inferior functions and return various types.
11652 * gdb.base/callfuncs.c: Add functions to receive a struct
11653 and return a member of the struct, in various types.
11654
11655Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11656
11657 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11658
11659Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11660
11661 * config/vxworks29k.exp: New file, sources vxworks.exp.
11662
11663Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11664
11665 * config/gdbremote.exp: New file. Testing framework using
11666 gdbserver.
11667
11668Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11669
11670 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11671 "call function when asleep" and "send end of file".
11672 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11673 for "backtrace in corefile.exp".
11674 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11675 for "backtrace through signal handler".
11676 * gdb.base/corefile.exp: Make sure we actually generate a core file
11677 before trying the core tests. Some systems allow the user to suppress
11678 generation of core files and default to that (linux for example).
11679 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11680 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11681
11682Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11683
11684 * gdb.threads: New directory with some crude multi-threaded
11685 gdb tests (step.exp and step2.exp).
11686 * config/mt-lynx (STEP_EXECUTABLE): Define.
11687 (THREADFLAGS): Define.
11688
11689Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11690
11691 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11692
11693 * gdb.base/signals.exp: Disable whole file for lynx until
11694 further notice.
11695
11696 * gdb.base/signals.exp: xfail test where "next" acts like
11697 "continue" for lynx.
11698
11699 * gdb.base/interrupt.exp: xfail test for calling function while
11700 inferior is asleep for lynx.
11701
11702 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11703 than one cr-lf after each command.
11704
11705Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11706
11707 * configure.in: Reinstate setting of stabsdirs variable, fix
11708 typo in setting up configdirs for native builds.
11709
11710 * gdb.base/return.exp: Fix typo in return double test.
11711 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11712 compiler from optimizing them away.
11713
11714Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11715
11716 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11717 sequences to be echo'd by gdb when using gdb_test.
11718 * gdb.chill/chexp.exp: Likewise.
11719 * gdb.fortran/exprs.exp: Likewise
11720
11721Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11722
11723 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11724 after the inferior gdb has started.
11725
11726 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11727 after each command.
11728 * gdb.base/funcargs.exp: Likewise.
11729 * gdb.base/gdbvars.exp: Likewise.
11730 * gdb.base/interrupt.exp: Likewise.
11731 * gdb.base/list.exp: Likewise.
11732 * gdb.base/watchpoint.exp: Likewise.
11733 * gdb.c++/demangle.exp: Likewise.
11734 * gdb.c++/inherit.exp: Likewise.
11735 * gdb.chill/chexp.exp: Likewise.
11736 * gdb.fortran/exprs.exp: Likewise.
11737
11738 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11739 test if we can't handle IO to/from the inferior.
11740
11741 * gdb.c++/misc.exp: Always check for a program already being
11742 started after sending a "run" command to gdb.
11743
11744 * gdb.base/twice.exp: Start with a fresh gdb.
11745
11746 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11747 only depend on gdb's expression code, not the chill runtime.
11748
11749 * gdb.base/return.c: Put return values into variables so we
11750 can have gdb print them rather than depending on the program
11751 to print them.
11752 * gdb.base/return.exp: Corresponding changes.
11753
11754 * lib/gdb.exp: Provide default value for noinferiorio.
11755 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11756 the inferior.
11757
11758 * gdb.base/break.exp: Always check for a program already being
11759 started after sending a "run" command to gdb.
11760 (text_next_with_recursion): Don't check the output from the
11761 program's printf statement. Instead just make sure the program
11762 exited.
11763
11764 * gdb.base/commands.exp: Protect tests which need arguments with
11765 $noargs conditionals.
11766
11767Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11768
11769 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11770 of structure member arrays to match gdb/valops.c:value_addr change.
11771
11772Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11773
11774 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11775 cases.
11776
11777Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11778
11779 * configure.in (configdirs): Remove gdb.chill from default list
11780 of subdirs and then add it back in only if doing a native build.
11781 The current chill compiler does not yet work in any cross build.
11782 * Revert all signal changes from Jul 6.
11783 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11784 for sh-hms targets, allowing these tests to link, with no other
11785 changes. Testing is suppressed by setting "nosignals" in site.exp.
11786
11787Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11788
11789 * configure.in (signaldirs): Define and add to configdirs for all
11790 targets except some specific ones that are known to not support signals.
11791 Also clean up formatting.
11792 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11793 (signals, sigall): Remove rules to build.
11794 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11795 Moved to new gdb.signals directory.
11796 * gdb.signals: New test directory.
11797 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11798 signals.c signals.exp}: New or moved files.
11799
11800Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11801
11802 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11803
11804Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11805
11806 * gdb.base/return.exp: Xfail `return double' test failure
11807 on at least Solaris 2.3 and handle future/past versions on
11808 a case by case basis as appropriate. Also update message
11809 to include i*86 failures.
11810
11811Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11812
11813 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11814
11815 * lib/gdb.exp: Fix comment which erroneously identified
11816 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11817 gdb_file_cmd not gdb_load).
11818 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11819
11820 * gdb.base/setvar.exp: Make test names consistent between pass and
11821 fail cases. Use gdb_test more.
11822
11823Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11824
11825 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
11826
11827Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11828
11829 * gdb.base/help.exp: Fix expected help string for `show commands'.
11830
11831Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
11832
11833 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
11834
11835 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
11836 of a text section.
11837
11838Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
11839
11840 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
11841 that loop eventually terminates. Fix Connection refused logic so
11842 that testsuite will expire nicely.
11843
11844Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
11845
11846 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
11847 config/rom68k.exp: New tcl glue for the appropriate monitors.
11848 These all just end up calling monitor.exp.
11849 * config/monitor.exp (gdb_target_monitor): Handle `Connection
11850 refused' by retrying. Cleanup some timeout issues.
11851 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
11852 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
11853 callers don't have to set/restore global timeout variable.
11854
11855 * The following set of changes centralizes management of the global
11856 timeout variable. This way, it can be set in one target dependent
11857 place instead of dozens of places scattered throughout the test suite.
11858 If you need to lengthen a timeout, then you should either set timeout
11859 in one of the config/{target}.exp files, or multiply it by a factor.
11860 Setting it to an absolute value is always going to lose for some
11861 targets.
11862 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
11863 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
11864 * gdb.base/funcargs.exp: Don't set timeout.
11865 * gdb.base/list.exp (test_forward_search): Only use local timeout.
11866 * gdb.base/printcmds.exp (test_print_string_constants
11867 test_print_array_constants): Don't set timeout.
11868 * gdb.base/ptype.exp: Don't set timeout.
11869 * gdb.base/recurse.exp: Don't set timeout.
11870 * gdb.base/return.exp: Don't set timeout.
11871 * gdb.base/watchpoint.exp: Don't set timeout.
11872 * gdb.c++/classes.exp (do_tests): Don't set timeout.
11873 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
11874
11875Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
11876
11877 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
11878
11879Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11880
11881 * lib/gdb.exp: Disable chill tests for irix5.
11882
11883Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11884
11885 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
11886 each test pass or fail.
11887
11888Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11889
11890 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
11891 xlc not gcc.
11892
11893Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
11894
11895 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
11896
11897Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
11898
11899 * config/est.exp: Fix copyright and comments. Remove dead code.
11900 Use targetname, serialport and baud variables instead of fixed
11901 constants.
11902 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
11903 * config/cpu32bug.exp: New file to support cpu32bug monitors.
11904
11905Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11906
11907 * gdb.base/watchpoint.exp: Don't run
11908 test_watchpoint_triggered_in_syscall for sunos.
11909
11910Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11911
11912 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
11913 they don't seem to exist. Do include stdio.h.
11914
11915Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11916
11917 * gdb.base/a1-selftest.exp: Add alpha xfail.
11918
11919Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11920
11921 * gdb.base/watchpoint.c (main): Prompt before calling read().
11922 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
11923 Revise accordingly. Remove cruft about sending "123" several
11924 times, until it gets noticed. Clean up the "print buf[0]" stuff
11925 so that it passes or fails, and waits for prompts in the usual way.
11926
11927Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11928
11929 * gdb.base/recurse.exp: Fix comment.
11930
11931 * TODO: Remove item about printing variables in nodebug.exp. Add
11932 item about enabling tests which are only run on some targets.
11933
11934 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
11935 fail, make test names unique, use new gdb_test convention
11936 regarding pattern, use gdb_test more, etc.).
11937
11938 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
11939 fail, make test names unique, etc.).
11940
11941Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11942
11943 * gdb.base/nodebug.c: Change return type of top and middle to
11944 short.
11945 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
11946 are fixed by the recent mdebugread.c changes. Allow `short ()'
11947 as type for top and middle.
11948
11949Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11950
11951 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
11952 nearly as I can tell, the whole thing was an accident in Stu's
11953 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
11954 to replace a send/expect pair with gdb_test, but ended up only
11955 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
11956 of 30 Mar 1995 took care of it, but left this vestigial comment
11957 which I am now nuking.
11958
11959Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11960
11961 * gdb.base/break.exp: Look for different line number for
11962 breakpoint at main depending on usestubs.
11963
11964Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11965
11966 * gdb.base/list.exp: Adjust some alternate expect patterns to
11967 match recent list0.c change. Add alternate expect pattern for
11968 output from `list default lines around main' for optimizing
11969 compilers.
11970
11971Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11972
11973 * lib/gdb.exp: If nosignals is not set, set it to 0.
11974
11975Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
11976
11977 * config/slite-gdb.exp: Responds to load symbol table prompt.
11978 * gdb.base/break.exp: Adjust line number, fix rerun.
11979 * gdb.base/langs0.c: Add #ifdef usestubs.
11980
11981Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
11982
11983 * gdb.base/list.exp: Adjust line contents after adding new lines in
11984 list0.c. Also fix a syntax error.
11985
11986 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
11987 * gdb.base/break.exp: ditto.
11988 * gdb.base/list.exp: ditto.
11989 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
11990 * gdb.base/run.c: ditto.
11991 * gdb.base/list0.c: ditto.
11992 * gdb.base/funcargs.c: ditto.
11993
11994Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
11995
11996 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
11997 $targetname, $serialport and $baud instead of hardwired variables.
11998 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
11999 target doesn't support signals.
12000
12001Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12002
12003 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12004
12005Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12006
12007 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12008 Don't rely on the value of an auto variable before it has been
12009 initialized. Use gdb_test more.
12010
12011Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12012
12013 * lib/gdb.exp (default_gdb_version): A version number must start
12014 with a digit, but other than that contains all characters up to
12015 the first whitespace character.
12016
12017Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12018
12019 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12020
12021Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12022
12023 * gdb.c++/*.exp: Warn if executable does not exist. The original
12024 reason for skipping the warning was that configure.in sometimes
12025 intentionally skipped building the executables but the tcl code
12026 had no way of knowing. That (a) was always bogus with respect to
12027 error handling, (b) is no longer true (right now there is no way
12028 to skip C++ tests).
12029
12030 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12031
12032Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12033
12034 * gdb.base/list.exp: Add expect patterns for output from
12035 SunPRO compiled executables.
12036 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12037 types.
12038
12039Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12040
12041 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12042 number (we are already testing that the correct source line text
12043 gets printed).
12044
12045 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12046 that is what is intended, but something needed to be done to get
12047 sunos4 native working again.
12048
12049 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12050
12051 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12052 apparently went with a (very) old xfail.
12053
12054Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12055
12056 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12057 runto_main is a proc in gdb.exp that will do 'step' for target use
12058 stubs.
12059 * gdb.base/exprs.exp: ditto.
12060 * gdb.base/interrupt.exp: ditto.
12061 * gdb.base/opaque.exp: ditto.
12062 * gdb.base/printcmds.exp: ditto.
12063 * gdb.base/ptype.exp: ditto.
12064 * gdb.base/scope.exp: ditto.
12065 * gdb.base/setvar.exp: ditto.
12066 * gdb.base/signals.exp: ditto.
12067 * gdb.base/twice.exp: ditto.
12068 * gdb.c++/classes.exp: ditto.
12069 * gdb.c++/inherit.exp: ditto.
12070 * gdb.c++/templates.exp: ditto.
12071 * gdb.base/break.exp: no run and hit main for stubs. Change line
12072 numbers for breakpoints and info breakpoint.
12073 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12074 breakpoint().
12075 * gdb.base/callfuncs.c: ditto.
12076 * gdb.base/exprs: ditto.
12077 * gdb.base/interrupt.c: ditto.
12078 * gdb.base/opaque0.c: ditto.
12079 * gdb.base/printcmds.c: ditto.
12080 * gdb.base/ptype.c: ditto.
12081 * gdb.base/scope0.c: ditto.
12082 * gdb.base/setvar.c: ditto.
12083 * gdb.base/signals.c: ditto.
12084 * gdb.base/twice.c: ditto.
12085 * gdb.c++/misc.cc: ditto.
12086 * gdb.c++/templates.cc: ditto.
12087
12088Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12089
12090 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12091
12092 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12093 somewhere between `read' and `main.c'. I'm pretty sure the
12094 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12095 and it isn't particularly useful.
12096
12097 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12098
12099Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12100
12101 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12102
12103Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12104
12105 * config/mt-slite: add LIBS and -nostdlib.
12106 * config/slite-gdb.exp: add this new file to support sparclite target.
12107
12108Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12109
12110 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12111
12112 * gdb.base/a2-run.exp: Change argument to istarget from
12113 "*-*-vxworks" to "*-*-vxworks*".
12114 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12115
12116Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12117
12118 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12119 will not runto main but do a 'step' to step out of breakpoint().
12120 * config/mt-slite: add -Dusestubs.
12121
12122Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12123
12124 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12125 instead of just @.
12126
12127 * gdb.base/signals.exp: Add test for "handle all print".
12128 * TODO: Remove "handle all print". Also remove item about
12129 checking copyright date (I don't like the idea of a spurious FAIL
12130 based on when we run the tests).
12131
12132 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12133 for SunOS4 (reason for failure not investigated). Remove
12134 redundant test for $binfile.
12135
12136 * gdb.base/nodebug.c (array_index): Call malloc.
12137
12138 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12139
12140Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12141
12142 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12143 conventions and slightly simplify the matching regexp.
12144
12145Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12146
12147 * gdb.base/break.exp: Update gdb_test invocation to use new
12148 convention.
12149
12150 * lib/gdb.exp: If noargs is not set, set it to 0.
12151
12152 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12153 tests unique.
12154
12155 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12156
12157Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12158
12159 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12160 one argument of type "<non-float parameter>".
12161
12162Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12163
12164 * config/rom68k.exp: New file to support Motorola IDP board.
12165 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12166 * gdb.base/break.c: Change things around so that this program
12167 doesn't depend upon args. This is necessary to make remote
12168 targets work (in general, they can't take args).
12169 * gdb.base/break.exp: Don't try to send args to program. Don't
12170 expect output. Also, replace lots of code with gdb_test.
12171
12172Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12173
12174 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12175 printing of '\'' (which is what the comment says we are testing,
12176 even though we were not), not '''.
12177 (test_integer_literals_rejected): Test that printing ''' is an error.
12178
12179 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12180 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12181 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12182 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12183 Use gdb_test not test_print_accept.
12184 * lib/gdb.exp: Remove test_print_accept.
12185
12186 * gdb.base/signals.exp (signal_tests_1): Make pass message
12187 consistent with fail message.
12188
12189 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12190 unsigned char; the bug (PR 1821) is fixed.
12191
12192 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12193
12194 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12195 successful tests--makes xfailing them work right.
12196
12197Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12198
12199 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12200 only \r\n, not .*. The test can pass .* as the last thing in
12201 $pattern if that is what it wants. In addition to providing this
12202 flexibility, this change should speed up pattern matching in cases
12203 where the pattern already ended with .* (there were a number of
12204 them). This change also helps catch bad patterns--in the old
12205 scheme the typo "char \*" instead of "char \\*" would pass. Now
12206 it is caught.
12207 * Many .exp files: Update callers.
12208
12209 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12210 clearer and does not spuriously match multiple ('s. Likewise for
12211 ) and *.
12212
12213 * gdb.base/nodebug.exp: Test ability to call a function and pass
12214 it a string (even with no debugging info).
12215
12216 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12217 "p '\'", which is the same as "p ''" once tcl gets done with
12218 quoting, to "p '\\'", which I suspect is what is intended (one
12219 backslash gets sent to GDB).
12220
12221 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12222
12223Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12224
12225 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12226 1817) was fixed literally years ago.
12227
12228Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12229
12230 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12231 test, it causes stepping out of call_after_alloca_subr with
12232 optimizing compilers.
12233 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12234 fails.
12235
12236 * gdb.c++/templates.exp: Source templ-info.exp only if
12237 the templates executable exists.
12238
12239 * gdb.c++/misc.cc (class Contains_static_instance,
12240 class Contains_nested_static_instance),
12241 gdb.c++/classes.exp (test_static_members): Test printing of
12242 a class that contains a static instance of the class.
12243
12244Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12245
12246 * gdb.base/langs2.c (cppsub_): Don't prototype.
12247 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12248 only, I believe).
12249
12250Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12251
12252 * lib/gdb.exp (skip_chill_tests): New procedure.
12253
12254 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12255
12256Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12257
12258 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12259 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12260
12261Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12262
12263 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12264
12265 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12266 disassemble 8, not 16, instructions for part 4.
12267
12268 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12269 support the latter anymore.
12270
12271 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12272 -DNO_PROTOTYPES.
12273 * gdb.base/callfuncs.c: Control use of prototypes based on
12274 NO_PROTOTYPES, not __STDC__.
12275 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12276 t_float_values2 tests if prototypes in use.
12277
12278 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12279 t_double_values): When checking differences against DELTA, check
12280 that difference is within the range (-DELTA,DELTA), not just
12281 (-infinity,DELTA).
12282
12283Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12284
12285 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12286 'file' command firts, then 'target', then 'load', this is due to gdb
12287 target set up.
12288 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12289
12290Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12291
12292 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12293 FP load/store variants.
12294 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12295
12296Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12297
12298 * gdb.base/term.exp: Do not give a warning if not native, it is
12299 not an abnormal condition.
12300
12301Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12302
12303 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12304 t_char_array".
12305
12306Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12307
12308 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12309 are getting the version number.
12310
12311 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12312 if not native, it is not an abnormal condition.
12313
12314Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12315
12316 * lib/gdb.exp: Just use "file exists", rather than undocumented
12317 dejagnu procedure "findfile".
12318
12319Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12320
12321 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12322 (LDFLAGS): Set to -Xlinker -Ur.
12323
12324 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12325 Removed, these values are set by lib/gdb.exp.
12326
12327 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12328
12329Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12330
12331 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12332 of replicating gdb startup code.
12333
12334 * config/mt-vxworks (LDFLAGS): Set to -r.
12335 (CFLAGS_FOR_TARGET): Removed.
12336
12337 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12338 (gdb) and gdb for vxworks uses (vxgdb).
12339
12340 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12341 executable is not in the tree and host != target, use sed and
12342 program_transform_name to determine the gdb name used by the
12343 target.
12344
12345 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12346 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12347
12348Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12349
12350 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12351 floats, chars, and shorts where there are ANSI-style function
12352 definitions.
12353
12354 * gdb.base/langs.exp, gdb.base/langs*: New test.
12355 * gdb.base/Makefile.in: Build it.
12356 * TODO: Remove item about checking that C names don't get C++
12357 demangling applied; this test tests it.
12358
12359Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12360
12361 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12362 went with the const70 xfail. The xfail went away a year ago.
12363
12364 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12365
12366 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12367 for hp300.
12368
12369 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12370
12371 * gdb.base/a1-selftest.exp: Don't run on hp300.
12372
12373Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12374
12375 * Makefile.in (site.exp): Set host_alias and target_alias as well
12376 as host_triplet and target_triplet.
12377
12378Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12379
12380 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12381
12382 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12383 places as other ecoff systems).
12384
12385 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12386 ultrix.
12387
12388Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12389
12390 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12391 remove them.
12392 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12393 variable and "variable" in addition to "data variable".
12394 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12395
12396 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12397 2.
12398 * gdb.base/list1.c (long_line): Add additional statement at start
12399 of function.
12400 * gdb.base/list.exp (test_forward_search): Update line number to
12401 reflect new statement.
12402
12403Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12404
12405 * gdb.base/signals.exp: Reinitialize searched source directories
12406 after gdb_start call.
12407
12408Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12409
12410 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12411 * gdb.stabs/Makefile.in: Likewise.
12412
12413 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12414 change. Instead split the tests into smaller pieces.
12415 * gdb.disasm/hppa.s: Corresponding changes.
12416
12417Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12418
12419 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12420 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12421
12422 * gdb.base/funcargs.exp: Modify many tests so that every test
12423 either passes or fails. Make some test names unique.
12424
12425Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12426
12427 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12428 Call stty to set interrupt character.
12429
12430 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12431 for HP assembler versus GNU assembler based on actual behavior of
12432 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12433
12434 * TODO: Suggest a few more stepping tests.
12435
12436Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12437
12438 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12439 restart GDB for h8300 after a continue.
12440 (return): Add pattern to match a29k-udi behavior.
12441 * gdb.base/nodebug.exp: Remove obsolete comment.
12442 * gdb.base/regs.exp: New file, testing of register displays.
12443 * gdb.base/return.exp: Fix typo in reference to $objdir.
12444 * gdb.base/whatis.exp: Always start with a fresh GDB.
12445
12446Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12447
12448 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12449 higher, these tests generate a lot of output.
12450
12451Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12452
12453 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12454 code following the catch silently ignored some errors; without the
12455 catch they should be thrown like any other tcl error. Also, the
12456 catch used "" instead of {} which meant all the callers who wanted
12457 to include one of the characters "[]$ had to quote it an extra time.
12458 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12459 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12460 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12461 Remove extra quoting.
12462
12463Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12464
12465 * gdb.base/commands.exp: Make test names unique; every test either
12466 passes or fails. Update some comments.
12467
12468 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12469
12470Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12471
12472 The following fixes a FAIL caused by the fact that the alpha stabs
12473 configuration didn't use the ".if alpha" code in weird.def.
12474 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12475 bit pointer, so the 32 bit version works even on the alpha.
12476 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12477 Remove the stuff which allowed us to have separate versions for
12478 alpha and everything else.
12479
12480 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12481 regexp which "info func operator\[\](" is supposed to match. Fix
12482 string to send to GDB. Note that GDB still doesn't work right. Add a
12483 new test for "info func .perator\[\](" which GDB does handle correctly.
12484
12485 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12486
12487Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12488
12489 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12490 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12491 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12492 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12493 it makes the tests harder to understand and confuses test-o-matic.
12494 The preferred style is that each test provides a PASS or a FAIL,
12495 and has a unique message (e.g. "continue #54" not just "continue")
12496 which is the same for the pass and the fail.
12497 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12498 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12499 to lib/gdb.exp.
12500 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12501 prt_accept which was basically the same thing. Likewise for
12502 test_print_reject and prt_reject.
12503 * lib/gdb.exp (test_print_reject): Add some more error message
12504 patterns to match from the former printcmds.exp (prt_reject).
12505 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12506 One defect of the passcount stuff is that some of it failed to
12507 report XPASS where appropriate.
12508 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12509 stuff before and after arg in expected pattern.
12510 (test_paddr_operator_functions): Re-do test without print_addr_of;
12511 this is the only test which seems to want extra stuff there.
12512
12513Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12514
12515 * gdb.base/nodebug.exp: Update new tests to reflect improved
12516 wording of gdb output.
12517
12518 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12519 and "ptype" work on variables in files compiled without -g.
12520 Replaces commented out "maint print msymbol" tests.
12521
12522Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12523
12524 * gdb.base/setvar.c (dummy): Call malloc.
12525
12526 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12527 losing with the irix4 sed.
12528
12529 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12530 ALRM" on irix4.
12531
12532Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12533
12534 * TODO: Remove items about corefile.exp testing new exec-file and
12535 backtrace; both are now done. Add items about printing enums.
12536
12537Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12538
12539 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12540 "get signal $thissig" test fails.
12541
12542 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12543
12544Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12545
12546 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12547 compiler warning with dec alpha compiler.
12548
12549 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12550 extra \n from gdb_test call (this explains why the prompt test
12551 that I removed yesterday was there).
12552 (user_defined_command_test): Remove extra \n and prompt test.
12553
12554 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12555 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12556 doesn't exist.
12557 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12558 Also remove alpha workaround, which turns out to be because
12559 SIGABRT == SIGLOST.
12560
12561 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12562
12563 * gdb.base/help.exp: Don't test "help show".
12564
12565Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12566
12567 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12568 "set print address" is on.
12569 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12570 pass prompt to gdb_test; gdb_test already looks for the prompt.
12571
12572 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12573
12574 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12575 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12576 was to make sure that gdb can read a core file. But (a) the "read
12577 the corefile" part didn't make it to a1-selftest.exp, we just
12578 delete the corefile after creating it, and (b) we test reading
12579 corefiles in corefile.exp anyway. Also, this test left around a
12580 xgdb process on Solaris.
12581
12582 * gdb.base/corefile.exp: Also test backtrace.
12583
12584Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12585
12586 * gdb.base/commands.exp: Test a simple user defined command with
12587 arguments and if/while statements; verify the full user command is
12588 printed by "show user".
12589
12590 * gdb.base/commands.exp: Test if/while commands as part of a
12591 breakpoint command list; verify they appear in breakpoint
12592 information.
12593
12594Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12595
12596 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12597 than by dividing by zero.
12598
12599Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12600
12601 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12602 performing an inferior call with watchpoints enabled.
12603 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12604 call.
12605
12606Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12607
12608 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12609 of "file" command.
12610
12611 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12612 Add additional pattern for when "int operator int(void);" appears
12613 in a different order.
12614
12615Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12616
12617 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12618
12619 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12620 and "signal" with ".*".
12621
12622Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12623
12624 * TODO: Add note about "handle all nostop".
12625
12626 * gdb.base/{sigall.c, sigall.exp}: New test.
12627 * gdb.base/Makefile.in: Add it.
12628
12629Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12630
12631 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12632 when invoking GDB, suppresses any windowing interface.
12633
12634Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12635
12636 * config/sim-gdb: New file, simulator testing support.
12637
12638Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12639
12640 * gdb.base/interrupt.exp: Test calling func1 twice.
12641
12642Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12643
12644 * gdb.base/list.exp (test_forward_search): Set timeout higher
12645 when we'll be getting lots of output from gdb.
12646
12647 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12648 "init_malloc" to after the expect statement. Run it if that
12649 regexp is taken, but also for two others which happen if source
12650 cannot be found.
12651
12652Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12653
12654 * gdb.base/printcmds.exp: New test, for printing register before
12655 program is running.
12656
12657Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12658
12659 * gdb.base/list.exp: Correct some alternate expect patterns
12660 to reflect changes in list1.c.
12661
12662Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * TODO: Add item regarding large frames.
12665
12666 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12667
12668 * TODO: Remove item about enabling return.exp; it
12669 is enabled. Suggest a few more "return" tests.
12670
12671Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12672
12673 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12674 anonymous unions.
12675
12676Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12677
12678 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12679 and pr-5646.o, so "make" is the same as "make all", not "make
12680 pr-4975.o".
12681
12682Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12683
12684 * gdb.base/list.exp: Adjust expectations to reflect changes in
12685 list1.c.
12686 (test_forward_search): New test proc.
12687 * gdb.base/list1.c (long_line): New function, has long source line.
12688
12689Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12690
12691 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12692 additional line of code that was added.
12693
12694Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12695
12696 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12697 tests so as not to overflow expect's input buffers.
12698 * gdb.disasm/hppa.exp: Corresponding changes.
12699
12700Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12701
12702 Beginnings of template debugging tests.
12703 * gdb.c++/templ-info.cc: New file to test for template
12704 debugging capability of the compiler.
12705 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12706 templ-info.cc.
12707 * gdb.c++/templates.cc: Add explicit template instantiations
12708 to enable compiling with -fno-implicit-templates. Add destructor
12709 and 'value' method to T5 class for template tests.
12710 * gdb.c++/templates.exp: Add testcases for printing of template
12711 types, setting breakpoints on template methods and calling a
d63a86f8 12712 template method.
c906108c
SS
12713
12714Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12715
12716 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12717 branch target since some assemblers (gas-2.5) may emit a
12718 relocation for the branch instead of resolving it in the
12719 assembler.
12720
12721Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12722
12723 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12724 through signal handler.
12725
12726Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12727
12728 * configure.in (*-*-netware): Use config/mt-netware.
12729
12730 * config/mt-netware: New file.
12731 * config/mt-i386-netware: Removed, separate configs for different
12732 netware architectures are no longer needed now that we have
12733 --with-headers.
12734
12735Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12736
12737 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12738 by the recent changes to use ANSI C arithmetic conversions.
12739
12740Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12741
12742 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12743 bug involving using inferior_pid to figure out whether to select a
12744 frame.
12745
12746Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12747
12748 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12749 match the current disassembler output.
12750
12751Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12752
12753 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12754 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12755 types, expect "int" as type of integer values (for now).
12756
12757Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12758
12759 * gdb.base/commands.exp: New tests for if/while commands.
12760
12761Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12762
12763 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12764 by .*, since hex values have different syntax in Chill mode.
12765
12766Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12767
12768 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12769 linefeed from expect pattern for repeated types with indices > 9.
12770
12771Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12772
12773 First part of Fortran test suite.
12774 * gdb.fortran: New directory.
12775 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12776
12777Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12778
12779 * gdb.base/default.exp: Update expect pattern for load command
12780 without arguments.
12781
12782Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12783
12784 * configure.in: Change i386 to i[345]86.
12785 * gdb.base/configure.in: Likewise.
12786 * gdb.c++/configure.in: Likewise.
12787 * gdb.chill/configure.in: Likewise.
12788
12789Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12790
12791 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12792 patterns, since that is not a valid context for comments.
12793
12794Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12795
12796 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12797 repeated types and repeated types with indices > 9.
12798
12799Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12800
12801 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12802 2417; old bug has been fixed.
12803
12804Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12805
12806 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12807 send the newline ourselves instead of assuming gdb_test will do
12808 so when passed an empty input string.
12809
12810 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12811 stabs testcode.
12812
12813Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12814
12815 * lib/gdb.exp (gdb_test): Don't send anything if the first
12816 argument is an empty string. This makes cases where we want to
12817 match output that is already in expect's buffers (for example,
12818 matching a breakpoint after gdb_run_cmd has been called) work
12819 reliably.
12820
12821Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12822
12823 * config/netware.exp: New file.
12824
12825Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12826
12827 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
12828 the -B and -L prefixes so we can find the debugging stub.
12829
12830 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
12831 there and we are using the gcc from the tree.
12832
12833 * gdb.base/types.c: Removed.
12834
12835 * gdb.base/configure.in: Look for makefile fragments in ../config.
12836 Recognize i386-*-netware.
12837 * gdb.c++/configure.in: Likewise.
12838
12839Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12840
12841 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
12842 the correct TCL syntax.
12843
12844Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12845
12846 * gdb.base/opaque.exp: use runto instead of messing around with
12847 breakpoints. Simplify by using gdb_test.
12848
12849 * gdb.base/bitfields.exp: restart between tests on netware targets
12850 because breakpoints aren't relocated after target death. Run
12851 processes to completion.
12852
12853 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
12854
12855Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
12856
12857 * Makefile.in: Remove extra tabs that confuse some versions
12858 of "make". Use the newly built gdb to test with by default,
12859 rather than the first one in the tester's search path.
12860
12861Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
12862
12863 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
12864
12865 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
12866 condition help.
12867
12868Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12869
12870 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
12871
12872 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
12873 running.
12874 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
12875 * gdb.base/funcargs.exp: Likewise.
12876
12877 * gdb.base/bitfields.exp: Simplify by using gdb_test.
12878 * gdb.base/funcargs.exp: Likewise.
12879
12880 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
12881 message is "".
12882
12883Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12884
12885 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
12886 return,signals,twice}.exp: Handle non-existant binaries
12887 consistantly.
12888
12889 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
12890 * gdb.base/Makefile.in: Don't try to generate a core dump, we
12891 might testing a cross development system.
12892
12893Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12894
12895 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
12896 runtest script is relative to ${srcdir}, not ${rootdir}.
12897
12898Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
12899
12900 * gdb.base/signals.exp: Allow for optionality of breakpoint
12901 address.
12902
12903Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
12906
12907Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12908
12909 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
12910 for size_t definition.
12911 * gdb.c++/templates.cc: Likewise
12912
12913 * config/mt-i386-netware: New file.
12914
12915 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
12916 defined.
12917
12918 * gdb.base/Makefile.in: Added support for systems that name core
12919 files by appending "core" to the program name.
12920 * gdb.base/a1-selftest.exp: Likewise.
12921
12922Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12923
12924 * gdb.base/return.exp: Add comment and message for `return double'
12925 test failure on Sparc Solaris.
12926
12927Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
12928
12929 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
12930
12931Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12932
12933 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
12934 from optimizing them away.
12935 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
12936 patterns to include default constructors and assignment operators,
12937 to match gcc versions beyond 2.5.8. Accept any cplus demangling
12938 character in the output of the virtual base pointer.
12939
12940Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12941
12942 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
12943 expression match in print_addr_of to avoid unintented matches.
12944 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
12945 versions up to 2.5.8.
12946
12947Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12948
12949 * gdb.base/list.exp: Tweak alternate pattern for listing of an
12950 included file to run under newer versions of expect.
12951 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
12952 consecutive >'s in templates to accomodate recent cplus-dem.c change.
12953 Remove xfail for the virtual table of BDDHookV.
12954
12955Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
12956
12957 * lib/gdb.exp (string_to_regexp): Set a default result.
12958 (default_gdb_start): Fix misleading message.
12959
12960Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
12961
12962 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
12963 Remove all CC, etc definitions.
12964 * config/mt-hpux: New file.
12965 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
12966 (CFLAGS, LDFLAGS): Define.
12967 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
12968
12969 * Makefile.in (site.exp): Don't insert host_os, etc.
12970 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
12971 (distclean): Check existence of subdir.
12972 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
12973 * gdb.base/Makefile.in: General cleanup and simplification.
12974 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12975 to build executables. Use default rule to build .o files.
12976 (EXPECT, RUNTEST, CC): Fix relative pathname.
12977 (site.exp): Don't insert host_os, etc.
12978 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
12979 and/or SIGUSR1 defined.
12980 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
12981 * gdb.c++/Makefile.in: General cleanup and simplification.
12982 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12983 (CFLAGS): Remove.
12984 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
12985
12986Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
12987
12988 * gdb.base/recurse.exp: Misc changes to get tests running again
12989 after Kung's changes to the watchpoint code.
12990 * gdb.base/watchpoint.exp: Likewise.
12991
12992Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
12993
12994 * lib/gdb.exp (string_to_regexp): Convert {\} also.
12995
12996Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12997
12998 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
12999 * lib/gdb.exp (default_gdb_start): Define.
13000 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13001 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13002 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13003 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13004 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13005 Don't call gdb_target_udi in between tests.
13006
13007Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13008
13009 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13010 (which was basically just a local version of the same thing). In
13011 addition to avoiding duplication, gdb_test_exact is faster.
13012 * lib/gdb.exp (gdb_test_exact): Fix typo.
13013
13014 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13015 don't give an error.
13016
13017 * gdb.base/term.exp: Call delete_breakpoints before starting.
13018
13019 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13020 (t10): Add comment.
13021
13022Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13023
13024 Reorganization of the GDB Test Suite.
13025
13026 * gdb.base: New directory, contains all the basic tests.
13027 * gdb.c++: New directory, tests specific to C++.
13028 * gdb.chill: New directory, tests specific to Chill.
13029 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13030 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13031 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13032 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13033 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13034 t30-31 to chill).
13035 * */gdbme.*: Rename to match appropriate expect scripts.
13036 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13037 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13038 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13039 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13040 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13041 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13042 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13043 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13044 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13045 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13046 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13047 gdb.c++/virtfunc.cc: New names of C++ files.
13048 * gdb.chill/chillvars.ch: New name of Chill file.
13049 * gdb.base/configure.in, gdb.c++/configure.in,
13050 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13051 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13052 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13053 * configure.in (configdirs): Update to reflect directory changes.
13054 (target_abbrev): No longer define for any configuration.
13055 * Makefile.in: Cosmetic improvements to header comments.
13056
13057Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13058
13059 Various changes to gdb.t31:
13060
13061 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13062 * gdbme.ch: Make all key-words and predefineds be upper-case.
13063 * chillvars.exp: Expect key-words and predefinds in upper-case.
13064
13065 * chillvars.exp: Use gdb_test_exact many places.
13066 Change expected output for arrays (which now includes index labels).
13067
13068 * pr-5020.exp, gdme.ch (module PR_5020):
13069 New test, for PR-5020.
13070
13071Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13072
13073 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13074 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13075
13076Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13077
13078 * Makefile.in: Fix bit-rot in definitions of CHILL,
13079 CHILL_FOR_TARGET and Chill_LIB.
13080 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13081 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13082 CHILL, and CHILL_LIB.
13083
13084Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13085
13086 * Revert the previous changes. Please see Rob's directory
13087 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13088
13089Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13090
13091 * Makefile.in, configure.in, config/mips-gdb.exp,
13092 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13093 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13094 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13095 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13096 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13097 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13098 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13099 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13100 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13101 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13102 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13103 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13104 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13105 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13106 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13107 changes from 94Q1.
13108
13109Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13110
13111 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13112 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13113 Rob's new testing fragments.
13114
13115Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13116
13117 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13118 lib/gdb.exp: Replace error proc calls with perror.
13119
13120Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13121
13122 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13123 version also, match on casted version strings, and match on
13124 gdb startup case where the line numbers might be messed up.
13125
13126Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13127
13128 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13129 (CFLAGS): Delete it from here.
13130
13131Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13132
13133 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13134
13135Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13136
13137 * Makefile.in (RUNTEST): Default to just "runtest".
13138
13139Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13140
13141 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13142 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13143 the code has been restructured.
13144
13145Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13146
13147 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13148 \n, not just one of each.
13149
13150 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13151 /bin/cc gives a warning if you do.
13152
13153Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13154
d63a86f8 13155 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13156 __t10ListS_link1ZUiRCUiPT0
13157
13158Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13159
13160 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13161 on local variables in recursive functions.
13162
13163 * gdb.t07/Makefile.in: Build the new test.
13164
13165Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13166
13167 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13168 directly. Instead compare the return values from actual calls.
13169
13170Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13171
13172 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13173
13174Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13175
13176 * From Peter Schauer with minor modifications.
13177 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13178 stops in mid-line in the caller. Add xfail for returning a float
13179 value on X86 targets.
13180
13181Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13182
13183 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13184 to avoid expect lossage.
13185 (fmem_LRbug_tests): Likewise.
13186 * gdb.disasm/hppa.s: Corresponding changes.
13187
13188 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13189 conditions to work with latest dejagnu/expect.
13190
13191 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13192 expected to fail on the PA.
13193 (backtrace in call with trampolines): Explicitly require main
13194 to be frame #1 (no trampolines should show up in backtrace).
13195
13196 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13197 "continue -expect".
13198 * gdb.t06/break.exp: Likewise.
13199 * gdb.t07/watchpoint.exp: Likewise.
13200 * gdb.t13/bitfields.exp: Likewise.
13201 * gdb.t15/{funcargs,return}.exp: Likewise.
13202 * gdb.stabs/weird.exp: Likewise.
13203 * config/{mips,udi}-gdb.exp: Likewise.
13204
13205 * hppa.sed: Enclose comments within a sed command to avoid
13206 losing with the old OSF1 sed.
13207
13208Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13209
13210 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13211 sequent dynix.
13212 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13213 * gdb.t15/funcargs.exp: Conditionally step again to really
13214 finish from marker_call_with_trampolines. Handle the case where
13215 the first step from within call_with_trampolines already steps
13216 us back to main.
13217 * gdb.t15/gdbme.c: Add comment to closing brace of
13218 call_with_trampolines for funcargs.exp.
13219
13220Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13221
d63a86f8 13222 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13223 Fix typo(s).
13224
13225Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13226
13227 * gdb.t07/gdbme.c: More code for watchpoint testing.
13228
13229 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13230 "Hardware watchpoint" throughout file.
13231 (test_watchpoint_triggered_in_syscall): New test.
13232 (test_complex_watchpoint): New test.
13233
13234Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13235
13236 * gdbme.c (call_with_trampolines): New function to try and step
13237 into. Tests trampoline problems on the PA.
13238
13239 * funcargs.exp (localvars_in_indirect_call): No longer expect
13240 stepping into indirect call to fail on PAs.
13241 (test_stepping_over_trampolines): New test.
13242
13243Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13244
13245 * TODO: Add suggestions for static member function tests, and
13246 completion tests.
13247
13248Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13249
13250 * TODO: Add suggestions for "p/a" tests.
13251
13252 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13253 (default_gdb_exit): Replace all the hair with sending "quit" to
13254 the process with a simple close.
13255
13256Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13257
13258 * TODO: Add suggestions for shared library tests.
13259
13260Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13261
13262 * TODO: Add suggestions for x/s tests.
13263
13264Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13265
13266 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13267 "enable once", and "enable breakpoints once" with ".*".
13268
13269Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13270
13271 * TODO: Add suggestions about structure passing tests.
13272
13273Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13274
13275 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13276 the primary1 test, use work around if __GNUC__ < 2.
13277 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13278 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13279 Test for bad output rather than waiting for timeout. Issue
13280 second continue only if first continue failed.
13281
13282Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13283
13284 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13285 operator[] test with gdb_test because the old code didn't seem to
13286 be getting the quoting right with the new dejagnu.
13287
13288Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13289
13290 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13291 one from the path.
13292 * Makefile.in: Use a fresh expect if there is one, use runtest
13293 from the src tree if there is one.
d63a86f8 13294
c906108c
SS
13295Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13296
13297 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13298 next over recursive call. Revise the tests from that point on
13299 (which had been skipped) to match GDB's actual (correct) output.
13300
13301 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13302 with next over a breakpoint whose condition is false.
13303
13304 * gdb.t00/help.exp: Comment out "help set print" tests just like
13305 (and for same reason as) "help set" test.
13306
13307Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13308
13309 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13310 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13311
13312Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13313
13314 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13315 necessary gdb_target_udi.
13316
13317 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13318
13319 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13320 1838 and 2417; they are fixed.
13321
13322 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13323 gdb.t03/ptype.exp (ptype structure, ptype union):
13324 Remove xfails; the test is looser than when the xfails were added.
13325
13326 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13327 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13328
13329 * gdb.t01/run.exp: Only run shell test if isnative.
13330
13331 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13332 since "run" automatically loads if necessary. Call gdb_target_udi
13333 after the "file" since "file" kills any execution target.
13334
13335 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13336 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13337 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13338 argument for UDI.
13339
13340Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13341
13342 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13343
13344 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13345
13346Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13347
13348 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13349 properly quoting regexps. This makes the second argument to
13350 demangle a fixed string, which matches the callers, instead of a
13351 shell-style pattern which is what the previous implementation
13352 used. Update some of the callers.
13353
13354Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13355
13356 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13357 (comib_nullified_tests): Fix typo.
13358 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13359 strings. No longer expected to fail.
13360
13361 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13362 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13363 strings. No longer expected to fail.
13364
13365 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13366 string. No longer expected to fail.
13367
13368Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13369
13370 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13371 No longer expected to fail.
13372
13373 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13374 string. No longer expected to fail.
13375
13376Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13377
13378 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13379 only in the names (I probably got most of them). I was even
13380 generous with some which differed in underscores in names, and
13381 probably missed a few, and I *still* was able to remove almost a
13382 third of the file with almost no impact on testsuite coverage.
13383
13384Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13385
13386 * gdb.t00/default.exp: Match udi_attach error message as well as
13387 the one from child_attach.
13388
13389 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13390
13391 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13392
13393 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13394 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13395
13396 * Move test with enums and partial symbols back to
13397 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13398 Reverts the change of 26 May 93. Per today's change to
13399 stabs.texinfo, the behavior that weird.exp was expecting was
13400 unreasonable; what is important is that the compiler+gdb get
13401 things right, which happens with a recent gcc. Also fix the test
13402 to deal with native compilers which put out the stab gdb can't
13403 deal with.
13404
13405Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13406
13407 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13408 in the names. The main thing these accomplish is to slow things down.
13409 Many more such duplicates surely remain.
13410
13411 * gdb.t00/help.exp: Comment out "help support" test just like
13412 (and for same reason as) "help set" test.
13413
13414Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13415
13416 * gdb.t06/break.exp: Remove setup_xfails for
13417 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13418 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13419 about known bug in gcc to include up through 2.5.8.
13420 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13421 well as "_vb$".
13422 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13423 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13424 with latest gcc and gdb.
13425 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13426 well as "_vb$".
13427
13428Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13429
13430 * configure.in (hppa*-*-*): Also configure and build stabs-only
13431 tests.
13432
13433Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13434
13435 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13436 * gdb.t10/configure.in (hppa*-*-*): Use it.
13437
13438Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13439
13440 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13441
13442Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13443
13444 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13445 versions prior to 1.13.5.
13446
13447Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13448
13449 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13450 the prompt is at the start of a line.
13451
13452Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13453
13454 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13455 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13456 in the copr tests now.
13457 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13458 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13459 expected to fail.
13460
13461Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13462
13463 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13464 gdb.t31/chillvars.exp, lib/gdb.exp:
13465 Tweak to run under either version of expect.
13466 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13467 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13468 * gdb.t11/list.exp: Remove extraneous whitespace.
13469
13470Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13471
13472 * gdb.t16/printcmds.exp (test_print_strings): Accept
13473 "(unsigned char *) " before the string.
13474
13475 * TODO: Add notes about printing of fancy types and GDB expressions.
13476
13477Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13478
13479 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13480 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13481 if doing mips-idt-ecoff.
c906108c
SS
13482
13483Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13484
13485 * Most .exp files: Tweak to run under either version of expect.
13486
13487Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13488
13489 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13490 xfails; I'm not sure why they are failing, but not because of PR 1806.
13491
13492Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13493
13494 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13495 defined in lib/gdb.exp.
13496
13497Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13498
13499 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13500 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13501 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13502 have to be typeless.
13503
13504Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13505
13506 * TODO: Add suggestion for copyright year test.
13507
13508Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13509
13510 * configure.in (*-*-lynxos*): Add stabs tests.
13511
13512Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13513
13514 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13515 so insert a tab before any assembler directive in column zero.
13516
13517 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13518 stores.
13519 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13520 stores.
13521 (fpu_short_memory_tests): Likewise.
13522
13523Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13524
13525 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13526 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13527 .stabs directives in comments.
13528
13529Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13530
13531 * TODO: New file, describing tests we could write.
13532 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13533
13534Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13535
13536 * gdb.t06/signals.exp: Add kludge to force re-sync.
13537
13538 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13539 to xgdb instead of gdb, get out of gdb.
13540
13541Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13542
13543 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13544 for info.
13545
13546Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13547
13548 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13549 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13550 * gdb.stabs/hppa.sed: New sed script for the PA.
13551
13552Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13553
13554 * gdb.stabs: Re-write weird.def and configuration to use sed
13555 instead of cpp. sed is portable and POSIX; cpp is neither.
13556
13557Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13558
13559 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13560
13561Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13562
13563 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13564
13565Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13566
13567 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13568 "_vb$".
13569 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13570 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13571
13572Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13573
13574 * lib/gdb.exp: Comment out code which depends on non-existent
13575 `transform' procedure.
13576
13577Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13578
13579 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13580 * lib/gdb.exp: Transform tool name.
13581 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13582 1.1's new error handling system.
13583
13584Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13585
13586 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13587
13588Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13589
13590 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13591 They made pattern matching so slow that timeouts happened on
13592 heavily loaded systems. Now any output from "show print" which
13593 gets us back to the GDB prompt is a PASS.
13594
13595Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13596
13597 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13598
13599Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13600
13601 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13602
13603 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13604 It is not from PR 3220.
13605
13606Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13607
13608 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13609 just started failing because they depended on the order the
13610 subcommands are presented, or exact docstring text. This kind of
13611 test is a pain and has minimal benefit.
13612
13613Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13614
13615 * gdb.t09/corefile.exp: At end of test, use "core" command with
13616 no arguments.
13617
13618Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13619
13620 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13621 17}/Makefile.in: Make it possible to run the testsuite with Sun
13622 make and CC = cross gcc by adding explicit build rules for .o
13623 files.
13624
13625Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13626
13627 * gdb.t15/funcargs.exp: Don't put comments on same line as
13628 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13629
c906108c
SS
13630Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13631
13632 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13633
13634Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13635
13636 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13637 * gdb.t20/inherit.exp: remove three dumplicate entries.
13638
13639Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13640
13641 * gdb.t06/break.exp: For "next over recursive call", fail on any
13642 incorrect output, not just on "factorial (value=2)".
13643
13644Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13645
13646 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13647 working now. Add an xfail if accesing a bss variable causes
13648 a memory error if the target is not yet run.
13649
13650Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13651
13652 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13653 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13654 name of __st* demangling (2 strings). Did Kung really get the
13655 more than 95 others right without testing them?
13656
13657Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13658
13659 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13660
13661Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13662
13663 * configure.in (configdirs): Add gdb.disasm
13664 * gdb.disasm: New directory for GDB disassembler tests.
13665 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13666
13667Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13668
13669 * gdb.t00/help.exp: Don't test "help set".
13670
13671 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13672 from within expect statements. None of these happen anymore and
13673 they cause regressions to be silently unnoticed.
13674
13675 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13676 messages) about known failures with gcc cygnus-2.4.5-930417.
13677
13678 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13679 comp-info.exp so it gets built if it doesn't exist.
13680
13681 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13682 it is no longer used.
13683 * gdb.t13/comp-info.c: Removed.
13684
13685Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13686
13687 * gdb.t06/signals.exp: Add xfail for sun3.
13688
13689Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13690
13691 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13692 relevant because ^C doesn't get sent but failure can be reproduced
13693 interactively).
13694
13695Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13696
13697 * gdb.stabs/alpha.mt: New configuration file for alpha.
13698 * gdb.stabs/configure.in: Use it.
13699 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13700 sharing with alpha.mt, redefine long to word via preprocessor.
13701 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13702 for alpha.
13703 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13704 native cc.
13705 * gdb.t00/teststrategy.exp: Change expect string so that we
13706 consume the `(xgdb)' from the command echo and from the gdb prompt.
13707 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13708 gdb currently compares all values as long, so this failure probably
13709 applies to any configuration where LONGEST is bigger than a target int.
13710 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13711 with gcc.
13712 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13713 to handle opaque pointers, gcc is.
13714 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13715 as first argument. Include <sys/types.h> and change all operator
13716 new definitions to use size_t.
13717 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13718 now that we use size_t.
13719
13720Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13721
13722 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13723 a long or float array cast all array members to the same type.
13724 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13725 with 64 bit longs.
13726 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13727 on alpha.
13728 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13729
13730Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13731
13732 * gdb.t24 (demangle.exp): Constructors of templates have names like
13733 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13734 section 14.6 of the ARM.
13735
13736 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13737 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13738 accomplish little and slow down the testsuite.
13739
13740 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13741 Accept spaces various places.
13742
13743Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13744
13745 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13746 with watchpoint enabled.
13747
13748 * Makefile.in: Remove definition of CC and remove the second
13749 definition of CXX (the "CXX = gcc" one remains). These definitions
13750 were causing backquotes to be expanded within backquotes, which
13751 doesn't work.
13752
13753Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13754
13755 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13756
13757Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13758
13759 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13760 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13761 by mips cc and contains no stabs entries.
13762
13763Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13764
13765 * config/vx-gdb.exp: Use fake device to load files rather than
13766 NFS.
13767 * lib/gdb.exp: New proc to do "file" command.
13768 * config/unix-gdb.exp: Use new "file" proc.
13769
13770Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13771
13772 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13773 Rework board rebooting slightly.
13774 (gdb_exit): Don't exit from the remote shell; there isn't one.
13775 * gdb.stabs/weird.exp: If a program is being debugged already,
13776 kill it.
13777 * gdb.t04/setvar.exp: Stop and restart gdb.
13778 * gdb.t05/expr.exp: Likewise.
13779 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13780 restart gdb and reload the program.
13781 * gdb.t08/opaque.exp: Likewise.
13782 * gdb.t12/scope.exp: Likewise.
13783 * gdb.t13/bitfields.exp: Likewise.
13784 * gdb.t15/funcargs.exp: Likewise.
13785 * gdb.t20/classes.exp: Likewise.
13786 * gdb.t03/ptype.exp: Increase timeout.
13787 * gdb.t16/printcmds.exp (test_print_string_constants,
13788 test_print_array_constants): Likewise.
13789 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13790 * gdb.t20/classes.exp (do_tests): Likewise.
13791 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13792
13793Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13794
13795 * gdb.stabs: Renamed *wierd* to *weird*.
13796
13797Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13798
13799 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13800 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13801
13802Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13803
13804 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13805 (do_tests): Remove xfail for whatis on one_var and two_var.
13806
13807Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13808
13809 * Makefile.in: Made cross building work better by adding
13810 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13811
13812Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13813
13814 * gdb.t15/{return.c,return.exp,Makefile.in}:
13815 New test, currently commented out.
13816
13817Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13818
13819 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13820 still running and removes the leftover named socket so GDb can do
13821 clean restarts.
13822
13823Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13824
13825 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
13826 console, not GDB.
13827 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
13828 cross testing works better with "make check"
13829 * config/unix-gdb: Use default procedures for exit and version.
13830 * config/vx-gdb.exp: Cleaned up and massaged back to working order
13831 with the newest VxWorks.
13832
13833Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13834
13835 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
13836 old form.
13837
13838 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
13839 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
13840
13841 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
13842
13843 * config/unix-gdb.exp: Remove this version of gdb_exit
13844 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
13845 Rob says he'll look at it when he gets back to testing boards.
13846
13847Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
13848
13849 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
13850 an expected fail for certain ptype commands.
13851
13852 * gdb.t20/classes.exp: Update expected results of "ptype class
13853 Base1" to account for the constructor that now appears in the type.
13854
13855Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
13856
13857 * configure.in (configdirs): Restore gdb.t04, which mysteriously
13858 disappeared from list.
13859 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
13860 "alldone" proc with call to cleanup and exit.
13861 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
13862 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
13863 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
13864 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
13865 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
13866 "alldone" proc with simple returns that suppress remaining
13867 tests. The alldone proc went away many months ago.
13868
13869Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13870
13871 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
13872
13873 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
13874
13875Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13876
13877 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
13878 as vax gdb will display them.
13879
13880Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13881
13882 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
13883 optimizers.
13884
13885 * scope.exp: Change "bad value for localval" messages so each one
13886 is unique.
13887
13888 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
13889 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
13890
13891 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
13892
13893Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13894
13895 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
13896 doesn't exist (due to optimization).
13897
13898Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13899
13900 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
13901 contains \r because the filename is long.
13902
13903 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
13904 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
13905
13906Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13907
13908 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
13909 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
13910 Ultrix.
13911 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
13912 int tests.
13913 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
13914
13915Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
13916
13917 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
13918
13919 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 13920 to match does not match the passing case but still matches the
c906108c
SS
13921 failing case.
13922
13923Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13924
13925 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
13926
13927Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
13928
13929 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
13930 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
13931 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
13932 Remove various versions of gdb_exit.
13933 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
13934 gdb_exit.
13935 * config/unix-gdb.exp: gdb_exit remains here, and should override
13936 the generic version, since it's doing a lot of wierd stuff that
13937 the other versions aren't. FIXME, fold it in, or abandon this
13938 version.
13939
13940Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13941
13942 * gdb.t24/demangle.exp: Add tests for PR 3220.
13943
13944Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13945
13946 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
13947
13948Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
13949
13950 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
13951 "i386-*-*". Works for i486 as well.
13952
13953 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
13954 bug, and expand domain of xfail to all SVR4 systems, since the
13955 actual problem is likely to be in generic SVR4 /proc support.
13956
13957Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13958
13959 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
13960
13961Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
13962
13963 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
13964 xfails for other systems. Match a missing 'Continuing.' as an
13965 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
13966
13967 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
13968 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
13969 Only issue warning for missing executables if -all option is used.
13970
13971 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
13972 file if -all option is used. It's like an unpredictable XFAIL.
13973
13974Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13975
13976 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
13977 for dynamically linked binaries.
13978
13979 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
13980
13981Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13982
13983 * gdb.t20/inherit.exp: Change message for "print tagless struct"
13984 to state that this is a known bug in old versions of g++.
13985
13986Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13987
13988 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
13989 while waiting for `Continuing'.
13990
13991Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
13992
13993 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
13994 in text, data, and bss.
13995 * gdb.t10/nodebug.c: Add local and global test variables for
13996 initialized and uninitialized data.
13997
13998Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13999
14000 * config/unix-gdb.exp (gdb_exit): Add "wait".
14001
14002Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14003
14004 * gdb.t06/signals.exp: xfail the continue from the handler for all
14005 targets.
14006
14007 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14008 function with watchpoints enabled, the i386 call dummy starts with
14009 a call.
14010
14011 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14012 386 bsd names its corefiles.
14013
14014Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14015
14016 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14017 compilers don't grok it.
14018 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14019 with small octal ints rather than character constants, which
14020 are signed and might not fit if first promoted to int.
14021
14022Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14023
14024 * gdb.t09/Makefile.in (clean): Remove corefile.
14025
14026Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14027
14028 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14029
14030Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14031 and Jim Kingdon (kingdon@cygnus.com)
14032
14033 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14034 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14035 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14036
14037Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14038
14039 * gdb.t17/interrupt.exp: Add xfail for hppa.
14040
14041Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14042
14043 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14044 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14045 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14046 to determine signed-ness of bitfields and use the result to setup
14047 the xfail.
14048 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14049 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14050 call line is reached if necessary.
14051
14052Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14053
14054 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14055
14056Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14057
14058 * gdb.t06/break.exp: Also test `clear' command.
14059
14060Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14061
14062 * gdb.t00/teststrategy.exp: Remove extra quote.
14063
14064 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14065 watchpoint enabled to be for all non-68k machines.
14066
14067 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14068
14069Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14070
14071 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14072 targets use aout.mt instead of ecoff.mt as gas understands
14073 standard aout format.
14074
14075Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14076
14077 * lib/gdb.exp (runto): Don't insist that function we are running to
14078 was compiled with -g.
14079
14080 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14081
14082 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14083 to get back into the read system call.
14084 Accept leading newline in case where we woke it up.
14085
14086Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14087
14088 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14089 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14090 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14091 enable ecoff configuration.
14092
14093Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14094
14095 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14096
14097Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14098
14099 * gdb.t16/printcmds.exp: Add another printf test.
14100
14101Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14102
14103 * configure.in: If configured -with-stabs on any target, add
14104 stabsdirs to configdirs.
14105
14106Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14107
14108 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14109 fun" so pattern does not match the command itself.
14110
14111Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14112
14113 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14114
14115Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14116
14117 * gdb.t17/interrupt.exp: Test for more things.
14118
14119Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14120
14121 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14122 compiler arranges the code and line numbers.
14123
14124 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14125
14126Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14127
14128 * gdb.t00/help.exp: Increase expect input buffer size.
14129
14130Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14131
14132 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14133
14134 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14135
14136 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14137
14138 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14139 [0-9]*, not just [0-9].
14140
14141Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14142
14143 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14144
14145 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14146
14147Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14148
14149 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14150
14151Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.t06/signals.c: Add xfails for sun3.
14154
14155 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14156
14157 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14158 test_stepping tests.
14159
14160Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14161
14162 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14163
14164 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14165
14166 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14167 rather than actually putting it through cpp twice.
14168
14169 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14170
14171Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14172
14173 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14174 no longer needed.
14175
14176Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14177
14178 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14179
14180 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14181 C++ features prints as "struct", make it a pass, not an xfail.
14182
14183Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14184
14185 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14186 Don't require VA to print as "class" rather than "struct".
14187
14188Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14189
14190 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14191
14192Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14193
14194 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14195
14196Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14197
14198 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14199 order.
14200
14201Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14202
14203 * gdb.t16/printcmds.exp: Add printf tests.
14204
14205 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14206
14207 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14208
14209Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14210
14211 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14212 pass counts, to counteract any existing or future setup_xfails.
14213
14214Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14215
14216 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14217 {BEGIN,END}_COMMON for common block instead of STAB.
14218 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14219
14220 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14221 intp_var should be N_GSYM not N_LSYM.
14222 wierd-aout.S: Use a label for the value of the N_SO.
14223 wierd.def: Remove all backslashes.
14224 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14225
14226Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14227
14228 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14229 get the expected next to inheritance3.
14230
14231Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14232
14233 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14234 now that gcc-2.4 gets it right.
14235
14236Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14237
14238 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14239
14240 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14241 generating comp-info.exp which works for cross-compilation.
14242
14243Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14244
14245 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14246 "*-*-sysv4.*".
14247
14248Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14249
14250 * gdb.t01/run.exp: Start with a fresh gdb.
14251 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14252 SVR4.x.
14253
14254Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14255
14256 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14257 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14258 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14259 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14260 things to remove.
14261
14262Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14263
14264 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14265 test cases from bug reports.
14266
14267Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14268
14269 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14270 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14271 avoid spurious xfails.
14272 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14273 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14274 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14275
14276Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14277
14278 * gdb.t00/teststrategy.exp: Rework to provide more useful
14279 description of each test, fix problem with systems that define
14280 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14281 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14282 results for "next over recursive call" so timeouts aren't taken
14283 by error.
14284
14285Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14286
14287 * gdb.t12/scope.exp: Test printing of variables before run.
14288
14289 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14290 printed in wrong order due to sorting.
14291
14292Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14293
14294 * gdb.t00/teststrategy.exp: Fix expected results for printing
14295 user entered string constant. Is array of char, prints with no
14296 address.
14297
14298 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14299 commands.
14300 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14301 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14302 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14303 of struct of char arrays.
14304 * gdb.t00/radix.exp: New tests for radix commands.
14305
14306Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14307
14308 * gdb.t16/printcmd.exp: Print a variable before running program
14309 (with xfail for AIX).
14310
14311Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14312
14313 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14314
14315 * gdb.t16/printcmd.exp: Don't print variables before running program.
14316
14317 * gdb.t06/break.exp: Don't require envp argument to main.
14318
14319 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14320
14321 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14322 Add xfails for rs6000.
14323
14324 * gdb.t02/whatis.exp: Change other tests not to re-test something
14325 we already tested.
14326
14327 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14328 each type used has a variable of that type.
14329
14330Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14331
14332 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14333
14334Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14335
14336 * configure.in: change srctrigger to be a file, not a directory
14337
14338Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14339
14340 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14341
14342 * gdb.t11/list.exp: Fixed a couple of typos.
14343
14344Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14345
14346 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14347 is fixed and PR is closed.
14348 * gdb.t16 (gdbme.c): Add simple test string variable.
14349 * gdb.t16 (printcmds.exp): Add tests with simple test string
14350 variable, primarily for boundaries on "set print elements".
14351
14352Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14353
14354 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14355 Make leading 0's optional and don't expect a tab in the middle
14356 of the number.
14357
14358 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14359
14360 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14361 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14362 don't end command passed to gdb_test with newline.
14363
14364 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14365 signed keyword away, don't expect signed bitfields to be signed.
14366
14367 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14368 printing with only as many 1's as are in the field as well as printing
14369 with 32 1's (see comment).
14370
14371Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14372
14373 * gdb.t00/default.exp: Start with a fresh gdb.
14374 * configure.in (configdirs): Remove gdb.t31 until the chill
14375 compiler works again. It no longer is able to find chillrt0
14376 since it isn't in libchill.a anymore.
14377 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14378 wierd.o, make more modular.
14379 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14380 spurious newlines that caused problems.
14381
14382Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14383
14384 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14385 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14386 gdb.stabs/wierd.{exp,def}: Many new tests.
14387
14388 * gdb.t00/default.exp: update info line for new message.
14389
14390 * gdb.t02/{whatis.exp,gdbme.c}:
14391 Test that "char *" doesn't print as "caddr_t".
14392
14393Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14394
14395 * gdb.t00/help.exp: Use .* in place of some help messages which
14396 just changed.
14397 gdb.t00/default.exp: Update "info frame" test for new message.
14398 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14399 Remove some xfails
14400
14401Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14402
14403 * gdb.t03/{gdbme.c,ptype.exp}:
14404 Add tests for typedef'd struct and union without tags.
14405 Also check "whatis" on a variable of a typedef'd enum without a tag.
14406
14407 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14408 PRMS 1823; the bug still exists but isn't reproduced by this test
14409 anymore), and remove rs6000 XFAIL (the bug is fixed).
14410
14411 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14412 duplicated from whatis.exp. For those that are left, accept
14413 "long", "long int", or "int" for long variables (whatis.exp already
14414 has an XFAIL for "int", so no need to fail it here).
14415
14416 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14417 Deal with GCC's names for types now that GDB uses the compiler's names.
14418
14419 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14420 setup_xfail's for sunos4. If we #defined the signed keyword away,
14421 don't expect GDB to know that char it is signed.
14422
14423 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14424
14425Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14426
14427 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14428 should work on any system, regardless of debugging format.
14429 * gdb.t21/demangle.exp: Move to gdb.t24.
14430 * gdb.t24/demangle.exp: Move from gdb.t21.
14431 * gdb.t24/{Makefile.in, configure.in}: New files.
14432
14433Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14434
14435 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14436 * gdb.stabs: New directory.
14437
14438Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14439
14440 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14441 not just "Quit anyway?".
14442
14443Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14444
14445 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14446 that all setup_xfails are immediately followed by clear_xfails.
14447
14448Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14449
14450 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14451 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14452 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14453 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14454 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14455 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14456 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14457 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14458 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14459 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14460 gdb.t31/chillvars.exp, lib/gdb.exp:
14461 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14462 bug-gdb@prep.ai.mit.edu.
14463
14464Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14465
14466 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14467 with 0.0, not integer 0.
14468
14469Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14470
14471 * gdb.t06/break.exp: Update for "Kill the program" message change.
14472
14473Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14474
14475 * Makefile.in (GDBFLAGS): Set to -nx.
14476 * Makefile.in (site.exp): Use GDBFLAGS.
14477
14478Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14479
14480 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14481 Makefiles.
14482 (check): depend on just-check.
14483 (just-check): added so that tests can be run without a noop
14484 build pass.
14485
14486Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14487
14488 Switch to using configure's configdirs.
14489 * Makefile.in (Makefile): add configure.in dependency.
14490 (SUBDIRS): removed redundant assignment.
14491 * configure.in: switch subdirs assignment to configdirs.
14492 * gdb.t*/configure.in: new files.
14493
14494Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14495
14496 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14497 works.
14498
14499Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14500
14501 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14502 in explicit rules. Apparently this is not supported by some makes.
14503
14504Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14505
14506 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14507
14508Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14509
14510 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14511 disappeared.
14512
14513Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14514
14515 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14516
14517Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14518
14519 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14520 watchpoint problem that is now fixed.
14521 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14522 uninitialized convenience variables.
14523 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14524 structures.
14525
14526Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14527
14528 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14529 which causes expect to get out of sync with gdb on long output
14530 from help set.
14531 * gdb.t09/corefile.exp: Make expected pattern for core file
14532 failing signal and frame output format less sun specific.
14533
14534Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14535
14536 * gdb.t31/chillvars.exp: Add and remove initial dummy
14537 breakpoint, so that symbol table is forced in.
14538 (Needed at least on Sunos4, though it seems not SVR4.)
14539 * gdb.t31/chillvars.exp: Update for changed output format.
14540
14541Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14542
14543 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14544
14545Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14546
14547 * Makefile.in: Added --srcdir when invoking runtest, removed the
14548 need for a local config file. (optional now)
14549
14550Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14551
14552 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14553 failure count used to force early termination. Add some more
14554 expected failures for gnu style demangling.
14555
14556Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14557
14558 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14559 pmi variable from gdb.t20/gdbme to get optimized away.
14560 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14561 Check for written corefile upon timeout _and_ eof.
14562
14563Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14564
14565 * config/unix-gdb.exp: Add missing return 0.
14566
14567Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14568
14569 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14570 test termination.
14571
14572Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14573
14574 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14575 disappeared.
14576
14577Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14578
14579 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14580 time as i860 support works.
14581
d63a86f8 14582 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14583 "backtrace 100\r" rather than just "backtrace\r", to match last
14584 change.
14585
14586Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14587
14588 * config/udi-gdb.exp (gdb_exit): Remove close command.
14589 (gdb_target_udi): New procedure to set the UDI target.
14590 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14591 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14592 Added waits for prompts after several question responses. Added
14593 some more responses used by a29k-amd-udi-gdb.
14594 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14595 pass different arguments, restart UDI connection after program
14596 completion.
14597 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14598 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14599 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14600 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14601 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14602 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14603 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14604 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14605 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14606 after program completion.
14607 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14608 compiled with a SELECT_VECS setting.
14609 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14610 infinite recursion.
14611
14612 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14613 Added checks for COFF results, and made them expected failures for
14614 all targets. It would be better to make them expected failures
14615 for COFF targets only.
14616
14617Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14618
14619 * Makefile.in: add null dvi target, don't bother to recurse
14620 through test directories for info and install-info; rename
14621 $(datadir) to be dejagnu instead of deja-gnu
14622
14623Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14624
14625 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14626 compiler to coredump.
14627 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14628 code.
14629
14630Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14631
14632 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14633 coredump.
14634 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14635 code.
14636
14637Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14638
14639 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14640 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14641 which in a shell. Deletes xgdb when done.
14642 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14643 Tests the return from the "set height" or "set width" commands.
14644 Added a few return codes where needed.
14645
14646Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14647
14648 * Makefile.in (SUBDIRS): Add gdb.t17.
14649 * configure.in (subdirs): Add gdb.t17.
14650 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14651 files to test gdb's calling of functions in the inferior with
14652 the correct arguments and gdb's ability to retrieve any
14653 result returned.
14654
14655Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14656
14657 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14658 may be called after gdb goes away. Previous versions of expect
14659 needed these to avoid file descriptor leaks, but they cause
14660 errors with the current revision of expect.
14661 * gdb.t00/gdbvars.exp: Use -re on expected output after
14662 setting sevenbit-strings.
14663 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14664 to set sevenbit-strings consistent across tests.
14665 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14666 set sevenbit-strings consistent across tests.
14667
14668Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14669
14670 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14671 expected output to match current "expect" expectations.
14672
14673Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14674
14675 * gdb.t00/default.exp: Change expected output for default "source"
14676 command, to match new gdb behavior which requires a filename to
14677 source.
14678
14679Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14680
14681 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14682 expected fail for i486-*-* that misses the marker2 function.
14683 * gdb.t10/crossload.exp (bfddefault): Allow successful
14684 recognition of a format to pass even if no symbols are found.
14685 Explicitly catch failures where the format is not recognized
14686 or is ambiguous, and add the reason to the fail message.
14687 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14688 the cause is and invalid target and add reason to failure message.
14689 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14690 elf32-i386, elf32-sparc, and elf32-i860.
14691 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14692 Set up expected failure for 'filename'::variable scope resolution,
14693 which is now apparently broken on all targets.
14694 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14695 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14696 gdb.t23/templates.exp: Change failure for missing binfile into
14697 just a warning.
14698 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14699 references.
14700
14701Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14702
14703 * gdb.t00/default.exp: Add expected output for default "source"
14704 command, to match new gdb behavior.
14705 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14706
14707Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14708
14709 * config/*-gdb.exp: returns an error, rather than exiting on
14710 internal errors.
14711
14712Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14713
14714 * gdb.t03/gdbme.c: Add pointer to struct variable.
14715 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14716 referencing struct members.
14717
14718Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14719
14720 * configure.in (mips-idt-ecoff): New target.
14721 * config/mips-gdb.exp: New file for remote board using MIPS remote
14722 debugging protocol.
14723
14724 * Redid configuration scheme. Removed gdb.t*/configure.in.
14725 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14726 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14727 distclean targets. Built executables via .o files. Adjusted
14728 tests to account for source files in $(srcdir) rather than
14729 $(objdir).
14730 * lib/gdb.exp (runto): Don't expect () after the function name,
14731 because it may have arguments.
14732
14733Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14734
14735 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14736 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14737 expected failures for mips-idt-* and mips-sgi-*.
14738 * gdb.t00/default.exp (attach): Kill process if requested.
14739 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14740 that does not read core files.
14741 * gdb.t01/run.exp: Removed checks for exit status code.
14742 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14743 it is linked in.
14744 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14745 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14746 appropriate, rather than doing it by hand.
14747 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14748 execution.
14749 * gdb.t10/crossload.exp: Kill existing program if needed.
14750 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14751 appropriate, rather than doing it by hand. Always increase
14752 timeout for this test, not just for VxWorks.
14753
14754Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14755
14756 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14757 of Chill STRUCT types and STRUCT values.
14758 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14759 than "char".
14760 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14761 struct2): New struct definitions and initializations to test
c906108c
SS
14762 simple Chill STRUCT types.
14763
14764Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14765
14766 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14767 the null byte at the end of strings.
14768 * gdb.t00/default.exp: Make show version insensitive to copyright
14769 date.
14770 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14771 to avoid dependencies on target char signedness.
14772 * gdb.t16/printcmds.exp: Update expected results for explicitly
14773 unsigned char.
14774 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14775 now work.
14776 * gdb.t21/demangle.exp: Add many more patterns for template
14777 demangling, most of them being expected failures.
14778 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14779 string we are matching for, to match on the whole string.
14780 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14781 and fix a whole bunch that had incorrect expected output but were
14782 passing anyway because of the bug in "proc demangle".
14783 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14784 type.
14785 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14786
14787Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14788
14789 * gdb/testsuite: made modifications to testcases, etc., to allow
14790 them to work properly given the reorganization of deja-gnu and the
14791 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14792
14793Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14794
14795 * gdb/testsuite: Initial creation of gdb/testsuite.
14796 Migrated dejagnu testcases and support files for testing nm to
14797 gdb/testsuite from deja-gnu. These files were moved "as is"
14798 with no modifications. This migration is part of a major overhaul
14799 of dejagnu. The modifications to these testcases, etc., which
14800 will allow them to work with the new version of dejagnu will be
14801 made in a future update.
48efe704 14802
8d8cb839 14803 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14804\f
8d8cb839
EZ
14805;; Local Variables:
14806;; mode: change-log
14807;; left-margin: 8
14808;; fill-column: 74
14809;; version-control: never
14810;; End:
902f2ccb
MC
14811
14812 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14813 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14814 Copying and distribution of this file, with or without modification,
14815 are permitted provided the copyright notice and this notice are preserved.