]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* agentexpr.texi: Fix typos.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2429decf
MK
12006-07-29 Mark Kettenis <kettenis@gnu.org>
2
3 From Marcus Deuling <deuling@de.ibm.com>:
4 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5 every case.
6
6c3c41f3
NR
72007-01-13 Nick Roberts <nickrob@snap.net.nz>
8
9 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10 (test_path_specification): Use objdir instead of srcdir to always
11 get an absolute filename.
12
2f12c312
DJ
132007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14
15 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16
81121995
VP
172007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18
19 * gdb.mi/mi-var-cp.cc (reference_update_tests):
20 Make sure the variable we're using is in scope.
21 (reference_to_pointer): Likewise.
22
4741b737
DJ
232007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
24
25 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
26 has no debug information.
27
054410c3
DJ
282007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
29
30 * gdb.base/annota1.exp: Remove extra send_gdb.
31
818f79f6
DJ
322007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
35
f7a6bb70
DJ
362007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
39
57e66780
DJ
402007-01-08 Nick Roberts <nickrob@snap.net.nz>
41 Daniel Jacobowitz <dan@codesourcery.com>
42
43 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
44 lcharacter or linteger change. Correct duplicated test name.
45 * gdb.mi/mi2-var-cmd.exp: Likewise.
46
3d799a95
DJ
472007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
50
512007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
52
53 * gdb.base/nofield.c: New file.
54 * gdb.base/nofield.exp: New testcase.
55
eafb94e8
NR
562007-01-05 Nick Roberts <nickrob@snap.net.nz>
57
58 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
59
60 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
61 test.
62
5e572bb4
DJ
632007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
64
65 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
66
74a44383
DJ
672007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
68
69 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
70 when continuing.
71
1b572db9
DJ
722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
73
74 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
75 Expect ".exe" extension.
76
381bc39b
DJ
772007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
78
79 * gdb.base/charset.exp: Add explicit filename to break.
80 * gdb.base/dbx.exp: Add explicit filename to breaks.
81
2b70e4c6
DJ
822007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
83
84 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
85 * gdb.mi/mi2-file.exp: Likewise.
86
303b6f5d
DJ
872007-01-04 Vladimir Prus <vladimir@codesourcery.com>
88
89 Implement specification of MI tests as comments
90 in C and C++ sources.
91 * lib/mi-support.exp (mi_autotest_data): New variable.
92 (mi_autotest_source): New variable.
93 (count_newlines, mi_prepare_inline_tests)
94 (mi_get_inline_test, mi_continue_to_line)
95 (mi_run_inline_test, mi_tbreak)
96 (mi_send_resuming_command, mi_wait_for_stop): New functions.
97 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
98 Run inline tests.
99 * gdb.mi/mi-var-cp.cc: Define tests here.
100
23da0d94
VP
1012007-01-04 Vladimir Prus <vladimir@codesourcery.com>
102
103 Simplify usage of mi_continue_to.
104 * lib/mi-support.exp (mi_runto_helper): Renamed
105 from mi_runto, added new parameter 'run_or_continue'.
106 (mi_runto): Use mi_runto_helper.
107 (mi_continue_to): Accept just function name as parameter.
108 Use mi_runto_helper.
109 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
110 * gdb.mi/mi2-var-cmd.exp: Likewise.
111
f9e18282
JB
1122006-01-04 Joel Brobecker <brobecker@adacore.com>
113
114 Make this testcase a bit more realistic. The current code
115 is too simplistic, and allows the compiler to optimize out
116 some of the entities we need for this testcase.
117 * gdb.ada/null_record/bar.ads (Void_Star): New type.
118 (Do_Nothing): Add extra parameter.
119 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
120 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
121 by using a variable of type Void_Star.
122
fd678c65
JB
1232006-01-04 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.ada/catch_ex/foo.adb: New file.
126 * gdb.ada/catch_ex.exp: New testcase.
127
05cfdb42
DJ
1282007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
129
130 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
131 pass --image-base to linker.
132
2e03ee74
DJ
1332007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
134 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
137 secondary prompts.
138
0d5de010
DJ
1392007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
140
141 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
142 output. Test the types of members and member pointers.
143 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
144 gdb/2092.
145 * gdb.cp/member-ptr.exp: Search for a comment instead of a
146 statement. Enable for GCC. Update expected output for some tests
147 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
148 layout.
149 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
150 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
151 (Diamond::vget_base): New.
152 (main): Add new tests.
153 * gdb.cp/printmethod.exp: Update expected output for member functions.
154 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
155 print pEe->D::vg().
156
61a771aa
DJ
1572007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
158
159 * gdb.threads/tls.exp: Allow stops in sem_post.
160
2fa63963
DJ
1612006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
162
163 * gdb.base/annota1.exp: Allow .*printf in backtraces.
164 * gdb.base/annota3.exp: Likewise.
165 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
166 again (instead of timing out).
167 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
168 GCC bug 26475.
169 * gdb.java/jmisc.exp: Adjust to work with method signatures including
170 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
171 test from jmisc1.exp.
172 * gdb.java/jmisc1.exp: Delete.
173 * gdb.java/jprint.exp: Adjust to work with method signatures including
174 return types.
175 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
176 * gdb.threads/linux-dp.exp: Don't be confused by program output.
177 * lib/java.exp (compile_java_from_source): Pass the correct type
178 to target_compile.
179
5eefc2b7
JB
1802006-12-31 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
183 (stack_align_edx): New function.
184 (stack_align_eax): New function.
185 (main): Add calls to stack_align_edx and stack_align_eax.
186 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
187 Add testing for the cases where the register used during a stack
188 realignment is edx. Same for eax.
189
227c54da
DJ
1902006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
191
192 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
193 and generic PE targets.
194
cab8ac94
JB
1952006-12-29 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.ada/array_return.exp: Update copyright date list.
198
ba54f318
JB
1992006-12-27 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
202 (Create_Small_Float_Vector): New function.
203 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
204 function body.
205 * gdb.ada/array_return/p.adb: Use new type and function from
206 package Pck.
207 * gdb.ada/array_return.exp: Add a test verifying that GDB is
208 able to print the value returned by a function returning an
209 array of float.
210
6b7a35dd
JB
2112006-12-20 Joel Brobecker <brobecker@adacore.com>
212
213 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
214 The associated tests should be PASSing.
215
038224f6
VP
2162006-12-08 Vladimir Prus <vladimir@codesourcery.com>
217
218 Test for base in references.
219 * gdb.mi/mi-var-cp.cc: Add test code.
220 * gdb.mi/mi-var-cp.exp: Test for bases in references.
221 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
222 * gdb.mi/mi2-watch.exp: Likewise.
223 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
224 (mi_list_varobj_children): New function.
225
b26ed50d
VP
2262006-12-08 Vladimir Prus <vladimir@codesourcery.com>
227
228 * lib/mi-support.exp
229 (mi_runto): Accept "()" after function name.
230 (mi_create_varobj): New function.
231 (mi_varobj_update): New function.
232 (mi_Check_varobj_value): New function.
233 * gdb.mi/mi-var-cp.exp: New file.
234 * gdb.mi/mi-var-cp.cc: New file.
235
08232497
DJ
2362006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
237
238 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
239 gdb.base/weaklib2.c: New files.
240
d394c993 2412006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 242
ac6c2fba
NS
243 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
244 info. Adjust test names.
245
8ec659a0 246 * gdb.base/break.c (main): Move position of malloc.
d394c993 247 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 248
acd65feb
VP
2492006-11-28 Vladimir Prus <vladimir@codesourcery.com>
250
251 * gdb.mi/mi-var-cmd.exp: Check -var-update after
252 assignement of arrays and function pointers.
253 * gdb.mi/var-cmd.c: Add declaration necessary for above
254 tests.
255
f556d5e5
NS
2562006-11-27 Nathan Sidwell <nathan@codesourcery.com>
257
258 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
259
260 * gdb.threads/linux-dp.exp: Read thread table before and after
261 creating each philosopher and verify it.
262
697bc68d
NS
2632006-11-27 Nathan Sidwell <nathan@codesourcery.com>
264 Paul Brook <paul@codesourcery.com>
265 Daniel Jacobowitz <dan@codesourcery.com>
266
267 * gdb.base/ending-run.exp: Flatten expect script stepping out of
268 main to remove duplication. Add start function of the form
269 '_*start[1-9]*'. Add RVDS start function.
270
29d73ae4
DJ
2712006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
272
273 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
274
c1d88655
UW
2752006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
276
277 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
278 * gdb.asm/spu.inc: New file.
279 * gdb.base/term.exp: Disable if [target_info exists noargs].
280 * gdb.gdb/complaints.exp: Disable if ![isnative].
281 * gdb.gdb/selftest.exp: Likewise.
282 * gdb.gdb/observer.exp: Likewise.
283 * gdb.gdb/xfullpath.exp: Likewise.
284 * gdb.base/attach.exp: Disable on SPU target.
285 * gdb.cp/bs145503.exp: Likewise.
286 * gdb.cp/exception.exp: Likewise.
287 * gdb.cp/userdef.exp: Likewise.
288
32a13b1a
DJ
2892006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
290
291 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
292
d8295fe9
VP
2932006-11-10 Vladimir Prus <vladimir@codesourcery.com>
294
295 * gdb.base/completion.exp: Fix completion tests for
296 'info' and 'info '.
297 * gdb.base/help.exp (help_test_raw, test_class_help)
298 (test_prefix_command_help): Move...
299 * lib/gdb.exp: Here.
300 * gdb.base/main.exp: Adjust.
301 * gdb.cp/maint.exp: Adjust.
302 * gdb.trace/tracecmd.exp: Use test_help_class.
303
8c394015
VP
3042006-11-09 Vladimir Prus <vladimir@codesourcery.com>
305
306 * gdb.stabs/weird.exp (print_weird_var): Use
307 gdb_test_multiple instead of gdb_expect.
308
027fc1bc
VP
3092006-11-09 Vladimir Prus <vladimir@codesourcery.com>
310
311 * gdb.base/help.exp (help_test_raw): New.
312 (test_class_help): New.
313 (test_prefix_command_help): New.
314 Adjust testcases.
315
67609209
FR
3162006-11-09 Christophe Lyon <christophe.lyon@st.com>
317
318 * gdb.base/constvars.c (main): Write to crass and crips, so that
319 they are allocated by the compiler.
320
f73adfeb
AS
3212006-10-27 Andreas Schwab <schwab@suse.de>
322
323 * gdb.base/multi-forks.exp: Use "detach fork" instead of
324 "detach-fork".
325
2f83a18e
DJ
3262006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
327
328 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
329 of patterns.
330
94277a38
DJ
3312006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
332
333 * gdb.base/sepdebug.exp: Remove debug format test.
334 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
335 Handle no-symtab.
336 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
337
5bd2f6e2
DJ
3382006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
339
340 * gdb.threads/manythreads.c (thread_function, main): Don't cast
341 int to pointer or pointer to int.
342 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
343
8c008720
DJ
3442006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
345
346 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
347
9e35dae4
DJ
3482006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
351
d9639e13
DJ
3522006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
353
354 PR c++/2116
355 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
356
390a1bd0
JB
3572006-10-06 Joel Brobecker <brobecker@adacore.com>
358
359 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
360 the corresponding bug has been fixed in GDB (PR/2018).
361
dd920c33
JB
3622006-10-06 Joel Brobecker <brobecker@adacore.com>
363
364 * gdb.base/subst.exp: New testcase.
365
53bbefe9
JB
3662006-10-06 Joel Brobecker <brobecker@adacore.com>
367
368 * gdb.ada/array_return/pck.ads: Add copyright notice.
369 * gdb.ada/array_return/pck.adb: Likewise.
370 * gdb.ada/array_return/p.adb: Likewise.
371 * gdb.ada/exec_changed/first.adb: Likewise.
372 * gdb.ada/exec_changed/second.adb: Likewise.
373
09851417
JB
3742006-10-06 Joel Brobecker <brobecker@adacore.com>
375
376 * gdb.ada/watch_arg/watch.adb: New file.
377 * gdb.ada/watch_arg.exp: New testcase.
378
041bf30d
VP
3792006-10-02 Vladimir Prus <vladimir@codesourcery.com>
380
381 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
382 via string_to_regexp.
383 * gdb.mi/mi2-basics.exp: Likewise.
384
f286fbdd 3852006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
386
387 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
388 Remove unused / obsolete files.
389
7c07f349
NR
3902006-09-19 Nick Roberts <nickrob@snap.net.nz>
391
392 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
393
cd5ff84a
VP
3942006-09-17 Vladimir Prus <vladimir@codesourcery.com>
395
396 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
397 HIGH_FRAME argument to -stack-list-arguments can be larger than
398 the number of frames.
399
ae018d1a
DJ
4002006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
401
402 * gdb.base/args.c (main): Add breakpoint marker.
403 * gdb.base/args.exp: Use args_test for tests. Add new tests which
404 really test empty arguments.
405 (args_load): Delete.
406 (args_test): New.
407
b399c549
NR
4082006-09-13 Nick Roberts <nickrob@snap.net.nz>
409
410 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
411 check for one file.
412
2ab1eb7a
VP
4132006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
414
415 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
416 HIGH_FRAME argument to -stack-list-locals can be larger than
417 the number of frames.
418
476308bf
FF
4192006-08-18 Fred Fish <fnf@specifix.com>
420
421 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
422 '$' in front of skip_vmx_tests_saved when setting that.
423
8625200f
AS
4242006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
425
426 * gdb.base/trace-commands.exp: New file.
427
089ec8f1
DJ
4282006-08-10 Joel Brobecker <brobecker@adacore.com>
429 Daniel Jacobowitz <dan@codesourcery.com>
430
431 * gdb.base/step-bt.exp: Make hexadecimal address optional in
432 expected output of the backtrace commands.
433
b60f0898
JB
4342006-08-09 Joel Brobecker <brobecker@adacore.com>
435
436 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
437 untested followed by return combination.
438 * gdb.arch/altivec-regs.exp: Likewise.
439 * gdb.arch/e500-abi.exp: Likewise.
440 * gdb.arch/e500-regs.exp: Likewise.
441 * gdb.arch/gdb1291.exp: Likewise.
442 * gdb.arch/gdb1431.exp: Likewise.
443 * gdb.arch/gdb1558.exp: Likewise.
444 * gdb.arch/i386-prologue.exp: Likewise.
445 * gdb.arch/i386-unwind.exp: Likewise.
446 * gdb.asm/asm-source.exp: Likewise.
447 * gdb.base/a2-run.exp: Likewise.
448 * gdb.base/advance.exp: Likewise.
449 * gdb.base/all-bin.exp: Likewise.
450 * gdb.base/annota1.exp: Likewise.
451 * gdb.base/annota3.exp: Likewise.
452 * gdb.base/args.exp: Likewise.
453 * gdb.base/arithmet.exp: Likewise.
454 * gdb.base/assign.exp: Likewise.
455 * gdb.base/async.exp: Likewise.
456 * gdb.base/attach.exp: Likewise.
457 * gdb.base/bang.exp: Likewise.
458 * gdb.base/bigcore.exp: Likewise.
459 * gdb.base/bitfields.exp: Likewise.
460 * gdb.base/bitfields2.exp: Likewise.
461 * gdb.base/break.exp: Likewise.
462 * gdb.base/call-sc.exp: Likewise.
463 * gdb.base/call-strs.exp: Likewise.
464 * gdb.base/callfuncs.exp: Likewise.
465 * gdb.base/checkpoint.exp: Likewise.
466 * gdb.base/chng-syms.exp: Likewise.
467 * gdb.base/code-expr.exp: Likewise.
468 * gdb.base/commands.exp: Likewise.
469 * gdb.base/completion.exp: Likewise.
470 * gdb.base/cond-expr.exp: Likewise.
471 * gdb.base/condbreak.exp: Likewise.
472 * gdb.base/consecutive.exp: Likewise.
473 * gdb.base/constvars.exp: Likewise.
474 * gdb.base/corefile.exp: Likewise.
475 * gdb.base/cvexpr.exp: Likewise.
476 * gdb.base/dbx.exp: Likewise.
477 * gdb.base/define.exp: Likewise.
478 * gdb.base/detach.exp: Likewise.
479 * gdb.base/display.exp: Likewise.
480 * gdb.base/dump.exp: Likewise.
481 * gdb.base/ena-dis-br.exp: Likewise.
482 * gdb.base/ending-run.exp: Likewise.
483 * gdb.base/environ.exp: Likewise.
484 * gdb.base/eval-skip.exp: Likewise.
485 * gdb.base/exprs.exp: Likewise.
486 * gdb.base/fileio.exp: Likewise.
487 * gdb.base/finish.exp: Likewise.
488 * gdb.base/float.exp: Likewise.
489 * gdb.base/foll-exec.exp: Likewise.
490 * gdb.base/foll-fork.exp: Likewise.
491 * gdb.base/foll-vfork.exp: Likewise.
492 * gdb.base/freebpcmd.exp: Likewise.
493 * gdb.base/funcargs.exp: Likewise.
494 * gdb.base/gcore.exp: Likewise.
495 * gdb.base/gdb1090.exp: Likewise.
496 * gdb.base/gdb1250.exp: Likewise.
497 * gdb.base/huge.exp: Likewise.
498 * gdb.base/info-proc.exp: Likewise.
499 * gdb.base/interrupt.exp: Likewise.
500 * gdb.base/jump.exp: Likewise.
501 * gdb.base/langs.exp: Likewise.
502 * gdb.base/lineinc.exp: Likewise.
503 * gdb.base/list.exp: Likewise.
504 * gdb.base/logical.exp: Likewise.
505 * gdb.base/long_long.exp: Likewise.
506 * gdb.base/macscp.exp: Likewise.
507 * gdb.base/maint.exp: Likewise.
508 * gdb.base/mips_pro.exp: Likewise.
509 * gdb.base/miscexprs.exp: Likewise.
510 * gdb.base/multi-forks.exp: Likewise.
511 * gdb.base/opaque.exp: Likewise.
512 * gdb.base/overlays.exp: Likewise.
513 * gdb.base/pc-fp.exp: Likewise.
514 * gdb.base/pointers.exp: Likewise.
515 * gdb.base/printcmds.exp: Likewise.
516 * gdb.base/psymtab.exp: Likewise.
517 * gdb.base/ptype.exp: Likewise.
518 * gdb.base/recurse.exp: Likewise.
519 * gdb.base/relational.exp: Likewise.
520 * gdb.base/relocate.exp: Likewise.
521 * gdb.base/remote.exp: Likewise.
522 * gdb.base/reread.exp: Likewise.
523 * gdb.base/restore.exp: Likewise.
524 * gdb.base/return.exp: Likewise.
525 * gdb.base/return2.exp: Likewise.
526 * gdb.base/scope.exp: Likewise.
527 * gdb.base/sect-cmd.exp: Likewise.
528 * gdb.base/sep.exp: Likewise.
529 * gdb.base/sepdebug.exp: Likewise.
530 * gdb.base/setshow.exp: Likewise.
531 * gdb.base/setvar.exp: Likewise.
532 * gdb.base/sigall.exp: Likewise.
533 * gdb.base/sigbpt.exp: Likewise.
534 * gdb.base/signals.exp: Likewise.
535 * gdb.base/signull.exp: Likewise.
536 * gdb.base/sizeof.exp: Likewise.
537 * gdb.base/solib.exp: Likewise.
538 * gdb.base/step-line.exp: Likewise.
539 * gdb.base/step-test.exp: Likewise.
540 * gdb.base/structs.exp: Likewise.
541 * gdb.base/structs2.exp: Likewise.
542 * gdb.base/term.exp: Likewise.
543 * gdb.base/twice.exp: Likewise.
544 * gdb.base/until.exp: Likewise.
545 * gdb.base/varargs.exp: Likewise.
546 * gdb.base/volatile.exp: Likewise.
547 * gdb.base/watchpoint.exp: Likewise.
548 * gdb.base/whatis-exp.exp: Likewise.
549 * gdb.base/whatis.exp: Likewise.
550 * gdb.cp/ambiguous.exp: Likewise.
551 * gdb.cp/annota2.exp: Likewise.
552 * gdb.cp/annota3.exp: Likewise.
553 * gdb.cp/bool.exp: Likewise.
554 * gdb.cp/breakpoint.exp: Likewise.
555 * gdb.cp/casts.exp: Likewise.
556 * gdb.cp/class2.exp: Likewise.
557 * gdb.cp/classes.exp: Likewise.
558 * gdb.cp/cplusfuncs.exp: Likewise.
559 * gdb.cp/ctti.exp: Likewise.
560 * gdb.cp/derivation.exp: Likewise.
561 * gdb.cp/exception.exp: Likewise.
562 * gdb.cp/gdb1355.exp: Likewise.
563 * gdb.cp/hang.exp: Likewise.
564 * gdb.cp/inherit.exp: Likewise.
565 * gdb.cp/local.exp: Likewise.
566 * gdb.cp/m-data.exp: Likewise.
567 * gdb.cp/m-static.exp: Likewise.
568 * gdb.cp/member-ptr.exp: Likewise.
569 * gdb.cp/method.exp: Likewise.
570 * gdb.cp/misc.exp: Likewise.
571 * gdb.cp/namespace.exp: Likewise.
572 * gdb.cp/overload.exp: Likewise.
573 * gdb.cp/ovldbreak.exp: Likewise.
574 * gdb.cp/pr-1023.exp: Likewise.
575 * gdb.cp/pr-1210.exp: Likewise.
576 * gdb.cp/pr-574.exp: Likewise.
577 * gdb.cp/printmethod.exp: Likewise.
578 * gdb.cp/psmang.exp: Likewise.
579 * gdb.cp/ref-params.exp: Likewise.
580 * gdb.cp/ref-types.exp: Likewise.
581 * gdb.cp/rtti.exp: Likewise.
582 * gdb.cp/templates.exp: Likewise.
583 * gdb.cp/try_catch.exp: Likewise.
584 * gdb.cp/userdef.exp: Likewise.
585 * gdb.cp/virtfunc.exp: Likewise.
586 * gdb.disasm/am33.exp: Likewise.
587 * gdb.disasm/h8300s.exp: Likewise.
588 * gdb.disasm/mn10300.exp: Likewise.
589 * gdb.disasm/sh3.exp: Likewise.
590 * gdb.disasm/t01_mov.exp: Likewise.
591 * gdb.disasm/t02_mova.exp: Likewise.
592 * gdb.disasm/t03_add.exp: Likewise.
593 * gdb.disasm/t04_sub.exp: Likewise.
594 * gdb.disasm/t05_cmp.exp: Likewise.
595 * gdb.disasm/t06_ari2.exp: Likewise.
596 * gdb.disasm/t07_ari3.exp: Likewise.
597 * gdb.disasm/t08_or.exp: Likewise.
598 * gdb.disasm/t09_xor.exp: Likewise.
599 * gdb.disasm/t10_and.exp: Likewise.
600 * gdb.disasm/t11_logs.exp: Likewise.
601 * gdb.disasm/t12_bit.exp: Likewise.
602 * gdb.disasm/t13_otr.exp: Likewise.
603 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
604 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
605 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
606 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
607 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
608 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
609 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
610 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
611 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
612 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
613 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
614 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
615 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
616 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
617 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
618 * gdb.mi/gdb701.exp: Likewise.
619 * gdb.mi/gdb792.exp: Likewise.
620 * gdb.mi/mi-basics.exp: Likewise.
621 * gdb.mi/mi-break.exp: Likewise.
622 * gdb.mi/mi-cli.exp: Likewise.
623 * gdb.mi/mi-console.exp: Likewise.
624 * gdb.mi/mi-disassemble.exp: Likewise.
625 * gdb.mi/mi-eval.exp: Likewise.
626 * gdb.mi/mi-file.exp: Likewise.
627 * gdb.mi/mi-read-memory.exp: Likewise.
628 * gdb.mi/mi-regs.exp: Likewise.
629 * gdb.mi/mi-return.exp: Likewise.
630 * gdb.mi/mi-simplerun.exp: Likewise.
631 * gdb.mi/mi-stack.exp: Likewise.
632 * gdb.mi/mi-stepi.exp: Likewise.
633 * gdb.mi/mi-syn-frame.exp: Likewise.
634 * gdb.mi/mi-until.exp: Likewise.
635 * gdb.mi/mi-var-block.exp: Likewise.
636 * gdb.mi/mi-var-child.exp: Likewise.
637 * gdb.mi/mi-var-cmd.exp: Likewise.
638 * gdb.mi/mi-var-display.exp: Likewise.
639 * gdb.mi/mi-watch.exp: Likewise.
640 * gdb.mi/mi2-basics.exp: Likewise.
641 * gdb.mi/mi2-break.exp: Likewise.
642 * gdb.mi/mi2-cli.exp: Likewise.
643 * gdb.mi/mi2-console.exp: Likewise.
644 * gdb.mi/mi2-disassemble.exp: Likewise.
645 * gdb.mi/mi2-eval.exp: Likewise.
646 * gdb.mi/mi2-file.exp: Likewise.
647 * gdb.mi/mi2-read-memory.exp: Likewise.
648 * gdb.mi/mi2-regs.exp: Likewise.
649 * gdb.mi/mi2-return.exp: Likewise.
650 * gdb.mi/mi2-simplerun.exp: Likewise.
651 * gdb.mi/mi2-stack.exp: Likewise.
652 * gdb.mi/mi2-stepi.exp: Likewise.
653 * gdb.mi/mi2-syn-frame.exp: Likewise.
654 * gdb.mi/mi2-until.exp: Likewise.
655 * gdb.mi/mi2-var-block.exp: Likewise.
656 * gdb.mi/mi2-var-child.exp: Likewise.
657 * gdb.mi/mi2-var-cmd.exp: Likewise.
658 * gdb.mi/mi2-var-display.exp: Likewise.
659 * gdb.mi/mi2-watch.exp: Likewise.
660 * gdb.stabs/exclfwd.exp: Likewise.
661 * gdb.stabs/weird.exp: Likewise.
662 * gdb.threads/gcore-thread.exp: Likewise.
663 * gdb.trace/actions.exp: Likewise.
664 * gdb.trace/backtrace.exp: Likewise.
665 * gdb.trace/circ.exp: Likewise.
666 * gdb.trace/collection.exp: Likewise.
667 * gdb.trace/deltrace.exp: Likewise.
668 * gdb.trace/infotrace.exp: Likewise.
669 * gdb.trace/limits.exp: Likewise.
670 * gdb.trace/packetlen.exp: Likewise.
671 * gdb.trace/passc-dyn.exp: Likewise.
672 * gdb.trace/passcount.exp: Likewise.
673 * gdb.trace/report.exp: Likewise.
674 * gdb.trace/save-trace.exp: Likewise.
675 * gdb.trace/tfind.exp: Likewise.
676 * gdb.trace/tracecmd.exp: Likewise.
677 * gdb.trace/while-dyn.exp: Likewise.
678 * gdb.trace/while-stepping.exp: Likewise.
679
f4b618d1
JB
6802006-08-08 Joel Brobecker <brobecker@adacore.com>
681
682 * gdb.base/step-bt.c: New file.
683 * gdb.base/step-bt.exp: New testcase.
684
3d00d119
DJ
6852006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
686
687 * config/monitor.exp (gdb_load): Remove support for obsolete
688 download-write-size.
689 * gdb.base/remote.exp: Likewise. Update all callers of
690 gdb_timed_load.
691
017b5bd4
DJ
6922006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
693
694 * cursal.exp: Pass binfile to gdb_load.
695
837c599d
DJ
6962006-08-01 Nathan Sidwell <nathan@codesourcery.com>
697
698 * gdb.base/cursal.exp: Add "" to gdb_load call.
699
8dd4540b
MK
7002006-07-29 Mark Kettenis <kettenis@gnu.org>
701
702 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
703 NetBSD/ELF targets.
704
ab5c9f60
DJ
7052006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
706
707 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
708 operator*.
709
4c42eaff
DJ
7102006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
711
712 * gdb.base/completion.exp: Update for change in "file" behavior.
713 * gdb.stabs/weird.exp: Likewise.
714 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
715 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
716
0155cc76
NS
7172006-07-24 Nathan Sidwell <nathan@codesourcery.com>
718
719 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
720 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
721
16026cd7
AS
7222006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
723
724 * gdb.base/default.exp: Update source command error message.
725 * gdb.base/help.exp: Update 'help source' message.
726
16963cb6
DJ
7272006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
728
729 * gdb.cp/bs15503.exp: Update comment for no longer crashing
730 test.
731
6d7fd486
AS
7322006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
733
734 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
735
29e8a844
DJ
7362006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
737
738 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
739
6afcfa39
DJ
7402006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
741
742 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
743
267a692b
MK
7442006-07-17 Mark Kettenis <kettenis@gnu.org>
745
746 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
747 *-*-openbsd* from targets for wich we expect ARM FPA floating
748 point format.
749
85d2fec4
NR
7502006-07-17 Nick Roberts <nickrob@snap.net.nz>
751
752 * gdb.cp/annota3.exp: Expect frame-begin annotation.
753
7542006-07-17 Mark Kettenis <kettenis@gnu.org>
755
756 * gdb.base/annota3.exp: Expect frame-begin annotation.
757
85b4c6e8
JB
7582006-07-14 Joel Brobecker <brobecker@adacore.com>
759
760 * gdb.base/help.exp: Adjust "help unset" test to accept
761 any list of unset commands.
762
fb933624
DJ
7632006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
764 Daniel Jacobowitz <dan@codesourcery.com>
765
766 * gdb.cp/ref-params.exp: New test.
767 * gdb.cp/ref-params.cc: New source file.
768 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
769
1dff4b64
MK
7702006-07-08 Mark Kettenis <kettenis@gnu.org>
771
772 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
773 spaces/tabs in regular expressions since they might not be there.
774
40d2e0e3
AS
7752006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
776
777 * gdb.base/ifelse.exp: New file.
778
f6c957d2
NS
7792006-07-04 Nathan Sidwell <nathan@codesourcery.com>
780
781 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
782 line.
783 * gdb.base/huge.exp: Loop over compilation to find a size that
784 is acceptable.
785 * gdb.base/remote.exp: Correct expected strings.
786 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
787
b9c5a23d
DJ
7882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
791
9af2e58d
DJ
7922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
793
794 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
795 native.
796
30930ca5
DJ
7972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
798
799 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
800 enable stabs testing.
801
aa32fa1d
DJ
8022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
803
bd4a4c80 804 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
805 gdb_test_multiple does.
806
321fef15
DJ
8072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
808
809 * Makefile.in (host_alias): Remove.
810 (target_alias): Use @target_noncanonical@.
811 (site.exp): Don't set host_alias.
812 * aclocal.m4: Remove contents. Include acx.m4.
813 * configure: Regenerated.
814 * configure.ac: Use ACX_NONCANONICAL_TARGET.
815
e1c2defa
NS
8162006-06-13 Nathan Sidwell <nathan@codesourcery.com>
817
e63b55d1
NS
818 * lib/gdb.exp (gdb_load_cmd): New.
819
5600ea19
NS
820 * gdb.base/fileio.c: Add system(NULL) test.
821 * gdb.base/fileio.exp: Check it.
822
e1c2defa
NS
823 * gdb.base/break.c: Add 10a breakpoint at }
824 * gdb.base/break.exp: Add test for breakpoint at }
825 * gdb.cp/anon-union.cc: Add code at end of function.
826 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
827 * gdb.mi/var-cmd.c: Add code at end of function.
828 * gdb.mi/mi-var-display.exp: Adjust end of next.
829 * gdb.mi/mi2-var-display.exp: Likewise.
830 * gdb.base/fileio.c: Add stop function and insert calls at
831 stopping places.
832 * gdb.base/fileio.exp: Breakpoint stop function and remove
833 explicit line number references.
834
6c0112ec
JB
8352006-05-19 Joel Brobecker <brobecker@adacore.com>
836
837 * gdb.base/del.exp (test_delete_alias): New function.
838 Now check that both "del" and "d" work as aliases for "delete".
839
154189a4
FF
8402006-05-18 Fred Fish <fnf@specifix.com>
841
842 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
843 required. Check for spurious output after program exits normally.
844
582e64c2
FF
8452006-05-17 Fred Fish <fnf@specifix.com>
846
847 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
848 gdb_load, so it works in the simulator.
849
8ef6493a
FF
8502006-05-11 Fred Fish <fnf@specifix.com>
851
852 * gdb.base/bang.exp: Ignore unexpected output between the
853 "program exited normally" and the gdb prompt, as many other
854 tests do.
855
692b141c
MK
8562006-05-07 Mark Kettenis <kettenis@gnu.org>
857
858 * gdb.base/help.exp: Make "delete checkpoint" part option for
859 "help d" and "help delete" tests.
860
540b8a30
UW
8612006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
862
863 * gdb.mi/mi-basics.exp: Add missing serial number to
864 expected output in some mi_gdb_test statements.
865 * gdb.mi/mi2-basics.exp: Likewise.
866
9b6462d9
JB
8672006-05-05 Joel Brobecker <brobecker@adacore.com>
868
869 * gdb.base/del.c: New file.
870 * gdb.base/del.exp: New testcase.
871
954de43b
DM
8722006-05-05 David S. Miller <davem@sunset.davemloft.net>
873
874 * gdb.base/break.exp: Do not assume a breakpoint on
875 main will actually be in $srcfile when optimizing.
1303f75e
DM
876 * gdb.base/savedregs.exp: Do not require that the dummy
877 frame location match up to a symbol and source file location.
c3242428
DM
878 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
879 will get printed without a mi_cmd_data_list_register_values prefix.
880 (*-data-list-register-*): Correct regular expressions to expect the new
881 pseudo d? floating point registers.
882 * gdb.mi/mi2-regs.exp: Likewise.
883
c7e64c9a
DJ
8842006-05-05 Christophe Lyon <christophe.lyon@st.com>
885
886 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
887 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
888 is allocated by the compiler.
889 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
890 anons, e, anone to force their allocation by the compiler.
891
8922006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
893
894 * gdb.base/help.exp: Update expected text for help d and
895 help delete.
896
27ce9a6d
MK
8972006-05-02 Mark Kettenis <kettenis@gnu.org>
898
899 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
900 NetBSD/ELF targets.
901
8608915f
MK
9022006-04-30 Mark Kettenis <kettenis@gnu.org>
903
904 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
905 single-step breakpoint fails; make this a KFAIL on
906 sparc*-*-openbsd*.
907 * gdb.base/siginfo.exp: Likewise.
908 * gdb.base/sigstep.exp (advance, advancei): Likewise.
909
b8db102d
MS
9102006-04-26 Michael Snyder <msnyder@redhat.com>
911
912 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
913 which may have to consume output from other forks.
914 Add tests to make sure that "delete fork" succeeded.
915
c702009a
MS
9162006-04-20 Michael Snyder <msnyder@redhat.com>
917
918 * 2006-03-22 Jim Blandy <jimb@redhat.com>
919 Add support for the Renesas M32C and M16C.
920
921 * gdb.asm/asm-source.exp: Add m32c target.
922 * gdb.asm/m32c.inc: Support for m32c target.
923
e28493f2
AS
9242006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
925
926 * gdb.base/commands.exp (recursive_source_test): New test.
927
880da185
DM
9282006-04-04 David S. Miller <davem@sunset.davemloft.net>
929
930 * gdb.base/float.exp: Add pattern for sparc targets.
931
61d9b92f
DJ
9322006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
933
934 * gdb.base/commands.exp (stray_arg0_test): New test.
935
bd717df8
PB
9362006-03-30 Paul Brook <paul@codesourcery.com>
937
938 * gdb.mi/mi-until.exp: kfail broken until command.
939 * gdb.mi/mi2-until.exp: Ditto.
940
ec793d3c
NR
9412006-03-27 Nick Roberts <nickrob@snap.net.nz>
942
943 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
944
831004b7
AO
9452006-03-08 Alexandre Oliva <aoliva@redhat.com>
946
947 * gdb.base/prelink.exp: Anchor tested-for regular expression
948 on gdb prompt.
949
effe49a0
PB
9502006-03-07 Paul Brook <paul@codesourcery.com>
951
952 * gdb.base/assign.exp: Correct fail message.
953
e5461016
PB
9542006-03-07 Paul Brook <paul@codesourcery.com>
955
956 * lib/compiler.c: Extract armcc version number.
957 * lib/compiler.cc: Ditto.
958
fc91c6c2
PB
9592006-03-07 Paul Brook <paul@codesourcery.com>
960
961 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
962 additional_flags=-w.
963 * gdb.arch/altivec-regs.exp: Ditto.
964 * gdb.arch/e500-abi.exp: Ditto.
965 * gdb.arch/e500-regs.exp: Ditto.
966 * gdb.base/all-bin.exp: Ditto.
967 * gdb.base/annota1.exp: Ditto.
968 * gdb.base/annota3.exp: Ditto.
969 * gdb.base/args.exp: Ditto.
970 * gdb.base/arithmet.exp: Ditto.
971 * gdb.base/assign.exp: Ditto.
972 * gdb.base/async.exp: Ditto.
973 * gdb.base/bang.exp: Ditto.
974 * gdb.base/break.exp: Ditto.
975 * gdb.base/call-rt-st.exp: Ditto.
976 * gdb.base/completion.exp: Ditto.
977 * gdb.base/cond-expr.exp: Ditto.
978 * gdb.base/condbreak.exp: Ditto.
979 * gdb.base/consecutive.exp: Ditto.
980 * gdb.base/define.exp: Ditto.
981 * gdb.base/display.exp: Ditto.
982 * gdb.base/ena-dis-br.exp: Ditto.
983 * gdb.base/environ.exp: Ditto.
984 * gdb.base/eval-skip.exp: Ditto.
985 * gdb.base/info-proc.exp: Ditto.
986 * gdb.base/jump.exp: Ditto.
987 * gdb.base/logical.exp: Ditto.
988 * gdb.base/long_long.exp: Ditto.
989 * gdb.base/maint.exp: Ditto.
990 * gdb.base/miscexprs.exp: Ditto.
991 * gdb.base/pc-fp.exp: Ditto.
992 * gdb.base/pointers.exp: Ditto.
993 * gdb.base/relational.exp: Ditto.
994 * gdb.base/reread.exp: Ditto.
995 * gdb.base/sect-cmd.exp: Ditto.
996 * gdb.base/sep.exp: Ditto.
997 * gdb.base/sepdebug.exp: Ditto.
998 * gdb.base/until.exp: Ditto.
999 * gdb.base/whatis-exp.exp: Ditto.
1000 * gdb.cp/annota2.exp: Ditto.
1001 * gdb.cp/annota3.exp: Ditto.
1002 * gdb.trace/actions.exp: Ditto.
1003 * gdb.trace/backtrace.exp: Ditto.
1004 * gdb.trace/circ.exp: Ditto.
1005 * gdb.trace/collection.exp: Ditto.
1006 * gdb.trace/deltrace.exp: Ditto.
1007 * gdb.trace/infotrace.exp: Ditto.
1008 * gdb.trace/limits.exp: Ditto.
1009 * gdb.trace/packetlen.exp: Ditto.
1010 * gdb.trace/passc-dyn.exp: Ditto.
1011 * gdb.trace/passcount.exp: Ditto.
1012 * gdb.trace/report.exp: Ditto.
1013 * gdb.trace/save-trace.exp: Ditto.
1014 * gdb.trace/tfind.exp: Ditto.
1015 * gdb.trace/tracecmd.exp: Ditto.
1016 * gdb.trace/while-dyn.exp: Ditto.
1017 * gdb.trace/while-stepping.exp: Ditto.
1018 * lib/gdb.exp: Ditto.
1019 (gdb_compile): Handle nowarning option.
1020
5f4a23d9
AO
10212006-03-07 Alexandre Oliva <aoliva@redhat.com>
1022
1023 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1024 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1025 Rename executable to prelinkt. Don't re-prelink if we didn't
1026 get a core file. Test prelink -u exit status to tell whether
1027 prelinking failed. Use gdb_test_multiple.
1028
9733fc94
DJ
10292006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1030
1031 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1032 (do_tests): Call it.
1033
cc10cae3
AO
10342006-02-28 Alexandre Oliva <aoliva@redhat.com>
1035
1036 * gdb.base/prelink.exp: New test.
1037 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1038
15c46491
WZ
10392006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1040
1041 * gdb.fortran/derived-type.f90: New file.
1042 * gdb.fortran/derived-type.exp: New testcase.
1043
5c9f7ded
DJ
10442006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1045
1046 * gdb.base/default.exp: Allow ';' as a directory separator.
1047
5b96932b
AS
10482006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1049
1050 * gdb.base/help.exp (help add-symbol-file): Update.
1051
1986bccd
AS
10522006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1053
1054 * gdb.base/help.exp (help load): Update expected results.
1055
a8b7528f
FF
10562006-02-19 Fred Fish <fnf@specifix.com>
1057
1058 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1059 specifix hex value as part of results.
1060 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1061
f8261448
FF
10622006-02-16 Fred Fish <fnf@specifix.com>
1063
1064 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1065 ushort_addr, and slong_addr, so the typedefs are not optimized
1066 away.
1067 * gdb.base/whatis.exp: Add tests using type name for struct type,
1068 union type, enum type, and typedef.
1069
31d8bdd2
MK
10702006-02-13 Mark Kettenis <kettenis@gnu.org>
1071
1072 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1073
34e41e63
JB
10742006-02-13 Jim Blandy <jimb@redhat.com>
1075
1076 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1077 case where it takes two "next" commands to skip past the init
1078 call.
1079
ac6e4f31
FF
10802006-02-12 Fred Fish <fnf@specifix.com>
1081
1082 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1083 to handle cases where it takes two "next" commands to skip
1084 past the init call.
1085
2db2d571
JB
10862006-02-07 Joel Brobecker <brobecker@adacore.com>
1087
1088 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1089 on hppa32 targets.
1090
38fcd64c
DJ
10912006-02-06 Vladimir Prus <ghost@cs.msu.su>
1092
1093 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1094 field.
1095
1315ad46
MK
10962006-01-29 Mark Kettenis <kettenis@gnu.org>
1097
1098 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1099
5625b943
DJ
11002006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1101
1102 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1103 files.
1104
80df1bbe
DJ
11052006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1106
1107 * gdb.cp/maint.exp: Set complaints to a positive value.
1108
9078e690
DJ
11092006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1110
1111 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1112 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1113 function name.
1114
9c903399
DJ
11152006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1116
1117 * gdb.base/checkpoint.c: Update copyright notice. Include
1118 <stdlib.h>.
1119
761ae4d6
JB
11202006-01-04 Jim Blandy <jimb@redhat.com>
1121
1122 * gdb.asm/asm-source.exp: Independently provide default values for
1123 asm-flags and debug-flags. Use 'string equal' to do the
1124 comparison, not the implicit expr's '==' operator. Remove
1125 now-unneeded assignments to asm-flags. In h8300 case, place
1126 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1127
099ac3dd
MS
11282006-01-04 Michael Snyder <msnyder@redhat.com>
1129
1130 * gdb.base/checkpoint.c: New file.
1131 * gdb.base/checkpoint.exp: New file.
1132 * gdb.base/multi-fork.c: New file.
1133 * gdb.base/multi-fork.exp: New file.
1134 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1135
f4d85314
FF
11362006-01-04 Fred Fish <fnf@specifix.com>
1137
1138 * gdb.base/ptype.c (foo): Add typedef.
1139 (intfoo): Add function.
1140 * gdb.base/ptype1.c: New file.
1141 * gdb.base/ptype.exp: Handle compilation and linking with two
1142 source files. Test that proper type for "foo" is found based
1143 on source context rather than first match found in symtabs.
1144
a1b06f35
MK
11452005-12-28 Mark Kettenis <kettenis@gnu.org>
1146
1147 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1148 * gdb.asm/openbsd.inc: Indent commands.
1149
d082a1e2
MK
11502005-12-26 Mark Kettenis <kettenis@gnu.org>
1151
c65016bd
MK
1152 * gdb.base/freebpcmd.exp: Increase timeout.
1153
d082a1e2
MK
1154 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1155
d3c32a0e
DJ
11562005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1157
1158 * gdb.base/default.exp: Update check for "show version".
1159
9fdb1f50
RC
11602005-12-09 Randolph Chung <tausq@debian.org>
1161
1162 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1163 * gdb.asm/pa64.inc: New file.
1164
5f2c56f7
RC
11652005-12-09 Randolph Chung <tausq@debian.org>
1166
1167 * gdb.asm/common.inc: Indent commands.
1168 * gdb.asm/asmsrc1.s: Likewise.
1169 * gdb.asm/asmsrc2.s: Likewise.
1170
8117349c
RC
11712005-12-09 Randolph Chung <tausq@debian.org>
1172
1173 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1174 (get_addr_of_sym): Remove duplicate print.
1175 (gen_core): xfail hppa*-*-hpux*, update expected output.
1176 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1177 * gdb.arch/pa64-nullify.s: New file.
1178
8f07f25a
RC
11792005-12-09 Randolph Chung <tausq@debian.org>
1180
1181 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1182
55b39184
DJ
11832005-12-07 Christophe Lyon <christophe.lyon@st.com>
1184
1185 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1186 code generation for these functions.
1187 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1188 error message.
1189
31e2b00f
AS
11902005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1191
1192 * gdb.base/help.exp (help b, help br, help bre, help brea)
1193 (help break): Update the expected message.
1194
c3d0b56e
SC
11952005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1196
1197 * gdb.asm/m68hc11.inc: Setup the data section.
1198 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1199 script for this test.
1200 (m6812-*-*): Likewise.
1201
36ae0ea9
RC
12022005-11-09 Randolph Chung <tausq@debian.org>
1203
1204 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1205
9d6f42e9
WZ
12062005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1207
1208 * gdb.base/break.exp: Fix a comment typo.
1209
e2126a14
EZ
12102005-11-03 Jim Blandy <jimb@redhat.com>
1211
1212 Checked in by Elena Zannoni <ezannoni@redhat.com>
1213
1214 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1215
e0ac7199
CV
12162005-11-02 Corinna Vinschen <vinschen@redhat.com>
1217
1218 * gdb.arch/gdb1558.c: Include stdio.h.
1219
31d3fb18
MK
12202005-10-31 Mark Kettenis <kettenis@gnu.org>
1221
1222 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1223
e52b687c
MK
12242005-10-31 Mark Kettenis <kettenis@gnu.org>
1225
1226 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1227
f4711d79
PG
12282005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1229
1230 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1231 vscr" tests to better match output.
1232
987a9106
JB
12332005-10-12 Jim Blandy <jimb@redhat.com>
1234
1235 * gdb.base/structs.exp (any): New function.
1236 (test_struct_returns): Don't make any assumptions at all about
1237 what value the function returns when GDB can't set the return
1238 value.
1239
2336bb58
JB
12402005-10-09 Joel Brobecker <brobecker@adacore.com>
1241
1242 * gdb.ada/arrayidx/p.adb: New file.
1243 * gdb.ada/arrayidx.exp: New testcase
1244
12452005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1246
1247 * gdb.ada/array_return/pck.ads: New file.
1248 * gdb.ada/array_return/pck.adb: New file.
1249 * gdb.ada/array_return/p.adb: New file.
1250 * gdb.ada/array_return.exp: New testcase.
1251
705335ea
JB
12522005-10-03 Joel Brobecker <brobecker@adacore.com>
1253
1254 * gdb.base/arrayidx.c: New file.
1255 * gdb.base/arrayidx.exp: New testcase.
1256
11ee9940
NR
12572005-09-29 Nick Roberts <nickrob@snap.net.nz>
1258
1259 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1260 frames-invalid and breakpoints-invalid are no longer generated
1261 with level 3 so don't expect them in the output.
1262
39fb8e9e
BR
12632005-09-27 Bob Rossi <bob@brasko.net>
1264
1265 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1266 from test. Escape the | in mi_gdb_test call.
1267 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1268 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1269 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1270 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1271 expected regex's in mi_gdb_test calls.
1272 * lib/mi-support.exp: Remove arbitrary .* from tests.
1273 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1274 Fully anchor GDB/MI expected results in mi_gdb_test.
1275 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1276 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1277
2af48f68
PB
12782005-09-26 Paul Brook <paul@codesourcery.com>
1279
1280 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1281
f34502bc
WZ
12822005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1283
1284 * bfp-test.c: New file.
1285 * bfp-test.exp: New testcase.
1286
ca929517
WZ
12872005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1288
1289 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1290 of subarray and substring variable.
1291 * gdb.fortran/subarray.f: New source file for the test of subarray
1292 and substring variable evaluation.
1293 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1294 of string constant.
1295
c761af65
DJ
12962005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1297
1298 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1299 copyright dates.
1300
561d7a1d
PG
13012005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1302
1303 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1304 powerpc altivec' test with an almost identical 'info vector' test.
1305
b2b64cc9
PG
13062005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1307
1308 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1309 vscr" tests to match output.
1310
6ac4d15a
PG
13112005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1312
1313 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1314 output.
1315
40e55bef
BR
13162005-09-11 Bob Rossi <bob@brasko.net>
1317
1318 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1319 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1320 commands that return an MI output command and an asyncronous MI output
1321 command.
1322 * gdb.mi/mi-console.exp: Ditto.
1323
3c7385ec
BR
13242005-09-11 Bob Rossi <bob@brasko.net>
1325
1326 * gdb.mi/mi-var-child.c: Include <string.h>.
1327
a6cd0eb3
DJ
13282005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1329
1330 * killed.exp: Correct gdb_expect syntax.
1331
2f168eed
CV
13322005-08-09 Corinna Vinschen <vinschen@redhat.com>
1333
1334 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1335
ecd3fd0f
BR
13362005-08-02 Bob Rossi <bob@brasko.net>
1337
1338 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1339 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1340 Change tests to inferior-tty-set/show.
1341 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1342 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1343 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1344 inferior. Use mi_gdb_test to get GDB and Inferior output.
1345 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1346 descriptor.
1347 (mi_inferior_tty_name): Add inferior PTY file name.
1348 (mi_gdb_start): Add INFERIOR_PTY parameter.
1349 (mi_gdb_test): Add IPATTERN parameter.
1350
f1ea48cb
BR
13512005-08-02 Bob Rossi <bob@brasko.net>
1352
1353 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1354 parameter to mi_gdb_test.
1355 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1356
6e650a67
DJ
13572005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1360 struct_declarations.
1361 * gdb.mi/mi-var-child.exp: Step over the initialization of
1362 struct_declarations.
1363
8be260b6
DJ
13642005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1367 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1368 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1369 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1370 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1371 file.
1372
4e660f07
NR
13732005-07-27 Nick Roberts <nickrob@snap.net.nz>
1374
1375 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1376 (do_children_tests): Assign values to the extra elements.
1377
1378 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1379 them for tests for "-var-update --no-values" and
1380 "-var-update --all-values".
1381 Add test for "-var-list-children --simple-values".
1382
1383 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1384
1385 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1386 "-stack-list-locals --simple-values" Improve doc strings and
1387 comments.
1388
6bdae935
MK
13892005-07-18 Mark Kettenis <kettenis@gnu.org>
1390
598b7a6f
MK
1391 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1392 *-*-openbsd*.
1393 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1394
6bdae935
MK
1395 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1396 sigaltsatck'.
1397
1323e929
BR
13982005-07-14 Bob Rossi <bob@brasko.net>
1399
1400 * gdb.base/default.exp (tty): Changed output of command.
1401 * gdb.base/help.exp (help tty): Ditto.
1402
b1a9c082
MK
14032005-07-12 Mark Kettenis <kettenis@gnu.org>
1404
1405 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1406
10a844a2
MK
14072005-07-10 Mark Kettenis <kettenis@gnu.org>
1408
1409 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1410 -stack-select-frame without arguments.
1411 (test_stack_frame_listing): Add test for newly implemented command
1412 -stack-info-frame.
1413
3cb3b8df
BR
14142005-07-06 Bob Rossi <bob@brasko.net>
1415
1416 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1417 command.
1418 (Copyright): Update copyright.
1419
a0c5fbcf
WZ
14202005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1421
1422 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1423 tests to evaluate exponentiation expression.
1424
984971d0
AS
14252005-06-29 Andreas Schwab <schwab@suse.de>
1426
1427 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1428 main to avoid warnings.
1429
1430 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1431
fe03833f
NR
14322005-06-20 Nick Roberts <nickrob@snap.net.nz>
1433
1434 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1435 -stack-select-frame without arguments.
1436 (test_stack_frame_listing): Add test for newly implemented command
1437 -stack-info-frame.
1438
7a55f279
WZ
14392005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1440
0ffa0ea5
DJ
1441 * gdb.fortran/array-element.f: New file.
1442 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1443
26585198
DJ
14442005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1445
1446 * gdb.base/bigcore.exp: Correct checks for systems which can
1447 not dump a large core file.
1448
c1bd25fd
DJ
14492005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1450
1451 * gdb.base/relocate.c: Add a copyright notice.
1452 (dummy): Remove.
1453 * gdb.base/relocate.exp: Test printing the values of variables
1454 from a relocatable file.
1455
589e074d
DJ
14562005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1457
1458 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1459 excess MI output after an error.
1460
0915f927
JB
14612005-05-29 Joel Brobecker <brobecker@adacore.com>
1462
1463 * gdb.arch/alpha-step.c: New file.
1464 * gdb.arch/alpha-step.exp: New testcase.
1465
76ff342d
DJ
14662005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1467 Dennis Brueni <dennis@slickedit.com>
1468
1469 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1470 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1471 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1472 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1473 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1474 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1475 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1476
96b0c7ac
DJ
14772005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1478 Wu Zhou <woodzltc@cn.ibm.com>
1479
1480 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1481 IBM's xlc compiler.
1482 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1483 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1484
f21565d2
JB
14852005-05-13 Jim Blandy <jimb@redhat.com>
1486
1487 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1488 calling gdb_suppress_entire_file.
1489 * gdb.base/charset.exp: Same.
1490 * gdb.base/call-rt-st.exp: Same.
1491
6006a3a1
BR
14922005-05-05 Bob Rossi <bob_rossi@cox.net>
1493
1494 * lib/gdb.exp (fullname_syntax): Added global regex.
1495 (fullname_syntax_POSIX): Ditto.
1496 (fullname_syntax_UNC): Ditto.
1497 (fullname_syntax_DOS_CASE): Ditto.
1498 (fullname_syntax_DOS): Ditto.
1499 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1500 fullname_syntax variable to scope and use it.
1501 (test_file_list_exec_source_files): Ditto.
1502 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1503
c3b69c04
DJ
15042005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1505
1506 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1507
3c95e6af
PG
15082004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1509
1510 * lib/gdb.exp (skip_altivec_tests): New function, based on
1511 check_vmx_hw_available from the GCC testsuite.
1512 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1513 * lib/gdb.arch/altivec-regs.exp: Likewise.
1514
78df6c56
JB
15152005-05-02 Jim Blandy <jimb@redhat.com>
1516
1517 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1518 calling gdb_suppress_entire_file.
1519
1690f9cf
DJ
15202005-04-30 Randolph Chung <tausq@debian.org>
1521
1522 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1523 Slightly relax "sem_post" name checking.
1524
5ea106f7
PG
15252005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1526
1527 * gdb.base/unload.exp: Use new shared library infrastructure.
1528
bf7234cf
PG
15292005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1530
1531 * gdb.base/so-impl-ld.exp: Use new shared library
1532 infrastructure.
1533
547b869a
CV
15342005-04-29 Corinna Vinschen <vinschen@redhat.com>
1535
1536 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1537 * gdb.asm/h8300.inc: New file.
1538
f07e55f0
PG
15392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1540
1541 * gdb.base/shlib-call.exp: Change to use new shared library
1542 infrastructure.
1543
3cbba3d1
PG
15442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1545
1546 * gdb.base/pending.exp: Change to use new shared library
1547 infrastructure.
1548
ed6df200
PG
15492005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1550
1551 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1552 use test_compiler_info instead of gcc_compiled, and update copyright.
1553
8c8f4ebe
PG
15542005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1555
1556 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1557 shared objects being adjusted and update copyright years.
1558
607fbc54
DJ
15592005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1560
1561 * ChangeLog: Correct some 2003-01-13 dates.
1562 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1563 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1564 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1565 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1566 gdb.trace/tfind.exp: Update copyright years.
1567
57bf0e56
DJ
15682005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1569 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * lib/gdb.exp (gdb_compile): Handle shlib=.
1572 (gdb_compile_shlib): New function.
1573
9b593790
PG
15742005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1575
1576 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1577
9494c6a5
DJ
15782005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1579
1580 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1581 gdb.server.
1582 * configure.ac: Likewise.
1583 * configure: Regenerated.
1584 * gdb.gdbserver/Makefile.in: Moved to...
1585 * gdb.server/Makefile.in: ... here.
1586 * gdb.gdbserver/server.c: Moved to...
1587 * gdb.server/server.c: ... here.
1588 * gdb.gdbserver/server-run.exp: Moved to...
1589 * gdb.server/server-run.exp: ... here.
1590
6f8eac0e
DJ
15912005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1592
1593 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1594 * configure.ac: Create gdb.gdbserver/Makefile.
1595 * configure: Regenerated.
1596 * lib/gdbserver-support.exp: New file, derived from
1597 config/gdbserver.exp.
1598 * config/gdbserver.exp: Use gdbserver-support.exp.
1599 * gdb.gdbserver/Makefile.in: New file.
1600 * gdb.gdbserver/server.c: New file.
1601 * gdb.gdbserver/server-run.exp: New file.
1602
6e87504d
PG
16032005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1604
1605 * lib/gdb.exp (test_compiler_info): Return compiler_info
1606 if no arguments are given.
1607
d1779be4
PG
16082005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1609
1610 * gdb.arch/altivec-abi.exp: Check for compiler and set
1611 use altivec' flag accordingly.
1612 * gdb.arch/altivec-regs.exp: Likewise.
1613
88750304
DJ
16142005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1615
1616 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1617
f3fb768d
AS
16182005-03-27 Andreas Schwab <schwab@suse.de>
1619
1620 * gdb.base/bigcore.c (main): Add missing mode argument in open
1621 call.
1622
7e813ac5
DJ
16232005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1624
1625 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1626 downloads.
1627 * config/gdbserver.exp (gdb_load): Likewise.
1628
8e3049aa
PB
16292005-03-14 Paul Brook <paul@codesourcery.com>
1630
1631 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1632 targets.
1633
a9df7c44
JB
16342005-03-09 Joel Brobecker <brobecker@adacore.com>
1635
1636 * gdb.dwarf2/dup-psym.S: New file.
1637 * gdb.dwarf2/dup-psym.exp: New testcase.
1638
9f0d94e8
JB
16392005-03-09 Joel Brobecker <brobecker@adacore.com>
1640
1641 * gdb.ada/exec_changed/first.adb: New file.
1642 * gdb.ada/exec_changed/second.adb: New file.
1643 * gdb.ada/exec_changed.exp: New testcase.
1644
5f579bc5
NS
16452005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1646
36e9969c
NS
1647 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1648 (A2): New class.
1649 (main): Test operator+.
1650 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1651 breakpoint test.
1652
5f579bc5
NS
1653 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1654 * gdb.base/signull.exp: Disable if gdb,nosignals.
1655 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1656 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1657 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1658 * gdb.mi/mi2-console.exp: Likewise.
1659 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1660 continue output at start.
1661 (gdb_collect_locals_test): Robustify regexp.
1662 * gdb.trace/passc-dyn.exp: Fix comment typo.
1663 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1664
be46087e
CV
16652005-03-08 Corinna Vinschen <vinschen@redhat.com>
1666
1667 * gdb.asm/asm-source.exp: Add iq2000 case.
1668 * gdb.asm/iq2000.inc: New file.
1669
384e1a61
MI
16702005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1671
1672 * gdb.base/command.exp: Change hardcoded value to regular expression.
1673 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1674
584b6e9e
DJ
16752005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1676
1677 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1678 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1679 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1680 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1681 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1682
ab5b5d61
MK
16832005-03-05 Mark Kettenis <kettenis@gnu.org>
1684
1685 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1686 changes.
1687
ae051c1b
PG
16882004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1689
1690 * lib/compiler.c: Add test for IBM's xlc compiler.
1691 * lib/compiler.cc: Likewise.
1692
3f0f6ed2
JB
16932004-02-24 Joel Brobecker <brobecker@adacore.com>
1694
1695 * gdb.ada/fixed_points.exp: Create compilation object directory
1696 before running the test.
1697 * gdb.ada/null_record.exp: Likewise.
1698 * gdb.ada/packed_array.exp: Likewise.
1699 * gdb.ada/start.exp: Likewise.
1700
724f452b
JB
17012005-02-15 Joel Brobecker <brobecker@adacore.com>
1702
1703 * gdb.ada/packed_array/pa.adb: New file.
1704 * gdb.ada/packed_array.exp: New testcase.
1705
57f5cdfb 17062005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1707
1f393151
MK
1708 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1709 files.
1710
ebdda337
MK
1711 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1712 on *-*-openbsd*. Correctly match whitespace in regukar
1713 expressions.
1714
cf309262
DJ
17152005-02-10 Daniel Jacobowitz <dan@debian.org>
1716
1717 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1718 PR exp/1821
1719 * gdb.base/gdb1821.c: New test file.
1720 * gdb.base/gdb1821.exp: New test file.
1721
3be49e7a
JB
17222005-02-09 Joel Brobecker <brobecker@adacore.com>
1723
1724 * gdb.base/start.c: New file.
1725 * gdb.base/start.exp: New testcase.
1726
e292e67d
JB
17272005-02-09 Joel Brobecker <brobecker@adacore.com>
1728
1729 * gdb.ada/start/dummy.adb: New file.
1730 * gdb.ada/start.exp: New testcase.
1731
dbdfa66c
CV
17322005-02-09 Corinna Vinschen <vinschen@redhat.com>
1733
1734 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1735 for printing symbols and statistics.
1736 Add test for using relative pathnames in "maint print msymbols" test.
1737 Mark "maint info sections DATA" XFAIL on Cygwin.
1738 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1739 tests.
1740
d7941671
AC
17412005-02-09 Andreas Schwab <schwab@suse.de>
1742
1743 Committed by Andrew Cagney <cagney@gnu.org>
1744 * gdb.base/remotetimeout.exp: New file.
1745
74e5ef44
MK
17462005-02-07 Mark Kettenis <kettenis@gnu.org>
1747
1748 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1749
464dd14d
JB
17502005-02-03 Joel Brobecker <brobecker@adacore.com>
1751
1752 * gdb.ada/gnat_ada.gpr: New file.
1753 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1754 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1755 * configure.ac: No longer generate gnat_ada.gpr.
1756 * configure: Regenerate.
1757 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1758 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1759 * gdb.ada/null_record/bar.ads: Likewise.
1760 * gdb.ada/null_record/bar.adb: Likewise.
1761 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1762 * gdb.ada/null_record.exp (testdir): New variable.
1763 (testfile): executable is now in testdir subdirectory.
1764 (srcfile): Use full path to the main compilation unit.
1765 * gdb.ada/fixed_points.exp: Same changes as above.
1766
30d756ae
NR
17672005-02-03 Nick Roberts <nickrob@snap.net.nz>
1768
1769 * gdb.base/interp.exp: New test.
1770
9d799f85
AC
17712005-01-24 Andrew Cagney <cagney@gnu.org>
1772
1773 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1774
15656118
AC
17752005-01-19 Andrew Cagney <cagney@gnu.org>
1776
a892c31b
AC
1777 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1778 configure.ac not configure.in.
1779
15656118
AC
1780 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1781 of powerpc*-*-*.
1782 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1783 * gdb.base/list.exp (test_list_function)
1784 (test_list_filename_and_function): Ditto.
1785 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1786
a7b01baf
AC
17872005-01-16 Andrew Cagney <cagney@gnu.org>
1788
17d92a02
AC
1789 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1790
a7b01baf
AC
1791 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1792
bc8332bb
AC
17932005-01-14 Andrew Cagney <cagney@gnu.org>
1794
1795 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1796 * gdb.mi/mi2-var-cmd.exp: Ditto.
1797
4d074752
CV
17982005-01-10 Corinna Vinschen <vinschen@redhat.com>
1799
1800 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1801
bec39cab
AC
18022005-01-07 Andrew Cagney <cagney@gnu.org>
1803
1804 * configure.ac: Rename configure.in, require autoconf 2.59.
1805 * configure: Re-generate.
1806 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1807 * gdb.stabs/configure: Re-generate.
1808 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1809 * gdb.hp/configure: Re-generate.
1810 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1811 autoconf 2.59.
1812 * gdb.hp/gdb.objdbg/configure: Re-generate.
1813 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1814 autoconf 2.59.
1815 * gdb.hp/gdb.defects/configure: Re-generate.
1816 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1817 autoconf 2.59.
1818 * gdb.hp/gdb.compat/configure: Re-generate.
1819 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1820 autoconf 2.59.
1821 * gdb.hp/gdb.base-hp/configure: Re-generate.
1822 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1823 autoconf 2.59.
1824 * gdb.hp/gdb.aCC/configure: Re-generate.
1825
f10b16d4
JB
18262004-12-15 Jim Blandy <jimb@redhat.com>
1827
1828 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1829 under NPTL when there is debugging info available for libpthread.
1830
fb6e1814
JG
18312004-12-13 Jerome Guitton <guitton@gnat.com>
1832
1833 * gdb.ada/fixed_points.c: New file.
1834 * gdb.ada/fixed_points.exp: New file.
1835
fe46cd3a
RC
18362004-12-03 Randolph Chung <tausq@debian.org>
1837
1838 * gdb.arch/pa-nullify.exp: New file.
1839 * gdb.arch/pa-nullify.s: New file.
1840
8de0841b
RC
18412004-11-30 Randolph Chung <tausq@debian.org>
1842
1843 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1844 instead of "tbug". Fix regexp to work properly with gdb_test.
1845
c8170782
PH
18462004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1847
1848 * gdb.base/bitfields2.exp: New test.
1849 * gdb.base/bitfields2.c: New file.
1850
954269c2
RE
18512004-11-28 Richard Earnshaw <rearnsha@arm.com>
1852
1853 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1854
0107feed
RC
18552004-11-16 Randolph Chung <tausq@debian.org>
1856
1857 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1858
f073ae8c
DJ
18592004-11-14 Daniel Jacobowitz <dan@debian.org>
1860
1861 * gdb.threads/threadapply.exp: Correct "macro details" test.
1862
19ad59e7
JJ
18632004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1864
1865 * gdb.threads/threadapply.exp: New test.
1866 * gdb.threads/threadapply.c: New file.
1867
9cf0961b
MK
18682004-11-07 Mark Kettenis <kettenis@gnu.org>
1869
1870 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1871 frames.
1872
c789492a
FL
18732004-11-05 Felix Lee <felix+log1@specifixinc.com>
1874
1875 * gdb.base/cursal.exp: New file.
1876 * gdb.base/cursal.c: New file.
1877
a1e167bb
AC
18782004-11-03 Andrew Cagney <cagney@gnu.org>
1879
1880 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1881
b7cbf173
MK
18822004-10-30 Mark Kettenis <kettenis@gnu.org>
1883
1884 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1885 NetBSD/ELF targets.
1886
88f9d34f
JB
18872004-10-29 Joel Brobecker <brobecker@gnat.com>
1888
1889 * gdb.threads/bp_in_thread.c: New file, copied from
1890 pthread_cond_wait.c.
1891 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1892 file, rather than reusing the .c file from another testcase.
1893
ca7d6a0c
JB
18942004-10-20 Joel Brobecker <brobecker@gnat.com>
1895
1896 * gdb.ada/null_record.exp: Check where we stopped after
1897 sending the start command, instead of where the associated
1898 temporary breakpoint was inserted.
1899
0d863d03
AC
19002004-10-14 Andrew Cagney <cagney@gnu.org>
1901
1902 * gdb.mi/gdb701.c (main): Return 0.
1903
d11e72cb
DJ
19042004-10-13 Daniel Jacobowitz <dan@debian.org>
1905
d40539a4 1906 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1907
e1923096
JJ
19082004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1909
1910 * gdb.threads/schedlock.c: Add comment markers to use to find
1911 line numbers.
1912 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1913 comments.
1914 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1915 breakpoint lines.
1916
ec8ba2c9
DJ
19172004-10-12 Daniel Jacobowitz <dan@debian.org>
1918
1919 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
1920
0eb3658b
DJ
19212004-10-12 Daniel Jacobowitz <dan@debian.org>
1922
1923 * configure.in: Add gdb.dwarf2.
1924 * configure: Regenerated.
1925 * Makefile.in: Add gdb.dwarf2.
1926 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
1927 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
1928 gdb.dwarf2/file1.txt: New files.
1929
a271cc33
OF
19302004-10-11 Orjan Friberg <orjanf@axis.com>
1931
1932 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
1933 of "run", since the latter doesn't work with remote targets. Adjust
1934 the breakpoint numbering accordingly.
1935 * gdb.threads/pthread_cond_wait.exp: Ditto.
1936
895ce074
MC
19372004-10-08 Michael Chastain <mec.gnu@mindspring.com>
1938
1939 * gdb.base/overlays.exp: Update copyright years.
1940
6be3092d
KI
19412004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
1942
1943 * gdb.base/overlays.exp: Disable if target is Linux.
1944
e05389b8
FL
19452004-10-06 Felix Lee <felix+log1@specifixinc.com>
1946
1947 * config/gdbserver.exp (gdb_load): Use right filename on remote.
1948
73cb587d
KI
19492004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
1950
1951 * gdb.asm/asm-source.exp: Add m32r-linux target.
1952 * gdb.asm/m32r-linux.inc: New file.
1953
3c0edcdc
AC
19542004-09-24 Andrew Cagney <cagney@redhat.com>
1955 David Anderson <anderson@redhat.com>
1956
1957 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
1958 command fails, assume things will work.
1959 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
1960 (_GNU_SOURCE): Define.
1961 (print_unsigned, print_hex): Change parameter to "long long".
1962 (print_byte_count): New function, use to print byte counts.
1963 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
1964 O_LARGEFILE.
1965 (main): Compute an upper bound on a corefile in max_core_size.
1966 Limit memory chunk size to max_core_size. Limit total memory
1967 allocated to max_core_size.
1968
4bb3667f
AC
19692004-09-23 Andrew Cagney <cagney@gnu.org>
1970
1971 * gdb.base/bigcore.exp: Replace the code that creates a corefile
1972 from a separate process with code that creates a corefile by
1973 making the inferior dump core.
1974
60fe1a51
MK
19752004-09-23 Mark Kettenis <kettenis@gnu.org>
1976
1977 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
1978 block.
1979
8e937346
MC
19802004-09-23 Michael Chastain <mec.gnu@mindspring.com>
1981
1982 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
1983 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
1984 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
1985 Likewise.
1986
7213f6d6
JJ
19872004-09-20 Jeff Johnston <jjohnstn@redhat.com>
1988
1989 * gdb.java/jprint.exp: New test case for java inferior call.
1990 * gdb.java/jprint.java: Ditto.
1991
eac69dca
JB
19922004-09-15 Joel Brobecker <brobecker@gnat.com>
1993
1994 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
1995
22227696
MC
19962004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1997
1998 * gdb.threads/killed.c: Include <stdlib.h>.
1999 * gdb.threads/pthreads.c: Likewise.
2000
7dd403a4
MC
20012004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2002
2003 * gdb.threads/killed.c: Add copyright notice.
2004
33f2d567
JM
20052004-09-10 Jason Molenda (jmolenda@apple.com)
2006
2007 * gdb.base/define.exp: Two new tests to verify zero space chars
2008 after 'if' and 'while' commands in a user-defined command is correctly
2009 parsed.
2010
e05b62ac
AC
20112004-09-08 Andrew Cagney <cagney@gnu.org>
2012
2013 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2014 delivery test with duplicate at end of file.
2015
9cbe82da
MK
20162004-09-06 Mark Kettenis <kettenis@jive.nl>
2017
2018 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2019
564803d9
MC
20202004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2021
2022 * config/hppro.exp: Removed.
2023
7c6807ce
MC
20242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2025
2026 * config/sparclet.exp: Removed.
2027
bf7e26dd
MC
20282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 * config/udi.exp: Removed.
2031
714e341b
MC
20322004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2033
2034 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2035 of "exp_continue".
2036 (advancei): Likewise.
2037
1236e623
JJ
20382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2039
2040 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2041
3bdcad15
MI
20422004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2043
228af206 2044 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2045 to check for nodebug in executable.
2046 * gdb.gdb/observer.exp (setup_test): Likewise.
2047 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2048 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2049
c72b934c
AC
20502004-09-01 Andrew Cagney <cagney@gnu.org>
2051
2052 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2053 files.
2054
edd9b715
JJ
20552004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2056
2057 * gdb.base/unload.exp: Fix expected warning message to match
2058 latest format.
2059
fb4ce06b
CV
20602004-09-01 Corinna Vinschen <vinschen@redhat.com>
2061
2062 * gdb.base/call-rt-st.exp: Fix typos.
2063
ce78e7c3
MI
20642004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2065
2066 * gdb.threads/thread_check.exp: New testcase.
2067 * gdb.threads/thread_check.c: New testcase.
2068
2dedb159
AC
20692004-08-31 Andrew Cagney <cagney@gnu.org>
2070
2071 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2072 (skip_to_handler_entry): New procedures. Test stepping into a
2073 handler when the breakpoint is at the handler's entry point.
2074
68f53502
AC
20752004-08-30 Andrew Cagney <cagney@gnu.org>
2076
2077 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2078 gdb/1757.
2079
3e3ffd2b
MC
20802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2081
2082 With code from Manoj Iyer <manjo@austin.ibm.com>:
2083 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2084 return value. Add an arm for "no debugging symbols found".
2085 Change a stray "error" to "perror".
2086 (gdb_run_cmd): Adapt to new return value.
2087 * gdb.base/remote.exp: Adapt to new return value.
2088 * gdb.gdb/complaints.exp: Likewise.
2089 * gdb.gdb/observer.exp: Likewise.
2090 * gdb.gdb/selftest.exp: Likewise.
2091 * gdb.gdb/xfullpath.exp: Likewise.
2092
4b6f5fd2
JB
20932004-08-27 Joel Brobecker <brobecker@gnat.com>
2094
2095 * gdb.threads/bp_in_thread.exp: New testcase.
2096
e5b25496
MC
20972004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 Fix PR testsuite/1735.
2100 * gdb.threads/schedlock.c (thread_function): Add a cast
2101 to suppress a gcc warning.
2102 * gdb.threads/thread-specific.c (thread_function): Likewise.
2103
934353d6
MC
21042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2105
2106 * gdb.base/unload.c: Include <stdlib.h>.
2107
f98a0aef 21082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2109
f98a0aef 2110 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2111 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2112 synchronized after the "return".
2113
5a2e8882
MC
21142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2115
2116 * gdb.mi/basics.c: Include <stdio.h>.
2117 * gdb.mi/pthreads.c: Include <stdlib.h>.
2118 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2119
a9640423
MC
21202004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2121
2122 * gdb.threads/schedlock.c: Add copyright notice.
2123
b04e311d
AC
21242004-08-25 Andrew Cagney <cagney@gnu.org>
2125
2126 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2127 (skip_over_handler, breakpoint_over_hander): New test procedures.
2128 (advance, advancei): Add a proper prefix, do not use
2129 rerun_to_main.
2130 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2131
7c27f15b
MC
21322004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2133
2134 * gdb.mi/basics.c: Add copyright notice.
2135 * gdb.mi/var-cmd.c: Add copyright notice.
2136
fffc87ae
MC
21372004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2138
2139 * lib/gdb.exp: Remove signed_keyword_not_used.
2140 * lib/compiler.c: Likewise.
2141 * lib/compiler.cc: Likewise.
2142
d782e0bf
MC
21432004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2144
2145 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2146 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2147
96033e83
MC
21482004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2149
2150 * gdb.base/whatis.c: Add copyright notice.
2151
cf38c229
MK
21522004-08-20 Mark Kettenis <kettenis@gnu.org>
2153
2154 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2155 it to skip the breakpoints encoded in the inline assembly.
2156
f4b49756
MC
21572004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2158
2159 * Makefile.in: Add gdb.fortran.
2160
2f193b69
MC
21612004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2162
2163 * gdb.base/call-sc.exp (test_scalar_returns):
2164 Fix cut-and-paste glitch in "Make fun return now".
2165
89a237cb
MC
21662004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2167
2168 * configure.in: Add gdb.fortran.
2169 * configure: Regenerate.
2170 * gdb.fortran/Makefile.in: New file.
2171 * lib/gdb.exp (skip_fortran_tests): New procedure.
2172
469aff8e
MC
21732004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2174
2175 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2176 reference to bug-gnu@prep.ai.mit.edu.
2177 * gdb.mi/mi-var-child.exp: Likewise.
2178 * gdb.mi/mi-var-cmd.exp: Likewise.
2179 * gdb.mi/mi-var-display.exp: Likewise.
2180 * gdb.mi/mi2-var-block.exp: Likewise.
2181 * gdb.mi/mi2-var-child.exp: Likewise.
2182 * gdb.mi/mi2-var-cmd.exp: Likewise.
2183 * gdb.mi/mi2-var-display.exp: Likewise.
2184
00b51b9f
MK
21852004-08-15 Mark Kettenis <kettenis@gnu.org>
2186
2187 * gdb.base/unload.c (main): Make local variable msg const.
2188
45f07fef
MC
21892004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2190
2191 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2192 to bug-gnu@prep.ai.mit.edu.
2193 * gdb.mi/mi-disassemble.exp: Likewise.
2194 * gdb.mi/mi-eval.exp: Likewise.
2195 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2196 default line number.
2197 * gdb.mi/mi-return.exp: Likewise.
2198 * gdb.mi/mi-simplerun.exp: Likewise.
2199 * gdb.mi/mi-stack.exp: Likewise.
2200 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2201 number with explicit range test.
2202 * gdb.mi/mi-watch.exp: Likewise.
2203 * gdb.mi/mi2-break.exp: Likewise.
2204 * gdb.mi/mi2-cli.exp: Likewise.
2205 * gdb.mi/mi2-disassemble.exp: Likewise.
2206 * gdb.mi/mi2-eval.exp: Likewise.
2207 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2208 default line number.
2209 * gdb.mi/mi2-return.exp: Likewise.
2210 * gdb.mi/mi2-simplerun.exp: Likewise.
2211 * gdb.mi/mi2-stack.exp: Likewise.
2212 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2213 number with explicit range test.
2214 * gdb.mi/mi2-watch.exp: Likewise.
2215
dd8c8ee7
MC
22162004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2217
2218 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2219 * gdb.cp/m-static.exp: Likewise.
2220 * gdb.cp/rtti.exp: Likewise.
2221
4e838464
MK
22222004-08-14 Mark Kettenis <kettenis@gnu.org>
2223
2224 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2225
8d8cb839
EZ
22262004-08-14 Eli Zaretskii <eliz@gnu.org>
2227
2228 * ChangeLog: Prefix Local Variables with semi-colons and indent
2229 the reference to older ChangeLog files, to fix fontification in
2230 Emacs.
2231
deea8bb0
MC
22322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2233
2234 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2235 * gdb.mi/mi2-break.exp: Likewise.
2236
c3297504
MC
22372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2238
2239 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2240
25808999
MC
22412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2242
2243 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2244
226a8d71
MC
22452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2246
2247 * gdb.cp/classes.exp: Remove unused declarations. Just let
2248 test names default instead of providing special names. Remove
2249 extraneous demangler test.
2250
37fdf854
JJ
22512004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2252
2253 * gdb.base/unload.exp: New test for breakpoints in dynamically
2254 loaded libraries.
2255 * gdb.base/unload.c: Ditto.
2256 * gdb.base/unloadshr.c: Ditto.
2257
2d3a7986
MC
22582004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2259
2260 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2261 cp_test_ptype_class.
2262 (test_enums): Likewise.
2263
c72b934c
AC
22642004-08-10 Andrew Cagney <cagney@gnu.org>
2265
2266 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2267 files.
2268
cc503c8a
AC
22692004-08-10 Andrew Cagney <cagney@gnu.org>
2270
2271 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2272 init_malloc call.
2273
902f2ccb
MC
22742004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2275
2276 * ChangeLog: Add copyright notice. The notice is copied
2277 from emacs 21.3 top level ChangeLog.
2278
78c90502
MC
22792004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2280
2281 * lib/cp-support.exp: New file.
2282 * lib/cp-support.exp (cp_test_type_class): New function.
2283 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2284 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2285 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2286 cp_test_ptype_class.
2287
88e5ea78
MC
22882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2289
2290 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2291 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2292 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2293 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2294 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2295 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2296 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2297 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2298 gdb.mi/mi2-watch.exp: Update copyright years.
2299
6a89fc9c
MK
23002004-08-09 Mark Kettenis <kettenis@gnu.org>
2301
2302 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2303
1482e0de
MC
23042004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2305
2306 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2307 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2308 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2309 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2310 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2311 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2312 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2313 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2314 gdb.mi/mi-watch.exp: Update copyright years.
2315
1a5ce3f3
DJ
23162004-08-08 Daniel Jacobowitz <dan@debian.org>
2317
2318 PR gdb/1738
2319 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2320 from a breakpoint with a pending signal.
2321
04f6ecf2
DJ
23222004-08-08 Daniel Jacobowitz <dan@debian.org>
2323
2324 PR gdb/1736
2325 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2326 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2327 the prompt.
2328 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2329
54d90d35
DJ
23302004-08-08 Daniel Jacobowitz <dan@debian.org>
2331
2332 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2333
d2f6abb0
DJ
23342004-08-08 Daniel Jacobowitz <dan@debian.org>
2335
2336 PR gdb/1736
2337 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2338 for i?86-*-linux*.
2339
5598c03d
DJ
23402004-08-08 Daniel Jacobowitz <dan@debian.org>
2341
2342 * gdb.arch/i386-prologue.exp: Compile without debug information.
2343
c6fee705
MC
23442004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2345
2346 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2347 rather than asking gdb to search.
2348
dd90efdb
MC
23492004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2350
2351 * gdb.base/gcore.c: Include <string.h>.
2352
1e84bec1
MC
23532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2354
2355 * gdb.base/gcore.c: Add copyright notice.
2356
e425eb2b
MC
23572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2358
2359 * gdb.base/freebpcmd.c: Include <stdio.h>.
2360 * gdb.base/long_long.c: Include <string.h>.
2361 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2362 * gdb.base/siginfo.c: Include <string.h>.
2363 * gdb.base/sigstep.c: Include <string.h>.
2364
cb9aaed5
MC
23652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2366
2367 * gdb.base/complex.c: Include <stdlib.h>.
2368
55944f3d
MC
23692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2370
2371 * gdb.base/complex.c: Add copyright notice.
2372
7b2953d9
MC
23732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2374
2375 * gdb.base/charset.c: Include <stdlib.h>.
2376
c9133d23
MC
23772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2378
2379 * gdb.base/auxv.c: Include <stdlib.h>.
2380
0a8490ad
MC
23812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * gdb.base/auxv.c: Add copyright notice.
2384
3426d5ec
MC
23852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2386
2387 * gdb.base/coremaker.c: Add copyright notice.
2388 * gdb.base/coremaker2.c: Add copyright notice.
2389
8da195dd
AC
23902004-08-04 Andrew Cagney <cagney@gnu.org>
2391
2392 * gdb.base/store.exp: Update copyright.
2393 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2394 names, do not import gdb_prompt.
2395
8d394f98
AC
23962004-08-01 Andrew Cagney <cagney@gnu.org>
2397
2398 Fix PR testsuite/1729.
2399 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2400 not use capture_value with value 4.
2401 (capture_value): Add optional test name parameter.
2402 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2403 the prefix, pass to capture_value.
2404
b6702b23
MK
24052004-08-01 Mark Kettenis <kettenis@gnu.org>
2406
2407 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2408 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2409 (main): Call new function.
2410
c203e0ca
MC
24112004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2412
2413 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2414
a7995a30
MC
24152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2416
2417 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2418
9366563b
MC
24192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2420
b6eeaf26 2421 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2422 Accept more values of vtbl pointer. Remove some messages
2423 about "obsolete gcc or gdb".
2424
2fc1f950
MC
24252004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2426
2427 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2428
c724d49b
MC
24292004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2430
2431 * gdb.base/asm-source.exp: Properly convert target board
2432 debug flags from gcc format to binutils format.
2433
736b0fce
MK
24342004-07-28 Mark Kettenis <kettenis@gnu.org>
2435
2436 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2437 gdb1718". PR backtrace/1718 partially fixed.
2438
5633ea5c
JJ
24392004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2440
2441 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2442
575eebb1
NC
24432004-07-26 Nick Clifton <nickc@redhat.com>
2444
2445 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2446 good default value for a specific architecture is available then
2447 set it to that value. Otherwise default to the -gstabs switch.
2448 Remove the -g... switches from the asm-flags variable. Allow the
2449 target board info to override the value if it wants to. Pass the
2450 switch on the assembler command line.
2451
62104619
MK
24522004-07-23 Mark Kettenis <kettenis@gnu.org>
2453
2454 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2455 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2456 (main): Call new function.
2457
4a1135b8
MC
24582004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2459
2460 Test for PR exp/1715.
2461 * gdb.base/radix.exp: Refactor common procedures. Make all
2462 test names unique. Change XFAIL to KFAIL.
2463
8a12c1f0
MC
24642004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2465
2466 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2467 * gdb.ada/gnat_ada.gin: ... to here.
2468 * configure.in: Use gnat_ada.gin.
2469 * configure: Regenerate.
2470
23b451cf
AC
24712004-07-20 Andrew Cagney <cagney@gnu.org>
2472
2473 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2474 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2475 XFAILs. Clean up test messages and comments. Check backtraces.
2476 Delete re-sync code.
2477
ab618a02
MC
24782004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2479
2480 Fix PR cli/740.
2481 * gdb.base/annota1.exp: Honor gdb,nosignals.
2482 * gdb.base/annota3.exp: Likewise.
2483
46dad340
MC
24842004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2485
2486 * lib/java.exp: Update copyright notice.
2487
756d8c70
AC
24882004-07-19 Andrew Cagney <cagney@gnu.org>
2489
2490 * gdb.base/selftest.exp: Copy file from here ...
2491 * gdb.gdb/selftest.exp: ... to here.
2492
586027e6
AC
24932004-07-16 Andrew Cagney <cagney@redhat.com>
2494
2495 * lib/insight-support.exp: Delete file.
2496 * lib/java.exp (java_init): Fix copyright.
2497
029d2200
AC
24982004-07-16 Andrew Cagney <cagney@gnu.org>
2499
2500 * gdb.base/restore.c: Append "prologue" to comments marking the a
2501 function's prologue.
2502 * gdb.base/restore.exp: Update copyright, re-indent.
2503 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2504 callerN" prefix where needed. Update patterns that match a
2505 function's prologue.
2506
653b62c5
MC
25072004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 * gdb.base/restore.c: Add copyright notice.
2510
f7d690e5
AC
25112004-07-16 Andrew Cagney <cagney@gnu.org>
2512
2513 * gdb.base/logical.exp: Update copyright.
2514 (evaluate): New procedure. Use to re-implement tests using
2515 several tables.
2516
d629a7cb
MH
25172004-07-14 Martin Hunt <hunt@redhat.com>
2518
2519 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2520 which fixes some problems where init.tcl was not found.
2521
9c7bb332
AC
25222004-07-13 Andrew Cagney <cagney@gnu.org>
2523
6bf46641
AC
2524 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2525 (check_sizeof, check_valueof): Do not include the output in the
2526 test name. Use gdb_test.
2527 (get_valueof): Use gdb_test_multiple.
2528
c4ffd4c0
AC
2529 * gdb.base/step-test.exp: Update copyright. Use
2530 gdb_test_multiple. Ensure that test names do not include
2531 architecture dependent output.
2532
ab89363a
AC
2533 * gdb.gdb/observer.exp: Update copyright.
2534 (setup_test): Use gdb_test_multiple.
2535 (attach_first_observer, attach_second_observer)
2536 (attach_third_observer, detach_first_observer)
2537 (detach_second_observer, detach_third_observer)
2538 (reset_counters, check_counters): Make $message a prefix.
2539 (test_normal_stop_notifications): Add "args" parameter - a list of
2540 init functions to be called. Make $message a prefix,
2541 (test_observer_normal_stop): Change the message prefixes so that
2542 they are unique, pass the attach / detach procedures to
2543 test_normal_stop_notifications.
2544
ec58997a
AC
2545 * gdb.base/signull.exp (test_segv): Prefix all tests with
2546 "${name}". Clean up test messages.
2547
b475183b
AC
2548 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2549
9c7bb332
AC
2550 * gdb.base/ena-dis-br.exp: Update copyright.
2551 (break_at): New function. Replace send_gdb with gdb_test,
2552 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2553 ignore count, not stopped at bpt", with KFAIL.
2554
2dd95497
CV
25552004-07-13 Corinna Vinschen <vinschen@redhat.com>
2556
2557 * gdb.base/attach.exp: Remove cleanupfile handling.
2558
419e626b
AC
25592004-07-12 Andrew Cagney <cagney@gnu.org>
2560
2561 * gdb.base/annota1.exp: Cleanup corefile test name.
2562 * gdb.base/annota3.exp: Ditto.
2563
8b1b3228
AC
25642004-07-12 Andrew Cagney <cagney@gnu.org>
2565
78650829
AC
2566 * gdb.base/signals.exp: Clean up copyright, re-indent.
2567
8b1b3228
AC
2568 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2569 gdb_test and gdb_test_multiple.
2570
935c2760
JJ
25712004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2572
2573 * gdb.java/jmain.exp: Fix expected line number for main to
2574 break at. Set XFAIL for break at main test since gcj does not
2575 provide line number info for first statement in main.
2576
1544280f
AC
25772004-07-08 Andrew Cagney <cagney@gnu.org>
2578
1279f4ff
AC
2579 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2580
1544280f
AC
2581 * gdb.base/sigbpt.exp: Make the common part of each test name a
2582 prefix instead of suffix.
2583
bcc82369
BR
25842004-07-07 Bob Rossi <bob_rossi@cox.net>
2585
2586 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2587 test from test_tbreak_creation_and_listing to
2588 test_file_list_exec_source_file
2589 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2590 Changed name of test from test_tbreak_creation_and_listing to
2591 test_file_list_exec_source_file
2592
23f4b0aa
JJ
25932004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2594
2595 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2596 the jmisc() constructor instead of <init>.
2597 * gdb.java/jmisc1.exp: Ditto.
2598
56401cd5
AC
25992004-07-07 Andrew Cagney <cagney@gnu.org>
2600
2601 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2602 corrupting the PC.
2603
44ae2f6a
MC
26042004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2605
2606 * gdb.cp/templates.exp: Accept whitespace change in demangler
2607 output.
2608
45a83408
AC
26092004-07-06 Andrew Cagney <cagney@gnu.org>
2610
2611 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2612
d205ad70
MC
26132004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2614
2615 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2616 * lib/compiler.cc: Likewise.
2617
06ea1a61
MC
26182004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2619
2620 * lib/compiler.cc: Work around string preprocessing problem
2621 with old hp c++ compiler.
2622 * lib/compiler.c: Likewise.
2623
daab1251
CV
26242004-06-29 Corinna Vinschen <vinschen@redhat.com>
2625
2626 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2627 directives to conditionalize symbol prefixing.
2628 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2629 additional_flags handling. Add underscore prefix for Cygwin.
2630 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2631 conditionalize symbol prefixing.
2632 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2633 additional_flags handling. Add underscore prefix for Cygwin.
2634
cc984116
CV
26352004-06-29 Corinna Vinschen <vinschen@redhat.com>
2636
2637 * gdb.base/bigcore.exp: Skip test on Cygwin.
2638
c279b077
MC
26392004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2640
2641 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2642 formats for "info register". Use gdb_test_multiple. Fix
2643 the "invalid register" test.
2644
0e915747
CV
26452004-06-28 Corinna Vinschen <vinschen@redhat.com>
2646
2647 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2648 PID for Cygwin. Add Cygwin specific strings to check for in some
2649 tests.
2650 (do_attach_tests): Add a test for user interaction when attaching
2651 to a process with no matching symbol table already loaded.
2652
11422c86
AC
26532004-06-26 Andrew Cagney <cagney@gnu.org>
2654
2655 Test PR java/1567 and PR java/1565.
2656 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2657 * gdb.java/jmisc2.exp: Delete file.
2658
cefbce26
MC
26592004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2660
2661 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2662
e19f872c
CV
26632004-06-25 Corinna Vinschen <vinschen@redhat.com>
2664
2665 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2666 attach process.
2667
d931ba3b
MC
26682004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2669
2670 * gdb.cp/pr-1553.exp: Remove.
2671
aef68c48
MC
26722004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2673
2674 * gdb.cp/pr-1553.cc: Remove.
2675 * gdb.cp/pr-1553.exp: Disable this test.
2676
8d5df71a
JB
26772004-06-20 Jim Blandy <jimb@redhat.com>
2678
2679 Fix PR testsuite/1680.
2680 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2681 regular expressions.
2682
4ac6f39d
MC
26832004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2684
2685 Fix PR testsuite/1679.
2686 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2687 Issue an UNSUPPORTED result instead.
2688
1b413552
JB
26892004-06-18 Jim Blandy <jimb@redhat.com>
2690
2691 * gdb.base/charset.exp: Only send a control-C if we see a new
2692 prompt and incomplete command.
2693
6daa6ebd
MC
26942004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2695
2696 * gdb.cp/pr-574.cc: Add copyright notice.
2697
51fa4ae0
JB
26982004-06-17 Jim Blandy <jimb@redhat.com>
2699
2700 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2701 cases where the regexp has no groups; this grabs random text from
2702 the previous test suite, whatever that was.
2703
8fea26c5
MC
27042004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 * gdb.cp/printmethod.cc: Add copyright notice.
2707
1e3aeb41
MC
27082004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2709
2710 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2711
9d9030bc
AC
27122004-06-16 Andrew Cagney <cagney@gnu.org>
2713
2714 * gdb.base/signull.c: Update copyright. Include <string.h>.
2715 (bowler): Replace data_pointer with data_read
2716 and data_write cases. Add code_descriptor case.
2717 (zero, desc): New array and pointer.
2718 (data, code): Change to simple pointers.
2719 * gdb.base/signull.exp: Fix probe pattern matching a function
2720 descriptor SIGSEGV. Replace data_pointer with data_read and
2721 data_write tests.
2722
acd4ad44
AC
27232004-06-16 Andrew Cagney <cagney@gnu.org>
2724
2725 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2726
08fd625c
MC
27272004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2728
2729 * gdb.base/long_long.c: Add copyright notice.
2730
1903502c
MC
27312004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2732
2733 * gdb.base/long_long.exp: Remove reference to
2734 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2735 to gdb_breakpoint and gdb_continue_to_breakpoint.
2736
83313cb1
JB
27372004-06-14 Jim Blandy <jimb@redhat.com>
2738
2739 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2740 endian case.
2741
1bf404ef
AC
27422004-06-14 Andrew Cagney <cagney@gnu.org>
2743
2744 * gdb.base/gcore.exp (capture_command_output): Delete the always
2745 passing tests containing inferior values.
2746 * gdb.base/ending-run.exp: Do not include the breakpoint address
2747 in the test message. Update copyright.
2748 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2749 size in the test name, use gdb_test_multiple. Update copyright.
2750
ef220b33
MC
27512004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2752
2753 * gdb.cp/ref-types.cc: Add copyright notice.
2754
4f70a4c9
MC
27552004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2756
2757 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2758 hp_aCC_compiler.
2759 * lib/compiler.cc: Likewise.
2760 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2761 'set' commands. Log diagnostics for other lines. Set
2762 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2763
335928ac
MC
27642004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2765
2766 * gdb.cp/try_catch.cc: Add copyright notice.
2767
2efb12e8
MC
27682004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2769
2770 * gdb.cp/userdef.cc: Add copyright notice.
2771
0bbed51a
MC
27722004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2773
2774 * gdb.cp/virtfunc.cc: Add copyright notice.
2775
e12a46c9
RC
27762004-06-11 Randolph Chung <tausq@debian.org>
2777
2778 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2779 problem.
2780
338e05af
AC
27812004-06-10 Andrew Cagney <cagney@gnu.org>
2782
2783 * lib/compiler.cc, lib/compiler.c: Append either
2784 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2785 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2786 instead of gcc-3-3.
2787
dc3f10cb
AC
27882004-06-09 Andrew Cagney <cagney@gnu.org>
2789
b4d946af
AC
2790 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2791 gdb/1455, bug is specific to "long long" and "double".
2792
dc3f10cb
AC
2793 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2794 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2795 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2796 fixed.
2797
b5c0bfa2
AC
27982004-06-09 Andrew Cagney <cagney@gnu.org>
2799
2800 * gdb.base/structs.exp (test_struct_returns): Replace
2801 "return_value_unknown" and "finish_value_unknown" by
2802 "return_value_known" and "finish_value_known". Instead of
2803 "return_value_unknown" iff "finish_value_unknown", check
2804 "return_value_known" implies "finish_value_known".
2805
caeb605f
MH
28062004-06-08 Martin Hunt <hunt@redhat.com>
2807
2808 * gdb.base/float.exp: Add pattern for mips targets.
2809
c892bb64
RC
28102004-06-08 Randolph Chung <tausq@debian.org>
2811
2812 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2813 message for unknown architectures more clear.
2814
48306d3e
JB
28152004-06-08 Joel Brobecker <brobecker@gnat.com>
2816
2817 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2818 start the execution of the program.
2819
83ecb59f
JB
28202004-06-07 Jim Blandy <jimb@redhat.com>
2821
2822 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2823 * gdb.arch/i386-cpuid.h: New helper file.
2824
55264cb4
RC
28252004-06-07 Randolph Chung <tausq@debian.org>
2826
2827 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2828 has started.
2829
23cadb28
RM
28302004-06-04 Roland McGrath <roland@redhat.com>
2831
2832 Fix PR gdb/1647.
2833 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2834 differently to be robust to output buffering differences.
2835
51d01eda
MC
28362004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.threads/pthreads.exp: Update copyright years.
2839 (check_control_c): Change asynchronous 'after' to synchronous.
2840
f4fc3b93
RM
28412004-06-04 Roland McGrath <roland@redhat.com>
2842
2843 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2844 next gdb prompt.
2845
4013522b
MC
28462004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 Fix PR gdb/1636.
2849 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2850 calls to synchronous.
2851
7a8f1e6b
JB
28522004-05-26 Jim Blandy <jimb@redhat.com>
2853
2854 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2855
81bb3443
RC
28562004-05-24 Randolph Chung <tausq@debian.org>
2857
2858 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2859 * gdb.asm/pa.inc: New file.
2860
8f5a3103
MK
28612004-05-22 Mark Kettenis <kettenis@gnu.org>
2862
2863 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2864
734b8fe8
JB
28652004-05-21 Joel Brobecker <brobecker@gnat.com>
2866 Daniel Jacobowitz <drow@mvista.com>
2867
2868 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2869 GDB prompt.
2870
725603e1
UW
28712004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2872
f4fc3b93 2873 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2874 setjmp/longjmp. Use sigaction instead of signal.
2875
8b923272
JB
28762004-05-19 J. Brobecker <brobecker@gnat.com>
2877 Michael Snyder <msnyder@redhat.com>
2878
2879 * gdb.threads/pthread_cond_wait.c: New file.
2880 * gdb.threads/pthread_cond_wait.exp: New testcase.
2881
8bfabb04
AC
28822004-05-13 Andrew Cagney <cagney@redhat.com>
2883
2884 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2885 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2886
42edda50
AC
28872004-05-11 Andrew Cagney <cagney@redhat.com>
2888
2889 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2890 fixed but revealed gdb/1639.
2891
d303a6c7
AC
28922004-05-10 Andrew Cagney <cagney@redhat.com>
2893
2894 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2895 func1" and "next to 2nd alarm", kernel bug avoided.
2896
bf08c2a1
DJ
28972004-05-10 Daniel Jacobowitz <dan@debian.org>
2898
2899 PR external/1568
2900 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2901 XFAIL if it is smaller than bytes_allocated.
2902 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2903 (main): Make chunks_allocated unsigned. Correct comment.
2904
c0586a34
JB
29052004-05-07 Joel Brobecker <brobecker@gnat.com>
2906
2907 * gdb.arch/powerpc-aix-prologue.c: New file.
2908 * gdb.arch/powerpc-aix-prologue.exp: New file.
2909
f2785d12
JB
29102004-05-07 Jim Blandy <jimb@redhat.com>
2911
2912 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2913 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2914
bd7f6e30
JB
29152004-05-06 Joel Brobecker <brobecker@gnat.com>
2916
2917 * gdb.base/sep.exp: No longer setup_kfail when the program was
2918 built with dwarf2.
2919
0a5e7efe
JI
29202004-05-05 Jim Ingham <jingham@apple.com>
2921
2922 * gdb.base/pending.exp: Make sure pending breakpoints
2923 preserve the ignore count.
f4fc3b93 2924
a8958849
MK
29252004-04-27 Jerome Guitton <guitton@gnat.com>
2926
2927 * i386-prologue.exp: Add testcase for jump instruction as first
2928 instruction of the real code.
2929 * i386-prologue.c (jump_at_beginning): New function.
2930
7e103f5b
MK
29312004-04-28 Mark Kettenis <kettenis@gnu.org>
2932
2933 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
2934 x86_64-*-*.
2935
5d38b224
MK
29362004-04-28 Mark Kettenis <kettenis@gnu.org>
2937
2938 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
2939 i*86-*-*.
2940
0ef32fd9
MK
29412004-04-25 Mark Kettenis <kettenis@gnu.org>
2942
2943 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
2944 expression that checks the return type.
2945
71d7dd7c
AC
29462004-04-23 Andrew Cagney <cagney@redhat.com>
2947
2948 * gdb.base/call-sc.exp: New test of scalar call/return values.
2949 * gdb.base/call-sc.c: Ditto.
2950
1e9f977e
JJ
29512004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2952
2953 * gdb.threads/manythreads.c: Reduce thread stack size.
2954
899d9e3a
JJ
29552004-04-23 Jeff Johnston <jjohnstn@redhat.com>
2956
2957 * gdb.threads/manythreads.c: Add copyright notice.
2958
61bcae62
AC
29592004-04-23 Andrew Cagney <cagney@redhat.com>
2960
2961 * gdb.base/siginfo.exp: Better handle step out of signal.
2962 * gdb.base/sigstep.exp: Ditto.
2963
7339a42e
JJ
29642004-04-22 Jeff Johnston <jjohnstn@redhat.com>
2965 Daniel Jacobowitz <drow@mvista.com>
2966
2967 * gdb.threads/manythreads.c: New testcase.
2968 * gdb.threads/manythreads.exp: Ditto.
2969
5c98409b
JB
29702004-04-22 Jim Blandy <jimb@redhat.com>
2971
2972 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
2973 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
2974
3b611f1a
MC
29752004-04-21 Michael Chastain <mec.gnu@mindspring.com>
2976
2977 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
2978
f0fd9238
AC
29792004-04-21 Andrew Cagney <cagney@redhat.com>
2980
2981 * gdb.base/sigstep.c: New file.
2982 * gdb.base/sigstep.exp: New file.
2983
90990674
JB
29842004-04-16 Joel Brobecker <brobecker@gnat.com>
2985
2986 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
2987 call to observer_notify_normal_stop.
2988
78cef34b
AC
29892004-04-15 Andrew Cagney <cagney@redhat.com>
2990
2991 * gdb.base/siginfo.c: New file.
2992 * gdb.base/siginfo.exp: New file.
2993
d2343407
JB
29942004-04-12 J. Brobecker <brobecker@gnat.com>
2995
2996 * gdb.base/sep.exp: Fix typo in comment.
2997
a2dba3c8
JB
29982004-04-12 J. Brobecker <brobecker@gnat.com>
2999
3000 * gdb.base/sep.c: New file.
3001 * gdb.base/sep-proc.c: New file.
3002 * gdb.base/sep.exp: New testcase.
3003
15f7b60e
MK
30042004-04-09 Mark Kettenis <kettenis@gnu.org>
3005
3006 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3007 support.
3008
44f4de1a
AC
30092004-04-05 Andrew Cagney <cagney@redhat.com>
3010
3011 * gdb.base/sigaltstack.c: New file.
3012 * gdb.base/sigaltstack.exp: New file.
3013
ef04f396
JB
30142004-04-04 Joel Brobecker <brobecker@gnat.com>
3015
3016 * gdb.base/foll-fork.exp: Update the expected output for
3017 "help set follow-fork-mode", to match a change that was made
3018 to the help of this variable on 2004-01-13.
3019
d40d2c92
JB
30202004-04-01 Joel Brobecker <brobecker@gnat.com>
3021
3022 * lib/ada.exp: Add copyright notice.
3023 * bar.ads: Likewise.
3024 * bar.adb: Likewise.
3025 * null_record.adb: Likewise.
3026 * null_record.exp: Likewise.
3027 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3028
f86ef5a3
JB
30292004-04-01 Joel Brobecker <brobecker@gnat.com>
3030
3031 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3032 * configure: Regenerate.
3033
414e70e3
JB
30342004-04-01 Joel Brobecker <brobecker@gnat.com>
3035
3036 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3037 to build the application. Remove the message printed when in
3038 verbose mode, redundant with the UNSUPPORTED message above.
3039
f0aaee49
JB
30402004-03-31 Joel Brobecker <brobecker@gnat.com>
3041
3042 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3043 * gdb.ada (null_record.exp): New testcase.
3044
ac81cb54
JB
30452004-03-31 Joel Brobecker <brobecker@gnat.com>
3046
3047 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3048
854af2f7
JB
30492004-03-31 Joel Brobecker <brobecker@gnat.com>
3050
3051 * gdb.ada: New subdirectory.
3052 * gdb.ada/Makefile.in: New file.
3053 * gdb.ada/gnat_ada.gpr.in: New file.
3054
034cb681
JB
30552004-03-31 Joel Brobecker <brobecker@gnat.com>
3056
3057 * lib/ada.exp: New file.
3058
78a1a894
DJ
30592004-03-24 Daniel Jacobowitz <drow@mvista.com>
3060
3061 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3062 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3063
4b2b3b3e
AC
30642004-03-22 Andrew Cagney <cagney@redhat.com>
3065
3066 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3067 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3068 Problem identified by Ulrich Weigand.
3069
23c73aa3
DC
30702004-03-17 David Carlton <carlton@kealia.com>
3071
3072 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3073 PR c++/826.
3074
d63a86f8
RM
30752004-03-16 Roland McGrath <roland@redhat.com>
3076
3077 * gdb.base/auxv.exp: New file.
3078 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3079
0e02aa50
DC
30802004-03-12 David Carlton <carlton@kealia.com>
3081
3082 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3083 * gdb.cp/pr-1553.cc: Ditto.
3084 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3085 pass branch.
3086
c20b71be
MC
30872004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3088
3089 * gdb.cp/templates.exp: Accept more template types.
3090
c7414a01
MC
30912004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3092
3093 From Corinna Vinschen with modifications.
3094 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3095 local variable obj_with_enum.
3096 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3097 results with obj_with_enum.
3098
ed69573c
MC
30992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3100
3101 * gdb.cp/classes.cc: New file, copied from misc.cc.
3102 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3103
28301461
MC
31042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3105
3106 * gdb.cp/misc.cc: Add copyright notice.
3107
1198ecbe
DC
31082004-03-05 David Carlton <carlton@kealia.com>
3109
3110 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3111 * gdb.cp/rtti.h: Update copyright.
3112 (namespace n2::n3): New.
3113 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3114 (n2::n3::func3): New.
3115 (main): Call n2::n3::func3.
3116 * gdb.cp/rtti2.cc: Update copyright.
3117 (n2::create3): New.
3118
9e08c470
MK
31192004-03-04 Mark Kettenis <kettenis@gnu.org>
3120
3121 * gdb.asm/openbsd.inc: Fix typo.
3122
4bebc3aa
FF
31232004-03-03 Fred Fish <fnf@redhat.com>
3124
3125 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3126 "val" instead of unused "size". Update copyright year.
3127
6ea9fb37
DJ
31282004-02-29 Daniel Jacobowitz <drow@mvista.com>
3129
3130 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3131 to use unsigned char.
3132 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3133 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3134
23b23974
DJ
31352004-02-29 Daniel Jacobowitz <drow@mvista.com>
3136
3137 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3138 line of output.
3139
7574fd53
DJ
31402004-02-28 Daniel Jacobowitz <drow@mvista.com>
3141
3142 * gdb.base/relocate.c (dummy): Initialize.
3143
a195357f
DJ
31442004-02-28 Daniel Jacobowitz <drow@mvista.com>
3145
3146 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3147 a breakpoint at exit.
3148
72fd54a9
FF
31492004-02-27 Fred Fish <fnf@redhat.com>
3150
3151 * gdb.base/chng-syms.exp: Add expect condition to match failing
3152 case that isn't a timeout.
3153
b9d23137
AC
31542004-02-27 Andrew Cagney <cagney@redhat.com>
3155
3156 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3157 support.
3158
15d208f6 31592004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3160
15d208f6
FF
3161 * gdb.arch/gdb1431.c: Remove.
3162 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3163 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3164 of "until" incorrectly.
3165
98f9cd2d
JB
31662004-02-26 J. Brobecker <brobecker@gnat.com>
3167
3168 * gdb.cp/class2.cc (empty): New class.
3169 (refer): New function.
3170 (main): Declare an object of type empty and use it.
3171 * gdb.cp/class2.exp: Print the value of an object of type empty.
3172
9b50c11b
JJ
31732004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3174
3175 * gdb.base/langs.exp: Update query string to match the
3176 new nquery format used for pending breakpoints.
3177
0dcd613f
AC
31782004-02-26 Andrew Cagney <cagney@redhat.com>
3179
3180 Fix PR i18n/1570.
3181 * gdb.base/charset.c: Update copyright notice.
3182 (main, init_string): Remove the escape character '\e' tests.
3183 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3184 * gdb.base/charset.exp (valid_host_charset): Ditto.
3185 * gdb.base/setvar.exp: Ditto.
3186
b8a56647
AC
31872004-02-24 Andrew Cagney <cagney@redhat.com>
3188
90d59e34
AC
3189 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3190 mmapped data in core file" PASS and FAIL messages consistent.
3191
b8a56647
AC
3192 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3193 setting a breakpoint. Work around PR java/1565.
3194
9f27c604
JJ
31952004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3196
3197 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3198 new nquery format.
3199 * gdb.base/pending.exp: Ditto.
3200
3224a706
MK
32012004-02-22 Mark Kettenis <kettenis@gnu.org>
3202
3203 * configure.in: Run stabs tests on *BSD.
3204 * configure: Regenerated.
3205
41e0a9ca
MK
32062004-02-21 Mark Kettenis <kettenis@gnu.org>
3207
3208 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3209
1e1b3428
FF
32102004-02-20 Fred Fish <fnf@redhat.com>
3211
3212 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3213 blank in test for "returns short", for consistency with other
3214 "returns xxx" tests. Update copyright year.
3215
f9a7572a
FF
32162004-02-19 Fred Fish <fnf@redhat.com>
3217
3218 New testcase for PR breakpoint/1558.
3219 * gdb.arch/gdb1558.exp: New file.
3220 * gdb.arch/gdb1558.c: New file.
3221
b2ce2854
EZ
32222004-02-19 Elena Zannoni <ezannoni@redhat.com>
3223
3224 * gdb.base/nodebug.exp: Fix typo.
3225
e7c9ff01
JB
32262004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3227
3228 Committed by Jim Blandy <jimb@redhat.com>.
3229
62f4b920
JB
3230 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3231
2db536a1
JB
3232 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3233
e7c9ff01
JB
3234 * gdb.base/float.exp: Support s390*-*-* targets.
3235
f3205b34
AF
32362004-02-17 Adam Fedor <fedor@gnu.org>
3237
3238 * gdb.base/gdb1555.exp: New file.
3239 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3240
9d62932d
EZ
32412004-02-17 Elena Zannoni <ezannoni@redhat.com>
3242
3243 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3244
344c9711
FF
32452004-02-16 Fred Fish <fnf@redhat.com>
3246
3247 * gdb.arch/gdb1291.c: Remove
3248 * gdb.arch/gdb1291.s: New test input file.
3249 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3250 fail. Test for correct result, known incorrect result, other
3251 failures and timeouts.
3252
2d822687
AC
32532004-02-16 Andrew Cagney <cagney@redhat.com>
3254
3255 * gdb.base/bigcore.exp: New file.
3256 * gdb.base/bigcore.c: New file.
3257
dac15b66
AC
32582004-02-13 Andrew Cagney <cagney@redhat.com>
3259
3260 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3261 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3262 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3263 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3264 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3265 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3266 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3267 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3268 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3269 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3270
6bdfc2c4
JJ
32712004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3272
3273 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3274 executed is an alloc instruction.
3275
87b3ede8
DC
32762004-02-11 David Carlton <carlton@kealia.com>
3277
3278 * gdb.cp/breakpoint.exp: New.
3279 * gdb.cp/breakpoint.cc: New.
3280
6e19e2bf
MC
32812004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3282
3283 Partial fix for PR gdb/1543.
3284 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3285 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3286 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3287 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3288 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3289 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3290 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3291 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3292 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3293 to bug-gdb@prep.ai.mit.edu .
3294 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3295 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3296 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3297 Likewise.
3298
5c5455dc
AC
32992004-02-10 Andrew Cagney <cagney@redhat.com>
3300
3301 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3302 using gdb_internal_error_resync.
3303
9cf689d7
DJ
33042004-02-09 Daniel Jacobowitz <drow@mvista.com>
3305
3306 * gdb.threads/thread-specific.exp: Stop early if no threads are
3307 found.
3308
d2dc51db
MC
33092004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3310
3311 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3312
14b1a056
DJ
33132004-02-08 Daniel Jacobowitz <drow@mvista.com>
3314
3315 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3316 breakpoints.
3317
83f66e8f
DJ
33182004-02-07 Daniel Jacobowitz <drow@mvista.com>
3319
3320 * config/sim.exp (gdb_load): Handle $arg == "".
3321 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3322 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3323
30fc0091
EZ
33242004-02-07 Elena Zannoni <ezannoni@redhat.com>
3325
3326 * gdb.base/maint.exp: Update test to reflect
3327 obstack changes.
3328
4d806929
JJ
33292004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3330
3331 * gdb.base/pendshr.c (pendfunc): New function that calls
3332 pendfunc1.
3333 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3334
7bfdd688
FF
33352004-02-04 Fred Fish <fnf@redhat.com>
3336
3337 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3338 function symbols and update copyright years.
3339 * gdb.arch/gdb1291.c: Ditto.
3340
aaa08ee4
MC
33412004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3342
3343 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3344
dbad7755
MC
33452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3348
ec4646ef
MC
33492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3350
3351 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3352
1b802196
FF
33532004-02-02 Fred Fish <fnf@redhat.com>
3354
3355 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3356 remote targets. Update copyright years.
3357
18fe2033
JJ
33582004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3359
3360 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3361 support.
3362 * gdb.base/langs.exp: Fix test which attempts to create
3363 breakpoint on non-existent function to handle new pending
3364 support.
3365 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3366 a breakpoint.
3367 * gdb.base/pending.exp: New test.
3368 * gdb.base/pending.c: New file.
3369 * gdb.base/pendshr.c: Ditto.
3370
8d577d32
DC
33712004-02-02 David Carlton <carlton@kealia.com>
3372
3373 * gdb.cp/overload.exp: Add overloadNamespace tests.
3374 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3375 (overloadNamespace, XXX): New.
3376 (main): Call XXX::marker2.
3377
3ad13771
FF
33782004-02-01 Fred Fish <fnf@redhat.com>
3379
3380 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3381 * gdb.base/finish.exp: Ditto.
3382 * gdb.base/gcore.exp: Ditto.
3383 * gdb.base/huge.exp: Ditto.
3384 * gdb.base/info-proc.exp: Ditto.
3385 * gdb.base/return2.exp: Ditto.
3386 * gdb.threads/gcore-thread.exp: Ditto.
3387
44c75849
DJ
33882004-02-01 Daniel Jacobowitz <drow@mvista.com>
3389
3390 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3391
005bc093
MK
33922004-02-01 Mark Kettenis <kettenis@gnu.org>
3393
3394 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3395 that opening the file succeeds on OpenBSD.
3396
c47cebdb
DJ
33972004-02-01 Daniel Jacobowitz <drow@mvista.com>
3398
3399 * gdb.threads/thread-specific.c: New file.
3400 * gdb.threads/threads-specific.exp: New test script.
3401 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3402 to expect_out.
3403
5a01311c
MK
34042004-02-01 Mark Kettenis <kettenis@gnu.org>
3405
3406 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3407 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3408 only on the "print_small_structs from print_long_arg_list" test.
3409
ce22a4f1
DJ
34102004-02-01 Daniel Jacobowitz <drow@mvista.com>
3411
3412 * gdb.base/completion.exp: Kill a stray backslash.
3413
3414 From Jim Ingham <jingham@apple.com>:
3415 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3416 agrees with the result from sending a tab.
3417
abbab9d3
DJ
34182004-01-31 Daniel Jacobowitz <drow@mvista.com>
3419
3420 * gdb.base/chng-syms.exp: Remove stray newline.
3421
53904d1e
MK
34222004-01-31 Mark Kettenis <kettenis@gnu.org>
3423
3424 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3425 *-*-openbsd*.
3426 * gdb.asm/openbsd.inc: New file.
3427
3a4b3aac
MK
34282004-01-30 Mark Kettenis <kettenis@gnu.org>
3429
3430 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3431 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3432 *-*solaris2*. Remove commented out default settings for
3433 asm-flags. Replace gdb_compile with target_link.
3434
ebac27b4
MC
34352004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3436
3437 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3438 for all tests. Remove old hp-ux and cygnus xfail cases.
3439
d8679d84
PH
34402004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3441
3442 * gdb.base/chng-syms.exp: New file.
3443 * gdb.base/chng-syms.c: New file.
3444
0a55bc22
MC
34452004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3446
3447 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3448 Provide arms for current output in all my configurations.
3449
94b8e876
MC
34502004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3451
3452 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3453 * lib/compiler.cc: Likewise.
3454 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3455 get the right preprocessor. Eval the output directly. Remove
3456 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3457 hp_f77_compiler and hp_f90_compiler completely.
3458 (gdb_preprocess): Delete.
3459 (get_compiler): Delete.
3460
7cf03d44
MK
34612004-01-24 Mark Kettenis <kettenis@gnu.org>
3462
3463 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3464 <string.h>.
3465
68b6dce9
NR
34662004-01-24 Nick Roberts <nick@nick.uklinux.net>
3467
3468 * gdb.mi/mi-stack.exp: Update copyright.
3469
b368761e
DC
34702004-01-23 David Carlton <carlton@kealia.com>
3471
3472 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3473 test for cp_lookup_transparent_type.
3474 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3475 call them.
3476
f2061b53
DJ
34772004-01-23 Daniel Jacobowitz <drow@mvista.com>
3478
3479 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3480 after -var-update.
3481
37fc574a
DC
34822004-01-23 David Carlton <carlton@kealia.com>
3483
3484 * gdb.cp/namespace.cc (C::ensureRefs): New.
3485 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3486
8e94b928
NR
34872004-01-20 Nick Roberts <nick@nick.uklinux.net>
3488
3489 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3490 case "-stack-list-locals 2".
3491 * gdb.mi/mi-var-child.exp: Test for case
3492 "-var-list-children --all-values NAME".
3493
997b0952
MC
34942004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3495
3496 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3497
52470da3
MK
34982004-01-18 Mark Kettenis <kettenis@gnu.org>
3499
7049b4b8
MK
3500 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3501 used with gdb_test_multiple.
3502
52470da3
MK
3503 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3504 read at address 0. This fixes PR testsuite/1504.
3505
da6012e5
DJ
35062004-01-18 Daniel Jacobowitz <drow@mvista.com>
3507
3508 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3509 Remove downloading, guessing the host executable, the calls to
3510 gdb_file_cmd and gdb_target_cmd, and "load" support.
3511 (infer_host_exec): New function broken out from gdb_load.
3512 (gdb_load): New wrapper for gdbserver_gdb_load.
3513 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3514 gdb_target_cmd. Use -target-select.
3515 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3516 Download binaries to the host. Clear last_mi_remote_file when
3517 we load a new binary.
3518 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3519 call gdbserver_gdb_load and mi_gdb_target_cmd.
3520
32c70722
MC
35212004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3522
3523 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3524 type patterns.
3525
b0cecf36
MC
35262004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3527
3528 * gdb.cp/templates.exp: Fix typo in test name of
3529 "print Foo<volatile char*>::foo".
3530
4120d7e6
MC
35312004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3532
3533 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3534
f679e530
BE
35352004-01-16 Ben Elliston <bje@wasabisystems.com>
3536
3537 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3538 (clean mostlyclean): Remove empty rm.
3539
091c48f6
MC
35402004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3541
3542 * gdb.base/setvar.exp: Add copyright years.
3543
3e5fc8d2
DC
35442004-01-14 David Carlton <carlton@bactrian.org>
3545
3546 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3547 PR c++/1511 and update coment.
3548 * gdb.cp/templates.exp: Update patterns to match current output.
3549 If changes involve something other than whitespace, KFAIL
3550 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3551
63d06c5c
DC
35522004-01-14 David Carlton <carlton@kealia.com>
3553
3554 * gdb.cp/namespace.exp: Add tests involving classes defined within
3555 namespaces.
3556 * gdb.cp/namespace.cc (C::CClass): New.
3557 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3558
a51dab88
EZ
35592004-01-14 Elena Zannoni <ezannoni@redhat.com>
3560
3561 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3562 what debug info we have. Print a better message if something goes
3563 wrong while producing the separate debug info file.
3564
a476ccc9
MC
35652004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3566
3567 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3568
f453692c
MC
35692004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3570
3571 * gdb.base/callfuncs.c: Add copyright notice.
3572
f40063a5
MC
35732004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3574
3575 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3576 inheritance. PR gdb/1498, PR gcc/13539.
3577
19ac3974
EZ
35782004-01-13 Elena Zannoni <ezannoni@redhat.com>
3579
3580 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3581 test specific name.
3582 * gdb.mi/gdb669.exp: Ditto.
3583 * gdb.mi/mi-pthreads.exp: Ditto.
3584 * gdb.mi/mi1-pthreads.exp: Ditto.
3585 * gdb.mi/mi2-pthreads.exp: Ditto.
3586
56c97c6e
MC
35872004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3588
3589 * gdb.cp/member-ptr.cc: Add copyright notice.
3590
a0644324
MC
35912004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3592
3593 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3594 some patterns for recent versions of gcc and hpacc. Delete
3595 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3596 Delete tests that access a NULL pointer-to-member-data. This
3597 script is still disabled for gcc.
3598
32fabe09
EZ
35992004-01-12 Elena Zannoni <ezannoni@redhat.com>
3600
3601 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3602 escaped correctly.
3603
1f8a6abb
EZ
36042004-01-12 Elena Zannoni <ezannoni@redhat.com>
3605
3606 * gdb.base/sepdebug.exp: New file.
3607 * gdb.base/sepdebug.c: New file.
3608 * lib/gdb.exp (separate_debug_filename): New procedure.
3609 (gdb_gnu_strip_debug): New procedure.
3610
48efe704
AC
36112004-01-12 Andrew Cagney <cagney@redhat.com>
3612
3613 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3614 * gdb.mi/ChangeLog-1999-2003: New file.
3615
a9415475
AC
36162004-01-12 Andrew Cagney <cagney@redhat.com>
3617
3618 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3619 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3620 or EEXIST", treat EBUSY as an XFAIL.
3621
83b8cf9d
MC
36222004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3623
3624 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3625 hp_cc_compiler.
3626
9939d2a8
MC
36272004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3628
3629 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3630 decorations.
3631
1ff8cadf
MC
36322004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3633
3634 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3635 and "(aCC)" decorations. Remove obsolete doco about old
3636 test results.
3637
6fa9022e
MC
36382004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3639
3640 * gdb.cp/exception.exp: Fix typo in doco.
3641
209721fe
MK
36422004-01-09 Mark Kettenis <kettenis@gnu.org>
3643
3644 * gdb.base/gdb1476.exp: Fix typo.
3645
ef11303e
MC
36462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3647
3648 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3649 file.
3650
041ab88c
MC
36512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3652
3653 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3654 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3655 Use gdb_compile. Remove restriction on gcc. Add some patterns
3656 for recent version of gdb. Delete second half, which was a copy
3657 of the first half with different build flags. This test is
3658 still disabled because it is still not ready for production.
3659
e36d075a
MC
36602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * gdb.cp/exception.cc: Add copyright notice.
3663 * gdb.cp/exception.exp: Add a notice that this file is broken
3664 because of line number changes caused by addition of copyright
3665 notice.
3666
42b190ad
MC
36672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3668
3669 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3670 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3671
8f25f06b
MC
36722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3673
3674 * gdb.cp/classes.exp: Accept gnu abi 2.
3675 * gdb.cp/derivation.exp: Likewise.
3676 * gdb.cp/overload.exp: Likewise.
3677 * gdb.cp/virtfunc.exp: Likewise.
3678
06ded8b8
MC
36792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3680
3681 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3682 semicolon after end of function.
3683
77c26ae3
MC
36842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3685
3686 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3687 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3688 boilerplate code for compiling and running the program under
3689 test. Add some string method tests.
3690
20757486
MC
36912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3692
3693 * gdb.cp/bs15503.cc: Add copyright notice.
3694 * gdb.cp/bs15503.exp: Adjust line number.
3695
0fd3b503
MC
36962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3697
3698 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3699 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3700
10d1bea8
MC
37012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3702
3703 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3704 hp_cc_compiler.
3705
2789202a
MC
37062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3707
3708 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3709 * gdb.cp/ctti.exp: Use the marker instead of "next".
3710 With gcc, run further before bailing.
3711
b862f14c
MC
37122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3713
3714 * gdb.cp/cttiadd.cc: Add copyright notice.
3715 * gdb.cp/cttiadd1.cc: Likewise.
3716 * gdb.cp/cttiadd2.cc: Likewise.
3717 * gdb.cp/cttiadd3.cc: Likewise.
3718
96da2469
MC
37192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3720
3721 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3722 Use gdb_test, gdb_test_multiple. Use floating-point values that
3723 have exact representations in IEEE-ish formats.
3724
053248ff
MC
37252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3726
3727 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3728 compilers. Delete duplicate call to get_compiler_info.
3729 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3730 * gdb.base/volatile.exp: Likewise.
3731
84acecdd
MK
37322004-01-07 Mark Kettenis <kettenis@gnu.org>
3733
3734 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3735 memory at address 0.
3736
fe11a27f
MC
37372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3738
3739 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3740 to test for hp-ux assembler. Fix copyright years.
3741
60ad077b
AC
37422004-01-07 Andrew Cagney <cagney@redhat.com>
3743
3744 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3745
1c9b8f33
AC
37462004-01-07 Andrew Cagney <cagney@redhat.com>
3747
3748 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3749 when creating the read-only file. From analysis by Roland McGrath
3750 and Elena Zannoni.
3751
753ccc7a
MC
37522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3753
3754 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3755
eca3e36b
MC
37562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3757
3758 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3759 data pointers.
3760
f8d4bac4
MC
37612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3762
3763 * gdb.cp/m-static.exp: Compile one source file at a time.
3764 Delete unused call to get_compiler_info.
3765
9b4e0f94
MC
37662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3769 * gdb.base/call-rt-st.exp: Likewise.
3770 * gdb.base/nodebug.exp: Likewise.
3771 * gdb.base/volatile.exp: Likewise.
3772 * gdb.cp/ref-types.exp: Likewise.
3773 * gdb.cp/templates.exp: Likewise.
3774
023c1024
MK
37752004-01-05 Mark Kettenis <kettenis@gnu.org>
3776
3777 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3778
19703c4a
MC
37792004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3780
3781 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3782 hppa*-hp-hpux*.
3783
18b67037
MK
37842004-01-04 Mark Kettenis <kettenis@gnu.org>
3785
ba6219c8
MK
3786 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3787 x86_64-*-*.
3788
18b67037
MK
3789 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3790 sparc64-*-* and sparc*-solaris2*.
3791
1bfbbb9d
MK
37922004-01-04 Mark Kettenis <kettenis@gnu.org>
3793
3794 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3795 return ${tests}" test. The ${tests} already mentions the
3796 filename.
3797
06846494
MC
37982004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3799
3800 * gdb.cp/local.exp: Accept gcc abi 2.
3801
3b0cb202
MC
38022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3803
3804 * gdb.cp/templates.exp: Accept gcc abi 2.
3805
0643ec3f
MC
38062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3807
3808 * lib/compiler.cc: Remove supports_template_debugging.
3809 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3810
d231d0b1
MC
38112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3812
3813 * gdb.cp/namespace.exp: Accept gcc abi 2.
3814
44ffb27c
MC
38152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3816
3817 * gdb.cp/method.exp: Accept gcc abi 2.
3818
184ad485
MC
38192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3820
3821 * gdb.cp/classes.exp: Generate identical results as old version.
3822 * gdb.cp/derivation.exp: Likewise.
3823 * gdb.cp/overload.exp: Likewise.
3824 * gdb.cp/virtfunc.exp: Likewise.
3825
116f09e7
MC
38262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3827
3828 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3829 mysterious bug with sourceware version of expect.
3830
b1379776
MC
38312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3832
3833 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3834 current versions of gcc, including gcc abi 2. Remove gratuitous
3835 restart of test program. Use gdb_test_multiple and gdb_test for
3836 all tests. Add patterns to xfail missing "const" in "const char *"
3837 and kfail PR gdb/1155.
3838
6b7a4c0e
MC
38392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3840
3841 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3842 current versions of gcc, including gcc abi 2. Remove gratuitous
3843 restart of test program. Use gdb_test_multiple and gdb_test for
3844 all tests. Add patterns to kfail PR gdb/1498.
3845
51615d72
MC
38462003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3847
3848 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3849 current versions of gcc, including gcc abi 2. Use "breakpoint"
3850 and "continue" instead of restarting the target program. Use
3851 gdb_test_multiple and gdb_test for all tests.
3852
7b79a9d7
MK
38532004-01-01 Mark Kettenis <kettenis@gnu.org>
3854
3855 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3856 for *-*-solaris2*.
3857
1cd3489f
MC
38582003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3859
3860 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3861 current versions of gcc, including gcc abi 2. Use "breakpoint"
3862 and "continue" instead of restarting the target program several
3863 times. Use gdb_test_multiple and gdb_test for all tests.
3864
850742db
MC
38652003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3866
3867 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3868 source files.
3869
eb4bbda8
MC
38702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3871
3872 * gdb.base/environ.exp: Handle compiling test case from multiple
3873 source files.
3874
e42c7771
MC
38752003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3876
3877 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3878
80e4b428
JB
38792003-12-17 Jim Blandy <jimb@redhat.com>
3880
5f06973a
JB
3881 * gdb.base/freebpcmd.c: Add copyright notice.
3882
80e4b428
JB
3883 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3884
0ab84fb7
MC
38852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3886
3887 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3888
1b3bb3d0
JB
38892003-12-13 Jim Blandy <jimb@redhat.com>
3890
3891 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3892
3a4c9371
KB
38932003-12-12 Kevin Buettner <kevinb@redhat.com>
3894
3895 * gdb.asm/frv.inc: New file.
3896 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3897
a1dea79a
FF
38982003-12-09 Fred Fish <fnf@redhat.com>
3899
3900 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3901 functions to break1.c and leave prototypes behind. Add more
3902 "set breakpoint NN here" comments.
3903 * gdb.base/break1.c: New file.
3904
3905 * gdb.base/break.exp: Handle compiling test case from multiple
3906 source files and change source file references as needed.
3907 * gdb.base/completion.exp: Ditto.
3908 * gdb.base/condbreak.exp: Ditto.
3909 * gdb.base/define.exp: Ditto.
3910 * gdb.base/ena-dis-br.exp: Ditto.
3911 * gdb.base/info-proc.exp: Ditto.
3912 * gdb.base/maint.exp: Ditto.
3913 * gdb.base/until.exp: Ditto.
3914
3915 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3916 hardcoded line numbers.
3917 * gdb.base/define.exp: Ditto.
3918 * gdb.base/ena-dis-br.exp: Ditto.
3919 * gdb.base/maint.exp: Ditto.
3920 * gdb.base/until.exp: Ditto.
3921
3922 * gdb.base/completion.exp: Use "break1" for completion tests since
3923 "break" is no longer a unique prefix.
3924
5266b69c
AC
39252003-12-06 Andrew Cagney <cagney@redhat.com>
3926
3927 * gdb.base/structs.exp (test_struct_returns): When applicable, set
3928 "return_value_unimplemented". When an unimplemented struct return
3929 architecture, report incorrect values as a KFAIL
3930
374451f0
MC
39312003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3932
3933 * gdb.cp/rtti.exp: Accept new wording of warning from
3934 cp_lookup_rtti_type.
3935
ba9b20a7
MC
39362003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3937
3938 Partial fix for PR testsuite/1456.
3939 * gdb.base/scope.exp (test_at_main): Replace references to
3940 gcc_compiled with calls to test_compiler_info.
3941 (test_at_foo): Likewise.
3942 (test_at_bar): Likewise.
3943
b74b6d0b
MC
39442003-12-04 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 Partial fix for PR testsuite/1456.
3947 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
3948 to test_compiler_info.
3949
ccfa3402
MC
39502003-12-03 Michael Chastain <mec.gnu@mindspring.com>
3951
3952 * gdb.base/so-impl-ld.exp: Update copyright notice.
3953
f6246aba
MC
39542003-12-02 Michael Chastain <mec.gnu@mindspring.com>
3955
3956 Partial fix for PR testsuite/1456.
3957 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
3958 to test_compiler_info.
3959
13ae734a
MC
39602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3961
3962 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
3963 from current versions of gdb. Clean up regular expressions.
3964 Delete redundant timeout case.
3965
d8e1cdee
MC
39662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3967
3968 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
3969 from current versions of gdb. Clean up regular expressions.
3970 Delete redundant timeout case.
3971
96457b64
MC
39722003-12-01 Michael Chastain <mec.gnu@mindspring.com>
3973
3974 Partial fix for PR testsuite/1456.
3975 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
3976 gcc_compiled with call to test_compiler_info.
3977
f35309fc
MC
39782003-11-30 Michael Chastain <mec.gnu@mindspring.com>
3979
3980 Partial fix for PR testsuite/1456.
3981 * gdb.base/list.exp (test_list_function): Delete unused declaration
3982 of gcc_compiled.
3983
d7afdf9b
MC
39842003-11-29 Michael Chastain <mec.gnu@mindspring.com>
3985
3986 Partial fix for PR testsuite/1456.
3987 * gdb.base/complex.exp: Replace reference to gcc_compiled with
3988 call to test_compiler_info.
3989
71507b56
MK
39902003-11-29 Mark Kettenis <kettenis@gnu.org>
3991
3992 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
3993 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
3994 it to create the appropriate note.inc.
3995 * gdb.asm/asmsrc1.s: Include "note.inc".
3996 * gdb.asm/netbsd.inc: New file.
3997 * gdb.asm/empty.inc: New file.
3998
f81f93f7
MC
39992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4000
4001 Partial fix for PR testsuite/1456.
4002 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4003 calls to test_compiler_info.
4004
9a77938e
MC
40052003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4006
4007 Partial fix for PR testsuite/1456.
4008 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4009 calls to test_compiler_info.
4010
e8367dc7
MK
40112003-11-27 Mark Kettenis <kettenis@gnu.org>
4012
4013 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4014 pattern for the KFAILs.
4015
526c61ee
AF
40162003-11-25 Adam Fedor <fedor@gnu.org>
4017
4018 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4019 * gdb.objc/objcdecode.m: New file.
4020
28f2d600
AF
40212003-11-25 Adam Fedor <fedor@gnu.org>
4022
4023 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4024 * gdb.objc/nondebug.m: New file.
4025
a3895cee
BE
40262003-11-26 Ben Elliston <bje@wasabisystems.com>
4027
4028 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4029 NetBSD as it does on FreeBSD. Modelled on a similar change by
4030 Mark Kettenis on 2003-05-30.
4031 (link-flags): Set to "--entry _start" regardless of target.
4032 Special linker flags are to be appended to $link-flags.
4033 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4034
c9f2c8a3
MC
40352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4036
4037 * gdb.cp/method.exp: Accept output of new demangler.
4038
15a0587a 40392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4040
4041 * gdb/class2.exp: New file.
4042 * gdb/class2.cc: New file.
4043
3c00b570
MC
40442003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4045
4046 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4047 of new demangler.
4048
7027acc7
MK
40492003-11-23 Mark Kettenis <kettenis@gnu.org>
4050
4051 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4052 of gdb_test "run".
4053
b0e1598a
MK
40542003-11-23 Mark Kettenis <kettenis@gnu.org>
4055
4056 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4057 "continue" into "run".
4058
4d9eda44
MC
40592003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4060
4061 Partial fix for PR testsuite/1456.
4062 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4063 call to test_compiler_info.
4064 * gdb.cp/ctti.exp: Likewise.
4065 * gdb.cp/derivation.exp: Likewise.
4066 * gdb.cp/member-ptr.exp: Likewise.
4067 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4068 reference to gcc_compiled.
4069
40702003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4071
4072 Fix PR testsuite/1463.
4073 * gdb.base/structs.exp (start_structs_test): Call
4074 get_debug_format before using the debug format.
4075
d422fe19
AC
40762003-11-22 Andrew Cagney <cagney@redhat.com>
4077
4078 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4079 * gdb.base/structs.exp: Use gdb_test_multiple.
4080
039cf96d
AC
40812003-11-20 Andrew Cagney <cagney@redhat.com>
4082
6882279b
AC
4083 * gdb.base/structs.exp: Handle and recover from internal errors.
4084 Replace "foo${n}" with "foo<n>" in test messages.
4085
e53890ae
AC
4086 * gdb.base/structs.exp: Update copyright. Rewrite.
4087 * gdb.base/structs.c: Update copyright. Rewrite.
4088
2b211c59
AC
4089 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4090 resync count exceeded.
d63a86f8 4091
039cf96d
AC
4092 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4093 from the internal error.
4094 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4095 Original from Jim Blandy.
4096 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4097
eac98b22
AC
40982003-11-19 Andrew Cagney <cagney@redhat.com>
4099
4100 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4101 KFAIL.
4102
67455b2a
MK
41032003-11-17 Mark Kettenis <kettenis@gnu.org>
4104
4105 New testcase for PR backtrace/1435.
4106 * gdb.arch/i386-unwind.exp: New file.
4107 * gdb.arch/i386-unwind.c: New file.
4108
853d6e5b
AC
41092003-11-17 Andrew Cagney <cagney@redhat.com>
4110
4111 * lib/gdb.exp (compiler_info): New global.
4112 (test_compiler_info): New function.
4113 (get_compiler_info): Set compiler_info.
4114 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4115 "compiler_info" to gcc-<major>-<minor>.
4116
38cf6e11
MC
41172003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.trace/configure: Remove.
4120
a50d3602
EZ
41212003-11-13 Elena Zannoni <ezannoni@redhat.com>
4122
4123 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4124 breakpoints.
a50d3602
EZ
4125 * gdb.base/break.exp: Remove all references to explicit line
4126 numbers.
4127
d9407aaa
NC
41282003-11-11 Nick Clifton <nickc@redhat.com>
4129
4130 * gdb.base/shreloc.exp: Do not run for targets which do not
4131 support shared objects.
4132
db488fc1
CV
41332003-11-10 Corinna Vinschen <vinschen@redhat.com>
4134
4135 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4136 Don't run tests if nofileio flag is given.
4137
6a90a18e
EZ
41382003-11-07 Elena Zannoni <ezannoni@redhat.com>
4139
4140 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4141 as well as 'Watchpoint'.
4142
0b915e9c
EZ
41432003-11-06 Elena Zannoni <ezannoni@redhat.com>
4144
4145 Reported by Jim Ingham <jingham@apple.com>:
4146 * gdb.base/annota1.exp: Match at least one occurrence of the
4147 signal handler annotation.
4148
d7e4b55f
EZ
41492003-11-06 Elena Zannoni <ezannoni@redhat.com>
4150
4151 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4152 as well as 'Watchpoint'.
4153
2fe4e8d0
MC
41542003-11-05 Michael Chastain <mec@shout.net>
4155
4156 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4157
6ef88553
KW
41582003-11-03 Kris Warkentin <kewarken@qnx.com>
4159
4160 * gdb.arch/gdb1291.c: New test file.
4161 * gdb.arch/gdb1291.exp: New test script.
4162 * gdb.arch/gdb1431.c: New test file.
4163 * gdb.arch/gdb1431.exp: New test script.
4164
ae7dc4d8
MC
41652003-10-22 Michael Chastain <mec@shout.net>
4166
4167 * gdb.mi/pthreads.c: Add copyright notice.
4168
c39d7427
MC
41692003-10-22 Michael Chastain <mec@shout.net>
4170
4171 * gdb.threads/pthreads.c: Add copyright notice.
4172
8b7d96c1
MC
41732003-10-20 Michael Chastain <mec@shout.net>
4174
4175 * gdb.base/gdb1056.exp: New test script.
4176
d1d69fdd
DJ
41772003-10-13 Daniel Jacobowitz <drow@mvista.com>
4178
4179 * gdb.threads/killed.exp: Use gdb_run_cmd.
4180
7d605576
DJ
41812003-10-13 Daniel Jacobowitz <drow@mvista.com>
4182
4183 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4184 create a core file.
4185 * gdb.threads/gcore-thread.exp: Likewise.
4186
618ec112
CV
41872003-10-13 Corinna Vinschen <vinschen@redhat.com>
4188
4189 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4190 type, based on char type.
4191 (struct bit_flags_short_t): New bitfield type, based on short type.
4192 (init_bit_flags_char): New fuction.
4193 (init_bit_flags_short): Ditto.
4194 (print_bit_flags_char): Ditto.
4195 (print_bit_flags_short): Ditto.
4196 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4197
9367a73c
MC
41982003-10-11 Michael Chastain <mec@shout.net>
4199
4200 * gdb.base/call-rt-st.exp: Update copyright year.
4201
1decf120
KI
42022003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4203
4204 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4205 * gdb.disasm/sh3.s: Ditto.
4206
5445b2ae
DJ
42072003-10-07 Daniel Jacobowitz <drow@mvista.com>
4208
4209 * gdb.threads/switch-threads.exp: New test.
4210 * gdb.threads/switch-threads.c: New source file.
4211
aec24853
CV
42122003-10-07 Corinna Vinschen <vinschen@redhat.com>
4213
4214 * gdb.base/ending-run.exp: Add sh specific case.
4215
adc7428d
AC
42162003-10-06 Andrew Cagney <cagney@redhat.com>
4217
4218 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4219 * gdb.disasm/mn10200.exp: Delete obsolete file.
4220
c9d37158
DJ
42212003-09-29 Daniel Jacobowitz <drow@mvista.com>
4222
4223 * ChangeLog: Correct an entry command.exp -> commands.exp.
4224 * gdb.base/commands.exp (bp_deleted_in_command_test)
4225 (temporary_breakpoint_commands): Check noargs.
4226
79c2c32d
DC
42272003-09-25 David Carlton <carlton@kealia.com>
4228
4229 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4230 of some print tests, where appropriate. Add tests for C::D::cd,
4231 E::ce, F::cXfX, G::XgX.
4232 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4233
594e6d67
RE
42342003-09-25 Richard Earnshaw <rearnsha@arm.com>
4235
4236 * lib/java.exp (java_init): Import target_alias before using it.
4237
10f0d451
DC
42382003-09-25 David Carlton <carlton@kealia.com>
4239
4240 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4241
274bcba0
EZ
42422003-09-23 Elena Zannoni <ezannoni@redhat.com>
4243
d63a86f8 4244 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4245 weirdness.
4246
cdbf20f7
MC
42472003-09-17 Michael Chastain <mec@shout.net>
4248
4249 * gdb.cp/gdb1355.exp: New file.
4250 * gdb.cp/gdb1355.c: New file.
4251
71e06f80
CV
42522003-09-15 Corinna Vinschen <vinschen@redhat.com>
4253
4254 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4255 * gdb.asm/sh.inc: New file.
4256
5c4e30ca
DC
42572003-09-11 David Carlton <carlton@kealia.com>
4258
bd45b7af
DC
4259 * gdb.cp/namespace.exp: Add tests for namespace types.
4260 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4261 (test_namespace): New.
4262
1c199746
EZ
42632003-09-11 Elena Zannoni <ezannoni@redhat.com>
4264
4265 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4266 * gdb.stabs/weird.exp: Ditto.
1c199746 4267
04ed252f
MC
42682003-09-08 Michael Chastain <mec@shout.net>
4269
4270 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4271
d8a2d9e7
MC
42722003-09-07 Michael Chastain <mec@shout.net>
4273
4274 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4275 'parse error'.
4276
161afb24
MK
42772003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4278
4279 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4280
49f2741a
MC
42812003-08-30 Michael Chastain <mec@shout.net>
4282
4283 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4284 * gdb.gdb/observer.exp: Ditto.
4285 * gdb.gdb/xfullpath.exp: Ditto.
4286
8afa723e
MK
42872003-08-29 Mark Kettenis <kettenis@gnu.org>
4288
4289 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4290 *-*-*bsd*.
4291
f31dfe3b
JJ
42922003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4293
4294 * gdb.base/dump.exp: Skip for ia64.
4295
4630e498
JJ
42962003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4297
4298 * gdb.asm/asm-source.exp: Add ia64 support.
4299 * gdb.asm/ia64.inc: New file.
4300
1105b7ef
MC
43012003-08-22 Michael Chastain <mec@shout.net>
4302
4303 * gdb.cp: New directory.
4304 * gdb.cp/*: Copy from gdb.c++/*.
4305 * gdb.c++/*: Remove.
4306 * Makefile.in: Change gdb.c++ to gdb.cp.
4307 * configure.in: Ditto.
4308 * configure: Regnerate.
4309
c945b932
MK
43102003-08-18 Mark Kettenis <kettenis@gnu.org>
4311
4312 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4313 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4314
2b66634b
DJ
43152003-08-17 Daniel Jacobowitz <drow@mvista.com>
4316
4317 * mi-var-display.exp (-var-list-children weird): Accept function
4318 pointers with argument types.
4319 * mi1-var-display.exp (-var-list-children weird): Likewise.
4320 * mi2-var-display.exp (-var-list-children weird): Likewise.
4321
a356f73b
DJ
43222003-08-17 Daniel Jacobowitz <drow@mvista.com>
4323
4324 * gdb.base/annota3.exp: Add missing newline.
4325
483417b8
MC
43262003-08-06 Michael Chastain <mec@shout.net>
4327
4328 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4329
c99c59c3
MS
43302003-08-12 Michael Snyder <msnyder@redhat.com>
4331
4332 * gdb.base/float.exp: Add test for SH.
4333
55ed7501
MK
43342003-08-10 Mark Kettenis <kettenis@gnu.org>
4335
4336 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4337
1a371f2e
EZ
43382003-08-07 Elena Zannoni <ezannoni@redhat.com>
4339
4340 * gdb.base/completion.exp: Remove reduntant completion test
4341 on filename.
4342
e0f353ce
EZ
43432003-08-07 Elena Zannoni <ezannoni@redhat.com>
4344
4345 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4346 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4347 gdb.trace/save-trace.exp: Make sure that full pathnames are
4348 escaped correctly.
4349
5710a1af 43502003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4351
5710a1af
EZ
4352 * configure.in: Don't generate config.h from config.hin.
4353 * configure: Regenerate.
4354 * config.hin: Remove file.
4355 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4356 * gdb.threads/pthreads.c: Ditto.
4357
dcd81ce9
DJ
43582003-08-07 Daniel Jacobowitz <drow@mvista.com>
4359
4360 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4361 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4362 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4363 Replace ld24 with seth/add3.
4364
6009d884
AC
43652003-08-02 Andrew Cagney <cagney@redhat.com>
4366
4367 * gdb.base/annota3.exp: New file.
4368 * gdb.base/annota3.c: New file.
4369 * gdb.c++/annota3.exp: New file.
4370 * gdb.c++/annota3.cc: New file.
4371
51514e06
MC
43722003-07-29 Michael Chastain <mec@shout.net>
4373
4374 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4375 actually failed.
4376 (do_pass): Likewise.
4377 * gdb.threads/tls.exp: Always initialize no_of_threads.
4378
4ee6625b
DJ
43792003-07-27 Daniel Jacobowitz <drow@mvista.com>
4380
4381 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4382 pattern.
4383 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4384 * gdb.threads/tls.exp: Recognize one case of the host library not
4385 supporting TLS.
4386
225f2bf6
AC
43872003-07-27 Andrew Cagney <cagney@redhat.com>
4388
4389 * gdb.base/fileio.exp: Use SH when running commands using
4390 remote_exec.
4391
bcb27c9f
DJ
43922003-07-24 Daniel Jacobowitz <drow@mvista.com>
4393
4394 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4395 * gdb.base/relocate.c (dummy): New padding array.
4396
3d67be83
MS
43972003-07-22 Michael Snyder <msnyder@redhat.com>
4398
d63a86f8 4399 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4400
4401 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4402 patterns to be more general, accepting old and new output.
4403 Some output chars (such as '+') also must be quoted.
d63a86f8 4404 Some addresses are displayed numerically instead of
3d67be83
MS
4405 symbolically.
4406
57ba3b85
MS
44072003-07-23 Michael Snyder <msnyder@redhat.com>
4408
686d097c
MS
4409 * gdb.base/return2.exp: Don't test long-long return.
4410
57ba3b85
MS
4411 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4412 * gdb.disasm/t01_mov.exp: Ditto.
4413 * gdb.disasm/t02_mova.s: Ditto.
4414 * gdb.disasm/t02_mova.exp: Ditto.
4415 * gdb.disasm/t03_add.s: Ditto.
4416 * gdb.disasm/t03_add.exp: Ditto.
4417 * gdb.disasm/t04_sub.s: Ditto.
4418 * gdb.disasm/t04_sub.exp: Ditto.
4419 * gdb.disasm/t05_cmp.s: Ditto.
4420 * gdb.disasm/t05_cmp.exp: Ditto.
4421 * gdb.disasm/t06_ari2.s: Ditto.
4422 * gdb.disasm/t06_ari2.exp: Ditto.
4423 * gdb.disasm/t07_ari3.s: Ditto.
4424 * gdb.disasm/t07_ari3.exp: Ditto.
4425 * gdb.disasm/t08_or.s: Ditto.
4426 * gdb.disasm/t08_or.exp: Ditto.
4427 * gdb.disasm/t09_xor.s: Ditto.
4428 * gdb.disasm/t09_xor.exp: Ditto.
4429 * gdb.disasm/t10_and.s: Ditto.
4430 * gdb.disasm/t10_and.exp: Ditto.
4431 * gdb.disasm/t11_logs.s: Ditto.
4432 * gdb.disasm/t11_logs.exp: Ditto.
4433 * gdb.disasm/t12_bit.s: Ditto.
4434 * gdb.disasm/t12_bit.exp: Ditto.
4435 * gdb.disasm/t13_otr.s: Ditto.
4436 * gdb.disasm/t13_otr.exp: Ditto.
4437
e00759ef
EZ
44382003-07-22 Elena Zannoni <ezannoni@redhat.com>
4439
4440 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4441
8bc2021f
EZ
44422003-07-22 Elena Zannoni <ezannoni@redhat.com>
4443
4444 * gdb.threads/tls.c : New file.
4445 * gdb.threads/tls.exp : New file.
4446 * gdb.threads/tls-main.c : New file.
4447 * gdb.threads/tls-shared.c : New file.
4448 * gdb.threads/tls-shared.exp : New file.
4449
89320c4c
AS
44502003-07-22 Andreas Schwab <schwab@suse.de>
4451
4452 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4453
180dea7c
AS
44542003-07-20 Andreas Schwab <schwab@suse.de>
4455
4456 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4457 due to insn reordering.
4458
0714963c
AC
44592003-07-15 Andrew Cagney <cagney@redhat.com>
4460
4461 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4462
98a23b3f
MC
44632003-07-15 Michael Chastain <mec@shout.net>
4464
4465 * gdb.base/gdb1250.exp: New file.
4466 * gdb.base/gdb1250.c: New file.
4467
27e417a2
ML
44682003-07-09 Michal Ludvig <mludvig@suse.cz>
4469
4470 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4471 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4472
8bc2021f
EZ
44732003-07-09 Elena Zannoni <ezannoni@redhat.com>
4474
4475 * gdb.threads/tls.c: New file.
4476 * gdb.threads/tls.exp: New file.
4477 * gdb.threads/tls-main.c: New file.
4478 * gdb.threads/tls-shared.c: New file.
4479 * gdb.threads/tls-shared.exp: New file.
4480
d99968dc
EZ
44812003-07-09 Elena Zannoni <ezannoni@redhat.com>
4482
4483 * gdb.base/annota1.exp: Make sure that we properly escape the
4484 full path of the source file. Xfail more permissive patterns,
d63a86f8 4485 due to a compiler debug info problem.
d99968dc 4486
83876b3b
AS
44872003-07-07 Andreas Schwab <schwab@suse.de>
4488
2705e972
AS
4489 * gdb.asm/m68k.inc: New file.
4490 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4491
83876b3b
AS
4492 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4493 arguments"): Also match negative number.
4494
4495 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4496
3a871b37
DJ
44972003-07-03 Daniel Jacobowitz <drow@mvista.com>
4498
4499 * gdb.base/store.c (charest): New typedef.
4500 (add_char): Rename to add_charest, update.
4501 (wack_char): Rename to wack_charest, update types. Return l + r
4502 to keep r live across the call.
4503 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4504 (wack_double, wack_doublest): Return l + r to keep r live across
4505 the call.
4506 * gdb.base/store.exp: Accomodate store.c changes.
4507
b2a7f303
DC
45082003-06-30 David Carlton <carlton@kealia.com>
4509
4510 * gdb.c++/maint.exp (test_invalid_name): New.
4511 (test_first_component): Add tests for invalid names.
4512
3c6cb4a1
MC
45132003-06-29 Michael Chastain <mec@shout.net>
4514
4515 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4516 output of '<VTT for class>' for virtual base classes.
4517
f1c2644b
DJ
45182003-06-29 Daniel Jacobowitz <drow@mvista.com>
4519
4520 * gdb.base/completion.exp: Tab-complete "complet" instead of
4521 "compl".
4522 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4523
18080350
DJ
45242003-06-29 Daniel Jacobowitz <drow@mvista.com>
4525
4526 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4527 * gdb.base/volatile.exp: Likewise.
4528
f56973f8
DJ
45292003-06-29 Daniel Jacobowitz <drow@mvista.com>
4530
4531 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4532 gdb/1265.
4533
45342003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4535 Daniel Jacobowitz <drow@mvista.com>
4536
4537 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4538 initial line count of 'captured_main' from 26 to 32.
4539 (test_with_self): Allow xmalloc call to be interleaved with the
4540 preceding two lines.
4541
e766d4d6
JB
45422003-06-24 Joel Brobecker <brobecker@gnat.com>
4543
4544 * gdb.base/bang.exp: New testcase.
4545
f125c9a4
JB
45462003-06-23 Joel Brobecker <brobecker@gnat.com>
4547
4548 * gdb.base/langs.exp: Add some tests for the "minimal" language
4549 support.
4550
6e25beaf
EZ
45512003-06-23 Elena Zannoni <ezannoni@redhat.com>
4552
4553 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4554 the testcase.
4555
2f816dda
DJ
45562003-06-22 Daniel Jacobowitz <drow@mvista.com>
4557
4558 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4559 offset.
4560
db5a5748
DJ
45612003-06-22 Daniel Jacobowitz <drow@mvista.com>
4562
4563 * gdb.c++/pr-1210.cc: New file.
4564 * gdb.c++/pr-1210.exp: New file.
4565
1df0c130
DJ
45662003-06-21 Daniel Jacobowitz <drow@mvista.com>
4567
4568 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4569 000-exec-continue.
4570
a92feac0
MK
45712003-06-15 Mark Kettenis <kettenis@gnu.org>
4572
4573 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4574 on *-*-*bsd* instead of *-*-freebsd*.
4575
81a58f5b
AC
45762003-06-14 Andrew Cagney <cagney@redhat.com>
4577
4578 * gdb.base/store.exp: Test longest and doublest. Test all
4579 parameters. Weaken return statement match.
4580 * gdb.base/store.c: Add longest and doublest - aka long long and
4581 long double functions. Put all parameters into local register
4582 variables. Use negative values.
4583
b257a0d3
AC
45842003-06-14 Andrew Cagney <cagney@redhat.com>
4585
4586 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4587 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4588 exit status.
4589 * gdb.base/fileio.exp: Disable target when nointerrupts and
4590 noinferiorio, instead of limiting it to remote. Use remote_exec
4591 instead of system.
d63a86f8 4592
21c38304
JJ
45932003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4594
4595 * gdb.base/float.exp: Add ia64 support.
4596
1bcdb424
CV
45972003-06-12 Corinna Vinschen <vinschen@redhat.com>
4598
4599 * gdb.base/fileio.exp: Run only on remote targets.
4600
6aeb981f
CV
46012003-06-10 Corinna Vinschen <vinschen@redhat.com>
4602
4603 * gdb.base/fileio.c: New file, testing File-I/O.
4604 * gdb.base/fileio.exp: Ditto.
4605
53df362e
RG
46062003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4607
4608 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4609 shared objects after relocation at load time (gdb PR/1132).
4610 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4611 as above, part of the shared object relocation test.
4612
ffee1b46
MK
46132003-06-08 Mark Kettenis <kettenis@gnu.org>
4614
b5ca3722
MK
4615 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4616 fully filled history list.
4617 * gdb.base/gdb_history: New file.
4618
03ed860d
MK
4619 * gdb.base/signals.exp: XFAIL "continue to func1" on
4620 i*86-*-freebsd*.
4621
ffee1b46
MK
4622 * gdb.base/attach.exp: When trying to attach to a nonexistent
4623 process, make it possible to specify the PID based on the target,
4624 and do so for *-*-freebsd*.
4625
d80dbb52
RH
46262003-06-02 Richard Henderson <rth@redhat.com>
4627
4628 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4629
6dd77b81
RH
46302003-06-02 Richard Henderson <rth@redhat.com>
4631
4632 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4633
f6347e16
RH
46342003-06-02 Richard Henderson <rth@redhat.com>
4635
4636 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4637
2c161407
DJ
46382003-06-01 Daniel Jacobowitz <drow@mvista.com>
4639
4640 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4641 of globalvar.
4642
572eb746
MK
46432003-06-01 Mark Kettenis <kettenis@gnu.org>
4644
4645 * gdb.asm/asm-source.exp: Check for memory read errors in
4646 disassembler test on *BSD too.
4647
9e9617a5
RH
46482003-06-01 Richard Henderson <rth@redhat.com>
4649
4650 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4651 for .frame.
4652 (gdbasm_call): Lose ldgp.
4653 (gdbasm_startup): Add frame information.
4654 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4655
7b34ad4e
MK
46562003-05-31 Mark Kettenis <kettenis@gnu.org>
4657
4658 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4659 i?86-*-*.
4660
10059fdf
MK
46612003-05-30 Mark Kettenis <kettenis@gnu.org>
4662
4663 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4664 FreeBSD.
4665
acf4b816
RH
46662003-05-29 Richard Henderson <rth@redhat.com>
4667
4668 * gdb.asm/alpha.inc: New file.
4669 * gdb.asm/asm-source.exp: Use it.
4670
e9ecd949
JB
46712003-05-29 Jim Blandy <jimb@redhat.com>
4672
4673 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4674 'core.PID'.
4675
e3e5a4f3
JB
46762003-05-22 Jim Blandy <jimb@redhat.com>
4677
4678 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4679 backtrace.
d63a86f8 4680
72fe3d25
DC
46812003-05-20 David Carlton <carlton@math.stanford.edu>
4682
4683 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4684 this time.
4685
58da2eb2
DC
46862003-05-19 David Carlton <carlton@bactrian.org>
4687
4688 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4689 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4690
1fcb5155
DC
46912003-05-19 David Carlton <carlton@bactrian.org>
4692
4693 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4694 namespace tests.
4695 Bump copyright date.
4696 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4697 (main): Call C::D::marker2.
4698 * gdb.c++/namespace1.cc: New file.
4699
85e85163
JJ
47002003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4701
4702 Roland McGrath <roland@redhat.com>
d63a86f8 4703 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4704 there is no manager thread.
4705
a25fbfec
JJ
47062003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4707
d63a86f8
RM
4708 * gdb.threads/schedlock.exp: Remove assumption that all threads
4709 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4710 in one of the child threads rather than the main thread.
4711
be375bae
JB
47122003-05-07 Jim Blandy <jimb@redhat.com>
4713
09bf6082
JB
4714 Add support for assembly source testing on the s390x.
4715 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4716 architecture.
4717 * gdb.asm/s390x.inc: New file.
4718
be375bae
JB
4719 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4720 succession of 'if' statements.
4721
00905d52
AC
47222003-05-05 Andrew Cagney <cagney@redhat.com>
4723
4724 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4725
b1e29e33
AC
47262003-05-05 Andrew Cagney <cagney@redhat.com>
4727
4728 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4729 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4730
e33d66ec
EZ
47312003-05-02 Elena Zannoni <ezannoni@redhat.com>
4732
4733 * gdb.base/charset.exp: Update based on new behavior of set/show
4734 charset commands.
4735
2b6fd0d8
AC
47362003-05-01 Andrew Cagney <cagney@redhat.com>
4737
4738 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4739 variable do not give memory errors.
4740
130cacce
AF
47412003-04-30 Adam Fedor <fedor@gnu.org>
4742
4743 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4744 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4745 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4746 gdb.objc/basicclass.m: : New files
4747
4748 * lib/gdb.exp (gdb_compile_objc): New procedure.
4749
bea71854
DJ
47502003-04-27 Daniel Jacobowitz <drow@mvista.com>
4751
4752 * gdb.base/signals.exp: Make backtrace tests more specific.
4753
0f20eeea
DC
47542003-04-23 David Carlton <carlton@bactrian.org>
4755
4756 * gdb.c++/maint.exp (test_first_component): Add tests for
4757 'operator' in more locations.
4758
c8c4d8dc
KB
47592003-04-16 Kevin Buettner <kevinb@redhat.com>
4760
4761 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4762
3fe60e3c
EZ
47632003-04-16 Elena Zannoni <ezannoni@redhat.com>
4764
4765 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4766 func marke' instead. Update test name.
4767
9219021c
DC
47682003-04-15 David Carlton <carlton@math.stanford.edu>
4769
4770 * gdb.c++/maint.exp: New file.
4771
5dd55bdd
EZ
47722003-04-14 Elena Zannoni <ezannoni@redhat.com>
4773
4774 * gdb.threads/schedlock.c: Change type of thread function argument
4775 to long, to avoid warnings on 64-bit platforms.
4776
00890572
EZ
47772003-04-14 Elena Zannoni <ezannoni@redhat.com>
4778
4779 * gdb.base/attach.exp: Add new message from ptrace in case of
4780 attaching to nonexistent process.
d63a86f8 4781
93201743
JB
47822003-04-11 Jim Blandy <jimb@redhat.com>
4783
4784 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4785 gdb.c++/userdef.cc: Place comments on the lines to which the
4786 marker function might return.
4787 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4788 gdb.c++/userdef.exp: Look for those comments to check that we've
4789 returned to the right place, instead of checking line numbers.
4790
2a11c64d
EZ
47912003-04-11 Elena Zannoni <ezannoni@redhat.com>
4792
4793 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4794 match on sourcefile name, instead of directory name.
4795
68ab8fc5
EZ
47962003-04-10 Elena Zannoni <ezannoni@redhat.com>
4797
d63a86f8 4798 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4799 working directory name.
4800
5624293a
JB
48012003-04-09 Jim Blandy <jimb@redhat.com>
4802
4803 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4804 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4805 after an inferior function call, report the failure, but allow the
4806 test to continue.
4807
f1f02ee4
SC
48082003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4809
4810 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4811 with -DPROTOTYPES.
4812
6eb79af0
SC
48132003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4814
4815 * gdb.base/break.exp: Revert last patch.
4816
8dfb4cf0
SC
48172003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4818
4819 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4820 with -DPROTOTYPES.
4821
ed4c619a
AC
48222003-04-02 Andrew Cagney <cagney@redhat.com>
4823
4824 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4825 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4826 matching directories by the name breakpoint.
4827 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4828 Make "continue to marker1" consistent.
4829 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4830 message consistent.
4831 * lib/gdb.exp: Put "the program is no longer running", and "the
4832 program exited" in parenthesis.
4833 * lib/mi-support.exp: Ditto.
d63a86f8 4834
4e35d5f0 48352003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4836
4e35d5f0
BR
4837 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4838
71900fe8
AC
48392003-03-29 Andrew Cagney <cagney@redhat.com>
4840
4841 * gdb.base/sizeof.c (main): Print the value of '\377'.
4842 * gdb.base/sizeof.exp: Check the sign of '\377'.
4843
c0655a16
MC
48442003-03-27 Michael Chastain <mec@shout.net>
4845
4846 * gdb.base/gdb1090.exp: New file.
4847 * gdb.base/gdb1090.cc: New file.
4848
5b2a3989
JB
48492003-03-27 J. Brobecker <brobecker@gnat.com>
4850
4851 * gdb.gdb/observer.exp: New regression test.
4852
79876890
MC
48532003-03-27 Michael Chastain <mec@shout.net>
4854
4855 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4856 * gdb.base/ptype.exp: Likewise.
4857
6eac95e3
CV
48582003-03-27 Corinna Vinschen <vinschen@redhat.com>
4859
4860 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4861
e8c71839
MC
48622003-03-26 Michael Chastain <mec@shout.net>
4863
4864 * gdb.base/ptype.exp: Actually use some typedef'd types.
4865
71b10041
SC
48662003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4867
4868 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4869 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4870
2512cf80
CV
48712003-03-20 Corinna Vinschen <vinschen@redhat.com>
4872
4873 * gdb.base/default.exp: Fix regular expression.
4874
0d195a4f
CV
48752003-03-20 Corinna Vinschen <vinschen@redhat.com>
4876
4877 * gdb.base/args.exp: Fix regular expression.
4878
8a2dbca8
CV
48792003-03-20 Corinna Vinschen <vinschen@redhat.com>
4880
4881 * gdb.base/help.exp: Allow Win32 child process.
4882
bf028682
CV
48832003-03-20 Corinna Vinschen <vinschen@redhat.com>
4884
4885 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4886 when stepping out of main().
4887
182dbe85
CV
48882003-03-20 Corinna Vinschen <vinschen@redhat.com>
4889
4890 * gdb.base/default.exp: Check for win32 specific message when calling
4891 "run" without executable.
4892
d67a6ba5
CV
48932003-03-20 Corinna Vinschen <vinschen@redhat.com>
4894
4895 * gdb.base/args.exp: Expect .exe in output.
4896
a955b5bb
CV
48972003-03-20 Corinna Vinschen <vinschen@redhat.com>
4898
4899 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4900 Cygwin native.
4901
bf6bad4b
AC
49022003-03-17 Andrew Cagney <cagney@redhat.com>
4903
4904 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4905 vector registes.
4906 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4907 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4908
293e9a31
DC
49092003-03-17 David Carlton <carlton@math.stanford.edu>
4910
4911 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4912 test, for PR breakpoints/38.
4913 Call test_watchpoint_and_breakpoint.
4914 * gdb.base/watchpoint.c (func3): New function.
4915 (main): Call func3.
4916
5330f2db
DC
49172003-03-04 David Carlton <carlton@math.stanford.edu>
4918
4919 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
4920 Garply<Garply<char> >:: garply".
4921 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
4922 with respect to PR c++/1111; note also PR c++/1113.
4923 (test_template_breakpoints): KFAIL "constructor breakpoint" with
4924 respect to PR c++/1062.
4925 KFAIL "destructor breakpoint" with respect to PR c++/1112.
4926
6ece72da
DC
49272003-03-03 David Carlton <carlton@math.stanford.edu>
4928
4929 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
4930 with respect to PR c++/57.
4931 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
4932 c++/826.
4933 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
4934 respect to PR c++/57.
4935
85ca1584
DC
49362003-03-03 David Carlton <carlton@math.stanford.edu>
4937
4938 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
4939 respect to PR c++/33 into FAILs.
4940
98e9c5b8
MC
49412003-03-03 Michael Chastain <mec@shout.net>
4942
7bedbf27
MC
4943 * configure.in: Update copyright years.
4944
49452003-03-03 Michael Chastain <mec@shout.net>
4946
4947 * Makefile.in: Update copyright years.
98e9c5b8 4948
f683e100
DC
49492003-02-28 David Carlton <carlton@math.stanford.edu>
4950
4951 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
4952 print class instead of struct and/or superfluous protection
4953 specifiers, as long as the resulting output is equivalent to the
4954 source code.
4955 Delete FIXME from end of messages on tests that don't need
4956 fixing.
4957
a9e0cf2c
DC
49582003-02-28 David Carlton <carlton@math.stanford.edu>
4959
4960 * gdb.c++/templates.exp (do_tests): Allow const in the two
4961 Foo<volatile char *>::foo tests.
4962
e8d359df
MS
49632003-02-27 Michael Snyder <msnyder@redhat.com>
4964
d63a86f8 4965 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
4966 will be consistant.
4967
0b71dc91
DC
49682003-02-26 David Carlton <carlton@math.stanford.edu>
4969
4970 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
4971 char *>::foo" test with respect to PR c++/33. Create a new test
4972 which is identical to that one except that it doesn't put the
4973 space between the "char" and the "*"; KFAIL it, too.
4974
dd14ab43
DC
49752003-02-26 David Carlton <carlton@math.stanford.edu>
4976
4977 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
4978 template types into either PASSes or KFAILs (corresponding to PR
4979 c++/57). Tweak indentation. Update copyright.
4980
1146c7f1
SC
49812003-02-23 Stephane Carrez <stcarrez@nerim.fr>
4982
4983 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
4984
74641dfb
MC
49852003-02-13 Michael Chastain <mec@shout.net>
4986
4987 * gdb.base/exprs.exp: Remove i960 remnants.
4988 * gdb.base/funcargs.exp: Likewise.
4989 * gdb.base/list.exp: Likewise.
4990 * gdb.base/ptype.exp: Likewise.
4991
559cd2d0
DC
49922003-02-14 David Carlton <carlton@math.stanford.edu>
4993
4994 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
4995 pEe->D::vg()" from XFAIL to KFAIL.
4996
c4f90d87
JM
49972003-02-13 Jason Molenda (jmolenda@apple.com)
4998
4999 * gdb.base/maint.exp: Update maint print statistics regexp to include
5000 new entries.
5001
cbc4d97c
MC
50022003-02-13 Michael Chastain <mec@shout.net>
5003
5004 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5005
40f235b7
MC
50062003-02-12 Michael Chastain <mec@shout.net>
5007
5008 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5009 * gdb.c++/inherit.exp: Likewise.
5010 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5011 * gdb.c++/templates.exp: Likewise.
5012 * gdb.c++/virtfunc.exp: Likewise.
5013
c56716b0
JM
50142003-02-06 Jason Molenda (jason-cl@molenda.com)
5015
5016 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5017 why the code is written that way.
5018
070afcf8
MC
50192003-02-05 Michael Chastain <mec@shout.net>
5020
5021 * gdb.base/dump.exp: Add missing copyright line.
5022
5d0331e5
JM
50232003-02-05 Jason Molenda (jason-cl@molenda.com)
5024
f7ae6d3e 5025 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5026 at the beginning so the breakpoint doesn't get set on the loop.
5027
92851186
MC
50282003-02-05 Michael Chastain <mec@shout.net>
5029
5030 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5031 output for configurations with gcc 2.95.3.
5032
cbf1e085
AC
50332003-02-05 Keith Seitz <keiths@redhat.com>
5034 Andrew Cagney <ac131313@redhat.com>
5035
5036 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5037
29518e1e
MC
50382003-02-04 Michael Chastain <mec@shout.net>
5039
5040 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5041 Call perror and then continue.
5042
5af1d5f3
MC
50432003-02-03 Michael Chastain <mec@shout.net>
5044
5045 * gdb.c++/pr-1023.cc: New file.
5046 * gdb.c++/pr-1023.exp: New file.
5047
6b549786
JB
50482003-02-05 Jim Blandy <jimb@redhat.com>
5049
5050 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5051 it's local to foobar. Check for it there, and check that it's not
5052 present in main.
5053 * gdb.c++/local.cc (marker2): New function.
5054 (foobar): Call marker1.
5055 (main): Call marker2 instead of marker1.
5056
67f16606
AC
50572003-02-04 Andrew Cagney <ac131313@redhat.com>
5058
5059 * gdb.disasm/mn10200.exp: Obsolete file.
5060 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5061 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5062 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5063
1c5cb38e
DC
50642003-02-04 David Carlton <carlton@math.stanford.edu>
5065
5066 * gdb.c++/overload.exp: Test intToChar(1).
5067 * gdb.c++/overload.cc (intToChar): New.
5068 (main): Call intToChar.
5069
d1fe6965
DC
50702003-02-03 David Carlton <carlton@math.stanford.edu>
5071
5072 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5073 'might_kfail' arg.
5074 KFAIL some of the continue_to_bp_overloaded calls, according to
5075 PR c++/1025.
5076
9ba61c5d
MC
50772003-02-01 Michael Chastain <mec@shout.net>
5078
5079 * gdb.base/advance.c (marker1): New marker function.
5080 * gdb.base/advance.exp: When the 'advance' command lands on the
5081 return breakpoint, it can legitimately stop on either the
5082 current line or the next line. Accommodate both outcomes.
5083 * gdb.base/until.exp: Likewise.
5084
e7494ffb
AC
50852003-02-02 Andrew Cagney <ac131313@redhat.com>
5086
5087 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5088 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5089 now a list, not a tuple.
5090 * gdb.mi/mi-var-display.exp: Ditto.
5091 * gdb.mi/gdb792.exp: Ditto.
5092
075559bc
AC
50932003-02-01 Andrew Cagney <ac131313@redhat.com>
5094
5095 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5096 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5097 stack backtraces.
5098 * gdb.mi/mi-syn-frame.c: Part of same.
5099
2bd4c7b1
MK
51002003-02-01 Mark Kettenis <kettenis@gnu.org>
5101
5102 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5103 gdb.mi/mi1-pthreads.exp: Return instead of calling
5104 gdb_suppress_entire_file.
5105
eabd8992
MS
51062003-02-01 Mark Salter <msalter@redhat.com>
5107
5108 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5109
71469e2f
MS
51102003-01-31 Mark Salter <msalter@redhat.com>
5111
5112 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5113 Support empty arg.
5114
38a94d44
MC
51152003-01-30 Michael Chastain <mec@shout.net>
5116
5117 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5118 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5119 has been fixed in gdb/readline on 2003-01-09.
5120
19ea9e73
MS
51212003-01-29 Michael Snyder <msnyder@redhat.com>
5122
e8d359df
MS
5123 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5124 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5125 * gdb.base/args.exp: Skip if target does not support args passing.
5126
2307bd6a
DJ
51272003-01-22 Daniel Jacobowitz <drow@mvista.com>
5128
19ea9e73 5129 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5130 gdb_test. Accept a list of expect arguments as the third
5131 parameter.
5132 (gdb_test): Use it.
5133
f2dd3617
EZ
51342003-01-20 Elena Zannoni <ezannoni@redhat.com>
5135
5136 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5137 allow for different test tree configurations. Update some
5138 tescases accordingly.
5139 * gdb.arch/altivec-regs.exp: Ditto.
5140 * gdb.asm/asm-source.exp: Ditto.
5141 * gdb.base/advance.exp: Ditto.
5142 * gdb.base/display.exp: Ditto.
d63a86f8 5143 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5144 * gdb.base/mips_pro.exp: Ditto.
5145 * gdb.base/overlays.exp: Ditto.
5146 * gdb.base/relocate.exp: Ditto.
5147 * gdb.base/setshow.exp: Ditto.
5148 * gdb.base/step-line.exp: Ditto.
5149 * gdb.base/step-test.exp: Ditto.
5150 * gdb.base/until.exp: Ditto.
5151 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5152
c71cdefd
DC
51532003-01-17 David Carlton <carlton@math.stanford.edu>
5154
5155 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5156 corresponding to PR c++/945.
5157 Update copyright.
5158
fdba05d7
DC
51592003-01-17 David Carlton <carlton@math.stanford.edu>
5160
5161 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5162 corresponding to PR c++/68.
5163
51642003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5165
5166 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5167 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5168 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5169
c362c33a
EZ
51702003-01-15 Elena Zannoni <ezannoni@redhat.com>
5171
0fbc361c
EZ
5172 * gdb.base/break.exp: Fix change of default location, because of
5173 removal of until tests.
5174 * gdb.base/help.exp: Update test for new 'until' help message.
5175 Add test for help on 'advance'.
c362c33a
EZ
5176 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5177
dabf8a35
MK
51782003-01-15 Mark Kettenis <kettenis@gnu.org>
5179
5180 * gdb.base/default.exp: Adapt "info float" test for recent changes
5181 to that command. Add test for "info vector".
5182 * gdb.base/float.exp: New file. Add test for "info float" that
5183 resembles the old test in gdb.base/default.exp.
5184
a1769aca
DC
51852003-01-15 David Carlton <carlton@math.stanford.edu>
5186
5187 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5188
82025e13
EZ
51892003-01-15 Elena Zannoni <ezannoni@redhat.com>
5190
5191 * gdb.base/break.exp: Move the tests of until command from here...
5192 * gdb.base/until.exp: ... to here. New file. Add other tests.
5193 * gdb.base/advance.c: New file.
5194 * gdb.base/advance.exp: New file.
5195
8f9ab801
EZ
51962003-01-14 Elena Zannoni <ezannoni@redhat.com>
5197
5198 * gdb.base/args.c: New file.
5199 * gdb.base/args.exp: New file.
5200
9ae66589
DJ
52012003-01-14 Daniel Jacobowitz <drow@mvista.com>
5202
5203 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5204
8d77e5c3
DJ
52052003-01-14 Daniel Jacobowitz <drow@mvista.com>
5206
5207 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5208
12d2f0a1
DJ
52092003-01-14 Daniel Jacobowitz <drow@mvista.com>
5210
5211 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5212 dates.
5213
6ca37014
DJ
52142003-01-13 Daniel Jacobowitz <drow@mvista.com>
5215
5216 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5217
b0023472
DJ
52182003-01-13 Daniel Jacobowitz <drow@mvista.com>
5219
5220 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5221 (ptype &*"foo").
5222 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5223
607fbc54 52242003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5225
5226 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5227 * gdb.mi/mi1-console.exp: Likewise.
5228
607fbc54 52292003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5230
5231 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5232 * gdb.mi/mi1-console.exp: Likewise.
5233
a1fb14a2
DJ
52342003-01-13 Daniel Jacobowitz <drow@mvista.com>
5235
5236 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5237
c4cf40b7
DJ
52382003-01-09 Daniel Jacobowitz <drow@mvista.com>
5239
5240 * gdb.base/detach.exp: New test.
5241
696d5a5b
DJ
52422003-01-09 Daniel Jacobowitz <drow@mvista.com>
5243
5244 * Makefile.in (ALL_SUBDIRS): New variable.
5245 (subdirs, clean, distclean): Use it.
5246 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5247 regenerating Makefile, since it is generated from the top level.
5248 * gdb.asm/Makefile.in: Likewise.
5249 * gdb.base/Makefile.in: Likewise.
5250 * gdb.c++/Makefile.in: Likewise.
5251 * gdb.disasm/Makefile.in: Likewise.
5252 * gdb.java/Makefile.in: Likewise.
5253 * gdb.mi/Makefile.in: Likewise.
5254 * gdb.threads/Makefile.in: Likewise.
5255 * gdb.trace/Makefile.in: Likewise.
5256
754533e4
DC
52572003-01-09 David Carlton <carlton@math.stanford.edu>
5258
5259 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5260 Add copyright year 2003.
5261
d8b3e9ee
MC
52622003-01-06 Michael Chastain <mec@shout.net>
5263
5264 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5265 When selecting a thread, 'line' and 'file' are optional.
5266 * gdb.mi/mi1-pthreads.exp: Likewise.
5267
8e9e0fe6
AS
52682003-01-06 Andreas Schwab <schwab@suse.de>
5269
5270 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5271 failures.
5272
b5ab8ff3
DJ
52732003-01-04 Daniel Jacobowitz <drow@mvista.com>
5274
5275 Fix PR gdb/844
5276 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5277 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5278
5279 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5280 instead of calling gdb_suppress_entire_file.
5281 * gdb.threads/print-threads.exp: Likewise.
5282 * gdb.threads/schedlock.exp: Likewise.
5283
5284 * gdb.threads/killed.exp: Return instead of calling
5285 gdb_suppress_entire_file.
5286 * gdb.threads/linux-dp.exp: Likewise.
5287 * gdb.threads/pthreads.exp: Likewise.
5288
1e698235
DJ
52892003-01-04 Daniel Jacobowitz <drow@mvista.com>
5290
5291 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5292 stabs.
5293 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5294 * gdb.base/whatis.exp: Always allow (void) after function names.
5295
147ff08c
DJ
52962003-01-04 Daniel Jacobowitz <drow@mvista.com>
5297
5298 * gdb.c++/casts.exp: Correct regexp.
5299
dc62bfc2
MK
53002003-01-04 Mark Kettenis <kettenis@gnu.org>
5301
5302 * configure.in: Call AC_CONFIG_HEADER. Don't call
5303 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5304 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5305 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5306 aforementioned directories in the AC_OUPUT call.
5307 * config.hin: New file.
5308 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5309 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5310 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5311 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5312 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5313 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5314 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5315 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5316 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5317 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5318 gdb.threads/configure.in, gdb.threads/configure,
5319 gdb.threads/config.in, gdb.trace/configure.in,
5320 gdb.trace/configure: Removed.
5321
77afa639
MC
53222003-01-03 Michael Chastain <mec@shout.net>
5323
5324 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5325 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5326
7634bb6e
DJ
53272003-01-03 Daniel Jacobowitz <drow@mvista.com>
5328
5329 * gdb.base/store.exp: Fix regular expressions.
5330
b39c905e
MK
53312002-12-28 Mark Kettenis <kettenis@gnu.org>
5332
5333 * configure.in: Rewrite.
5334 * configure: Regenerated.
5335
0a8551dd
DC
53362003-01-03 David Carlton <carlton@math.stanford.edu>
5337
5338 * gdb.base/psymtab.exp: New file.
5339 * gdb.base/psymtab1.c: Ditto.
5340 * gdb.base/psymtab2.c: Ditto.
5341
c60b7188
AF
53422002-12-23 Adam Fedor <fedor@gnu.org>
5343
5344 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5345
ee73db83
DC
53462002-12-23 David Carlton <carlton@math.stanford.edu>
5347
5348 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5349 and current_directory initialization.
5350
d6c1774e
JB
53512002-12-22 Jim Blandy <jimb@redhat.com>
5352
f0a847b8
JB
5353 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5354 rather than as part of the output file name.
5355
d6c1774e
JB
5356 * gdb.base/attach.exp: There's no need to copy the test program to
5357 /tmp; that was only ever necessary on HP/UX, and this test is
5358 entirely disabled there anyway.
5359
f0708dbb
JB
53602002-12-21 Jim Blandy <jimb@redhat.com>
5361
4c2acfea
JB
5362 * gdb.c++/psmang.exp: Doc fix.
5363
f0708dbb
JB
5364 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5365 test.
5366
9579e000
DC
53672002-12-20 David Carlton <carlton@math.stanford.edu>
5368
5369 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5370
d1810171
MC
53712002-12-18 Michael Chastain <mec@shout.net>
5372
5373 * gdb.c++/annota2.exp: Add copyright year 2002.
5374
76565097
DC
53752002-12-17 David Carlton <carlton@math.stanford.edu>
5376
5377 * gdb.c++/try_catch.cc: Add marker comments.
5378 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5379 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5380 * gdb.c++/m-static.cc: Ditto.
5381 * gdb.c++/m-static1.cc: Ditto.
5382 * gdb.c++/try_catch.cc: Ditto.
5383
da81390b
JJ
53842002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5385
5386 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5387 to see whether we are using the new -environment-directory
5388 command which resets via -r or the old version of the command
5389 which may prompt the user. Part of fix for gdb/741.
5390
b304d130
AC
53912002-12-13 Andrew Cagney <ac131313@redhat.com>
5392
5393 * gdb.fortran/types.exp: Update obsolete comment.
5394 * gdb.fortran/exprs.exp: Ditto.
5395 * lib/gdb.exp: Delete obsolete code.
5396 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5397 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5398 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5399 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5400 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5401 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5402 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5403 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5404 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5405 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5406 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5407 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5408 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5409 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5410 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5411 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5412 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5413 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5414 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5415 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5416 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5417 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5418 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5419 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5420 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5421 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5422 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5423 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5424 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5425 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5426 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5427 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5428 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5429 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5430 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5431 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5432 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5433
a23b6e6a
DC
54342002-12-11 David Carlton <carlton@math.stanford.edu>
5435
5436 * gdb.c++/m-data.exp: Add test for members that shadow global
5437 variables: see PR gdb/804.
5438 * gdb.c++/m-data.cc: Ditto.
5439
6604731b
DJ
54402002-12-10 Daniel Jacobowitz <drow@mvista.com>
5441
5442 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5443
de46ecd7
DC
54442002-12-06 David Carlton <carlton@math.stanford.edu>
5445
5446 * gdb.base/store.c: Don't declare functions static.
5447
27e829d0
AC
54482002-12-04 Andrew Cagney <ac131313@redhat.com>
5449
5450 * gdb.base/store.exp, gdb.base/store.c: New files.
5451
92806416
DJ
54522002-12-03 Daniel Jacobowitz <drow@mvista.com>
5453
5454 * gdb.base/selftest.exp: Update for current gdb.
5455
3bcbaac5
DJ
54562002-12-03 Daniel Jacobowitz <drow@mvista.com>
5457
5458 * gdb.base/maint.exp: Only dump symbols from one source file
5459 or objfile.
5460
f4f00b1f
DJ
54612002-12-03 Daniel Jacobowitz <drow@mvista.com>
5462
5463 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5464 function call.
5465
f1c8a949
JB
54662002-11-25 Jim Blandy <jimb@redhat.com>
5467
5468 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5469 function appearing in error message.
5470
9e297a97
DJ
54712002-11-21 Daniel Jacobowitz <drow@mvista.com>
5472
5473 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5474
1f312e79
JJ
54752002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5476
d63a86f8
RM
5477 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5478 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5479 should be in mi console format. This is part of fix for PR gdb/604.
5480
83c31e7d
FN
54812002-09-18 Fernando Nasser <fnasser@redhat.com>
5482
5483 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5484 which explicitly prints the zero offset as "+0".
5485
322b3f65
DJ
54862002-10-22 Daniel Jacobowitz <drow@mvista.com>
5487
5488 * gdb.threads/schedlock.c (args): Make unsigned.
5489
54902002-10-21 Daniel Jacobowitz <drow@mvista.com>
5491
5492 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5493 numbers. Allow "foo2|selected stack frame".
5494 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5495 * gdb.asm/asmsrc2.s: Likewise.
5496 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5497 comments.
5498 * gdb.asm/mips.inc: New file.
5499
5e2fe5b8
AF
55002002-10-18 Adam Fedor <fedor@gnu.org>
5501
5502 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5503 * gdb.base/help.exp: Likewise.
5504
abe1a5d0
KB
55052002-10-17 Kevin Buettner <kevinb@redhat.com>
5506
5507 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5508 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5509
10abb1d4
JB
55102002-10-02 Jim Blandy <jimb@redhat.com>
5511
5512 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5513
1f609b42
AC
55142002-10-01 Andrew Cagney <ac131313@redhat.com>
5515
5516 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5517 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5518 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5519 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5520 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5521 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5522 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5523
0aee02e4
AC
55242002-09-29 Andrew Cagney <ac131313@redhat.com>
5525
5526 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5527 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5528 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5529 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5530 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5531 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5532 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5533
6fde09ad
KB
55342002-09-27 Kevin Buettner <kevinb@redhat.com>
5535
5536 * gdb.base/annota1.exp (info break): Make directory components of
5537 path optional since not all compilers emit this debug information.
5538
5539 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5540 step ends up stepping out of the function instead of stopping on
5541 the epilogue.
5542
9e8aab75
KS
55432002-09-26 Keith Seitz <keiths@redhat.com>
5544
5545 * lib/insight-support.exp (gdbtk_start): Figure out where
5546 the insight executable is based on where gdb is. Use this
5547 executable to start insight instead of gdb.
5548
e36180d7
AC
55492002-09-25 Andrew Cagney <cagney@redhat.com>
5550
5551 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5552
9dd34b2b
AC
55532002-09-24 Andrew Cagney <ac131313@redhat.com>
5554
5555 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5556 test_isolated_complaints.
5557 (test_empty_complaint): New function.
5558 (test_empty_complaints): New function. Check no output when no
5559 complaints.
d63a86f8 5560
dea97812
KB
55612002-09-19 Jim Blandy <jimb@redhat.com>
5562
5563 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5564
54951bd7
AC
55652002-09-19 Andrew Cagney <ac131313@redhat.com>
5566
5567 * gdb.gdb/complaints.exp: New file.
5568
dec43320
AC
55692002-09-18 Andrew Cagney <ac131313@redhat.com>
5570
5571 * gdb.base/maint.exp: Check `help maint internal-warning'.
5572
e70d6e3f
DC
55732002-09-18 David Carlton <carlton@math.stanford.edu>
5574
5575 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5576 numbers, and replace them by a single breakpoint after the
5577 constructors are all finished.
5578 Add test 4.
5579 * gdb.c++/m-static.cc: Add test 4.
5580 * gdb.c++/m-static.h: New file.
5581 * gdb.c++/m-static1.cc: New file.
5582
5583 * gdb.c++/printmethod.exp: New file.
5584 * gdb.c++/printmethod.cc: New file.
5585
5586 * gdb.c++/pr-574.exp: New file.
5587 * gdb.c++/pr-574.cc: New file.
5588
afb5c968
CV
55892002-09-18 Corinna Vinschen <vinschen@redhat.com>
5590
5591 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5592 embedded targets which never actually exit.
5593
31e45dee
FN
55942002-09-18 Fernando Nasser <fnasser@redhat.com>
5595
5596 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5597 "don't step after run" as unresolved or unsupported, instead of xfail.
5598
a283c5a1
CV
55992002-09-18 Corinna Vinschen <vinschen@redhat.com>
5600
5601 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5602 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5603 Add newline to expected string in "step out of main (status wrapper)"
5604 case.
5605
11350d2a
CV
56062002-09-18 Corinna Vinschen <vinschen@redhat.com>
5607
5608 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5609 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5610
0deec7d6
TT
56112002-09-17 Tom Tromey <tromey@redhat.com>
5612
5613 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5614 \000, not \0, in double-quoted string.
5615
b2b4a1b5
CV
56162002-09-14 Corinna Vinschen <vinschen@redhat.com>
5617
c9d37158 5618 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5619 string after running the commands execution on breakpoint tests.
5620
1c56143a
CV
56212002-09-13 Corinna Vinschen <vinschen@redhat.com>
5622
5623 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5624
37f8da45
JB
56252002-09-12 Joel Brobecker <brobecker@gnat.com>
5626
5627 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5628
08b468e0
KS
56292002-09-10 Keith Seitz <keiths@redhat.com>
5630
5631 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5632 runto proc.
5633 (mi_run_to_main): Use mi_runto.
5634 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5635
dc360f58
KS
56362002-09-10 Keith Seitz <keiths@redhat.com>
5637
5638 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5639 regexp for stopping at main. Could have multiple event notifications.
5640 Don't assume that main was declared with no parameters.
5641 (mi_next): Use mi_step_to.
5642 (mi_step): Use mi_next_to.
5643
ce3abcfb
CV
56442002-09-09 Corinna Vinschen <vinschen@redhat.com>
5645
5646 * gdb.base/default.exp: Fix expected string in `info float' test.
5647
d1f5b980
BE
56482002-09-09 Ben Elliston <bje@redhat.com>
5649
5650 * config/mips.exp: Update comments.
5651 * config/mips-idt.exp: Likewise.
5652 * config/nind.exp: Likewise.
5653 * config/slite.exp: Likewise.
5654 * config/sparclet.exp: Likewise.
5655 * config/udi.exp: Likewise.
5656 * config/vx.exp: Likewise.
5657 * config/vxworks29k.exp: Likewise.
5658
2f71430b
JB
56592002-09-05 Jim Blandy <jimb@redhat.com>
5660
5661 * gdb.threads/killed.exp: Fix test failure message.
5662
7ddebc7e
KS
56632002-09-04 Keith Seitz <keiths@redhat.com>
5664
5665 * lib/mi-support.exp: Update copyright.
5666 (mi_gdb_test): Increase the priority of the expected pattern
5667 so that it matches gdb_test.
5668
0ae67eb3
KS
56692002-09-03 Keith Seitz <keiths@redhat.com>
5670
5671 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5672 Use integer comparison instead of string comparison for testing
5673 whether binary was built.
5674
38fc42c8
JB
56752002-09-03 Jim Blandy <jimb@redhat.com>
5676
5677 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5678
b6ff0e81
JB
56792002-08-29 Jim Blandy <jimb@redhat.com>
5680
5681 * gdb.threads/pthreads.exp: Move the portable thread compilation
5682 code into a function in lib/gdb.exp, and call that from here.
5683 * lib/gdb.exp (gdb_compile_pthreads): New function.
5684
07c98896
KS
56852002-08-29 Keith Seitz <keiths@redhat.com>
5686
5687 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5688 expect_out so that callers can get at it.
5689
0312286c
DJ
56902002-08-23 Daniel Jacobowitz <drow@mvista.com>
5691
5692 * gdb.threads/print-threads.c: New file.
5693 * gdb.threads/print-threads.exp: New file.
5694 * gdb.threads/schedlock.c: New file.
5695 * gdb.threads/schedlock.exp: New file.
5696
dd039bc4
EZ
56972002-08-22 Elena Zannoni <ezannoni@redhat.com>
5698
5699 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5700 not altivec.c.
5701
1f36144c
MK
57022002-08-17 Mark Kettenis <kettenis@gnu.org>
5703
5704 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5705 targets. The problem should be fixed now.
5706
16057ec7 57072002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5708
5709 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5710 2002-07-24 change that removes final dots from error messages.
5711
3c1499ad
TT
57122002-08-13 Tom Tromey <tromey@redhat.com>
5713
5714 * gdb.base/readline.exp: New file.
5715
a20ce2c3
AC
57162002-08-01 Andrew Cagney <ac131313@redhat.com>
5717
5718 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5719 supress message.
5720
db034ac5
AC
57212002-08-01 Andrew Cagney <cagney@redhat.com>
5722
5723 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5724 CHILL_FOR_TARGET and CHILL_LIB.
5725 * configure.in (configdirs): Remove gdb.chill.
5726 * configure: Regenerate.
5727 * lib/gdb.exp: Obsolete references to chill.
5728 * gdb.fortran/types.exp: Ditto.
5729 * gdb.fortran/exprs.exp: Ditto.
5730
3e000b18
KB
57312002-07-30 Kevin Buettner <kevinb@redhat.com>
5732
5733 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5734 set Irix-specific compile and link flags.
5735
28f4966b
KB
57362002-07-29 Kevin Buettner <kevinb@redhat.com>
5737
5738 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5739 source files. The ``-o'' option doesn't work with the ``-E'' option
5740 when using the Irix compiler.
5741
46c0d5a6
DJ
57422002-07-19 Daniel Jacobowitz <drow@mvista.com>
5743
5744 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5745 Improve support for reusing an exec file. Copy exec file
5746 to target, and run gdbserver on the target instead of on the host.
5747
eecf4bed
JB
57482002-07-18 Jim Blandy <jimb@redhat.com>
5749
0f815cdf
JB
5750 * gdb.base/ending-run.exp: Don't expect to see the program end in
5751 some orderly fashion when we're running on a real stand-alone
5752 board.
5753
eecf4bed
JB
5754 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5755 targets that don't support interrupts.
5756
52d309e4
JB
57572002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5758
5759 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5760 systems.
5761 Move comments in expect statements to inside the actions, so that they
5762 don't get matched against.
5763
ff683d9e
MK
57642002-07-10 Mark Kettenis <kettenis@gnu.org>
5765
5766 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5767 function when asleep" test.
5768
b5356753
AC
57692002-07-10 Andrew Cagney <ac131313@redhat.com>
5770
5771 * gdb.base/page.exp: Rewrite to handle problems with very long
5772 `info set' output. Update copyright.
5773
6aa4d13a
AC
57742002-06-26 Andrew Cagney <ac131313@redhat.com>
5775
5776 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5777 gdb.threads-hp.
5778 * gdb.hp/configure: Regenerate.
5779 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5780 * gdb.hp/gdb.threads-hp/configure: Delete file.
5781 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5782
8cf8c2b8
AC
57832002-06-22 Andrew Cagney <ac131313@redhat.com>
5784
5785 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5786 setlocale, bindtextdomain and textdomain.
5787
6827a8f8
JB
57882002-06-11 Jim Blandy <jimb@redhat.com>
5789
919d772c
JB
5790 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5791 preprocessor macro information is present.
5792
6827a8f8
JB
5793 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5794 tests.
5795
c15b0d21
MS
57962002-06-06 Michael Snyder <msnyder@redhat.com>
5797
c5984d70
MS
5798 * gdb.base/overlays.exp: Record addresses of overlay
5799 functions in TCL variables rather than in GDB variables,
5800 to avoid having GDB convert them to pointers (with loss
5801 of information).
5802
d63a86f8 5803 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5804 default linker script changes.
c15b0d21
MS
5805 * gdb.base/long_long.exp: Add check for sizeof (long double).
5806
be26fe0d
ML
58072002-06-06 Michal Ludvig <mludvig@suse.cz>
5808
5809 * gdb.asm/asm-source.exp: Add x86-64 target.
5810 * gdb.asm/x86_64.inc: New.
d63a86f8 5811
258093ca 58122002-05-30 Michael Chastain <mec@shout.net>
258093ca 5813
4b3153f1 5814 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5815 * gdb.c++/m-static.cc: New file.
5816 * gdb.c++/m-static.exp: New file.
5817
241264c6
MS
58182002-05-28 Michael Snyder <msnyder@redhat.com>
5819
5820 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5821 precision.
5822
9bba8c8f 58232002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5824
4b3153f1 5825 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5826 * gdb.c++/m-data.cc: New file.
5827 * gdb.c++/m-data.exp: New file.
5828
58292002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5830
4b3153f1 5831 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5832 * gdb.c++/try_catch.cc: New file.
d63a86f8 5833 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5834
def1b996
MC
58352002-05-27 Michael Chastain <mec@shout.net>
5836
5837 * gdb.c++/local.exp: Accept more nested types in output.
5838
522ba268
MC
58392002-05-26 Michael Chastain <mec@shout.net>
5840
5841 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5842
277254ba
MS
58432002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5844
5845 * lib/gdb.exp (gdb_wrapper_init): Just because
5846 gdb_wrapper_file exists, this does not mean that the file
5847 should not be rebuilt. That is what gdb_wrapper_initialized
5848 is for.
5849 (default_gdb_init): Reset gdb_wrapper_initialized.
5850
b61a8733
MS
58512002-05-23 Michael Snyder <msnyder@redhat.com>
5852
d63a86f8 5853 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5854 the precision of the floating point test results.
5855 * gdb.base/call-rt-st.exp: Ditto.
5856
b61a8733
MS
5857 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5858 * gdb.base/call-rt-st.exp: Ditto.
5859
56f6e910
MC
58602002-05-19 Michael Chastain <mec@shout.net>
5861
5862 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5863
ad0b0016
EZ
58642002-05-19 Elena Zannoni <ezannoni@redhat.com>
5865
5866 * configure.in (configdirs): Add gdb.arch.
5867 * configure: Regenerate.
5868
f617d2b6
JB
58692002-05-17 Jim Blandy <jimb@redhat.com>
5870
5871 * gdb.base/completion.exp: Recognize the more detailed error
5872 messages produced by the macro expander's lexical analyzer.
5873
eac2a696
EZ
58742002-05-14 Elena Zannoni <ezannoni@redhat.com>
5875
5876 * gdb.arch/altivec-abi.c: New file.
5877 * gdb.arch/altivec-abi.exp: New file.
5878 * gdb.arch/altivec-regs.c: New file.
5879 * gdb.arch/altivec-regs.exp: New file.
5880
2fdde8f8
DJ
58812002-05-14 Daniel Jacobowitz <drow@mvista.com>
5882
5883 * gdb.base/maint.exp (maint print type): Update for new type
5884 structure.
d63a86f8 5885
e31f1a7c
EZ
58862002-05-14 Elena Zannoni <ezannoni@redhat.com>
5887
5888 * gdb.arch: New directory.
5889 * gdb.arch/configure.in: New file.
5890 * gdb.arch/configure: New file.
5891 * gdb.arch/Makefile.in: New file.
5892
db589741
CV
58932002-05-13 Corinna Vinschen <vinschen@redhat.com>
5894
5895 * gdb.asm/asm-source.exp: Add v850 as supported target.
5896 * gdb.asm/v850.inc: New file.
5897
8ce2a7dc
DJ
58982002-05-13 Daniel Jacobowitz <drow@mvista.com>
5899
5900 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5901
df763c7f
DJ
59022002-05-12 Daniel Jacobowitz <drow@mvista.com>
5903
5904 * gdb.base/break.exp: Check 'break "marker2"'.
5905
377daeed
MS
59062002-05-10 Michael Snyder <msnyder@redhat.com>
5907
5908 * gdb.base/long_long.exp: Fix typo.
5909
c4b7bc2b
JB
59102002-05-10 Jim Blandy <jimb@redhat.com>
5911
ecac9a4e
JB
5912 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5913 a bug.
5914
c4b7bc2b
JB
5915 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5916 Recognize more detailed error message produced by the macro
5917 expander's lexical analyzer.
5918 * lib/gdb.exp (test_print_reject): Same.
5919
e71019a1
MK
59202002-05-09 Mark Kettenis <kettenis@gnu.org>
5921
5922 * gdb.c++/method.exp: Fix typo.
5923
fedfc8e6
MS
59242002-05-08 Michael Snyder <msnyder@redhat.com>
5925
166a1957
MS
5926 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
5927 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 5928 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
5929 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
5930 Add iftarget clause for strongarm.
d63a86f8 5931
f1c47eb2
MS
59322002-05-06 Michael Snyder <msnyder@redhat.com>
5933
cb9a9d3e
MS
5934 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
5935 (gdb_continue_to_end): Accept output from status wrapper.
5936 * gdb.base/ending-run.exp: Add case for output from status wrapper.
5937 Clean up fail messages to match pass messages.
5938
f1c47eb2
MS
5939 Enable the "needs_status_wrapper" testsuite feature.
5940 * lib/gdb.exp (gdb_wrapper_init): New procedure.
5941 (gdb_compile): Conditionally call gdb_wrapper_init.
5942 * gdb.base/a2-run.exp: Recognize output from status wrapper.
5943 * gdb.c++/method.exp: Recognize output from status wrapper.
5944
6079c749
BE
59452002-05-06 Ben Elliston <bje@redhat.com>
5946From Graydon Hoare <graydon@redhat.com>
5947
5948 * config/sid.exp: Include support for "rawsid" protocol.
5949
188baff3
JB
59502002-05-03 Jim Blandy <jimb@redhat.com>
5951
5952 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
5953 * gdb.c++/hang3.C: New file.
5954
b9c07f0f
AC
59552002-05-04 Andrew Cagney <ac131313@redhat.com>
5956
5957 * gdb.base/default.exp: Remove obsolete code.
5958 * gdb.c++/misc.exp: Ditto. Update copyright.
5959 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
5960 * gdb.base/whatis.exp: Ditto. Update copyright.
5961 * gdb.base/scope.exp: Ditto. Update copyright.
5962 * gdb.base/ptype.exp: Ditto. Update copyright.
5963 * gdb.base/printcmds.exp: Ditto. Update copyright.
5964 * gdb.base/opaque.exp: Ditto. Update copyright.
5965 * gdb.base/list.exp: Ditto.
5966 * gdb.base/funcargs.exp: Ditto. Update copyright.
5967 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
5968 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
5969 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
5970 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
5971 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
5972 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
5973
5c7a0397
MS
59742002-05-02 Michael Snyder <msnyder@redhat.com>
5975
d6dcc264 5976 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
5977 * gdb.base/long_long.exp: Add xscale target.
5978 * gdb.base/default.exp: Add xscale target.
5979
eb7f1c48
JB
59802002-05-01 Jim Blandy <jimb@redhat.com>
5981
5982 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
5983 gdb.c++/hang.exp: New test.
5984
a6befae8
FF
59852002-05-01 Fred Fish <fnf@redhat.com>
5986
5987 * gdb.base/completion.exp: Handle completions of "./Make" for
5988 more than one completion possibility, as is the case when we
5989 build and test in the source tree.
5990
0a310277
AG
59912002-04-29 Anthony Green <green@redhat.com>
5992
5993 * gdb.java/jmisc1.exp: New file.
5994 * gdb.java/jmisc2.exp: New file.
5995
6ff9af88
DJ
59962002-04-24 Daniel Jacobowitz <drow@mvista.com>
5997
5998 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
5999
96b3d632
EZ
60002002-04-23 Elena Zannoni <ezannoni@redhat.com>
6001
6002 * gdb.base/help.exp: Change 'help status' to allow for target
6003 dependent output differences.
6004
5019bb54
MC
60052002-04-22 Michael Chastain <mec@shout.net>
6006
6007 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6008
a805a116
MC
60092002-04-22 Michael Chastain <mec@shout.net>
6010
6011 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6012
a1706bfd
DM
60132002-04-17 David S. Miller <davem@redhat.com>
6014
6015 * gdb.asm/sparc64.inc: New file.
6016 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6017
a73a20a2
EZ
60182002-04-19 Elena Zannoni <ezannoni@redhat.com>
6019
6020 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6021 instruction file directly into the build tree. Clean up at end of
6022 test.
6023
ba678339
DM
60242002-04-18 David S. Miller <davem@redhat.com>
6025
6026 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6027 handle 64-bit platforms correctly.
6028 * gdb.base/maint.exp: Likewise.
6029
b03399da
KB
60302002-04-18 Kevin Buettner <kevinb@redhat.com>
6031
6032 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6033 ``-fpic'' when compiling files comprising a shared library, but
6034 it does need additional linker flags in order to find shared
6035 libraries at run time.
6036
e2004992
KB
60372002-04-18 Kevin Buettner <kevinb@redhat.com>
6038
6039 * gdb.base/cvexpr.c (use): New function.
6040 (main): Invoke use() on all global variables to prevent
6041 some linkers from deleting these otherwise unused symbols.
6042
d8937120
MC
60432002-04-17 Michael Chastain <mec@shout.net>
6044From David S. Miller <davem@redhat.com>
6045
6046 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6047 handle 64-bit platforms correctly.
6048
ffd61a58
MS
60492002-04-12 Michael Snyder <msnyder@redhat.com>
6050From Jim Blandy <jimb@redhat.com>
6051 * gdb.base/foo.c (foox): Remove section attribute; the linker
6052 script can handle this instead.
6053 * gdb.base/bar.c (barx): Same.
6054 * gdb.base/baz.c (bazx): Same.
6055 * gdb.base/grbx.c (grbxx): Same.
6056
6057 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6058 manager doesn't automatically unmap overlays unnecessarily.
6059
6b8426a6
MH
60602002-04-10 Martin M. Hunt <hunt@redhat.com>
6061
6062 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6063 stepping out of main.
6064
34af4875
MC
60652002-04-09 Michael Chastain <mec@shout.net>
6066
6067 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6068 scope so that the nested scope tests will make sense.
6069 * gdb.c++/local.exp: Write patterns that actually work with gcc
6070 (the HP patterns "were never known to work with gcc").
6071 Keep the old aCC patterns too.
6072
2d1676a0
DJ
60732002-04-09 Daniel Jacobowitz <drow@mvista.com>
6074
6075 * gdb.base/attach.exp: Correct target board test.
6076
3a63e3f9
MC
60772002-04-08 Michael Chastain <mec@shout.net>
6078
6079 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6080 in a const method. Add some xfail and fail cases for configurations
6081 that do not emit the "const ...".
6082
f18dabd2
MC
60832002-04-07 Michael Chastain <mec@shout.net>
6084
6085 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6086 Accept "A * const" and "const A * const" as type of "this".
6087 Fix spelling of getFunky throughout. Make messages uniform.
6088
0fcddd82
EZ
60892002-04-07 Elena Zannoni <ezannoni@redhat.com>
6090
6091 Work around for PR gdb/285:
6092 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6093
16a8534a
EZ
60942002-04-07 Elena Zannoni <ezannoni@redhat.com>
6095
6096 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6097 instructions file at run time instead of configure time.
6098 Sometimes we run the test in a directory that is not the one we
6099 configured in.
6100 * gdb.asm/configure.in: Delete creation of symlink.
6101 * gdb.asm/configure: Regenerate.
6102
24181d81
JB
61032002-04-05 J. Brobecker <brobecker@gnat.com>
6104
6105 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6106 xfullpath () function.
6107
7cdb7107
DJ
61082002-04-04 Daniel Jacobowitz <drow@mvista.com>
6109
6110 * gdb.asm/Makefile.in: Correct dependencies.
6111
6112 * gdb.asm/powerpc.inc: New file.
6113 * gdb.asm/asm-source.exp: Add PowerPC.
6114 * gdb.asm/configure.in: Likewise.
6115 * gdb.asm/configure: Regenerated.
6116
a7d17088
DJ
61172002-04-04 Daniel Jacobowitz <drow@mvista.com>
6118
6119 * gdb.base/relocate.exp: New file.
6120 * gdb.base/relocate.c: New file.
6121
cd721503
FF
61222002-04-04 Fred Fish <fnf@redhat.com>
6123
6124 * gdb.base/step-test.exp: Update comment regarding stopping in
6125 memcpy/bcopy calls inserted as part of the compiler runtime.
6126
b22ad7a7
MS
61272002-04-04 Michael Snyder <msnyder@redhat.com>
6128
6129 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6130
5f279fa6
DJ
61312002-04-03 Daniel Jacobowitz <drow@mvista.com>
6132
6133 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6134 (gdb_expect): Remove $notransfer hack.
6135
dd0fd3ce
DJ
61362002-04-02 Daniel Jacobowitz <drow@mvista.com>
6137
6138 * gdb.c++/classes.exp ("calling method for small class"): Match
6139 updated register output.
6140
1e50cda1
DJ
61412002-03-30 Daniel Jacobowitz <drow@mvista.com>
6142
6143 Fix PR gdb/452
6144 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6145 when finished. Make gdb_file_cmd send "exec-file" when
6146 appropriate.
6147
24015922
DJ
61482002-03-30 Daniel Jacobowitz <drow@mvista.com>
6149
6150 * gdb.base/attach.exp: Remove extra setup_xfail.
6151
dd7dfd64
MS
61522002-03-26 Michael Snyder <msnyder@redhat.com>
6153
6154 * gdb.base/default.exp: Add tests for dump, append, and restore.
6155 * gdb.base/help.exp: Add tests for dump, append, and restore.
6156 * gdb.base/dump.exp: New file, test dump, append and restore.
6157 * gdb.base/dump.c: New file.
6158
48b2f8d7
MS
61592002-03-27 Michael Snyder <msnyder@redhat.com>
6160
d63a86f8 6161 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6162 clean-ups in help messages.
6163
05b4d525
FF
61642002-03-26 Fred Fish <fnf@redhat.com>
6165
6166 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6167 have debugging info for those functions and the compiler uses them
6168 internally to copy structs around.
6169
d7679631
FF
61702002-03-26 Fred Fish <fnf@redhat.com>
6171
6172 * gdb.base/list.exp: Revert the change made yesterday and add note
6173 about why we don't list the default lines for remote targets.
6174
523ac3f9
MS
61752002-03-25 Michael Snyder <msnyder@redhat.com>
6176
6177 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6178
754b2b8d
FF
61792002-03-25 Fred Fish <fnf@redhat.com>
6180
6181 * gdb.base/list.exp: This test works on remote targets so remove
6182 the short circuit for remote targets. Update copyright.
6183
33c3e192
FF
61842002-03-25 Fred Fish <fnf@redhat.com>
6185
6186 * gdb.base/attach.exp: Fix logic error that was suppressing this
6187 test for all non hppa*-*-hpux* targets, instead of the hp target.
6188 Move comments closer to the suppression point. Also now need to
6189 check that we are running natively.
6190
d43e73ee
MS
61912002-03-22 Michael Snyder <msnyder@redhat.com>
6192
882c8f02
MS
6193 * gdb.base/default.exp: Add test for gcore. Update copyright.
6194 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6195
04c12f60
FF
61962002-03-06 Fred Fish <fnf@redhat.com>
6197
6198 * gdb.base/funcargs.c: Remove extraneous ';' character.
6199 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6200
b43df995
MC
62012002-03-04 Michael Chastain <mec@shout.net>
6202
6203 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6204 accommodate gcc v3 function signature.
6205 * gdb.mi/mi0-var-cmd-exp: Ditto.
6206
92362027
AC
62072002-02-24 Andrew Cagney <ac131313@redhat.com>
6208
6209 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6210 ``GNU/Linux'' or ``Linux kernel''
6211 * testsuite/gdb.threads/pthreads.c: Ditto.
6212
258ad32d
MC
62132002-02-24 Michael Chastain <mec@shout.net>
6214
6215 * gdb.threads/pthreads.c (thread1): Add a return statement.
6216 (thread2): Likewise.
6217 (foo): Likewise.
6218
04c3b3d4
MC
62192002-02-23 Michael Chastain <mec@shout.net>
6220
6221 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6222 to placate gcc.
6223
5a2a0a20
MC
62242002-02-23 Michael Chastain <mec@shout.net>
6225
6226 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6227 test "ptype bint". The test passes on all my stabs configurations.
6228
a640f7fc
JB
62292002-02-21 Jim Blandy <jimb@redhat.com>
6230
27924826
JB
6231 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6232 filename at a time, and watch for the ones we want to see.
6233
a640f7fc
JB
6234 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6235 types of pointers to prototyped functions.
6236
edcc8c75
AC
62372002-02-20 Andrew Cagney <ac131313@redhat.com>
6238
6239 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6240 signed, unsigned and straight char.
6241 (padding_char, padding_short, padding_int, padding_long,
6242 padding_long_long, padding_float, padding_double,
6243 padding_long_double): New global variables.
6244 (fill, fill_structs): New functions.
6245
6246 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6247 for correctly sized writes. Update copyright.
6248 (get_valueof): New procedure.
6249 (get_sizeof): Call get_valueof.
6250 (check_valueof): New procedure.
6251 (check_padding): New procedure.
6252
ac57ea44
MC
62532002-02-20 Michael Chastain <mec@shout.net>
6254
6255 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6256 to setup_xfail. Document some of the remaining calls.
6257
7a10c941
MC
62582002-02-18 Michael Chastain <mec@shout.net>
6259
6260 * gdb.c++/userdef.exp: Update copyright year.
6261
fb8acdcc
DJ
62622002-02-18 Daniel Jacobowitz <drow@mvista.com>
6263
6264 * gdb.c++/userdef.exp: Test overloaded operators properly.
6265 Remove xfails.
6266
fda6ae12
MS
62672002-02-14 Michael Snyder <msnyder@redhat.com>
6268
6269 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6270
676a0442
DJ
62712002-02-14 Daniel Jacobowitz <drow@mvista.com>
6272
6273 * gdb.base/a2-run.exp: Check for a remote target properly.
6274 * gdb.base/annota1.exp: Likewise.
6275 * gdb.base/list.exp: Likewise.
6276 * gdb.base/reread.exp: Likewise.
6277 * gdb.base/scope.exp: Likewise.
6278 * gdb.base/shlib-call.exp: Likewise.
6279 * gdb.base/term.exp: Likewise.
6280 * gdb.c++/annota2.exp: Likewise.
6281
78b4f468
RE
62822002-02-13 Richard Earnshaw <rearnsha@arm.com>
6283
6284 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6285
9a81ba51
MC
62862002-02-10 Michael Chastain <mec@shout.net>
6287
6288 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6289 (call_after_alloca): Ditto.
6290
004af6c7
DJ
62912002-02-10 Daniel Jacobowitz <drow@mvista.com>
6292
6293 * gdb.base/ending-run.exp: Guard "cont" test with
6294 gdb_skip_stdio_test.
6295
37225f62
JB
62962002-02-06 Jim Blandy <jimb@redhat.com>
6297
6298 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6299 from here...
6300 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6301 To here. Disable this test on non-HP platforms. Add big comment.
6302
fe6fdd96
MS
63032002-02-04 Michael Snyder <msnyder@redhat.com>
6304
6305 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6306 other than d10v and m32r.
6307
036fad3f
RE
63082002-02-02 Richard Earnshaw <rearnsha@arm.com>
6309
6310 * gdb.base/default.exp: Rewrite test patterns to reduce time
6311 taken to match them.
6312
7148ab62
DJ
63132002-01-30 Daniel Jacobowitz <drow@mvista.com>
6314
6315 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6316 Allow a start function above main.
6317 * gdb.threads/linux-dp.exp: Fix copyright date.
6318
396cc255
DJ
63192002-01-30 Daniel Jacobowitz <drow@mvista.com>
6320
6321 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6322 (check_philosopher_stack): Check for manager thread before checking
6323 for a just-starting thread.
6324
f038d31b
DJ
63252002-01-30 Daniel Jacobowitz <drow@mvista.com>
6326
6327 From Neil Booth <neil@daikokuya.demon.co.uk>:
6328 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6329 warnings.
6330
b3ff9d9a
FF
63312002-01-21 Fred Fish <fnf@redhat.com>
6332
6333 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6334 not caller.
6335
39ad761d
JB
63362002-01-21 Jim Blandy <jimb@redhat.com>
6337
6338 * gdb.base/reread.exp: Check that GDB properly re-reads the
6339 executable file when it changes while no inferior is running.
6340
aaf320fa
FF
63412002-01-21 Fred Fish <fnf@redhat.com>
6342
6343 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6344 optionally accept the "shlib events" variation.
6345
808a31f5
JB
63462002-01-21 Jim Blandy <jimb@redhat.com>
6347
6348 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6349 call `fflush' after every `printf', so that the output is produced
6350 at predictable points, regardless of whatever buffering does (or
6351 doesn't) take place.
6352 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6353 at different points.
6354
4420d5e2
DJ
63552002-01-20 Daniel Jacobowitz <drow@mvista.com>
6356
6357 * gdb.c++/inherit.exp: Update copyright years.
6358 * gdb.c++/method.exp: Likewise.
6359
3e36a0f4
DJ
63602002-01-20 Daniel Jacobowitz <drow@mvista.com>
6361
6362 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6363 artificial methods/arguments.
6364 * gdb.c++/derivation.exp: Likewise.
6365 * gdb.c++/inherit.exp: Likewise.
6366 * gdb.c++/method.exp: Likewise.
6367 * gdb.c++/virtfunc.exp: Likewise.
6368
b4ceaee6
AC
63692002-01-18 Andrew Cagney <ac131313@redhat.com>
6370
6371 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6372 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6373 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6374 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6375 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6376 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6377
ecace851
JB
63782002-01-17 Jim Blandy <jimb@redhat.com>
6379
6380 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6381 anchoring the pattern matching the entry point symbol's name.
6382
375fc983
AC
63832002-01-17 Andrew Cagney <ac131313@redhat.com>
6384
6385 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6386 continue/quit query. Update copyright.
6387
fe6fdd96
MS
63882002-01-14 Michael Snyder <msnyder@redhat.com>
6389
6390 * gdb.base/gcore.exp: Remove extra debugging output.
6391
e017c81f
DJ
63922002-01-13 Daniel Jacobowitz <drow@mvista.com>
6393
6394 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6395 for slightly dubious v2 mangled string.
6396
37ab3bf8
DJ
63972002-01-13 Daniel Jacobowitz <drow@mvista.com>
6398
6399 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6400
1bc05c3a 64012002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6402
1bc05c3a 6403 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6404
1bc05c3a
JM
6405 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6406 constructors.
6407 * gdb.c++/derivation.exp: Likewise.
6408 * gdb.c++/templates.exp: Likewise.
6409 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6410
1bc05c3a
JM
64112002-01-10 Michael Snyder <msnyder@redhat.com>
6412
6413 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6414
a911c360
MS
64152002-01-08 Michael Snyder <msnyder@redhat.com>
6416
6417 * gdb.base/gcore.exp: New test for generate-core-file command.
6418 * gdb.base/gcore.c: Testcase for above.
6419 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6420
ea2119ec
JM
64212002-01-08 Jason Merrill <jason@redhat.com>
6422
6423 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6424
68203136
FF
64252002-01-07 Fred Fish <fnf@redhat.com>
6426
6427 * gdb.c++/overload.exp: Remove unconditional xfails for:
6428 print foo_instance1.overloadargs(1)
6429 print foo_instance1.overloadargs(1, 2)
6430 print foo_instance1.overloadargs(1, 2, 3)
6431 print foo_instance1.overloadargs(1, 2, 3, 4)
6432 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6433 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6434 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6435 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6436 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6437 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6438 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6439 print foo_instance1.overload1arg()
6440 print foo_instance1.overload1arg((char)arg2)
6441 print foo_instance1.overload1arg((signed char)arg3)
6442 print foo_instance1.overload1arg((unsigned char)arg4)
6443 print foo_instance1.overload1arg((int)arg7)
6444 print foo_instance1.overload1arg((unsigned int)arg8)
6445 print foo_instance1.overload1arg((float)arg11)
6446 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6447
21b9b5b1
MS
64482002-01-07 Michael Snyder <msnyder@redhat.com>
6449
6450 * gdb.base/huge.exp: New test. Print a very large target data object.
6451 (skip_huge_test): New test variable. Define if you want to skip this
6452 test. The test reads an 8 megabyte data object from the target, so it
6453 might be very time consuming on remote targets with a slow connection.
6454 * gdb.base/huge.c: New file. Test case for above.
6455
725f922e
FF
64562002-01-07 Fred Fish <fnf@redhat.com>
6457
6458 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6459 g_instance.bfoo, and g_instance.cfoo.
6460
634d57ec
JL
6461Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6462
f286b2c3
JL
6463 * gdb.base/break.c (multi_line_if_conditional): New function.
6464 (multi_ilne_while_conditional): Likewise.
6465 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6466 IF or WHILE condition puts the breakpoint at the start of
6467 the condition.
6468
634d57ec
JL
6469 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6470 hppa*-*-hpux* expected failure.
6471 * gdb.base/structs.exp (do_function_calls): Similarly.
6472
6473 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6474 watchpoints.
6475
9fbfe2dc
AC
64762002-01-06 Andrew Cagney <ac131313@redhat.com>
6477
6478 Fix PR gdb/66.
6479 * gdb.base/structs.exp: Replace skip for a29k with skip for
6480 gdb,cannot_call_functions.
6481 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6482 * gdb.base/callfuncs.exp: Ditto.
6483 * gdb.base/call-rt-st.exp: Ditto.
6484 * gdb.base/call-strs.exp: Ditto.
6485 * gdb.base/callfwmall.exp: Ditto.
6486 * gdb.base/scope.exp: Obsolete xfail a29k.
6487 * gdb.c++/misc.exp: Ditto.
6488 * gdb.c++/cplusfuncs.exp: Ditto.
6489 * gdb.base/ptype.exp: Ditto.
6490 * gdb.base/printcmds.exp: Ditto.
6491 * gdb.base/opaque.exp: Ditto.
6492 * gdb.base/list.exp: Ditto.
6493 * gdb.base/funcargs.exp: Ditto.
6494 * gdb.base/default.exp: Ditto.
6495
8ddad156
MS
64962002-01-04 Michael Snyder <msnyder@redhat.com>
6497
ca4976a6 6498 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6499 * gdb.base/maint.exp: Add tests for maint info sections options.
6500
1b074332
JL
6501Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6502
6503 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6504
7d159115
CV
65052001-12-20 Corinna Vinschen <vinschen@redhat.com>
6506
6507 * gdb.asm/arm.inc: New file.
6508 * gdb.asm/asm-source.exp: Add arm targets.
6509 * gdb.asm/configure.in: Ditto.
6510 * gdb.asm/configure: Recreated from configure.in.
6511
8fb87725
JL
6512Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6513
afabe08c
JL
6514 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6515 with HP's compiler.
6516 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6517 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6518 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6519 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6520
6521 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6522 either HP's compilers or GCC.
6523
db521deb
JL
6524 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6525 a SIGBUS or SIGSEGV.
6526
6527 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6528
6529 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6530 can be compiled with either HP's compiler or GCC.
6531
cfa88ab7
JL
6532 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6533 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6534 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6535
ca344dff
JL
6536 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6537 to match current gdb output. Update due to using auto-solib-limit
6538 for limiting instead of overloading auto-solib-add.
6539 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6540 test program.
6541
3f3c6e55 6542 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6543 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6544 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6545 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6546 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6547 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6548 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6549 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6550 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6551 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6552 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6553 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6554 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6555
8fb87725
JL
6556 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6557 a SIGTRAP to the inferior.
6558
cf599fa7
CV
65592001-12-19 Corinna Vinschen <vinschen@redhat.com>
6560
6561 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6562 Substitute call to target_link by call to gdb_compile.
6563
2cd045cd
JL
6564Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6565
6566 * gdb.base/break.exp: Fix HP specific search string when testing
6567 backtracing in a called function.
6568
d63a86f8 6569 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6570 compiling the test with HP's compilers.
6571 * gdb.base/volatile.exp: Similarly.
6572
99ebe9ac
JB
65732001-12-19 Jim Blandy <jimb@redhat.com>
6574
6575 * gdb.base/printcmds.exp: Expect the null character to be printed
6576 as '\0', and the '\013' to be printed as '\v'.
6577 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6578 * gdb.base/setvar.exp: Same.
6579
b9891b29
JB
65802001-12-17 Jim Blandy <jimb@redhat.com>
6581
0eba65ab
JB
6582 * gdb.base/completion.exp: Rather than completing very long
6583 filenames, which can make the readline library produce output we
6584 don't recognize, cd to the directory first, and then complete
6585 using nice, short relative paths.
6586
6970b5b1
JB
6587 * gdb.base/completion.exp: On some systems, there is, in fact, a
6588 variable named `b' in scope, since GDB treats all static
6589 variables as being in scope. So use `no_var_named_this'
6590 instead of `b'.
6591
b9891b29
JB
6592 * gdb.base/corefile.exp: Recognize the message saying that GDB
6593 can't find the core file's registers as a failure.
6594
e6ccd35f
JSC
65952001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6596
6597 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6598 test expect string more specific.
6599
105ba819
CV
66002001-12-13 Corinna Vinschen <vinschen@redhat.com>
6601
6602 * gdb.asm/asm-source.exp: Add support for xstormy16.
6603 * gdb.asm/configure.in: Ditto.
6604 * gdb.asm/configure: Rebuild.
6605 * gdb.asm/xstormy16.inc: New file.
6606
e9e79dd9
FF
66072001-12-10 Fred Fish <fnf@redhat.com>
6608
6609 * gdb.base/maint.exp: Update to match changes in type dumping code.
6610
347dc97d
JB
66112001-12-10 Jim Blandy <jimb@redhat.com>
6612
6613 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6614 matching the entry point symbol's name at the beginning of the
6615 line.
6616
5178b9d6
DJ
66172001-12-07 Daniel Jacobowitz <drow@mvista.com>
6618
6619 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6620 gdb.c++/inherit.exp, gdb.c++/method.exp,
6621 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6622 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6623 and class layout support.
6624
af890c52
DJ
66252001-12-07 Daniel Jacobowitz <drow@mvista.com>
6626
6627 * gdb.c++/classes.exp: Add test for static member function.
6628 * gdb.c++/misc.cc: Add class with static member function.
6629
7a345fb3
JB
66302001-12-07 Jim Blandy <jimb@redhat.com>
6631
f2e54a80 6632 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6633 those tests as `unsupported'.
6634 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6635 Rewrite subsequent tests to use it.
6636
6637 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6638 those tests as `unsupported'.
6639 * gdb.base/structs.exp (call_struct_func): New function.
6640 (do_function_calls): Use call_struct_func to call the functions
6641 returning structs.
6642
0bc69509
JB
6643 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6644 whether functions are prototyped or not, so we can't possibly pass
6645 arguments to t_float_values2 properly.
6646
7a345fb3
JB
6647 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6648 value of `timeout' for targets other than the mips*tx39-*.
6649
edb6ede1
MS
66502001-12-06 Michael Snyder <msnyder@redhat.com>
6651
d63a86f8 6652 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6653 and detect whether the start symbol has a leading underscore.
6654
2d842f13
JB
66552001-12-04 Jim Blandy <jimb@redhat.com>
6656
6657 * gdb.base/completion.exp: Clarify indentation.
6658
68550daf
JB
66592001-12-03 Jim Blandy <jimb@redhat.com>
6660
6661 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6662 variables on the S/390, not `.word'.
6663
cd5195a8
JB
66642001-11-30 Jim Blandy <jimb@redhat.com>
6665
6666 Add assembly-source tests for s390-ibm-linux.
6667 * gdb.asm/s390.inc: New file.
6668 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6669 the S/390 architecture.
6670 * gdb.asm/configure: Regenerated.
6671
ca9efc90
MS
66722001-11-30 Michael Snyder <msnyder@redhat.com>
6673
6674 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6675 next, info source, info sources, info line, global and static
6676 variables, and static functions.
6677 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6678 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6679 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6680 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6681 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6682 (gdbasm_leave): Restore frame pointer.
6683 (gdbasm_startup): Copy stack set-up from crt0.S.
6684
d0e66976
FN
66852001-11-26 Fernando Nasser <fnasser@redhat.com>
6686
6687 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6688 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6689 to a local (non-static) variable. Copy tstruct.a to a static buffer
6690 and return a pointer to that buffer.
6691 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6692
e2334072
MK
66932001-11-24 Mark Kettenis <kettenis@gnu.org>
6694
6695 * gdb.asm/configure.in: Fix recognition of ix86 target.
6696 * gdb.asm/configure: Regenerate.
6697
756caa3d
MS
66982001-11-21 Michael Snyder <msnyder@redhat.com>
6699
6700 * gdb.asm/sparc.inc: New file.
6701 * gdb.asm/asm-source.exp: Recognize sparc target.
6702 * gdb.asm/configure.in: Recognize sparc target.
6703 * gdb.asm/configure: Regenerate.
d63a86f8 6704
9a4d72d5
MS
67052001-11-21 Michael Snyder <msnyder@redhat.com>
6706
6707 * gdb.asm/m32r.inc: New file.
6708 * gdb.asm/asm-source.exp: Recognize m32r target.
6709 * gdb.asm/configure.in: Recognize m32r target.
6710 * gdb.asm/configure: Regenerate.
6711
a773d1cd
MS
67122001-11-20 Michael Snyder <msnyder@redhat.com>
6713
017ac23d
MS
6714 * gdb.asm/i386.inc: New file.
6715 * gdb.asm/asm-source.exp: Recognize ix86 target.
6716 * gdb.asm/configure.in: Recognize ix86 target.
6717 * gdb.asm/configure: Regenerate.
6718
a773d1cd
MS
6719 * gdb.c++/namespace.exp: Fix quotes in output messages.
6720
bb632afb
MS
67212001-11-14 Michael Snyder <msnyder@redhat.com>
6722
25d559ca 6723 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6724 qualifier in a type cast expression, to designate an address
6725 in the instruction space (Harvard architecture).
6726
4749e309
MS
67272001-11-13 Michael Snyder <msnyder@redhat.com>
6728
6729 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6730 Tests for expressions using 'const' and 'volatile'.
6731
25050984
CV
67322001-11-13 Corinna Vinschen <vinschen@redhat.com>
6733
6734 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6735
1902c51f
DJ
67362001-11-12 Daniel Jacobowitz <drow@mvista.com>
6737
6738 * lib/mi-support.exp (mi_run_to_helper): Move comments
6739 outside of gdb_expect.
6740
dcf95b47
DJ
67412001-11-11 Daniel Jacobowitz <drow@mvista.com>
6742
6743 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6744 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6745 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6746 mi0_run_to): New functions.
6747 * gdb.mi/mi-simplerun.exp: Use them.
6748 * gdb.mi/mi0-simplerun.exp: Likewise.
6749 * gdb.mi/mi-var-cmd.exp: Likewise.
6750 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6751
45b074e1
AC
67522001-11-10 Andrew Cagney <ac131313@redhat.com>
6753
6754 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6755 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6756
bf50d346
AC
67572001-11-09 Andrew Cagney <ac131313@redhat.com>
6758
6759 * gdb.base/restore.exp: Include $expected value in restored test
6760 message.
6761
9383332c
AC
67622001-11-09 Andrew Cagney <ac131313@redhat.com>
6763
6764 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6765 implemented.
6766
db62520a
MS
67672001-11-08 Michael Snyder <msnyder@redhat.com>
6768
6769 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6770 Add pass/fail message for stop at breakpoint in call dummy function.
6771
b5703437
MS
67722001-11-07 Michael Snyder <msnyder@redhat.com>
6773
d63a86f8
RM
6774 * gdb.c++/templates.exp (test_template_breakpoints):
6775 If we get an overload menu, but it does not match what
760f6330 6776 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6777 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6778 making the whitespace optional. Argument for "new" may be
6779 "unsigned" as well as "unsigned int/long".
d63a86f8 6780 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6781 making the whitespace optional. Also replace "(void) with
6782 "((void|)), making the keyword "void" optional.
d63a86f8 6783 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6784 making the whitespace optional. Also replace "(void) with
6785 "((void|)), making the keyword "void" optional.
3bf40917
MS
6786 * gdb.base/callfuncs.c (t_float_values): This function must
6787 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6788 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6789 can be tested against both cases. Usually one case involves
6790 promotion of float to double, while the other does not.
6791 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6792 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6793 includes a stack frame for "start".
6794
c8ab4e6d
JB
67952001-11-05 Jim Blandy <jimb@redhat.com>
6796
6797 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6798 pointers are 32 bits long, and that offsets of relocs are always
6799 stored in the data (REL-style), and not in the reloc entry itself
6800 (RELA-style).
6801 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6802 stabs.
6803
3f08ced9
MS
68042001-11-01 Michael Snyder <msnyder@redhat.com>
6805
6806 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6807 and regular expression operators by using quoting.
6808
cbfa24cd
MS
68092001-10-31 Michael Snyder <msnyder@redhat.com>
6810
6811 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6812 depending on what the symbol table contains.
6813 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6814 the output of the ptype command. Similarly, accept both "const &"
6815 and "const&".
6816
aaa68313
CV
68172001-10-31 Corinna Vinschen <vinschen@redhat.com>
6818
6819 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6820 symbol `STORAGE' to allow to choose the storage class of
6821 the local datastructures.
6822 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6823 compiler directive.
6824
91740388
MS
68252001-10-30 Michael Snyder <msnyder@redhat.com>
6826
6827 * gdb.base/jump.exp: Allow it to run for all targets.
6828
1b7c05e7
CV
68292001-10-29 Corinna Vinschen <vinschen@redhat.com>
6830
6831 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6832 with new double_array size.
6833 (main): Change storage class of all local variables to static.
6834 Reduce size of double_array to 9.
6835 * gdb.base/call-ar-st.exp: Increase timeout value.
6836 Change expected output for double array to match new size in
6837 call-ar-st.c.
6838
36a22261
CV
68392001-10-29 Corinna Vinschen <vinschen@redhat.com>
6840
6841 * gdb.base/ending-run.exp: Create identical output when passing
6842 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6843 Stormy16 target.
36a22261 6844
92b8ae91
MK
68452001-10-28 Mark Kettenis <kettenis@gnu.org>
6846
6847 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6848 that we catch the expected failure under Linux/x86.
6849
cb135b83
OF
68502001-10-29 Orjan Friberg <orjanf@axis.com>
6851
6852 * gdb.base/setvar.exp: Escape curly braces.
6853 * gdb.stabs/weird.exp: Ditto.
6854
6884aa54
DJ
68552001-10-27 Daniel Jacobowitz <drow@mvista.com>
6856
6857 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6858 * gdm.mi/mi0-hack-cli.exp: Likewise.
6859
0398c9aa
AC
68602001-10-25 Andrew Cagney <ac131313@redhat.com>
6861
6862 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6863 messages.
6864
d20bf2e8
AC
68652001-10-21 Andrew Cagney <ac131313@redhat.com>
6866
6867 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6868 checking MI enabled.
6869
03dd63aa
CV
68702001-10-09 Corinna Vinschen <vinschen@redhat.com>
6871
6872 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6873
1d9d99f3
FCE
68742001-10-04 Frank Ch. Eigler <fche@redhat.com>
6875
6876 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6877 if gdb child process crashes, just signal an error.
6878
838ae6c4
JB
68792001-10-02 Jim Blandy <jimb@redhat.com>
6880
6881 * lib/gdb.exp (test_xfail_format): Simplify.
6882
6883 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6884 front of the variable name `format'. Simplify `if'.
6885
8f0cbc1c
DJ
68862001-10-01 Daniel Jacobowitz <drow@mvista.com>
6887
6888 * gdb.threads/pthreads.exp: Wait for output and delay
6889 before sending ^C.
6890
1f08dafd
DJ
68912001-10-01 Daniel Jacobowitz <drow@mvista.com>
6892
6893 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6894 some incorrect output instead of timing out.
6895 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6896
674f90ff
CV
68972001-09-28 Corinna Vinschen <vinschen@redhat.com>
6898
6899 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6900 check to allow additional `int'.
6901
9b284272
DJ
69022001-09-27 Daniel Jacobowitz <drow@mvista.com>
6903
6904 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6905 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6906
b55a4771
MS
69072001-09-27 Michael Snyder <msnyder@redhat.com>
6908
6909 * lib/gdb.exp (test_debug_format): New proc.
6910 (setup_xfail_format): Use new proc test_debug_format.
6911 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6912 proc; use new service proc test_debug_format.
6913 Replace all other "gcc_compiled" tests with this test.
6914 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6915 proc; use new service proc test_debug_format.
6916 Replace all other "gcc_compiled" tests with this test.
6917
69182001-09-27 Michael Snyder <msnyder@redhat.com>
6919
6920 * gdb.base/cvexpr.exp: New file.
6921 * gdb.base/cvexpr.c: New file
6922 Test for expressions using const and volatile keywords.
6923
4e6667ac
CV
69242001-09-26 Corinna Vinschen <vinschen@redhat.com>
6925
6926 * gdb.base/constvars.exp: Check for different orders of keywords
6927 and additional "int" strings in output.
6928
4f337972
AC
69292001-09-22 Andrew Cagney <ac131313@redhat.com>
6930
6931 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
6932 responses from "help maint".
6933
2015650d
FCE
69342001-09-19 Frank Ch. Eigler <fche@redhat.com>
6935
6936 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
6937 to localhost:NNN instead of :NNN, in case Xvfb is listening
6938 only on TCP.
6939
f3bcedc1
CV
69402001-09-19 Corinna Vinschen <vinschen@redhat.com>
6941
6942 * gdb.base/recurse.exp: When checking leaving the watchpoint
6943 scope, recognize when gdb is in function's epilogue and pass.
6944
6b819c92
KS
69452001-09-18 Keith Seitz <keiths@redhat.com>
6946
6947 * lib/insight-support.exp (_gdbtk_export_target_info): Add
6948 support for running tests against sid targets.
6949 (gdbtk_done): Ditto.
6950
a10c9419
CV
69512001-09-18 Corinna Vinschen <vinschen@redhat.com>
6952
6953 * gdb.base/ending-run.c (main): Set stdout buffersize
6954 to the same reasonable value for any target.
6955 * gdb.base/ending-run.exp: Add a regular expression
6956 to make testsuite happy on Sanyo Stormy16 target.
6957
739d0d99
CV
69582001-09-17 Corinna Vinschen <vinschen@redhat.com>
6959
6960 * gdb.base/display.c (do_loops): Add float variable `f'.
6961 Increment f in loop.
6962 * gdb.base/display.exp: Increment timeout by 60 seconds.
6963 Change float display test to use variable `f'.
6964
1b8947f0
JB
69652001-09-17 Jim Blandy <jimb@redhat.com>
6966
6967 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
6968 overflowing the limited breakpoint tables on some ROM monitors
6969 (like the ROM68K).
6970
9890ac81
FCE
69712001-09-15 Frank Ch. Eigler <fche@redhat.com>
6972
6973 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
6974 the "-ac" (disable access control) flag.
6975
6db765ea
JH
69762001-08-30 Jeff Holcomb <jeffh@redhat.com>
6977
6978 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
6979 ints.
6980
4c32cc04
KS
69812001-08-30 Keith Seitz <keiths@redhat.com>
6982
6983 * lib/gdb.exp: Move all insight-related functionality into
6984 separate file.
6985 * lib/insight-support.exp: New file.
6986
8d6e6f81
FCE
69872001-08-29 Frank Ch. Eigler <fche@redhat.com>
6988
6989 * config/sid.exp (sid_start): Never set sid verbosity; disable
6990 expect_background {} that consumed its stdout; tolerate </dev/null.
6991 Attempt to set endianness override in "sid" protocol mode. Cleanup.
6992
6a90e1d0
AC
69932001-08-18 Andrew Cagney <ac131313@redhat.com>
6994
6995 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
6996 CLI jump command to start it.
6997 (mi_run_to_main): Fail immediatly when unexpected output.
6998
1759b3c3
AC
69992001-08-18 Andrew Cagney <ac131313@redhat.com>
7000
7001 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7002 beginning of function. Fix PR gdb/191.
7003
61d11d80
FCE
70042001-08-16 Frank Ch. Eigler <fche@redhat.com>
7005
7006 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7007 what to force sid endianness to.
7008
942a4df2
KS
70092001-08-15 Keith Seitz <keiths@redhat.com>
7010
7011 * lib/gdb.exp (gdbtk_start): Don't set environment
7012 variables for TCL_LIBRARY and friends. Insight will
7013 now figure these out for itself.
7014
0521c418
MS
70152001-08-02 Michael Snyder <msnyder@redhat.com>
7016
7017 * gdb.base/completion.exp: Remove the symbol "a64l" from
7018 the expect string; this is target-specific, and not related
7019 to what is being tested.
7020
74a9a58a
DB
70212001-08-02 Dave Brolley <brolley@redhat.com>
7022
7023 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7024
c70819fa
MS
70252001-07-25 Michael Snyder <msnyder@redhat.com>
7026
c2b8fa57
MS
7027 * gdb.base/consecutive.exp: New file. Test stepping over
7028 breakpoints on consecutive instructions.
7029 * gdb.base/consecutive.c: New file.
7030
c70819fa
MS
7031 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7032 curly braces in regular expressions.
7033
2b1a1355
MS
70342001-07-25 Michael Snyder <msnyder@redhat.com>
7035
7036 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7037 legitimate output from stepping out of main.
7038
413eca6f
KS
70392001-07-22 Keith Seitz <keiths@redhat.com>
7040
7041 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7042 the empty string, do not run the tests.
7043
7e5a9322
SC
70442001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7045
7046 * gdb.base/long_long.exp: Detect size of pointer. Take into
7047 account 2-byte pointers when testing for p/a results.
7048
de58f10f
SC
70492001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7050
d63a86f8 7051 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7052 and defined to 1K for m68hc11.
7053 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7054 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7055 (sizeof_random_data): New variable to tell the size of the data table;
7056 don't test past this size; always run to main.
7057
d6f5fea1
SC
70582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7059
7060 * gdb.base/return2.exp: return of long long and double fails for
7061 68HC11; don't execute these tests on that platform.
7062 * gdb.base/return.exp: Return of a double fails for 68hc11.
7063
c477543d
SC
70642001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7065
7066 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7067 tests that print a float.
7068 * call-rt-st.exp: Likewise.
7069
63cf1c79
MK
70702001-07-12 Mark Kettenis <kettenis@gnu.org>
7071
7072 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7073 running this test on Linux.
7074
112f9ab5
MC
70752001-06-24 Michael Chastain <chastain@redhat.com>
7076
7077 * gdb.base/arithmet.exp: Remove some tests to make all test names
7078 unique.
7079
4970cb0f
MS
70802001-07-03 Michael Snyder <msnyder@redhat.com>
7081
7082 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7083 the output of the ptype command.
7084
d85da69f
MS
70852001-07-02 Michael Snyder <msnyder@redhat.com>
7086
4c8a82de
MS
7087 * gdb.base/completion.exp: Don't assume that break.c is the only
7088 source file that may contain functions named "marker".
d85da69f
MS
7089 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7090
8afc772b
AC
70912001-06-28 Andrew Cagney <ac131313@redhat.com>
7092
7093 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7094 of files to delete.
7095
7096 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7097 * gdb.disasm/h8300s.exp: New file.
7098 gdb.disasm/h8300s.s: Likewise.
7099
cff22675
AC
71002001-06-27 Andrew Cagney <ac131313@redhat.com>
7101
7102 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7103 empty breakpoint tables.
7104
68c81b54
AC
71052001-06-25 Andrew Cagney <ac131313@redhat.com>
7106
7107 * lib/mi-support.exp: Update args=... part of stop-reason
7108 patterns. Accept either a list or a tuple.
7109
2dd62704
AC
71102001-06-23 Andrew Cagney <ac131313@redhat.com>
7111
7112 * lib/mi-support.exp: Remove local emacs variable defining
7113 change-log-default-name.
7114
b4127474
MC
71152001-06-22 Michael Chastain <chastain@redhat.com>
7116
7117 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7118 This is operationally compatible with the previous version.
7119
8dbfb380
JB
71202001-06-13 Jim Blandy <jimb@redhat.com>
7121
7122 * lib/gdb.exp (gdb_test): Doc fix.
7123
f2d8c86d
MC
71242001-06-10 Michael Chastain <chastain@redhat.com>
7125
7126 * gdb.base/exprs.exp: Remove a duplicate test.
7127
81564d34
JB
71282001-06-06 Jim Blandy <jimb@redhat.com>
7129
7130 * gdb.base/return2.exp (main): Use values to test float and double
7131 returns that are not NaN's, to avoid being confused by IEEE
7132 comparison rules.
7133
da55addb
MS
71342001-06-04 Michael Snyder <msnyder@redhat.com>
7135
7136 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7137 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7138 rather than wait for 12 more tests to time out.
7139
42c65987
JB
71402001-06-06 Jim Blandy <jimb@redhat.com>
7141
b18bced9 7142 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7143 Don't forget to match the GDB prompt.
b18bced9 7144
42c65987
JB
7145 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7146
5b41e5f0
JB
71472001-06-04 Jim Blandy <jimb@redhat.com>
7148
7149 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7150 command.
7151
015e046f
KB
71522001-05-31 Kevin Buettner <kevinb@redhat.com>
7153
7154 * gdb.base/annota1.exp (info break): Match four or more spaces
7155 after "Address".
7156
fb1ffbbe
MC
71572001-05-31 Michael Chastain <chastain@redhat.com>
7158
7159 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7160 (dm_type_int_star): Likewise.
7161 (dm_type_long_star): Likewise.
7162 (dm_type_void_star): Likewise.
7163
5ea2a32c
KB
71642001-05-29 Kevin Buettner <kevinb@redhat.com>
7165
7166 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7167 to a known value in order to get consistent results regardless
7168 of the setting of INPUTRC or the presence or contents of .inputrc.
7169
ae23c492
MS
71702001-05-24 Michael Snyder <msnyder@redhat.com>
7171
ac55707e
MS
7172 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7173 Don't require that the main thread and the manager thread are the
7174 first in the list.
7175
ae23c492
MS
7176 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7177 debugging. If test fails, issue an "unsupported" not a "fail".
7178
400071f1
JB
71792001-05-24 Jim Blandy <jimb@redhat.com>
7180
7181 Don't assume that short is shorter than int.
7182 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7183 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7184 this isn't true.
400071f1
JB
7185 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7186 an int, is not equal to ~0 stored in an unsigned char. This tests
7187 the same thing that the previous test meant to, but works on
7188 16-bit machines, too.
7189 ("print unsigned char != (~0)"): Same test, complemented.
7190
0816a3e5
MS
71912001-05-24 Michael Snyder <msnyder@redhat.com>
7192
7193 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7194 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7195 and prevents dejagnu getting out of step.
7196
f6dc23a9
KB
71972001-05-23 Kevin Buettner <kevinb@redhat.com>
7198
7199 * gdb.base/finish.exp (finish_void): Revise pattern for
7200 stopping on the call statement to not permit stopping at
7201 the start of the instructions comprising the call sequence.
7202
7dbd117d
MC
72032001-05-19 Michael Chastain <chastain@redhat.com>
7204
7205 * gdb.base/callfuncs.exp: Make all test names unique.
7206 * gdb.base/commands.exp: Make all test names unique.
7207 * gdb.base/condbreak.exp: Make all test names unique.
7208 * gdb.base/dbx.exp: Make all test names unique.
7209 * gdb.base/default.exp: Make all test names unique.
7210 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7211 and TIMEOUT messages to their corresponding PASS message.
7212 * gdb.base/ending-run.exp: Make all test names unique.
7213 * gdb.base/long_long.exp: Remove duplicate test.
7214
6b0b0a9e
KB
72152001-05-21 Kevin Buettner <kevinb@redhat.com>
7216
7217 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7218 stop on the call statement as well as the statement after the
7219 call.
7220
2caa35cb
MS
72212001-05-21 Michael Snyder <msnyder@redhat.com>
7222
7223 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7224
40713331
EZ
72252001-05-10 Elena Zannoni <ezannoni@redhat.com>
7226
7227 * gdb.base/completion.exp: Revamp test. Make it execute on all
7228 platforms.
7229
c2c1be8d
EZ
72302001-05-10 Elena Zannoni <ezannoni@redhat.com>
7231
2c9cd303
EZ
7232 * config/gdbserver.exp (gdb_load): Handle the case
7233 in which the arguments to gdbserver are given in the
7234 baseboard configuration file.
7235 Also handle the case in which the server needs to do a
7236 load.
7237
9671de48
KS
72382001-05-07 Keith Seitz <keiths@cygnus.com>
7239
7240 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7241 set up the display for testing.
7242 (gdbtk_start): Convert all paths to paths that tcl will like.
7243 Export target information to environment.
7244 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7245 necessary.
7246 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7247 (to_tcl_path): New proc to convert a given pathname into
7248 a path acceptible as an argument to a tcl command.
7249 (_gdbtk_export_target_info): New proc to export target info
7250 into the environment for gdbtk testing.
7251 (gdbtk_done): New proc to signal end-of-test.
7252
5a360f47
JB
72532001-05-06 Jim Blandy <jimb@redhat.com>
7254
7255 * restore.c: Make the code of caller0 correspond to its comment.
7256
66c756c6
MS
72572001-05-03 Michael Snyder <msnyder@redhat.com>
7258
7259 * config/sid.exp (gdb_target_sid): Check for error messages.
7260 On error or timeout, don't make expect exit (which will terminate
7261 all subsequent tests); instead just make gdb exit.
d63a86f8 7262 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7263 return a negative value.
7264
a966fde5
JB
72652001-04-24 Jim Blandy <jimb@redhat.com>
7266
851c18e0
JB
7267 * gdb.c++/templates.exp: If we see the prompt for the overload
7268 list, but we haven't recognized any of the longer patterns,
7269 arrange for this test to fail, not hang.
7270
a966fde5
JB
7271 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7272 variations.
7273
db144853
MC
72742001-04-22 Michael Chastain <chastain@redhat.com>
7275
7276 * gdb.c++/local.exp: Use the 'runto' library function.
7277 * gdb.c++/namespace.exp: Likewise.
7278 * gdb.c++/overload.exp: Likewise.
7279
3207ec21
KB
72802001-03-26 Kevin Buettner <kevinb@redhat.com>
7281
7282 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7283 * gdb.base/step-line.exp: New file. Test step/next in presence of
7284 #line directives.
7285 * gdb.base/step-line.c: New file. Test program for the above.
7286 * gdb.base/step-line.inp: New file. We pretend that this file has
7287 been transformed by some other tool into step-line.c.
7288
13b57657
JB
72892001-03-21 Jim Blandy <jimb@redhat.com>
7290
7291 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7292 unmangled operator names.
7293
754cbe1c
JB
72942001-03-20 Jim Blandy <jimb@redhat.com>
7295
7296 * gdb.threads/linux-dp.exp: Recognize an additional message
7297 generated by GDB when it doesn't understand how to debug threads
7298 on the target system.
7299
177495c9
AC
73002001-03-19 Andrew Cagney <ac131313@redhat.com>
7301
7302 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7303
f266096b
MC
73042001-03-12 Michael Chastain <chastain@redhat.com>
7305
7306 * gdb.c++/derivation.exp: Use the 'runto' library function.
7307
cac3c2ff
MC
73082001-03-12 Michael Chastain <chastain@redhat.com>
7309
7310 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7311
b6c11a24
MC
73122001-02-24 Michael Chastain <chastain@redhat.com>
7313
7314 * gdb.c++/ref-types.exp: Change handwritten code to library
7315 function 'runto'.
7316
6bae5bce
OF
73172001-03-16 Orjan Friberg <orjanf@axis.com>
7318
7319 * gdb.base/signals.exp: Set count to 0 explicitly.
7320
0015fd9a
MS
73212001-03-15 Mark Salter <msalter@redhat.com>
7322
7323 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7324 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7325 (gdb_load): Add support for additional target_info: gdb_download_size
7326 and gdb_load_timeout.
0015fd9a 7327
fc33412a
DT
7328Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7329
7330 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7331 file -- to prevent failing when the compile fails but we have no
7332 intention of running the tests anyway.
7333
7334 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7335 tests if set.
7336
7337 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7338 integers.
7339
7340 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7341 * gdb.c++/namespace.exp: Ditto.
7342
115f06de
OF
73432001-03-07 Orjan Friberg <orjanf@axis.com>
7344
7345 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7346 * gdb.base/pointers.exp: Relax pattern match of decimals.
7347
b6ba6518
KB
73482001-03-06 Kevin Buettner <kevinb@redhat.com>
7349
7350 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7351 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7352 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7353 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7354 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7355 config/sh.exp, config/sid.exp, config/slite.exp,
7356 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7357 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7358 config/vxworks.exp, config/vxworks29k.exp,
7359 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7360 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7361 gdb.base/arithmet.exp, gdb.base/assign.exp,
7362 gdb.base/async.exp, gdb.base/attach.exp,
7363 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7364 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7365 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7366 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7367 gdb.base/commands.exp, gdb.base/completion.exp,
7368 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7369 gdb.base/constvars.exp, gdb.base/corefile.exp,
7370 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7371 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7372 gdb.base/ending-run.exp, gdb.base/environ.exp,
7373 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7374 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7375 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7376 gdb.base/funcargs.exp, gdb.base/help.exp,
7377 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7378 gdb.base/logical.exp, gdb.base/long_long.exp,
7379 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7380 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7381 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7382 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7383 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7384 gdb.base/regs.exp, gdb.base/relational.exp,
7385 gdb.base/remote.exp, gdb.base/reread.exp,
7386 gdb.base/restore.exp, gdb.base/return2.exp,
7387 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7388 gdb.base/selftest.exp, gdb.base/setshow.exp,
7389 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7390 gdb.base/sigall.exp, gdb.base/signals.exp,
7391 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7392 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7393 gdb.base/step-test.exp, gdb.base/structs.c,
7394 gdb.base/structs.exp, gdb.base/structs2.exp,
7395 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7396 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7397 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7398 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7399 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7400 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7401 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7402 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7403 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7404 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7405 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7406 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7407 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7408 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7409 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7410 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7411 gdb.trace/circ.exp, gdb.trace/collection.exp,
7412 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7413 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7414 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7415 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7416 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7417 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7418 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7419 notices.
7420
dc96c6c7 74212001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7422
7423 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7424 first arg is int not float.
7425
dc96c6c7 74262001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7427
7428 * gdb.base/reread.exp: Unsupported for non-native targets;
7429 doesn't work for remote debugging.
7430
9b0c4aeb
FN
74312001-02-19 Fernando Nasser <fnasser@redhat.com>
7432
7433 From Drew Moseley <dmoseley@redhat.com>
7434 * gdb.base/ending-run.exp: Properly handle the BSP state when
7435 stepping past the end of main.
7436
02aa71d5
MC
74372001-02-19 John Moore <jmoore@redhat.com>
7438
7439 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7440 Converted HPUX fix for non-expected items following multiple
7441 step commands into general solution for all platforms.
7442
1fa449a4
MC
74432001-02-18 Michael Chastain <chastain@redhat.com>
7444
7445 * gdb.c++/classes.exp (do_tests): Change runto statements
7446 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7447 statements demangler agnostic.
7448 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7449 (gdb_virtfunc_restart): Likewise.
7450
b2f9ec70
MC
74512001-02-14 Michael Chastain <chastain@redhat.com>
7452
7453 * gdb.c++/inherit.exp (do_tests): Change runto statements
7454 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7455 statements demangler agnostic.
7456
cf74b8ca
AC
7457Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7458
7459 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7460 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7461 before calling common_routine 15 times'' tests.
7462
99f78f56
MC
74632001-02-11 Michael Chastain <chastain@redhat.com>
7464
7465 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7466 Helps the test script figure out which demangler is in use.
7467 (dm_type_foo_ref): Ditto.
7468 (dm_type_int_star): Ditto.
7469 (dm_type_long_star): Ditto.
7470 (dm_type_unsigned_int): Ditto.
7471 (dm_type_void): Ditto.
7472 (dm_type_void_star): Ditto.
99707966 7473 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7474 Probe the gdb demangler and set variables to accommodate
7475 formatting differences.
7476 (info_func_regexp): New function. Same as info_func, but
7477 matches against a regexp.
7478 (info_func): Match against a literal string.
7479 (print_addr_2): New function. Match against a literal string,
7480 which can be different from the input to gdb.
7481 (print_addr): Simply call print_addr_2 with the same argument twice.
7482 (test_lookup_operator_functions): Use demangler formatting variables.
7483 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7484 the tests in the same order as the C++ class declaration.
7485 (test_paddr_operator_functions): Ditto.
7486 (test_paddr_overloaded_functions): Ditto.
7487 (test_paddr_hairy_functions): Use demangler formatting variables.
7488 Add reference to gdb/19 for related tests.
7489 (do_tests): Call probe_demangler.
7490
1de8f023
KB
74912001-01-30 Kevin Buettner <kevinb@redhat.com>
7492
7493 * gdb.c++/templates.cc (printf): Remove unused function definition.
7494
ca3f91ed
MS
74952001-01-26 Felix Lee <flee@redhat.com>
7496
7497 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7498
74992001-01-25 matthew green <mrg@redhat.com>
7500
7501 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7502 up sid.
7503 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7504
75052001-01-25 matthew green <mrg@redhat.com>
7506
7507 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7508 Deprecate $sid_spawn_id.
ca3f91ed
MS
7509 (sid_exit): Remove code necessary only for `spawn.'
7510
75112001-01-25 matthew green <mrg@redhat.com>
7512
7513 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7514
fb18ec4a
MC
75152001-01-28 Michael Chastain <chastain@redhat.com>
7516
7517 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7518 to call when tests fail. It takes gdb out of the overloaded
7519 function choice menu back to the main prompt, so that the test
7520 program stays synchronized.
7521 (set_bp_overloaded): New proc to collect all the common
7522 code for setting a breakpoint on an overloaded name. Calls
7523 take_gdb_out_of_choice_menu when needed.
7524 (menu_overload1arg): New variable to collect the repeated
7525 instances of the expected menu for an overloaded name. Change
7526 the regular expression to handle changes in g++ type encoding:
7527 "void" can be either "void" or "", and "unsigned int" can be
7528 either "unsigned int" or "unsigned".
7529 (continue_to_bp_overloaded): Change regular expressions to handle
7530 changes in g++ type encoding.
7531 (no proc): Call take_gdb_out_of_choice_menu when needed.
7532 Remove redundant calls to "info break". Accept either "canceled"
7533 or "cancelled". Change regular expressions in "info break"
7534 calls to handle changes in g++ type encoding. Give all tests
7535 unique strings.
7536
9c646a6e
BE
75372001-01-17 Ben Elliston <bje@redhat.com>
7538
7539 * config/sid.exp: New file.
7540
9549d9c1
AC
7541Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7542
7543 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7544
dc96c6c7 75452000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7546
7547 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7548 Add a RE to accept a non-ascii char if one is ever presented.
7549
b4df4f68
FN
75502000-12-20 Fernando Nasser <fnasser@redhat.com>
7551
297dd0fd 7552 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7553
dc96c6c7 75542000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7555
d63a86f8 7556 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7557 in regexp. One '\' does not suffice on Linux.
7558
4a7bddb6
MC
75592000-12-09 Michael Chastain <chastain@redhat.com>
7560
7561 * gdb.base/break.exp (test_clear_command): Use a marker function
7562 rather than 'main' for the test function. Also move this
7563 test to an execution point where the marker function names are
7564 guaranteed to be bound to functions. (Executing tests after a
7565 'finish' from main runs into name conflicts with local names
7566 in __libc_start_main).
7567
dc96c6c7 75682000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7569
7570 * gdb.base/finish.exp: New test for gdb's "finish" command.
7571 * gdb.base/return2.exp: New test for gdb's "return" command.
7572 * gdb.base/return2.c: New source file for above.
7573
dc96c6c7 75742000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7575
7576 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7577 * gdb.base/miscexprs.exp: Ditto.
7578 * gdb.base/pointers.exp: Ditto.
7579 * gdb.c++/derivation.exp: Ditto.
7580 * gdb.c++/local.exp: Ditto.
7581 * gdb.c++/namespace.exp: Ditto.
7582 * gdb.c++/overload.exp: Ditto.
7583 * gdb.c++/ref-types.exp: Ditto.
7584
dc96c6c7 75852000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7586
7587 * gdb.base/constvars.exp: Test result of "up" command.
7588 * gdb.base/miscexprs.exp: Ditto.
7589 * gdb.base/pointers.exp: Ditto.
7590 * gdb.base/scope.exp: Ditto.
7591 * gdb.c++/derivation.exp: Ditto.
7592 * gdb.c++/local.exp: Ditto.
7593 * gdb.c++/namespace.exp: Ditto.
7594 * gdb.c++/overload.exp: Ditto.
7595 * gdb.c++/ref-types.exp: Ditto.
7596
44097287
FN
75972000-11-22 Michael Chastain <chastain@redhat.com>
7598
7599 * mips_pro.exp: Accept either "middle -> top -> main" or
7600 "middle -> main" in the backtrace, because gcc can optimize
7601 tail calls to jumps. Remove setup_xfail for the hppa case.
7602 Add a comment with the original warning messages from PR 3016,
7603 which was filed in 1993, to preserve them for posterity.
7604
9d2e1bab
ND
76052000-11-17 Nick Duffek <nsd@redhat.com>
7606
7607 * lib/gdb.exp (gdb_test): Override timeout with board info.
7608
1aca8eb7
ND
76092000-11-17 Nick Duffek <nsd@redhat.com>
7610
7611 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7612 the second kill and detach messages.
7613
93076499
ND
76142000-11-17 Nick Duffek <nsd@redhat.com>
7615
7616 * configure.in: Add AC_EXEEXT.
7617 * configure: Regenerate.
7618 * Makefile.in (just-check): Export EXEEXT.
7619 * lib/gdb.exp ($EXEEXT): Import from environment.
7620 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7621 expect "maint dump-me" on Cygwin.
7622 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7623 $EXEEXT.
7624
30e87cd3
ND
76252000-11-17 Nick Duffek <nsd@redhat.com>
7626
7627 * gdb.base/break.exp: Test backtrace and finish from called
7628 function on all platforms, not just HP-UX.
7629
dc96c6c7 76302000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7631
7632 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7633 code from gdb_target_monitor, so it can be used independantly
7634 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7635
dc96c6c7 76362000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7637
7638 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7639 * gdb.base/corefile.exp: Expect the message "Program is being
7640 debugged already" when we send the "corefile" command, since
7641 the preceeding gdb_load may have connected gdb to a remote target.
7642 * gdb.base/display.exp: Disable hardware watchpoints if new
7643 board info variable "no_hardware_watchpoints" is true.
7644 Replace single-letter commands with more readable ones.
7645 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7646 if new board info variable "no_hardware_watchpoints" is true.
7647 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7648 to see if stdio (printf) testing is possible.
7649 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7650 board info variable "no_hardware_watchpoints" is true. Use new
7651 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7652
39124dea
FN
76532000-11-13 Fernando Nasser <fnasser@redhat.com>
7654
7655 From Orjan Friberg <orjanf@axis.com>:
7656 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7657 in array print pattern match.
7658
a9e2e984
FN
76592000-11-09 Fernando Nasser <fnasser@redhat.com>
7660
7661 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7662 spelling "cancelled" to U.S. spelling "canceled" to match changes
7663 made to gdb.
7664 * gdb.c++/ovldbreak.exp: Ditto.
7665
c7db355b
PS
76662000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7667
7668 * gdb.base/callfuncs.c (main): Moved to end of file, call
7669 t_double_values to initialize the FPU before inferior calls are made.
7670 * gdb.base/callfuncs.exp: Test for register preservation after calling
7671 inferior functions. Add tests for continuining, finishing and
7672 returning from a stop in a call dummy.
7673
dc96c6c7 76742000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7675
7676 * gdb.base/commands.exp: Break up long lines, and re-indent.
7677
dc96c6c7 76782000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7679
7680 * config/gdbserver.exp: Rewritten from the ground up, to make it
7681 compatible with the current dejagnu tree, and to make it work with
7682 the new "gdbserver" in libremote.
7683
dc96c6c7 76842000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7685
7686 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7687 * gdb.base/varargs.exp: Skip entire test if no printf support.
7688 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7689 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7690
dc96c6c7 76912000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7692
7693 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7694 no floating point support.
7695 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7696 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7697 * gdb.base/call-rt-st.exp: Ditto.
7698 * gdb.base/call-strs.exp: Ditto.
7699
bac5fc66
JG
77002000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7701
7702 * gdb.base/sizeof.c: include <stdio.h>.
7703
7704 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7705 'finish', otherwise uncaptured gdb_prompt would potentially
7706 throw remaining test points out of sync.
7707
b22a6027
SB
77082000-07-26 Scott Bambrough <scottb@netwinder.org>
7709
7710 * gdb.base/recurse.exp: Run tests for all targets.
7711 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7712 gnu-oldld case on ARM.
7713 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7714 for ARM targets.
d63a86f8 7715
d8231941
AG
7716Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7717
7718 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7719 * gdb.java/configure: Rebuild.
7720
8caabe69
AG
7721Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7722
7723 * gdb.java/jv-exp.exp: New file.
7724
9d273ca3
AG
7725Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7726
7727 * configure: Rebuilt.
7728 * configure.in (configdirs): Add gdb.java.
7729 * gdb.java/jmisc.java: New file.
7730 * gdb.java/jmisc.exp: New file.
7731 * gdb.java/Makefile.in: New file.
7732 * gdb.java/configure: Rebuilt.
7733 * gdb.java/configure.in: New file.
7734 * lib/java.exp: New file.
7735
4f823a66
AC
7736Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7737
7738 * gdb.base/exprs.exp: Test casts to a pointer including over and
7739 underflow.
7740
2391e11d
AC
7741Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7742
7743 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7744 and the compilers sizes.
7745
54602222
ND
77462000-07-09 Nick Duffek <nsd@redhat.com>
7747
7748 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7749 (use_methods): New function.
7750 (main): Call use_methods().
7751 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7752 (do_tests): Call test_method_param_class.
7753
2bec0572
ND
77542000-07-09 Nick Duffek <nsd@redhat.com>
7755
7756 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7757 spelling.
7758 (test_enums): New procedure. Move enum tests from end of script
7759 to here. Set breakpoint on function name instead of line number.
7760 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7761 (enums2): New marker function.
7762 (enums1): New function.
7763 (main): Call enums1(). Move enum tests to enums1().
7764
78492fde
AC
7765Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7766
7767 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7768 compile/link program. Update line numbers.
7769 * gdb.asm/d10v.inc: Define ``startup''.
7770 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7771
49a2cef8
AC
7772Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7773
7774 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7775
3e6c8688
EZ
77762000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7777
7778 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7779 of 'help maint print' command.
7780
9ff5cbe9
AC
7781Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7782
7783 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7784 they use gdb_expect_list.
7785
17c579bd
AC
7786Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7787
7788 * gdb.base/commands.exp: Use ``set remote
7789 memory-read-packet-size'' instead of ``set endian big'' to test
7790 long commands.
7791
e6d71bf3
DB
77922000-06-03 Daniel Berlin <dan@cgsoftware.com>
7793
7794 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7795 g++, and stop skipping them.
e6d71bf3
DB
7796
7797 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7798 work under g++.
7799
d63a86f8 7800 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7801 initialization.
7802
dc96c6c7 78032000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7804
7805 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7806 the regular expression: accept an (almost) arbitrary sequence of
7807 "frames-invalid" and "breakpoints-invalid" messages both before
7808 and after the "starting" message.
7809
dc96c6c7 78102000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7811
7812 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7813
dc96c6c7 78142000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7815
7816 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7817 Relax the regular expression a little, make it pass on Solaris 8.
7818
8216cda9
KB
78192000-05-12 Kevin Buettner <kevinb@redhat.com>
7820
7821 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7822 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7823 Instead, it is permissible for gdb to stop on the line of the
7824 call itself.
7825
1a570b2f
MS
78262000-05-12 Michael Snyder <msnyder@.cygnus.com>
7827
7828 * gdb.base/break.exp (bp on small function, optimized file):
7829 Add a second pass pattern. The behavior differs here between stabs
7830 and dwarf for one-line functions. Stabs preserves two line symbols
7831 (one before the prologue and one after) with the same line number,
7832 but dwarf regards these as duplicates and discards one of them.
7833 Therefore the address after the prologue (where the breakpoint is)
7834 has no exactly matching line symbol, and GDB reports the breakpoint
7835 as if it were in the middle of a line rather than at the beginning.
7836
dc96c6c7 78372000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7838
d63a86f8 7839 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7840 rather than "send_gdb" (for consistancy).
7841
7d418785
AC
7842Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7843
7844 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7845 * gdb.c++/templates.cc: Properly check for GCC version number.
7846 * lib/compiler.cc: Likewise
7847
dc96c6c7 78482000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7849
d63a86f8 7850 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7851 gdb may not stop at the first line of main, due to code motion.
7852
dc96c6c7 78532000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7854
7855 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7856 This test depends on parsing the printf output from the target.
7857 Since the sparclet stub doesn't do stdio, this will never work.
7858 * gdb.base/call-rt-st.exp: ditto.
7859 * gdb.base/call-strs: ditto.
7860
dc96c6c7 78612000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7862
7863 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7864
7865 * gdb.base/ending-run.exp: After connecting to a remote target,
7866 but before running, the target will appear to be in a random
7867 location. Specify both a file and a line for breakpoints.
7868 Also, the function that calls main may be called 'init'
7869 rather than 'start'.
7870
a5a51225
EZ
78712000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7872
7873 * gdb.base/help.exp: Update output for add-symbol-file command.
7874
7930cc7c
FN
78752000-04-10 Fernando Nasser <fnasser@cygnus.com>
7876
7877 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7878 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7879
23e37ab1
C
78802000-04-07 J.T. Conklin <jtc@redback.com>
7881
e93c542c
C
7882 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7883
23e37ab1
C
7884 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7885
591b8fa3
PDM
7886Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7887
7888 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7889 values that can be represented exactly.
7890 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7891 above change, and to not check against the directory part of the source
7892 file name.
7893 (step into print_long_arg_list): Likewise.
7894 (print print_small_structs from print_long_arg_list): Likewise.
7895 (print print_long_arg_list): Likewise.
7896
7a495180
EZ
78972000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7898
30b53638 7899 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7900
beb998c6
AC
7901Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7902
7903 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7904
1c689132
DB
79052000-03-25 Daniel Berlin <dan@cgsoftware.com>
7906
7907 * gdb.base/commands.exp (deprecated_command_test): Add test for
7908 deprecate with no arguments.
7909
c1790a9d
JL
79102000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7911
7912 * gdb.base/break.exp: Add new test for setting breakpoints on
7913 optimized code so we can test breakpoints work even when function
7914 prologues may be optimized away
7915
003ba290
FN
79162000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7917
7918 From David Whedon <dwhedon@gordian.com>
7919 * gdb.base/commands.exp : Added command deprecator tests.
7920
6837a0a2
DB
79212000-03-22 Daniel Berlin <dan@cgsoftware.com>
7922
7923 * gdb.base/help.exp: Added test for new apropos command.
7924
b9593231
KB
79252000-03-21 Kevin Buettner <kevinb@redhat.com>
7926
7927 * gdb.base/pointers.c (usevar): New function.
7928 (main): Make sure that global variables v_int_pointer2, rptr,
7929 and y are all referenced someplace in the program by calling
7930 usevar() on them. [Some linkers delete symbols which are
7931 never referenced. The space remains, but there's no way to
7932 get a (symbolic) handle on the variable from the debugger.]
7933
751a959b
EZ
79342000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7935
7936 * gdb.base/printcmds.c: Add typedeffed arrays.
7937
7938 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
7939 procedure to test arrays that are typedef'd.
7940
73a93a32
JI
79412000-03-13 James Ingham <jingham@leda.cygnus.com>
7942
7943 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 7944 the library directories.
73a93a32 7945
fb40c209
AC
7946Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
7947
7948 * configure.in (configdirs): Add sub directory gdb.mi.
7949 * configure: Re-generate.
7950
7951 * gdb.mi: New directory.
d63a86f8 7952
ee4dd2c9
AC
79532000-02-25 Scott Bambrough <scottb@netwinder.org>
7954
7955 * gdb.base/long_long.exp: Correct test suite failure when printing
7956 a long long value as a double on ARM platforms.
7957
70f0cc22
JB
79582000-02-16 Jim Blandy <jimb@redhat.com>
7959
7960 * gdb.base/break.exp ("breakpoint line number"): Make sure the
7961 default source file is set properly before running this test.
7962
853819b8
EZ
79632000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7964
7965 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
7966 gdbtk/library directory, not in gdbtcl2.
7967
dfcd3bfb
JM
79682000-02-04 Jim Blandy <jimb@redhat.com>
7969
7970 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
7971 backslash from regexp pattern.
7972
7973 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
7974 procedure. Use it to run all the "continue to bp overloaded"
7975 tests. Note that this changes the names of the tests slightly.
7976 If the breakpoint hit message includes a hex PC value, because
7977 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
7978 from the real source code, still consider that a pass.
7979
7980 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
7981 XFAIL here if the breakpoint message contains a hex address. Note
7982 similar change on 1999-11-02.
7983
7984 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
7985
7986 * gdb.base/ptype.exp: Establish a default source file before
7987 calling get_debug_format.
7988
79892000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
7990
7991 * gdb.base/watchpoint.exp: Remove duplication of test messages.
7992
8b93c638
JM
79932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7994
7995 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
7996 of successive stepi commands -- while in the prologue we should see
7997 the function entry bracket.
7998
79992000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8000
8001 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8002 reach __change_mode() when stepping through the end of main().
8003
c5394b80
JM
80042000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8005
8006 * gdb.base/default.exp: Fix expected pattern.
8007 * gdb.base/help.exp: Same.
8008
0d06e24b
JM
80092000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8010
8011 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8012 Don't use xfail's because that affects only the following test.
d63a86f8 8013
0d06e24b
JM
8014 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8015 solaris or linux.
8016
8017 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8018
dc96c6c7 80192000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8020
d63a86f8 8021 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8022 "A syntax error" rather than "A parse error". Accept both.
8023
80242000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8025
8026 * gdb.base/default.exp: Remove OS dependent string from "target
8027 remote" test.
8028 * gdb.base/help.exp: Same for "help target remote" test.
8029
c3f6f71d
JM
80302000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8031
8032 From Jim Kingdon <kingdon@redhat.com>:
8033
8034 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8035 prompt (cleanup rather than necessity, but still might keep output
8036 from spilling to next test).
8037
80382000-01-02 Fred Fish <fnf@cygnus.com>
8039
8040 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8041 AIX, which defines them in <sys/types.h>.
8042
ed9a39eb 80431999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8044
ed9a39eb
JM
8045 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8046 float" test.
8047
80481999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8049
ed9a39eb 8050 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8051
8052 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8053 outermost frame disallowed".
8054
80551999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8056
8057 * gdb.base/setvar.exp: New tests for setting the value of a struct
8058 with a constant list.
8059
80601999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8061
8062 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8063 require the user to type a cast before setting the value of a struct.
8064
de57eccd
JM
80651999-12-06 Jim Blandy <jimb@cygnus.com>
8066
8067 * gdb.base/default.exp: Expect the new 'info float' command on
8068 all i386 platforms.
8069
8070 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8071 LinuxThreads libraries that don't support debugging.
8072
c2d11a7d
JM
8073Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8074
8075 * gdb.base/remote.c: Fill the buffer with truely random data.
8076 Change the buffer type to ``unsigned char'' to simplify size
8077 arithmetic.
8078
8079 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8080 stub only handles 400-1 byte packets. Verify that the download
8081 worked.
8082
80831999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8084
8085 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8086 tests, using UNRESOLVED for the untested cases. Also, does not wait
8087 for a timeout if the prompt was received before a recognizable pattern.
8088
80891999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8090
8091 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8092
80931999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8094
8095 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8096 watchpoints.
8097
80981999-11-24 Jason Merrill <jason@casey.cygnus.com>
8099
8100 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8101
8102 * gdb.c++/local.exp: Be more flexible in recognizing local class
8103 name mangling. Don't allow horribly truncated method names.
8104 * gdb.c++/derivation.exp: Expect protected inheritance.
8105 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8106 * gdb.c++/virtfunc.exp: Likewise.
8107 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8108 when printing a nested enum.
8109
81101999-11-22 Jim Blandy <jimb@cygnus.com>
8111
8112 * gdb.base/step-test.exp: Properly await GDB's response to setting
8113 a breakpoint on the call to large_struct_by_value.
8114
8115 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8116 just because we have debug info for the `start' function.
8117
81181999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8119
8120 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8121 "Unknown signal" messages, which indicate (on LinuxThreads) that
8122 GDB doesn't know how to debug threads on this system. This is
8123 better than hanging while philosopher 0 dumps chatter into gdb.log.
8124
81251999-11-18 Tom Tromey <tromey@cygnus.com>
8126
8127 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8128
81291999-11-18 Fred Fish <fnf@cygnus.com>
8130
8131 * gdb.base/coremaker2.c: Add sample program for generating
8132 cores that is more self contained than coremaker.c. Eventually
8133 I'll add more code to this and tie it into the testsuite.
8134
4ce44c66
JM
81351999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8136
8137 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8138
81391999-11-10 Jimmy Guo <guo@cup.hp.com>
8140
8141 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8142 from $srcdir/lib/.
8143 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8144 and gdb.c++/.
8145
8146 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8147
d63a86f8 8148 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8149 'continue with watch' test point.
8150
81511999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8152
8153 Merged from p2linux-990323-branch:
d63a86f8 8154
4ce44c66
JM
8155 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8156
11cf8741
JM
8157Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8158
8159 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8160 {limit,fixed}''. Test ``set download-write-size''.
8161
8162Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8163
8164 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8165 gdb_expect_list.
8166
8167Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8168
8169 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8170
81711999-11-03 Mark Salter <msalter@cygnus.com>
8172
8173 * gdb.base/break.exp: Fix "stub continue" pattern.
8174
81751999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8176
8177 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8178
81791999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8180
8181 * gdb.base/display.exp ("finish"): Add timeout clause.
8182
8183 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8184 plain prompt clause, so this doesn't have to time out in order to
8185 fail.
8186
8187 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8188 breakpoint hit messages include an address.
8189
8190 * gdb.base/display.exp: Don't forget to escape parens in regular
8191 expressions. Unix regexp notatation sucks.
8192
81931999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8194
8195 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8196 order for 'signalled' message.
8197
5c44784c
JM
81981999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8199
8200 From Jimmy Guo <guo@cup.hp.com>:
8201 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8202 * gdb.base/annota1.c: Add code for tests to work with.
8203
82041999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8205
8206 * gdb.base/remote.exp: New test for remote downloading settings.
8207 * gdb.base/remote.c: New file with large .data.
8208
917317f4
JM
82091999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8210
8211 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8212 for LinuxThreads support, merged from the Code Fusion branch.
8213
8214Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8215
8216 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8217 containing exp_continue into a while within an expect. Don't
8218 attempt a start more than three times. Check return value from
8219 gdb_load.
d63a86f8 8220
2df3850c
JM
8221Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8222
8223 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8224 a pass case.
8225
2acceee2
JM
82261999-10-01 Kevin Buettner <kevinb@cygnus.com>
8227
8228 * gdb.base/break.c (main): Added a statement that we can step
8229 off of.
8230 * gdb.base/break.exp: Added tests for setting a breakpoint
8231 at an offset and stepping onto a breakpoint.
8232
82331999-10-01 Fred Fish <fnf@cygnus.com>
8234
d63a86f8 8235 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8236 gdb output.
8237
c2c6d25f
JM
82381999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8239
8240 * gdb.base/break.exp: Code locations are in hex, don't forget!
8241 (For HP-UX.)
8242
82431999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8244
8245 * condbreak.exp: Use break.c as test program.
8246 * condbreak.c: Remove, redundant with break.c.
8247
82481999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8249
8250 * config/monitor.exp (gdb_target_monitor): Disable X- and
8251 Z-packets if the target needs it.
8252
82531999-09-13 James Ingham <jingham@leda.cygnus.com>
8254
8255 * gdb.c++/overload.exp: Added tests for listing overloaded
8256 functions with function pointers in the arg, explicitly calling
8257 out the version you want.
8258
cff3e48b
JM
82591999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8260
8261 * long_long.exp: Add variations of test cases that work for
8262 targets with 16-bit ints and 32-bit doubles.
8263
d4f3574e
SS
82641999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8265
8266 * break.c (main): Compare a possibly-uninitialized argc with an
8267 unlikely value that fits in 16 bits.
8268
82691999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8270
8271 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8272 0xfeeb, don't want negative numbers if ints are 16 bits.
8273
8274 * lib/gdb.exp (skip_cplus_tests): New proc.
8275 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8276 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8277 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8278 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8279 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8280 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8281 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8282 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8283
8284 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8285
8286Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8287
8288 * gdb.base/corefile.exp (up): Allow a parameter to appear
8289 in the frame that we're going up to.
8290
8291 From Jim Blandy <jimb@cygnus.com>:
8292
8293 * gdb.base/default.exp (info float): Expect some output now.
8294
8295 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8296 returning floating-point values to fail on the x86.
8297 * gdb.base/callfwmall.exp (do_function_calls): Same.
8298
8299 * gdb.base/list.exp (test_listsize): Correct expectations for
8300 listing line 1 with listsize 2. Also, listing a single line
8301 works now, as does listing three lines. [Kevin's note: There
8302 were a number of other cases fixed too where the expectations
8303 differed...]
8304
83051999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8306
8307 * gdb.base/selftest.exp: Add case for when version prints as
8308 constant string instead of char pointer.
8309
104c1213
JM
83101999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8311
8312 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8313 stepping out of main.
8314
8315 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8316 G++ used.
8317
8318 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8319 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8320
8321 * gdb.c++/ovldbreak.exp: Update match string in test that
8322 includes a warning of multiple breakpoints.
8323
83241999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8325
8326 * gdb.base/display.exp: Improve precision of step-after-finish
8327 added yesterday.
8328
8329 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8330 test.
8331
8332 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8333 configs when using G++, not just hppa*.
8334
83351999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8336
8337 * gdb.base/async.c: New file.
8338 * gdb.base/async.exp: New file.
8339
8340Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8341
8342 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8343 PA64.
8344
53a5351d
JM
8345Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8346
104c1213
JM
8347 * gdb.base/display.exp: "finish" can leave us mid-line on many
8348 targets, deal with it. Add a small constant to main, instead of
8349 1000 since main+1000 may not be a valid address in the target.
8350
53a5351d
JM
8351 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8352 on hpux11.
8353
8354 * gdb.base/attach.exp: Handle another hpux11 error message variant
8355 when attaching to a process that does not exist.
8356
83571999-08-19 J.T. Conklin <jtc@redback.com>
8358
8359 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8360 characters in 'continue to 1241' test.
8361
83621999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8363
8364 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8365 stop in print_long_arg_list, define and use a whitespace
8366 variable in print_small_structs test, add an XFAIL for Solaris.
8367 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8368 interested enough to fix.
8369
7be570e7
JM
83701999-08-13 Keith Seitz <keiths@cygnus.com>
8371
8372 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8373 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8374 proc knows about targets other than the natives.
8375 (test_assign): Use "gdb_run_cmd" to "run" the target.
8376 Check that we've actually hit the breakpoint at main.
8377 When we attempt to assign a value to a local variable, check
8378 that the variable is in the current scope, i.e., don't use
8379 a test with an empty result.
8380
8381Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8382
8383 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8384 command.
8385
83861999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8387
8388 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8389 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8390 gdb.compat, gdb.threads-hp.
8391 gdb.hp/configure, gdb.hp/configure.in: New files.
8392 gdb.hp/Makefile.in: Recurse into new subdirs.
8393 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8394 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8395 in object files.
8396 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8397
96baa820
JM
83981999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8399
8400 * gdb.base/display.exp: Help expect by putting a newline in the
8401 funky printf, remove a bogus p/a test.
8402
84031999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8404
8405 * gdb.base/display.exp: Make sure that when we say 'run', we are
8406 connected to the target. This is necessary when running not
8407 natively.
8408
84091999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8410
8411 * gdb.base/step-test.exp: Removed some extraneous messages.
8412
8413 * gdb.base/long_long.exp: Don't run memory examination tests
8414 on little-endian targets (they will need a different set of
8415 results to match).
8416
84171999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8418
8419 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8420 until somebody decides to fix GDB.
8421
8422 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8423 constant as "ULL".
8424 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8425 matches for a couple x/2 commands.
8426
a0b3c4fd
JM
84271999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8428
8429 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8430 by merging in ref-types2 tests.
8431 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8432
8433 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8434 * gdb.c++/Makefile.in: Add standard actions.
8435 (EXECUTABLES): Rename from PROGS, update list.
8436 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8437 from gdb.hp.
8438 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8439 foo and bar locals.
8440 * gdb.c++/anon-union.exp: Fix tests to match.
8441 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8442 expect matches to handle output variations.
8443 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8444 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8445 output, add HP alternatives for new and delete prints.
8446 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8447 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8448 * gdb.c++/demangle.exp: Use $style when reporting failure.
8449 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8450 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8451 match alternatives.
8452 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8453 compilers.
8454 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8455 * gdb.c++/method.exp: Add match alternatives.
8456 * gdb.c++/misc.cc: Add bool types.
8457 * gdb.c++/misc.exp: Add tests for bool types.
8458 * gdb.c++/overload.exp: Add xfails.
8459 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8460 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8461 add some more template parameter tests (only for HP currently).
8462 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8463 * gdb.c++/virtfunc.cc: Add return type and value for main.
8464 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8465 match alternatives.
d63a86f8 8466
a0b3c4fd
JM
84671999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8468
8469 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8470
84711999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8472
8473 * gdb.base/signals.exp: Don't expect getting a backtrace from
8474 within a signal handler to fail on Linux.
8475
84761999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8477
8478 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8479 * lib/gdb.exp: Remove some gratuitious semicolons.
8480 (delete_breakpoints): Increase timeout.
8481 (gdb_expect): Add -notransfer option.
8482 (gdb_test): Use -notransfer option.
8483 (get_compiler_info): Add f77 case.
8484 (get_compiler): New proc, split out from gdb_preprocess, add f77
8485 case.
8486 (gdb_preprocess): Call get_compiler.
8487
8488 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8489 * gdb.base/attach.exp, gdb.base/display.exp,
8490 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8491 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8492 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8493 third arg to gdb_test.
8494 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8495 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8496 HP-UX xfails, add others.
8497 * gdb.base/completion.exp: Reflect name change of self-test.
8498 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8499 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8500 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8501 HP failure number.
8502 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8503 useless HP-UX 10.30 references.
8504 * gdb.base/maint.exp: Loosen matches.
8505 * gdb.base/pointers.c (main): Declare more_code.
8506 * gdb.base/pointers.exp: Match on output of a `next'.
8507 * gdb.base/structs.c: Add prototypes.
8508 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8509 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8510
85111999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8512
8513 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8514 command.
8515
85161999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8517
8518 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8519 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8520
8521 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8522 debug info. Deal with lack of signal hanlder info in stack.
8523
8524 From Jim Kingdon <kingdon@redhat.com>:
8525 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8526
5a2468f5
JM
85271999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8528
8529 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8530 gdb.base/foll-vfork.exp: Don't run for crosses.
8531
adf40b2e
JM
8532Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8533
8534 * gdb.base/configure.in: Check for gdbvars.exp instead of
8535 a1-selftest.exp.
8536 * gdb.base/configure: Re-generate.
8537
85381999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8539
8540 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8541 in trying to run first and name is too long.
8542
8543 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8544 pointers2.c and pointers2.exp, respectively.
8545 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8546 doschk happier.
8547
43e526b9
JM
85481999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8549
8550 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8551 callfuncs2.c and callfuncs2.exp.
8552
8553 * gdb.base/list.exp: Remove mistaken xfails.
8554 * gdb.base/list0.h: Add optional prototypes.
8555
9846de1b
JM
8556Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8557
8558 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8559 calling malloc.
8560 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8561 * ptype.exp: Move test for get_debug_format to before its first
8562 use.
8563
85641999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8565
8566 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8567 * gdb.base/annota2.cc, annota2.exp: Move from here.
8568 * gdb.c++/annota2.cc, annota2.exp: To here.
8569 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8570
43ff13b4
JM
8571Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8572
8573 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8574 a consistent format.
8575
085dd6e6
JM
85761999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8577
8578 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8579 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8580 HP compilers, also set the globals $true and $false.
8581
8582 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8583 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8584 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8585 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8586 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8587 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8588 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8589 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8590 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8591 whatis.c} Add C++ compatible function definitions and return
8592 types, add includes for library functions.
8593 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8594 * gdb.base/step-test.c (myglob): Rename from glob.
8595 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8596 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8597 files, move here from gdb.hp.
8598 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8599 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8600 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8601 Adjust line numbers in regexps.
8602
8603 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8604 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8605 instead of 0/1.
8606
8607 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8608 foll-vfork.exp: New files, move here from gdb.hp.
8609 * gdb.base/page.exp: New file, test of pagination command.
8610
8611 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8612 recursion test.
8613 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8614
8615 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8616 gdb.base/solib.exp: Fix compiler invocation process.
8617
8618 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8619 HP-UX 11, turn off overload resolution explicitly.
8620 * gdb.base/commands.exp: Set argument list explicitly, add
8621 watchpoint test.
8622 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8623 them work.
8624 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8625 expressions properly.
8626 * gdb.base/corefile.exp: Loosen the match slightly.
8627 * gdb.base/default.exp: Allow "Error accessing memory" message
8628 also.
8629 * gdb.base/display.exp: Skip over x/0 j if PA64.
8630 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8631 * gdb.base/interrupt.exp: Ditto.
8632 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8633 in use.
8634 * gdb.base/list.exp: Add xfails for HP-UX.
8635 * gdb.base/long_long.exp: Refine some of the numeric matches.
8636 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8637 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8638 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8639 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8640 * gdb.base/ptype.exp: Succeed on more varieties of output.
8641 * gdb.base/scope.exp: Add xfails for HP-UX.
8642 * gdb.base/sect-cmd.exp: Add more cases.
8643 * gdb.base/setvar.exp: Add xfails for HP-UX.
8644 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8645 * gdb.base/signals.exp: Match on void symbolically.
8646 * gdb.base/step-test.exp: Add case for PA64.
8647 * gdb.base/term.exp: Add exit and restart.
8648 * gdb.base/twice.exp: Clean up after self.
8649 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8650 * gdb.base/whatis.exp: Allow more ways to pass tests.
8651
8652 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8653 no longer useful.
8654
8655Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8656
8657 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8658 list of patterns.
8659 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8660 print_double_array(double_array)", "continuing to breakpoint
8661 1018", "print print_double_array(array_d)" and "continuing to
8662 1034" tests.
d63a86f8 8663
085dd6e6
JM
86641999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8665
8666 * Makefile.in: Add empty html and install-html targets.
8667
86681999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8669
8670 * config/mt-*: Remove, these haven't been used since 1996.
8671
86721999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8673
8674 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8675 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8676 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8677
9e0b60a8
JM
86781999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8679
8680 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8681 simpler match case for the ptype of the big class.
8682
86831999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8684
8685 * gdb.exp: Fix test for gdb_prompt existence.
8686
86871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8688
8689 * gdb.exp (gdb_test): Add fail after calls to perror.
8690
86911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8692
8693 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8694
86951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8696
8697 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8698
0f71a2f6
JM
8699Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8700
8701 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8702 malloc() is linked in.
8703
87041999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8705
8706 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8707 step at end.
8708
8709 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8710
87111999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8712
8713 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8714
cce74817
JM
8715Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8716
8717 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8718 * gdb.base/mips_pro.exp: Likewise.
8719
87201999-06-02 Keith Seitz <keiths@cygnus.com>
8721
8722 * gdb.c++/templates.cc: Change all "new" operators to throw
8723 an exception.
8724 * gdb.c++/cplusfuncs.cc: Likewise.
8725
8726 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8727
8728Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8729
8730 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8731 * gdb.base/ending-run.exp: When stepping out of main, accept a
8732 step into an arbitrary assembler file.
8733
392a587b
JM
87341999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8735
d63a86f8 8736 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8737 "breakpoint-invalid" to be printed.
d63a86f8 8738 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8739 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8740 * gdb.base/annota2.cc: Initialize a.x to 0.
8741
9e086581
JM
87421999-05-17 Keith Seitz <keiths@cygnus.com>
8743
8744 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8745 when "skip_float_tests" set.
8746 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8747 "print print_ten_doubles", and "step into print_long_arg_list".
8748 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8749 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8750 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8751 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8752 "skip_float_tests" is set.
8753 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8754 when "skip_float_tests" set.
d63a86f8 8755
cd0fc7c3
SS
87561999-05-06 Keith Seitz <keiths@cygnus.com>
8757
8758 * gdb.base/annota2.cc: Include stdio.h.
8759
8760Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8761
8762 * gdb.base/crossload.exp: Remove, this has been disabled ever
8763 since BFD stopped including all targets, and cross-GDB gets
8764 plenty of testing anyway.
8765 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8766 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8767 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8768 * gdb.base/README: Remove, was doc for this.
8769 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8770 needed.
8771
b83266a0
SS
87721999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8773
8774 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8775 output.
8776
8777 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8778 * gdb.base/annota2.exp: New file. More annotation tests.
8779 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8780 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8781
87821999-04-23 Angela Marie Thomas <angela@cygnus.com>
8783
8784 * config/cfdbug.exp: New file.
8785
7a292a7a
SS
87861999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8787
8788 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8789 Marcus Daniel's and Dale Hawkins's demangler crashes.
8790
8791 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8792 test_lucid_style_demangling, test_arm_style_demangling,
8793 test_hp_style_demangling): Try Tom Tromey's core-dumping
8794 identifier under each demangling style.
8795
87961999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8797
8798 * gdb.c++/demangle.exp: Include the current demangling style
8799 in all test names.
8800 (current_demangling_style): New global variable.
8801 (set_demangling_style, test_demangling_core, test_demangling,
8802 test_demangling_exact): New functions.
8803 (test_gnu_style_demangling, test_lucid_style_demangling,
8804 test_arm_style_demangling, test_hp_style_demangling): Use those,
8805 instead of calling gdb_test and gdb_test_exact directly.
8806 (catch_demangling_errors): New function, which reports errors
8807 signalled by the demangling test functions in an orderly way.
8808 (do_tests): Use catch_demangling_errors.
8809
88101999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8811
8812 * gdb.base/signals.exp (test_handle_all_print): Use () for
8813 grouping in expressions, not {}.
8814
8815 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8816 initialized yet.
8817
88181999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8819
8820 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8821 are listed.
8822
88231999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8824
8825 * gdb.stabs/weird.exp: Test for CC being defined before
8826 looking at its value.
8827
88281999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8829
8830 * gdb.base/call-ar-st.exp: Remove stray '#'.
8831 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8832 "short int" and "long int".
8833 * gdb.c++/overload.cc: Cast the string added in the previous
8834 change, to mollify finicky HP compiler.
8835 * gdb.hp/reg-test.exp (testfile): Fix file name.
8836 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8837
7a292a7a
SS
8838 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8839 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8840 alternate form of enum ptype.
8841
c906108c
SS
88421999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8843
7a292a7a
SS
8844 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8845 * gdb.hp/*.exp: Change all to run compiler probe only after
8846 passing skip_hp_tests, so as not to waste time on guaranteed
8847 failure.
8848
c906108c
SS
8849 * gdb.c++/overload.cc: Pass string instead of char addr, always
8850 init ccpfoo.
8851 * gdb.c++/templates.cc: Fix syntax error.
8852
7a292a7a
SS
8853Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8854
8855 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8856 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8857 command.
8858
88591999-03-18 James Ingham <jingham@cygnus.com>
8860
8861 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8862
8863 * gdb.c++/method.exp: It was testing an uninitialized int on the
8864 stack and assuming it was positive.
8865
8866 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8867
8868 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8869 keep it from killing the rest of the tests.
7a292a7a
SS
8870 Use gdb_continue_to_end.
8871
8872 * gdb.base/sigall.exp: use gdb_continue_to_end.
8873
8874 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8875
8876 * gdb.base/display.exp: use runto_main, not run.
8877
d63a86f8
RM
8878 * gdb.base/default.exp: Check for the current error message in the
8879 r abbreviation test.
7a292a7a
SS
8880 Add strongarm to the targets that know info float.
8881
d63a86f8 8882 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8883 run which doesn't work with monitors.
8884
8885 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8886
8887 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8888
8889 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8890 program. Traps the case (in Cygmon) when the program never really
8891 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8892 more places, so I used my name. Sorry Mark...
8893
8894 * config/monitor.exp (gdb_target_monitor): added another
8895 target_info parameter: remotebinarydownload. This will set the
8896 remotebinarydownload flag if this is causing some boards trouble.
8897
88981999-03-18 Mark Salter <msalter@cygnus.com>
8899
8900 * lib/gdb.exp (continue_to_exit): New function.
8901
8902 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8903 * gdb.base/ending-run.exp: Ditto.
8904 * gdb.base/step-test.exp: Ditto.
8905
89061999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8907
8908 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8909 (suggested by Art Haas <ahaas@neosoft.com>).
8910
89111999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8912
8913 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8914
8915Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8916
8917 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
8918 descriptions of types (short unsigned int vs unsigned short, etc).
8919
89201999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
8921
8922 * gdb.base/call-strs.exp: Don't assume that `step' will step over
8923 a call to strlen; sometimes we do have sources.
8924
89251999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
8926
8927 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
8928 character, so GDB won't print garbage after its end.
d63a86f8 8929
c906108c
SS
8930 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
8931 breakpoint there instead. Sometimes GCC emits memcpy to handle
8932 the large structures being passed by value, so we step into that
8933 instead of sum_array_print, which obscures what we're really testing.
8934 * gdb.base/step-test.exp: However, we do want a test that notices
8935 the bizarre steps into memcpy, so do that here. Add check for
8936 stepping into function calls that pass large structures by value.
8937 ("Is that a noun clause, or are you just happy to see me?")
8938 Remove all references to specific line numbers.
8939 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
8940 New type and function.
8941 (main): Call large_struct_by_value, passing it a large struct by value.
8942 * lib/gdb.exp (gdb_get_line_number): New function.
8943
8944 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
8945 more portable.
8946
7a292a7a
SS
89471999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
8948
c906108c
SS
8949 * lib/gdb.exp: Doc fixes.
8950
7a292a7a
SS
89511999-03-05 Nick Clifton <nickc@cygnus.com>
8952
d63a86f8 8953 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
8954
89551999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
8956
c906108c
SS
8957 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
8958 commands. They're not germane to this test, and they don't work
8959 that way on remote targets.
8960
3fc11d3e
JM
89611999-03-01 James Ingham <jingham@cygnus.com>
8962
8963 * Changelog entries merged over from gdb development branch.
8964
3fc11d3e
JM
8965 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
8966
8967 * lib/gdb.exp (gdbtk_analyze_results): Generic function
8968 for outputting results of test run.
8969
2d4a1622 8970 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
8971
8972 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 8973
7a292a7a
SS
89741999-02-25 Felix Lee <flee@cygnus.com>
8975
8976 * lib/gdb.exp (debug_format): initialize
8977
c906108c
SS
89781999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
8979
8980 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
8981 * gdb.base/call-rt-st.c: Ditto.
8982
c906108c
SS
89831999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
8984
8985 * gdb.threads/pthreads.exp (horiz): New variable.
8986 (test_startup): Fix regexps that capture thread numbers.
8987
89881999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
8989
8990 * gdb.base/smoke.exp: Disambiguate two test case names (both
8991 called ``print'').
8992
8993Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8994
8995 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
8996 compilation.
8997
89981999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8999
9000 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9001 actual output formatting.
9002 * gdb.base/smoke.exp: GDB removes leading 0's.
9003 * gdb.base/volatile.exp: Don't check type of remuneration;
9004 that variable is no longer defined in constvars.c.
9005 * gdb.base/step-test.c (main): Exit with explicit exit code.
9006 * gdb.base/step-test.exp: Remove two nexti checks--they are
9007 not portable.
9008
90091999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9010
9011 * gdb.base/help.exp ("help delete display"): Fix test to match
9012 gdb's output.
9013
9014 * gdb.base/long_long.c (known_types): Initialize values to zero.
9015 * gdb.base/long_long.exp: Step one more line
9016 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9017 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9018 unique test case names.
9019
9020Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9021
d63a86f8 9022 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9023
9024 * gdb.c++/method.exp: Add missing close brace.
9025
90261999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9027
9028 * gdb.base/maint.exp: Use 'set height 0' to disable page
9029 prompting, not 'set height 400'.
9030
9031 Fix a bunch of timeouts.
9032 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9033 four separate tests, so expect doesn't take forever to match a ton
9034 of text against a regexp with lots of .* forms.
9035 ("maint print psymbols", "maint print symbols"): Make some of
9036 these greps more selective, so that expect doesn't try to wade
9037 through huge piles of output and time out.
9038
9039 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9040
9041 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9042 tests: one which doesn't expect shlib events to be reported, and
9043 another which does, but is XFAIL for all platforms other than
9044 HP/UX.
9045
9046 * gdb.base/break.exp: Teach the test suite that the `catch
9047 fork', `catch vfork', and `catch exec' commands produce error
9048 messages on platforms that don't provide these features.
9049
9050Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9051
9052 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9053 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9054 (shortening names from solib_threshold.exp etc), won't run on
9055 anything but HP-UX for the foreseeable future.
9056 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9057 reflect move.
9058
9059Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9060
9061 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9062 gdb.trace/Makefile.in (clean): Remove all test executables.
9063
9064Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9065
9066 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9067 successfully re-sets breakpoints in shared libraries.
9068 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9069
9070Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9071
d63a86f8
RM
9072 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9073 and compiled w/o GCC.
c906108c
SS
9074
9075 * gdb.hp/watch-cmd.exp: ditto.
9076
9077 * gdb.hp/watch-hp.exp: ditto.
9078
9079 * gdb.hp/xdb1.exp: ditto.
9080
9081 * gdb.hp/xdb2.exp: ditto.
9082
9083 * gdb.hp/dbx.exp: ditto.
9084
9085Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9086
9087 * constvars.c: Remove C++-isms.
9088 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9089 with GCC.
9090
9091Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9092
9093 The following changes are part of the HP merge.
9094
9095 * gdb.base/break.exp: new tests to verify that catchpoints for
9096 fork, vfork, and exec don't trigger inappropriately.
9097
9098 * gdb.base/opaque.exp: compile one file at a time, then link.
9099
9100 * gdb.base/signals.exp: be more restrictive about which hppa
9101 systems receive a setup_xfail. new tests.
9102
9103 * gdb.base/solib_threshold.build: new file.
9104 * gdb.base/solib_threshold.exp: new file.
9105 * gdb.base/solib_threshold.link_opts: new file.
9106 * gdb.base/solib_threshold.mk: new file.
9107 * gdb.base/gen_solib_threshold.c: new file.
9108
9109 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9110 tests. New tests for enums inside classes.
9111
9112 * gdb.c++/compiler.cc: indicate support of template debugging.
9113
9114 * gdb.c++/demangle.exp: run hp style demangling tests.
9115
9116 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9117 tests.
9118
9119 * gdb.c++/misc.cc: changes to support new tests.
9120
9121 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9122 to support new tests.
9123
9124 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9125 gcc, then skip these tests.
9126
9127Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9128
9129 The following files are part of the HP merge; some had longer
9130 names at HP, but have been renamed to be no more than 14
9131 characters in length.
9132
9133 * gdb.hp/ambiguous.cc: new file.
9134 * gdb.hp/ambiguous.exp: new file.
9135 * gdb.hp/attach.exp: new file.
9136 * gdb.hp/attach2.exp: new file.
9137 * gdb.hp/classes-hp.exp: new file.
9138 * gdb.hp/ctti.exp: new file.
9139 * gdb.hp/ctti-add.cc: new file.
9140 * gdb.hp/ctti-add1.cc: new file.
9141 * gdb.hp/ctti-add2.cc: new file.
9142 * gdb.hp/ctti-add3.cc: new file.
9143 * gdb.hp/dbx.exp: new file.
9144 * gdb.hp/exception.cc: new file.
9145 * gdb.hp/exception.exp: new file.
9146 * gdb.hp/foll-exec.c: new file.
9147 * gdb.hp/foll-exec.exp: new file.
9148 * gdb.hp/foll-fork.c: new file.
9149 * gdb.hp/foll-fork.exp: new file.
9150 * gdb.hp/foll-vfork.c: new file.
9151 * gdb.hp/foll-vfork.exp: new file.
9152 * gdb.hp/inherit-hp.exp: new file.
9153 * gdb.hp/more-steps.exp: new file.
9154 * gdb.hp/namespace.cc: new file.
9155 * gdb.hp/namespace.exp: new file.
9156 * gdb.hp/optimize.exp: new file.
9157 * gdb.hp/pxdb.c: new file.
9158 * gdb.hp/pxdb.exp: new file.
9159 * gdb.hp/quicksort.exp: new file.
9160 * gdb.hp/reg-test.exp: new file.
9161 * gdb.hp/reg-test.s: new file.
9162 * gdb.hp/sized-enum.c: new file.
9163 * gdb.hp/sized-enum.exp: new file.
9164 * gdb.hp/start-stop.exp: new file.
9165 * gdb.hp/templ-hp.cc: new file.
9166 * gdb.hp/templ-hp.exp: new file.
9167 * gdb.hp/thr-lib.c: new file.
9168 * gdb.hp/thr-lib.exp: new file.
9169 * gdb.hp/thr-lib.h: new file.
9170 * gdb.hp/thr-liblib.c: new file.
9171 * gdb.hp/virtfun-hp.c: new file.
9172 * gdb.hp/virtfun-hp.exp: new file.
9173 * gdb.hp/watch-cmd.exp: new file.
9174 * gdb.hp/watch-hp.exp: new file.
9175 * gdb.hp/xdb1.exp: new file.
9176 * gdb.hp/xdb2.exp: new file.
9177 * gdb.hp/xdb3.exp: new file.
9178
9179Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9180
9181 The following files are part of the HP merge; some had longer
9182 names at HP, but have been renamed to be no more than 14
9183 characters in length.
9184
9185 * gdb.base/ss.h: new file.
9186 * gdb.base/call-ar-st.c: new file.
9187 * gdb.base/call-ar-st.exp: new file.
9188 * gdb.base/call-rt-st.c: new file.
9189 * gdb.base/call-rt-st-exp: new file.
9190 * gdb.base/call-strs.exp: new file.
9191 * gdb.base/ena-dis-br.exp: new file.
9192 * gdb.base/environ.exp: new file.
9193 * gdb.base/long_long.exp: new file.
9194 * gdb.base/sect-cmd.exp: new file.
9195 * gdb.base/shlib-cl2.exp: new file.
9196 * gdb.base/smoke.exp: new file.
9197 * gdb.base/so-impl-ld.c: new file.
9198 * gdb.base/so-impl-ld.exp: new file.
9199 * gdb.base/so-indr-cl.c: new file.
9200 * gdb.base/so-indr-cl.exp: new file.
9201 * gdb.base/varargs.exp: new file.
9202 * gdb.base/volatile.exp: new file.
9203 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9204 * gdb.base/display.exp: new file.
c906108c
SS
9205 * gdb.c++/derivation.exp: new file.
9206 * gdb.c++/local.exp: new file.
9207 * gdb.c++/member-ptr.exp: new file.
9208 * gdb.c++/overload.exp: new file.
9209 * gdb.c++/ovldbreak.exp: new file.
9210 * gdb.c++/ref-types.exp: new file.
9211 * gdb.c++/ref-types2.exp: new file.
9212 * gdb.c++/userdef.exp: new file.
d63a86f8 9213
c906108c
SS
9214Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9215
9216 * gdb.base/default.exp: Reflect wording change in remote.c.
9217
dc96c6c7 9218Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9219
9220 * gdb.base/help.exp: Update to reflect current text.
9221
9222Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9223
9224 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9225 they're stack variables and contain garbage.
9226 * gdb.c++/anon-union.exp: new file.
9227
9228 The following changes were made by David Taylor
9229 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9230 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9231 in changes by HP.
9232
9233 * gdb.base/bitops.exp: new file.
9234 * gdb.base/default.exp: change expected messages for catch and
9235 info catch tests to reflect HP merge changes.
9236 * gdb.base/enable-disable-break.exp
9237 * gdb.base/ending-run.c: new file.
9238 * gdb.base/long_long.c: new file.
9239 * gdb.base/maint.exp: new file.
9240 * gdb.base/pointers2.exp: new file.
9241 * gdb.base/shlib-call2.exp: new file.
9242 * gdb.base/solib.exp: new file.
9243 * gdb.base/step-test.c: new file.
9244 * gdb.c++/anon-union.cc: new file.
9245 * gdb.c++/local.cc: new file.
9246 * gdb.c++/member-pointer.cc: new file.
9247 * gdb.c++/method.cc: new file.
9248 * gdb.c++/ref-types.cc: new file.
9249 * gdb.c++/ref-types2.cc: new file.
9250 * gdb.c++/userdef.cc: new file.
d63a86f8 9251
c906108c
SS
9252 * gdb.base/scope.exp: compile one file at a time, then link.
9253 * gdb.base/langs.exp: ditto.
9254 * gdb.base/list.exp: ditto.
d63a86f8 9255
c906108c
SS
9256Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9257
9258 The following changes were made by David Taylor
9259 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9260 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9261 in changes by HP.
d63a86f8 9262
c906108c
SS
9263 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9264 skip tests. When compiling pass c++ flag to gdb_compile.
9265 * gdb.c++/
d63a86f8 9266
c906108c
SS
9267 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9268 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9269 (skip_hp_tests): new function.
9270 (gdb_preprocess): new function.
9271
9272 * configure.in (hpdir): decide whether to configure gdb.hp.
9273 * configure: regenerated.
9274
9275 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9276 to delete on clean.
9277 (EXECUTABLES): update to reflect new additions.
9278 * gdb.base/commands.exp: update message expected.
9279 * gdb.base/default.exp: add copyright notice.
9280 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9281 * gdb.base/help.exp: update messages to reflect current text.
9282 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9283 targets for recurse tests.
9284 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9285 skip this file.
9286
9287 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9288 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9289 compilation.
9290 * gdb.c++/misc.exp: ditto.
9291 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9292 run the tests. tell gdb_compile that it's a c++ compilation.
9293
9294 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9295
c906108c
SS
9296 * gdb.base/all-bin.exp: new file.
9297 * gdb.base/arithmet.exp: new file.
9298 * gdb.base/assign.exp: new file.
9299 * gdb.base/completion.exp: new file.
9300 * gdb.base/cond-expr.exp: new file.
9301 * gdb.base/condbreak.exp: new file.
9302 * gdb.base/define.exp: new file.
9303 * gdb.base/dollar.exp: new file.
9304 * gdb.base/environment.exp: new file.
9305 * gdb.base/eval-skip.exp: new file.
9306 * gdb.base/jump.exp: new file.
9307 * gdb.base/logical.exp: new file.
9308 * gdb.base/pointers.exp: new file.
9309 * gdb.base/relational.exp: new file.
9310 * gdb.base/section_command.exp: new file.
9311 * gdb.base/whatis-expr.exp: new file.
9312
9313 * gdb.base/all-types.c: new file.
9314 * gdb.base/call-array-struct.c: new file.
9315 * gdb.base/call-return-struct.c: new file.
9316 * gdb.base/call-strings.c: new file.
9317 * gdb.base/callfuncs2.c: new file.
9318 * gdb.base/condbreak.c: new file.
9319 * gdb.base/constvars.c: new file.
9320 * gdb.base/display.c: new file.
9321 * gdb.base/int-type.c: new file.
9322 * gdb.base/jump.c: new file.
9323 * gdb.base/miscexprs.c: new file.
9324 * gdb.base/pointers.c: new file.
9325 * gdb.base/pointers2.c: new file.
9326 * gdb.base/shmain.c: new file.
9327 * gdb.base/shr1.c: new file.
9328 * gdb.base/shr2.c: new file.
9329 * gdb.base/solib.c: new file.
9330 * gdb.base/solib1.c: new file.
9331 * gdb.base/solib2.c: new file.
9332 * gdb.base/varargs.c: new file.
9333 * gdb.c++/derivation.cc: new file.
9334 * gdb.c++/overload.cc: new file.
9335 * gdb.c++/ovldbreak.cc: new file.
9336 * gdb.hp/attach.c: new file.
9337 * gdb.hp/attach2.c: new file.
9338 * gdb.hp/average.c: new file.
9339 * gdb.hp/compiler.c: new file.
9340 * gdb.hp/compiler.cc: new file.
9341 * gdb.hp/execd-program.c: new file.
9342 * gdb.hp/follow-exec.c: new file.
9343 * gdb.hp/follow-fork.c: new file.
9344 * gdb.hp/follow-vfork-and-exec.c: new file.
9345 * gdb.hp/misc-hp.cc: new file.
9346 * gdb.hp/more-steps.c: new file.
9347 * gdb.hp/optimize.c: new file.
9348 * gdb.hp/quicksort.c: new file.
9349 * gdb.hp/run-hp.c: new file.
9350 * gdb.hp/start-stop.c: new file.
9351 * gdb.hp/sum.c: new file.
9352 * gdb.hp/templates-hp.cc: new file.
9353 * gdb.hp/thread-local-in-lib.c: new file.
9354 * gdb.hp/thread-local-in-lib.h: new file.
9355 * gdb.hp/thread-local-in-lib.lib.c: new file.
9356 * gdb.hp/vforked-program.c: new file.
9357 * gdb.hp/virtfunc-hp.cc: new file.
9358 * gdb.hp/watchpoint-hp.c: new file.
9359 * gdb.hp/xdb.c: new file.
9360 * gdb.hp/xdb0.c: new file.
9361 * gdb.hp/xdb0.h: new file.
9362 * gdb.hp/xdb1.c: new file.
9363
9364Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9365
9366 The following change was made by Edith Epstein
9367 <eepstein@cygnus.com> as part of a project to merge in changes
9368 originally made by HP; HP did not create ChangeLog entries.
9369
9370 * gdb.c++/demangle.exp: changed the expected output for some
9371 ARM-style mangling -- removed second reference to datatype.
9372 For example, maint demangle __dt__11T1__pt__2_cFv
9373 T1<char>::~T1<char>(void)
9374 becomes,
9375 maint demangle __dt__11T1__pt__2_cFv
9376 T1<char>::~T1(void)
9377
9378 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9379
c906108c
SS
9380Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9381
9382 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9383 * gdb.trace/backtrace.exp: Likewise.
9384 * gdb.trace/circ.exp: Likewise.
9385 * gdb.trace/collection.exp: Likewise.
9386 * gdb.trace/deltrace.exp: Likewise.
9387 * gdb.trace/infotrace.exp: Likewise.
9388 * gdb.trace/limits.exp: Likewise.
9389 * gdb.trace/packetlen.exp: Likewise.
9390 * gdb.trace/passc-dyn.exp: Likewise.
9391 * gdb.trace/passcount.exp: Likewise.
9392 * gdb.trace/report.exp: Likewise.
9393 * gdb.trace/save-trace.exp: Likewise.
9394 * gdb.trace/tfind.exp: Likewise.
9395 * gdb.trace/tracecmd.exp: Likewise.
9396 * gdb.trace/while-dyn.exp: Likewise.
9397 * gdb.trace/while-stepping.exp: Likewise.
9398
93991998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9400
9401 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9402
9403Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9404
9405 From Brendan Kehoe:
9406 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9407 int return types.
9408
9409Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9410
9411 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9412 remote dos host testing right.
9413
9414Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9415
9416 * gdb.base/corefile.exp: remove some xfails.
9417
9418Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9419
9420 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9421 have different timestamps.
9422
9423Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9424
9425 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9426 gdb.base/default.exp: Replace "exec" with "executable".
9427
9428Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9429
9430 * gdb.base/default.exp: Change else if to elseif from previous
9431 delta.
9432
9433Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9434
9435 * gdb.base/default.exp: Add brace missing from previous delta.
9436
9437Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9438
9439 * gdb.base/default.exp: Support test for info float for all
9440 varieties of arm toolchain.
9441
dc96c6c7 9442Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9443
9444 * gdb.trace/*.exp: remove "remote_download" command.
9445
dc96c6c7 9446Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9447
9448 * gdb.trace/*.exp: remove -gdwarf from compile.
9449
9450Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9451
9452 * gdb.trace/configure.in(AC_INIT): typo
9453 * gdb.trace/configure: regenerated
9454
dc96c6c7 9455Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9456
9457 * config/m68k-emc.exp: New file.
9458 * lib/<emc-support.exp trace-support.exp}: New files.
9459 * configure.in: add new test directory gdb.trace.
9460 * gdb.trace/{configure configure.in Makefile.in}: New files.
9461 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9462 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9463 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9464 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9465 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9466 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9467 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9468
dc96c6c7 9469Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9470
9471 * gdb.c++/classes.exp: Change all regular expressions to match
9472 arbitrary combinations of newline/carriage-return, so that they
9473 will work equally well on Unix and Windows.
9474 * gdb.c++/inherit.exp: ditto.
9475 * gdb.c++/virtfunc.exp: ditto.
9476
94771998-08-11 Dawn Perchik <dawn@cygnus.com>
9478
9479 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9480
c2d11a7d
JM
9481Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9482
9483 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9484 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9485 to use a0-a3/d0-d3 as needed.
9486
9487Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9488
9489 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9490 * gdb.disasm/am33.exp: Corresponding changes.
9491
c906108c
SS
94921998-07-11 Felix Lee <flee@cygnus.com>
9493
9494 * gdb.base/callfuncs.exp: add cmp10 test.
9495 * gdb.base/callfuncs.c (cmp10): new function.
9496
9497Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9498
d63a86f8 9499 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9500 into two parts to get around a synchronization problem in expect.
9501
3fc11d3e
JM
9502Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9503
9504 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9505
9506 * configure.in: Add options for gdbtk testsuite.
9507
9508 * configure: Regenerate.
9509
9510 * gdb.gdbtk: New directory to hold gdbtk tests.
9511
c906108c
SS
9512Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9513
9514 * gdb.fortran/types.exp: Escape brackets in expect patterns
9515 for test_float_literal_types_accepted tests.
9516 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9517 before run test.
9518
c2d11a7d
JM
9519Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9520
9521 * am33.exp: Just compile, do not link the testcase.
9522 * am33.s: Add ".am33" pseudoop to force am33 mode.
9523
c906108c
SS
95241998-06-25 Felix Lee <flee@cygnus.com>
9525
9526 * gdb.base/setshow.exp: make sure $pc is sane.
9527
9528 * gdb.stabs/weird.exp: split expect patterns properly.
9529
c2d11a7d
JM
9530Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9531
9532 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9533 * gdb.disasm/am33.exp: Run it.
9534
dc96c6c7 9535Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9536
9537 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9538 match processing (and eliminate spurious timeouts when running).
9539
dc96c6c7 9540Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9541
9542 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9543 exception test, but conditionalize it on target [mach | gnu].
9544
dc96c6c7 9545Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9546
9547 * gdb.base/overlays.exp: fixup compile line for linker script.
9548
9549Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9550
9551 * gdb.fortran/types.exp: don't guess at float size.
9552
9553Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9554
9555 * gdb.base/exprs.exp: delete test that depends on int size.
9556
9557Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9558
9559 * config/sim.exp: Removed checks for target triplets.
9560 (gdb_target_sim): Use gdb,target_sim_options.
9561
9562Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9563
9564 * gdb.base/reread.exp: New file.
9565 * gdb.base/reread1.c: New file.
9566 * gdb.base/reread2.c: New file.
9567
9568Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9569
9570 * config/sim.exp: Use 'target sim -sparclite' when running
9571 SPARClite programs.
9572
9573Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9574
9575 * gdb.base/structs2.exp: New file.
9576 * gdb.base/structs2.c: New file.
9577
9578Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9579
9580 * gdb.asm/common.inc: New file.
9581 * gdb.asm/d10v.inc: New file.
9582 * asm-source.exp: Pass -I's to gas to find .inc files.
9583 Update line numbers in expected output.
9584 * asmsrc1.s: Rewrite.
9585 * asmsrc2.s: Rewrite.
9586 * configure.in: Create arch.inc symlink.
9587 * configure: Regenerate.
9588 * Makefile.in (distclean): Delete arch.inc.
9589
9590Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9591
9592 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9593 (t_enum_value2): ditto
9594 (t_enum_value3): ditto
9595 (main): ditto
9596Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9597
9598 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9599 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9600 change.
9601 Use gdb_test instead of send_gdb/gdb_expect sequences.
9602
9603Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9604
9605 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9606 not void.
9607
9608Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9609
9610 * gdb.base/branches.c: Code with lots of loops and
9611 subroutines. Used to test gdbs ability to single step through PC
9612 changes, especially to test mips-tdep.c:mips_next_pc
9613
9614Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9615
9616 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9617 more rigorous EGCS C++ error checking.
9618
9619Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9620
9621 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9622 tests.
c906108c 9623 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9624 function when asleep.
c906108c 9625 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9626 for i*86 Linux and SVR4 signal handling problems.
9627 Remove linux xfail for `next to handler in signals_tests_1', fixed
9628 by recent infrun.c change.
c906108c 9629 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9630 stack backtraces.
c906108c
SS
9631 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9632 target.[ch] change.
9633
9634Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9635
9636 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9637 for a newline from gdb before continuing.
9638 (default_gdb_exit): Just look for y or n.
9639 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9640 it does, fail the rests of the tests in the file.
9641
9642Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9643
9644 * config/cygmon.exp: New file.
9645
9646Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9647
9648 * gdb.base/list.exp: Fix problem with "list default lines around
9649 main" test on remote targets.
9650
9651 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9652 run test on remote targets.
9653
9654Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9655
9656 * gdb.asm: New directory.
9657 * configure.in: Configure it.
9658 * configure: Regenerate.
9659 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9660 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9661
9662Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9663
9664 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9665
dc96c6c7 9666Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9667
c906108c
SS
9668 * gdb.base/overlays (several files): Merge the two overlay
9669 managers into one. Change variables (foox, barx, bazx, grbxx)
9670 back into ints but force them to load in their proper sections.
9671
9672Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9673
9674 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9675 on-chip insn memory and IMAP1 to upper 128k.
9676 (D10VCopy): Handle memory regions crossing 16k boundaries.
9677 (D10VCopy): Transfer data in 32 bit chunks.
9678
9679Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9680
9681 * gdb.base/overlays.c (main): Exit normally when result is
9682 correct.
9683
9684 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9685 map. Include space for printf in .text segment.
9686
9687 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9688 updated d10v memory VMA/LMA map.
9689 (D10VCopy): Call D10VTranslate.
d63a86f8 9690
c906108c
SS
9691Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9692
9693 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9694
9695 * gdb.base/bar.c (barx, bar): Change variable to small array so
9696 that it won't be put into the .sdata - small data -
9697 section. Update reference.
9698 * gdb.base/baz.c (bazx, baz): Ditto.
9699 * gdb.base/foo.c (foox, foo): Ditto.
9700 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9701
9702 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9703 to be arrays.
d63a86f8 9704
dc96c6c7 9705Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9706
c906108c
SS
9707 * gdb.base/overlays.exp: fix up and get working again.
9708 Add tests for backtraces from an overlay function.
d63a86f8 9709
c906108c
SS
9710Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9711
9712 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9713 "calling function with watchpoint enabled".
9714
9715Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9716
9717 * gdb.base/break.exp (test_next_with_recursion): Remove
9718 gdb_suppress_tests for d10v-*-*.
9719 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9720 pending review of whether it is useful or not.
9721
9722Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9723
9724 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9725
9726Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9727
9728 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9729 * config/dve.exp: New file to support Densan boards.
9730
9731Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9732
9733 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9734 reads and BSD.
9735
9736Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9737
9738 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9739 response.
9740
9741 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9742
9743Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9744
9745 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9746 test.
9747
9748 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9749 target_sizeof_long and target_bigendian_p.
9750 (structs_by_value, structs_by_reference): Check values according
9751 to targets word size and endianess.
d63a86f8 9752
c906108c
SS
9753Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9754
9755 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9756 output.
9757
9758Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9759
9760 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9761 Update test of set args help to match source change.
9762
9763Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9764
9765 * gdb.base/default.exp: Expect help system output to be in
9766 alphabetical order.
9767 * gdb.base/help.exp: Ditto.
9768
9769Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9770
9771 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9772 "i*86-pc-linux-gnu*".
9773 * gdb.base/interrupt.exp: Ditto.
9774 * gdb.base/corefile.exp: Ditto.
9775
9776 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9777 define vxworks when building the testcase.
9778
9779 * gdb.base/ptype.exp: Fix testnames to be unique.
9780 * gdb.base/radix.exp: Ditto.
9781 * gdb.base/term.exp: Ditto.
9782 * gdb.base/whatis.exp: Ditto.
9783 * gdb.c++/classes.exp: Ditto.
9784
9785Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9786
9787 * gdb.base/callfuncs.exp: Fix indentation.
9788
9789 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9790 suppress_flag has been set.
9791 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9792 target feature.
9793
9794Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9795
9796 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9797 the testcase.
9798
9799 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9800 set_debug_traps() and breakpoint().
9801 * gdb.c++/misc.cc (main): Ditto.
9802 * gdb.c++/templates.cc (main): Ditto.
9803 * gdb.c++/virtfunc.cc (main): Ditto.
9804
9805Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9806
9807 * lib/gdb.exp(gdb_step_for_stub): New function.
9808 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9809 exists, reload the executable and do a "continue" instead of
9810 doing a jump.
9811 (runto_main): Use gdb_step_for_stub.
d63a86f8 9812
c906108c
SS
9813 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9814 tests to have unique names.
9815 * gdb.base/callfuncs.exp: Ditto.
9816 * gdb.base/commands.exp: Ditto.
9817 * gdb.base/default.exp: Ditto.
9818 * gdb.base/help.exp: Ditto.
9819 * gdb.base/list.exp: Ditto.
9820 * gdb.base/opaque.exp: Ditto.
9821 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9822 similar tests.
d63a86f8 9823
c906108c
SS
9824 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9825 * gdb.c++/cplusfuncs.cc: Ditto.
9826 * gdb.c++/virtfunc.cc: Ditto.
9827
9828 * config/monitor.exp: Keep track of the last file we saw, rather
9829 than trying to get the info from gdb.
9830
9831 * gdb.fortran/types.exp: Move comment to previous line.
9832
9833Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9834
9835 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9836 target mode.
9837
9838Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9839
9840 From Bob Manson:
9841 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9842 string from GDB when it connects.
9843
9844 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9845
9846Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9847
9848 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9849 if we can't get a debug format from GDB (we may be testing an
9850 older GDB). Use a 10 second timeout when checking for the format.
9851
9852 * gdb.stabs/weird.exp: Fix quoting.
9853
9854 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9855
9856Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9857
9858 * config/arm-ice.exp: New file.
9859
9860Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9861
9862 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9863 until it has been modified to work with the new testsuite.
9864
99707966 9865 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9866 testcase won't compile, cause all of the testcases in the file to
9867 fail instead.
9868
9869 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9870 (gdb_clear_suppressed): New procedure.
9871 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9872 it contains a positive value.
9873
9874Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9875
9876 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9877
9878 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9879
9880Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9881
9882 * lib/gdb.exp (setup_xfail_format): New function.
9883 (get_debug_format): New function to get debug format.
9884 (debug_format): New global variable to hold last value set
9885 by get_debug_format.
9886 * gdb.base/list.exp: Call get_debug_format and expect some
9887 tests to fail for DWARF 1 and COFF formats.
9888 * gdb.c++/ptype.exp: Ditto.
9889 * gdb.c++/classes.exp: Ditto.
9890 * gdb.c++/cplusfuncs.exp: Ditto.
9891 * gdb.c++/inherit.exp: Ditto.
9892 * gdb.c++/templates.exp: Ditto.
9893 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9894
c906108c
SS
9895Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9896
9897 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9898 host doesn't have a currently-open connection.
9899
9900 * config/sparclet.exp: Cleanups and fixes to make it generic for
9901 any gdb stub target. Handle cases where gdb doesn't respond when
9902 interrupted in a sane fashion.
9903
9904 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9905 same thing in a totally different way.
9906
9907 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9908 setting "timeout".
9909 (gdb_start): We set the global gdb_prompt variable in
9910 default_gdb_init now.
9911
9912Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9913
9914 * gdb.base/printcmds.exp: Fix "check for floating addition"
9915 regexp to accept results within approx +/- .01 of exact value.
9916 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9917
9918Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
9919
9920 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
9921 properly.
9922 (gdb_expect): Add optional timeout parameter, and add timeout
9923 value to various calls.
9924 (gdb_suppress_tests): Only give one warning message per group.
9925
9926Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
9927
9928 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
9929 global variables. Handle getting a value for $timeout more
9930 gracefully.
9931
9932Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9933
9934 * lib/gdb.exp: Close connection to remote host if gdb doesn't
9935 initialize.
9936 (default_gdb_init): New procedure; allow gdb_init to be overridden
9937 by a target configuration file.
9938 (gdb_expect): Pass the timeout to remote_expect.
9939
9940 * config/monitor.exp(gdb_load): Fix typo in regexp.
9941
9942Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
9943
9944 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
9945
9946Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
9947
9948 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
9949 here. Call gdb_target_exec before rebooting the target, to make
9950 sure the connection to the target is closed.
9951 (gdb_load): Pass the name of the executable to gdb_target_monitor.
9952 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
9953 Also detect "Timeout reading from remote" error.
9954
9955 * config/gdbserver.exp: Pass the executable being loaded to
9956 gdb_target_monitor. Don't call gdb_file_cmd here; let
9957 gdb_target_monitor do it.
9958
9959 * gdb.disasm/hppa.exp: Don't use exec_output.
9960
9961Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
9962
9963 * gdb.base/list.exp: If we're debugging a non-native target,
9964 try to set the pc register to point to the start of the
9965 program before doing the first list command.
9966
9967 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
9968 test_calls after restarting.
9969
9970 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
9971 reloading.
9972
9973 * gdb.base/watchpoint.exp: Fix typo.
9974
9975 * gdb.base/setshow.exp: Check for use_gdb_stub.
9976
9977 * gdb.base/break.exp: Fix continue until exit test for the gdb
9978 stub case.
9979 * gdb.base/langs.exp: Ditto.
9980
9981 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
9982 gdb_load_offset. If we weren't given a file to load, figure out
9983 what the current file is and use it.
9984
9985 * config/i386-bozo.exp: New file.
9986
9987Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
9988
9989 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
9990 feature.
9991
9992 * config/proelf.exp: New entry.
9993
9994Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
9995
9996 * lib/gdb.exp: Remove spurious .* patterns at the beginning
9997 of regexps.
9998
9999 * gdb.base/watchpoint.exp: Don't run the test_stepping
10000 tests if gdb can't call functions on the target.
10001
10002 * gdb.base/setshow.exp: Don't run the set prompt tests if
10003 the board has gdb_prompt set.
10004
10005Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10006
10007 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10008 * gdb.base/commands.exp: Likewise.
10009 * gdb.base/setshow.exp: Likewise.
10010
10011Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10012
10013 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10014 feature.
10015
10016 * config/i960.exp: New file.
10017
10018Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10019
10020 * gdb.base/funcargs.exp: Check for gdb,short_int target
10021 feature instead of looking for explicit target triplets.
10022
dc96c6c7 10023Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10024
d63a86f8 10025 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10026 "p 123DEADBEEF", to check parse_number.
10027 * top.c: change "to enable to enable" to "to enable" in a couple
10028 of help strings.
10029
10030Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10031
10032 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10033 on the mn10300.
d63a86f8 10034
c906108c
SS
10035Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10036
10037 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10038 where the test executable is run with explicit args.
10039 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10040
10041Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10042
10043 * gdb.base/run.c: Use FAKEARGV to build test executable that
10044 does not require a command line arg, since most simulators
10045 don't currently support passing such an arg into the simulated
10046 program.
10047 * gdb.base/commands.exp: Change tests to insert the proper
10048 value as the arg to the first recursive factorial call. Change
10049 compilation line to define FAKEARGV at compile time.
10050
10051Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10052
10053 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10054 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10055 function with watchpoint enabled" test.
10056
10057Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10058
10059 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10060 Don't call gdb_test when the command doesn't return to a gdb prompt.
10061
10062 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10063 "Tests restarted" messages.
10064
10065Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10066
10067 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10068
dc96c6c7 10069Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10070
10071 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10072 for INFO SYMBOL; add help tests for OVERLAY commands.
10073 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10074 add tests for OVERLAY commands
10075 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10076 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10077 * gdb.base/sigall.c: add usestubs code frag
10078 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10079
c906108c
SS
10080Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10081
10082 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10083 failures.
10084 (gdb_stop_suppressing_tests): Note that tests have restarted.
10085
10086Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10087
10088 * config/h8300.exp: New file.
10089
10090Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10091
10092 * gdb.base/setshow.exp: Check for the existence of a
10093 feature, not its value.
10094
10095Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10096
10097 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10098
10099 * gdb.base/scope.exp: It's now init0(), not init().
10100
10101 * gdb.base/scope0.c: For now, change init() to be init0().
10102
10103 * config/monitor.exp: Use gdb_serial in preference to serial
10104 or netport.
10105
10106 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10107 and it's not already set.
10108
10109Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10110
10111 * gdb.base/setshow.exp: Only test the run command if the target
10112 isn't using a stub and if it supports argument passing.
10113
10114Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10115
10116 * config/udi.exp(gdb_start): Make sure UDICONF is set
10117 properly before starting gdb.
10118
10119Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10120
10121 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10122 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10123 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10124
10125Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10126
10127 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10128 specialized code to reboot the board, use remote_reboot instead.
10129
10130 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10131
10132 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10133
10134 * config/monitor.exp: Make sure we disconnect from the target.
10135 Also, try a reboot/reload cycle instead of failing if the
10136 load fails.
10137
10138Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10139
10140 * gdb.base/default.exp: Don't set match_max.
10141 * gdb.base/help.exp: Ditto.
10142 * gdb.base/list.exp: Ditto.
10143 * gdb.base/signals.exp: Ditto.
10144
10145 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10146 set, use remote_ld to download the testcase instead of
10147 the GDB loader.
10148
10149Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10150
10151 * config/vr5000.exp: New file.
10152
10153 * config/monitor.exp(gdb_target_monitor): Add pattern for
10154 "Ending remote" to detect errors in connecting.
10155
10156 * gdb.base/setshow.exp: Add .* within auto language test.
10157
10158 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10159 target feature.
10160
10161 * config/monitor.exp(gdb_load): Check for a failure when loading,
10162 and reboot the board if necessary.
10163
10164 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10165 a set of tests. Remove print.* from the patterns being checked.
10166
10167Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10168
10169 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10170 refer to gdb_spawn_id.
10171
10172 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10173 longer used.
10174 * config/sparclet.exp: Ditto.
10175 * config/sparclet-old.exp: Ditto.
10176 * config/slite.exp: Ditto.
10177 * config/sim.exp: Ditto.
10178 * gdb.base/funcargs.exp: Ditto.
10179
10180 * lib/gdb.exp:Remove references to gdb_spawn_id.
10181 (gdb_expect): Move to remote.exp.
10182
10183Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10184
10185 * config/monitor.exp: Detect the "Couldn't establish connection"
10186 message from GDB.
10187
10188Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10189
10190 * gdb.base/bitfields.exp: Use runto instead of explicit
10191 gdb_run_cmd/gdb_expect sequences.
10192
10193 * gdb.base/break.exp(text_next_with_recursion): Add match for
10194 gdb_expect call.
10195
10196 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10197 We also need to handle the "A program is being debugged already"
10198 prompt from gdb. Use gdb_test to set the baud rate.
10199
10200 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10201 to 20000. Really. I mean it.
10202
10203Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10204
10205 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10206 fails. If suppress_flag is set, skip perror message about not
10207 being able to send to GDB.
10208 (send_gdb): If suppress_flag is set, don't try to send commands to
10209 GDB.
10210 (gdb_expect): If suppress_flag is set, always fail immediately.
10211 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10212 (gdb_init): Call gdb_stop_suppressing_tests.
10213 (default_gdb_exit): Ditto.
10214 (default_gdb_start): Ditto.
10215
10216 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10217 gdb_stop_suppressing_tests as appropriate.
10218 * gdb.base/break.exp: Ditto.
10219 * gdb.base/callfuncs.exp: Ditto.
10220 * gdb.base/commands.exp: Ditto.
10221 * gdb.base/exprs.exp: Ditto.
10222 * gdb.base/funcargs.exp: Ditto.
10223 * gdb.base/list.exp: Ditto.
10224 * gdb.base/recurse.exp: Ditto.
10225 * gdb.base/scope.exp: Ditto.
10226 * gdb.base/structs.exp: Ditto.
10227 * gdb.c++/inherit.exp: Ditto.
10228
10229Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10230
10231 * config/vr4300.exp: New file.
10232
99707966 10233 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10234
99707966 10235 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10236
10237Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10238
10239 * lib/gdb.exp(gdb_init): New function.
10240
10241 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10242 for each individual variable set.
10243
10244 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10245 name.
10246
10247 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10248
10249 * gdb.base/scope.exp: Use gdb_test.
10250
10251 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10252 aborting; the testsuite driver will do that for us (see
10253 gdb_finish). Also, use gdb_test in a few more places.
10254
10255Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10256
10257 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10258
10259Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10260
10261 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10262 and "add_tests" are not at the same address.
10263
10264Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10265
10266 * gdb.base/ptype.exp: Use gdb_test.
10267
10268Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10269
10270 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10271 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10272 left in. No longer expect them to fail.
10273
10274 * gdb.stabs/*.mt; Deleted, no longer used.
10275 * gdb.stabs/configure.in: Remove references to target makefile
10276 frags.
10277 * gdb.stabs/configure: Rebuilt.
10278
10279 * gdb.disasm/*.mt: Deleted, no longer used.
10280 * gdb.disasm/configure.in: Remove references to target makefile
10281 frags. Use "sh3.s" as the unique filename for this directory.
10282 * gdb.disasm/configure: Rebuilt.
10283
10284 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10285 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10286 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10287
10288Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10289
10290 * config/udi.exp: Use mondfe,name instead of remote_host.
10291
10292Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10293
10294 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10295 a function with a watchpoint enabled on the mn10200.
10296
10297 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10298 before trying to create it!
10299
10300Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10301
10302 * config/vx.exp: Use hostname instead of netport.
10303
10304 * config/vxworks.exp: New file.
10305
10306 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10307
10308 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10309 gdb before assuming everything worked. Send a ^C if a timeout
10310 occurs.
10311
10312 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10313 $gdb_spawn_id directly.
10314 (gdb_run_cmd): Try _start as well as start. Use the target feature
10315 gdb,start_symbol as the symbol to start from when jumping.
10316
10317Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10318
10319 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10320 redundant) test.
10321
10322 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10323 it doesn't lose for 16bit integer systems.
10324
10325Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10326
10327 * gdb.fortran/types.exp: If the target doesn't support "double"
10328 data types, then expect "real" types to only be 4 bytes.
10329
10330 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10331 call tests if the target doesn't support inferior function calls.
10332
10333 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10334 in printf tests.
10335
10336Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10337
10338 * gdb.base/help.exp: Disable "help set", "help show", and
10339 "help support". Simplify regexp for "help stack".
10340
10341 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10342 to 60 seconds. Temporarily set match_max to 15000 around the
10343 "info copying" test.
10344
10345 * gdb.base/nodebug.exp: Don't try to do an inferior function
10346 call if the target doesn't support them.
10347 * gdb.base/printcmds.exp: Likewise.
10348 * gdb.base/setvar.exp: Likewise.
10349 * gdb.base/structs.exp: Likewise.
10350 * gdb.c++/templates.exp: Likewise.
10351 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10352
10353 * gdb.base/recurse.exp: Enable for the mn10200.
10354
10355 * configure.in: Do configure gdb.stabs directory for *-*-elf
10356 targets.
10357 * configure: Rebuilt.
10358
10359 * gdb.base/break.exp: Check for gdb,noresults before testing
10360 exit status and/or results from the target.
10361 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10362 * lib/gdb.exp: Remove old (now bogus) initialization of
10363 noinferior, noargs, noresults and nosignals.
10364
10365Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10366
10367 * config/sh.exp: New file.
10368
10369 * config/slite.exp: Try to connect multiple times to the board
10370 before rebooting. Only send a "monitor run" if need_monitor_run
10371 is set.
10372
10373 * gdb.base/break.exp: Don't do the "stub continue" test if
10374 the target has gdb_stub set.
10375
10376 * gdb.base/callfuncs.exp: Increase the timeout.
10377
10378 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10379 if the target has gdb,noinferiorio set.
10380
10381 * gdb.base/list.exp: Increase match_max to 10000 characters.
10382
10383 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10384
10385 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10386 target.
10387
10388 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10389
10390Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10391
10392 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10393 trying to delete the copy of gdb. Catch the file delete so we
10394 don't die if the delete fails; also, the file should be copied to
10395 the host, not to the build.
10396
10397Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10398
10399 * lib/gdb.exp(gdb_test): Surround the result pattern with
10400 parenthesis in case it contains multiple regexps separated
10401 with |.
10402
10403 * gdb.base/watchpoint.exp: Use gdb_test.
10404 * gdb.base/default.exp: Ditto.
10405
10406Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10407
99707966 10408 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10409
c906108c
SS
10410 * gdb.base/scope.exp: Use gdb_test.
10411 * gdb.c++/classes.exp: Ditto.
10412 * gdb.c++/inherit.exp: Ditto.
10413
10414Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10415
10416 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10417 remote_exec instead.
10418 * gdb.base/corefile.exp: Don't be ridiculous.
10419 * gdb.base/*.c: Add missing stub invocations.
10420
10421Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10422
10423 * config/slite.exp: Miscellaneous fixes.
10424
10425 * lib/gdb.exp: Fix runto.
10426
10427 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10428 the target.
10429
10430 * gdb.base/watchpoint.exp: Fix regexp.
10431
10432 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10433 close and wait commands, as the descriptor may now be
10434 invalid. Always call "remote_close host".
10435
10436Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10437
10438 Major rewrite for testsuite revision.
d63a86f8 10439
c906108c
SS
10440 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10441 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10442 instead of relying on spawn_id to always contain a valid
10443 spawn id.
10444 (get_compiler_info): New procedure to build the ${binfile}.ci
10445 file, instead of replicating this in N different places.
10446 (gdb_compile): New procedure.
d63a86f8 10447
c906108c
SS
10448 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10449 appropriate arguments) instead of compile. Use gdb_test in a lot
10450 more places. Use send_gdb instead of send. Always run gdb_start
10451 at the start of a testcase, as this is no longer done magically.
10452
10453 config/*-gdb.exp: Rename without the -gdb suffix.
10454
10455 config/mips.exp: Use remote_close instead of exit_remote_shell.
10456 config/monitor.exp: Use target_info instead of looking at
10457 baud, timeout, etc.
10458 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10459
10460Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10461
10462 * gdb.c++/templates.exp (test_ptype_of_templates),
10463 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10464 Update expect patterns for destructors and assignment operators
10465 to match corresponding c-typeprint.c changes.
10466 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10467 to destructor breakpoint test, GDB should be able to set the
10468 destructor breakpoint without specifying arguments.
10469
10470Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10471
10472 * gdb.threads/pthreads.exp: Change result for failure to compile due
10473 to lack of pthreads runtime support from an error to simply an
10474 unsupported test, per dejagnu standards.
10475
10476Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10477
10478 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10479 where GDB exits to reduce pattern match time.
10480 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10481
10482 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10483
dc96c6c7 10484Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10485
10486 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10487 * gdb.base/default.exp: ditto.
10488 * gdb.base/nodebug.exp: ditto.
10489 * gdb.base/printcmds.exp: ditto.
10490 * gdb.base/ptype.exp: ditto.
10491 * gdb.base/setvar.exp: ditto.
10492 * gdb.base/structs.exp: ditto.
10493 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10494
10495Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10496
10497 * configure, */configure: Rebuild with autoconf 2.12.
10498
10499Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10500
10501 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10502 use new i*86-pc-linux*-gnu quads.
10503 * gdb.base/corefile.exp: Ditto.
10504 * gdb.base/signals.exp: Ditto.
10505 * gdb.base/sigall.exp: Ditto.
10506 * gdb.base/interrupt.exp: Ditto.
10507
10508 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10509 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10510 RedHat 4.0.
d63a86f8 10511
c906108c
SS
10512 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10513 linux. This allows the test case to at least compile on latest
10514 linux, but still not run due to missing the threads runtime library.
10515
10516Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10517
10518 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10519 directory to search gdb directory. Accept and step over conditional
10520 stack alignment code. Consume $prompt in failure cases.
10521 Reset timeout to $oldtimeout instead of some arbitrary value.
10522 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10523 timeout problems with infinite stack backtraces.
10524 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10525 Accept function parameters for linkfunc member.
10526
10527Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10528
10529 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10530 (CXXFLAGS): Remove, unreferenced.
10531 (B_OPTIONS): Add for -B options and add code to initialize with
10532 previous -B options and also add -B option to pick up cross compiled
10533 runtime.
10534 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10535 doing cross compiles.
10536 (target_alias): Declare global.
10537 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10538 to verify that gcc exists in build tree, and if so set CC to that
10539 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10540
c906108c
SS
10541Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10542
10543 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10544 ptype test for anonymous union. Fixup testcase to match
10545 current gcc debug output.
10546
10547Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10548
10549 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10550 force argument to an unsigned long type.
10551
10552Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10553
10554 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10555 tests and anonymous union print/ptype tests.
10556 * gdb.base/list.exp (test_forward-search): Increase timeout by
10557 5 minutes for the "search extremely long line" case.
10558 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10559 completely optional and that the pass/fail messages use the command as
10560 the message if that third arg is a null string.
10561 (gdb_test_exact): Arrange that a null string pattern means match a
10562 null string output rather than any output, which might include random
10563 errors.
10564 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10565 backtrace test.
10566 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10567 always failing and failure is now exposed by gdb.exp changes.
10568
10569Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10570
10571 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10572 weren't being noted.
10573
10574Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10575
10576 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10577 * gdb.stabs/weird.exp: Remove v_comb xfails.
10578
dc96c6c7 10579Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10580
10581 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10582 list.exp scope.exp watchpoint.exp]
10583 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10584
dc96c6c7 10585Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10586
10587 * config/monitor.exp: Increase download timeout to 1000 seconds.
10588
dc96c6c7 10589Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10590
10591 * config/m32r.exp: Increase timeout to 120 seconds.
10592
10593Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10594
10595 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10596 and accept older ordering as obsolescent gcc or gdb.
10597 * gdb.c++/templates.exp: Ditto.
10598 * gdb.c++/virtfunc.exp: Ditto.
10599
10600Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10601
10602 * gdb.base/coremaker.c: Add code to mmap some data so we
10603 can check that it ends up in the core file.
10604 * gdb.base/corefile.exp: Add test to read mmapped data
10605 from core file.
10606
dc96c6c7 10607Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10608
10609 * config/m32r.exp: New file.
10610
10611Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10612
10613 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10614 that cflags can contains -gstabs, and work correctly for other tests.
10615
dc96c6c7 10616Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10617
10618 * gdb.base/setshow.exp: New file, tests show and set.
10619 * gdb.base/setshow.c: New file, tests show and set.
10620 * gdb.base/help.exp: Add test for help set|show annotate.
10621 * gdb.base/default.exp: Add test for set|show annotate.
10622
10623Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10624
10625 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10626 errors unique.
10627 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10628 explicitly.
10629
10630Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10631
10632 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10633 and width commands. This is done elsewhere.
10634 * (gdb_start): Don't call gdb_start_sim here. That's already
10635 done in gdb_load. This fixes lots of failures in default.exp.
10636
10637Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10638
10639 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10640 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10641 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10642 in the same we we treat other failures (since it may be an expected
10643 condition), rather than as an error.
10644 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10645 old test format.
10646
10647Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10648
10649 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10650 (distclean maintainer-clean realclean): No need to remove files
10651 twice. Nuke the duplicates.
10652 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10653 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10654 Remove config.h along with other config files.
10655
10656Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10657
10658 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10659 "p func1 ()" and note that rests of tests are skipped.
10660 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10661 setup_xfails for "print func2::coremaker_local".
10662 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10663 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10664 affected by the previous run test.
10665 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10666 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10667 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10668 "pass int powerset tuple" and "pass modeless int powerset tuple".
10669 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10670 "real write 4" and "real write 8".
10671 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10672 setup_xfails for "print vs1 after tuple assign 2",
10673 "print \$i after tuple assign 2", and
10674 "print vs2 after tuple assign 2".
10675 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10676 meaningful error message and return -1 so the caller can
10677 suppress further tests and avoid a cascade of errors.
d63a86f8 10678
c906108c
SS
10679Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10680
10681 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10682 format for printing version.
10683 * gdb.base/default.exp: Ditto.
10684 * gdb.base/interrupt.exp: Fix problem with cascade of
10685 errors if child process dies while calling a function.
d63a86f8 10686
c906108c
SS
10687Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10688
10689 * Makefile.in (VPATH): Add
10690 * Makefile.in (Makefile, config.status): Fix rules so things get
10691 remade when necessary.
10692
10693Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10694
10695 * Makefile.in (just-check): Add path to sibling expect dir
10696 to environment variable specified by RPATH_ENVVAR.
10697
10698Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10699
10700 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10701 (just-check): Add shared library paths for libstdc++, tk,
10702 tcl, bfd, and opcodes to the environment variable specified
10703 in RPATH_ENVVAR.
10704 * configure.in: Add support to recognize --enable-shared flag
10705 and generate correct value for RPATH_ENVVAR.
10706 * configure: Regenerated with autoconf.
10707
10708Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10709
10710 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10711 include all osf versions.
10712 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10713 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10714 when target is linux. When failing to build pthreads test
10715 executable, give more meaningful message.
10716 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10717 arg for pthread_create.
d63a86f8 10718
c906108c
SS
10719Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10720
10721 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10722 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10723 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10724 and -lpthreads (everybody else).
10725 (test_startup): Fail gracefully if threads are not supported.
10726 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10727 "p/c array_index("abcdef",2)" when not gcc compiled.
10728 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10729 "print func2::coremaker_local" when not gcc compiled.
10730 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10731 "ptype on opaque struct tagname (statically)",
10732 "ptype on opaque struct tagname (dynamically) 1", and
10733 "ptype on opaque struct tagname (dynamically) 2"
10734 for not compiled with gcc.
10735 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10736 backtrace when compiled with gcc.
d63a86f8 10737 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10738 than always return success.
10739
10740Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10741
10742 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10743
10744Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10745
10746 * gdb.base/structs.exp: Undo last change.
10747
10748Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10749
10750 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10751 encapsulate all the steps/nexts done during self test, starting
10752 at main, and makes them less sensitive to optimization issues.
10753 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10754 signal handler" test.
10755 * gdb.threads/pthreads.exp: Only run this for native configs.
10756 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10757 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10758 tests.
10759 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10760 for "runto test_calls(void)" test.
d63a86f8 10761
c906108c
SS
10762Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10763
10764 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10765 and don't expect address info in breakpoint confirmations.
10766
10767Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10768
10769 * gdb.base/list.exp (test_forward_search): Increase timeout
10770 temporarily by 60 seconds for searching extremely long line,
10771 and then reset to old value when done. Increase expect input
10772 buffer to 10000.
10773
10774Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10775
10776 * gdb.base/list.exp (test_forward_search): Fix to handle very
10777 long source line without overflowing expect's input buffer.
10778
10779Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10780
10781 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10782 "buffer_full".
10783
10784 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10785 "buffer_full".
10786
10787 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10788 "buffer_full".
10789
10790 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10791 "buffer_full".
10792
10793Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10794
10795 * configure.in (configdirs): Add gdb.threads.
10796 * configure: Regenerated with autoconf.
10797 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10798 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10799 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10800
c906108c
SS
10801Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10802
10803 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10804
10805Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10806
10807 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10808 each signal's status in the output of "handle all print".
10809 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10810 the \r\n sequence that immediately precedes the gdb prompt.
10811 * gdb.base/a1-selftest.exp: Save original timeout and restore
10812 after test.
10813
10814Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10815
10816 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10817 symbol.
10818
10819Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10820
10821 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10822
10823Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10824
10825 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10826 timeout by 60 seconds.
10827
10828Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10829
10830 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10831 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10832 error return.
10833
10834Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10835
10836 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10837 gdb initialization, also report how long dejagnu waited. Restore
10838 old timeout before doing error return. Temporarily increase timeout
10839 by 3 minutes to allow for slow startups over heavy NFS use.
10840
10841Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10842
10843 * lib/gdb.exp: Report timeout value for verbosity level 2.
10844 * config/gdbserver.exp: Ditto.
10845 * config/hppro.exp: Ditto.
10846 * config/mips-gdb.exp: Ditto.
10847 * config/monitor.exp: Ditto.
10848 * config/netware.exp: Ditto.
10849 * config/sim-gdb.exp: Ditto.
10850 * config/slite-gdb.exp: Ditto.
10851 * config/udi-gdb.exp: Ditto.
10852 * config/unix-gdb.exp: Ditto.
10853 * config/vx-gdb.exp: Ditto.
10854 * gdb.base/a1-selftest.exp: Ditto.
10855 * gdb.base/a2-run.exp: Ditto.
10856 * gdb.base/break.exp: Ditto.
10857 * gdb.base/corefile.exp: Ditto.
10858 * gdb.base/list.exp: Ditto.
10859 * gdb.base/recurse.exp: Ditto.
10860 * gdb.base/scope.exp: Ditto.
10861 * gdb.base/signals.exp: Ditto.
10862
10863Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10864
10865 * gdb.threads/Makefile.in (docdir): Removed.
10866
10867Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10868
10869 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10870 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10871 @srcdir@.
d63a86f8 10872 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10873 autoconf 2.5 or higher.
10874 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10875
10876Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10877
10878 * configure: Regenerated.
10879 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10880 avoid name clashes with SunOS headers.
10881
10882Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10883
10884 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10885
10886Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10887
10888 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10889 prototype information ends up in the compiler info file.
10890
10891Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10892
10893 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10894 attempting to regenerate it. Eliminate use of a temporary file
10895 and just generate the info file directly. Source it immediately,
10896 for consistency of use.
10897 * gdb.base/corefile.exp: Ditto
10898 * gdb.base/exprs.exp: Ditto.
10899 * gdb.base/funcargs.exp: Ditto.
10900 * gdb.base/langs.exp: Ditto.
10901 * gdb.base/list.exp: Ditto.
10902 * gdb.base/mips_pro.exp: Ditto.
10903 * gdb.base/nodebug.exp: Ditto.
10904 * gdb.base/opaque.exp: Ditto.
10905 * gdb.base/ptype.exp: Ditto.
10906 * gdb.base/scope.exp: Ditto.
10907 * gdb.base/setvar.exp: Ditto.
10908 * gdb.base/signals.exp: Ditto.
10909 * gdb.base/whatis.exp: Ditto.
10910 * gdb.c++/templates.exp: Ditto.
10911 * gdb.c++/virtfunc.exp: Ditto.
10912 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10913 whether or not to add -lstdc++ to the compile command line args.
10914
10915Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10916
10917 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
10918 it got fixed by the recent lookup_minimal_symbol_by_pc change.
10919 Increase timeout, a lot of single stepping might be needed if the
10920 target has no hardware watchpoints.
10921
10922Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
10923
10924 * gdb.base/break.exp: Ignore compiler warnings when compiling
10925 break.c.
10926 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
10927 * gdb.base/default.exp: Add h8300 xfails. Handle messages
10928 from remote-sim.
10929 * gdb.base/exprs.exp: Add h8300 xfails.
10930 * gdb.base/funcargs.exp: Likewise.
10931 * gdb.base/nodebug.exp: Likewise.
10932 * gdb.base/printcmds.exp: Likewise.
10933 * gdb.base/ptype.exp: Likewise.
10934 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
10935 h8300 xfails.
d63a86f8 10936 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
10937 on the h8300.
10938 * gdb.base/funcargs.c: Explicitly make last constant argument to
10939 call_after_alloca_subr an unsigned long type.
10940 * gdb.base/return.c: Include stdio.h.
10941
10942Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
10943
10944 * config/abug.exp: New file for the older Motorola Bug monitor
10945 that runs on the mvme13x series VME boards.
10946 * config/monitor.exp: Use the new config array for target settings
10947 if they exist.
10948
10949Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
10950
10951 * sim-gdb.exp: Make the SH simulator allocate less space when
10952 it is targeted.
10953
10954Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
10955
10956 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
10957 test.
10958
10959Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
10960
10961 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
10962 "rs6000-*-*" for "list function in include file" when gcc compiled.
10963 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
10964 for "p ctable1[120]".
10965 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
10966 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
10967 Remove setup_xfail for "rs6000-*-*" for
10968 "print 'scope0.c'::filelocal before run".
10969 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
10970 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
10971 since some compilers don't allow both options to be given
10972 on the same command line. Create object file and move it.
d63a86f8 10973
c906108c
SS
10974Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
10975
10976 * gdb.base/corefile.exp: Always regenerate the core file, since
10977 we always regenerate the coremaker program. Detect special case
10978 where registers cannot be read from core file.
d63a86f8 10979
c906108c
SS
10980Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
10981
10982 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
10983 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
10984 * gdb.c++/templates.exp: Only match on basename of file since
10985 some formats like xcoff don't encode directory information.
10986 * gdb.stabs/weird.exp: Use the right sed script for powerpc
10987 and rs6000 AIX xcoff targets.
10988 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
10989 * configure: Regenerate.
10990 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
10991 here, rather than in distclean.
d63a86f8 10992
c906108c
SS
10993Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
10994
10995 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
10996 defined, and use it to compile the test case with -O2. The
10997 native compilation still uses no optimization.
10998 * gdb.base/mips_pro.c: Remove inline assembly code since
10999 it is compiled PIC by default, which results in assembler
11000 warnings that make the testsuite think the compilation
11001 was unsuccessful.
11002
11003Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11004
11005 * gdb.c++/misc.exp: Add note to message for
11006 "print s.a for foo struct" that this is a known gcc 2.7.2
11007 and earlier bug.
11008
11009Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11010
11011 * gdb.base/break.exp: Fix pattern for matching "Delete all
11012 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11013 setup_xfail for deleting all breakpoints test. Fix various
11014 timeout messages to include "(timeout)".
11015 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11016 for "p t_float_values2(3.14159,float_val2)".
11017 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11018 for "continue to call2g" when gcc compiled.
11019 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11020 "up to foo in langs.exp", "show language at foo in langs.exp",
11021 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11022 and "show language at fsub in langs.exp".
11023 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11024 "list line 1 in include file", "list message for lines past EOF",
11025 "list function in include file", "list list0.h:foo", and
11026 "list filename:function; nonexistant function".
11027 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11028 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11029 and "ptype t_char_array" to be for native cc only.
d63a86f8 11030
c906108c
SS
11031Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11032
d63a86f8 11033 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11034 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11035 "print func2::coremaker_local", and "backtrace in corefile.exp".
11036
11037Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11038
11039 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11040 "bt in signals.exp". This problem only appears when running
11041 the testsuite, and then only intermittently.
11042
11043Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11044
11045 * gdb.base/return.exp (return_tests): Differentiate between
11046 two tests of continuing.
11047
11048Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11049
11050 * */Makefile.in (maintainer-clean): Remove config.log.
11051 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11052 * gdb.c++/Makefile.in (PROGS): Add inherit.
11053 (clean): Remove *.ci.
11054
11055Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11056
11057 * gdb.c++/misc.cc: Add test code from Mike Stump.
11058 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11059
11060Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11061
11062 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11063 to "alpha-*-osf2*" and add comment.
11064 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11065 setup_xfail for "step over execarg initialization" and
11066 "step over corearg initialization".
11067 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11068 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11069 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11070 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11071 "print func2::coremaker_local", and "backtrace in corefile.exp".
11072 * gdb.base/signals.exp: Build and source signals.ci.
11073 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11074 to be for gcc only.
11075 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11076
c906108c
SS
11077Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11078
11079 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11080 Feb 3 procfs.c change.
11081
11082Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11083
11084 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11085
11086Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11087
11088 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11089 from dejagnu's apparent default of 10 seconds, which gives random
11090 results when running the tests over NFS on moderately loaded systems.
11091 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11092
11093Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11094
11095 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11096 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11097 result reports.
11098
11099Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11100
11101 * configure.in (CY_AC_PATH_TCLH): Remove.
11102 * configure: Regenerate.
11103
11104Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11105
11106 * gdb.c++/Makefile.in (clean): Add missing '{'.
11107
11108Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11109
11110 * lib/gdb.exp: Provide a default value for noinferior.
11111
11112 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11113 Load libgloss.exp.
11114
11115Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11116
11117 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11118 the executable, not the .o to run the tests from.
11119
11120Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11121
11122 * gdb.base/break.exp: Don't test for program exit or exit status
11123 if $noresults if nonzero.
11124 * gdb.base/langs.exp: Likewise.
11125 * gdb.base/watchpoint.exp: Likewise.
11126
11127 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11128 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11129 trying to compile the testcase.
11130
11131Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11132
11133 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11134 * gdb.base/signals.exp (continue to handler): Likewise.
11135
11136Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11137
11138 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11139
11140 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11141
11142Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11143
11144 * gdb.base/corefile.exp: Recognize "not found" as failure
11145 when trying to determine if a core file was generated.
11146 If no core file was generate the first time, try again without
11147 the ulimit -c to work around braindamaged shells.
11148
11149Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11150
11151 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11152 [] tests with "test" and enclose string in quotes.
11153 * gdb.stabs/configure: Rebuild
d63a86f8 11154
c906108c
SS
11155Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11156
11157 Changes in sync with expect:
11158 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11159 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11160 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11161 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11162 argument to AC_REQUIRE.
11163 * configure: Regenerated.
11164
11165Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11166
11167 * gdb.base/corefile.exp: When generating a core, discard any
11168 error messages about ulimit not found and the "core dumped"
11169 message from the shell that runs the coredumper.
11170
11171Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11172
11173 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11174
11175 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11176 which sed script to run. Expect failure for v_comb test
11177 on PA targets too.
d63a86f8 11178
c906108c
SS
11179Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11180
11181 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11182 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11183
11184Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11185
11186 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11187 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11188 "sparc-sun-solaris*" xfails for "p v_comb".
11189 * lib/gdb.exp (default_gdb_start): Fix typo.
11190 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11191 messages to not include the full program name that caused
11192 the core dump since some systems (such as solaris) apparently
11193 truncate this path to about 80 characters.
11194 When generating a core file first try increasing the core file
11195 size limit to unlimited since some systems may default it to
11196 zero, and it is harmless to try it. Move the test for failing
11197 to generate a core file to where it will actually get executed.
11198 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11199 new gdb result from g++ debug info improvements and make old
11200 pattern obsolescent. Also account for size_t differences
11201 (may be int or long).
11202 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11203 initialization before function call is placed in the delay slot
11204 and thus appears to be skipped over by commands such as "next".
11205
11206Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11207
11208 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11209
11210Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11211
11212 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11213 input source file; fix code to compile test to deal with this
11214 convention.
11215 * gdb.c++/*.exp: Likewise.
11216
11217Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11218
11219 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11220 "bt in signals.exp".
11221
11222Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11223
11224 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11225 "step over execarg initialization" and
11226 "step over corearg initialization".
11227
11228Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11229
11230 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11231 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11232
11233Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11234
11235 From Rob Savoye (rob@poseidon.cygnus.com)
11236 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11237 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11238 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11239 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11240 configure.in}: Major reworking for autoconfig.
11241 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11242 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11243 New files.
11244 * config/unix-gdb.exp: Make GDB global.
11245 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11246 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11247 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11248 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11249 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11250 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11251 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11252 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11253 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11254 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11255 pr-8136.exp, result.exp, string.exp, tuples.exp},
11256 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11257 to returns as necessary, arrange for test to compile own testcase
11258 executable.
11259 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11260
c906108c
SS
11261Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11262
11263 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11264 clear_xfail at end of test which might not call either pass or fail.
11265 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11266 "backtrace through signal handler".
11267
11268Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11269
11270 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11271 continuing from a job control stop signal.
11272 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11273
11274Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11275
11276 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11277 * gdb.base/corefile.exp: Likewise.
11278 * gdb.base/funcargs.exp: Likewise.
11279
11280Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11281
11282 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11283 * config/monitor.exp: Add support for setting baud rate.
11284
11285Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11286
11287 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11288 i*86-*-linux* xfails for "backtrace through signal handler".
11289 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11290 "print func2::coremaker_local".
11291 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11292 alpha-dec-osf2* xfail for
11293 "delete all breakpoints when none".
11294
11295Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11296
11297 * gdb.base/break.exp: Change test that deletes all breakpoints
11298 when no user breakpoints are installed. A post 4.15 change
11299 causes gdb to no longer prompt in this case.
11300
11301Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11302
11303 * gdb.base/return.exp (return_tests): Change xfail for test
11304 "correct value returned double test" to stop xfailing at
11305 Solaris 2.5. Apparently the bug has been fixed.
11306
11307Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11308
11309 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11310 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11311
11312Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11313
11314 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11315 * gdb.disasm/hppa.s: Corresponding changes.
11316
11317Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11318
11319 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11320 makefile fragment.
11321 * config/mt-hpux: Deleted.
11322
11323Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11324
d63a86f8 11325 * Many files: When warning about suppressed tests due to a
c906108c
SS
11326 nonexistant test binary, avoid incrementing the warning count.
11327
11328Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11329
11330 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11331
c906108c
SS
11332Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11333
11334 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11335 "sparc-*-solaris2*".
11336
11337Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11338
11339 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11340 Add global and local variables and initialize them.
11341 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11342 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11343 extracts the file name and terminating signal from the core file.
11344 * TODO: Remove note about tests for correct mapping of corefile.
11345 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11346 from optimizing it away.
11347 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11348 handles common blocks.
11349
11350Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11351
11352 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11353 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11354
11355Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11356
11357 * Makefile.in (maintainer-clean): New target, synonym for
11358 realclean.
11359 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11360 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11361 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11362 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11363 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11364 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11365
11366Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11367
11368 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11369 xfails when not gcc compiled for "print foo::funclocal".
11370 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11371 "print foo::funclocal at foo",
11372 "print 'scope1.c'::foo::funclocal at foo",
11373 "print foo::funclocal_bss at foo",
11374 "print 'scope1.c'::foo::funclocal_bss at foo",
11375 "print foo::funclocal_ro at foo",
11376 "print 'scope1.c'::foo::funclocal_ro at foo",
11377 "print bar::funclocal at foo" and
11378 "print 'scope1.c'::bar::funclocal at foo".
11379 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11380 gcc compiled for "print foo::funclocal at bar".
11381 Expand all messages to ensure that they identify that
11382 the test is at bar().
11383 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11384 gcc compiled for:
11385 "ptype on opaque struct pointer (statically)",
11386 "ptype on opaque struct tagname (statically)",
11387 "ptype on opaque struct pointer (dynamically) 1",
11388 "ptype on opaque struct tagname (dynamically) 1",
11389 "ptype on opaque struct pointer (dynamically) 2" and
11390 "ptype on opaque struct tagname (dynamically) 2
11391 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11392 gcc compiled for:
11393 "p datalocal"
11394 "whatis datalocal",
11395 "ptype datalocal",
11396 "p bsslocal",
11397 "whatis bsslocal", and
11398 "ptype bsslocal".
11399 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11400 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11401 when not gcc compiled.
11402 * gdb.base/funcargs.exp (float_and_integral_args): Add
11403 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11404 compiled.
11405 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11406 "backtrace from call6a" when not gcc compiled.
11407 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11408 "backtrace from call7a" when not gcc compiled.
11409 * gdb.base/callfuncs.exp (do_function_calls):
11410 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11411 "p t_char_array_values(char_array_val2,char_array_val1)",
11412 "p t_char_array_values(char_array_val1,char_array_val2)",
11413 "p t_char_array_values("carray 1","carray 2")",
11414 "p t_char_array_values("carray 1",char_array_val2)",
11415 "p t_char_array_values(char_array_val1,"carray 2")",
11416 "p sum_args(1,{2})",
11417 "p sum_args(2,{2,3})",
11418 "p sum_args(3,{2,3,4})",
11419 "p sum_args(4,{2,3,4,5})"
11420 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11421 "backtrace in corefile.exp" when not gcc compiled.
11422
11423Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11424
11425 * gdb.base/signals.exp: Rewrite `handle all print' test as
11426 a procedure. Accept blanks or TABs as whitespace, increase
11427 timeout and expect input buffer size for the large output
11428 from the command. Remove "i*86-*-bsdi2.0" xfail.
11429
11430Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11431
11432 * gdb.base/setvar.exp: Add new testcases for truncation when
11433 assigning invalid values to bitfields.
11434
11435Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11436
d63a86f8 11437 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11438 mips-sgi-irix* xfail for
11439 "call inferior func with struct - returns char *"
11440 and fix test so that an optional (unsigned char *) cast is
11441 accepted in the result.
11442
11443Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11444
11445 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11446 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11447 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11448 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11449 that accidentally got checked in.
11450
11451Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11452
d63a86f8 11453 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11454 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11455 compiled test.
11456 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11457 Add mips-sgi-irix5* xfail for not gcc compiled.
11458 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11459 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11460 "p top", "whatis top", "p middle", and "whatis middle".
11461 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11462 "whatis signed char" for not gcc compiled.
11463 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11464 "set variable signed char=-1 (-1)" and
11465 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11466 * gdb.base/funcargs.exp (float_and_integral_args):
11467 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11468 Add mips-sgi-irix* xfail when not gcc compiled for
11469 "continue to call2b".
11470 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11471 "continue to call2g".
11472 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11473 "backtrace from call6a"
11474 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11475 "backtrace from call7k".
11476 Add mips-sgi-irix5* xfail when not gcc compiled for
11477 "backtrace from call7a".
11478 (localvars_after_alloca): Fix gdb_test cmds for
11479 "print * after runto ...".
11480 Remove rs6000-*-* xfails for
11481 "print i after runto localvars_after_alloca" and
11482 "print l after runto localvars_after_alloca"
11483 for all compilers.
11484 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11485 when not compiled with gcc, for:
11486 "print signed char == (minus)",
11487 "print signed char != (minus)",
11488 "print signed char < (minus)",
11489 "print signed char > (minus)".
11490 * gdb.base/callfuncs.exp (do_function_calls):
11491 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11492 "call inferior func with struct - returns char *".
d63a86f8 11493 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11494 "correct value returned double test" to include Solaris 2.4.
11495 * gdb.base/funcargs.exp (float_and_integral_args):
11496 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11497
c906108c
SS
11498Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11499
11500 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11501 enumeration bitfields if compiling with GNU C.
11502 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11503 to empty' prompt.
11504
11505Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11506
11507 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11508 test for PRO targets.
11509
11510 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11511 breakpoints in the inferior at any given time by making
11512 two groups of breakpoints for call2*, call6* and call7*
11513 tests.
11514
11515Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11516
11517 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11518 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11519 from optimizing it away.
11520 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11521 "call inferior func with struct".
11522
11523Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11524
11525 * configure.in: Only configure gdb.chill for particular targets.
11526
11527Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11528
11529 * gdb.base/Makefile.in: Add action to .c.o transformation
11530 rule that generates a .ci file for each .o file and remove
11531 explicit .c.o rules except for callfuncs.o.
11532 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11533 generates a .ci file for each .o file and remove explicit
11534 .cc.o rules.
11535 (clean): Remove *.tmp *.ci files.
11536 (EXECUTABLES): Remove templ-info.exp.
11537 * gdb.base/compiler.c: New file.
11538 * gdb.c++/compiler.cc: New file
11539 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11540 Change rs6000-*-* xfail for
11541 "print 'scope0.c'::filelocal_ro" and
11542 "print 'scope1.c'::filelocal" and
11543 "print 'scope1.c'::filelocal_bss" and
11544 "print 'scope1.c'::filelocal_ro" and
11545 "print 'scope1.c'::foo::funclocal" and
11546 "print 'scope1.c'::foo::funclocal_ro" and
11547 "print 'scope1.c'::bar::funclocal" and
11548 "print 'scope0.c'::filelocal_ro" and
11549 "print 'scope1.c'::filelocal at foo" and
11550 "print 'scope1.c'::filelocal_bss at foo" and
11551 "print 'scope1.c'::filelocal_ro at foo" and
11552 "print 'scope1.c'::foo::funclocal at foo" and
11553 "print 'scope1.c'::foo::funclocal_bss at foo" and
11554 "print 'scope1.c'::foo::funclocal_ro at foo" and
11555 "print 'scope1.c'::bar::funclocal at foo" and
11556 "print 'scope0.c'::filelocal_ro" and
11557 "print 'scope1.c'::filelocal" and
11558 "print 'scope1.c'::filelocal_bss" and
11559 "print 'scope1.c'::filelocal_ro" and
11560 "print 'scope1.c'::foo::funclocal" and
11561 "print 'scope1.c'::foo::funclocal_bss" and
11562 "print 'scope1.c'::foo::funclocal_ro" and
11563 "print 'scope1.c'::bar::funclocal" and
11564 "print 'scope1.c'::bar::funclocal_bss"
11565 to only be xfail'd when not compiled with gcc.
d63a86f8 11566 Add rs6000-*-* xfail for
c906108c
SS
11567 "print 'scope0.c'::filelocal_bss before run"
11568 when compiled with gcc.
11569 (test_at_main): Add rs6000-*-* xfail for
11570 "print filelocal_ro in test_at_main"
11571 when compiled with gcc.
11572 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11573 Add rs6000-*-aix* xfail for
c906108c
SS
11574 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11575 "ptype t_char_array", not compiled with gcc.
11576 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11577 xfail for "list foo (in include file)" when gcc compiled.
11578 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11579 (integral_args): Add rs6000-*-* xfail for
11580 "run to call0a" if not compiled with gcc.
11581 (unsigned_integral_args): Add rs6000-*-* xfail for
11582 "run to call1a" if not compiled with gcc.
11583 (float_and_integral_args): Add rs6000-*-* xfail for
11584 "run to call2a" if not compiled with gcc and for
11585 "continue to call2b" for any compiler.
11586 Add rs6000-*-* xfail to
11587 "print f1 after run to call2a" for gcc compiled.
11588 (discard_and_shuffle): Add rs6000-*-* xfail for
11589 "run to call6a".
11590 (shuffle_round_robin): Add rs6000-*-* xfail for
11591 "backtrace from call7a" if not compiled with gcc.
11592 Add rs6000-*-* xfail for
11593 "backtrace from call7b" if compiled with gcc.
11594 (call_after_alloca): Add rs6000-*-* xfail for
11595 "print c in call_after_alloca" and
11596 "print s in call_after_alloca" and
11597 "backtrace from call_after_alloca_subr"
11598 if not compiled with gcc.
11599 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11600 "print c in localvars_in_indirect_call" and
11601 "print c in localvars_in_indirect_call" and
11602 "backtrace in indirectly called function" and
11603 "stepping into indirectly called function"
11604 if not compiled with gcc.
11605 (localvars_after_alloca): Add rs6000-*-* xfail for
11606 "print c after runto localvars_after_alloca" and
11607 "print s after runto localvars_after_alloca" and
11608 "print i after runto localvars_after_alloca" and
11609 "print l after runto localvars_after_alloca"
11610 for all compilers.
11611 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11612 than whatis-info.exp.
11613 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11614 than opaque-info.exp.
11615 Setup rs6000-*-* xfail for
d63a86f8 11616 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11617 "ptype on opaque struct pointer (dynamically)" when
11618 not compiled with gcc.
11619 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11620 rather than callf-info.exp.
11621 (do_function_calls): Add clear_xfail for rs6000-*-* for
11622 "p t_float_values2(3.14159,float_val2)". Seems to work
11623 fine there, both with xlc and gcc. Need to find out what
11624 it is doing right and fix other platforms.
11625 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11626 "call inferior func with struct - returns int",
11627 "call inferior func with struct - returns long",
11628 "call inferior func with struct - returns float",
11629 "call inferior func with struct - returns double",
11630 "call inferior func with struct - returns char *",
11631 but only if not gcc compiled (presumes xlc compiled).
11632 Change rs6000-*-* xfails for
11633 "call inferior func with struct - returns char" and
11634 " call inferior func with struct - returns short" to only
11635 xfail if not using gcc.
11636 (clean mostlyclean): Remove *.ci and *.tmp files.
11637 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11638 than templ-info.exp.
11639 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11640 Add rs6000-*-* xfail for "up to foo in langs.exp"
11641 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11642 when not gcc compiled.
d63a86f8 11643
c906108c
SS
11644Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11645
11646 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11647 * gdb.base/corefile.exp: Likewise.
11648 * gdb.base/list.exp: Likewise.
11649 * gdb.base/scope.exp: Likewise.
11650 * gdb.base/siganls.exp: Likewise.
11651
11652 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11653 compiler output.
11654 * gdb.base/whatis.exp: Likewise.
11655
11656Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11657
11658 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11659 failure (opcode table has been fixed to match reality).
11660
11661Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11662
11663 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11664 "call inferior func with struct - returns char",
11665 "call inferior func with struct - returns short"
11666
11667 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11668 "print 'scope0.c'::filelocal at main",
11669 "print 'scope0.c'::filelocal_bss in test_at_main",
11670 "print 'scope0.c'::filelocal at foo",
11671 "print 'scope0.c'::filelocal_bss in test_at_foo",
11672 "print 'scope0.c'::filelocal at bar",
11673 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11674
c906108c
SS
11675 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11676 in source file 1". This bug seems to have been fixed with both
11677 gcc and native cc (was native assembler bug?).
11678
11679Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11680
11681 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11682 "backtrace through signal handler" to "i*86-*-sysv4*".
11683 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11684 continue" case. Add "known SVR4 bug" to fail message.
11685 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11686 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11687 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11688 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11689 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11690 "up to foo in langs.exp", "show language at foo in
11691 langs.exp", "up to cppsub_ in langs.exp", "show
11692 language at cppsub_ in langs.exp", "up to fsub in
11693 langs.exp", and "show language at fsub in langs.exp".
11694 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11695 "bactrace in corefile.exp".
11696 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11697 "call inferior function with struct - returns float" and
11698 "call inferior function with struct - returns double".
d63a86f8 11699
c906108c
SS
11700Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11701
11702 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11703 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11704 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11705 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11706
11707Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11708
11709 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11710 (or overriden) "CHILL" macro rather then bare "gcc".
11711 Also look for ../../gcc/xgcc since that is what we will
11712 actually need, not "Makefile". Remove following assignment
11713 of CHILL to CHILL_FOR_TARGET because that results in
11714 recursive definition.
11715
11716Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11717
11718 * gdb.base/corefile.exp: Change xfail for backtrace in
11719 corefile.exp from linuxaout to all linux.
11720 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11721 cases where we miss the breakpoint at the signal handler
11722 for some reason. Setup xfail for linuxoldld/linuxaout and
11723 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11724 hitting SIGURG breakpoint.
11725 * gdb.base/signals.exp: Setup xfail for "next" acting like
11726 continue to add linuxoldld. Setup xfail for all linux for
11727 "next to handler in signals_tests_1", "backtrace in
11728 signals_tests_1", "continue to func1", "pass SIGUSR1",
11729 and continue to handler".
11730
11731Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11732
11733 * Update all FSF addresses except those in COPYING* files.
11734
11735Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11736
11737 * gdb.base/a2-run.exp: Change messages to be more explicit about
11738 the status of args, and quote binfile in results.
11739
11740Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11741
11742 * gdb.base/callfuncs.exp: Add tests for passing structs to
11743 inferior functions and return various types.
11744 * gdb.base/callfuncs.c: Add functions to receive a struct
11745 and return a member of the struct, in various types.
11746
11747Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11748
11749 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11750
11751Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11752
11753 * config/vxworks29k.exp: New file, sources vxworks.exp.
11754
11755Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11756
11757 * config/gdbremote.exp: New file. Testing framework using
11758 gdbserver.
11759
11760Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11761
11762 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11763 "call function when asleep" and "send end of file".
11764 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11765 for "backtrace in corefile.exp".
11766 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11767 for "backtrace through signal handler".
11768 * gdb.base/corefile.exp: Make sure we actually generate a core file
11769 before trying the core tests. Some systems allow the user to suppress
11770 generation of core files and default to that (linux for example).
11771 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11772 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11773
11774Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11775
11776 * gdb.threads: New directory with some crude multi-threaded
11777 gdb tests (step.exp and step2.exp).
11778 * config/mt-lynx (STEP_EXECUTABLE): Define.
11779 (THREADFLAGS): Define.
11780
11781Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11782
11783 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11784
11785 * gdb.base/signals.exp: Disable whole file for lynx until
11786 further notice.
11787
11788 * gdb.base/signals.exp: xfail test where "next" acts like
11789 "continue" for lynx.
11790
11791 * gdb.base/interrupt.exp: xfail test for calling function while
11792 inferior is asleep for lynx.
11793
11794 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11795 than one cr-lf after each command.
11796
11797Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11798
11799 * configure.in: Reinstate setting of stabsdirs variable, fix
11800 typo in setting up configdirs for native builds.
11801
11802 * gdb.base/return.exp: Fix typo in return double test.
11803 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11804 compiler from optimizing them away.
11805
11806Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11807
11808 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11809 sequences to be echo'd by gdb when using gdb_test.
11810 * gdb.chill/chexp.exp: Likewise.
11811 * gdb.fortran/exprs.exp: Likewise
11812
11813Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11814
11815 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11816 after the inferior gdb has started.
11817
11818 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11819 after each command.
11820 * gdb.base/funcargs.exp: Likewise.
11821 * gdb.base/gdbvars.exp: Likewise.
11822 * gdb.base/interrupt.exp: Likewise.
11823 * gdb.base/list.exp: Likewise.
11824 * gdb.base/watchpoint.exp: Likewise.
11825 * gdb.c++/demangle.exp: Likewise.
11826 * gdb.c++/inherit.exp: Likewise.
11827 * gdb.chill/chexp.exp: Likewise.
11828 * gdb.fortran/exprs.exp: Likewise.
11829
11830 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11831 test if we can't handle IO to/from the inferior.
11832
11833 * gdb.c++/misc.exp: Always check for a program already being
11834 started after sending a "run" command to gdb.
11835
11836 * gdb.base/twice.exp: Start with a fresh gdb.
11837
11838 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11839 only depend on gdb's expression code, not the chill runtime.
11840
11841 * gdb.base/return.c: Put return values into variables so we
11842 can have gdb print them rather than depending on the program
11843 to print them.
11844 * gdb.base/return.exp: Corresponding changes.
11845
11846 * lib/gdb.exp: Provide default value for noinferiorio.
11847 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11848 the inferior.
11849
11850 * gdb.base/break.exp: Always check for a program already being
11851 started after sending a "run" command to gdb.
11852 (text_next_with_recursion): Don't check the output from the
11853 program's printf statement. Instead just make sure the program
11854 exited.
11855
11856 * gdb.base/commands.exp: Protect tests which need arguments with
11857 $noargs conditionals.
11858
11859Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11860
11861 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11862 of structure member arrays to match gdb/valops.c:value_addr change.
11863
11864Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11865
11866 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11867 cases.
11868
11869Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11870
11871 * configure.in (configdirs): Remove gdb.chill from default list
11872 of subdirs and then add it back in only if doing a native build.
11873 The current chill compiler does not yet work in any cross build.
11874 * Revert all signal changes from Jul 6.
11875 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11876 for sh-hms targets, allowing these tests to link, with no other
11877 changes. Testing is suppressed by setting "nosignals" in site.exp.
11878
11879Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11880
11881 * configure.in (signaldirs): Define and add to configdirs for all
11882 targets except some specific ones that are known to not support signals.
11883 Also clean up formatting.
11884 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11885 (signals, sigall): Remove rules to build.
11886 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11887 Moved to new gdb.signals directory.
11888 * gdb.signals: New test directory.
11889 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11890 signals.c signals.exp}: New or moved files.
11891
11892Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11893
11894 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11895
11896Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11897
11898 * gdb.base/return.exp: Xfail `return double' test failure
11899 on at least Solaris 2.3 and handle future/past versions on
11900 a case by case basis as appropriate. Also update message
11901 to include i*86 failures.
11902
11903Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11904
11905 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11906
11907 * lib/gdb.exp: Fix comment which erroneously identified
11908 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11909 gdb_file_cmd not gdb_load).
11910 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11911
11912 * gdb.base/setvar.exp: Make test names consistent between pass and
11913 fail cases. Use gdb_test more.
11914
11915Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11916
11917 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
11918
11919Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11920
11921 * gdb.base/help.exp: Fix expected help string for `show commands'.
11922
11923Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
11924
11925 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
11926
11927 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
11928 of a text section.
11929
11930Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
11931
11932 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
11933 that loop eventually terminates. Fix Connection refused logic so
11934 that testsuite will expire nicely.
11935
11936Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
11937
11938 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
11939 config/rom68k.exp: New tcl glue for the appropriate monitors.
11940 These all just end up calling monitor.exp.
11941 * config/monitor.exp (gdb_target_monitor): Handle `Connection
11942 refused' by retrying. Cleanup some timeout issues.
11943 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
11944 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
11945 callers don't have to set/restore global timeout variable.
11946
11947 * The following set of changes centralizes management of the global
11948 timeout variable. This way, it can be set in one target dependent
11949 place instead of dozens of places scattered throughout the test suite.
11950 If you need to lengthen a timeout, then you should either set timeout
11951 in one of the config/{target}.exp files, or multiply it by a factor.
11952 Setting it to an absolute value is always going to lose for some
11953 targets.
11954 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
11955 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
11956 * gdb.base/funcargs.exp: Don't set timeout.
11957 * gdb.base/list.exp (test_forward_search): Only use local timeout.
11958 * gdb.base/printcmds.exp (test_print_string_constants
11959 test_print_array_constants): Don't set timeout.
11960 * gdb.base/ptype.exp: Don't set timeout.
11961 * gdb.base/recurse.exp: Don't set timeout.
11962 * gdb.base/return.exp: Don't set timeout.
11963 * gdb.base/watchpoint.exp: Don't set timeout.
11964 * gdb.c++/classes.exp (do_tests): Don't set timeout.
11965 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
11966
11967Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
11968
11969 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
11970
11971Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11972
11973 * lib/gdb.exp: Disable chill tests for irix5.
11974
11975Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11976
11977 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
11978 each test pass or fail.
11979
11980Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11981
11982 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
11983 xlc not gcc.
11984
11985Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
11986
11987 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
11988
11989Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
11990
11991 * config/est.exp: Fix copyright and comments. Remove dead code.
11992 Use targetname, serialport and baud variables instead of fixed
11993 constants.
11994 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
11995 * config/cpu32bug.exp: New file to support cpu32bug monitors.
11996
11997Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11998
11999 * gdb.base/watchpoint.exp: Don't run
12000 test_watchpoint_triggered_in_syscall for sunos.
12001
12002Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12003
12004 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12005 they don't seem to exist. Do include stdio.h.
12006
12007Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12008
12009 * gdb.base/a1-selftest.exp: Add alpha xfail.
12010
12011Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12012
12013 * gdb.base/watchpoint.c (main): Prompt before calling read().
12014 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12015 Revise accordingly. Remove cruft about sending "123" several
12016 times, until it gets noticed. Clean up the "print buf[0]" stuff
12017 so that it passes or fails, and waits for prompts in the usual way.
12018
12019Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12020
12021 * gdb.base/recurse.exp: Fix comment.
12022
12023 * TODO: Remove item about printing variables in nodebug.exp. Add
12024 item about enabling tests which are only run on some targets.
12025
12026 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12027 fail, make test names unique, use new gdb_test convention
12028 regarding pattern, use gdb_test more, etc.).
12029
12030 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12031 fail, make test names unique, etc.).
12032
12033Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12034
12035 * gdb.base/nodebug.c: Change return type of top and middle to
12036 short.
12037 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12038 are fixed by the recent mdebugread.c changes. Allow `short ()'
12039 as type for top and middle.
12040
12041Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12042
12043 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12044 nearly as I can tell, the whole thing was an accident in Stu's
12045 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12046 to replace a send/expect pair with gdb_test, but ended up only
12047 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12048 of 30 Mar 1995 took care of it, but left this vestigial comment
12049 which I am now nuking.
12050
12051Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12052
12053 * gdb.base/break.exp: Look for different line number for
12054 breakpoint at main depending on usestubs.
12055
12056Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12057
12058 * gdb.base/list.exp: Adjust some alternate expect patterns to
12059 match recent list0.c change. Add alternate expect pattern for
12060 output from `list default lines around main' for optimizing
12061 compilers.
12062
12063Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12064
12065 * lib/gdb.exp: If nosignals is not set, set it to 0.
12066
12067Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12068
12069 * config/slite-gdb.exp: Responds to load symbol table prompt.
12070 * gdb.base/break.exp: Adjust line number, fix rerun.
12071 * gdb.base/langs0.c: Add #ifdef usestubs.
12072
12073Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12074
12075 * gdb.base/list.exp: Adjust line contents after adding new lines in
12076 list0.c. Also fix a syntax error.
12077
12078 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12079 * gdb.base/break.exp: ditto.
12080 * gdb.base/list.exp: ditto.
12081 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12082 * gdb.base/run.c: ditto.
12083 * gdb.base/list0.c: ditto.
12084 * gdb.base/funcargs.c: ditto.
12085
12086Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12087
12088 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12089 $targetname, $serialport and $baud instead of hardwired variables.
12090 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12091 target doesn't support signals.
12092
12093Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12094
12095 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12096
12097Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12098
12099 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12100 Don't rely on the value of an auto variable before it has been
12101 initialized. Use gdb_test more.
12102
12103Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12104
12105 * lib/gdb.exp (default_gdb_version): A version number must start
12106 with a digit, but other than that contains all characters up to
12107 the first whitespace character.
12108
12109Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12110
12111 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12112
12113Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12114
12115 * gdb.c++/*.exp: Warn if executable does not exist. The original
12116 reason for skipping the warning was that configure.in sometimes
12117 intentionally skipped building the executables but the tcl code
12118 had no way of knowing. That (a) was always bogus with respect to
12119 error handling, (b) is no longer true (right now there is no way
12120 to skip C++ tests).
12121
12122 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12123
12124Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12125
12126 * gdb.base/list.exp: Add expect patterns for output from
12127 SunPRO compiled executables.
12128 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12129 types.
12130
12131Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12132
12133 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12134 number (we are already testing that the correct source line text
12135 gets printed).
12136
12137 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12138 that is what is intended, but something needed to be done to get
12139 sunos4 native working again.
12140
12141 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12142
12143 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12144 apparently went with a (very) old xfail.
12145
12146Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12147
12148 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12149 runto_main is a proc in gdb.exp that will do 'step' for target use
12150 stubs.
12151 * gdb.base/exprs.exp: ditto.
12152 * gdb.base/interrupt.exp: ditto.
12153 * gdb.base/opaque.exp: ditto.
12154 * gdb.base/printcmds.exp: ditto.
12155 * gdb.base/ptype.exp: ditto.
12156 * gdb.base/scope.exp: ditto.
12157 * gdb.base/setvar.exp: ditto.
12158 * gdb.base/signals.exp: ditto.
12159 * gdb.base/twice.exp: ditto.
12160 * gdb.c++/classes.exp: ditto.
12161 * gdb.c++/inherit.exp: ditto.
12162 * gdb.c++/templates.exp: ditto.
12163 * gdb.base/break.exp: no run and hit main for stubs. Change line
12164 numbers for breakpoints and info breakpoint.
12165 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12166 breakpoint().
12167 * gdb.base/callfuncs.c: ditto.
12168 * gdb.base/exprs: ditto.
12169 * gdb.base/interrupt.c: ditto.
12170 * gdb.base/opaque0.c: ditto.
12171 * gdb.base/printcmds.c: ditto.
12172 * gdb.base/ptype.c: ditto.
12173 * gdb.base/scope0.c: ditto.
12174 * gdb.base/setvar.c: ditto.
12175 * gdb.base/signals.c: ditto.
12176 * gdb.base/twice.c: ditto.
12177 * gdb.c++/misc.cc: ditto.
12178 * gdb.c++/templates.cc: ditto.
12179
12180Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12181
12182 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12183
12184 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12185 somewhere between `read' and `main.c'. I'm pretty sure the
12186 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12187 and it isn't particularly useful.
12188
12189 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12190
12191Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12192
12193 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12194
12195Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12196
12197 * config/mt-slite: add LIBS and -nostdlib.
12198 * config/slite-gdb.exp: add this new file to support sparclite target.
12199
12200Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12201
12202 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12203
12204 * gdb.base/a2-run.exp: Change argument to istarget from
12205 "*-*-vxworks" to "*-*-vxworks*".
12206 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12207
12208Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12209
12210 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12211 will not runto main but do a 'step' to step out of breakpoint().
12212 * config/mt-slite: add -Dusestubs.
12213
12214Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12215
12216 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12217 instead of just @.
12218
12219 * gdb.base/signals.exp: Add test for "handle all print".
12220 * TODO: Remove "handle all print". Also remove item about
12221 checking copyright date (I don't like the idea of a spurious FAIL
12222 based on when we run the tests).
12223
12224 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12225 for SunOS4 (reason for failure not investigated). Remove
12226 redundant test for $binfile.
12227
12228 * gdb.base/nodebug.c (array_index): Call malloc.
12229
12230 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12231
12232Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12233
12234 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12235 conventions and slightly simplify the matching regexp.
12236
12237Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12238
12239 * gdb.base/break.exp: Update gdb_test invocation to use new
12240 convention.
12241
12242 * lib/gdb.exp: If noargs is not set, set it to 0.
12243
12244 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12245 tests unique.
12246
12247 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12248
12249Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12250
12251 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12252 one argument of type "<non-float parameter>".
12253
12254Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12255
12256 * config/rom68k.exp: New file to support Motorola IDP board.
12257 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12258 * gdb.base/break.c: Change things around so that this program
12259 doesn't depend upon args. This is necessary to make remote
12260 targets work (in general, they can't take args).
12261 * gdb.base/break.exp: Don't try to send args to program. Don't
12262 expect output. Also, replace lots of code with gdb_test.
12263
12264Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12265
12266 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12267 printing of '\'' (which is what the comment says we are testing,
12268 even though we were not), not '''.
12269 (test_integer_literals_rejected): Test that printing ''' is an error.
12270
12271 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12272 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12273 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12274 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12275 Use gdb_test not test_print_accept.
12276 * lib/gdb.exp: Remove test_print_accept.
12277
12278 * gdb.base/signals.exp (signal_tests_1): Make pass message
12279 consistent with fail message.
12280
12281 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12282 unsigned char; the bug (PR 1821) is fixed.
12283
12284 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12285
12286 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12287 successful tests--makes xfailing them work right.
12288
12289Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12290
12291 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12292 only \r\n, not .*. The test can pass .* as the last thing in
12293 $pattern if that is what it wants. In addition to providing this
12294 flexibility, this change should speed up pattern matching in cases
12295 where the pattern already ended with .* (there were a number of
12296 them). This change also helps catch bad patterns--in the old
12297 scheme the typo "char \*" instead of "char \\*" would pass. Now
12298 it is caught.
12299 * Many .exp files: Update callers.
12300
12301 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12302 clearer and does not spuriously match multiple ('s. Likewise for
12303 ) and *.
12304
12305 * gdb.base/nodebug.exp: Test ability to call a function and pass
12306 it a string (even with no debugging info).
12307
12308 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12309 "p '\'", which is the same as "p ''" once tcl gets done with
12310 quoting, to "p '\\'", which I suspect is what is intended (one
12311 backslash gets sent to GDB).
12312
12313 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12314
12315Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12316
12317 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12318 1817) was fixed literally years ago.
12319
12320Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12321
12322 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12323 test, it causes stepping out of call_after_alloca_subr with
12324 optimizing compilers.
12325 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12326 fails.
12327
12328 * gdb.c++/templates.exp: Source templ-info.exp only if
12329 the templates executable exists.
12330
12331 * gdb.c++/misc.cc (class Contains_static_instance,
12332 class Contains_nested_static_instance),
12333 gdb.c++/classes.exp (test_static_members): Test printing of
12334 a class that contains a static instance of the class.
12335
12336Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12337
12338 * gdb.base/langs2.c (cppsub_): Don't prototype.
12339 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12340 only, I believe).
12341
12342Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12343
12344 * lib/gdb.exp (skip_chill_tests): New procedure.
12345
12346 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12347
12348Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12349
12350 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12351 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12352
12353Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12354
12355 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12356
12357 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12358 disassemble 8, not 16, instructions for part 4.
12359
12360 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12361 support the latter anymore.
12362
12363 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12364 -DNO_PROTOTYPES.
12365 * gdb.base/callfuncs.c: Control use of prototypes based on
12366 NO_PROTOTYPES, not __STDC__.
12367 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12368 t_float_values2 tests if prototypes in use.
12369
12370 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12371 t_double_values): When checking differences against DELTA, check
12372 that difference is within the range (-DELTA,DELTA), not just
12373 (-infinity,DELTA).
12374
12375Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12376
12377 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12378 'file' command firts, then 'target', then 'load', this is due to gdb
12379 target set up.
12380 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12381
12382Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12383
12384 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12385 FP load/store variants.
12386 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12387
12388Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12389
12390 * gdb.base/term.exp: Do not give a warning if not native, it is
12391 not an abnormal condition.
12392
12393Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12394
12395 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12396 t_char_array".
12397
12398Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12399
12400 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12401 are getting the version number.
12402
12403 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12404 if not native, it is not an abnormal condition.
12405
12406Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12407
12408 * lib/gdb.exp: Just use "file exists", rather than undocumented
12409 dejagnu procedure "findfile".
12410
12411Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12412
12413 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12414 (LDFLAGS): Set to -Xlinker -Ur.
12415
12416 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12417 Removed, these values are set by lib/gdb.exp.
12418
12419 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12420
12421Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12422
12423 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12424 of replicating gdb startup code.
12425
12426 * config/mt-vxworks (LDFLAGS): Set to -r.
12427 (CFLAGS_FOR_TARGET): Removed.
12428
12429 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12430 (gdb) and gdb for vxworks uses (vxgdb).
12431
12432 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12433 executable is not in the tree and host != target, use sed and
12434 program_transform_name to determine the gdb name used by the
12435 target.
12436
12437 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12438 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12439
12440Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12441
12442 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12443 floats, chars, and shorts where there are ANSI-style function
12444 definitions.
12445
12446 * gdb.base/langs.exp, gdb.base/langs*: New test.
12447 * gdb.base/Makefile.in: Build it.
12448 * TODO: Remove item about checking that C names don't get C++
12449 demangling applied; this test tests it.
12450
12451Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12452
12453 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12454 went with the const70 xfail. The xfail went away a year ago.
12455
12456 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12457
12458 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12459 for hp300.
12460
12461 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12462
12463 * gdb.base/a1-selftest.exp: Don't run on hp300.
12464
12465Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12466
12467 * Makefile.in (site.exp): Set host_alias and target_alias as well
12468 as host_triplet and target_triplet.
12469
12470Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12471
12472 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12473
12474 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12475 places as other ecoff systems).
12476
12477 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12478 ultrix.
12479
12480Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12481
12482 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12483 remove them.
12484 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12485 variable and "variable" in addition to "data variable".
12486 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12487
12488 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12489 2.
12490 * gdb.base/list1.c (long_line): Add additional statement at start
12491 of function.
12492 * gdb.base/list.exp (test_forward_search): Update line number to
12493 reflect new statement.
12494
12495Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12496
12497 * gdb.base/signals.exp: Reinitialize searched source directories
12498 after gdb_start call.
12499
12500Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12501
12502 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12503 * gdb.stabs/Makefile.in: Likewise.
12504
12505 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12506 change. Instead split the tests into smaller pieces.
12507 * gdb.disasm/hppa.s: Corresponding changes.
12508
12509Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12510
12511 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12512 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12513
12514 * gdb.base/funcargs.exp: Modify many tests so that every test
12515 either passes or fails. Make some test names unique.
12516
12517Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12518
12519 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12520 Call stty to set interrupt character.
12521
12522 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12523 for HP assembler versus GNU assembler based on actual behavior of
12524 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12525
12526 * TODO: Suggest a few more stepping tests.
12527
12528Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12529
12530 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12531 restart GDB for h8300 after a continue.
12532 (return): Add pattern to match a29k-udi behavior.
12533 * gdb.base/nodebug.exp: Remove obsolete comment.
12534 * gdb.base/regs.exp: New file, testing of register displays.
12535 * gdb.base/return.exp: Fix typo in reference to $objdir.
12536 * gdb.base/whatis.exp: Always start with a fresh GDB.
12537
12538Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12539
12540 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12541 higher, these tests generate a lot of output.
12542
12543Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12544
12545 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12546 code following the catch silently ignored some errors; without the
12547 catch they should be thrown like any other tcl error. Also, the
12548 catch used "" instead of {} which meant all the callers who wanted
12549 to include one of the characters "[]$ had to quote it an extra time.
12550 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12551 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12552 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12553 Remove extra quoting.
12554
12555Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12556
12557 * gdb.base/commands.exp: Make test names unique; every test either
12558 passes or fails. Update some comments.
12559
12560 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12561
12562Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12563
12564 The following fixes a FAIL caused by the fact that the alpha stabs
12565 configuration didn't use the ".if alpha" code in weird.def.
12566 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12567 bit pointer, so the 32 bit version works even on the alpha.
12568 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12569 Remove the stuff which allowed us to have separate versions for
12570 alpha and everything else.
12571
12572 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12573 regexp which "info func operator\[\](" is supposed to match. Fix
12574 string to send to GDB. Note that GDB still doesn't work right. Add a
12575 new test for "info func .perator\[\](" which GDB does handle correctly.
12576
12577 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12578
12579Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12580
12581 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12582 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12583 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12584 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12585 it makes the tests harder to understand and confuses test-o-matic.
12586 The preferred style is that each test provides a PASS or a FAIL,
12587 and has a unique message (e.g. "continue #54" not just "continue")
12588 which is the same for the pass and the fail.
12589 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12590 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12591 to lib/gdb.exp.
12592 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12593 prt_accept which was basically the same thing. Likewise for
12594 test_print_reject and prt_reject.
12595 * lib/gdb.exp (test_print_reject): Add some more error message
12596 patterns to match from the former printcmds.exp (prt_reject).
12597 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12598 One defect of the passcount stuff is that some of it failed to
12599 report XPASS where appropriate.
12600 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12601 stuff before and after arg in expected pattern.
12602 (test_paddr_operator_functions): Re-do test without print_addr_of;
12603 this is the only test which seems to want extra stuff there.
12604
12605Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12606
12607 * gdb.base/nodebug.exp: Update new tests to reflect improved
12608 wording of gdb output.
12609
12610 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12611 and "ptype" work on variables in files compiled without -g.
12612 Replaces commented out "maint print msymbol" tests.
12613
12614Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12615
12616 * gdb.base/setvar.c (dummy): Call malloc.
12617
12618 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12619 losing with the irix4 sed.
12620
12621 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12622 ALRM" on irix4.
12623
12624Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12625
12626 * TODO: Remove items about corefile.exp testing new exec-file and
12627 backtrace; both are now done. Add items about printing enums.
12628
12629Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12630
12631 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12632 "get signal $thissig" test fails.
12633
12634 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12635
12636Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12637
12638 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12639 compiler warning with dec alpha compiler.
12640
12641 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12642 extra \n from gdb_test call (this explains why the prompt test
12643 that I removed yesterday was there).
12644 (user_defined_command_test): Remove extra \n and prompt test.
12645
12646 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12647 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12648 doesn't exist.
12649 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12650 Also remove alpha workaround, which turns out to be because
12651 SIGABRT == SIGLOST.
12652
12653 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12654
12655 * gdb.base/help.exp: Don't test "help show".
12656
12657Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12658
12659 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12660 "set print address" is on.
12661 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12662 pass prompt to gdb_test; gdb_test already looks for the prompt.
12663
12664 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12665
12666 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12667 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12668 was to make sure that gdb can read a core file. But (a) the "read
12669 the corefile" part didn't make it to a1-selftest.exp, we just
12670 delete the corefile after creating it, and (b) we test reading
12671 corefiles in corefile.exp anyway. Also, this test left around a
12672 xgdb process on Solaris.
12673
12674 * gdb.base/corefile.exp: Also test backtrace.
12675
12676Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12677
12678 * gdb.base/commands.exp: Test a simple user defined command with
12679 arguments and if/while statements; verify the full user command is
12680 printed by "show user".
12681
12682 * gdb.base/commands.exp: Test if/while commands as part of a
12683 breakpoint command list; verify they appear in breakpoint
12684 information.
12685
12686Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12687
12688 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12689 than by dividing by zero.
12690
12691Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12692
12693 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12694 performing an inferior call with watchpoints enabled.
12695 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12696 call.
12697
12698Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12699
12700 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12701 of "file" command.
12702
12703 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12704 Add additional pattern for when "int operator int(void);" appears
12705 in a different order.
12706
12707Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12708
12709 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12710
12711 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12712 and "signal" with ".*".
12713
12714Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12715
12716 * TODO: Add note about "handle all nostop".
12717
12718 * gdb.base/{sigall.c, sigall.exp}: New test.
12719 * gdb.base/Makefile.in: Add it.
12720
12721Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12722
12723 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12724 when invoking GDB, suppresses any windowing interface.
12725
12726Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12727
12728 * config/sim-gdb: New file, simulator testing support.
12729
12730Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12731
12732 * gdb.base/interrupt.exp: Test calling func1 twice.
12733
12734Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12735
12736 * gdb.base/list.exp (test_forward_search): Set timeout higher
12737 when we'll be getting lots of output from gdb.
12738
12739 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12740 "init_malloc" to after the expect statement. Run it if that
12741 regexp is taken, but also for two others which happen if source
12742 cannot be found.
12743
12744Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12745
12746 * gdb.base/printcmds.exp: New test, for printing register before
12747 program is running.
12748
12749Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12750
12751 * gdb.base/list.exp: Correct some alternate expect patterns
12752 to reflect changes in list1.c.
12753
12754Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12755
12756 * TODO: Add item regarding large frames.
12757
12758 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12759
12760 * TODO: Remove item about enabling return.exp; it
12761 is enabled. Suggest a few more "return" tests.
12762
12763Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12764
12765 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12766 anonymous unions.
12767
12768Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12769
12770 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12771 and pr-5646.o, so "make" is the same as "make all", not "make
12772 pr-4975.o".
12773
12774Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12775
12776 * gdb.base/list.exp: Adjust expectations to reflect changes in
12777 list1.c.
12778 (test_forward_search): New test proc.
12779 * gdb.base/list1.c (long_line): New function, has long source line.
12780
12781Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12782
12783 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12784 additional line of code that was added.
12785
12786Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12787
12788 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12789 tests so as not to overflow expect's input buffers.
12790 * gdb.disasm/hppa.exp: Corresponding changes.
12791
12792Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12793
12794 Beginnings of template debugging tests.
12795 * gdb.c++/templ-info.cc: New file to test for template
12796 debugging capability of the compiler.
12797 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12798 templ-info.cc.
12799 * gdb.c++/templates.cc: Add explicit template instantiations
12800 to enable compiling with -fno-implicit-templates. Add destructor
12801 and 'value' method to T5 class for template tests.
12802 * gdb.c++/templates.exp: Add testcases for printing of template
12803 types, setting breakpoints on template methods and calling a
d63a86f8 12804 template method.
c906108c
SS
12805
12806Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12807
12808 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12809 branch target since some assemblers (gas-2.5) may emit a
12810 relocation for the branch instead of resolving it in the
12811 assembler.
12812
12813Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12814
12815 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12816 through signal handler.
12817
12818Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12819
12820 * configure.in (*-*-netware): Use config/mt-netware.
12821
12822 * config/mt-netware: New file.
12823 * config/mt-i386-netware: Removed, separate configs for different
12824 netware architectures are no longer needed now that we have
12825 --with-headers.
12826
12827Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12828
12829 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12830 by the recent changes to use ANSI C arithmetic conversions.
12831
12832Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12833
12834 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12835 bug involving using inferior_pid to figure out whether to select a
12836 frame.
12837
12838Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12839
12840 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12841 match the current disassembler output.
12842
12843Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12844
12845 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12846 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12847 types, expect "int" as type of integer values (for now).
12848
12849Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12850
12851 * gdb.base/commands.exp: New tests for if/while commands.
12852
12853Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12854
12855 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12856 by .*, since hex values have different syntax in Chill mode.
12857
12858Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12859
12860 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12861 linefeed from expect pattern for repeated types with indices > 9.
12862
12863Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12864
12865 First part of Fortran test suite.
12866 * gdb.fortran: New directory.
12867 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12868
12869Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12870
12871 * gdb.base/default.exp: Update expect pattern for load command
12872 without arguments.
12873
12874Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12875
12876 * configure.in: Change i386 to i[345]86.
12877 * gdb.base/configure.in: Likewise.
12878 * gdb.c++/configure.in: Likewise.
12879 * gdb.chill/configure.in: Likewise.
12880
12881Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12882
12883 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12884 patterns, since that is not a valid context for comments.
12885
12886Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12887
12888 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12889 repeated types and repeated types with indices > 9.
12890
12891Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12892
12893 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12894 2417; old bug has been fixed.
12895
12896Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12897
12898 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12899 send the newline ourselves instead of assuming gdb_test will do
12900 so when passed an empty input string.
12901
12902 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12903 stabs testcode.
12904
12905Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12906
12907 * lib/gdb.exp (gdb_test): Don't send anything if the first
12908 argument is an empty string. This makes cases where we want to
12909 match output that is already in expect's buffers (for example,
12910 matching a breakpoint after gdb_run_cmd has been called) work
12911 reliably.
12912
12913Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12914
12915 * config/netware.exp: New file.
12916
12917Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12918
12919 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
12920 the -B and -L prefixes so we can find the debugging stub.
12921
12922 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
12923 there and we are using the gcc from the tree.
12924
12925 * gdb.base/types.c: Removed.
12926
12927 * gdb.base/configure.in: Look for makefile fragments in ../config.
12928 Recognize i386-*-netware.
12929 * gdb.c++/configure.in: Likewise.
12930
12931Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12932
12933 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
12934 the correct TCL syntax.
12935
12936Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12937
12938 * gdb.base/opaque.exp: use runto instead of messing around with
12939 breakpoints. Simplify by using gdb_test.
12940
12941 * gdb.base/bitfields.exp: restart between tests on netware targets
12942 because breakpoints aren't relocated after target death. Run
12943 processes to completion.
12944
12945 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
12946
12947Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
12948
12949 * Makefile.in: Remove extra tabs that confuse some versions
12950 of "make". Use the newly built gdb to test with by default,
12951 rather than the first one in the tester's search path.
12952
12953Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
12954
12955 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
12956
12957 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
12958 condition help.
12959
12960Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12961
12962 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
12963
12964 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
12965 running.
12966 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
12967 * gdb.base/funcargs.exp: Likewise.
12968
12969 * gdb.base/bitfields.exp: Simplify by using gdb_test.
12970 * gdb.base/funcargs.exp: Likewise.
12971
12972 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
12973 message is "".
12974
12975Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12976
12977 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
12978 return,signals,twice}.exp: Handle non-existant binaries
12979 consistantly.
12980
12981 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
12982 * gdb.base/Makefile.in: Don't try to generate a core dump, we
12983 might testing a cross development system.
12984
12985Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12986
12987 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
12988 runtest script is relative to ${srcdir}, not ${rootdir}.
12989
12990Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
12991
12992 * gdb.base/signals.exp: Allow for optionality of breakpoint
12993 address.
12994
12995Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12996
12997 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
12998
12999Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13000
13001 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13002 for size_t definition.
13003 * gdb.c++/templates.cc: Likewise
13004
13005 * config/mt-i386-netware: New file.
13006
13007 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13008 defined.
13009
13010 * gdb.base/Makefile.in: Added support for systems that name core
13011 files by appending "core" to the program name.
13012 * gdb.base/a1-selftest.exp: Likewise.
13013
13014Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13015
13016 * gdb.base/return.exp: Add comment and message for `return double'
13017 test failure on Sparc Solaris.
13018
13019Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13020
13021 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13022
13023Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13024
13025 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13026 from optimizing them away.
13027 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13028 patterns to include default constructors and assignment operators,
13029 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13030 character in the output of the virtual base pointer.
13031
13032Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13033
13034 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13035 expression match in print_addr_of to avoid unintented matches.
13036 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13037 versions up to 2.5.8.
13038
13039Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13040
13041 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13042 included file to run under newer versions of expect.
13043 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13044 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13045 Remove xfail for the virtual table of BDDHookV.
13046
13047Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13048
13049 * lib/gdb.exp (string_to_regexp): Set a default result.
13050 (default_gdb_start): Fix misleading message.
13051
13052Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13053
13054 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13055 Remove all CC, etc definitions.
13056 * config/mt-hpux: New file.
13057 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13058 (CFLAGS, LDFLAGS): Define.
13059 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13060
13061 * Makefile.in (site.exp): Don't insert host_os, etc.
13062 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13063 (distclean): Check existence of subdir.
13064 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13065 * gdb.base/Makefile.in: General cleanup and simplification.
13066 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13067 to build executables. Use default rule to build .o files.
13068 (EXPECT, RUNTEST, CC): Fix relative pathname.
13069 (site.exp): Don't insert host_os, etc.
13070 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13071 and/or SIGUSR1 defined.
13072 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13073 * gdb.c++/Makefile.in: General cleanup and simplification.
13074 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13075 (CFLAGS): Remove.
13076 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13077
13078Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13079
13080 * gdb.base/recurse.exp: Misc changes to get tests running again
13081 after Kung's changes to the watchpoint code.
13082 * gdb.base/watchpoint.exp: Likewise.
13083
13084Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13085
13086 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13087
13088Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13089
13090 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13091 * lib/gdb.exp (default_gdb_start): Define.
13092 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13093 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13094 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13095 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13096 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13097 Don't call gdb_target_udi in between tests.
13098
13099Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13100
13101 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13102 (which was basically just a local version of the same thing). In
13103 addition to avoiding duplication, gdb_test_exact is faster.
13104 * lib/gdb.exp (gdb_test_exact): Fix typo.
13105
13106 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13107 don't give an error.
13108
13109 * gdb.base/term.exp: Call delete_breakpoints before starting.
13110
13111 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13112 (t10): Add comment.
13113
13114Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13115
13116 Reorganization of the GDB Test Suite.
13117
13118 * gdb.base: New directory, contains all the basic tests.
13119 * gdb.c++: New directory, tests specific to C++.
13120 * gdb.chill: New directory, tests specific to Chill.
13121 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13122 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13123 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13124 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13125 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13126 t30-31 to chill).
13127 * */gdbme.*: Rename to match appropriate expect scripts.
13128 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13129 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13130 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13131 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13132 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13133 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13134 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13135 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13136 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13137 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13138 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13139 gdb.c++/virtfunc.cc: New names of C++ files.
13140 * gdb.chill/chillvars.ch: New name of Chill file.
13141 * gdb.base/configure.in, gdb.c++/configure.in,
13142 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13143 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13144 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13145 * configure.in (configdirs): Update to reflect directory changes.
13146 (target_abbrev): No longer define for any configuration.
13147 * Makefile.in: Cosmetic improvements to header comments.
13148
13149Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13150
13151 Various changes to gdb.t31:
13152
13153 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13154 * gdbme.ch: Make all key-words and predefineds be upper-case.
13155 * chillvars.exp: Expect key-words and predefinds in upper-case.
13156
13157 * chillvars.exp: Use gdb_test_exact many places.
13158 Change expected output for arrays (which now includes index labels).
13159
13160 * pr-5020.exp, gdme.ch (module PR_5020):
13161 New test, for PR-5020.
13162
13163Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13164
13165 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13166 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13167
13168Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13169
13170 * Makefile.in: Fix bit-rot in definitions of CHILL,
13171 CHILL_FOR_TARGET and Chill_LIB.
13172 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13173 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13174 CHILL, and CHILL_LIB.
13175
13176Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13177
13178 * Revert the previous changes. Please see Rob's directory
13179 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13180
13181Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13182
13183 * Makefile.in, configure.in, config/mips-gdb.exp,
13184 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13185 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13186 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13187 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13188 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13189 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13190 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13191 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13192 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13193 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13194 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13195 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13196 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13197 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13198 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13199 changes from 94Q1.
13200
13201Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13202
13203 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13204 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13205 Rob's new testing fragments.
13206
13207Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13208
13209 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13210 lib/gdb.exp: Replace error proc calls with perror.
13211
13212Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13213
13214 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13215 version also, match on casted version strings, and match on
13216 gdb startup case where the line numbers might be messed up.
13217
13218Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13219
13220 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13221 (CFLAGS): Delete it from here.
13222
13223Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13224
13225 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13226
13227Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13228
13229 * Makefile.in (RUNTEST): Default to just "runtest".
13230
13231Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13232
13233 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13234 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13235 the code has been restructured.
13236
13237Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13238
13239 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13240 \n, not just one of each.
13241
13242 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13243 /bin/cc gives a warning if you do.
13244
13245Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13246
d63a86f8 13247 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13248 __t10ListS_link1ZUiRCUiPT0
13249
13250Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13251
13252 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13253 on local variables in recursive functions.
13254
13255 * gdb.t07/Makefile.in: Build the new test.
13256
13257Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13258
13259 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13260 directly. Instead compare the return values from actual calls.
13261
13262Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13263
13264 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13265
13266Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13267
13268 * From Peter Schauer with minor modifications.
13269 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13270 stops in mid-line in the caller. Add xfail for returning a float
13271 value on X86 targets.
13272
13273Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13274
13275 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13276 to avoid expect lossage.
13277 (fmem_LRbug_tests): Likewise.
13278 * gdb.disasm/hppa.s: Corresponding changes.
13279
13280 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13281 conditions to work with latest dejagnu/expect.
13282
13283 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13284 expected to fail on the PA.
13285 (backtrace in call with trampolines): Explicitly require main
13286 to be frame #1 (no trampolines should show up in backtrace).
13287
13288 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13289 "continue -expect".
13290 * gdb.t06/break.exp: Likewise.
13291 * gdb.t07/watchpoint.exp: Likewise.
13292 * gdb.t13/bitfields.exp: Likewise.
13293 * gdb.t15/{funcargs,return}.exp: Likewise.
13294 * gdb.stabs/weird.exp: Likewise.
13295 * config/{mips,udi}-gdb.exp: Likewise.
13296
13297 * hppa.sed: Enclose comments within a sed command to avoid
13298 losing with the old OSF1 sed.
13299
13300Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13301
13302 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13303 sequent dynix.
13304 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13305 * gdb.t15/funcargs.exp: Conditionally step again to really
13306 finish from marker_call_with_trampolines. Handle the case where
13307 the first step from within call_with_trampolines already steps
13308 us back to main.
13309 * gdb.t15/gdbme.c: Add comment to closing brace of
13310 call_with_trampolines for funcargs.exp.
13311
13312Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13313
d63a86f8 13314 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13315 Fix typo(s).
13316
13317Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13318
13319 * gdb.t07/gdbme.c: More code for watchpoint testing.
13320
13321 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13322 "Hardware watchpoint" throughout file.
13323 (test_watchpoint_triggered_in_syscall): New test.
13324 (test_complex_watchpoint): New test.
13325
13326Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13327
13328 * gdbme.c (call_with_trampolines): New function to try and step
13329 into. Tests trampoline problems on the PA.
13330
13331 * funcargs.exp (localvars_in_indirect_call): No longer expect
13332 stepping into indirect call to fail on PAs.
13333 (test_stepping_over_trampolines): New test.
13334
13335Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13336
13337 * TODO: Add suggestions for static member function tests, and
13338 completion tests.
13339
13340Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13341
13342 * TODO: Add suggestions for "p/a" tests.
13343
13344 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13345 (default_gdb_exit): Replace all the hair with sending "quit" to
13346 the process with a simple close.
13347
13348Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13349
13350 * TODO: Add suggestions for shared library tests.
13351
13352Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13353
13354 * TODO: Add suggestions for x/s tests.
13355
13356Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13357
13358 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13359 "enable once", and "enable breakpoints once" with ".*".
13360
13361Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13362
13363 * TODO: Add suggestions about structure passing tests.
13364
13365Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13366
13367 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13368 the primary1 test, use work around if __GNUC__ < 2.
13369 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13370 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13371 Test for bad output rather than waiting for timeout. Issue
13372 second continue only if first continue failed.
13373
13374Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13375
13376 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13377 operator[] test with gdb_test because the old code didn't seem to
13378 be getting the quoting right with the new dejagnu.
13379
13380Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13381
13382 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13383 one from the path.
13384 * Makefile.in: Use a fresh expect if there is one, use runtest
13385 from the src tree if there is one.
d63a86f8 13386
c906108c
SS
13387Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13388
13389 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13390 next over recursive call. Revise the tests from that point on
13391 (which had been skipped) to match GDB's actual (correct) output.
13392
13393 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13394 with next over a breakpoint whose condition is false.
13395
13396 * gdb.t00/help.exp: Comment out "help set print" tests just like
13397 (and for same reason as) "help set" test.
13398
13399Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13400
13401 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13402 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13403
13404Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13405
13406 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13407 necessary gdb_target_udi.
13408
13409 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13410
13411 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13412 1838 and 2417; they are fixed.
13413
13414 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13415 gdb.t03/ptype.exp (ptype structure, ptype union):
13416 Remove xfails; the test is looser than when the xfails were added.
13417
13418 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13419 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13420
13421 * gdb.t01/run.exp: Only run shell test if isnative.
13422
13423 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13424 since "run" automatically loads if necessary. Call gdb_target_udi
13425 after the "file" since "file" kills any execution target.
13426
13427 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13428 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13429 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13430 argument for UDI.
13431
13432Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13433
13434 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13435
13436 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13437
13438Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13439
13440 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13441 properly quoting regexps. This makes the second argument to
13442 demangle a fixed string, which matches the callers, instead of a
13443 shell-style pattern which is what the previous implementation
13444 used. Update some of the callers.
13445
13446Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13447
13448 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13449 (comib_nullified_tests): Fix typo.
13450 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13451 strings. No longer expected to fail.
13452
13453 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13454 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13455 strings. No longer expected to fail.
13456
13457 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13458 string. No longer expected to fail.
13459
13460Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13461
13462 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13463 No longer expected to fail.
13464
13465 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13466 string. No longer expected to fail.
13467
13468Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13469
13470 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13471 only in the names (I probably got most of them). I was even
13472 generous with some which differed in underscores in names, and
13473 probably missed a few, and I *still* was able to remove almost a
13474 third of the file with almost no impact on testsuite coverage.
13475
13476Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13477
13478 * gdb.t00/default.exp: Match udi_attach error message as well as
13479 the one from child_attach.
13480
13481 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13482
13483 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13484
13485 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13486 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13487
13488 * Move test with enums and partial symbols back to
13489 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13490 Reverts the change of 26 May 93. Per today's change to
13491 stabs.texinfo, the behavior that weird.exp was expecting was
13492 unreasonable; what is important is that the compiler+gdb get
13493 things right, which happens with a recent gcc. Also fix the test
13494 to deal with native compilers which put out the stab gdb can't
13495 deal with.
13496
13497Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13498
13499 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13500 in the names. The main thing these accomplish is to slow things down.
13501 Many more such duplicates surely remain.
13502
13503 * gdb.t00/help.exp: Comment out "help support" test just like
13504 (and for same reason as) "help set" test.
13505
13506Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13507
13508 * gdb.t06/break.exp: Remove setup_xfails for
13509 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13510 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13511 about known bug in gcc to include up through 2.5.8.
13512 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13513 well as "_vb$".
13514 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13515 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13516 with latest gcc and gdb.
13517 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13518 well as "_vb$".
13519
13520Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13521
13522 * configure.in (hppa*-*-*): Also configure and build stabs-only
13523 tests.
13524
13525Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13526
13527 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13528 * gdb.t10/configure.in (hppa*-*-*): Use it.
13529
13530Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13531
13532 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13533
13534Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13535
13536 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13537 versions prior to 1.13.5.
13538
13539Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13540
13541 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13542 the prompt is at the start of a line.
13543
13544Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13545
13546 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13547 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13548 in the copr tests now.
13549 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13550 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13551 expected to fail.
13552
13553Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13554
13555 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13556 gdb.t31/chillvars.exp, lib/gdb.exp:
13557 Tweak to run under either version of expect.
13558 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13559 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13560 * gdb.t11/list.exp: Remove extraneous whitespace.
13561
13562Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13563
13564 * gdb.t16/printcmds.exp (test_print_strings): Accept
13565 "(unsigned char *) " before the string.
13566
13567 * TODO: Add notes about printing of fancy types and GDB expressions.
13568
13569Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13570
13571 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13572 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13573 if doing mips-idt-ecoff.
c906108c
SS
13574
13575Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13576
13577 * Most .exp files: Tweak to run under either version of expect.
13578
13579Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13580
13581 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13582 xfails; I'm not sure why they are failing, but not because of PR 1806.
13583
13584Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13585
13586 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13587 defined in lib/gdb.exp.
13588
13589Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13590
13591 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13592 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13593 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13594 have to be typeless.
13595
13596Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13597
13598 * TODO: Add suggestion for copyright year test.
13599
13600Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13601
13602 * configure.in (*-*-lynxos*): Add stabs tests.
13603
13604Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13605
13606 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13607 so insert a tab before any assembler directive in column zero.
13608
13609 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13610 stores.
13611 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13612 stores.
13613 (fpu_short_memory_tests): Likewise.
13614
13615Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13616
13617 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13618 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13619 .stabs directives in comments.
13620
13621Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13622
13623 * TODO: New file, describing tests we could write.
13624 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13625
13626Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13627
13628 * gdb.t06/signals.exp: Add kludge to force re-sync.
13629
13630 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13631 to xgdb instead of gdb, get out of gdb.
13632
13633Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13634
13635 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13636 for info.
13637
13638Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13639
13640 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13641 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13642 * gdb.stabs/hppa.sed: New sed script for the PA.
13643
13644Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13645
13646 * gdb.stabs: Re-write weird.def and configuration to use sed
13647 instead of cpp. sed is portable and POSIX; cpp is neither.
13648
13649Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13650
13651 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13652
13653Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13654
13655 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13656
13657Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13658
13659 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13660 "_vb$".
13661 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13662 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13663
13664Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13665
13666 * lib/gdb.exp: Comment out code which depends on non-existent
13667 `transform' procedure.
13668
13669Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13670
13671 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13672 * lib/gdb.exp: Transform tool name.
13673 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13674 1.1's new error handling system.
13675
13676Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13677
13678 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13679
13680Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13681
13682 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13683 They made pattern matching so slow that timeouts happened on
13684 heavily loaded systems. Now any output from "show print" which
13685 gets us back to the GDB prompt is a PASS.
13686
13687Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13688
13689 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13690
13691Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13692
13693 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13694
13695 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13696 It is not from PR 3220.
13697
13698Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13699
13700 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13701 just started failing because they depended on the order the
13702 subcommands are presented, or exact docstring text. This kind of
13703 test is a pain and has minimal benefit.
13704
13705Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13706
13707 * gdb.t09/corefile.exp: At end of test, use "core" command with
13708 no arguments.
13709
13710Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13711
13712 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13713 17}/Makefile.in: Make it possible to run the testsuite with Sun
13714 make and CC = cross gcc by adding explicit build rules for .o
13715 files.
13716
13717Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13718
13719 * gdb.t15/funcargs.exp: Don't put comments on same line as
13720 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13721
c906108c
SS
13722Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13723
13724 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13725
13726Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13727
13728 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13729 * gdb.t20/inherit.exp: remove three dumplicate entries.
13730
13731Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13732
13733 * gdb.t06/break.exp: For "next over recursive call", fail on any
13734 incorrect output, not just on "factorial (value=2)".
13735
13736Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13737
13738 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13739 working now. Add an xfail if accesing a bss variable causes
13740 a memory error if the target is not yet run.
13741
13742Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13743
13744 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13745 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13746 name of __st* demangling (2 strings). Did Kung really get the
13747 more than 95 others right without testing them?
13748
13749Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13750
13751 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13752
13753Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13754
13755 * configure.in (configdirs): Add gdb.disasm
13756 * gdb.disasm: New directory for GDB disassembler tests.
13757 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13758
13759Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13760
13761 * gdb.t00/help.exp: Don't test "help set".
13762
13763 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13764 from within expect statements. None of these happen anymore and
13765 they cause regressions to be silently unnoticed.
13766
13767 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13768 messages) about known failures with gcc cygnus-2.4.5-930417.
13769
13770 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13771 comp-info.exp so it gets built if it doesn't exist.
13772
13773 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13774 it is no longer used.
13775 * gdb.t13/comp-info.c: Removed.
13776
13777Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13778
13779 * gdb.t06/signals.exp: Add xfail for sun3.
13780
13781Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13782
13783 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13784 relevant because ^C doesn't get sent but failure can be reproduced
13785 interactively).
13786
13787Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13788
13789 * gdb.stabs/alpha.mt: New configuration file for alpha.
13790 * gdb.stabs/configure.in: Use it.
13791 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13792 sharing with alpha.mt, redefine long to word via preprocessor.
13793 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13794 for alpha.
13795 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13796 native cc.
13797 * gdb.t00/teststrategy.exp: Change expect string so that we
13798 consume the `(xgdb)' from the command echo and from the gdb prompt.
13799 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13800 gdb currently compares all values as long, so this failure probably
13801 applies to any configuration where LONGEST is bigger than a target int.
13802 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13803 with gcc.
13804 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13805 to handle opaque pointers, gcc is.
13806 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13807 as first argument. Include <sys/types.h> and change all operator
13808 new definitions to use size_t.
13809 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13810 now that we use size_t.
13811
13812Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13813
13814 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13815 a long or float array cast all array members to the same type.
13816 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13817 with 64 bit longs.
13818 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13819 on alpha.
13820 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13821
13822Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13823
13824 * gdb.t24 (demangle.exp): Constructors of templates have names like
13825 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13826 section 14.6 of the ARM.
13827
13828 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13829 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13830 accomplish little and slow down the testsuite.
13831
13832 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13833 Accept spaces various places.
13834
13835Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13836
13837 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13838 with watchpoint enabled.
13839
13840 * Makefile.in: Remove definition of CC and remove the second
13841 definition of CXX (the "CXX = gcc" one remains). These definitions
13842 were causing backquotes to be expanded within backquotes, which
13843 doesn't work.
13844
13845Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13846
13847 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13848
13849Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13850
13851 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13852 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13853 by mips cc and contains no stabs entries.
13854
13855Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13856
13857 * config/vx-gdb.exp: Use fake device to load files rather than
13858 NFS.
13859 * lib/gdb.exp: New proc to do "file" command.
13860 * config/unix-gdb.exp: Use new "file" proc.
13861
13862Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13863
13864 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13865 Rework board rebooting slightly.
13866 (gdb_exit): Don't exit from the remote shell; there isn't one.
13867 * gdb.stabs/weird.exp: If a program is being debugged already,
13868 kill it.
13869 * gdb.t04/setvar.exp: Stop and restart gdb.
13870 * gdb.t05/expr.exp: Likewise.
13871 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13872 restart gdb and reload the program.
13873 * gdb.t08/opaque.exp: Likewise.
13874 * gdb.t12/scope.exp: Likewise.
13875 * gdb.t13/bitfields.exp: Likewise.
13876 * gdb.t15/funcargs.exp: Likewise.
13877 * gdb.t20/classes.exp: Likewise.
13878 * gdb.t03/ptype.exp: Increase timeout.
13879 * gdb.t16/printcmds.exp (test_print_string_constants,
13880 test_print_array_constants): Likewise.
13881 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13882 * gdb.t20/classes.exp (do_tests): Likewise.
13883 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13884
13885Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13886
13887 * gdb.stabs: Renamed *wierd* to *weird*.
13888
13889Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13890
13891 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13892 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13893
13894Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13895
13896 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13897 (do_tests): Remove xfail for whatis on one_var and two_var.
13898
13899Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13900
13901 * Makefile.in: Made cross building work better by adding
13902 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13903
13904Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13905
13906 * gdb.t15/{return.c,return.exp,Makefile.in}:
13907 New test, currently commented out.
13908
13909Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13910
13911 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13912 still running and removes the leftover named socket so GDb can do
13913 clean restarts.
13914
13915Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13916
13917 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
13918 console, not GDB.
13919 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
13920 cross testing works better with "make check"
13921 * config/unix-gdb: Use default procedures for exit and version.
13922 * config/vx-gdb.exp: Cleaned up and massaged back to working order
13923 with the newest VxWorks.
13924
13925Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13926
13927 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
13928 old form.
13929
13930 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
13931 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
13932
13933 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
13934
13935 * config/unix-gdb.exp: Remove this version of gdb_exit
13936 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
13937 Rob says he'll look at it when he gets back to testing boards.
13938
13939Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
13940
13941 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
13942 an expected fail for certain ptype commands.
13943
13944 * gdb.t20/classes.exp: Update expected results of "ptype class
13945 Base1" to account for the constructor that now appears in the type.
13946
13947Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
13948
13949 * configure.in (configdirs): Restore gdb.t04, which mysteriously
13950 disappeared from list.
13951 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
13952 "alldone" proc with call to cleanup and exit.
13953 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
13954 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
13955 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
13956 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
13957 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
13958 "alldone" proc with simple returns that suppress remaining
13959 tests. The alldone proc went away many months ago.
13960
13961Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13962
13963 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
13964
13965 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
13966
13967Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13968
13969 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
13970 as vax gdb will display them.
13971
13972Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13973
13974 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
13975 optimizers.
13976
13977 * scope.exp: Change "bad value for localval" messages so each one
13978 is unique.
13979
13980 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
13981 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
13982
13983 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
13984
13985Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13986
13987 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
13988 doesn't exist (due to optimization).
13989
13990Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13991
13992 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
13993 contains \r because the filename is long.
13994
13995 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
13996 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
13997
13998Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13999
14000 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14001 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14002 Ultrix.
14003 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14004 int tests.
14005 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14006
14007Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14008
14009 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14010
14011 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14012 to match does not match the passing case but still matches the
c906108c
SS
14013 failing case.
14014
14015Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14016
14017 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14018
14019Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14020
14021 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14022 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14023 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14024 Remove various versions of gdb_exit.
14025 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14026 gdb_exit.
14027 * config/unix-gdb.exp: gdb_exit remains here, and should override
14028 the generic version, since it's doing a lot of wierd stuff that
14029 the other versions aren't. FIXME, fold it in, or abandon this
14030 version.
14031
14032Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14033
14034 * gdb.t24/demangle.exp: Add tests for PR 3220.
14035
14036Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14037
14038 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14039
14040Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14041
14042 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14043 "i386-*-*". Works for i486 as well.
14044
14045 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14046 bug, and expand domain of xfail to all SVR4 systems, since the
14047 actual problem is likely to be in generic SVR4 /proc support.
14048
14049Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14050
14051 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14052
14053Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14054
14055 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14056 xfails for other systems. Match a missing 'Continuing.' as an
14057 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14058
14059 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14060 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14061 Only issue warning for missing executables if -all option is used.
14062
14063 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14064 file if -all option is used. It's like an unpredictable XFAIL.
14065
14066Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14067
14068 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14069 for dynamically linked binaries.
14070
14071 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14072
14073Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14074
14075 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14076 to state that this is a known bug in old versions of g++.
14077
14078Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14079
14080 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14081 while waiting for `Continuing'.
14082
14083Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14084
14085 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14086 in text, data, and bss.
14087 * gdb.t10/nodebug.c: Add local and global test variables for
14088 initialized and uninitialized data.
14089
14090Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14091
14092 * config/unix-gdb.exp (gdb_exit): Add "wait".
14093
14094Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14095
14096 * gdb.t06/signals.exp: xfail the continue from the handler for all
14097 targets.
14098
14099 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14100 function with watchpoints enabled, the i386 call dummy starts with
14101 a call.
14102
14103 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14104 386 bsd names its corefiles.
14105
14106Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14107
14108 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14109 compilers don't grok it.
14110 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14111 with small octal ints rather than character constants, which
14112 are signed and might not fit if first promoted to int.
14113
14114Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14115
14116 * gdb.t09/Makefile.in (clean): Remove corefile.
14117
14118Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14119
14120 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14121
14122Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14123 and Jim Kingdon (kingdon@cygnus.com)
14124
14125 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14126 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14127 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14128
14129Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14130
14131 * gdb.t17/interrupt.exp: Add xfail for hppa.
14132
14133Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14134
14135 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14136 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14137 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14138 to determine signed-ness of bitfields and use the result to setup
14139 the xfail.
14140 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14141 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14142 call line is reached if necessary.
14143
14144Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14145
14146 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14147
14148Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14149
14150 * gdb.t06/break.exp: Also test `clear' command.
14151
14152Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14153
14154 * gdb.t00/teststrategy.exp: Remove extra quote.
14155
14156 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14157 watchpoint enabled to be for all non-68k machines.
14158
14159 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14160
14161Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14162
14163 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14164 targets use aout.mt instead of ecoff.mt as gas understands
14165 standard aout format.
14166
14167Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14168
14169 * lib/gdb.exp (runto): Don't insist that function we are running to
14170 was compiled with -g.
14171
14172 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14173
14174 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14175 to get back into the read system call.
14176 Accept leading newline in case where we woke it up.
14177
14178Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14179
14180 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14181 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14182 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14183 enable ecoff configuration.
14184
14185Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14186
14187 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14188
14189Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14190
14191 * gdb.t16/printcmds.exp: Add another printf test.
14192
14193Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14194
14195 * configure.in: If configured -with-stabs on any target, add
14196 stabsdirs to configdirs.
14197
14198Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14199
14200 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14201 fun" so pattern does not match the command itself.
14202
14203Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14204
14205 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14206
14207Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14208
14209 * gdb.t17/interrupt.exp: Test for more things.
14210
14211Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14212
14213 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14214 compiler arranges the code and line numbers.
14215
14216 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14217
14218Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14219
14220 * gdb.t00/help.exp: Increase expect input buffer size.
14221
14222Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14223
14224 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14225
14226 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14227
14228 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14229
14230 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14231 [0-9]*, not just [0-9].
14232
14233Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14234
14235 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14236
14237 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14238
14239Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14240
14241 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14242
14243Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14244
14245 * gdb.t06/signals.c: Add xfails for sun3.
14246
14247 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14248
14249 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14250 test_stepping tests.
14251
14252Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14253
14254 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14255
14256 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14257
14258 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14259 rather than actually putting it through cpp twice.
14260
14261 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14262
14263Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14264
14265 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14266 no longer needed.
14267
14268Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14269
14270 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14271
14272 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14273 C++ features prints as "struct", make it a pass, not an xfail.
14274
14275Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14276
14277 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14278 Don't require VA to print as "class" rather than "struct".
14279
14280Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14281
14282 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14283
14284Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14285
14286 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14287
14288Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14289
14290 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14291 order.
14292
14293Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14294
14295 * gdb.t16/printcmds.exp: Add printf tests.
14296
14297 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14298
14299 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14300
14301Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14302
14303 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14304 pass counts, to counteract any existing or future setup_xfails.
14305
14306Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14307
14308 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14309 {BEGIN,END}_COMMON for common block instead of STAB.
14310 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14311
14312 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14313 intp_var should be N_GSYM not N_LSYM.
14314 wierd-aout.S: Use a label for the value of the N_SO.
14315 wierd.def: Remove all backslashes.
14316 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14317
14318Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14319
14320 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14321 get the expected next to inheritance3.
14322
14323Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14324
14325 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14326 now that gcc-2.4 gets it right.
14327
14328Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14329
14330 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14331
14332 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14333 generating comp-info.exp which works for cross-compilation.
14334
14335Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14336
14337 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14338 "*-*-sysv4.*".
14339
14340Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14341
14342 * gdb.t01/run.exp: Start with a fresh gdb.
14343 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14344 SVR4.x.
14345
14346Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14347
14348 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14349 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14350 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14351 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14352 things to remove.
14353
14354Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14355
14356 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14357 test cases from bug reports.
14358
14359Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14360
14361 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14362 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14363 avoid spurious xfails.
14364 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14365 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14366 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14367
14368Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14369
14370 * gdb.t00/teststrategy.exp: Rework to provide more useful
14371 description of each test, fix problem with systems that define
14372 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14373 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14374 results for "next over recursive call" so timeouts aren't taken
14375 by error.
14376
14377Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14378
14379 * gdb.t12/scope.exp: Test printing of variables before run.
14380
14381 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14382 printed in wrong order due to sorting.
14383
14384Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14385
14386 * gdb.t00/teststrategy.exp: Fix expected results for printing
14387 user entered string constant. Is array of char, prints with no
14388 address.
14389
14390 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14391 commands.
14392 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14393 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14394 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14395 of struct of char arrays.
14396 * gdb.t00/radix.exp: New tests for radix commands.
14397
14398Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14399
14400 * gdb.t16/printcmd.exp: Print a variable before running program
14401 (with xfail for AIX).
14402
14403Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14404
14405 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14406
14407 * gdb.t16/printcmd.exp: Don't print variables before running program.
14408
14409 * gdb.t06/break.exp: Don't require envp argument to main.
14410
14411 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14412
14413 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14414 Add xfails for rs6000.
14415
14416 * gdb.t02/whatis.exp: Change other tests not to re-test something
14417 we already tested.
14418
14419 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14420 each type used has a variable of that type.
14421
14422Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14423
14424 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14425
14426Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14427
14428 * configure.in: change srctrigger to be a file, not a directory
14429
14430Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14431
14432 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14433
14434 * gdb.t11/list.exp: Fixed a couple of typos.
14435
14436Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14437
14438 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14439 is fixed and PR is closed.
14440 * gdb.t16 (gdbme.c): Add simple test string variable.
14441 * gdb.t16 (printcmds.exp): Add tests with simple test string
14442 variable, primarily for boundaries on "set print elements".
14443
14444Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14445
14446 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14447 Make leading 0's optional and don't expect a tab in the middle
14448 of the number.
14449
14450 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14451
14452 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14453 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14454 don't end command passed to gdb_test with newline.
14455
14456 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14457 signed keyword away, don't expect signed bitfields to be signed.
14458
14459 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14460 printing with only as many 1's as are in the field as well as printing
14461 with 32 1's (see comment).
14462
14463Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14464
14465 * gdb.t00/default.exp: Start with a fresh gdb.
14466 * configure.in (configdirs): Remove gdb.t31 until the chill
14467 compiler works again. It no longer is able to find chillrt0
14468 since it isn't in libchill.a anymore.
14469 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14470 wierd.o, make more modular.
14471 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14472 spurious newlines that caused problems.
14473
14474Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14475
14476 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14477 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14478 gdb.stabs/wierd.{exp,def}: Many new tests.
14479
14480 * gdb.t00/default.exp: update info line for new message.
14481
14482 * gdb.t02/{whatis.exp,gdbme.c}:
14483 Test that "char *" doesn't print as "caddr_t".
14484
14485Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14486
14487 * gdb.t00/help.exp: Use .* in place of some help messages which
14488 just changed.
14489 gdb.t00/default.exp: Update "info frame" test for new message.
14490 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14491 Remove some xfails
14492
14493Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14494
14495 * gdb.t03/{gdbme.c,ptype.exp}:
14496 Add tests for typedef'd struct and union without tags.
14497 Also check "whatis" on a variable of a typedef'd enum without a tag.
14498
14499 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14500 PRMS 1823; the bug still exists but isn't reproduced by this test
14501 anymore), and remove rs6000 XFAIL (the bug is fixed).
14502
14503 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14504 duplicated from whatis.exp. For those that are left, accept
14505 "long", "long int", or "int" for long variables (whatis.exp already
14506 has an XFAIL for "int", so no need to fail it here).
14507
14508 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14509 Deal with GCC's names for types now that GDB uses the compiler's names.
14510
14511 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14512 setup_xfail's for sunos4. If we #defined the signed keyword away,
14513 don't expect GDB to know that char it is signed.
14514
14515 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14516
14517Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14518
14519 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14520 should work on any system, regardless of debugging format.
14521 * gdb.t21/demangle.exp: Move to gdb.t24.
14522 * gdb.t24/demangle.exp: Move from gdb.t21.
14523 * gdb.t24/{Makefile.in, configure.in}: New files.
14524
14525Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14526
14527 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14528 * gdb.stabs: New directory.
14529
14530Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14531
14532 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14533 not just "Quit anyway?".
14534
14535Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14536
14537 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14538 that all setup_xfails are immediately followed by clear_xfails.
14539
14540Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14541
14542 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14543 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14544 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14545 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14546 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14547 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14548 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14549 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14550 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14551 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14552 gdb.t31/chillvars.exp, lib/gdb.exp:
14553 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14554 bug-gdb@prep.ai.mit.edu.
14555
14556Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14557
14558 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14559 with 0.0, not integer 0.
14560
14561Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14562
14563 * gdb.t06/break.exp: Update for "Kill the program" message change.
14564
14565Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14566
14567 * Makefile.in (GDBFLAGS): Set to -nx.
14568 * Makefile.in (site.exp): Use GDBFLAGS.
14569
14570Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14571
14572 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14573 Makefiles.
14574 (check): depend on just-check.
14575 (just-check): added so that tests can be run without a noop
14576 build pass.
14577
14578Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14579
14580 Switch to using configure's configdirs.
14581 * Makefile.in (Makefile): add configure.in dependency.
14582 (SUBDIRS): removed redundant assignment.
14583 * configure.in: switch subdirs assignment to configdirs.
14584 * gdb.t*/configure.in: new files.
14585
14586Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14587
14588 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14589 works.
14590
14591Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14592
14593 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14594 in explicit rules. Apparently this is not supported by some makes.
14595
14596Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14597
14598 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14599
14600Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14601
14602 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14603 disappeared.
14604
14605Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14606
14607 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14608
14609Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14610
14611 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14612 watchpoint problem that is now fixed.
14613 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14614 uninitialized convenience variables.
14615 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14616 structures.
14617
14618Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14619
14620 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14621 which causes expect to get out of sync with gdb on long output
14622 from help set.
14623 * gdb.t09/corefile.exp: Make expected pattern for core file
14624 failing signal and frame output format less sun specific.
14625
14626Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14627
14628 * gdb.t31/chillvars.exp: Add and remove initial dummy
14629 breakpoint, so that symbol table is forced in.
14630 (Needed at least on Sunos4, though it seems not SVR4.)
14631 * gdb.t31/chillvars.exp: Update for changed output format.
14632
14633Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14634
14635 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14636
14637Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14638
14639 * Makefile.in: Added --srcdir when invoking runtest, removed the
14640 need for a local config file. (optional now)
14641
14642Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14643
14644 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14645 failure count used to force early termination. Add some more
14646 expected failures for gnu style demangling.
14647
14648Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14649
14650 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14651 pmi variable from gdb.t20/gdbme to get optimized away.
14652 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14653 Check for written corefile upon timeout _and_ eof.
14654
14655Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14656
14657 * config/unix-gdb.exp: Add missing return 0.
14658
14659Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14660
14661 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14662 test termination.
14663
14664Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14665
14666 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14667 disappeared.
14668
14669Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14670
14671 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14672 time as i860 support works.
14673
d63a86f8 14674 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14675 "backtrace 100\r" rather than just "backtrace\r", to match last
14676 change.
14677
14678Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14679
14680 * config/udi-gdb.exp (gdb_exit): Remove close command.
14681 (gdb_target_udi): New procedure to set the UDI target.
14682 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14683 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14684 Added waits for prompts after several question responses. Added
14685 some more responses used by a29k-amd-udi-gdb.
14686 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14687 pass different arguments, restart UDI connection after program
14688 completion.
14689 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14690 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14691 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14692 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14693 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14694 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14695 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14696 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14697 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14698 after program completion.
14699 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14700 compiled with a SELECT_VECS setting.
14701 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14702 infinite recursion.
14703
14704 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14705 Added checks for COFF results, and made them expected failures for
14706 all targets. It would be better to make them expected failures
14707 for COFF targets only.
14708
14709Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14710
14711 * Makefile.in: add null dvi target, don't bother to recurse
14712 through test directories for info and install-info; rename
14713 $(datadir) to be dejagnu instead of deja-gnu
14714
14715Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14716
14717 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14718 compiler to coredump.
14719 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14720 code.
14721
14722Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14723
14724 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14725 coredump.
14726 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14727 code.
14728
14729Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14730
14731 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14732 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14733 which in a shell. Deletes xgdb when done.
14734 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14735 Tests the return from the "set height" or "set width" commands.
14736 Added a few return codes where needed.
14737
14738Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14739
14740 * Makefile.in (SUBDIRS): Add gdb.t17.
14741 * configure.in (subdirs): Add gdb.t17.
14742 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14743 files to test gdb's calling of functions in the inferior with
14744 the correct arguments and gdb's ability to retrieve any
14745 result returned.
14746
14747Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14748
14749 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14750 may be called after gdb goes away. Previous versions of expect
14751 needed these to avoid file descriptor leaks, but they cause
14752 errors with the current revision of expect.
14753 * gdb.t00/gdbvars.exp: Use -re on expected output after
14754 setting sevenbit-strings.
14755 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14756 to set sevenbit-strings consistent across tests.
14757 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14758 set sevenbit-strings consistent across tests.
14759
14760Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14761
14762 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14763 expected output to match current "expect" expectations.
14764
14765Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14766
14767 * gdb.t00/default.exp: Change expected output for default "source"
14768 command, to match new gdb behavior which requires a filename to
14769 source.
14770
14771Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14772
14773 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14774 expected fail for i486-*-* that misses the marker2 function.
14775 * gdb.t10/crossload.exp (bfddefault): Allow successful
14776 recognition of a format to pass even if no symbols are found.
14777 Explicitly catch failures where the format is not recognized
14778 or is ambiguous, and add the reason to the fail message.
14779 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14780 the cause is and invalid target and add reason to failure message.
14781 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14782 elf32-i386, elf32-sparc, and elf32-i860.
14783 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14784 Set up expected failure for 'filename'::variable scope resolution,
14785 which is now apparently broken on all targets.
14786 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14787 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14788 gdb.t23/templates.exp: Change failure for missing binfile into
14789 just a warning.
14790 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14791 references.
14792
14793Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14794
14795 * gdb.t00/default.exp: Add expected output for default "source"
14796 command, to match new gdb behavior.
14797 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14798
14799Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14800
14801 * config/*-gdb.exp: returns an error, rather than exiting on
14802 internal errors.
14803
14804Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14805
14806 * gdb.t03/gdbme.c: Add pointer to struct variable.
14807 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14808 referencing struct members.
14809
14810Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14811
14812 * configure.in (mips-idt-ecoff): New target.
14813 * config/mips-gdb.exp: New file for remote board using MIPS remote
14814 debugging protocol.
14815
14816 * Redid configuration scheme. Removed gdb.t*/configure.in.
14817 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14818 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14819 distclean targets. Built executables via .o files. Adjusted
14820 tests to account for source files in $(srcdir) rather than
14821 $(objdir).
14822 * lib/gdb.exp (runto): Don't expect () after the function name,
14823 because it may have arguments.
14824
14825Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14826
14827 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14828 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14829 expected failures for mips-idt-* and mips-sgi-*.
14830 * gdb.t00/default.exp (attach): Kill process if requested.
14831 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14832 that does not read core files.
14833 * gdb.t01/run.exp: Removed checks for exit status code.
14834 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14835 it is linked in.
14836 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14837 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14838 appropriate, rather than doing it by hand.
14839 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14840 execution.
14841 * gdb.t10/crossload.exp: Kill existing program if needed.
14842 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14843 appropriate, rather than doing it by hand. Always increase
14844 timeout for this test, not just for VxWorks.
14845
14846Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14847
14848 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14849 of Chill STRUCT types and STRUCT values.
14850 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14851 than "char".
14852 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14853 struct2): New struct definitions and initializations to test
c906108c
SS
14854 simple Chill STRUCT types.
14855
14856Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14857
14858 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14859 the null byte at the end of strings.
14860 * gdb.t00/default.exp: Make show version insensitive to copyright
14861 date.
14862 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14863 to avoid dependencies on target char signedness.
14864 * gdb.t16/printcmds.exp: Update expected results for explicitly
14865 unsigned char.
14866 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14867 now work.
14868 * gdb.t21/demangle.exp: Add many more patterns for template
14869 demangling, most of them being expected failures.
14870 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14871 string we are matching for, to match on the whole string.
14872 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14873 and fix a whole bunch that had incorrect expected output but were
14874 passing anyway because of the bug in "proc demangle".
14875 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14876 type.
14877 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14878
14879Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14880
14881 * gdb/testsuite: made modifications to testcases, etc., to allow
14882 them to work properly given the reorganization of deja-gnu and the
14883 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14884
14885Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14886
14887 * gdb/testsuite: Initial creation of gdb/testsuite.
14888 Migrated dejagnu testcases and support files for testing nm to
14889 gdb/testsuite from deja-gnu. These files were moved "as is"
14890 with no modifications. This migration is part of a major overhaul
14891 of dejagnu. The modifications to these testcases, etc., which
14892 will allow them to work with the new version of dejagnu will be
14893 made in a future update.
48efe704 14894
8d8cb839 14895 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14896\f
8d8cb839
EZ
14897;; Local Variables:
14898;; mode: change-log
14899;; left-margin: 8
14900;; fill-column: 74
14901;; version-control: never
14902;; End:
902f2ccb
MC
14903
14904 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14905 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14906 Copying and distribution of this file, with or without modification,
14907 are permitted provided the copyright notice and this notice are preserved.